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
338656276823	338656277384	338656277934	338656278484	338656279034	338656279584	338656280134	338656280684	338656281234	338656281784	338656282334	338656282884	338656283434	338656283984	338656284534	338656285084	338656285634	338656286184	338656286734	338656287284	338656287834	338656288384	338656288934	338656289484	338656290034	338656290584	338656291134	338656291684	338656292234	338656292784	338656293334	338656293884	338656294434	338656294984	338656295534	338656296084	338656296634	338656297186	338656297734	338656298284	338656298836	338656299384	338656299934	338656300484	338656301034	338656301584	338656302134	338656302684	338656303234	338656303784	338656304334	338656304884	338656305434	338656305984	338656306534	338656307084	338656307634	338656308184	338656308736	338656309284	338656309834	338656310384	338656310934	338656311484	338656312034	338656312584	338656313134	338656313684	338656314234	338656314784	338656315334	338656315884	338656316434	338656316986	338656317534	338656318084	338656318634	338656319184	338656319734	338656320284	338656320834	338656321384	338656321934	338656322484	338656323034	338656323584	338656324134	338656324684	338656325234	338656325784	338656326334	338656326884	338656327434	338656327984	338656328534	338656329084	338656329634	338656330184	338656330734	338656331284	338656331834	338656332384	338656332934	338656333484	338656334034	338656334584	338656335134	338656335684	338656336234	338656336784	338656337334	338656337884	338656338434	338656338984	338656339534	338656340084	338656340634	338656341184	338656341734	338656342284	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2784	3600	2300	2784	3600	2300	2784	3600	2300	2784	3600	2300	2784	3600	2300	2784	3600	2300	2783	3600	2300	2783	3600	2300	2783	3600	2300	2783	3600	2300	2783	3600	2300	2783	3600	2300	2782	3600	2300	2782	3600	2300	2782	3600	2300	2782	3600	2300	2782	3600	2300	2782	3600	2300	2782	3600	2300	2781	3600	2300	2781	3600	2300	2781	3600	2300	2781	3600	2300	2781	3600	2300	2780	3600	2300	2780	3600	2300	2780	3600	2300	2780	3600	2300	2780	3600	2300	2780	3600	2300	2780	3600	2300	2779	3600	2300	2779	3600	2300	2779	3600	2300	2779	3600	2300	2779	3600	2300	2779	3600	2300	2778	3600	2300	2778	3600	2300	2778	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23916	21138	24836	27693	21144	21148	19060	762	457	398	380	346	366	316	330	338	314	288	315	287	273	291	292	287	295	278	283	313	289	261	274	296	285	281	291	292	258	277	287	291	270	269	281	269	273	264	271	282	303	269	262	262	282	285	261	292	284	279	272	273	259	307	254	275	279	272	263	254	265	283	241	263	248	268	284	271	248	271	263	265	274	255	243	279	253	303	238	254	263	276	274	260	276	257	283	283	260	279	287	244	281	277	254	259	236	251	286	262	275	278	277	293	266	262	299	290	270	263	264	274	294	312	286	237	253	278	256	278	260	278	301	272	293	286	257	288	283	272	265	265	288	275	239	235	295	272	248	308	285	281	300	269	251	277	272	305	289	264	265	273	280	288	304	299	273	264	270	244	281	282	243	281	274	260	276	244	252	261	264	271	272	267	261	305	279	271	259	262	278	287	272	260	264	238	246	270	279	281	288	273	295	229	288	287	265	258	278	259	270	287	266	263	276	284	299	264	252	278	285	265	233	275	225	280	274	226	250	279	266	251	298	279	268	270	274	277	294	249	265	294	287	279	268	247	271	301	267	262	274	247	281	298	269	269	266	278	295	267	270	253	232	264	282	239	232	284	229	278	289	275	245	240	286	282	305	289	290	266	241	300	283	299	269	246	270	260	287	282	265	264	280	277	290	283	283	257	247	280	283	278	250	286	234	311	311	259	278	276	238	238	256	266	286	252	260	296	266	277	265	252	245	255	248	261	276	323	257	268	234	259	254	294	282	272	269	266	261	256	272	265	274	286	292	257	265	282	311	269	279	263	257	280	269	270	242	273	297	286	294	286	269	244	307	249	278	309	278	269	280	307	263	281	260	264	269	239	254	294	286	262	305	277	265	308	292	279	275	250	277	292	221	277	241	251	279	262	297	299	268	270	290	253	262	242	245	242	263	295	240	270	280	269	242	270	282	252	279	248	251	258	269	249	279	283	285	247	258	283	254	267	276	264	263	271	297	279	272	306	260	270	278	289	240	289	272	260	283	278	271	239	245	279	279	285	263	287	269	269	272	260	280	266	289	287	279	276	274	305	244	288	307	276	274	282	273	289	287	273	239	282	277	261	279	286	291	267	269	256	281	281	275	255	280	292	283	294	265	274	257	248	258	290	241	277	259	293	311	299	274	262	273	270	262	281	243	265	278	276	283	282	269	239	273	284	289	263	293	306	243	303	259	339	279	254	262	290	279	273	240	308	271	251	281	265	280	254	283	248	237	280	263	258	282	305	288	266	254	253	254	271	260	255	295	250	258	272	307	241	283	261	273	273	263	298	276	274	280	293	264	266	252	253	278	285	249	270	262	256	279	256	268	284	254	237	291	275	304	269	264	246	258	295	270	293	284	275	258	247	272	259	273	253	262	257	287	263	275	264	273	279	289	290	299	278	263	272	299	252	273	282	283	275	299	266	282	257	313	254	263	248	281	283	295	287	277	295	273	267	254	270	256	296	274	283	266	272	278	257	285	269	278	275	288	266	282	288	268	271	267	281	279	274	252	270	264	282	289	252	278	275	270	240	258	277	276	277	300	265	290	272	311	253	254	253	267	299	290	284	269	273	283	259	262	251	323	231	271	252	264	252	256	287	266	241	280	274	285	284	297	271	259	285	267	274	268	287	264	253	254	256	297	252	293	269	270	285	262	247	266	272	247	291	260	263	307	314	279	284	271	246	267	283	282	276	259	279	306	277	265	275	285	259	275	279	264	276	306	248	266	318	279	290	265	252	241	266	259	254	268	281	252	259	283	300	274	230	255	258	253	255	267	282	272	284	266	267	278	265	251	246	269	259	283	255	295	276	286	273	282	251	233	255	270	288	269	284	264	273	291	271	285	286	282	275	275	290	298	240	269	272	262	244	306	267	266	282	260	284	263	295	258	294	276	259	267	258	286	289	250	222	261	281	258	281	267	269	269	238	276	297	282	264	267	253	251	260	270	274	277	247	281	294	280	266	277	265	250	268	266	268	241	263	286	272	256	293	282	270	256	265	276	278	270	253	257	285	261	249	247	272	255	249	270	256	258	281	269	300	268	270	262	300	257	265	245	269	297	255	270	275	260	239	273	257	275	266	287	276	283	273	260	269	253	256	255	250	276	271	259	258	257	244	281	270	279	261	301	277	305	273	247	296	274	253	261	276	285	283	289	272	288	290	277	257	278	236	292	280	279	288	317	259	273	272	276	291	276	271	287	267	300	294	247	295	289	279	287	264	273	280	271	276	258	249	283	278	250	270	265	273	246	270	240	264	278	254	277	258	259	273	276	281	288	288	252	256	256	258	262	263	265	238	237	269	271	277	234	244	274	246	298	286	269	274	252	268	271	287	279	273	274	266	288	272	279	268	280	257	266	262	291	253	291	253	230	279	285	226	252	278	247	242	262	285	263	278	290	286	293	272	272	295	267	261	233	249	287	263	284	275	278	265	262	265	287	255	284	277	247	281	259	255	284	264	278	253	271	273	276	272	300	257	232	285	265	224	271	267	273	278	242	272	230	244	262	255	284	290	291	283	306	290	282	250	297	268	251	270	243	247	271	247	272	274	275	282	240	250	278	241	273	258	288	269	281	287	279	275	267	279	260	221	267	242	284	254	253	295	292	266	306	294	258	276	305	259	288	270	269	276	267	291	267	277	279	250	296	277	299	282	306	292	309	255	243	270	268	282	287	252	250	302	260	247	281	253	274	269	273	290	228	271	235	284	251	252	236	284	247	261	293	291	284	251	268	287	252	274	256	241	307	271	252	299	270	283	269	240	289	249	245	262	288	268	289	248	244	324	295	264	255	252	282	265	266	256	237	272	257	231	264	282	270	259	298	253	251	244	253	271	284	267	252	276	288	290	261	298	272	287	273	262	265	302	314	265	289	273	277	278	299	274	265	267	278	261	272	288	238	236	262	273	278	272	267	263	279	308	282	265	268	282	252	243	297	281	267	284	242	248	264	272	270	245	268	263	258	296	296	282	259	272	274	257	257	259	307	253	267	287	279	305	255	298	304	260	263	293	297	296	307	293	257	299	252	274	286	256	292	262	276	256	297	290	259	277	292	255	269	281	305	286	266	287	263	276	262	267	262	314	233	237	246	300	251	307	290	268	291	246	281	278	283	260	276	241	274	313	271	251	286	278	275	246	282	273	266	280	285	311	257	261	245	257	288	257	266	251	258	227	254	233	267	299	281	292	259	278	272	239	299	281	286	290	290	308	273	273	272	254	284	278	279	307	275	264	275	282	275	269	253	264	255	277	291	266	244	303	259	268	231	283	304	246	250	310	261	252	279	284	264	284	256	251	302	303	257	271	299	301	257	277	273	279	270	273	254	294	284	271	289	275	285	279	254	270	266	269	225	234	255	270	252	268	253	271	262	264	258	264	280	296	255	256	281	264	290	243	251	282	298	272	256	278	285	276	260	237	308	280	260	270	272	230	266	252	288	248	251	274	262	296	255	285	251	254
4240	4872	2439	1166	840	767	768	683	659	667	644	617	620	648	616	630	643	659	570	589	642	650	637	611	632	576	603	652	584	604	591	585	604	634	641	594	613	621	644	596	606	608	593	602	618	603	627	595	613	624	584	625	612	624	616	578	593	604	607	599	601	595	608	568	667	626	621	614	594	609	574	602	549	661	657	554	668	577	607	621	577	578	563	626	598	559	599	614	608	572	577	589	584	589	607	570	580	641	699	603	586	603	617	623	637	615	587	638	585	570	592	640	562	605	569	603	617	616	585	601	598	599	574	629	580	651	603	619	574	633	594	599	615	574	585	636	613	632	649	613	582	571	596	658	651	602	577	554	647	594	552	583	569	626	609	622	622	603	597	584	578	582	599	648	599	631	583	586	563	618	593	593	608	619	560	597	603	598	580	623	596	611	610	599	584	621	592	598	610	600	593	624	559	598	617	615	574	631	620	640	638	563	605	588	630	615	598	609	618	549	592	607	611	615	589	608	607	632	641	640	596	623	596	593	599	627	606	607	610	664	613	566	567	583	634	630	631	631	597	588	594	646	632	596	563	580	563	635	594	609	621	572	594	647	579	609	580	563	573	645	613	583	610	606	574	617	608	612	608	634	577	543	622	594	547	598	550	599	554	639	603	613	630	601	654	581	630	612	610	590	581	558	607	629	616	673	558	594	596	565	617	611	604	573	574	614	585	606	588	575	587	605	590	591	587	633	643	613	628	616	605	597	576	636	578	590	623	652	586	634	602	595	583	626	589	631	601	593	588	599	598	554	631	615	614	605	617	629	552	620	625	552	634	557	614	675	606	604	590	584	626	629	600	560	610	604	567	574	617	628	600	556	592	583	595	604	584	624	600	570	577	638	651	551	591	631	577	632	559	591	592	571	608	584	562	620	575	625	574	620	591	576	589	617	599	654	595	604	607	601	569	621	632	607	577	608	593	642	617	561	590	588	611	634	594	623	596	588	610	593	638	652	592	564	592	620	615	613	598	638	580	608	588	657	615	596	602	616	611	592	582	601	624	591	645	598	613	624	667	635	577	594	577	617	597	610	620	588	594	604	609	626	619	603	623	613	634	603	598	621	574	598	614	633	614	628	562	600	579	616	636	606	626	573	634	625	603	584	633	560	610	618	605	603	569	578	587	599	598	624	609	627	575	556	546	645	658	650	598	572	598	574	585	602	615	553	599	600	577	595	615	632	617	593	626	627	572	631	580	608	565	605	641	558	611	608	591	579	615	596	611	628	600	575	604	609	582	619	568	631	570	627	603	619	621	591	623	611	622	572	612	648	563	579	595	629	584	582	600	579	606	614	598	580	598	586	592	578	628	586	591	614	649	612	630	566	563	586	590	593	619	575	624	593	601	637	583	603	592	582	582	582	617	584	572	616	547	589	594	588	613	590	585	599	589	668	622	558	583	613	588	585	646	624	593	560	562	602	592	645	611	587	571	609	618	555	599	588	601	606	612	579	575	620	595	568	566	567	587	586	589	602	600	618	604	645	541	607	613	585	628	623	593	625	594	591	564	584	581	612	574	603	629	560	621	616	592	581	600	573	584	589	588	579	570	644	628	615	571	609	609	608	619	599	595	642	573	602	617	595	616	565	648	577	597	605	536	633	588	601	562	555	606	578	578	584	631	567	606	624	592	592	553	560	568	621	536	655	581	590	612	589	575	609	565	624	578	612	614	633	600	606	610	582	623	557	597	549	586	586	566	670	590	601	613	612	581	639	615	616	624	617	576	596	617	619	612	568	583	622	602	592	589	594	610	592	593	628	598	600	659	628	576	619	648	583	581	637	621	577	625	598	571	620	623	633	616	600	597	580	611	607	610	596	558	588	611	588	569	586	614	599	556	622	618	616	599	605	618	618	657	613	594	594	591	589	636	567	563	577	595	607	612	603	547	584	564	596	586	604	545	611	595	619	604	608	560	598	612	639	574	585	598	591	604	578	643	592	614	616	641	575	623	562	582	616	600	608	662	598	608	589	596	579	588	589	596	620	575	609	599	597	574	597	580	591	604	606	596	626	616	584	587	597	594	617	591	612	612	616	635	618	587	637	557	634	586	573	594	622	604	584	609	585	624	590	587	594	597	580	601	585	607	598	596	613	587	640	626	607	635	611	654	605	565	611	667	606	595	554	604	650	552	584	651	585	638	604	602	609	618	577	613	608	579	602	563	589	577	604	570	608	561	587	620	628	589	605	574	607	618	608	603	595	557	602	638	595	601	619	631	570	566	632	580	614	580	609	577	640	601	633	603	654	594	607	612	573	633	612	572	614	664	595	593	664	591	607	580	580	599	615	604	617	618	622	585	575	586	631	534	560	570	601	566	605	634	586	603	566	593	632	601	603	612	583	559	628	613	612	590	641	589	554	585	619	621	611	598	599	610	641	566	566	587	604	619	614	590	607	581	591	585	583	619	611	585	570	634	612	592	598	610	588	608	580	551	585	604	602	595	613	585	589	589	611	621	610	625	576	641	594	604	634	599	614	653	590	596	629	614	621	593	618	599	593	585	627	608	603	635	655	564	601	649	600	602	630	568	592	615	630	595	592	594	597	623	647	579	601	645	596	568	612	585	606	580	577	597	582	595	600	597	638	566	571	637	578	590	627	590	585	616	601	593	593	548	585	604	566	598	616	622	628	596	583	657	621	582	590	592	589	606	596	614	590	591	622	605	620	597	647	590	602	618	590	595	610	592	569	567	538	613	577	632	649	589	635	619	593	590	590	606	642	572	601	620	630	553	629	612	622	632	604	607	614	641	605	589	539	623	622	582	624	595	586	595	561	603	550	614	607	574	605	574	620	619	582	599	586	588	589	556	563	570	628	599	632	574	590	594	586	600	611	604	613	627	610	569	595	559	600	608	638	562	565	623	597	576	593	590	595	552	585	599	655	610	627	599	594	605	535	602	620	577	607	569	616	623	626	598	585	645	614	613	635	625	610	591	568	640	600	624	585	585	584	585	628	626	595	560	636	605	615	630	602	590	633	608	599	597	604	587	655	557	631	589	573	633	568	573	616	591	548	595	572	598	598	567	619	583	625	558	659	613	610	586	580	598	608	601	615	642	551	613	587	592	602	636	636	591	590	623	589	606	584	616	604	627	603	620	590	577	575	592	638	632	586	629	616	613	602	629	600	614	639	583	608	650	584	609	602	589	604	629	604	598	633	605	599	614	579	555	647	598	617	623	563	613	578	619	598	595	592	563	585	633	622	590	590	580	571	602	627	595	607	611	585	592	592	581	606	567	645	571	624	612	586	569	589	603	614	589	584	598	626	587	560	596	608	625	578	579	584	544	579	595	643	606	616	589	590	570	637	564	590	604	585	585	623	620	611	666	572	617	548	606	618	618	596	602	635	614	568	624	642	624	606	608	648	579	579	609	557	609	599	581	615	595	562	569	563	577	604	604	615	596	570	622	580	630	606	576	582	586	596	576	596	597	564	572	652	605	606	606	611
31543	19417	7975	597	418	377	365	347	345	352	314	304	369	350	321	363	346	355	317	329	345	328	341	347	327	334	369	334	334	322	328	293	324	336	320	318	354	326	349	316	332	358	333	348	314	346	335	341	316	366	357	357	338	333	346	348	355	315	354	367	356	324	357	356	370	362	358	334	333	310	359	323	300	360	373	339	340	327	342	337	293	363	374	349	368	323	329	352	320	322	339	320	338	341	358	344	322	325	328	341	354	337	344	343	355	327	357	307	305	311	293	296	309	333	323	343	363	327	329	340	326	377	337	358	358	296	370	336	380	347	335	353	336	351	335	339	336	316	321	324	346	339	335	332	336	326	331	364	353	327	377	328	339	343	337	361	324	317	371	336	336	321	338	335	348	328	279	352	342	343	361	319	307	332	346	387	337	332	335	342	370	364	351	367	333	341	326	348	325	357	353	352	340	331	336	354	342	330	324	353	325	324	321	322	345	358	333	343	348	334	317	353	336	346	319	358	342	353	323	337	360	323	337	353	331	319	314	322	352	334	368	344	327	327	300	319	353	338	354	322	328	358	342	337	327	330	353	358	338	319	346	359	325	323	380	311	332	326	320	332	329	308	300	346	339	294	308	333	347	319	336	348	387	365	334	307	337	330	356	325	335	309	329	308	328	370	360	327	352	347	332	325	358	333	347	283	338	345	330	339	316	360	352	318	353	338	380	329	336	314	321	376	343	363	327	325	296	313	319	329	332	354	354	325	376	308	330	289	359	362	314	318	385	343	299	340	352	348	345	306	347	353	330	352	309	343	318	329	329	306	362	371	358	316	315	308	343	347	296	314	349	344	307	310	339	305	385	331	322	342	346	358	316	318	375	338	352	343	333	316	368	317	352	365	332	338	336	329	334	349	334	351	346	321	318	331	355	322	314	335	329	355	341	317	327	349	352	295	316	317	367	351	357	346	324	352	337	323	334	348	348	342	359	333	300	326	326	321	325	305	340	343	344	346	325	344	380	325	344	343	339	345	326	323	385	344	345	325	347	311	327	332	301	303	348	332	355	323	343	328	340	341	371	310	348	319	324	332	292	355	354	317	345	327	346	330	341	308	341	314	336	307	336	373	340	319	306	342	346	363	358	366	374	323	338	334	353	326	340	307	354	314	307	353	334	349	312	333	345	344	327	304	341	340	350	336	321	340	299	326	304	332	316	323	313	386	330	362	348	334	311	306	352	353	321	316	317	320	326	365	320	354	353	349	349	330	384	312	325	364	357	337	323	346	336	369	349	361	358	325	321	301	322	343	317	315	327	324	359	363	366	331	379	312	296	326	331	296	304	292	316	325	333	349	319	324	308	331	314	298	350	341	327	314	347	319	347	334	364	363	320	341	291	314	336	339	334	323	330	360	359	322	321	331	340	330	328	335	345	348	329	314	320	332	354	328	346	323	319	367	353	335	345	344	326	310	342	334	321	337	351	318	345	321	302	329	310	326	331	292	342	350	303	335	354	304	328	353	320	336	310	334	321	377	349	353	336	383	343	374	308	363	314	342	346	389	319	330	326	340	306	333	341	336	324	344	350	331	321	321	356	303	342	337	318	375	368	302	311	351	319	349	351	341	360	337	320	334	322	316	332	340	350	334	380	366	336	358	340	335	371	336	321	329	361	316	328	345	320	317	344	362	322	324	350	339	320	332	316	334	340	358	355	306	356	345	348	350	318	337	323	329	311	346	335	313	331	327	320	345	349	341	334	367	354	329	334	343	340	313	335	327	356	359	325	363	337	322	338	328	368	349	333	335	330	345	322	341	350	366	320	334	365	311	370	342	330	309	318	355	369	315	313	339	330	325	331	331	320	352	340	362	351	338	327	341	339	387	350	325	307	336	318	303	378	359	326	329	357	347	342	340	321	315	361	353	306	342	336	344	315	345	323	333	318	358	344	341	347	337	356	309	333	334	318	344	357	332	346	320	335	354	373	319	330	320	325	348	343	348	311	318	322	321	318	325	330	311	360	340	329	341	349	363	350	314	342	373	350	341	304	321	335	317	342	358	318	309	345	341	319	319	351	343	350	339	360	359	351	349	286	348	361	352	333	339	328	335	327	342	316	363	352	317	345	305	353	387	346	355	351	334	345	335	314	332	304	355	315	320	375	338	330	352	298	347	317	316	329	354	381	353	321	328	327	342	324	322	349	299	323	363	322	345	386	344	332	356	369	319	326	321	314	356	323	341	320	327	318	335	324	357	336	324	336	306	342	330	313	342	328	324	324	305	365	328	314	328	316	342	329	351	311	330	340	326	317	339	336	306	369	328	348	318	309	354	345	328	321	329	342	357	359	356	307	341	315	324	334	329	368	326	332	323	338	332	283	342	330	344	318	312	334	342	332	344	340	339	375	347	346	347	332	293	296	350	331	367	372	333	346	342	344	347	348	357	314	306	366	308	330	319	312	308	349	345	358	311	330	353	337	361	343	348	359	318	363	317	335	342	347	280	365	361	358	353	344	344	331	352	340	351	346	333	353	330	358	351	340	322	355	350	344	344	362	384	371	334	327	332	329	353	313	346	349	332	340	313	384	307	369	345	349	332	332	369	338	331	355	353	325	357	343	345	345	325	362	348	354	342	325	330	315	345	330	344	356	355	358	352	302	288	333	333	355	295	302	289	357	320	310	315	339	311	337	331	322	324	335	328	329	388	325	332	321	344	351	325	348	322	338	326	351	349	356	310	327	354	317	375	300	315	336	331	351	314	344	294	375	326	324	310	347	327	354	387	369	391	340	351	324	322	337	328	337	298	329	313	355	313	328	328	327	357	380	314	332	339	364	327	323	323	301	327	319	333	357	367	344	341	326	360	367	336	341	298	335	307	356	318	344	335	313	331	342	363	346	319	341	350	318	370	341	357	337	354	358	320	339	355	376	348	338	336	347	342	343	338	345	332	336	376	336	345	335	387	349	338	336	320	318	337	347	348	335	336	296	306	322	369	326	349	329	350	351	346	339	340	353	288	355	365	348	351	353	329	366	327	370	292	338	339	297	341	361	323	358	328	323	298	331	295	312	299	352	375	295	326	325	325	343	368	337	397	359	345	335	319	290	301	360	346	362	351	350	375	311	330	342	336	310	326	346	330	330	283	313	332	335	302	326	324	355	345	321	362	317	284	381	345	355	362	355	359	326	338	320	342	356	344	319	346	336	329	319	370	355	290	342	337	374	309	351	335	357	331	328	357	336	308	338	293	333	342	344	356	339	332	349	344	328	299	346	361	319	311	305	349	341	345	353	364	315	331	337	314	317	340	347	299	349	359	341	347	333	334	341	323	331	316	303	368	345	344	335	339	354	316	350	367	371	321	335	317	319	322	323	310	332	368	320	320	364	320	313	324	337	349	345	343	361	329	339	319	337	314	351	330	335	347	322	330	310	325	341	341	320	311	365	351	348	319	317	341	304	321	316	323	306	358	353	341	329	343	341	335	325	335	343	338	350	354	335	360	335	306
5438	1050	911	817	783	765	786	801	765	753	794	743	724	743	768	767	793	739	796	778	807	789	804	759	770	808	785	767	759	751	772	749	781	781	829	765	744	787	812	790	830	802	777	818	825	806	755	784	783	793	764	821	769	795	783	798	761	765	802	759	822	748	759	772	804	745	785	760	758	753	782	797	729	776	784	821	758	785	784	763	761	754	783	775	793	793	789	807	823	788	792	768	850	848	783	779	748	785	786	814	802	737	728	791	789	752	780	811	807	770	831	762	830	769	782	800	808	777	756	812	810	795	831	786	785	761	827	746	741	817	763	741	781	836	792	797	760	801	810	842	798	737	751	745	837	786	807	738	795	777	725	771	762	819	731	760	784	820	777	804	791	762	799	812	765	758	790	747	796	777	771	778	730	771	834	765	775	753	754	715	797	839	784	783	792	778	781	807	761	793	770	781	750	849	808	797	765	781	817	779	788	810	802	761	772	767	824	766	751	740	829	792	785	754	732	751	813	722	757	803	786	761	794	757	775	776	806	785	794	812	771	775	801	756	785	773	718	751	747	796	772	812	820	800	779	744	810	792	775	702	815	787	813	757	814	799	808	784	751	805	810	766	799	756	777	744	790	741	807	731	745	784	773	793	848	811	740	769	778	797	768	876	765	781	760	788	792	781	749	799	796	779	793	787	767	743	816	791	811	838	834	803	770	772	789	784	772	769	733	789	762	785	730	789	727	732	788	783	818	817	779	774	811	805	761	826	794	752	769	800	772	767	742	787	733	783	811	782	754	787	813	822	772	779	756	810	845	740	773	784	798	797	791	818	766	782	806	817	775	775	757	833	757	799	788	790	768	820	755	779	808	804	746	801	766	773	768	820	776	781	723	775	801	833	790	746	735	799	802	733	778	723	784	825	754	816	800	797	785	816	790	841	784	815	783	838	768	806	804	737	735	825	772	783	775	795	784	765	800	757	790	764	813	820	769	790	800	776	835	819	736	814	799	792	773	740	767	784	754	796	765	812	765	774	773	764	778	814	765	787	754	803	783	748	787	837	770	813	819	818	794	754	791	782	827	793	741	812	805	761	849	822	848	795	761	774	804	795	796	773	769	779	774	780	842	784	763	811	826	809	792	803	751	759	755	772	833	790	841	775	812	826	738	790	780	800	806	740	752	843	806	779	797	762	842	812	770	756	745	767	768	805	793	786	769	756	847	782	727	789	793	835	786	781	815	785	806	781	803	827	814	792	732	789	788	813	780	764	808	742	840	812	761	817	774	794	748	755	828	763	837	769	773	768	819	788	786	779	769	748	807	789	752	784	763	809	765	810	781	808	751	737	809	797	755	762	820	756	809	770	788	800	794	749	744	775	834	778	753	811	761	776	811	800	769	763	747	807	766	751	739	747	818	856	783	761	836	809	775	790	752	751	747	731	798	749	763	772	755	785	777	768	758	802	781	790	794	833	787	771	798	810	771	817	807	740	825	755	787	765	809	731	801	835	783	810	775	820	764	731	798	772	781	767	824	744	789	813	764	771	812	756	771	812	776	762	758	741	789	798	724	745	753	745	714	727	750	788	795	819	809	764	821	777	816	764	815	796	748	832	749	765	722	754	805	802	756	788	763	808	821	797	786	771	759	800	757	738	777	737	793	787	814	751	817	777	784	824	754	743	773	759	771	802	821	787	766	785	776	771	833	792	786	812	802	811	751	791	772	808	766	782	728	821	781	771	814	779	747	765	769	790	786	782	770	774	786	762	789	805	806	754	751	788	795	737	800	745	806	758	743	813	785	791	715	810	832	765	729	785	842	747	760	764	799	799	786	729	802	782	853	758	769	765	775	791	803	837	755	762	802	819	775	768	783	795	832	804	754	803	767	826	784	764	753	789	742	743	814	784	802	798	812	702	816	787	761	760	699	815	755	797	813	763	816	791	781	772	752	778	777	748	777	778	772	786	813	766	779	738	777	779	766	771	794	787	782	762	778	860	752	825	792	784	829	737	756	785	812	785	791	752	756	768	757	772	807	807	801	736	773	763	836	729	781	773	752	784	779	760	760	757	861	794	707	753	820	794	731	760	790	818	800	770	794	784	799	805	745	795	779	739	766	789	761	725	803	827	806	844	792	859	787	790	766	747	723	823	780	824	767	806	797	817	775	785	772	873	808	808	764	795	802	812	781	773	824	833	807	807	760	775	787	787	769	745	786	827	786	775	781	764	768	823	807	783	796	734	804	767	795	743	737	794	810	789	852	762	706	797	790	770	778	775	787	748	721	805	752	799	792	767	822	786	796	765	805	826	766	826	809	791	840	778	809	774	797	766	743	787	733	791	799	759	730	786	737	799	781	749	841	778	767	765	783	770	761	820	786	792	763	781	792	780	822	816	817	726	810	763	820	802	798	794	768	731	802	767	791	791	804	800	799	753	710	802	752	785	804	770	779	772	777	749	758	761	833	760	766	828	796	752	789	819	764	782	779	775	771	798	801	707	802	776	797	792	761	724	774	741	808	812	809	756	756	768	794	749	826	827	802	757	763	765	747	742	751	825	735	873	826	783	837	792	808	753	755	796	775	777	789	755	776	807	731	766	850	748	763	751	813	775	766	786	784	726	786	791	797	780	845	772	826	790	785	816	794	750	713	838	806	791	801	789	753	791	768	778	754	763	780	733	762	758	764	816	740	747	750	788	774	868	783	771	782	779	752	759	740	814	823	743	775	812	790	777	819	759	779	738	813	826	771	776	788	769	798	795	811	802	839	774	742	785	823	759	812	806	727	782	823	792	800	742	801	831	800	771	819	764	782	761	765	818	791	729	760	813	795	841	762	821	761	718	792	772	757	761	775	741	798	828	775	792	796	782	845	750	771	804	776	759	766	810	827	785	816	762	780	782	803	788	796	766	782	745	780	811	793	793	766	798	772	795	833	779	770	798	756	772	792	781	779	745	825	792	779	790	811	761	804	752	782	778	774	786	803	819	783	789	787	872	766	792	819	793	792	752	775	773	766	771	794	800	813	778	770	755	796	795	736	797	771	798	793	760	765	762	669	788	745	754	792	792	796	777	764	751	776	785	750	780	760	776	763	781	766	825	826	818	849	740	749	787	753	779	785	729	731	757	758	788	754	756	747	796	747	813	751	814	750	748	762	736	808	784	749	790	758	763	773	807	777	724	802	744	783	812	751	812	832	782	769	800	783	739	809	757	760	814	789	782	802	730	786	708	733	762	778	779	780	781	767	832	780	770	791	742	797	806	801	767	772	769	812	781	788	754	812	780	774	775	808	782	749	809	768	768	822	780	740	785	794	816	866	803	768	796	761	753	786	782	775	824	772	813	749	734	858	819	774	736	804	787	733	819	706	756	831	781	794	797	759	801	742	778	713	761	809	776	813	843	827	802	806	814	735	828	768	823	742	756	786	776	764	762	798	795	757	762	768	715	768	767	813	732	774	777	776	843	823	832	731	779	750	797	773	775	783	759	755	699	820	821	779	777
23935	20714	24094	27376	20708	20689	3235	588	527	469	471	432	479	433	398	406	393	428	423	383	462	468	478	400	431	413	402	426	416	434	419	422	363	402	408	424	383	424	439	412	400	411	424	422	416	422	413	462	420	435	378	382	402	410	404	418	399	389	420	373	395	448	404	419	401	399	439	418	431	410	390	401	429	415	422	392	421	420	412	435	400	464	403	407	401	457	422	419	390	431	431	419	408	462	414	403	474	436	416	394	393	393	405	383	404	447	421	385	413	471	430	425	393	389	418	422	443	430	401	426	406	455	410	414	416	420	429	420	409	411	408	399	427	431	460	382	396	448	384	393	391	416	451	427	426	392	456	440	397	406	441	388	378	380	418	450	439	401	402	416	382	449	374	440	417	391	425	399	416	424	404	407	404	429	411	486	458	392	429	387	429	377	404	427	409	403	422	393	421	368	420	397	399	398	402	434	393	390	412	383	407	445	443	411	410	385	447	439	408	396	381	431	381	400	380	403	365	444	412	454	423	441	421	385	439	411	408	406	410	432	463	403	380	413	376	412	401	394	420	407	447	443	371	374	379	452	396	446	378	428	412	430	415	454	421	388	388	379	403	398	382	437	447	426	416	401	416	399	469	446	449	414	426	442	415	415	437	429	385	393	455	437	412	440	373	430	442	409	398	390	395	408	367	396	403	398	423	418	414	413	379	392	367	422	386	433	428	417	362	408	388	418	453	409	406	419	402	423	446	416	423	430	413	402	435	410	421	403	430	421	406	393	390	418	422	465	444	425	400	438	432	426	397	437	396	408	417	375	406	440	395	475	422	352	417	412	419	399	469	393	409	441	478	420	428	416	420	424	421	373	431	399	405	437	422	376	375	426	385	431	406	396	401	379	409	372	457	447	411	434	374	401	394	392	411	392	415	399	403	423	430	383	415	426	424	436	436	448	412	442	436	453	426	450	410	413	438	405	460	393	401	450	415	425	416	414	384	425	432	394	439	445	433	379	457	405	409	409	423	452	418	401	457	405	377	374	400	436	425	450	453	419	444	432	403	443	433	401	381	428	389	423	378	396	382	408	404	382	394	385	429	404	402	427	407	415	428	411	406	406	417	434	383	406	423	417	429	435	434	396	408	377	390	411	414	464	483	446	383	375	412	409	406	396	432	405	442	394	451	416	400	389	406	395	408	422	382	417	430	405	435	464	374	463	440	387	430	429	406	387	396	415	394	465	438	406	442	420	407	436	387	381	396	393	397	408	389	407	420	426	412	432	404	428	412	425	429	421	400	428	421	411	394	444	421	396	437	378	415	421	414	422	424	430	423	380	429	426	406	444	422	412	417	380	392	412	417	372	407	425	425	371	427	466	405	433	419	371	374	446	417	431	407	417	431	418	402	396	411	361	401	432	382	403	396	389	389	441	450	391	428	405	383	385	382	411	414	431	449	440	396	424	442	403	418	436	416	407	458	410	383	440	430	415	457	413	382	409	435	426	413	417	390	389	377	352	439	408	427	413	413	437	437	423	396	387	385	401	377	410	416	431	386	436	408	434	418	409	440	420	437	385	415	430	397	410	394	450	382	442	422	426	384	394	379	420	439	403	423	433	421	419	385	372	375	398	451	428	396	389	398	376	442	412	398	425	395	412	441	381	418	403	439	409	376	417	453	407	424	390	390	425	388	398	425	429	449	417	382	433	401	377	411	401	430	427	400	395	457	427	411	429	400	404	429	441	417	403	442	412	438	418	392	430	411	398	422	459	405	424	392	421	394	410	419	371	388	401	398	395	387	432	447	374	406	393	464	432	425	409	434	393	418	438	419	459	404	424	372	421	431	445	443	429	407	421	422	451	390	419	401	383	402	421	380	413	405	391	429	411	405	443	430	419	485	417	419	400	423	429	423	425	428	403	378	430	420	401	420	418	377	428	409	369	451	441	403	406	421	426	427	411	441	410	418	400	427	414	416	429	441	397	407	370	386	459	422	365	449	425	438	406	408	392	446	423	416	456	399	409	386	435	442	434	398	415	424	442	401	411	347	436	383	408	410	430	422	396	414	416	411	422	413	410	432	377	472	398	412	424	423	416	415	442	409	413	397	400	418	414	406	413	435	414	459	446	446	401	410	423	412	407	447	407	399	450	426	429	416	408	438	411	435	386	426	395	463	418	409	438	374	396	454	408	399	417	394	427	452	433	404	450	405	418	405	416	403	433	412	429	423	446	422	394	424	426	422	408	397	421	375	426	429	446	388	422	419	436	422	379	437	424	402	436	401	411	414	414	422	412	411	476	394	428	391	387	406	390	414	375	427	423	409	392	385	409	395	422	436	421	423	390	406	401	386	389	417	413	401	419	453	415	420	402	410	421	443	414	427	410	423	408	402	425	428	391	408	421	378	394	420	390	422	400	454	435	431	455	413	429	362	406	399	389	422	400	440	398	397	425	396	456	432	437	392	398	426	416	416	392	421	423	400	409	406	443	431	377	430	416	407	387	390	437	450	412	408	370	430	421	369	394	410	409	425	420	405	401	407	367	411	425	451	423	407	451	405	367	404	446	436	439	422	432	407	410	436	445	426	414	403	447	422	438	406	441	430	418	401	410	444	449	417	397	404	399	423	419	417	430	421	430	401	405	395	411	422	404	425	440	453	431	439	415	421	420	473	436	465	392	412	406	388	435	449	438	409	398	387	481	387	418	394	454	382	426	432	395	406	409	418	420	430	441	405	428	432	415	378	418	391	423	407	426	428	444	401	425	443	436	441	385	399	401	403	380	412	430	431	405	433	412	420	433	431	427	409	408	411	413	432	413	358	383	425	378	405	451	351	430	369	419	425	409	411	445	441	411	423	415	398	408	416	384	418	398	422	384	394	404	404	413	423	411	450	406	432	377	384	363	376	415	449	421	385	410	399	432	418	399	414	394	393	435	390	430	424	465	414	413	393	427	402	441	461	392	413	405	429	459	422	437	422	435	450	380	398	431	421	429	434	409	415	411	350	402	447	455	432	427	410	414	390	421	415	372	400	416	435	430	383	403	402	411	404	425	436	410	395	380	414	439	421	425	415	416	421	395	434	444	432	383	398	426	411	426	399	424	426	418	427	397	389	388	411	454	402	392	430	423	416	399	426	459	391	406	370	420	412	363	383	393	422	406	475	445	427	412	404	421	442	396	408	382	392	375	417	374	406	395	385	405	396	379	394	407	370	437	422	471	386	390	384	403	385	417	413	388	439	428	443	426	440	385	443	426	404	438	422	397	379	394	408	425	452	392	448	404	476	413	412	404	418	398	384	411	432	403	434	410	425	460	427	431	450	466	383	386	426	429	433	411	428	426	407	419	404	417	400	431	400	451	403	431	412	412	416	419	390	408	433	378	433	443	458	418	434	430	390	348	361	407	413	439	424	448	400	442	421	430	362	452	393	404	412	450	376	433	427	455	449	437	473	405	392	429	401	470	491	421	387	421	413	406	408	335	439	397	399	443	378	394	417	379	406	391
4183	3452	1927	1167	1103	1010	903	947	906	910	895	919	894	921	902	936	887	881	836	871	971	879	908	944	957	931	887	845	872	949	912	926	950	887	886	906	881	952	864	834	888	895	945	849	942	905	878	857	894	869	870	845	882	889	888	846	952	938	895	909	887	908	939	904	877	872	897	886	899	924	886	920	877	882	926	905	905	890	910	925	933	912	862	967	927	890	951	910	874	948	908	905	923	888	884	920	920	918	937	899	938	905	909	938	921	903	915	871	860	918	877	893	894	870	889	897	937	874	906	888	875	919	934	910	937	938	868	878	900	886	889	921	880	928	888	924	855	874	962	906	856	879	934	876	896	839	898	880	883	914	920	886	877	866	860	899	903	850	880	926	886	921	887	861	910	911	874	892	920	949	884	940	898	897	933	922	874	911	928	866	881	915	842	876	922	911	895	906	918	923	887	898	914	877	868	926	858	898	880	911	870	902	868	878	917	897	910	942	901	950	894	858	904	838	896	860	891	901	887	868	884	866	930	885	874	878	919	964	915	918	896	910	905	868	873	895	870	862	938	938	893	891	870	889	924	899	895	954	937	899	926	871	908	889	905	843	911	936	914	917	943	890	925	927	937	936	879	958	905	912	931	885	891	900	905	906	929	886	884	925	872	868	864	884	915	886	897	882	884	873	900	848	894	928	941	850	890	955	956	888	862	907	887	879	895	891	886	922	873	906	928	895	916	958	869	922	926	971	910	904	958	916	894	851	949	911	908	902	846	908	891	905	916	887	904	879	883	921	947	928	963	871	844	882	900	914	924	903	886	876	889	869	860	896	885	935	936	878	841	957	882	877	889	869	947	906	883	903	910	924	901	882	850	885	927	860	855	903	939	841	888	937	888	907	876	935	908	970	886	873	871	859	899	885	861	881	913	917	862	847	910	864	842	914	911	849	890	905	886	934	875	962	917	862	896	936	891	878	879	855	845	948	921	918	936	874	901	871	908	945	870	917	930	884	909	882	904	898	850	935	884	941	925	889	905	951	916	953	908	886	880	857	862	872	886	911	916	882	846	906	880	893	917	943	948	878	941	885	923	912	922	885	856	881	953	924	905	857	945	930	872	908	882	911	864	964	913	928	927	831	884	861	898	896	879	888	899	896	843	924	870	882	925	896	901	894	863	854	909	871	889	873	908	866	889	936	855	910	877	889	897	931	864	893	894	941	909	903	878	954	864	887	903	913	932	936	889	963	915	868	950	875	924	897	885	866	843	902	865	908	872	868	904	914	930	888	908	877	879	921	920	886	892	935	898	887	917	883	888	901	866	850	887	879	924	891	952	921	923	909	901	886	910	937	906	878	866	898	999	939	882	931	904	950	865	876	942	915	895	843	874	928	914	925	863	888	858	902	884	917	933	906	915	934	880	832	965	861	874	886	932	909	896	905	897	836	862	906	887	927	853	913	936	912	934	897	972	888	941	861	918	861	909	912	897	912	913	931	937	944	903	919	892	939	922	925	880	887	930	918	930	926	880	909	937	896	891	877	916	876	942	899	882	896	850	861	922	927	936	892	888	902	878	932	876	923	938	894	888	925	861	926	904	887	918	877	890	937	870	886	869	886	935	897	868	880	908	891	932	900	858	866	902	875	918	908	883	950	874	898	877	877	900	892	888	938	946	929	897	898	866	918	902	870	869	859	894	939	949	912	827	923	894	843	870	932	898	877	881	939	872	878	875	933	890	892	915	889	889	890	925	956	890	869	927	895	882	902	895	867	853	925	870	880	897	913	872	864	923	886	849	899	820	910	978	939	918	899	907	890	813	903	989	893	867	846	893	935	921	905	897	915	861	913	919	910	852	844	875	889	880	887	825	933	871	906	895	885	884	854	903	939	892	856	925	903	863	906	880	969	936	913	914	914	868	922	847	908	914	908	879	907	899	873	853	932	886	864	900	879	850	864	893	899	937	885	833	929	853	903	899	902	891	877	892	927	946	896	905	929	919	898	894	882	908	923	904	930	994	951	933	930	932	900	882	855	911	894	888	917	869	888	884	868	874	841	901	898	866	867	885	910	899	902	922	826	846	988	901	848	872	864	896	885	932	872	923	869	899	873	860	860	858	892	892	887	970	866	886	937	903	876	899	858	905	901	852	874	880	849	921	910	843	870	842	845	867	854	848	930	944	958	928	918	930	862	907	913	893	918	902	885	875	924	915	944	897	844	916	928	901	886	903	899	907	953	910	845	900	873	923	917	876	872	904	879	932	904	965	861	918	932	911	888	893	940	861	848	877	876	885	886	857	918	867	880	947	849	848	908	916	908	917	860	883	883	902	948	906	881	934	916	922	879	956	904	913	891	893	914	862	937	856	871	915	913	868	916	882	868	887	892	919	911	865	910	852	818	888	895	893	866	897	933	939	884	851	884	913	936	938	875	913	928	906	880	907	823	896	885	916	908	899	888	881	907	870	865	888	886	873	884	893	927	899	941	917	909	906	856	918	895	956	873	927	876	879	929	901	919	907	913	870	864	966	895	881	916	917	878	906	922	954	871	899	907	882	862	898	927	869	890	872	932	893	882	910	888	909	864	914	877	906	894	944	875	898	899	903	857	903	879	928	893	895	996	876	855	916	966	886	947	898	960	879	883	908	915	889	899	935	973	925	858	908	880	955	892	891	954	954	906	864	927	862	881	890	906	885	917	892	859	939	869	904	877	889	918	917	902	889	858	839	858	845	906	926	949	843	860	867	886	918	913	898	865	938	915	955	894	949	933	908	942	937	882	857	898	891	907	897	899	907	898	881	891	881	876	964	924	896	854	858	947	966	908	909	911	926	913	948	943	903	903	920	919	908	944	917	906	925	963	953	896	908	914	935	907	913	866	911	936	924	863	897	933	926	884	905	896	949	874	913	850	855	859	898	902	887	934	876	881	913	929	899	881	890	900	869	862	975	867	899	908	877	948	910	899	888	900	952	888	885	933	909	926	886	895	897	852	930	920	900	954	866	858	851	854	912	907	866	870	874	882	866	867	921	873	912	891	897	858	902	910	874	904	956	905	859	860	883	900	967	858	911	903	865	863	861	902	916	867	934	893	897	932	919	943	860	846	973	906	927	911	900	905	907	880	916	885	934	921	939	886	924	900	947	906	916	941	873	855	919	911	946	907	883	850	910	864	896	864	880	838	890	886	934	926	884	894	917	918	859	886	921	888	867	863	855	886	911	907	894	872	868	910	884	941	888	892	901	845	889	888	865	903	916	848	895	906	879	851	898	853	895	878	901	922	905	911	889	900	939	911	935	897	991	867	917	889	823	889	884	938	909	919	905	912	971	883	905	896	896	935	904	877	850	887	862	880	942	922	843	958	893	878	905	908	942	840	913	907	920	881	925	917	886	907	855	926	866	868	868	897	924	958	880	891	905	867	903	922	908	900	911	855	840	875	876	913	912	922	908	908	906	873	898	863	930	902	849	930	838	896	874	948	889	901	825	915	861	895	936	910	861	908
23397	20720	24380	27104	20723	20748	18659	719	391	342	358	360	369	343	331	330	331	326	313	296	282	275	282	289	272	287	264	309	270	295	291	299	277	288	252	262	282	242	281	275	262	252	268	286	276	257	284	258	214	271	276	283	269	265	289	235	288	243	292	277	297	251	240	246	270	297	254	291	284	251	275	270	293	293	263	266	309	262	298	263	276	285	264	256	236	254	274	283	269	269	279	259	291	291	304	266	267	274	280	278	263	277	313	286	271	247	252	268	234	251	295	275	289	323	258	286	281	251	292	261	281	250	277	274	263	292	265	241	266	245	271	255	282	278	286	263	291	276	277	255	286	272	228	262	233	236	273	269	253	270	304	269	228	263	239	271	241	272	291	291	289	262	258	288	247	252	288	251	279	237	266	271	273	244	226	273	259	229	306	266	270	262	262	269	255	255	306	255	241	239	233	293	269	262	255	273	273	265	280	249	234	274	262	273	255	242	264	254	278	269	275	273	297	284	253	299	251	291	279	273	250	234	279	253	258	277	286	288	241	264	262	269	276	282	258	250	246	247	256	284	290	281	270	270	303	265	249	275	298	276	288	250	230	249	257	257	257	262	245	284	268	255	272	248	303	246	228	254	299	252	279	264	253	277	255	268	273	267	320	238	309	248	249	278	265	294	290	266	266	261	256	260	239	257	271	223	230	280	262	309	269	277	280	285	289	249	284	271	276	265	270	248	261	261	274	282	276	282	238	282	291	291	264	278	268	276	291	265	310	264	300	223	265	273	283	263	229	244	265	268	275	255	266	255	252	258	246	262	279	244	244	296	258	248	267	260	273	276	247	276	284	272	263	246	249	280	268	264	278	259	226	299	258	267	264	259	323	308	286	252	272	269	237	265	254	291	294	281	309	270	246	254	240	276	266	274	278	256	298	292	268	274	248	252	270	249	253	286	262	260	246	287	227	238	267	256	233	253	250	271	259	253	285	267	266	267	241	270	252	279	264	244	280	269	247	233	286	266	256	272	261	285	268	225	268	264	293	252	274	270	284	268	257	260	262	257	287	232	229	247	289	277	286	280	265	261	286	240	300	259	256	247	258	271	266	265	249	254	255	289	256	275	257	239	252	280	281	311	252	268	266	289	255	236	260	254	242	239	268	258	282	275	252	281	289	269	244	264	239	232	276	260	238	274	236	258	265	254	248	275	296	248	255	281	266	278	269	270	297	254	284	256	282	248	249	258	257	254	239	272	267	240	244	250	255	275	281	248	277	227	253	255	239	250	247	255	221	250	261	270	243	267	278	240	272	285	270	265	275	248	288	266	238	253	249	277	311	260	277	310	265	288	241	291	264	293	282	274	270	258	269	261	269	266	269	262	250	258	274	257	277	295	246	239	270	277	266	285	259	297	257	281	266	263	241	284	259	230	249	253	271	245	286	285	263	260	270	268	253	249	255	252	259	238	262	264	263	269	250	252	302	262	263	272	303	250	264	260	260	259	282	256	259	250	241	264	270	260	267	257	266	247	258	274	259	263	268	279	278	263	249	284	243	230	285	275	263	269	252	257	287	249	277	258	256	290	279	229	261	301	265	245	279	252	284	248	285	270	232	267	254	247	303	262	262	317	257	278	276	274	301	328	262	256	261	262	283	227	251	295	328	244	253	289	274	277	263	294	258	290	265	236	241	289	283	276	259	272	268	282	280	240	266	277	257	273	299	255	279	275	292	238	251	268	244	266	255	289	260	278	274	258	251	273	266	265	248	277	213	272	271	286	255	272	273	271	258	259	284	266	262	258	266	276	297	265	260	267	281	257	261	248	275	273	258	260	242	274	239	278	223	261	245	282	269	246	284	262	262	266	261	256	273	261	280	257	247	272	250	252	259	255	235	313	271	248	282	241	273	299	256	288	235	299	297	257	224	247	268	283	273	254	250	259	267	257	256	268	251	276	255	292	244	257	231	303	270	293	272	237	264	270	270	268	265	213	263	242	259	223	243	229	260	258	259	266	254	262	249	262	257	268	276	284	234	274	253	253	272	262	254	258	254	281	268	265	251	245	262	274	270	234	252	262	239	262	279	269	245	240	291	249	246	267	279	244	237	264	270	240	282	251	311	256	277	288	274	261	295	329	270	281	251	262	243	272	314	239	265	288	255	249	265	254	261	252	229	243	251	248	287	275	291	232	262	262	276	271	239	271	227	254	251	256	269	268	302	241	265	280	229	281	241	266	304	284	239	277	266	275	260	258	268	259	256	237	247	259	256	273	281	255	242	263	269	257	253	292	262	284	281	295	263	255	270	279	259	259	251	254	296	301	279	271	277	277	267	262	260	268	253	273	265	248	270	282	296	272	263	256	280	242	266	261	305	269	251	259	255	268	269	244	289	270	264	271	256	249	289	246	225	268	269	253	288	243	293	270	281	273	248	255	258	281	273	253	252	302	276	243	250	254	257	263	249	257	293	283	269	272	256	280	269	255	245	253	247	272	282	286	253	273	246	275	286	250	246	278	247	274	250	236	262	272	277	251	287	262	246	273	269	258	268	230	298	254	277	293	269	266	291	277	270	255	265	289	264	282	249	253	297	262	287	270	276	270	266	266	287	278	254	282	262	270	273	247	260	253	232	277	282	278	240	277	230	272	253	265	283	251	262	222	271	253	249	236	261	257	268	278	268	253	250	240	267	239	249	270	302	249	283	285	256	280	278	258	251	256	261	287	267	240	264	281	265	275	282	249	233	281	279	236	258	268	257	287	258	270	261	263	262	234	280	270	294	268	261	240	245	255	259	282	279	251	236	281	247	274	284	252	275	261	292	306	280	260	236	251	263	249	270	287	251	262	267	258	259	249	263	267	275	274	275	270	292	233	253	285	270	301	271	255	255	272	274	259	279	256	257	254	282	268	258	255	261	273	244	281	313	286	255	299	257	273	252	260	275	270	283	272	247	268	224	293	251	231	260	258	274	280	292	268	273	246	257	254	255	242	282	295	236	286	249	275	239	242	257	283	269	245	259	284	257	256	277	279	226	262	251	245	220	319	292	291	264	250	267	252	284	262	256	253	245	263	262	283	246	279	275	285	263	238	254	272	265	264	293	277	264	267	250	226	264	275	224	260	264	281	254	264	248	267	281	250	235	267	265	245	272	288	270	270	260	266	254	265	251	247	281	287	287	248	281	263	246	266	282	266	263	283	247	240	281	263	280	262	259	301	276	255	272	277	265	228	251	260	242	244	254	272	295	269	264	240	255	270	248	252	293	281	277	239	246	232	259	255	232	264	284	265	269	247	257	259	230	253	268	276	268	262	259	262	260	286	272	236	277	240	218	253	266	251	276	276	281	225	271	273	257	269	272	262	243	269	294	262	261	235	275	253	285	272	275	260	261	273	295	260	251	245	259	252	264	284	257	235	287	262	255	263	304	298	264	278	268	281	259	254	248	268	260	288	295	243	280	302	277	259	258	261	253	263	275	286	256	263	228	264	262	250	278	273	257	267	272	268
4298	4877	2407	1177	882	698	667	648	689	638	673	641	617	618	576	621	639	567	574	604	608	556	598	645	570	621	645	580	615	613	542	589	584	610	551	540	606	568	558	568	578	583	649	622	549	549	557	600	578	600	609	570	643	560	577	603	586	582	631	591	597	554	602	590	539	562	604	570	605	587	605	601	582	568	612	541	593	634	568	585	581	597	585	557	609	588	586	610	611	615	583	567	560	594	544	580	548	602	596	605	601	534	561	581	632	577	605	582	618	616	603	597	590	600	575	559	568	593	553	588	626	614	609	602	605	612	608	595	559	627	611	560	598	554	609	607	591	614	630	625	584	622	567	619	560	589	539	617	557	572	581	610	558	617	581	582	628	590	592	578	595	575	600	620	591	620	608	544	587	590	564	573	606	598	544	644	585	597	553	620	612	595	602	575	575	595	551	587	573	568	571	516	601	595	544	575	583	609	624	587	575	653	535	576	618	611	582	594	583	585	608	607	596	586	566	562	586	559	559	583	595	588	588	609	554	621	641	563	572	588	612	547	567	548	631	587	611	554	571	588	611	614	598	572	563	566	575	594	565	568	586	573	616	607	592	566	572	537	539	561	584	581	614	600	576	585	591	591	588	580	561	618	552	592	547	570	611	606	549	554	548	623	570	593	606	571	531	578	585	588	582	590	544	579	569	555	545	595	649	603	607	600	643	609	612	611	613	548	617	593	554	605	573	583	580	589	571	615	587	607	594	579	578	571	631	611	612	560	589	600	588	578	618	625	612	588	566	571	573	563	612	586	579	592	598	595	615	606	597	578	605	601	583	597	601	617	593	577	599	559	608	599	615	614	601	595	608	558	593	612	581	608	583	599	603	612	554	583	546	594	579	589	544	549	556	602	587	591	590	561	565	586	555	595	618	582	575	585	591	596	635	564	589	595	574	639	626	573	570	574	621	552	609	600	612	634	581	566	626	579	607	596	632	581	585	578	574	596	585	598	586	592	590	577	608	585	541	597	597	576	600	561	592	588	608	560	590	570	588	600	580	593	570	615	590	607	573	598	560	583	577	562	608	611	614	558	569	583	602	578	582	631	607	593	609	600	579	601	575	586	626	582	619	567	609	606	612	544	590	591	569	657	600	603	579	559	557	573	568	597	573	614	602	540	574	579	629	602	559	579	566	593	597	610	603	562	560	609	587	578	564	604	565	551	570	615	618	624	596	590	578	640	613	613	552	586	618	611	627	611	588	592	647	555	567	569	541	601	586	594	587	588	585	577	581	538	587	554	570	599	608	576	628	598	536	641	566	595	628	612	595	562	573	585	570	578	617	598	552	582	569	557	586	592	603	601	578	562	576	546	560	620	585	598	635	577	599	570	561	559	607	614	590	608	569	640	563	561	566	634	571	581	571	556	614	605	565	605	577	566	627	567	568	601	617	626	587	550	597	591	592	551	617	580	593	595	611	600	616	581	585	555	586	594	590	527	614	571	614	602	590	605	589	608	556	611	546	585	599	590	582	555	589	559	576	637	580	613	607	582	564	591	584	603	571	574	533	613	580	575	559	572	570	564	599	583	579	597	639	639	597	602	574	568	598	537	613	543	556	564	595	591	587	592	582	574	586	578	613	573	579	610	604	633	572	616	621	542	562	564	551	595	551	585	617	568	593	568	549	601	550	544	581	556	553	593	584	580	585	602	570	627	631	628	579	589	577	573	568	601	568	617	586	557	613	576	579	599	568	579	564	573	558	548	609	571	565	603	590	573	612	569	588	549	609	596	576	513	616	609	597	562	595	610	595	579	608	626	609	604	566	564	610	634	580	603	607	596	596	570	610	635	629	591	586	575	596	619	589	567	579	610	548	544	627	586	602	551	570	552	593	577	640	571	552	569	568	585	576	568	587	577	549	583	575	634	605	550	576	602	587	587	592	630	567	579	584	581	593	612	594	584	585	556	609	545	579	571	590	564	590	600	605	574	578	561	551	586	564	609	590	616	621	561	581	604	570	612	638	600	598	600	576	569	613	547	580	571	560	634	608	588	608	524	574	609	584	585	593	583	579	572	616	605	581	596	600	567	608	615	626	579	572	605	622	556	600	605	598	605	574	575	604	512	606	635	571	615	569	560	624	611	578	585	602	590	584	592	580	560	569	522	557	594	586	603	571	604	615	595	588	601	612	582	601	593	567	570	595	557	581	603	595	589	557	579	625	576	611	538	555	553	576	586	559	605	590	607	567	585	599	586	580	595	576	574	581	558	610	576	595	569	622	564	568	622	583	585	563	603	563	602	584	549	607	621	606	584	567	576	601	572	583	589	562	560	571	592	622	588	586	597	593	553	608	573	575	594	600	576	590	580	621	615	619	572	595	583	586	595	561	559	577	572	582	608	592	622	593	607	605	549	604	604	566	589	558	581	587	566	595	604	591	564	586	559	622	596	577	595	597	564	661	613	575	647	631	618	602	612	611	609	592	630	578	574	588	580	595	577	571	576	597	592	541	603	595	586	580	605	549	580	612	585	592	554	558	567	572	589	620	608	569	586	616	577	552	660	552	574	590	583	598	558	565	631	556	586	615	615	588	592	618	575	600	577	605	572	587	569	602	655	566	618	596	597	608	601	569	605	592	548	564	599	574	626	627	584	638	606	565	567	561	578	566	598	618	585	563	589	619	599	582	597	553	535	596	534	560	592	590	602	605	598	614	603	569	588	565	602	633	593	577	602	573	602	540	575	554	561	583	595	524	647	623	614	567	595	615	602	555	595	579	591	621	562	613	583	585	579	574	594	599	565	568	586	617	589	590	620	569	600	546	613	603	569	606	548	570	572	575	618	622	619	578	592	543	572	589	573	584	584	580	593	562	616	578	610	519	618	582	567	580	566	595	562	561	562	634	632	572	626	591	623	579	626	601	626	574	597	565	580	578	608	640	588	591	639	544	591	599	591	629	578	658	606	663	620	586	573	534	586	578	573	580	598	587	630	619	590	578	591	612	592	573	579	583	605	581	588	601	619	564	590	543	575	563	581	598	606	564	584	632	622	597	582	568	565	536	646	628	581	571	575	617	621	577	570	576	593	621	628	614	558	599	570	557	611	608	580	557	601	554	598	555	616	595	617	606	562	597	598	582	551	558	586	604	585	604	556	585	530	589	547	567	572	539	590	602	574	589	632	563	600	610	582	558	535	596	581	567	604	589	572	554	606	562	601	566	550	570	589	586	602	563	559	544	606	641	618	570	555	585	550	551	587	560	558	612	606	613	571	618	582	583	587	615	620	596	573	569	593	606	586	524	591	609	559	562	586	571	592	626	571	590	606	564	586	591	561	564	609	632	585	564	544	619	589	576	560	563	635	561	593	586	586	577	638	552	579	585	598	579	605	591	580	594	589	586	578	565	611	579	575	577	601	566	586	571	593	599	612	556	599	540	578	560	597	547	610	590	558	574	580	573	564	601	569	627	558	583	587	624	590	594	628	588	602	615	596	627	604	596	538	605	592
31594	19484	8110	653	430	375	357	347	369	345	312	359	361	348	330	324	347	331	326	329	327	316	355	314	297	337	319	328	324	355	362	366	337	298	317	362	348	328	337	361	358	372	333	307	364	325	332	334	318	348	336	343	346	351	317	358	310	309	334	327	338	345	310	352	343	319	291	341	352	343	336	349	347	290	367	318	327	361	346	338	331	324	320	312	284	318	319	344	345	319	322	349	352	348	334	325	344	351	347	360	341	312	335	361	323	315	330	321	327	377	363	342	342	317	329	363	365	346	322	298	333	326	354	299	297	332	370	309	301	337	377	333	353	343	350	342	357	304	333	347	369	335	315	380	351	342	345	303	354	313	338	310	326	317	339	327	342	349	310	326	319	336	369	339	340	339	319	363	352	342	341	333	343	374	357	309	325	363	325	342	344	336	319	374	323	323	345	350	340	343	324	333	328	346	369	328	328	327	345	356	302	334	330	329	344	334	332	333	345	315	337	334	334	324	335	344	337	353	331	334	354	311	345	326	338	318	332	340	357	375	347	323	338	349	341	317	311	324	319	367	372	361	330	328	326	335	321	329	313	317	382	334	356	337	350	321	348	383	354	322	344	337	324	341	344	326	340	341	338	329	338	290	334	307	361	324	323	289	372	325	344	336	334	339	315	343	316	325	349	336	318	321	347	329	352	353	328	347	366	352	343	364	364	357	343	337	328	327	369	339	347	333	340	323	336	346	319	326	360	396	366	336	312	351	346	314	317	349	340	311	336	313	338	334	347	333	325	344	325	306	322	341	336	325	345	328	332	325	325	340	322	329	334	341	369	336	324	328	333	330	329	296	341	354	313	324	329	300	346	338	333	325	349	365	332	291	324	312	334	332	337	349	341	335	334	321	340	353	367	297	339	325	304	333	331	322	323	333	308	361	345	364	360	353	351	352	347	363	353	363	331	343	348	314	409	355	316	314	367	333	343	335	351	339	343	332	329	337	346	349	322	352	304	343	322	348	376	305	345	339	315	340	322	325	317	353	334	337	308	314	358	346	310	340	324	338	335	326	324	291	294	330	363	325	315	355	310	342	322	353	347	364	340	365	367	309	334	357	330	299	343	303	344	331	327	310	348	331	323	339	331	315	346	354	350	303	335	364	325	329	317	341	325	332	351	360	333	334	335	358	361	311	309	348	352	331	317	345	336	331	342	304	344	342	362	343	322	356	312	337	345	311	337	320	329	350	311	356	363	348	343	303	341	345	371	329	320	304	351	347	349	310	312	345	334	343	352	343	332	298	349	354	335	310	369	329	352	327	330	330	378	361	356	359	284	286	332	343	332	327	358	340	315	330	342	336	317	364	361	332	330	332	349	372	337	340	335	362	315	313	353	358	363	358	358	311	348	347	364	325	310	335	313	337	324	354	328	320	343	367	321	316	334	348	321	359	354	336	304	339	347	334	367	330	292	340	314	304	322	351	311	317	313	328	364	340	321	355	325	379	354	341	331	336	330	358	310	314	337	356	345	344	333	348	323	352	336	307	362	355	304	315	335	343	305	323	350	345	311	320	320	356	331	338	329	287	325	363	335	324	352	346	375	347	333	333	346	302	315	330	328	348	332	319	331	368	342	305	352	363	317	347	353	335	311	348	348	329	329	351	339	331	331	323	364	333	375	344	350	337	344	335	330	329	328	343	359	359	305	341	349	370	358	345	342	354	334	308	327	332	318	360	315	332	318	342	323	345	337	315	352	311	333	324	369	357	359	335	364	335	343	323	339	331	354	373	339	323	346	318	347	353	346	298	335	345	320	364	288	318	332	334	331	324	363	323	319	353	346	349	336	354	314	380	339	352	311	301	339	351	359	291	340	318	341	333	326	334	332	324	331	354	320	346	330	349	347	341	327	377	320	335	322	341	324	348	322	355	306	308	321	333	353	342	319	341	327	343	307	305	343	329	371	370	368	312	310	322	336	342	342	339	342	347	354	334	339	346	336	361	335	330	346	340	337	340	362	363	334	315	306	342	354	334	327	326	347	355	352	316	332	311	325	316	330	360	325	326	353	312	313	342	346	340	329	339	353	329	366	356	359	335	334	302	331	336	380	358	320	402	324	334	331	330	343	324	339	340	301	335	356	319	329	338	361	355	313	405	314	315	285	315	353	328	326	341	327	322	350	344	315	325	337	332	327	295	371	370	342	330	339	336	354	318	351	357	319	322	325	335	319	344	329	343	349	317	343	358	373	329	347	303	349	294	324	353	349	344	301	322	344	357	311	311	351	311	333	298	328	334	324	334	334	375	318	356	340	345	350	332	308	342	351	368	360	331	303	327	341	366	323	334	341	351	314	369	327	348	323	347	333	363	373	297	333	334	352	293	327	315	350	320	342	356	320	340	343	304	374	326	392	338	347	336	370	303	327	299	328	363	349	338	346	341	357	330	327	346	330	357	349	327	360	327	313	317	333	329	291	323	334	325	346	342	375	354	330	324	291	328	353	355	339	342	309	321	300	331	340	338	328	364	334	287	333	360	369	360	339	314	347	321	332	314	346	316	318	348	328	305	340	384	370	315	306	350	366	317	369	372	326	367	352	334	349	349	354	315	362	342	368	347	332	306	350	325	339	350	311	347	330	326	348	336	351	355	349	330	331	322	357	285	331	331	353	348	382	319	314	310	326	336	315	332	331	333	333	357	341	281	339	331	330	351	347	330	341	331	347	320	321	347	354	337	338	351	301	344	340	351	346	340	351	324	346	335	342	333	313	314	338	343	339	354	324	346	349	313	338	347	342	311	292	322	341	340	330	332	346	352	314	297	363	319	347	352	295	385	355	325	347	312	324	322	338	325	328	358	346	300	330	347	338	366	328	324	316	360	312	361	352	322	334	340	358	346	340	370	320	351	360	337	292	355	376	309	323	315	357	294	364	349	307	309	301	309	334	354	291	312	328	313	312	355	363	350	323	318	314	330	352	345	327	346	321	326	313	319	344	351	338	341	361	297	340	336	375	338	328	352	360	360	338	346	342	362	327	363	322	328	334	324	309	321	320	315	331	349	342	347	330	341	338	319	315	356	336	356	321	361	337	347	375	332	320	338	322	335	335	335	331	314	333	360	370	364	339	342	334	358	348	341	357	330	322	289	296	337	326	310	340	355	327	329	341	329	356	321	351	331	345	313	325	352	353	314	373	307	331	340	319	379	338	327	342	323	344	313	322	304	345	329	354	336	335	337	335	345	344	378	349	333	329	357	326	290	343	358	323	342	360	376	345	346	343	345	337	357	346	379	359	346	321	313	310	351	370	377	358	346	289	353	325	333	355	345	323	319	321	342	347	333	325	349	320	354	333	324	341	339	343	323	313	343	323	344	336	317	354	342	317	359	374	297	326	325	358	346	332	316	333	317	373	325	283	353	367	340	306	325	366	301	364	333	346	311	321	353	352	345	382	331	326	348	350	338	352	335	322	332	378	315	325	342	327	313	355	340	344	336	342	319	336	373	357	316
5400	1006	886	787	757	800	773	807	739	795	797	820	818	771	767	808	785	818	736	791	767	774	824	805	823	794	801	809	772	797	760	780	808	764	775	822	742	801	807	765	797	756	793	827	764	820	803	823	772	806	803	786	761	812	766	772	754	725	765	770	771	828	781	754	796	746	769	742	782	810	770	824	770	761	785	735	801	821	803	755	778	784	784	823	754	750	746	787	777	764	845	744	765	737	723	760	744	746	808	765	767	836	716	733	766	776	784	726	744	743	769	756	809	775	771	778	834	782	785	789	797	751	824	781	771	766	771	768	846	771	847	759	763	789	792	797	778	809	825	790	770	731	819	771	783	819	744	764	761	831	858	758	736	779	758	762	764	827	788	786	778	800	751	752	753	777	723	783	837	818	793	769	796	731	730	746	818	784	805	762	724	759	778	762	774	813	775	789	810	753	811	824	774	796	808	801	793	813	795	732	756	776	785	813	828	790	732	770	721	796	760	759	730	792	802	791	823	751	838	793	724	806	737	786	799	749	782	773	783	710	754	758	737	735	737	820	829	730	781	786	803	787	780	810	750	760	805	828	760	766	800	790	822	741	771	774	770	719	772	799	828	750	853	801	809	770	779	795	799	789	783	752	763	729	835	761	777	780	791	784	771	758	787	779	755	818	788	758	817	753	791	788	782	807	724	767	817	754	725	760	822	795	750	790	791	771	783	764	745	804	785	770	806	777	753	762	732	829	754	791	802	813	771	758	771	809	768	821	803	767	779	808	756	770	794	810	718	796	765	789	812	801	789	794	784	787	779	809	752	771	755	769	796	805	761	775	823	743	769	762	804	806	789	766	741	827	793	770	778	787	804	792	825	763	723	845	844	810	799	787	733	790	754	781	809	771	799	781	744	796	725	808	814	772	731	797	715	794	782	810	793	775	784	795	793	818	771	796	790	784	730	795	807	785	763	780	799	784	768	677	748	744	747	731	767	798	772	758	789	762	753	765	794	791	787	825	787	747	783	785	761	789	762	742	754	763	793	827	764	783	780	776	801	790	773	768	768	773	757	837	809	719	790	795	825	820	824	780	754	745	809	791	745	742	780	767	761	785	786	782	740	800	760	784	773	770	767	810	788	843	757	778	784	703	743	781	818	755	791	795	786	788	815	759	801	809	748	751	800	727	752	748	819	751	827	772	792	761	786	752	780	831	800	796	783	829	728	763	785	757	799	811	775	804	789	822	769	745	738	795	819	789	821	772	753	762	759	783	769	795	768	863	780	831	781	812	808	814	767	797	751	757	791	723	760	768	750	755	781	785	767	791	781	760	785	755	776	812	752	789	755	756	814	790	792	766	790	757	790	798	777	785	805	800	810	711	760	767	779	793	823	816	802	707	808	760	803	784	824	754	781	768	737	790	768	820	714	746	828	810	773	817	767	808	799	755	773	717	802	834	794	818	808	741	748	775	809	782	755	781	800	789	811	770	789	784	796	759	794	762	742	807	734	788	769	772	741	803	826	725	789	771	823	777	747	821	822	818	790	782	767	775	831	817	780	781	807	759	831	800	792	785	764	764	829	753	741	748	789	801	790	817	751	817	748	802	814	779	759	828	810	793	746	799	801	751	762	774	782	818	783	810	768	781	778	761	796	823	792	746	734	784	790	822	791	754	781	774	806	746	780	790	806	744	794	803	753	814	779	764	770	821	755	769	815	769	795	777	804	757	761	779	772	744	768	699	778	779	753	785	833	763	780	754	759	766	753	770	840	781	751	831	779	742	782	818	845	766	794	763	798	825	778	783	781	812	803	787	761	737	786	791	744	844	718	778	746	771	765	752	778	803	794	760	769	757	791	709	751	833	734	751	827	763	800	819	761	787	789	790	781	800	791	753	759	809	726	789	803	844	802	816	790	790	775	780	770	811	766	757	796	775	773	770	810	805	780	774	789	760	750	812	824	710	761	764	726	756	794	808	750	809	758	803	828	793	796	794	771	834	805	798	772	765	812	742	826	788	786	727	784	754	788	763	781	799	773	776	765	787	765	817	756	831	797	760	787	760	820	734	782	727	794	724	754	776	771	813	760	767	778	756	776	750	783	780	766	791	795	794	779	751	793	742	807	769	768	796	775	816	767	775	767	789	798	754	844	757	764	764	798	769	743	771	826	759	843	824	704	797	833	776	801	772	757	753	742	777	749	825	829	743	821	820	822	792	771	782	808	782	840	737	784	794	780	725	760	773	784	735	803	778	766	794	757	796	775	757	844	721	789	830	766	806	787	805	789	775	775	849	769	771	752	749	792	805	763	819	757	768	758	807	771	731	787	768	730	783	676	760	763	799	761	811	771	816	810	835	767	819	759	770	785	821	771	756	752	739	773	747	789	844	801	803	789	737	789	767	737	753	790	771	752	812	765	805	787	754	786	785	817	773	740	777	820	721	783	762	802	846	779	804	768	792	780	801	764	750	787	797	770	775	793	774	790	808	794	739	807	803	739	799	779	794	773	832	739	791	796	812	799	746	755	784	795	772	766	777	774	778	792	785	808	773	789	797	803	764	757	754	785	752	806	742	779	769	824	790	781	735	784	696	818	762	788	708	766	791	765	750	742	781	740	813	784	777	740	789	799	752	762	753	840	769	783	749	740	851	736	807	786	818	777	775	793	774	755	796	776	785	775	763	795	783	760	789	771	834	813	782	751	795	794	789	783	777	769	763	785	830	808	769	807	802	783	807	807	793	819	754	778	781	749	798	797	768	716	770	821	809	794	783	811	741	820	805	798	785	831	793	787	796	765	792	784	771	768	810	761	809	848	773	777	755	768	841	813	724	740	798	758	778	826	757	781	802	774	787	715	825	765	762	747	800	744	755	768	798	752	786	814	817	753	797	752	806	817	784	736	786	811	756	754	763	758	780	741	758	814	820	787	743	746	771	791	745	807	724	742	757	797	809	819	752	762	800	794	775	769	755	763	772	818	840	719	807	802	790	769	806	776	809	787	788	818	786	786	790	742	794	756	816	779	769	792	808	786	784	809	797	857	738	788	747	791	761	794	826	760	764	796	793	779	740	786	755	773	739	795	805	769	787	785	770	784	800	791	763	713	859	800	789	729	740	782	782	806	774	789	788	762	771	809	780	823	761	739	795	776	809	788	750	745	751	800	767	746	763	783	776	798	793	770	733	746	818	824	768	746	763	772	780	786	782	749	803	764	777	778	802	803	762	812	779	796	803	796	772	751	786	766	752	768	814	770	751	830	793	785	825	789	776	752	793	753	803	759	759	764	813	779	751	750	773	805	849	771	780	746	793	737	773	760	755	783	750	798	722	804	773	797	812	776	755	733	782	800	754	763	778	793	762	805	819	822	767	760	818	789	781	862	807	815	760	746	833	768	754	802	820	773	839	757	753	757	798	786	777	744	757	747	789	793	791	820	783	802	770	814	843	841	801	754	740	774	758	826	770	779	793	764	760	756	780	814	700	757	791	829	763	796	799	781	755	780	784
23890	20708	24082	27354	20713	20719	3483	571	505	474	456	435	440	432	444	475	442	427	438	421	436	405	413	376	387	447	458	428	460	395	435	431	371	410	439	391	438	434	425	423	418	472	438	428	441	421	469	410	413	380	466	432	397	386	448	425	455	430	434	398	447	447	402	411	435	423	435	436	399	395	398	362	438	409	394	415	421	458	421	378	440	396	439	412	353	435	451	453	414	422	413	392	439	410	437	433	400	406	380	402	430	425	412	420	445	397	410	417	411	401	417	380	416	426	426	431	383	414	398	433	428	413	403	422	417	406	383	405	383	369	421	462	396	409	418	436	453	391	418	409	429	413	398	415	412	407	401	396	413	443	446	402	430	404	424	425	409	419	427	427	416	414	416	382	445	414	380	423	440	454	439	415	468	385	378	414	409	410	380	403	372	390	425	403	380	406	400	412	437	447	374	414	417	429	450	419	394	421	347	403	428	418	449	426	417	416	432	402	418	396	404	424	443	397	455	393	432	440	406	402	430	443	390	386	397	355	398	410	438	408	400	415	389	390	387	395	386	465	421	425	399	400	444	367	449	447	409	425	412	399	404	391	376	423	410	423	436	458	408	399	378	394	398	375	463	417	379	422	440	407	400	455	439	386	414	419	436	426	394	385	420	414	392	439	399	407	398	413	416	384	436	372	449	414	449	402	429	387	378	389	420	399	452	397	404	392	401	385	416	391	380	451	404	435	443	401	425	435	442	385	373	362	390	401	418	439	362	364	413	434	413	413	429	426	369	443	421	416	425	431	436	388	413	446	413	406	412	451	417	379	415	399	422	436	415	438	396	424	434	435	428	422	399	418	413	383	409	413	430	419	372	417	386	426	452	438	419	427	420	381	416	374	420	445	422	379	395	446	408	441	403	415	393	384	408	440	413	419	402	423	410	414	415	429	410	437	422	384	426	420	460	429	423	434	421	412	386	408	391	398	376	400	399	433	413	402	437	396	415	405	409	402	396	392	453	414	455	411	415	420	398	408	405	393	384	435	404	412	382	397	425	442	469	401	429	437	413	389	410	415	420	435	410	425	433	449	427	395	414	414	419	403	421	411	380	428	450	468	417	415	406	427	407	400	397	408	430	408	433	433	429	434	397	400	402	418	392	410	446	392	427	371	429	429	405	456	391	389	412	436	433	405	424	401	444	410	413	449	431	402	424	395	417	418	417	434	406	446	445	443	453	427	430	415	384	436	439	386	448	408	373	383	420	413	413	422	407	387	410	404	406	450	418	381	440	409	438	429	406	386	406	422	415	390	402	412	413	414	412	419	435	411	402	393	415	397	385	399	405	413	402	432	384	427	389	407	403	347	407	415	406	477	413	417	444	388	435	436	439	416	399	399	390	416	394	403	350	440	408	414	436	426	401	378	426	437	389	414	420	447	447	397	386	439	417	445	417	402	434	426	422	433	407	458	389	360	382	418	449	426	352	476	441	429	453	389	398	422	431	439	410	373	439	408	406	444	420	444	431	372	392	422	422	434	392	347	408	427	422	397	421	384	423	398	434	432	408	413	417	412	390	411	460	378	410	417	428	387	393	422	421	424	387	440	424	435	413	409	450	420	409	395	422	418	393	388	432	399	403	372	386	410	422	381	381	418	414	458	412	407	392	411	388	397	397	432	402	378	446	408	385	423	361	444	455	434	396	431	432	385	406	425	426	411	381	404	431	433	453	381	408	420	417	399	393	383	437	420	405	441	394	414	401	376	411	392	442	431	432	406	418	409	400	415	406	398	445	481	421	437	416	409	426	390	399	380	370	449	453	389	417	424	376	429	419	411	386	385	436	410	425	396	454	387	406	430	438	433	437	395	437	417	409	402	396	406	376	419	414	416	407	432	393	418	422	386	392	414	427	407	419	440	409	395	426	379	443	393	368	385	412	394	394	420	390	410	383	428	409	404	437	418	414	418	438	398	397	431	417	440	423	414	387	375	420	454	437	429	470	432	411	423	386	416	380	372	396	421	428	443	436	410	408	416	390	403	396	414	390	424	413	431	461	431	417	422	431	391	455	427	391	407	435	449	401	380	413	426	406	440	418	439	417	427	396	411	414	357	398	427	446	426	432	445	389	388	455	434	397	402	418	369	362	395	407	454	402	429	399	400	384	367	400	418	425	410	439	430	416	466	397	415	422	438	403	399	402	400	439	434	413	432	452	404	402	387	384	387	424	405	421	420	422	443	398	431	430	385	370	389	436	419	410	449	440	425	421	400	416	415	401	431	409	385	396	429	405	397	462	423	380	402	466	413	418	391	399	422	436	435	401	424	401	416	373	409	404	397	377	395	394	449	362	407	414	392	406	397	429	389	421	404	407	405	400	411	374	401	432	430	398	404	405	422	428	407	400	347	443	406	447	460	399	435	387	412	402	429	418	405	438	446	466	355	422	386	414	440	399	439	375	443	396	405	411	386	397	423	395	419	404	387	406	407	402	445	405	377	379	407	453	425	420	437	409	415	393	412	378	410	421	406	407	451	402	396	406	395	425	373	417	446	433	416	383	385	425	412	403	402	400	439	432	422	421	402	407	410	451	420	440	413	404	404	394	398	422	429	426	395	396	387	421	440	406	416	425	405	411	414	400	392	416	424	422	416	393	412	439	415	362	396	405	370	373	384	413	402	429	427	389	366	423	390	442	386	388	440	429	397	445	412	407	400	423	426	422	352	439	406	366	413	418	393	388	431	377	431	406	408	421	402	436	378	434	434	392	445	377	408	441	383	418	421	401	412	416	390	412	410	411	415	410	407	404	439	386	410	389	404	424	431	424	386	394	396	428	392	376	421	424	447	425	412	450	421	414	461	435	410	442	402	434	382	398	425	410	493	374	357	403	406	392	370	405	407	385	446	423	433	412	410	406	396	397	405	410	390	437	403	398	411	401	403	400	426	421	393	420	442	418	397	435	417	437	394	405	423	409	417	385	423	367	441	393	396	404	423	417	410	426	385	438	406	406	386	414	467	416	452	411	398	383	389	364	420	450	387	406	428	409	410	370	402	445	402	387	364	378	410	432	433	375	369	413	433	379	411	365	407	409	392	401	411	421	416	393	398	414	388	412	370	425	399	417	371	439	399	400	379	412	432	398	413	423	400	436	429	418	401	430	407	426	398	431	435	431	433	435	436	429	387	388	387	393	418	415	418	413	441	387	410	427	372	389	428	412	381	405	394	437	432	402	383	419	450	400	407	400	380	400	422	413	386	428	394	434	423	380	414	420	396	412	447	371	392	406	414	433	403	373	426	406	395	410	435	434	447	418	407	423	396	458	460	413	434	410	416	383	420	408	400	363	426	421	401	412	443	354	382	403	406	438	421	434	387	434	414	414	420	432	394	392	420	409	401	428	396	410	379	391	411	426	425	382	386	447	456	384	373	448	397	426	453	378	362	445	387	454	426	430	412	426	421	379	427	376	421	406	421	436	422	425	407	391	432	411	387	388	398	406	429	411	422	432	396
3910	3432	1950	1205	1083	967	933	962	942	913	899	915	924	917	947	923	924	912	942	904	939	838	916	926	865	892	912	900	890	914	891	962	930	913	865	897	858	919	884	924	906	867	895	905	885	877	912	949	918	902	872	901	883	832	925	876	871	917	885	925	889	882	937	904	921	864	972	869	870	893	893	897	886	890	880	891	914	908	905	866	877	910	897	924	933	921	883	888	944	903	854	924	907	913	838	914	922	884	895	912	843	866	881	849	848	910	911	898	901	881	860	906	858	905	859	924	851	892	945	885	864	876	901	912	917	886	884	831	887	905	891	898	924	882	885	806	921	860	835	909	884	921	886	862	876	892	894	889	872	841	863	907	914	898	869	901	877	940	923	911	943	881	900	917	873	884	938	873	833	884	898	907	883	891	947	915	912	929	930	896	843	892	919	984	870	905	956	873	855	878	896	899	889	915	908	839	951	955	946	922	894	891	840	951	935	877	928	856	881	928	925	943	911	860	842	814	905	919	912	829	928	916	874	788	882	913	912	917	880	961	886	884	873	894	900	921	895	888	881	912	891	923	890	868	907	922	886	922	913	927	909	897	857	873	894	912	867	924	911	933	862	909	900	884	957	959	851	919	878	852	865	921	882	893	870	964	901	902	875	855	907	881	949	881	904	929	905	896	878	873	902	926	870	912	901	904	918	865	838	841	818	897	953	897	873	860	880	880	930	949	878	939	873	937	824	929	899	860	970	929	906	902	914	912	938	882	861	904	953	866	886	899	886	936	901	888	896	874	919	888	885	867	942	863	896	921	869	881	883	893	869	949	881	886	915	924	886	889	938	855	931	877	889	965	884	919	860	943	903	869	912	857	907	879	922	900	921	901	928	916	944	851	917	870	885	906	906	858	939	903	890	865	946	881	880	931	874	888	883	874	915	917	898	903	869	918	927	871	897	940	905	886	948	891	903	841	873	854	915	910	910	874	928	909	915	935	891	865	878	904	861	895	915	959	853	918	903	949	889	877	894	880	888	882	878	900	916	861	921	886	879	884	947	917	914	877	888	954	879	895	920	895	872	865	900	933	923	836	910	880	910	905	955	951	887	895	884	912	871	872	872	933	926	907	955	924	893	891	912	969	937	908	865	947	860	915	911	935	901	889	894	902	929	872	871	918	849	885	842	902	922	871	897	873	895	927	907	896	897	885	881	822	877	888	978	881	915	910	932	898	917	915	888	921	908	885	958	867	927	907	872	890	850	913	921	838	890	862	894	896	921	938	937	910	847	928	862	926	888	921	887	875	883	892	904	899	933	918	876	902	875	914	904	871	887	865	880	848	927	884	863	894	910	877	934	917	913	885	879	918	897	946	891	845	874	922	911	864	859	911	862	887	884	964	901	877	898	926	890	897	869	894	851	928	876	897	929	938	901	864	853	979	867	894	866	966	854	961	881	874	891	904	928	923	896	924	874	930	904	942	934	862	914	908	876	907	901	869	878	874	890	820	905	890	907	916	902	934	942	888	870	922	905	895	917	870	844	851	919	841	947	909	871	917	921	898	884	898	878	912	871	892	855	918	884	912	892	943	911	902	868	853	898	884	892	955	882	891	884	886	923	899	861	940	933	870	912	872	899	861	920	883	899	935	884	937	923	901	901	897	934	897	921	872	882	854	896	895	882	934	918	889	903	918	884	923	876	878	941	922	891	877	939	902	882	884	873	887	912	885	898	897	941	863	865	899	859	830	926	868	852	918	879	914	902	916	864	962	909	904	882	925	902	984	903	941	981	930	946	863	889	883	889	864	912	896	916	906	891	924	882	894	885	949	928	883	869	892	876	910	896	902	917	909	913	885	855	903	874	900	857	942	899	936	883	913	910	860	879	881	929	927	879	918	925	897	912	887	821	844	876	885	914	926	904	906	926	834	926	896	903	861	859	908	924	872	902	932	889	896	947	889	869	855	938	892	886	916	919	846	908	888	957	912	855	839	888	863	904	879	899	923	903	872	896	903	900	877	903	881	887	940	863	900	915	912	889	871	907	930	821	890	895	896	930	907	944	875	885	942	862	862	922	843	910	911	921	872	818	882	908	923	918	887	914	927	909	917	859	928	884	953	917	923	915	890	861	969	895	862	908	922	858	893	875	963	850	921	901	939	891	897	832	910	866	940	920	944	927	915	903	899	887	922	887	904	900	869	915	889	887	906	849	844	903	906	900	916	900	874	888	941	882	898	865	911	881	913	911	885	917	909	944	897	927	928	914	924	887	843	965	900	900	876	885	861	821	896	879	898	843	852	910	940	894	906	896	888	927	864	906	886	830	870	904	907	936	871	899	830	851	921	847	883	907	952	899	918	920	868	882	888	847	930	909	924	917	904	892	917	858	868	846	955	887	916	915	876	887	924	896	938	879	882	904	932	898	913	877	874	899	897	860	926	905	868	926	869	947	886	927	901	928	935	840	858	930	856	938	910	924	858	891	881	930	906	922	894	885	937	925	897	883	893	857	902	906	876	878	963	828	914	899	850	942	964	899	874	891	870	864	924	875	910	845	875	898	882	881	923	910	848	877	855	873	947	915	908	914	892	914	856	906	915	883	932	919	900	854	882	910	902	914	896	975	806	943	901	914	902	900	954	981	889	849	931	909	901	872	864	912	875	927	886	877	903	894	879	892	831	890	908	889	913	866	916	902	911	952	887	909	888	901	855	900	919	878	890	917	935	865	867	874	890	849	916	952	957	902	870	894	926	865	937	933	908	908	894	859	852	928	904	925	892	874	867	880	894	880	941	983	898	918	928	877	881	835	913	886	872	798	887	888	878	931	904	915	941	930	931	936	889	939	871	886	849	903	878	934	880	861	912	905	884	916	910	955	888	935	835	904	855	898	947	892	931	925	899	898	906	865	969	875	879	921	904	913	909	897	871	893	909	914	872	908	887	890	906	1014	921	914	845	878	918	850	917	905	891	856	869	917	873	911	848	916	927	938	902	869	955	836	923	919	885	954	903	930	854	880	870	924	919	890	895	889	915	904	880	915	899	852	907	946	936	870	943	922	904	860	838	930	897	887	890	927	864	871	916	842	903	886	955	862	901	856	986	875	910	843	898	882	838	928	975	899	919	914	911	853	880	933	912	894	917	961	949	889	903	869	899	878	920	874	882	952	899	844	917	947	893	882	928	929	894	884	874	918	911	913	898	943	934	905	906	815	879	853	947	863	914	868	920	913	895	928	893	906	964	864	909	920	880	866	838	881	840	948	874	910	915	866	859	897	913	924	867	913	909	925	892	867	932	873	883	925	860	898	943	974	952	853	893	892	893	923	911	894	914	901	880	875	849	920	931	857	882	889	846	910	877	853	908	835	894	869	892	929	871	900	919	887	911	914	908	850	889	916	831	922	934	900	905	938	891	891	903	895	959	906	887	921	860	864	868	912	921	895	906	885	896	902	886	904	860	888	880	886	865	888	928	920	955	871	918	865	884	884	883	896	868	910	918	918	929	881	906
23423	20704	24346	27123	20704	20721	18814	749	436	392	369	318	346	346	304	308	298	302	306	295	299	268	311	291	285	264	288	271	325	282	288	294	303	286	258	261	265	253	282	288	280	304	291	245	259	284	281	291	272	272	249	269	315	259	250	255	270	312	300	251	291	267	244	290	270	237	233	277	264	280	259	295	251	252	255	261	296	248	260	240	285	242	280	260	271	255	252	269	300	261	243	303	259	253	296	263	277	237	264	257	273	272	262	297	287	276	255	264	274	255	295	258	259	254	246	263	270	291	272	252	258	283	251	257	271	260	267	273	257	256	290	264	274	270	260	247	268	291	263	241	262	242	272	278	263	248	260	273	253	259	288	271	247	276	262	271	259	274	237	260	249	243	275	262	266	264	271	290	244	285	274	296	277	283	257	274	285	261	280	273	262	269	251	263	271	281	250	248	248	248	255	263	284	260	277	252	266	233	275	243	257	322	291	279	230	270	269	251	270	293	251	253	259	267	262	247	266	240	249	295	293	256	232	246	252	236	291	286	277	296	262	273	287	268	251	269	242	269	252	277	269	288	262	272	285	295	279	234	270	298	252	266	302	252	262	257	259	282	253	259	254	235	242	242	282	264	269	280	257	252	266	257	273	268	261	258	263	266	268	269	295	268	247	261	270	249	264	299	233	248	255	243	289	283	254	269	263	268	291	268	264	254	279	261	295	282	252	278	267	257	263	247	266	272	274	295	271	308	277	262	290	255	277	270	286	257	271	255	232	251	289	267	276	241	293	270	287	274	256	266	280	268	281	288	273	238	299	286	267	265	287	245	251	270	245	277	269	283	250	293	255	272	275	290	262	269	260	285	263	246	281	278	284	261	277	291	247	297	251	254	261	261	287	299	267	271	257	245	274	274	272	267	275	270	262	255	267	257	225	282	248	245	233	260	276	282	251	241	247	250	230	254	247	257	272	249	273	262	308	238	274	251	271	265	249	255	258	274	259	280	283	266	247	265	259	246	285	231	291	259	233	282	234	259	278	270	276	292	262	271	237	283	273	262	259	262	255	253	237	286	283	288	295	250	291	243	250	273	312	265	235	273	246	255	267	253	314	243	262	269	275	275	254	255	232	291	244	272	249	212	254	243	266	237	288	259	267	274	250	263	229	242	266	268	283	272	254	244	278	309	262	260	257	234	265	260	251	265	272	238	266	239	277	237	274	246	272	233	254	275	265	249	280	248	244	273	250	276	254	270	297	254	260	272	261	275	285	257	300	234	247	265	272	270	251	259	259	276	286	275	238	253	240	237	281	266	237	274	255	230	261	259	245	250	280	260	273	251	228	266	249	266	261	245	251	275	242	261	262	286	268	271	302	255	245	254	256	267	260	254	272	278	289	275	257	241	257	281	250	276	290	263	270	275	285	268	270	260	241	253	294	292	258	231	267	275	257	285	274	270	270	271	272	281	271	224	260	289	254	278	258	247	262	267	272	250	268	241	256	264	266	257	276	249	294	282	273	254	246	306	260	264	260	250	265	249	285	254	270	287	258	255	250	268	244	262	304	292	264	296	260	252	256	227	264	256	249	268	283	292	271	248	261	295	216	283	308	266	251	259	277	271	310	247	289	263	278	286	250	262	312	268	263	284	303	275	272	275	283	270	256	241	258	260	270	256	255	281	257	283	261	267	257	280	254	257	263	268	278	278	290	251	271	271	279	268	257	268	287	271	260	265	278	266	256	272	258	263	263	256	249	267	274	272	254	269	262	245	262	256	256	262	243	264	278	276	269	293	268	273	267	305	275	240	221	233	252	274	227	284	264	274	279	265	287	270	270	236	272	311	281	268	250	270	299	246	277	238	255	260	282	280	253	254	239	255	279	279	277	266	271	269	276	253	291	269	260	245	252	293	258	277	257	258	284	288	231	266	248	251	269	265	278	228	283	293	247	265	248	266	245	239	262	268	272	285	283	243	282	273	265	266	278	239	275	269	258	240	252	272	238	256	265	271	239	283	286	264	280	252	269	302	275	282	249	267	289	266	275	275	286	246	270	272	261	268	302	298	242	268	234	265	259	265	277	297	280	258	267	256	244	257	262	261	243	273	285	240	276	273	297	275	267	290	253	276	280	289	267	276	315	256	295	261	270	268	245	266	259	265	265	269	268	259	246	273	279	268	257	257	234	268	293	274	259	274	301	263	255	273	260	251	277	290	268	273	263	245	281	273	261	272	263	290	270	275	279	272	247	277	293	253	241	235	219	264	254	256	248	279	255	285	284	268	293	287	250	239	289	260	283	267	261	274	254	269	233	261	271	245	231	247	280	272	281	268	256	255	258	276	282	277	255	263	301	301	265	240	253	241	263	268	287	241	252	259	284	285	247	313	269	268	261	266	277	285	262	246	271	265	260	236	247	256	274	268	251	219	256	284	268	261	261	267	268	271	257	263	264	289	249	234	291	272	294	299	289	270	261	261	244	255	274	304	273	280	236	257	301	269	298	302	253	244	275	277	300	259	270	252	246	259	284	251	263	284	257	260	261	266	252	254	289	275	249	274	299	225	243	276	246	257	267	253	257	292	263	265	263	239	287	297	255	291	264	268	267	273	240	274	254	258	266	242	264	245	263	256	246	267	279	290	281	264	278	252	268	283	270	244	275	253	280	264	271	283	303	273	264	282	306	243	290	266	277	267	248	282	276	276	276	279	264	270	304	258	251	237	262	274	280	274	274	248	293	281	248	265	261	250	260	271	239	274	244	270	252	257	253	257	255	260	248	235	288	246	267	283	249	263	257	255	235	271	267	281	258	284	275	255	260	258	276	282	272	281	243	292	264	254	247	256	276	277	266	267	275	273	238	243	252	240	265	256	259	267	238	268	290	269	262	275	253	301	250	306	260	235	246	254	261	299	261	282	257	252	253	264	272	276	262	248	258	261	273	262	257	273	257	269	258	270	270	287	272	271	239	276	284	237	236	279	255	282	256	287	257	281	266	318	286	300	251	276	284	258	279	246	271	282	261	236	301	270	259	268	267	267	281	272	245	306	297	279	260	238	308	293	239	238	233	243	291	270	281	290	242	248	261	254	265	273	260	298	282	282	239	263	273	272	261	294	279	262	252	245	254	265	257	251	287	272	266	289	280	270	268	261	237	259	273	269	287	269	243	275	253	264	258	264	273	265	273	260	312	292	274	255	267	256	231	273	238	259	273	275	270	249	233	264	276	230	254	267	255	254	263	222	238	274	274	251	264	296	298	273	275	279	259	267	261	247	274	256	269	240	254	267	264	247	244	260	251	240	272	234	298	270	241	257	294	264	276	288	261	244	260	240	261	232	267	282	232	265	305	269	268	283	276	258	248	266	279	274	253	283	277	258	251	257	248	315	264	245	271	252	303	285	275	239	257	260	259	291	261	270	260	295	237	255	255	288	235	285	287	301	242	264	257	276	263	255	258	262	259	267	267	258	257	248	275	284	226	280	279	229	278	258	258	279	274	259	227	237	308	280
4196	4882	2381	1211	886	789	673	653	637	674	627	640	616	647	581	617	590	568	553	599	559	586	608	612	620	595	598	619	575	610	600	560	569	590	623	638	577	551	566	611	587	607	596	584	583	559	618	577	591	568	592	559	600	625	529	639	607	545	610	605	578	575	577	574	601	572	588	605	596	622	535	584	622	585	621	591	608	577	607	577	610	637	546	602	597	580	549	585	562	611	599	562	621	621	589	585	613	541	552	568	568	602	624	612	586	624	542	584	578	563	615	624	613	569	601	608	613	546	578	541	601	593	617	571	619	577	563	591	628	608	585	546	569	588	587	603	624	576	591	557	574	552	597	594	594	584	596	565	626	615	641	576	616	547	607	640	626	558	569	602	581	603	584	598	634	593	555	628	576	605	604	601	617	580	581	585	587	599	568	591	557	599	659	623	612	580	614	625	588	596	596	598	559	577	550	638	552	607	616	572	570	576	607	549	569	578	580	611	592	601	581	587	523	559	578	588	588	575	574	628	567	587	601	593	596	598	614	589	621	574	634	534	608	579	587	586	598	606	579	581	577	584	585	527	604	560	599	553	587	595	608	544	609	580	624	594	535	596	610	541	557	581	562	552	649	638	582	580	617	574	599	571	601	599	566	589	565	631	580	574	598	580	594	577	563	576	578	582	539	605	581	601	584	606	579	554	565	587	590	615	594	600	579	590	579	578	607	579	589	567	608	592	607	610	644	624	577	629	592	578	629	579	603	563	558	575	592	577	594	582	622	600	566	599	567	579	599	557	585	600	555	604	612	554	636	569	586	618	575	596	585	575	539	602	574	589	598	578	583	577	574	603	583	581	582	563	555	562	592	599	568	580	574	563	569	629	551	565	604	630	570	615	589	565	605	558	563	563	592	614	594	575	578	580	555	562	583	577	552	577	627	580	548	594	594	621	584	559	573	556	617	597	575	603	607	606	578	577	586	587	602	600	556	616	585	603	589	599	568	583	584	591	574	578	603	594	581	556	561	614	623	560	591	551	553	612	559	607	572	587	566	599	592	588	608	585	561	629	575	564	540	577	561	576	611	561	575	545	601	576	615	601	623	589	600	571	581	620	583	595	595	551	572	548	618	577	567	579	552	577	598	601	605	562	593	557	594	589	580	592	557	576	586	588	562	607	634	601	560	517	608	571	573	611	539	572	611	622	560	588	595	591	621	596	555	622	564	658	586	571	585	605	582	558	582	569	617	582	569	591	585	556	549	563	605	556	607	586	584	586	608	550	592	564	578	642	567	575	591	571	593	642	539	541	620	542	568	578	611	573	571	558	591	580	585	607	549	616	587	596	593	577	622	580	595	576	587	557	608	590	608	583	566	576	577	613	565	575	571	569	548	576	598	552	575	588	619	567	636	576	596	582	602	580	580	594	614	565	589	612	557	535	630	607	570	582	587	576	559	558	569	578	581	576	582	585	583	605	590	570	570	578	583	616	619	609	561	611	587	568	585	583	613	535	553	585	609	575	583	569	565	599	567	621	552	573	610	592	558	575	602	617	574	595	608	615	569	572	578	586	591	589	576	512	585	609	565	578	588	576	587	564	651	577	574	580	576	575	556	525	624	594	560	554	597	580	593	591	625	592	523	593	574	648	573	571	610	596	608	583	598	603	591	627	571	585	584	632	589	648	642	603	572	588	555	557	545	597	614	583	581	518	575	587	599	542	555	584	606	629	568	623	554	596	607	554	612	564	546	567	551	615	591	555	552	591	588	574	595	595	552	594	606	624	612	594	615	579	616	576	574	554	627	633	611	639	572	633	604	625	649	595	602	597	584	595	554	563	609	580	555	576	598	563	617	564	588	587	587	580	621	598	609	566	591	565	637	581	517	555	573	592	572	578	590	609	583	543	581	564	620	578	592	575	596	567	604	605	521	589	556	638	570	575	641	618	595	582	610	622	583	562	555	599	614	622	587	605	576	562	579	558	573	569	618	569	566	580	580	584	542	618	583	581	570	575	569	562	588	566	606	599	591	580	569	601	620	582	586	583	572	598	604	562	579	599	583	590	627	641	590	578	555	585	591	590	601	610	619	598	549	596	569	584	611	601	581	549	577	564	594	603	594	571	536	568	591	583	570	588	537	599	590	601	569	572	599	591	630	593	603	623	581	553	589	608	569	574	576	578	550	553	582	626	598	572	602	623	554	568	569	557	554	607	563	616	554	537	573	580	552	599	545	548	588	571	566	562	610	516	562	605	595	599	587	592	629	567	606	567	583	569	605	619	555	569	618	574	578	581	598	571	587	613	592	566	616	625	598	571	592	610	545	602	565	599	613	596	573	576	569	542	583	600	543	540	580	587	603	572	551	638	586	592	562	557	572	602	601	551	586	567	659	588	583	605	548	630	607	560	516	591	578	558	590	587	593	564	578	596	570	585	604	588	599	539	563	546	555	582	598	600	543	619	609	605	585	621	559	594	591	603	571	567	574	593	610	562	615	592	601	621	576	587	579	584	604	591	583	548	578	557	611	605	585	573	571	570	577	591	599	620	586	585	550	597	574	582	594	581	551	594	624	631	573	631	576	573	572	596	573	612	596	572	534	561	629	518	598	627	583	617	622	614	599	580	622	573	615	598	563	560	605	581	606	570	587	564	599	613	565	590	584	601	614	555	560	580	570	626	583	570	606	546	566	622	582	569	574	571	601	573	628	617	617	551	569	619	612	543	569	587	594	608	625	647	547	569	605	541	605	559	550	583	586	590	586	566	586	574	578	585	604	561	629	589	627	580	603	568	579	609	633	592	576	621	599	568	589	574	550	589	574	579	563	612	568	611	587	585	607	599	559	600	568	611	583	557	574	589	581	596	554	646	574	576	566	545	577	580	594	607	584	554	559	584	579	577	607	575	587	618	566	562	555	596	588	600	552	621	643	599	540	579	575	590	600	576	543	622	584	570	579	616	598	590	603	562	577	613	604	624	564	596	601	605	572	549	563	602	585	614	584	601	562	625	589	590	570	592	578	588	590	582	639	582	581	637	579	604	591	601	622	591	586	627	565	655	608	609	549	597	552	614	578	595	560	551	640	604	544	598	578	554	531	568	579	564	565	585	595	577	549	579	611	619	594	605	592	625	582	597	571	565	627	585	580	523	569	568	608	580	573	593	558	571	621	649	601	594	600	620	602	606	566	567	581	575	615	592	592	572	581	548	605	571	557	609	580	630	554	591	582	584	586	595	591	589	587	585	598	564	626	604	614	601	623	576	572	600	560	582	600	583	591	589	564	602	583	518	611	591	573	583	658	564	558	612	623	600	531	509	592	600	567	567	584	568	626	572	619	559	564	550	578	573	580	610	553	595	527	536	594	577	588	543	593	595	576	591	619	565	592	584	606	576	599	582	539	568	591	588	564	569	564	610	584	608	570	561	603	583	565	602	584	569	584	611	597	557	591	605	576	605	557	580	611	537	584	566	575	600	607	595	621	605	600	565	551	584	606	600	570	584	592	606
31553	19461	8083	647	397	367	379	329	360	375	315	365	345	327	332	323	354	333	361	314	327	315	322	340	338	344	325	383	333	324	358	327	341	357	352	339	362	347	364	353	307	345	364	365	333	344	338	356	342	303	344	330	346	371	360	340	330	368	335	299	368	309	345	328	336	296	307	338	366	324	350	342	365	321	323	325	311	330	341	370	331	355	363	344	333	339	328	324	348	317	327	337	339	347	338	333	369	340	302	345	339	301	330	358	334	359	321	339	345	324	344	338	319	340	342	353	353	336	293	327	322	329	330	334	317	338	356	324	358	341	364	335	319	343	341	340	341	326	367	357	318	326	342	335	340	352	339	352	333	311	327	346	340	325	332	335	369	287	350	354	352	333	302	318	351	333	356	352	317	333	356	359	315	392	341	342	336	327	366	314	342	349	323	363	331	328	321	314	347	343	359	366	330	331	325	354	327	330	336	327	302	357	333	329	315	320	356	334	348	357	327	288	361	355	326	353	322	346	315	324	349	357	372	342	324	297	358	358	332	353	327	347	364	337	337	345	338	356	310	319	343	316	326	348	327	332	336	331	368	345	329	322	308	342	338	320	340	300	372	370	356	349	330	331	335	333	322	335	316	350	334	322	341	359	331	323	320	330	333	337	315	360	288	325	347	354	317	327	341	342	352	346	342	327	352	302	325	310	326	355	317	297	312	350	320	344	339	317	339	328	337	366	319	348	356	321	327	341	351	356	325	342	353	344	342	352	346	363	343	335	333	330	363	373	345	337	362	324	325	334	336	306	319	362	330	322	355	357	333	297	342	360	350	354	353	344	354	336	337	369	331	301	270	317	337	279	341	354	344	336	353	349	388	329	366	341	347	320	332	349	341	356	342	307	340	332	320	327	295	350	296	340	370	321	349	360	362	340	334	320	354	342	331	364	340	333	348	353	347	326	328	355	335	333	343	347	306	333	340	360	335	317	328	324	337	304	350	346	345	354	358	370	353	318	312	326	306	339	343	369	349	338	350	313	339	339	389	335	349	353	348	343	340	277	320	317	336	370	331	320	331	331	322	359	336	340	318	336	365	322	351	325	330	354	316	393	328	315	367	358	318	315	339	304	359	311	346	317	298	344	328	347	344	321	335	307	315	341	324	379	343	321	365	307	333	337	327	319	325	363	363	304	322	373	335	314	338	316	332	337	361	334	336	350	331	332	340	348	345	321	336	330	293	323	325	363	340	315	361	346	331	359	315	328	336	344	335	333	366	336	325	320	348	338	337	285	356	354	341	339	335	351	326	362	299	304	314	348	330	307	332	332	358	335	327	382	351	309	350	331	362	335	336	337	328	354	363	300	392	331	340	346	331	333	364	309	302	352	318	328	322	339	329	314	343	345	340	312	313	366	349	319	285	323	332	306	301	295	303	318	312	334	341	310	346	304	348	343	345	323	336	327	326	304	332	392	303	335	343	326	325	338	347	358	321	358	334	302	322	333	331	337	351	355	335	328	325	299	297	307	356	308	331	309	357	329	337	288	350	352	345	334	338	323	378	317	344	339	343	322	348	320	357	294	337	346	318	350	335	351	369	351	349	326	304	340	334	325	348	314	324	337	345	320	354	325	327	324	357	300	318	329	319	369	301	324	338	320	352	324	348	355	349	323	350	355	335	336	356	301	346	343	372	342	332	325	358	355	300	325	349	343	289	308	333	332	342	342	356	335	329	324	335	338	312	340	362	345	368	327	322	330	377	353	308	312	349	362	334	327	342	344	323	354	328	333	376	341	321	346	351	312	331	357	346	345	331	323	305	335	348	327	344	342	350	344	323	293	328	325	332	341	346	325	356	317	362	333	347	374	356	340	309	330	377	359	373	346	334	343	329	347	281	353	305	345	339	329	365	339	326	319	341	352	318	357	355	335	309	334	324	300	320	349	344	314	316	357	319	309	325	324	337	358	336	323	314	352	329	325	327	353	357	324	341	341	335	330	334	324	341	313	311	328	316	350	333	338	314	331	374	312	327	360	289	352	321	337	336	329	308	348	334	334	315	322	346	330	330	329	341	363	350	330	364	363	350	335	327	386	311	331	332	365	357	358	322	331	330	321	314	347	366	361	333	346	348	347	348	332	324	332	341	350	339	335	339	333	343	339	401	338	328	377	333	332	331	342	318	305	325	354	338	362	339	324	313	290	351	330	349	314	346	325	330	373	338	323	342	340	328	327	342	350	335	361	330	334	356	316	343	306	327	304	355	323	321	365	342	351	342	367	336	348	354	344	309	334	349	355	336	343	321	332	307	357	335	377	337	342	327	332	331	336	318	361	296	308	330	330	298	318	335	345	310	311	362	352	365	296	340	309	340	366	320	338	334	331	359	333	338	314	358	351	300	353	303	340	325	352	339	332	338	327	307	329	332	323	340	331	318	329	322	294	283	349	313	324	327	357	341	325	334	332	346	315	329	334	307	325	326	317	299	352	327	347	332	320	352	344	377	325	321	334	330	292	333	343	317	345	330	368	344	337	337	348	366	316	321	338	318	329	330	337	332	360	359	343	298	340	328	321	325	318	326	362	328	371	364	364	334	347	373	310	334	334	350	367	348	339	364	344	299	331	326	338	354	343	310	354	350	324	356	334	366	372	316	336	336	342	359	366	365	317	321	370	324	328	327	360	313	361	366	342	337	347	340	356	369	345	335	319	299	299	331	338	355	350	345	325	333	317	351	328	329	359	306	349	341	325	306	321	344	358	313	337	312	320	334	313	344	348	358	337	362	315	337	335	337	325	337	341	331	315	354	365	339	324	314	354	325	386	335	345	347	293	345	338	322	308	376	360	358	329	339	333	325	343	374	346	360	343	346	339	346	322	325	314	315	307	327	315	301	349	326	327	329	313	300	342	337	325	319	358	362	308	334	350	341	330	304	325	332	343	317	356	370	348	327	341	334	337	355	327	342	324	312	302	352	354	387	326	333	368	309	341	326	361	354	348	357	336	333	332	328	364	325	335	335	334	348	306	314	340	326	339	342	395	313	344	349	313	369	348	341	346	325	296	347	334	330	368	337	339	326	323	336	344	338	333	350	334	306	353	297	332	302	348	332	362	312	304	334	343	312	365	319	332	339	318	320	312	332	359	335	388	350	341	324	346	336	349	354	323	338	340	382	365	288	356	316	331	329	342	354	320	311	353	331	333	350	366	322	333	326	361	363	322	321	360	332	297	367	359	348	325	354	338	319	369	294	296	357	353	318	365	320	341	340	383	318	377	318	376	362	392	355	309	328	315	336	358	343	339	341	332	346	325	312	339	356	349	368	339	325	330	317	320	319	361	382	320	336	316	327	345	346	365	325	302	323	345	344	330	366	280	333	348	364	325	326	347	335	347	365	315	290	363	327	342	352	320	330	335	318	354	327	315	342	344	348	304	336	364	341	338	378	333	332	364	331	341	349	355	345	307	352	330	338	336	329	371	310	346	322	333	335	321	341	362	346	322	323	341	321	338
5412	1082	933	807	784	768	782	805	776	759	798	811	809	763	791	838	795	821	824	783	790	773	804	760	758	801	788	754	780	783	791	761	803	776	778	719	846	783	794	749	826	737	811	767	784	732	764	808	773	766	749	838	751	836	800	818	774	802	799	825	805	748	777	806	757	752	744	731	788	824	859	785	748	786	755	781	815	773	829	810	760	789	801	841	801	721	770	818	834	822	796	734	744	756	739	773	813	758	781	815	799	817	799	783	768	818	745	776	752	765	757	767	774	810	774	778	718	809	745	793	757	787	744	802	772	758	811	832	734	774	763	787	738	793	796	819	738	799	787	718	725	784	775	758	761	759	756	839	797	787	806	828	737	737	782	782	776	794	787	770	775	774	812	802	725	788	805	779	796	754	796	819	788	786	798	798	796	819	779	798	799	777	833	773	761	827	791	775	743	736	795	778	827	769	799	798	852	845	786	768	857	756	765	784	787	765	764	802	786	830	856	763	766	776	777	708	783	734	771	831	757	817	765	782	714	807	782	787	773	776	795	776	768	833	812	755	801	811	796	825	810	773	793	778	762	754	759	771	796	776	762	761	807	788	776	783	744	823	762	812	734	774	768	758	820	731	826	761	756	808	805	767	771	813	793	789	805	751	812	759	763	765	805	758	784	797	782	814	769	845	748	805	777	798	763	762	731	756	757	786	819	732	806	797	812	769	765	817	755	760	759	815	752	836	780	765	782	760	778	783	841	757	801	800	790	799	767	772	746	818	818	771	767	798	768	794	804	817	790	792	775	784	739	799	795	796	752	708	800	768	748	796	781	795	767	779	840	788	747	790	819	785	762	746	764	793	762	790	740	825	781	715	735	783	803	770	793	757	777	738	813	758	798	759	797	786	829	788	713	769	825	825	782	773	792	777	732	780	832	813	766	804	767	807	805	807	783	768	788	808	764	790	825	799	819	757	736	786	759	722	800	789	757	831	791	780	823	800	743	763	769	785	767	743	773	769	753	749	735	764	839	791	790	787	792	812	772	785	819	760	762	791	769	790	751	763	777	819	718	731	794	790	772	757	762	746	822	781	812	797	801	770	771	799	717	782	758	792	727	789	776	748	803	752	812	872	794	836	794	797	803	748	805	762	838	799	804	810	729	778	768	811	815	755	794	736	764	775	788	759	779	782	772	811	788	756	808	792	777	800	761	779	764	791	809	782	748	788	760	745	770	750	790	824	744	791	767	780	791	782	851	760	756	817	787	766	800	794	801	765	800	818	755	779	817	802	820	774	764	794	820	780	829	788	748	805	839	704	844	817	804	872	793	805	814	788	792	790	771	775	807	777	789	765	827	768	794	797	743	789	754	758	809	803	803	801	788	778	852	814	816	783	799	778	787	773	816	801	777	756	806	775	816	787	794	779	798	794	774	818	800	824	772	779	833	828	755	791	749	783	799	824	723	771	794	780	748	795	809	741	792	795	760	809	778	802	767	741	714	753	751	804	760	770	787	748	787	803	737	798	799	773	824	775	777	790	762	772	803	761	746	764	781	709	768	791	810	781	739	772	805	761	755	768	799	764	823	782	806	865	761	831	732	782	744	768	770	750	836	779	784	719	843	803	790	799	780	851	757	762	797	782	766	787	771	743	826	786	782	747	797	794	744	787	852	763	846	770	761	774	799	792	764	813	756	799	749	827	843	767	778	780	806	831	774	807	799	783	756	820	771	835	791	763	826	737	797	783	768	776	745	767	751	785	748	764	776	771	806	777	782	795	786	764	793	823	776	773	719	746	776	762	744	780	828	795	789	775	830	765	816	796	733	824	761	798	764	782	815	800	730	765	791	788	732	735	782	758	806	764	802	818	749	727	780	763	794	777	780	796	739	779	744	790	774	739	770	803	748	833	830	801	809	749	747	792	737	791	839	755	772	725	811	799	775	786	766	745	773	814	797	801	754	785	794	789	786	815	776	774	724	793	769	824	822	794	784	771	806	820	767	743	762	783	786	730	767	808	779	768	789	795	802	814	816	783	775	781	767	774	799	791	716	800	764	808	768	781	790	711	856	770	741	770	734	749	768	723	778	791	753	768	778	841	790	797	748	763	831	841	717	764	743	765	817	772	769	775	793	781	737	769	770	763	784	832	801	770	751	752	765	782	814	797	758	754	774	751	775	714	801	794	816	812	748	750	761	799	810	744	773	811	828	783	784	777	784	804	838	797	777	761	773	795	773	831	795	724	767	788	785	863	768	789	795	752	794	736	825	827	797	761	801	780	775	828	790	798	763	755	781	789	752	727	767	784	765	742	777	802	701	814	775	781	745	773	775	818	752	787	777	752	731	820	789	770	775	769	762	752	814	746	846	790	776	813	750	805	773	792	800	771	774	789	799	825	767	792	789	817	796	788	770	771	794	797	816	746	803	805	764	773	811	798	807	776	792	792	780	743	805	757	801	779	762	777	787	760	796	762	754	811	821	767	797	768	791	755	769	814	788	769	796	762	798	775	824	768	751	746	767	741	795	740	792	718	797	793	762	816	796	790	821	758	780	779	785	755	762	787	774	759	761	771	778	777	822	739	732	770	736	828	806	784	814	793	755	762	824	792	757	800	769	797	732	775	751	779	784	774	750	805	803	744	772	782	728	735	768	801	800	763	719	755	777	792	805	764	778	800	798	811	778	775	729	749	801	773	802	790	690	749	822	773	770	790	813	773	806	810	781	775	807	787	815	782	769	751	779	788	826	774	769	740	841	797	816	799	784	807	733	768	755	749	858	794	775	755	748	797	771	773	788	782	753	771	781	757	811	774	775	762	749	791	790	802	755	799	796	740	786	814	777	784	790	819	782	751	749	768	756	773	777	791	769	732	749	801	737	779	745	823	794	744	744	804	752	758	770	760	778	785	783	777	807	800	766	766	760	743	830	827	774	779	828	819	765	841	783	782	754	792	744	819	766	822	798	755	792	812	814	783	799	787	789	770	744	736	787	740	804	764	821	768	817	769	794	807	800	785	796	781	812	804	827	755	786	752	821	779	784	794	789	767	745	742	750	794	795	784	767	771	810	726	772	757	784	785	795	811	798	812	783	792	775	827	764	799	731	751	741	760	807	746	828	755	812	803	771	791	829	781	746	797	765	763	775	761	762	793	791	773	769	817	776	755	789	792	834	745	801	743	791	793	717	813	731	792	770	778	775	848	825	769	787	735	818	734	774	790	765	771	768	787	825	768	788	774	771	764	802	785	769	808	777	736	756	814	816	785	819	765	798	744	771	735	804	779	817	753	797	792	823	798	775	775	753	804	799	740	813	807	814	791	804	814	823	828	787	799	772	765	784	840	791	806	795	752	786	731	807	798	769	768	782	804	764	777	786	796	788	743	760	752	807	776	755	767	794	857	804	813	819	803	798	717	795	820	797	759	782	826	800	768	792	788	744	791	757	769	801	780	798	773	801	760	717	729	751	815	767	742	751	781	759	787	818	812	812	750	784	802	790	792	794	827
23923	20728	24143	27385	20719	20710	3320	641	473	463	461	453	470	466	441	389	433	419	399	438	444	434	463	382	408	408	441	435	423	431	415	439	423	420	428	414	422	411	449	422	388	431	408	410	425	414	385	407	389	420	437	396	398	393	391	390	419	387	426	472	431	396	384	400	419	401	408	403	354	367	435	414	388	437	427	433	416	370	392	433	362	377	429	462	396	408	370	429	412	437	425	367	407	444	414	405	407	392	389	404	428	428	431	463	449	420	427	423	413	393	413	381	407	426	443	385	394	372	431	374	456	429	439	398	426	424	449	410	408	418	384	441	420	380	450	434	427	388	451	409	406	380	457	439	434	439	476	453	380	406	395	407	398	387	377	453	404	418	374	420	380	420	432	413	427	409	422	437	440	417	440	378	427	399	423	415	399	440	375	421	415	386	404	429	377	424	378	421	408	417	414	435	396	395	426	441	423	413	407	401	409	448	457	402	418	427	428	395	428	415	434	407	414	437	459	419	405	421	464	421	417	436	399	426	427	409	407	393	440	395	426	422	411	433	435	379	413	465	444	383	431	487	419	455	452	407	443	439	443	385	408	406	436	427	380	389	381	413	448	414	396	433	435	387	417	434	450	386	396	453	435	435	407	406	411	431	411	401	436	464	440	400	400	442	429	419	423	441	431	423	494	413	477	425	366	400	421	396	415	396	397	381	411	418	442	421	429	400	410	395	397	401	425	421	412	418	425	410	382	406	392	441	385	435	425	399	412	402	436	405	382	400	431	411	413	374	447	400	381	446	424	449	418	442	394	451	382	411	385	416	402	469	395	436	421	432	393	390	401	370	390	426	418	413	400	410	414	436	412	397	427	425	433	396	431	408	422	403	407	374	415	400	422	410	432	432	437	415	415	390	384	437	413	405	434	397	436	419	415	418	409	407	417	445	427	426	455	430	394	426	417	404	420	400	431	393	383	415	433	413	425	416	394	426	422	424	427	419	413	456	404	413	414	397	411	432	414	416	377	397	414	439	394	434	421	394	385	384	393	490	417	431	419	393	416	425	395	440	409	400	424	422	454	397	407	382	389	425	420	405	378	419	408	405	409	432	398	435	426	463	414	384	388	445	398	444	388	424	434	436	418	421	431	427	417	453	469	433	426	422	408	440	449	397	434	378	384	398	421	454	391	401	370	424	408	414	415	444	436	434	451	412	409	397	462	411	419	397	405	397	407	410	419	376	398	401	451	410	423	438	413	427	402	415	421	395	434	409	426	423	384	397	429	389	464	405	426	432	386	417	446	440	427	423	392	425	399	433	397	416	379	458	381	453	419	430	400	405	438	451	423	395	407	384	379	377	437	367	404	432	410	404	405	385	421	411	427	385	425	406	456	418	429	405	411	450	432	421	428	478	420	435	411	426	443	406	397	444	393	403	376	383	442	425	418	401	420	403	387	407	389	373	415	427	434	412	409	435	456	408	416	400	409	424	386	411	400	431	420	445	435	418	447	396	413	409	433	430	415	411	421	422	426	435	424	400	423	445	435	402	419	433	404	401	405	387	404	445	420	404	432	394	430	444	418	452	421	376	395	364	414	423	428	400	436	427	397	430	430	436	437	453	426	416	411	379	405	383	396	435	410	424	392	429	458	463	408	416	382	468	429	412	412	408	417	436	400	381	391	406	391	424	437	395	430	406	419	399	404	404	407	435	446	435	392	411	376	374	412	395	403	396	419	435	430	444	404	427	432	391	435	398	467	438	419	439	435	393	393	423	431	397	410	431	393	390	430	416	399	402	418	410	429	432	415	391	383	429	384	439	460	391	435	434	403	387	369	442	417	413	407	435	394	397	384	391	409	404	413	403	389	409	405	410	408	379	356	437	426	436	412	429	416	439	422	420	415	430	420	352	393	397	449	362	403	424	438	416	431	405	398	438	370	393	384	411	377	409	391	389	417	429	397	411	425	427	424	388	392	406	447	421	412	378	411	374	416	437	437	415	413	401	421	440	445	440	427	408	438	402	416	421	412	419	359	443	438	431	370	407	410	427	392	402	481	444	414	430	391	434	409	450	396	442	411	387	437	402	425	405	388	433	450	453	432	419	426	428	384	411	427	421	397	428	398	388	410	388	395	398	411	385	419	399	452	406	398	428	412	416	431	441	407	392	396	428	377	430	415	392	384	407	455	401	414	463	403	411	381	413	384	416	415	424	408	412	397	387	372	437	419	409	405	415	417	415	437	431	379	378	387	402	443	387	414	425	399	399	440	394	422	391	424	407	444	410	418	398	413	400	395	421	435	405	407	390	411	415	406	430	407	373	430	412	408	458	427	391	370	453	394	420	407	433	383	407	385	408	388	397	441	409	422	413	455	416	408	406	412	423	394	406	411	409	429	425	427	413	387	356	453	408	408	381	418	451	422	441	404	417	425	413	416	401	424	437	411	433	405	366	419	403	394	432	425	438	386	390	411	402	428	428	395	395	392	388	416	392	409	428	428	407	423	417	423	408	415	439	421	376	404	427	421	366	397	449	394	414	378	425	398	420	410	406	391	368	374	410	412	411	420	406	389	403	401	411	431	424	395	416	402	438	387	446	422	455	380	400	380	418	438	456	409	449	380	446	415	388	397	395	411	437	430	455	408	414	488	429	413	436	450	395	467	403	441	438	407	394	383	396	360	414	436	419	415	408	401	400	387	409	403	405	442	395	435	412	397	412	442	440	407	379	379	409	427	402	414	457	390	432	396	423	423	389	422	451	429	440	408	404	406	418	370	399	436	433	426	489	418	389	420	404	377	368	428	450	423	404	390	398	379	424	482	413	392	430	418	409	424	448	406	411	412	436	402	426	411	372	398	412	417	426	425	426	454	409	457	390	453	407	429	423	384	415	378	382	440	423	422	411	370	432	391	416	418	410	439	396	428	426	403	426	419	397	358	415	400	392	406	389	432	399	413	434	389	389	367	349	446	433	413	434	357	417	431	430	431	418	451	443	393	360	384	415	408	415	415	428	434	449	427	368	456	372	414	397	425	427	399	461	444	392	414	413	449	409	431	415	419	424	425	386	376	467	391	397	454	382	405	417	440	385	422	380	462	396	385	440	378	427	394	382	422	436	437	414	419	386	403	405	408	429	414	436	391	398	437	447	409	441	416	392	430	411	400	388	423	401	454	458	394	413	468	423	347	394	428	397	401	385	407	390	424	454	398	424	400	389	410	418	374	463	402	399	412	384	435	427	384	424	436	461	395	383	392	433	452	417	411	428	425	410	373	414	420	401	420	422	408	382	394	458	433	397	434	422	394	415	428	404	411	443	404	402	405	430	410	423	410	416	412	413	427	411	421	399	406	370	415	366	398	398	379	420	437	431	406	425	409	416	405	411	397	424	418	432	389	439	441	462	417	372	392	447	411	428	388	425	442	425	413	373	440	427	409	420	409	462	428	407	412	395	426	413	431	381	415	445	423	420	455	405	443	387	376	420	412	435	374	439	429	394	435	380	441	391
3920	3524	2011	1246	1065	998	937	952	930	938	925	903	920	899	926	878	911	860	924	873	929	945	818	901	882	915	963	888	892	922	922	876	895	917	863	899	858	915	927	899	884	886	904	874	919	891	892	883	851	934	915	901	885	904	899	916	873	912	887	998	896	895	953	938	904	905	863	938	860	870	923	860	889	909	894	858	914	842	945	939	853	918	937	891	897	891	913	932	870	898	898	924	866	916	891	922	868	937	912	889	902	916	900	859	899	909	897	918	851	878	892	922	866	893	910	893	870	899	918	878	942	910	880	858	900	918	836	848	911	863	924	971	891	900	921	906	863	932	877	953	908	805	899	951	942	908	940	883	864	847	846	892	896	917	868	946	916	858	862	925	897	890	901	867	937	923	849	948	886	874	870	922	896	951	909	881	876	886	849	925	946	933	898	884	910	922	895	892	877	908	934	939	922	928	936	907	924	899	921	891	923	899	890	858	858	934	895	903	909	858	928	921	939	893	917	883	893	855	914	921	891	898	853	911	912	901	879	854	895	879	887	908	874	901	866	873	933	936	917	860	950	857	878	880	849	953	895	893	878	926	904	877	869	907	908	976	832	922	888	926	862	894	882	922	916	902	904	924	886	858	876	931	867	874	873	855	926	863	872	892	893	887	942	942	858	863	863	882	888	921	891	906	881	897	906	905	913	926	868	893	885	915	896	884	911	882	959	868	941	893	915	881	919	857	938	855	930	887	898	863	867	917	926	874	892	924	853	890	921	886	906	880	883	934	883	898	912	898	914	860	946	908	934	881	892	914	882	888	907	960	943	886	899	918	937	876	857	911	925	866	857	938	965	942	884	927	935	882	927	895	870	857	890	884	895	960	907	886	922	865	934	881	873	883	888	843	887	842	975	889	924	930	928	907	942	896	863	950	940	894	949	878	915	855	943	894	866	926	907	876	886	885	867	902	847	921	889	920	896	853	924	921	888	939	888	916	920	908	910	903	895	893	874	904	886	947	872	886	841	897	936	935	903	887	899	883	893	871	919	932	841	899	886	876	891	862	882	921	941	844	898	904	894	854	908	882	894	865	932	899	894	855	935	867	888	915	901	899	890	888	855	905	876	938	940	925	900	943	884	903	929	886	891	885	927	890	877	916	890	897	901	851	906	826	937	896	874	907	890	924	873	874	904	950	897	877	941	929	928	906	858	893	868	914	896	923	855	906	866	903	889	880	913	886	838	913	869	869	898	892	835	908	910	953	899	933	851	913	941	862	897	898	887	889	906	936	898	898	869	895	930	866	848	928	906	916	878	887	892	875	877	951	848	881	849	846	855	900	943	943	946	923	870	863	887	910	902	873	917	893	922	871	882	849	922	904	917	898	863	928	895	917	854	898	923	876	888	883	889	865	847	900	898	899	979	914	899	925	852	914	859	934	933	846	869	898	871	908	950	933	863	940	959	868	936	877	886	933	894	863	879	876	911	933	934	905	938	875	943	925	881	892	895	888	961	926	905	924	873	845	897	939	898	924	906	857	859	942	936	900	882	906	915	875	917	955	881	895	906	892	867	906	838	890	880	937	896	877	884	892	931	835	880	919	893	859	913	915	926	868	881	878	932	922	964	875	889	825	915	930	958	829	914	928	862	891	819	855	918	905	937	851	868	915	855	892	887	861	891	920	916	906	886	867	847	889	953	913	954	924	915	895	894	872	931	942	877	915	931	857	904	890	888	911	885	846	940	888	907	875	884	864	937	938	852	903	893	840	883	880	861	906	847	837	881	895	847	962	909	921	869	851	828	893	873	961	879	971	892	887	900	898	897	891	871	895	889	894	916	886	883	895	928	866	859	874	917	926	872	951	880	881	895	851	967	897	911	909	917	866	869	876	911	940	873	904	915	951	860	947	856	936	868	867	869	938	820	895	904	897	951	947	922	849	941	925	877	937	944	879	869	882	930	858	879	918	907	853	914	912	880	873	912	918	907	926	924	904	935	906	907	884	947	924	873	914	884	914	884	888	936	908	882	908	873	892	931	900	877	898	888	929	941	918	946	914	894	900	903	914	938	876	925	876	915	927	904	946	910	996	878	925	921	889	934	896	891	902	938	962	928	907	845	926	892	881	907	923	937	920	894	899	872	884	933	935	865	881	846	895	901	854	923	889	903	927	895	898	851	913	871	936	946	867	930	850	896	912	862	925	859	893	862	943	829	923	852	891	856	906	852	865	887	921	917	927	911	876	896	883	896	876	905	922	867	885	902	971	862	897	873	899	908	903	919	875	928	938	900	894	879	879	929	903	864	899	883	943	845	908	904	859	811	954	958	941	953	846	851	864	884	904	866	914	915	908	871	934	817	929	902	828	908	893	896	936	913	886	841	892	896	944	865	843	917	941	882	899	880	921	859	836	819	937	914	903	917	916	868	885	850	908	926	898	914	889	915	894	901	864	858	884	866	930	885	861	934	901	845	947	925	881	891	929	854	902	872	925	905	877	867	933	918	917	935	924	908	889	936	898	908	939	924	939	924	912	905	908	838	868	942	924	955	879	895	897	894	908	941	905	885	871	932	979	883	843	903	877	876	878	902	855	935	888	900	933	844	903	930	878	864	922	886	872	869	828	877	892	870	911	889	921	927	870	960	896	1009	866	874	832	934	932	910	894	872	895	992	892	920	871	912	854	867	864	893	914	886	861	944	918	873	869	906	904	902	859	901	885	874	913	880	854	906	896	875	889	886	907	956	903	876	965	904	849	869	893	952	898	867	919	952	858	877	863	878	916	885	872	924	928	908	858	910	914	903	977	865	882	903	968	869	860	917	866	907	885	909	870	919	908	893	858	874	827	897	891	911	883	850	903	934	861	884	936	839	897	858	911	920	865	927	897	902	949	956	929	923	909	888	883	885	916	850	918	868	937	886	941	911	898	930	889	969	883	868	925	894	953	905	888	851	857	927	858	887	901	937	922	925	895	884	901	904	874	897	977	919	877	891	875	927	829	917	908	903	842	909	882	933	871	898	905	902	842	902	882	886	874	909	906	903	913	868	926	931	883	916	846	879	867	864	875	936	866	869	952	941	913	892	969	919	928	908	931	907	967	931	894	934	876	951	915	906	972	922	930	891	905	929	920	897	896	896	983	868	905	819	879	904	883	908	919	892	899	865	929	902	907	847	860	867	895	862	901	963	907	874	893	917	967	956	872	902	910	946	863	888	908	847	898	892	998	903	847	906	892	843	893	910	854	893	906	905	898	985	846	828	894	925	911	940	966	907	955	922	906	891	942	938	919	962	977	897	875	930	869	826	875	929	856	882	832	940	914	897	903	906	904	929	866	902	860	931	917	890	883	899	848	917	923	892	877	903	931	888	926	903	904	887	880	898	913	889	847	885	883	889	893	927	948	938	900	895	851	842	891	949	924	940	957	980	884	852	894	916	882	886	889	868	860	931	860	867	912	939	897	913	930	898	899	905	945	962	893	955	918	875	843	906	915	908	893	885	897	866	876
23471	20744	24383	27178	20744	20764	18615	742	403	365	361	365	343	352	301	290	318	282	288	265	290	267	269	295	272	242	276	284	280	261	270	257	240	253	260	286	289	262	272	285	257	299	299	284	275	239	301	258	250	242	251	325	272	264	265	271	245	248	253	279	272	297	257	285	273	259	263	277	300	277	242	266	269	289	254	281	277	267	280	267	240	303	282	266	270	246	242	255	287	264	232	288	259	273	249	289	283	256	243	233	243	282	271	252	295	274	268	248	286	265	254	280	278	288	265	223	246	250	263	247	288	259	262	276	291	278	243	266	273	298	274	253	262	246	278	267	273	284	268	263	272	301	285	265	302	250	257	243	276	253	298	248	259	244	273	237	251	251	263	256	247	240	313	284	240	286	241	275	253	269	272	238	258	271	240	280	269	251	258	252	260	244	270	262	262	267	264	269	241	251	289	241	248	285	279	257	279	254	268	253	309	247	260	282	272	282	250	259	259	280	276	303	269	286	261	249	284	298	283	253	265	290	269	264	255	270	274	271	259	263	270	239	276	272	246	260	277	259	276	252	283	278	247	248	268	276	295	286	249	264	264	263	287	278	273	257	259	239	286	251	248	237	277	280	286	273	257	284	280	261	292	270	283	264	281	268	258	297	262	267	277	249	276	242	259	255	254	268	281	262	270	267	260	246	253	270	269	276	248	268	258	269	303	298	259	278	320	318	276	253	248	255	269	263	246	265	255	266	270	254	261	273	250	254	229	281	267	272	277	249	273	258	247	256	296	296	275	311	250	284	271	292	301	256	239	270	251	263	220	304	249	278	233	276	262	236	282	264	210	252	270	259	285	276	224	258	229	272	276	282	268	226	283	279	254	268	287	258	240	248	276	270	293	271	265	301	275	301	262	237	269	256	275	276	226	296	287	255	251	256	269	282	271	245	271	209	228	276	257	276	283	299	269	241	268	297	290	244	289	301	283	263	270	263	278	244	236	260	236	263	282	264	271	267	255	248	306	286	275	299	246	263	229	261	295	280	263	280	271	276	284	257	244	297	267	256	308	271	248	269	261	282	279	239	290	255	267	263	280	287	278	262	240	258	277	251	249	240	264	227	259	257	288	287	258	254	238	267	254	260	271	220	255	260	282	279	264	248	257	275	279	247	272	274	277	283	257	306	275	289	289	318	270	295	255	258	282	293	291	257	275	255	290	260	267	254	226	245	282	254	300	272	254	255	297	237	253	278	283	232	262	257	257	277	244	264	300	249	280	285	272	252	262	265	272	299	255	280	291	273	263	263	325	298	276	258	287	287	254	270	259	264	284	263	263	241	282	276	305	294	257	281	273	243	248	274	284	238	270	249	269	237	264	258	265	288	276	231	271	259	283	251	257	285	252	274	236	261	287	238	274	286	270	261	307	287	265	244	269	268	279	275	253	260	250	250	283	249	239	265	250	269	233	271	267	252	264	261	267	248	266	267	287	248	266	269	223	238	302	279	291	280	262	253	258	240	249	277	248	246	259	251	273	280	238	247	293	257	261	261	283	267	272	255	278	276	264	273	244	274	260	282	258	238	267	243	283	269	278	264	266	271	253	230	268	240	246	278	246	277	254	260	243	247	250	283	283	249	264	255	263	237	252	266	231	252	271	249	249	260	255	255	271	276	261	267	247	286	267	249	236	285	254	277	285	254	284	278	285	255	247	257	247	247	263	249	278	278	279	272	260	271	277	250	247	255	269	279	268	268	284	284	264	271	224	250	257	267	268	253	257	265	254	279	262	252	273	297	250	297	278	251	285	261	260	248	258	274	266	265	251	258	254	272	234	230	260	245	274	256	241	245	272	262	256	293	301	234	272	266	273	256	298	282	254	253	278	246	284	270	222	271	287	265	283	274	256	248	246	250	285	230	252	275	257	246	239	271	267	256	281	267	264	261	268	291	300	281	292	266	273	259	233	266	275	287	257	239	259	257	275	248	258	263	257	291	268	230	276	242	251	255	267	274	291	257	295	252	262	274	238	261	273	249	255	238	233	248	277	248	296	299	274	287	275	239	259	283	242	270	283	258	265	265	296	280	277	272	261	292	247	247	258	254	285	274	273	258	270	264	272	282	264	260	263	291	249	242	271	266	286	266	281	252	274	257	296	214	248	278	260	252	293	303	250	256	259	247	236	277	290	252	289	287	257	259	250	268	243	271	254	263	285	246	252	255	271	264	244	236	274	274	289	280	273	264	247	290	281	283	257	286	252	263	284	273	300	254	266	285	262	253	276	239	278	255	279	261	265	248	248	235	260	292	265	253	245	251	275	255	245	258	256	284	230	285	258	281	265	277	270	263	259	226	261	265	266	293	288	233	292	262	282	266	228	278	251	269	261	247	287	252	247	274	272	255	282	265	244	266	289	262	274	242	258	251	273	267	293	299	265	220	263	297	263	255	257	287	255	267	260	267	255	243	260	260	274	235	255	270	267	275	273	260	282	293	256	285	264	267	260	247	260	260	288	283	270	241	269	261	270	276	261	250	265	256	270	259	286	261	316	275	261	258	276	268	244	238	265	274	245	281	262	282	251	253	269	273	244	261	252	262	267	245	245	247	272	246	233	230	265	266	276	282	245	272	275	256	270	245	264	275	236	266	228	262	270	256	230	278	277	278	291	278	273	257	259	275	239	276	269	283	259	272	258	268	285	251	292	246	253	288	276	258	257	281	247	297	285	278	259	234	248	273	268	265	294	230	287	261	270	308	236	250	234	259	234	292	249	282	259	259	265	288	241	267	263	286	280	274	260	254	288	285	263	260	256	261	247	249	291	286	254	245	280	266	273	275	269	279	267	270	229	246	288	264	267	236	271	271	276	268	268	271	301	276	281	265	244	258	281	260	266	247	255	242	273	291	261	269	283	251	233	248	238	256	269	259	253	276	307	245	259	265	260	249	253	289	258	265	241	275	245	261	237	266	270	229	262	267	254	236	258	262	277	231	225	280	299	292	283	274	263	238	270	260	257	232	274	287	255	251	235	274	281	245	273	251	258	278	297	272	278	302	268	236	270	289	287	261	271	259	272	272	262	276	283	246	267	250	297	238	253	275	279	239	281	267	265	247	267	252	255	261	262	290	268	286	288	247	219	252	241	247	292	292	255	262	258	266	270	284	269	282	247	256	268	277	232	277	260	250	282	301	250	274	263	268	275	277	276	268	269	247	285	258	274	265	269	261	256	249	266	235	241	278	271	238	256	270	241	289	262	273	247	285	290	265	219	265	299	254	259	243	255	285	262	304	262	245	250	241	266	253	262	262	278	241	269	247	263	260	251	256	230	277	228	247	252	281	301	279	240	234	262	269	250	265	233	284	248	236	268	279	258	245	267	269	261	258	260	265	254	267	236	266	286	248	269	271	263	259	258	245	237	248	251	257	278	241	289	267	240	275	273	286	244	284	225	276	269	276	262	265	296	266	289	266	250	282	291	261	263	302	278	261	285	287	236	270	281	266	246	254	258	272
4190	4840	2456	1191	846	756	714	665	623	617	595	626	638	635	573	582	641	591	630	614	560	554	597	582	583	603	559	612	553	585	594	627	613	587	588	577	550	563	580	563	640	590	600	612	591	589	555	602	570	606	578	595	567	595	555	571	589	579	578	595	523	590	595	581	640	580	607	625	637	605	570	580	567	578	610	591	572	581	578	599	588	556	574	584	600	567	576	605	587	577	592	587	544	574	603	576	574	567	538	576	595	513	586	597	601	572	567	572	571	572	573	578	556	611	583	597	590	608	606	602	578	578	569	572	602	615	578	580	582	595	609	599	566	546	610	618	615	606	617	560	598	590	588	603	580	611	577	593	656	534	569	594	571	556	565	608	602	579	552	609	572	555	582	564	620	619	573	642	577	589	594	562	611	585	586	557	613	577	582	606	572	556	557	560	578	600	534	547	609	555	608	567	611	530	611	599	593	553	574	572	576	587	594	598	591	561	558	579	558	568	600	580	588	589	590	584	585	563	574	583	637	586	588	566	597	561	592	609	622	591	564	597	609	614	595	600	587	573	592	577	585	603	558	594	579	586	571	601	610	619	596	639	604	549	611	599	633	587	603	611	593	562	554	588	607	592	577	540	599	570	598	589	584	550	578	577	577	593	586	613	575	621	585	602	606	589	603	589	532	596	592	561	581	564	579	598	566	592	614	546	571	558	560	597	590	568	568	549	599	585	629	579	567	593	610	636	610	600	552	576	562	583	604	633	573	550	568	534	642	603	604	570	600	544	570	628	608	572	604	566	580	569	571	590	625	619	576	589	598	579	599	623	602	598	577	540	583	557	583	584	564	576	594	552	594	604	590	601	541	583	570	627	579	575	597	613	592	586	601	566	620	596	559	565	578	555	588	581	634	579	586	553	566	618	569	584	603	562	607	579	579	605	599	547	579	581	611	632	644	564	577	628	545	575	613	600	581	547	603	587	558	575	574	572	591	605	576	628	599	542	598	607	596	576	588	623	554	586	575	547	565	548	596	633	612	569	595	593	568	623	587	608	572	578	558	580	601	575	580	525	632	622	597	631	588	549	547	602	582	582	586	578	575	583	588	575	553	581	568	569	590	584	593	570	612	582	564	598	580	620	577	594	609	611	564	538	554	611	600	573	614	588	599	597	588	583	575	563	559	616	531	553	622	529	573	628	629	586	586	636	538	602	566	609	563	555	611	583	577	560	600	561	581	578	576	569	585	605	564	576	577	534	595	570	572	614	579	566	596	610	543	580	567	597	597	576	583	572	574	616	585	576	583	565	603	564	567	598	545	577	604	609	648	599	595	587	565	589	563	568	589	529	582	607	565	600	576	594	633	591	574	620	573	608	560	575	634	587	603	609	594	590	612	637	590	585	581	568	604	616	574	582	593	602	591	574	594	581	596	566	569	543	591	611	562	600	565	615	596	593	570	565	573	592	637	555	536	567	607	552	603	640	586	535	608	582	595	615	604	600	533	548	611	603	581	629	605	586	560	577	602	586	602	599	603	584	643	609	566	596	617	578	583	589	604	625	589	608	607	550	564	597	583	600	586	561	596	587	599	569	580	533	569	589	574	625	589	576	571	579	585	604	557	574	581	585	592	581	551	553	592	583	563	602	605	600	604	595	597	605	597	538	630	589	623	599	604	616	557	581	582	578	585	586	605	602	585	593	589	555	627	579	586	561	607	587	568	615	629	588	592	605	594	620	532	589	578	624	631	540	609	610	632	618	588	592	540	577	591	619	647	599	499	550	582	600	564	573	570	550	590	643	559	536	560	574	576	629	707	571	620	568	554	562	601	638	604	552	619	569	581	600	571	578	553	563	588	630	585	550	610	567	581	585	592	536	585	574	569	572	569	587	565	557	550	583	552	581	566	602	598	628	581	561	591	559	602	586	604	567	602	590	603	539	610	595	592	618	553	574	561	628	627	563	581	556	593	611	638	566	608	606	600	627	629	601	614	576	597	569	601	553	578	569	610	599	608	599	634	586	590	588	583	637	583	584	620	593	622	568	593	596	594	599	604	524	596	605	571	590	591	534	564	578	581	615	593	607	596	600	560	594	548	575	603	596	601	591	548	602	622	611	609	585	571	580	610	615	582	567	561	571	560	616	571	576	585	600	600	587	623	543	561	622	590	606	549	607	584	590	579	629	610	608	618	576	611	564	600	590	592	622	626	564	549	596	610	572	552	592	605	576	536	598	611	601	584	574	559	599	603	592	570	599	592	583	606	559	639	577	586	587	590	529	605	556	555	615	602	560	584	598	624	597	585	543	543	556	582	596	588	580	611	615	610	603	597	589	605	596	591	576	612	585	586	611	592	594	590	594	560	548	561	580	553	571	541	584	601	581	593	578	599	562	607	591	608	590	579	592	579	562	562	584	591	571	572	596	590	577	546	595	593	577	583	579	589	556	589	602	639	578	569	573	572	586	555	562	597	617	585	537	578	596	573	582	589	598	525	584	591	613	599	579	574	582	590	589	584	582	589	608	590	578	602	562	560	573	585	599	599	583	627	567	577	601	575	605	614	576	587	601	557	587	578	615	579	610	578	625	625	556	553	554	584	560	577	567	622	629	589	553	609	565	587	643	599	516	624	600	610	564	592	583	603	570	603	612	588	552	624	637	611	579	537	606	550	589	598	583	576	577	613	584	603	571	606	543	587	643	557	587	611	581	618	569	561	621	600	577	550	575	584	596	578	583	572	599	574	608	590	621	600	604	578	579	581	590	556	565	572	556	552	608	566	538	538	586	627	603	544	568	612	613	566	580	566	567	581	555	614	586	580	583	598	579	588	585	599	562	584	604	601	589	585	573	589	593	616	592	525	544	586	644	597	571	578	609	550	620	569	591	596	565	595	557	575	602	618	574	561	654	604	533	584	602	549	624	603	569	552	565	569	573	609	573	561	592	592	618	568	629	562	590	569	556	589	561	569	598	565	562	566	565	554	639	584	591	573	584	601	542	574	605	614	565	563	625	596	615	655	588	582	587	586	612	572	577	576	542	594	599	588	594	636	617	572	569	558	589	584	595	610	548	590	579	583	565	568	569	570	622	602	567	609	623	536	603	598	591	585	568	636	564	538	587	595	586	584	572	595	560	598	584	572	623	599	586	585	577	572	614	567	576	606	576	619	568	595	551	583	597	582	581	541	576	614	553	545	612	591	581	571	587	576	545	561	585	581	617	589	571	629	571	557	577	603	596	608	584	585	603	618	525	630	567	589	550	616	595	592	571	566	581	603	559	607	603	625	622	566	596	569	591	578	591	607	568	573	560	569	580	595	543	621	581	592	548	583	616	620	582	595	574	573	564	592	589	577	593	607	640	622	616	611	574	570	570	591	580	566	571	564	608	613	579	587	607	582	600	598	575	577	543	527	612	597	614	550	603	581	599	565	616	602	548	598	594	582	548	593	592	585	550	590	597	589	591	610	601	578	551	604	595	581	557	583	571	652	574	636	608	597	564	582	641
31519	19357	7786	637	377	360	372	361	327	319	302	341	305	322	329	360	351	309	334	327	346	331	330	345	356	339	316	352	292	290	312	354	365	325	355	334	350	312	328	326	332	331	341	330	317	303	344	367	316	333	327	365	320	309	330	342	374	351	323	343	323	337	340	292	319	354	333	358	363	366	332	348	314	333	331	338	330	353	349	341	337	322	330	334	346	370	320	360	318	347	288	334	337	316	343	289	323	365	335	333	374	336	320	337	334	341	333	324	311	354	324	318	326	327	331	356	325	332	339	304	347	342	310	368	290	315	320	376	318	325	364	326	327	323	362	350	342	319	339	321	369	356	319	340	367	337	347	351	335	345	360	304	349	364	355	329	322	327	345	367	338	321	363	326	310	313	331	349	335	302	335	332	353	326	323	309	390	325	332	286	291	332	327	315	336	336	328	355	311	339	391	334	367	339	293	350	334	368	335	337	341	319	347	345	336	359	347	337	324	310	329	373	372	361	361	324	348	338	335	351	351	351	311	366	329	340	333	315	347	327	344	313	335	350	362	340	339	359	338	336	376	340	288	316	307	337	370	332	336	356	361	370	323	347	340	320	343	325	360	328	308	290	317	322	313	350	364	285	368	347	325	345	319	346	336	350	347	323	300	337	365	317	328	299	368	331	362	337	318	358	317	324	361	330	297	356	327	344	349	336	360	311	365	362	353	318	344	321	326	304	338	295	343	368	335	339	360	323	366	363	317	321	325	325	332	333	326	308	306	380	338	285	330	318	367	326	327	347	362	362	323	338	327	368	318	318	350	346	325	347	320	337	310	370	317	328	329	347	354	351	324	349	351	356	330	296	378	342	356	365	323	330	316	316	357	370	363	325	330	351	337	331	334	324	327	335	346	353	324	310	334	339	331	314	353	356	337	363	347	312	349	349	362	331	376	319	326	306	332	329	332	366	355	329	338	359	349	343	326	318	329	361	330	334	323	331	362	324	374	320	329	348	314	350	353	341	330	314	367	342	298	319	322	322	290	360	323	321	325	308	346	350	335	385	375	373	316	350	342	321	339	326	337	330	351	320	294	335	320	339	365	324	334	335	365	319	336	347	332	335	363	364	315	342	338	339	358	365	335	330	293	330	319	308	380	347	298	365	346	319	352	348	343	352	357	366	351	346	372	330	344	316	351	323	342	328	327	322	368	327	339	377	351	384	337	287	357	353	324	334	351	302	331	361	346	345	320	362	332	357	322	321	335	320	326	344	354	322	371	298	328	352	323	362	340	327	301	330	325	324	348	299	331	330	336	316	316	328	345	338	372	351	330	361	336	350	368	289	341	321	322	348	329	325	362	347	326	323	331	319	362	358	335	347	332	333	362	345	305	335	364	364	319	348	354	385	330	319	361	345	350	313	330	331	331	299	346	340	314	347	333	328	326	326	343	346	350	347	331	321	357	365	340	351	340	348	360	356	327	312	335	348	340	358	303	349	341	312	317	332	341	340	352	351	329	352	341	350	309	333	348	353	337	338	356	323	341	332	318	367	353	342	340	341	292	339	321	342	346	306	365	333	340	317	348	343	318	330	311	326	332	356	312	300	345	358	338	348	333	389	344	335	327	347	357	322	323	363	332	335	304	325	331	335	318	330	336	331	350	365	359	343	280	333	326	359	385	298	325	344	316	367	361	322	326	352	322	352	306	314	316	349	336	334	329	328	334	342	369	353	347	337	336	368	321	359	299	302	337	315	338	344	328	329	343	357	339	339	336	368	355	312	332	354	396	353	329	334	316	303	333	333	295	345	353	359	364	341	355	324	325	292	327	314	348	307	345	336	314	344	357	315	337	358	349	340	317	326	333	349	326	346	327	305	350	325	317	342	348	306	363	328	340	357	338	351	337	344	346	310	366	336	323	348	316	317	324	333	328	331	323	357	367	333	323	372	314	297	373	304	303	317	353	351	309	372	363	320	362	293	320	344	302	327	322	351	343	300	314	336	323	317	352	329	333	334	360	329	329	363	331	366	364	316	323	344	344	333	345	371	339	323	340	309	341	309	346	350	344	350	320	305	329	338	321	333	366	361	371	338	328	335	347	349	343	297	373	340	349	349	357	343	344	306	320	327	330	363	313	362	296	340	344	349	345	349	314	326	373	331	358	295	302	325	318	316	309	315	338	361	358	342	327	340	333	347	354	294	327	333	314	345	304	327	370	369	324	318	326	353	356	286	313	305	363	297	370	337	307	346	336	344	331	341	352	314	358	356	325	326	344	342	363	328	377	329	322	395	353	352	353	340	362	304	266	357	343	327	330	368	318	316	330	323	358	345	346	330	358	332	347	327	341	349	360	314	299	347	345	366	347	340	372	331	353	353	336	354	335	339	301	343	362	365	340	335	321	304	349	330	334	330	340	333	335	315	363	345	334	324	364	327	321	329	343	336	356	322	339	316	326	341	329	340	311	340	344	373	338	324	347	366	359	296	311	331	296	376	341	326	344	314	302	332	342	345	298	356	350	344	297	340	368	344	326	341	329	345	346	380	358	322	278	354	364	342	347	319	342	314	317	324	329	337	296	314	363	353	315	350	393	317	340	343	342	362	358	328	322	353	320	364	338	317	312	344	342	351	318	370	335	335	353	323	318	354	292	341	330	325	364	368	337	315	354	342	334	381	367	388	344	336	350	322	338	317	350	351	344	350	357	344	344	347	311	343	330	315	350	360	335	352	338	341	344	311	314	336	321	339	348	328	359	334	320	342	330	339	353	312	366	345	368	338	345	344	348	356	334	321	343	330	368	330	372	331	330	336	313	299	339	349	315	347	364	330	356	341	325	351	359	336	347	315	329	304	330	335	341	330	372	377	346	313	339	322	315	327	321	365	306	346	348	356	358	310	334	313	329	362	364	354	322	338	365	328	343	355	284	324	356	327	310	327	370	344	358	327	326	383	340	367	352	342	354	388	328	279	342	356	306	383	320	337	321	330	347	312	348	341	342	322	332	370	327	344	323	366	312	344	353	343	360	333	317	352	369	305	366	311	326	314	353	368	326	357	308	313	317	347	320	316	337	318	343	360	344	311	386	345	352	313	293	362	337	333	334	344	341	359	356	363	347	342	367	319	345	333	361	327	314	355	346	385	356	282	310	345	340	322	299	326	321	355	320	333	335	326	361	335	328	343	358	321	320	308	338	321	302	318	331	349	348	344	331	331	328	331	312	337	338	317	332	360	352	345	336	308	323	326	347	320	344	304	341	349	299	290	321	353	322	328	339	363	328	338	365	344	359	339	353	375	352	337	361	301	324	360	348	324	340	353	347	352	341	345	357	335	355	319	370	352	340	296	295	350	330	349	344	348	342	348	308	322	290	317	328	319	318	340	339	369	329	328	310	332	385	344	327	320	291	344	345	342	326	341	349	337	327	321	318	314	328	332	344	328	334	333	325	352	368	333	347	388	332	325	324	345	326	353	338	319	324	362	335	331	331	298	316	347	326	320	316	325	331	377
5449	1128	938	830	853	772	758	824	786	817	801	740	790	749	815	765	768	803	842	862	782	801	745	787	756	826	829	757	794	807	785	766	750	808	788	818	773	803	835	872	754	853	736	791	769	759	773	787	802	720	785	788	783	793	796	777	817	814	778	786	719	793	807	753	762	751	753	819	792	785	769	835	793	777	794	772	805	806	789	790	736	795	795	803	727	694	771	767	765	774	812	775	768	775	835	775	784	755	807	785	756	810	863	789	745	780	751	791	789	748	781	787	761	734	838	786	763	849	761	763	805	795	805	814	792	788	788	787	746	785	840	734	806	807	771	783	761	820	802	767	789	782	740	766	797	769	772	762	801	759	788	795	767	816	807	777	798	787	808	746	794	788	792	753	790	803	786	825	794	751	780	801	833	829	816	864	786	739	756	786	831	794	787	764	767	795	817	751	765	771	752	751	783	796	798	747	766	800	785	817	788	761	830	751	781	724	792	798	793	763	788	794	738	792	792	775	753	770	704	739	760	759	735	794	762	768	810	788	748	779	788	788	763	792	783	794	761	733	770	830	773	817	780	789	769	792	777	746	805	796	758	806	771	752	796	797	740	786	765	786	782	809	807	762	771	758	734	766	750	792	812	793	815	815	811	775	763	739	752	826	748	758	762	812	775	774	798	797	773	832	783	798	806	780	764	803	767	768	796	769	781	790	750	790	817	827	784	749	800	751	824	817	773	761	785	750	763	823	739	825	758	832	873	779	764	776	786	787	763	790	729	780	789	750	794	766	823	795	789	762	820	760	770	788	746	785	766	797	790	781	758	821	791	815	792	806	833	802	738	783	809	774	764	771	792	745	817	816	746	795	821	764	781	755	803	805	770	777	768	774	791	702	816	821	754	808	758	774	804	794	772	782	745	789	745	816	756	734	711	795	783	752	775	835	754	760	780	759	776	723	796	822	726	758	743	823	760	736	760	790	778	782	764	767	798	813	788	786	802	765	767	752	777	720	755	809	801	771	762	744	757	827	781	778	809	808	734	789	786	722	756	820	799	798	747	779	801	744	797	768	786	824	819	807	741	807	732	796	759	809	784	782	781	777	729	795	738	733	798	806	768	803	805	779	818	733	787	758	840	781	790	758	817	783	787	808	739	792	795	769	787	755	802	744	746	794	809	781	761	766	720	803	773	801	781	774	802	768	812	808	730	828	790	783	774	725	788	756	802	756	808	756	774	775	770	806	798	730	828	811	765	784	770	799	803	819	793	730	787	793	784	728	809	767	816	717	726	790	779	800	815	773	737	776	763	741	761	790	789	729	762	769	756	740	717	770	773	756	779	786	758	781	763	772	795	744	834	777	803	818	793	782	825	809	831	742	763	771	801	776	745	808	760	808	793	783	753	801	797	745	772	793	792	819	740	791	768	755	826	816	826	799	783	779	775	797	793	783	771	773	803	756	802	783	800	795	795	818	776	789	757	773	820	767	779	756	760	751	759	764	758	752	764	752	777	774	821	788	807	793	776	743	767	784	789	765	781	782	760	795	746	790	782	740	747	784	770	769	792	805	735	787	775	798	769	804	802	809	798	777	763	794	734	768	751	784	785	797	800	761	803	822	764	763	795	757	790	757	770	756	817	832	786	751	768	841	769	731	740	760	791	782	805	814	777	744	784	767	778	819	788	778	735	837	764	750	756	802	810	760	759	768	782	755	731	741	806	743	769	831	808	768	785	763	778	778	748	793	816	795	801	799	771	828	786	792	861	824	790	756	831	762	728	807	776	743	858	807	782	762	812	806	822	765	788	791	832	815	809	808	789	781	800	783	796	799	744	787	768	792	788	758	746	773	820	747	778	855	786	765	797	836	766	772	776	787	752	784	761	798	801	783	757	805	752	768	769	798	809	781	740	809	784	809	780	777	779	796	734	776	744	748	781	793	816	756	827	806	805	783	786	773	844	775	765	760	786	782	798	768	825	830	737	759	796	746	776	778	812	803	792	788	823	758	785	805	790	821	790	806	802	809	813	788	760	806	769	778	806	780	766	798	804	757	781	785	793	749	767	790	802	768	815	769	733	806	807	802	810	770	785	797	769	781	787	778	766	764	746	772	762	820	788	794	733	755	823	756	779	769	752	778	765	805	782	794	799	772	799	806	774	793	788	748	799	829	755	761	772	809	806	796	822	853	731	752	730	757	789	790	792	827	797	798	795	749	795	759	818	779	772	757	839	781	765	796	779	784	787	822	806	808	759	792	766	812	760	837	769	796	807	823	802	751	799	818	815	791	774	808	755	800	772	827	746	782	809	797	774	796	777	719	832	778	796	758	810	784	805	783	782	773	764	755	748	836	766	763	732	795	796	808	769	776	809	831	792	752	768	795	742	741	776	774	813	773	835	752	806	785	818	724	764	778	790	797	737	809	784	824	769	805	779	792	748	797	809	765	784	794	781	798	799	803	880	792	797	797	779	779	750	791	756	777	771	876	758	814	742	794	746	757	778	815	813	744	769	757	753	768	800	768	728	785	784	781	833	815	796	788	748	821	831	785	796	811	777	740	815	795	847	829	846	826	811	751	735	764	820	782	791	779	751	765	781	757	785	808	840	785	822	790	768	761	749	761	758	789	755	795	783	797	776	776	746	824	808	777	809	794	797	749	794	852	756	805	748	811	785	791	739	812	797	810	866	828	791	771	725	766	756	791	814	763	822	800	786	822	757	804	777	817	756	757	792	802	832	768	773	777	772	820	735	747	768	800	756	797	753	789	782	790	780	769	807	787	808	771	791	709	753	783	733	777	781	784	792	803	815	822	764	819	772	804	757	739	785	830	765	798	775	772	792	787	759	840	786	825	778	753	831	796	768	754	744	786	814	749	791	866	791	735	773	741	775	755	799	813	750	783	797	745	783	796	799	794	762	760	784	738	726	721	775	768	731	781	795	766	777	748	812	729	767	786	756	796	789	802	753	760	750	771	800	780	777	744	776	802	783	821	762	749	784	797	778	816	806	747	767	732	766	756	807	810	789	737	763	772	788	770	697	787	817	765	784	760	806	771	786	829	805	790	816	766	771	766	794	848	757	817	778	775	777	783	805	775	779	783	785	782	724	766	764	740	759	750	855	768	766	806	813	773	811	775	761	768	806	812	789	804	757	749	834	832	738	768	765	803	805	788	799	748	779	807	777	724	772	820	792	768	794	778	745	798	840	781	794	748	768	763	820	835	800	788	776	787	755	775	751	784	841	852	803	806	755	754	796	756	832	793	811	807	744	752	751	756	810	761	713	759	757	760	761	777	798	793	795	811	777	805	795	809	779	759	782	849	834	783	757	833	800	773	773	729	769	800	762	802	772	819	793	767	770	822	851	803	787	806	771	725	762	802	766	798	764	786	777	715	769	783	767	837	794	811	752	822	747	765	751	766	811	772	746	728	799	773	789	804	777	740	819	758	808	814	756	770	763	772	798	779	772	769	810	762	776	786	846	781	743	774	780	743	756	751	787	815
23927	20752	24134	27412	20743	20737	2918	642	487	450	494	466	430	426	422	428	430	445	430	383	464	396	417	432	434	432	413	398	416	440	408	421	422	418	434	428	387	442	390	397	428	441	408	420	423	396	411	411	409	402	403	395	411	421	388	408	445	426	406	395	411	399	421	414	454	453	421	454	393	401	421	450	440	390	391	413	391	397	429	403	402	395	402	417	457	431	442	419	426	472	441	383	421	410	383	404	421	408	397	417	426	381	398	403	423	399	407	410	442	398	403	420	405	400	422	430	426	425	421	390	444	428	419	408	395	410	415	402	374	395	421	443	369	403	405	430	412	441	422	388	417	398	423	408	440	388	471	411	424	389	341	415	398	427	398	420	416	430	412	417	416	384	395	382	400	407	418	435	423	392	421	370	388	384	413	424	424	423	462	418	431	439	374	407	412	452	445	384	411	392	416	408	456	378	358	427	440	441	397	385	406	439	405	399	431	439	427	406	410	423	400	412	396	436	455	403	436	410	418	433	403	431	391	429	426	464	475	396	415	410	382	407	434	408	409	418	427	398	423	431	426	439	432	428	430	398	406	421	445	415	426	438	417	442	407	426	411	434	403	392	404	396	440	434	475	427	376	423	405	401	432	407	407	416	421	402	424	412	377	395	404	435	388	350	424	418	410	427	422	426	460	448	446	409	422	360	407	433	430	400	410	408	411	426	430	441	434	458	419	440	412	385	425	442	401	432	434	436	409	418	415	396	421	427	420	414	415	437	405	424	413	431	384	387	416	424	405	396	435	391	410	387	452	444	418	393	435	397	403	445	442	399	408	379	437	417	436	418	416	437	416	403	386	411	375	408	406	425	398	369	410	394	429	405	436	394	433	404	382	435	427	451	445	399	414	396	408	410	391	412	407	412	423	413	406	410	416	410	438	378	414	412	394	416	374	421	419	409	401	429	443	424	394	395	451	393	427	423	406	416	406	423	442	417	419	424	420	409	409	449	424	457	397	449	426	373	398	377	398	405	422	408	384	440	407	399	409	407	413	457	409	430	386	416	414	413	409	401	428	412	422	411	433	431	415	395	408	466	433	408	421	378	419	417	434	431	387	405	432	381	446	393	420	414	444	442	419	397	443	427	417	409	413	462	404	405	393	454	384	399	395	416	440	415	431	364	395	455	434	402	432	435	408	437	406	412	411	378	419	393	409	416	393	425	425	475	445	415	420	421	408	425	384	402	421	447	398	411	388	402	393	431	377	430	437	426	429	415	394	408	421	414	396	374	415	410	425	412	419	397	412	394	400	464	404	391	377	403	398	423	400	402	411	406	409	387	426	403	437	392	419	412	388	450	464	399	433	427	434	411	417	411	388	402	401	409	442	410	431	411	414	427	423	403	402	433	405	416	402	415	394	448	414	428	419	404	428	397	395	370	424	410	429	426	404	415	387	446	397	457	416	466	395	352	411	429	408	409	413	433	415	368	402	397	422	427	425	343	407	411	398	451	459	407	457	418	397	438	429	417	443	395	406	394	405	388	422	426	419	411	430	419	441	425	433	368	416	398	418	406	414	405	379	362	426	422	393	416	411	445	402	390	397	402	412	394	455	385	396	459	399	436	424	418	397	390	398	417	395	409	407	397	422	391	405	387	463	388	415	409	415	479	418	397	420	422	450	415	412	421	389	417	429	397	362	432	429	450	430	432	429	409	417	373	421	429	400	429	431	422	397	382	399	416	432	430	392	387	420	414	429	434	415	381	407	426	403	410	402	416	398	433	390	440	447	436	398	426	409	448	400	389	415	399	419	402	415	417	391	434	426	416	454	419	398	404	453	435	424	464	428	415	414	430	402	418	420	414	396	378	449	455	435	421	393	403	410	401	414	406	414	410	386	441	432	368	411	390	386	409	386	447	458	393	406	388	395	389	414	421	415	398	433	383	426	415	421	425	410	402	391	407	408	403	432	419	397	451	422	428	424	375	405	396	438	437	390	370	396	435	425	386	419	453	401	444	391	463	404	426	403	425	405	373	433	416	420	409	460	403	392	394	405	455	413	429	410	404	435	426	403	447	384	391	460	415	425	419	414	430	398	362	432	427	421	378	435	441	413	403	393	442	410	439	391	460	398	379	431	439	408	419	413	407	401	422	395	408	413	417	404	415	415	427	395	431	391	439	416	398	416	392	387	393	443	374	436	390	423	418	393	358	411	415	418	405	440	393	407	430	428	433	406	425	435	434	446	429	424	426	413	430	439	443	433	398	394	395	410	458	464	404	407	365	431	405	428	367	422	383	416	417	450	416	415	440	430	397	452	380	392	423	421	389	382	430	363	407	424	380	442	380	398	426	403	431	418	424	402	406	397	404	426	439	430	404	438	454	396	407	429	415	371	417	392	448	427	432	407	440	423	403	408	438	420	425	469	417	384	415	427	410	423	431	399	410	425	398	432	422	401	375	400	423	414	407	454	446	398	414	382	403	403	428	423	409	406	393	432	420	411	422	373	392	439	412	405	453	430	401	446	390	404	394	404	406	417	381	374	409	412	437	403	418	424	403	428	374	408	423	424	378	407	377	399	394	447	443	428	426	439	388	454	428	384	373	420	423	405	412	399	420	393	413	424	409	445	403	433	412	394	427	435	411	413	435	370	390	431	460	402	415	402	424	431	463	430	427	406	388	430	381	404	405	443	394	388	399	411	410	415	373	446	412	412	420	411	405	393	418	434	403	433	435	433	389	404	426	379	380	426	447	446	414	415	357	411	412	430	397	429	358	407	427	436	431	409	412	444	390	408	363	416	387	430	400	415	390	399	383	412	430	422	425	417	416	380	419	426	456	414	425	417	377	404	395	403	418	430	423	441	396	414	399	420	375	453	423	391	423	448	372	444	445	407	445	415	380	365	409	385	433	415	456	422	416	387	432	418	430	385	424	406	407	406	440	386	420	426	426	398	389	405	483	431	453	392	453	416	414	413	439	393	459	415	387	437	444	428	427	400	392	412	433	410	426	409	411	446	376	428	441	420	403	392	437	410	415	405	410	446	398	424	413	410	396	379	399	410	406	419	419	388	389	435	381	413	410	413	411	420	439	426	390	420	405	449	410	443	404	406	399	448	377	381	379	388	456	378	454	394	396	434	443	372	437	380	381	405	420	422	386	418	421	413	446	438	414	393	387	350	384	385	401	442	451	400	360	447	443	381	443	372	376	451	449	418	439	387	387	385	407	410	434	383	397	462	428	426	385	431	430	400	382	393	462	429	401	440	398	417	384	416	413	401	427	433	384	401	397	395	408	449	406	445	397	416	407	412	428	374	421	419	396	396	438	410	401	409	415	422	404	403	407	415	428	413	389	430	403	388	397	414	407	377	391	399	405	394	373	434	421	386	424	368	452	429	437	426	381	421	408	361	378	394	392	413	410	437	387	462	417	430	419	442	420	388	397	389	384	409	401	434	391	377	449	414	404	418	422	410	391	446	423	422	426	405	423	447	461	392	365	435	445	433	428
3936	3521	1991	1244	1075	982	970	973	872	945	922	927	937	908	935	912	914	915	874	896	901	905	951	858	917	935	905	911	910	891	903	915	880	936	931	953	862	914	838	902	964	951	969	915	863	867	882	912	873	913	886	928	954	919	868	945	974	885	917	877	873	907	909	904	928	927	904	883	923	888	864	898	914	896	940	958	911	886	863	891	855	902	899	937	889	893	902	880	901	882	900	936	893	891	866	909	917	898	847	907	915	886	923	864	939	882	912	898	862	918	875	908	891	904	849	899	891	911	969	900	916	899	899	944	894	931	876	883	915	924	893	903	930	911	858	906	882	912	944	882	901	925	874	919	856	848	896	901	911	913	931	897	916	896	897	933	876	846	938	889	903	873	930	925	885	928	921	935	917	904	922	916	902	936	881	870	889	931	928	904	936	894	924	899	868	937	886	908	877	863	855	869	882	895	922	862	898	900	912	914	936	881	890	915	900	907	904	846	906	862	930	886	881	900	939	936	915	873	890	877	911	938	865	926	898	927	863	856	903	914	923	892	891	922	902	868	890	901	904	868	897	884	850	884	960	924	920	871	835	912	830	902	887	893	942	883	896	902	943	912	897	930	906	919	851	914	939	899	949	874	898	918	878	903	868	897	884	906	934	865	923	915	877	860	939	904	893	938	922	903	890	860	895	908	934	887	858	899	954	909	891	934	954	846	905	892	864	933	893	878	950	874	917	838	867	895	942	855	843	920	923	848	894	880	831	857	863	906	888	923	884	888	901	877	918	901	883	882	886	925	873	932	909	827	893	872	958	890	933	900	874	882	899	912	915	943	938	899	872	905	900	976	875	890	912	901	933	902	915	880	854	927	891	918	916	930	911	927	905	848	928	919	909	961	888	945	957	918	901	859	851	898	881	845	902	865	875	853	886	961	899	928	909	877	887	901	949	960	903	882	885	875	855	947	955	892	880	854	898	896	925	871	927	910	900	907	903	923	933	896	949	860	893	889	909	878	936	912	907	953	871	859	935	915	901	869	915	901	894	906	885	929	888	842	928	919	884	950	881	927	907	884	851	926	855	853	875	949	934	833	905	920	912	878	927	921	941	860	890	906	888	922	871	910	916	891	887	918	929	904	917	927	956	913	889	907	951	865	925	901	886	916	919	926	947	879	899	917	875	911	922	943	896	880	897	941	915	898	963	917	889	873	932	930	853	900	898	902	919	890	941	911	923	897	899	864	916	916	905	896	877	909	914	908	850	845	879	881	920	921	912	891	917	867	921	877	902	880	904	854	900	944	891	898	925	886	895	906	891	884	891	903	964	887	883	865	875	848	935	903	883	885	869	936	865	878	901	875	873	894	993	835	908	919	934	939	892	872	855	942	948	877	867	906	870	852	871	861	903	869	950	885	867	889	912	889	894	911	872	861	870	911	894	916	932	894	871	901	883	904	919	958	920	824	912	925	903	884	908	868	930	884	915	870	869	878	889	916	911	930	911	881	969	859	895	875	852	890	947	906	922	846	885	896	903	908	852	879	895	932	897	914	885	907	847	927	854	911	885	882	938	876	873	922	882	965	935	894	864	924	904	871	896	901	874	873	911	896	905	919	915	891	967	907	887	930	945	944	889	865	946	866	893	912	920	942	915	866	875	852	861	922	914	874	898	929	869	822	906	923	947	887	850	887	859	903	933	848	947	901	913	940	861	896	899	875	916	863	917	904	883	872	846	910	858	893	889	914	916	952	911	908	899	903	918	882	886	855	928	912	888	864	827	863	945	949	946	875	897	842	864	855	972	953	936	872	884	972	893	849	892	954	907	934	866	887	861	850	894	813	923	910	932	919	895	921	914	917	866	900	925	891	887	907	932	961	872	890	908	921	972	905	918	924	882	906	917	896	910	856	891	950	928	885	927	905	901	898	882	879	867	871	914	890	919	900	858	950	919	900	895	894	895	912	875	861	939	932	909	857	894	874	893	918	906	908	918	898	901	885	894	933	887	945	878	907	930	986	891	917	838	956	888	930	916	853	856	935	910	896	906	913	877	892	879	892	922	883	935	954	886	875	915	866	890	885	871	934	896	873	905	898	870	890	938	875	875	900	884	897	930	894	934	945	933	953	887	861	871	874	880	876	935	895	864	921	866	899	812	869	919	904	920	940	914	936	886	861	934	951	930	891	883	894	877	902	985	881	937	906	834	912	847	906	894	903	906	958	908	887	906	895	936	957	952	921	903	895	856	889	877	905	867	923	904	912	904	925	904	916	874	914	925	850	919	933	895	856	889	901	914	865	904	869	935	860	926	879	895	935	902	945	938	856	898	911	890	943	925	907	927	906	871	861	902	864	902	918	925	859	911	898	890	888	933	939	871	847	898	871	893	853	903	866	888	917	950	924	899	885	902	897	893	865	901	922	858	943	868	882	911	889	913	921	898	887	931	910	924	940	868	897	937	884	905	916	911	919	869	880	881	957	847	917	916	924	869	950	901	854	898	922	912	896	837	877	942	882	856	874	925	923	882	860	934	948	891	872	856	917	888	869	919	890	877	930	925	853	886	885	884	926	885	889	890	852	917	875	883	928	938	941	943	953	926	888	931	863	906	894	898	885	860	909	894	881	959	940	853	933	933	874	897	903	925	936	927	881	923	919	887	894	892	910	928	903	903	873	889	901	937	924	941	850	858	918	863	910	912	946	928	926	888	899	995	910	930	888	876	882	966	953	859	874	859	927	927	889	899	926	879	904	876	907	913	880	906	896	918	826	926	838	934	912	911	871	917	863	947	903	847	929	916	868	924	947	899	877	884	917	893	874	902	862	850	926	895	944	888	941	922	861	895	878	907	891	866	882	902	900	908	910	918	932	883	832	889	962	879	898	907	940	858	873	913	881	895	872	869	932	915	931	898	910	862	908	928	862	906	858	889	881	902	921	937	906	918	876	927	847	900	925	887	932	936	932	911	858	882	894	954	889	875	869	888	889	886	923	906	928	913	854	907	880	914	893	846	872	908	858	858	926	912	925	962	918	894	878	918	915	862	927	892	846	892	929	905	862	898	907	897	908	935	863	857	879	864	906	922	889	924	859	885	911	893	922	950	916	915	862	908	925	894	883	915	909	879	878	866	908	866	907	846	887	908	945	900	872	886	866	893	955	864	892	915	890	887	864	866	914	935	923	907	854	870	831	871	907	923	880	881	925	908	920	945	880	853	846	944	918	872	886	917	912	876	891	918	880	875	846	881	918	901	913	928	925	901	882	911	971	884	881	990	909	854	842	934	894	925	946	917	862	962	944	919	906	873	908	902	865	874	883	914	954	890	929	892	861	854	939	876	905	861	889	898	841	944	891	926	934	897	871	890	869	908	909	919	906	930	995	912	884	890	910	890	899	928	908	927	903	896	898	905	914	915	926	886	913	880	896	943	934	868	918	921	907	897	929	871	901	913	898	873	911	917	914	888	871	925	881	891	929	882	842	905	893	833	928	916	848	904	924	911	892	894	902
23402	20712	24317	27156	20712	20734	18490	729	465	403	335	355	320	305	312	269	316	317	320	336	294	280	247	291	283	269	250	270	306	252	275	276	291	276	268	216	238	264	270	260	276	273	274	258	272	288	269	272	260	267	286	266	268	256	271	316	254	291	267	270	273	269	245	243	256	265	276	260	252	279	271	291	285	279	250	273	250	265	223	281	242	258	258	240	296	247	257	236	275	259	258	271	278	286	249	308	264	272	273	269	288	277	290	252	249	256	275	282	272	237	295	278	257	276	284	275	257	277	274	243	235	262	268	279	264	247	261	247	258	262	275	261	272	270	278	229	263	272	277	235	256	291	257	245	271	233	265	265	262	266	261	301	259	273	277	239	226	257	243	274	242	279	275	282	259	252	262	297	265	258	244	268	283	267	256	260	277	255	254	262	274	263	263	239	275	269	262	274	269	256	272	252	306	282	268	227	267	269	250	264	246	261	324	273	281	255	230	261	275	271	251	253	267	263	269	279	252	261	250	240	270	281	306	245	281	276	272	263	284	265	269	277	269	271	244	279	248	245	267	249	264	261	236	300	269	266	260	247	243	258	274	263	289	263	284	277	265	276	282	276	275	282	258	265	268	254	317	247	279	267	264	269	258	265	244	269	250	262	251	249	262	259	275	265	243	271	262	258	297	247	283	263	240	267	274	277	282	270	240	277	237	260	292	251	270	305	268	257	240	246	262	289	290	271	272	270	307	290	251	254	251	257	270	291	256	263	284	266	267	255	262	265	273	259	281	262	229	255	286	243	254	262	290	267	270	232	260	265	245	285	281	259	292	297	280	284	253	265	286	302	274	254	255	217	242	257	269	236	266	280	253	252	245	232	275	260	254	268	238	262	264	282	268	265	257	237	265	266	262	253	252	294	258	261	264	230	285	247	277	268	252	254	239	263	250	280	297	273	288	233	277	279	268	263	261	262	264	276	289	272	253	250	295	247	246	283	250	231	276	286	294	245	205	241	255	264	275	249	282	255	235	259	269	269	275	283	285	264	263	263	275	261	263	246	290	253	246	259	264	303	234	245	280	269	251	274	277	251	276	287	281	261	236	265	271	251	266	271	253	275	245	252	269	258	257	253	265	278	297	260	272	247	271	282	269	282	301	285	269	296	274	265	273	292	268	271	264	272	249	242	270	247	299	279	251	277	249	223	248	274	274	257	277	279	283	287	278	257	260	295	273	290	221	265	305	243	257	259	258	258	251	241	264	258	286	245	254	283	249	269	232	280	269	259	286	262	261	286	269	281	291	245	258	265	285	239	237	278	245	259	294	245	279	229	243	240	250	285	225	271	277	272	252	283	273	269	272	244	238	276	277	280	266	241	245	296	310	246	257	286	238	254	264	287	271	281	247	242	269	305	267	271	260	225	232	266	268	233	246	296	277	254	234	234	283	248	269	250	265	267	265	233	260	265	273	277	227	267	255	256	272	262	305	267	264	263	247	254	245	260	312	265	274	268	253	280	276	256	278	262	246	223	258	245	269	233	276	256	247	277	233	247	284	267	255	241	230	271	264	275	267	254	300	268	284	257	281	271	293	241	280	286	254	264	261	294	256	242	241	288	283	281	220	300	271	264	264	246	232	251	239	275	268	261	258	286	277	278	265	259	268	268	272	269	249	259	267	268	230	262	258	273	288	284	257	282	267	261	251	269	262	269	298	234	280	242	254	255	261	249	279	263	269	252	287	254	235	259	262	269	314	294	263	256	266	270	254	256	284	252	278	254	222	293	290	242	250	268	254	265	259	249	207	282	285	267	270	246	246	282	276	269	263	278	246	259	235	277	249	265	276	281	264	241	276	230	278	259	271	288	286	268	294	247	245	296	272	267	241	248	261	279	269	297	248	281	259	270	281	292	262	269	280	251	274	249	261	243	255	285	255	254	245	290	275	260	280	246	270	296	273	236	248	252	274	257	247	251	261	251	282	255	271	277	259	241	266	271	281	242	254	237	236	249	272	241	262	226	282	275	307	271	274	251	276	264	253	267	269	269	241	255	272	285	267	250	262	258	254	261	261	242	243	305	257	268	238	277	276	292	280	288	231	260	284	253	251	278	247	243	250	276	274	265	282	274	251	244	277	272	268	260	299	276	276	264	282	280	243	246	251	264	276	266	261	225	244	266	250	258	292	270	261	271	241	256	293	293	252	232	236	248	265	224	287	241	219	256	273	265	278	261	305	250	248	261	261	260	289	300	295	264	243	263	255	265	292	262	243	260	253	275	241	285	295	250	254	252	276	276	261	262	246	262	248	257	269	244	237	290	269	290	270	238	268	247	286	249	266	293	256	236	277	267	263	305	268	293	274	272	285	231	267	263	285	277	265	261	276	278	252	280	274	295	297	290	252	272	274	256	246	258	267	270	243	273	254	251	292	251	228	267	281	293	298	274	252	231	269	262	264	289	249	247	273	262	279	241	249	270	302	243	308	294	252	228	247	277	275	272	279	242	268	260	226	270	273	256	258	255	228	247	252	249	239	270	244	234	290	211	274	262	245	284	239	255	284	254	277	271	243	272	280	282	255	253	277	243	277	248	244	260	262	265	255	264	289	262	263	298	294	268	243	249	249	290	269	232	252	249	249	267	234	259	228	253	265	282	286	287	263	261	225	273	280	252	252	268	277	278	269	269	263	261	261	281	271	247	258	251	257	230	247	244	245	258	268	286	241	253	255	283	269	277	251	261	285	298	265	249	286	256	261	266	235	262	233	247	246	271	248	270	235	259	297	251	253	282	268	279	263	258	306	259	265	243	264	270	271	287	275	250	250	273	282	275	256	276	272	262	276	281	252	260	294	256	274	280	273	252	270	287	278	273	266	248	252	277	234	258	268	251	257	236	280	262	285	274	250	253	251	292	287	277	289	250	259	247	268	271	251	282	262	260	237	247	258	264	299	301	255	253	266	280	286	259	272	268	263	255	249	272	258	248	256	247	239	257	316	269	275	250	249	259	278	273	264	260	288	281	284	259	268	281	291	258	240	280	262	277	263	301	268	266	260	253	250	265	246	267	279	238	326	278	234	246	273	265	246	269	288	261	300	269	242	271	261	247	306	257	256	239	279	312	258	254	254	278	248	289	281	297	288	302	275	264	270	276	243	241	253	245	270	295	246	234	230	255	255	298	271	269	256	261	245	279	261	298	275	273	276	254	268	267	243	288	271	259	264	278	253	275	255	305	250	244	257	277	259	275	255	275	262	255	250	250	256	261	245	230	277	299	277	240	264	282	290	248	289	249	250	248	255	249	271	244	272	253	261	285	254	260	253	249	272	245	247	248	274	246	251	252	250	259	271	267	255	281	239	301	237	264	262	286	296	265	239	256	243	244	290	283	245	259	262	249	265	272	289	268	295	231	243	271	249	272	255	263	278	260	297	255	272	274	273	267	250	265	242	241	234	234	264	251	288	246	262	261	266	274	263	294	241	268	257	256	261	248	254	273	251	259	280	283	264	260
4118	4849	2416	1137	872	798	722	664	660	635	620	628	605	676	598	659	637	560	626	589	591	598	549	574	587	602	618	614	557	558	599	593	536	592	598	567	595	634	538	596	545	588	620	590	588	602	620	610	606	579	578	592	591	602	604	583	609	572	612	573	622	542	603	575	589	584	571	618	597	543	573	614	582	607	582	600	613	558	581	553	594	594	599	553	607	572	614	562	580	616	577	563	562	606	585	609	570	588	597	572	562	578	565	580	611	570	581	594	587	610	616	556	556	574	569	582	581	600	578	593	555	586	565	553	583	597	575	610	577	570	567	561	611	580	626	620	594	559	585	583	581	563	632	567	605	611	610	617	608	577	570	582	608	547	611	567	557	590	605	622	576	595	615	581	623	590	582	605	631	580	570	614	556	555	571	546	605	601	611	573	561	609	574	634	575	545	602	579	569	601	618	534	585	599	612	544	605	571	611	572	592	594	565	598	587	593	622	619	552	588	609	599	642	631	573	594	585	590	609	555	606	585	639	561	578	594	605	572	581	627	535	583	582	587	605	610	586	606	585	554	577	592	594	586	581	575	618	607	606	609	614	586	575	584	613	572	589	556	586	537	565	603	617	590	599	581	606	624	609	603	586	581	574	611	563	604	588	554	580	512	631	576	534	573	555	591	568	632	578	607	633	590	609	605	591	620	622	577	572	541	645	563	609	591	558	554	571	596	578	592	617	570	569	564	611	585	598	619	614	566	595	551	530	535	567	594	576	609	582	600	573	586	590	581	607	589	590	562	598	610	581	595	561	574	627	610	574	585	587	582	615	527	570	613	574	552	592	633	543	577	562	541	594	599	595	606	569	625	576	591	542	596	619	578	612	581	579	576	559	567	577	621	583	568	624	564	544	568	579	566	564	663	601	578	537	588	569	606	580	576	630	588	561	596	567	575	574	595	584	578	607	584	612	585	597	636	565	605	627	558	607	623	577	601	639	570	607	642	600	596	585	613	584	523	530	595	646	592	551	605	607	601	611	620	581	607	594	595	595	568	542	597	583	584	570	581	608	536	637	585	601	633	600	609	577	574	544	575	594	640	549	546	551	577	560	598	580	542	597	619	579	586	630	582	610	551	561	558	610	575	630	534	611	606	636	560	587	596	565	561	570	596	626	583	566	613	582	598	550	566	611	573	558	607	556	558	631	586	597	596	587	579	584	583	607	624	581	553	555	601	537	597	622	565	572	577	568	641	546	553	615	580	630	571	613	567	552	584	591	620	586	575	585	593	599	608	589	619	559	604	558	581	605	581	568	561	555	575	574	565	627	618	586	573	552	585	579	568	603	548	553	537	624	546	557	582	593	582	608	642	621	536	621	585	591	595	616	631	586	579	575	563	589	592	586	562	559	582	559	635	540	531	584	591	577	581	581	560	627	629	540	570	572	574	587	578	606	587	600	524	561	559	616	604	585	587	574	621	578	614	592	633	615	585	600	582	507	621	585	567	608	636	597	573	581	549	539	533	617	581	594	555	562	588	605	612	583	558	608	586	577	594	579	522	599	562	587	590	593	572	574	622	567	587	554	632	627	608	598	570	566	556	597	576	601	609	605	605	614	567	603	587	560	593	564	581	574	629	625	607	597	567	557	576	518	594	616	596	593	558	575	574	581	619	607	556	622	548	605	637	564	602	577	633	595	539	605	599	584	580	592	594	591	563	581	540	599	554	613	576	591	557	580	638	600	556	582	588	590	543	605	568	561	612	606	537	592	541	585	537	611	585	620	603	603	541	576	597	569	571	573	574	604	635	605	581	582	582	595	568	594	593	591	625	560	607	572	515	564	570	580	588	598	587	588	574	595	562	616	580	578	544	574	630	613	620	589	592	596	570	591	550	527	589	579	578	558	608	593	558	580	554	568	592	608	551	619	544	574	598	572	570	611	569	574	619	587	567	555	584	567	578	598	616	564	610	569	608	622	613	589	608	591	589	557	598	593	594	543	561	547	604	575	564	588	572	626	562	586	622	625	549	634	585	574	587	560	611	573	578	562	567	577	582	617	543	574	570	586	598	599	558	581	554	593	592	553	576	548	599	570	568	589	576	600	604	608	606	601	625	557	570	583	549	586	547	579	574	601	597	593	592	620	603	584	588	602	594	528	587	564	637	527	581	599	568	594	551	589	575	595	607	560	612	603	566	612	601	577	549	555	591	604	571	620	627	565	594	620	573	585	607	551	610	586	552	599	589	586	608	609	616	529	572	574	541	560	563	594	583	537	555	618	611	613	582	583	561	601	580	586	568	581	608	600	577	604	584	557	588	586	591	533	575	631	549	587	604	582	559	586	581	587	547	596	569	620	593	590	556	575	588	575	572	559	602	559	611	595	596	569	568	621	579	599	584	623	571	564	582	538	592	602	618	587	593	597	594	582	629	582	580	601	601	570	639	604	538	619	574	552	549	575	581	635	572	575	603	599	570	586	633	623	561	567	537	559	586	574	607	590	640	594	632	551	596	619	609	564	607	561	624	565	613	577	575	542	601	554	582	562	590	574	623	618	604	601	567	531	566	543	592	580	576	575	612	565	614	573	582	621	560	588	549	567	608	562	548	515	608	565	612	595	577	553	572	604	603	578	571	599	583	539	584	589	597	597	574	602	599	584	559	545	570	557	565	578	602	595	556	632	610	612	603	557	571	586	565	604	543	551	590	580	573	618	611	608	591	563	612	582	573	582	577	573	600	580	607	601	643	563	584	592	607	596	581	575	594	596	620	597	564	606	610	597	579	596	607	604	610	587	644	585	585	586	558	607	571	592	576	558	567	542	541	607	615	581	607	549	631	586	585	600	598	591	557	630	572	585	563	619	564	642	598	566	591	574	597	570	612	625	598	614	583	564	591	577	586	581	585	553	600	592	573	604	584	572	615	567	573	564	576	593	587	605	580	622	598	564	554	609	547	580	571	539	610	619	618	592	582	602	610	583	589	520	550	600	590	579	588	565	640	602	593	569	570	574	558	585	587	569	558	613	623	603	570	568	602	539	593	511	610	558	566	595	602	556	573	561	587	577	557	565	580	569	598	615	529	629	568	571	598	564	558	597	634	597	636	612	609	570	575	570	587	612	611	596	573	614	556	583	529	571	609	604	595	561	594	572	590	586	586	582	567	629	600	601	628	628	608	609	557	620	564	592	607	586	612	569	627	572	610	534	609	598	578	601	567	573	596	600	589	571	552	579	575	595	537	598	601	578	587	580	584	542	567	584	551	601	581	534	563	573	544	588	586	585	592	615	565	588	611	589	561	557	536	576	563	572	560	570	550	617	585	571	607	569	539	599	574	579	581	591	591	573	613	548	574	608	563	587	570	553	575	584	568	579	562	596	611	574	591	612	574	557	550	585	595	574	555	627	630	558	602	546	573	597	583	549	574	602	573	600	582	567	546	605	562	585	604	571	562	570	562	587	613	559	625	599	573	580	588	574	588	560	589	595	580	577	604	573	595	581	566	589	574
31632	19289	7619	581	407	410	364	335	359	361	333	334	339	326	370	355	378	333	329	325	340	334	338	334	352	355	335	335	323	350	315	352	335	300	365	332	352	333	311	323	342	333	327	346	312	311	326	345	357	356	328	348	342	310	333	324	350	341	339	332	310	337	349	334	314	352	344	324	345	355	342	354	335	360	311	328	346	314	323	340	347	335	299	293	342	291	334	336	327	315	350	350	311	330	340	358	354	351	338	344	336	326	333	331	333	344	356	342	363	345	376	319	320	346	385	383	325	345	343	327	346	334	349	360	328	341	337	361	324	357	330	317	346	333	338	319	352	327	351	346	322	340	366	362	325	337	337	345	330	346	342	322	348	355	356	326	297	299	319	337	353	350	352	308	371	379	338	356	310	355	385	343	321	318	355	330	315	318	350	341	356	339	357	302	354	331	319	322	335	346	332	316	335	329	324	354	330	356	340	312	303	347	366	360	316	348	369	343	331	320	356	362	335	348	337	350	336	322	309	324	331	341	380	365	315	316	340	317	338	313	338	346	294	342	379	352	345	325	337	338	311	320	344	329	339	343	378	346	346	331	309	340	316	338	365	325	345	363	316	353	328	349	373	336	316	348	370	322	325	306	351	339	352	325	349	334	322	281	319	339	318	317	316	332	345	350	368	376	315	322	367	351	338	321	354	340	334	318	346	331	340	339	352	338	351	311	342	346	321	365	352	317	327	324	339	335	367	335	328	310	360	330	349	302	302	355	326	315	343	333	348	361	369	328	348	323	322	327	313	344	342	261	350	322	357	314	319	322	334	308	343	327	326	328	348	314	328	321	318	351	318	309	325	322	318	325	328	334	320	349	329	306	346	312	325	326	331	316	335	337	317	345	341	339	324	352	320	338	343	328	357	324	361	290	348	330	327	313	329	338	326	347	327	344	345	339	387	388	314	347	371	347	359	374	332	357	342	355	327	337	323	273	291	289	334	331	325	320	307	337	321	337	345	355	337	323	353	356	319	338	357	341	295	311	357	349	334	351	350	353	326	338	337	343	353	355	379	348	324	356	356	313	301	294	348	370	336	360	345	334	338	365	344	325	334	305	368	343	338	338	333	364	347	331	326	364	326	330	342	338	349	307	348	315	318	324	340	351	324	321	291	349	306	352	338	373	346	341	300	363	317	356	325	340	359	349	355	302	317	340	356	335	344	367	318	346	334	342	351	308	365	326	339	325	353	354	312	338	363	338	334	330	345	342	368	312	329	341	410	343	344	356	365	330	354	366	342	311	364	321	342	313	316	325	353	339	329	357	347	311	354	344	341	309	335	304	333	313	348	342	313	297	336	339	338	327	343	345	302	330	308	306	305	316	333	289	344	335	322	331	343	372	341	347	337	350	310	354	324	378	321	326	356	332	368	325	324	324	344	369	334	332	344	351	341	323	315	345	331	345	304	331	346	326	366	345	344	371	345	350	373	335	343	334	303	329	315	355	327	323	323	325	333	312	339	321	304	328	313	334	357	348	377	333	309	342	326	331	359	343	344	349	312	360	368	336	352	344	324	308	351	364	329	336	351	371	331	404	331	326	335	342	316	315	329	304	321	322	322	360	298	372	301	346	328	354	345	333	318	366	342	312	310	331	330	325	355	333	357	309	333	316	317	342	336	334	366	331	371	354	325	334	341	333	315	338	358	360	315	348	352	374	357	327	314	342	316	314	346	340	346	346	296	310	342	328	323	345	364	329	341	345	357	326	342	346	340	323	376	322	346	318	313	330	357	322	306	340	305	353	349	307	354	327	358	341	343	371	332	319	334	336	301	321	304	329	332	349	322	363	334	351	309	403	342	353	324	334	326	328	347	331	318	361	342	376	322	317	323	340	342	368	315	330	328	350	363	331	318	317	349	371	331	315	368	336	320	346	336	347	333	318	319	340	377	332	365	349	357	329	318	335	340	300	302	325	346	360	321	312	345	318	359	332	321	342	336	316	339	364	316	361	308	327	340	319	328	361	345	342	322	335	335	358	378	350	295	337	328	339	332	371	378	359	380	336	331	319	341	352	327	335	329	359	320	329	347	351	364	357	313	330	314	374	353	334	350	353	345	339	323	322	295	347	352	305	352	325	328	315	344	369	310	341	349	357	327	347	333	355	315	349	344	351	296	323	321	319	320	354	323	359	333	323	314	370	332	339	359	357	356	367	314	336	362	363	364	322	317	316	349	355	340	357	352	335	361	355	340	332	358	349	298	321	386	341	330	333	329	319	368	354	307	314	319	343	346	338	337	347	341	316	332	339	323	345	308	317	358	358	328	316	359	350	361	313	334	352	351	347	344	351	313	314	325	355	371	292	322	316	324	323	333	352	329	337	307	349	341	303	358	364	351	337	320	355	345	364	310	343	319	352	366	361	352	353	330	358	329	343	319	301	333	340	358	342	347	323	328	328	348	302	347	335	317	325	332	347	326	325	344	309	334	331	326	351	326	313	307	383	310	364	333	364	355	353	359	334	353	373	351	351	335	328	337	331	307	333	371	333	319	357	357	314	338	328	333	314	332	331	316	343	349	327	321	352	333	348	325	347	337	342	321	309	369	348	380	347	332	357	358	334	312	271	346	329	337	342	341	354	314	314	337	382	317	346	361	328	316	346	356	352	375	343	346	342	326	330	357	328	347	324	320	353	338	327	323	309	332	323	351	303	318	354	365	356	358	317	312	306	347	347	329	335	343	328	352	346	340	322	306	339	332	343	340	332	338	362	330	339	331	382	387	383	360	344	357	332	315	312	335	293	343	351	384	327	340	332	325	341	348	329	340	338	359	320	333	346	348	342	330	333	357	337	369	358	307	311	313	315	352	306	361	321	347	329	334	352	346	317	342	319	335	335	335	335	327	351	381	316	316	321	336	353	340	333	359	289	355	346	340	331	371	309	357	321	329	333	332	320	327	347	353	332	335	342	337	338	370	332	302	304	314	363	306	350	381	346	364	347	355	330	277	332	331	322	327	342	318	316	373	330	337	344	303	339	329	324	378	316	325	361	327	285	360	343	301	337	318	338	335	347	310	322	318	326	334	323	333	325	335	318	350	315	334	332	348	324	338	365	348	311	347	330	300	310	329	343	340	323	315	342	347	336	318	336	299	330	341	347	332	330	371	300	340	322	314	379	346	372	348	342	335	321	366	335	380	299	356	330	314	364	365	336	369	314	337	362	370	380	340	299	358	361	324	329	325	338	342	315	320	297	348	307	359	307	326	356	345	337	330	319	327	364	337	371	338	316	338	346	307	341	394	328	345	366	370	315	334	353	352	327	380	345	330	305	342	353	331	342	374	308	338	369	376	378	310	355	350	337	334	353	357	337	310	362	304	381	361	353	329	347	367	324	337	352	338	343	338	335	345	333	377	337	343	335	336	335	353	293	342	350	352	362	363	339	379	318	313	344	359	351	343	322	305	345	342	306	321	340	340	326	297	326	330	327	318	344	321	350	322	384	361	357	380	324
5403	1024	886	774	810	792	789	806	771	772	789	748	794	782	778	803	805	766	801	738	833	811	786	774	768	800	784	791	813	829	822	826	751	799	801	757	761	798	796	841	747	805	778	787	818	761	804	786	812	784	764	802	759	791	765	788	801	798	773	781	806	762	740	805	763	778	821	794	776	791	791	815	766	756	773	794	766	795	756	797	807	796	819	804	794	729	785	793	758	818	775	769	799	808	781	783	832	747	812	764	793	770	846	777	735	768	829	811	774	771	766	820	783	811	830	813	736	830	838	786	808	764	774	780	776	752	823	757	767	778	787	854	764	869	807	754	793	806	731	796	818	807	746	763	808	737	816	823	791	841	837	772	761	824	762	766	804	779	811	845	811	783	795	783	788	779	797	840	794	839	773	821	818	776	764	815	813	808	745	770	786	743	764	782	765	807	809	765	785	783	775	754	751	853	745	771	792	805	818	728	778	841	784	808	802	734	815	754	815	726	772	804	806	772	749	810	754	813	797	747	857	756	804	758	791	811	821	772	823	828	731	758	799	773	759	776	790	812	774	772	793	764	734	803	781	746	793	836	824	757	808	776	804	804	709	753	802	846	758	818	759	761	735	815	804	782	746	789	805	808	831	759	775	808	771	761	798	803	830	764	794	770	737	766	736	748	757	814	761	752	790	844	804	807	789	746	745	745	788	820	785	755	796	759	813	839	765	819	776	785	781	759	776	774	734	787	781	812	753	819	788	789	783	812	769	809	737	770	780	749	797	814	758	774	813	798	824	783	793	776	788	765	747	797	763	758	846	731	795	770	802	730	818	776	753	712	762	794	799	787	768	752	757	814	742	752	743	808	801	822	804	779	762	788	749	746	817	775	800	796	741	802	831	799	815	798	768	790	761	801	766	822	794	771	780	776	835	771	734	771	797	818	791	743	795	774	758	772	765	783	731	782	795	753	796	851	804	797	821	770	833	834	812	804	783	792	847	850	775	821	784	772	780	774	798	730	748	769	800	760	761	791	796	751	768	801	785	770	787	725	772	763	773	825	761	799	767	780	809	824	772	726	793	788	780	762	834	792	836	747	721	817	770	832	811	772	745	818	814	771	789	788	744	786	798	826	791	785	774	795	814	762	821	851	760	778	826	784	782	817	789	821	763	773	772	782	762	781	790	760	820	756	783	753	749	809	760	821	769	740	758	817	763	761	753	815	789	751	794	757	784	803	798	762	818	727	763	816	769	764	756	797	824	720	769	793	814	788	773	748	784	775	800	777	796	839	786	746	771	830	767	819	813	770	809	741	758	814	768	801	793	849	738	803	822	776	797	768	811	784	787	771	800	780	785	807	760	769	791	809	817	766	795	799	818	780	779	821	774	812	780	736	775	774	819	869	846	818	794	804	787	777	774	789	831	786	734	752	817	798	812	764	816	713	793	780	819	733	728	785	783	793	765	763	781	756	800	810	799	780	736	787	804	763	761	784	822	767	762	817	771	780	774	769	773	793	818	845	771	750	789	750	780	805	789	776	820	790	781	772	784	802	779	801	770	771	740	790	763	784	755	752	800	769	767	774	746	784	762	746	817	780	784	812	731	821	779	741	820	772	793	790	778	760	744	811	776	801	805	836	792	770	780	815	785	804	793	796	843	817	791	764	783	776	808	793	755	811	771	772	815	812	776	803	792	790	798	813	798	721	795	773	741	880	790	726	745	743	824	789	759	786	806	778	807	797	765	805	768	765	756	750	791	776	822	819	760	800	788	736	793	771	772	777	788	784	821	837	780	793	793	819	782	757	744	763	783	783	820	774	754	804	805	790	784	813	793	811	749	805	848	756	823	816	778	794	757	747	742	755	752	780	765	764	837	769	810	759	751	742	776	775	789	801	831	819	833	808	768	765	751	749	799	743	786	763	759	766	781	752	780	811	805	759	767	783	800	782	774	799	782	747	798	769	776	764	794	797	764	819	748	827	742	784	757	757	804	811	766	792	784	775	816	831	751	774	829	739	749	753	800	803	767	786	815	782	768	796	801	806	758	772	779	775	793	791	781	758	789	783	791	708	781	807	775	750	801	808	829	788	854	833	767	855	771	839	779	753	787	749	805	818	789	776	794	772	770	805	738	823	799	813	722	739	785	844	746	745	752	757	788	814	792	764	786	789	782	743	761	770	789	785	745	792	801	766	820	797	795	775	801	759	801	773	777	795	748	753	780	753	789	760	768	767	786	806	823	746	719	790	790	734	798	823	816	790	754	783	805	801	752	816	804	780	750	785	776	788	782	785	780	785	824	797	813	797	795	758	768	776	788	745	753	794	779	705	789	793	738	786	807	794	753	801	839	770	806	784	813	770	754	831	744	778	775	851	806	768	764	811	753	801	812	787	786	749	798	798	817	747	794	781	759	767	797	799	759	771	768	791	734	821	823	748	788	766	845	732	749	719	780	838	739	789	770	786	783	768	784	765	807	784	750	809	806	808	826	769	827	877	793	812	800	769	794	793	790	741	783	801	747	766	775	810	808	791	775	833	763	758	794	791	771	787	859	837	772	775	783	806	801	786	776	761	750	802	795	813	794	818	750	799	767	762	762	740	771	825	773	799	759	774	809	783	771	808	772	751	794	798	807	829	783	744	814	828	770	777	791	821	788	752	759	786	763	793	729	809	779	815	798	824	756	786	732	767	783	782	769	785	805	790	798	777	799	749	737	816	795	784	818	804	819	796	794	740	761	789	792	791	756	748	772	734	785	785	764	757	762	787	774	777	739	772	799	823	771	822	773	834	817	810	756	808	836	792	735	789	757	725	819	790	794	765	743	777	810	752	766	794	789	764	815	792	817	776	742	788	776	762	781	801	764	794	797	764	822	769	770	755	819	792	766	775	737	796	780	745	762	775	758	770	779	784	763	708	796	753	783	744	772	791	768	779	781	783	792	733	770	776	755	780	783	752	818	787	796	816	719	824	759	763	824	778	807	810	800	792	780	776	789	827	802	825	736	798	795	816	816	760	754	782	760	797	787	744	858	730	762	717	758	785	795	791	755	779	768	769	738	809	785	763	744	809	821	767	822	794	829	826	770	788	778	826	795	742	783	817	803	774	787	766	815	785	815	752	852	787	774	752	807	748	779	814	767	787	763	776	808	807	761	784	780	765	806	846	795	768	812	810	776	797	817	789	813	807	794	742	738	785	808	810	837	720	814	801	765	815	760	747	790	737	844	812	854	758	842	732	747	740	796	788	766	822	836	800	795	755	751	810	800	778	768	795	764	784	778	793	788	787	778	727	814	761	782	771	762	762	802	751	773	756	787	765	782	793	769	784	817	783	800	777	827	791	785	796	728	781	777	787	802	729	805	783	734	843	751	795	750	785	753	781	779	805	818	780	765	761	840	769	803	738	753	805	756	796	751	770	824	764	764	735	743	784	772	724	867	774	827	786	731	748	785	806	782	799	808	821	780	807	781	792	800	756	778	802	769	809	774	762	754	774	802	785	783	808
23905	20704	24091	27372	20708	20701	2848	639	491	499	511	439	480	463	455	423	434	460	395	465	450	381	440	431	416	429	413	409	424	410	420	429	412	447	455	432	433	428	464	445	402	431	404	437	437	450	364	395	443	447	411	378	385	416	408	438	454	405	417	422	400	422	429	411	445	416	399	428	412	394	390	411	421	423	422	453	458	434	447	417	454	413	391	390	426	417	391	439	417	396	428	436	402	427	383	414	428	431	440	419	435	443	420	422	366	405	390	407	387	453	405	450	424	399	385	418	387	424	441	396	433	424	415	472	429	383	445	423	455	433	396	399	427	451	483	405	420	408	350	421	415	390	441	462	426	443	425	390	426	374	420	407	385	426	429	371	429	396	430	401	447	426	437	407	410	438	410	436	408	412	402	410	397	419	403	425	426	397	400	422	428	411	416	435	403	412	396	416	416	416	394	420	435	399	432	415	429	410	432	392	452	411	413	413	437	406	437	412	376	411	394	440	402	481	463	408	396	435	405	412	463	417	370	397	385	419	435	428	401	396	411	433	459	421	427	394	431	402	390	410	412	424	387	414	436	406	417	425	389	427	404	431	434	392	391	388	453	400	435	446	418	364	395	368	447	422	394	445	422	432	380	393	403	418	436	413	389	477	434	440	368	427	449	378	417	394	424	406	444	378	400	424	400	423	407	428	413	440	396	389	390	397	396	417	421	443	425	451	410	398	416	401	422	433	396	422	377	432	442	411	427	384	425	379	440	428	405	400	408	450	427	394	453	398	377	427	403	400	407	411	394	427	393	410	415	415	427	426	428	439	424	428	406	412	411	384	423	391	397	446	428	400	431	453	459	398	435	388	395	398	392	462	407	406	443	466	426	415	431	384	434	410	364	403	390	462	412	440	415	419	434	420	408	389	431	416	402	407	409	398	400	409	402	374	414	426	400	384	364	380	381	349	435	381	422	395	394	399	417	400	415	422	418	400	397	433	411	407	434	443	424	414	420	441	381	434	437	410	429	407	413	439	379	420	395	398	423	411	421	383	414	404	409	415	424	432	413	412	375	442	435	429	410	414	403	416	421	393	367	422	433	426	438	400	413	435	426	397	426	428	429	417	420	451	419	447	394	433	406	424	427	401	415	371	416	407	418	436	380	451	403	409	371	410	407	431	453	384	394	410	434	436	425	450	419	428	468	445	448	373	412	375	429	407	434	375	437	402	405	398	381	445	414	423	404	396	398	426	393	424	424	398	420	409	407	411	430	434	435	422	416	442	371	456	405	393	420	426	431	457	422	401	407	439	455	431	409	416	417	427	419	413	420	386	389	408	412	428	404	411	410	383	399	404	428	408	391	391	428	401	439	422	433	390	454	404	412	434	413	401	393	418	450	411	393	421	407	388	450	393	407	409	426	387	418	416	422	433	438	358	407	414	426	408	413	453	354	386	409	448	384	409	403	430	417	433	388	416	400	424	449	425	387	389	438	424	384	438	415	407	462	409	453	422	418	438	414	412	408	426	409	400	395	388	428	449	386	386	444	408	438	387	406	412	425	452	395	398	411	446	429	417	426	438	415	393	426	418	422	422	421	398	398	390	400	471	421	366	417	408	385	441	437	428	435	404	434	467	443	374	410	392	421	411	426	423	404	447	430	399	399	390	436	442	409	402	410	424	407	453	439	433	418	453	369	395	469	376	431	444	416	398	417	405	473	406	413	404	393	437	414	375	407	362	435	421	404	430	414	454	453	424	427	399	439	449	440	429	444	416	439	422	418	419	382	405	463	403	421	408	415	406	373	407	431	383	413	454	423	391	386	416	397	412	438	411	387	439	425	444	402	391	444	446	392	431	462	404	405	435	418	445	426	378	378	412	423	466	418	419	392	416	454	400	434	377	428	413	439	409	412	393	420	403	381	413	395	426	383	385	429	475	424	375	449	411	420	445	411	404	421	437	398	425	416	412	403	351	450	387	396	425	396	395	405	447	421	462	395	384	420	444	414	380	408	405	376	392	427	423	426	410	414	400	435	386	416	456	387	417	446	446	435	450	438	403	405	465	449	399	409	406	399	413	391	400	424	448	435	422	400	455	409	444	392	453	420	409	425	407	384	389	417	385	498	431	405	385	397	405	380	440	433	387	422	384	432	399	378	389	421	383	438	366	410	366	405	435	411	403	428	454	451	410	442	422	408	411	393	380	368	397	368	431	411	440	461	418	431	420	424	405	411	395	392	417	425	433	415	446	431	385	397	406	377	403	452	408	427	398	431	387	423	422	409	404	392	378	377	385	382	402	419	402	426	396	413	440	398	413	453	422	422	402	431	447	389	398	427	388	427	409	406	437	399	391	393	390	394	376	403	384	398	434	436	417	426	458	420	427	377	459	375	434	407	409	399	410	414	431	409	453	452	437	370	398	415	432	390	375	446	412	422	401	490	426	442	388	389	445	417	391	399	399	435	424	407	429	457	433	399	430	422	373	362	448	368	429	415	465	389	401	420	445	450	399	442	397	400	405	404	410	361	377	388	421	415	410	442	489	418	440	412	453	414	403	405	423	412	414	412	377	443	398	442	440	432	427	425	378	401	385	392	408	412	385	427	404	370	394	386	393	399	429	411	451	450	385	403	410	409	409	399	434	441	404	426	403	421	447	417	400	403	439	421	389	409	389	412	424	446	413	447	445	403	436	375	397	470	441	430	431	428	373	410	426	412	398	407	427	423	403	387	421	405	449	417	418	430	432	418	401	443	385	415	399	403	362	392	413	433	397	422	390	426	430	417	437	437	417	394	407	439	447	422	401	416	382	409	444	403	414	359	392	430	386	363	443	442	433	391	389	390	418	438	402	430	432	408	466	414	461	392	432	392	381	427	388	417	421	369	406	413	411	416	412	394	416	450	418	435	413	425	385	437	402	432	426	419	456	464	425	434	402	404	425	410	396	401	457	414	411	423	420	372	425	386	424	414	416	422	432	433	413	439	395	392	416	429	389	430	417	383	453	417	408	404	423	432	404	434	425	433	438	410	392	444	446	418	433	399	386	431	437	441	420	413	412	417	397	444	419	419	387	416	418	444	404	432	427	470	443	418	444	355	425	395	451	488	409	407	421	408	430	410	412	415	355	446	404	405	417	460	417	413	426	427	425	387	396	462	426	398	420	419	418	408	441	416	434	411	389	422	439	404	434	431	407	392	382	396	410	419	410	436	429	428	407	438	412	377	417	428	428	396	416	440	423	387	461	424	429	436	431	409	407	420	401	435	416	401	415	397	373	412	407	402	402	461	420	411	402	422	396	394	401	405	383	399	421	428	371	442	432	430	436	420	412	426	447	430	420	412	444	413	410	410	449	459	419	449	363	439	390	447	443	434	389	428	410	381	412	403	393	428	426	405	408	371	431	401	417	450	432	411	464	438	438	365	375	451	433	412	404	403	428	439	374	443	419	417	461	438	444	449	413	383	455	401	429	453	418	446	450	423	411	421	445	445	471	395	384	392	396	380	412
3974	3448	1985	1204	1095	1019	977	905	936	963	958	883	945	919	968	910	934	952	895	894	925	879	888	933	905	901	889	945	859	925	855	956	928	913	907	917	883	881	953	884	905	904	886	867	932	929	927	911	857	896	875	971	857	921	955	927	910	910	910	920	984	926	870	867	934	901	957	900	909	877	876	929	948	940	939	891	894	916	875	908	890	891	937	914	934	886	940	911	874	912	905	928	852	889	911	896	981	929	874	888	890	954	926	860	944	868	942	900	873	873	856	901	892	949	870	933	884	907	879	898	899	906	906	858	945	922	884	911	890	907	941	927	869	907	868	865	889	912	939	891	930	872	959	940	939	840	913	883	854	881	920	885	880	864	918	919	870	926	898	907	910	921	959	902	880	931	911	930	876	942	915	874	939	882	923	892	877	961	862	923	929	942	867	901	868	871	905	888	880	923	889	865	875	946	905	868	840	868	910	913	853	888	895	926	891	907	930	864	873	896	832	879	887	914	909	910	871	858	892	924	882	860	910	886	888	896	892	903	911	885	889	890	878	909	862	878	870	870	920	918	909	929	935	911	870	893	839	909	877	923	866	924	917	917	848	898	887	873	932	920	874	896	854	893	877	900	874	917	937	905	927	934	913	913	877	914	858	826	908	926	901	878	915	844	924	911	892	921	873	892	900	928	900	926	884	887	919	881	853	877	828	931	893	864	942	950	873	851	879	845	871	932	948	924	876	859	959	875	976	901	910	888	878	902	872	886	869	906	878	917	868	896	884	926	885	914	831	938	862	896	928	953	914	943	892	857	901	877	864	914	905	924	957	952	897	882	901	913	917	854	922	902	915	918	888	942	900	902	919	920	926	917	936	941	894	951	918	888	900	942	976	907	886	921	892	954	881	932	905	904	909	917	871	910	876	916	928	898	884	891	904	939	899	922	896	916	940	941	886	880	917	874	873	896	904	834	899	920	895	905	945	882	846	887	874	844	880	936	930	943	909	891	953	890	908	931	894	893	941	857	940	889	926	877	878	867	888	903	903	969	899	950	933	928	912	859	922	860	876	916	909	866	875	898	912	884	892	896	925	901	888	917	902	880	880	858	904	886	914	875	865	892	945	934	890	881	888	923	911	919	856	947	919	914	871	883	940	890	871	860	905	903	939	940	855	937	919	932	959	943	875	904	962	907	912	894	857	925	867	879	911	846	885	878	918	924	923	902	883	884	911	906	916	931	853	876	927	945	923	938	864	906	928	899	934	914	889	884	937	909	906	871	875	897	897	889	916	902	860	909	874	883	874	824	926	868	945	903	941	914	896	900	889	946	900	874	951	849	938	917	861	851	889	868	878	912	910	870	909	875	928	907	844	887	954	902	894	889	881	895	883	969	926	823	922	903	922	880	914	928	903	849	846	881	896	861	906	900	920	909	965	854	897	896	848	917	904	897	897	926	931	873	922	887	884	871	932	957	868	860	875	915	911	864	876	891	862	901	968	905	912	877	897	948	893	958	849	888	885	890	900	852	886	952	934	960	891	921	888	929	944	913	908	903	943	996	903	864	904	924	888	875	852	912	983	963	883	870	914	923	900	897	906	907	899	903	929	870	934	949	888	899	935	886	875	869	920	878	886	884	948	910	869	937	871	869	881	893	909	860	859	900	920	883	882	879	898	955	886	907	869	873	900	898	919	862	902	863	943	904	940	929	874	933	938	877	944	888	890	889	925	866	842	887	963	904	882	932	852	885	930	897	900	904	869	904	904	890	868	874	882	901	982	914	891	855	852	928	923	889	861	865	914	892	910	937	918	835	918	930	910	910	919	855	895	879	911	930	917	966	879	930	893	928	949	913	926	899	948	918	863	847	839	934	893	936	915	884	896	864	901	887	913	906	908	832	937	859	934	842	930	925	912	879	919	935	840	865	943	866	925	921	923	933	918	958	870	862	876	941	909	923	955	943	920	891	906	912	869	880	858	927	914	890	878	972	939	919	909	909	898	917	894	858	938	914	892	897	900	926	911	901	903	907	884	870	922	881	909	882	869	872	886	902	909	911	904	918	916	921	894	868	933	828	903	857	883	867	844	943	915	893	946	905	905	874	924	862	922	929	901	899	885	896	882	874	910	836	838	894	878	936	893	875	862	902	905	950	940	857	849	912	903	909	937	852	926	909	853	876	903	909	889	919	933	876	909	922	900	928	896	862	936	909	904	855	926	910	963	889	918	864	882	838	882	898	912	941	870	927	953	903	873	926	890	936	924	891	885	878	922	991	871	925	920	915	875	957	946	919	879	869	938	899	877	895	877	891	871	872	889	925	909	881	970	918	933	926	919	909	930	841	935	930	895	881	911	914	872	935	922	948	887	890	827	905	955	939	869	881	913	867	958	887	957	894	889	906	848	902	894	913	918	882	904	867	913	897	872	864	909	916	932	929	872	928	863	874	826	890	939	914	887	862	899	937	910	834	891	905	952	942	889	864	935	893	901	906	931	922	902	863	869	937	921	925	929	881	924	911	876	926	890	948	870	899	894	899	928	853	890	935	908	868	866	881	944	945	854	878	900	854	951	896	896	860	919	924	927	873	950	940	871	857	909	849	844	908	897	896	811	887	969	912	863	892	904	855	908	887	881	938	954	915	841	881	870	871	933	866	923	875	823	903	937	908	880	875	904	880	913	888	871	896	902	949	908	904	938	917	884	899	887	894	918	952	884	920	911	877	858	837	868	867	919	887	858	887	893	831	907	864	907	902	883	851	922	910	932	898	890	881	892	880	892	897	863	870	886	897	889	903	904	893	920	878	899	850	898	912	849	913	923	893	927	899	863	886	899	898	887	913	892	893	873	846	891	924	861	911	931	895	890	918	936	863	945	937	896	906	973	871	919	952	890	898	890	883	912	848	860	948	848	920	900	923	919	878	918	875	947	899	928	961	916	922	875	888	865	937	903	888	917	959	885	864	921	933	888	857	946	892	914	922	844	925	954	895	901	877	923	923	865	857	910	915	909	889	881	889	876	909	931	851	880	884	887	870	970	863	877	908	880	880	916	866	875	869	871	905	894	829	888	936	907	907	918	924	863	854	902	911	885	867	916	913	882	931	923	894	873	938	875	909	892	923	983	869	889	878	967	926	921	931	879	889	921	888	883	878	900	897	908	912	923	972	854	958	882	868	824	898	864	890	857	887	903	852	864	899	909	858	936	904	869	936	847	884	928	859	916	929	947	846	812	906	950	880	881	875	885	895	887	922	900	926	911	834	892	905	911	879	888	874	881	923	898	888	947	901	909	941	881	893	914	900	905	942	871	910	920	895	864	926	947	943	923	901	899	876	915	899	887	870	900	925	897	917	887	911	915	913	894	876	880	903	884	864	909	925	882	936	903	896	910	921	879	837	951	862	878	907	877	925	923	875	933	845	903	902	826	905	876	877	869	887	853	851	855	893	905	931	941	913	900	863	930	937	938	858	824	886	889	922	876	927	984	928	897	896	917	868	924	892	901	858
23450	20740	24366	27187	20743	20755	18281	755	438	368	361	317	321	343	298	317	273	317	305	297	289	308	284	258	274	289	296	266	274	250	281	276	240	283	289	282	255	295	268	250	275	277	247	255	266	251	277	237	251	270	235	276	243	275	279	270	254	300	304	266	239	289	256	278	283	277	300	294	255	269	247	301	255	274	255	234	268	283	262	265	267	292	279	271	259	278	282	281	240	256	286	280	260	280	261	266	280	293	258	269	254	270	276	281	235	272	280	278	274	254	277	300	281	265	262	289	254	270	271	256	290	282	257	262	268	264	233	234	258	278	266	274	258	271	261	254	270	261	256	247	254	281	270	272	258	283	311	284	265	227	257	294	257	268	277	242	295	263	270	281	248	264	272	267	303	257	269	281	221	271	251	282	303	260	256	278	242	266	257	268	257	270	269	272	274	262	227	251	229	270	280	265	261	254	255	246	267	294	253	287	250	286	269	263	265	246	284	244	259	282	252	280	280	304	270	280	267	290	259	254	253	268	254	275	293	268	286	298	248	249	280	231	258	253	281	235	277	272	237	270	259	289	291	299	299	276	242	265	274	255	260	253	259	288	279	252	294	263	290	255	290	246	333	256	266	277	264	275	271	238	288	252	251	275	265	248	260	268	262	255	279	271	216	253	259	251	272	286	291	283	277	292	228	268	285	220	264	278	262	273	247	246	266	268	287	278	275	297	257	238	264	283	279	281	276	269	302	274	271	267	274	256	281	277	244	272	260	304	273	271	248	247	234	269	255	242	291	257	267	254	251	290	250	251	252	260	277	273	276	281	289	248	291	258	285	253	275	227	243	272	269	253	238	265	247	236	277	288	260	259	258	334	281	285	262	267	262	266	291	259	276	268	279	242	253	304	302	271	267	280	242	286	265	279	256	249	286	242	264	295	246	266	276	274	264	277	284	275	261	252	249	292	267	253	281	278	262	275	248	264	286	263	231	241	260	304	262	267	243	225	267	242	247	213	284	229	292	252	249	254	244	247	236	256	264	284	269	268	293	283	271	282	259	260	241	266	260	255	290	279	266	252	259	292	282	260	285	267	268	245	267	289	281	275	266	256	269	276	272	281	272	271	255	259	251	278	273	266	256	257	272	268	272	286	290	263	282	257	276	274	299	278	251	258	280	249	300	245	243	263	259	242	258	283	251	261	286	279	248	268	249	281	251	261	265	265	288	236	262	246	261	253	295	255	279	238	260	252	263	272	267	252	272	301	284	265	271	262	245	263	262	251	264	267	235	251	260	267	252	249	275	281	273	266	236	275	271	258	253	248	292	277	285	278	259	261	263	253	262	285	231	252	240	291	280	285	270	288	245	254	278	261	280	251	272	242	272	251	254	269	256	268	281	226	286	235	259	287	268	274	290	270	252	277	242	277	282	240	241	270	281	243	245	254	304	310	251	287	271	283	271	257	262	246	262	232	242	281	268	257	288	281	283	262	292	270	263	270	292	305	250	267	286	297	299	275	253	227	284	259	268	263	244	281	262	280	272	250	271	263	271	257	276	246	270	258	258	267	262	260	289	226	254	246	265	280	280	255	250	245	262	260	268	240	240	279	247	255	264	276	273	273	306	297	263	307	255	270	242	269	262	255	275	261	254	254	255	244	279	277	240	232	270	244	284	305	265	242	250	278	234	285	255	250	214	290	252	267	260	293	269	254	224	252	280	262	250	266	289	250	252	268	299	243	256	271	252	290	252	241	262	280	268	282	263	270	252	245	224	255	283	251	278	265	270	254	306	254	258	258	262	272	284	264	260	263	280	285	254	274	241	255	271	269	303	282	240	280	279	277	268	314	279	310	271	299	262	277	246	298	318	247	272	306	266	268	258	245	257	252	271	281	276	271	263	229	249	273	254	224	258	263	273	265	257	244	264	274	241	287	264	292	295	324	230	290	262	257	274	274	244	258	278	269	290	278	253	268	275	263	269	248	289	245	257	270	266	281	257	261	269	262	280	297	295	265	289	299	271	283	268	233	276	234	269	292	284	258	251	251	262	260	279	241	234	271	300	263	287	250	268	257	276	278	250	274	275	280	275	223	288	258	288	275	250	274	245	225	275	273	231	237	276	235	266	273	264	264	269	269	270	263	263	257	274	272	258	258	243	264	265	265	264	258	268	261	246	258	275	260	235	267	247	266	289	273	296	261	261	267	265	258	267	257	270	290	273	253	285	250	252	252	275	285	278	265	262	254	274	263	253	275	266	243	256	263	278	272	281	289	241	293	263	283	258	276	261	252	272	236	283	259	271	260	286	253	262	244	241	274	268	253	232	254	260	243	254	302	267	266	263	264	283	270	270	291	260	262	238	256	265	238	264	295	250	285	265	280	288	270	252	251	241	251	271	250	252	279	252	276	279	263	259	262	269	238	264	269	276	282	254	259	250	267	316	241	260	288	253	277	244	254	286	264	269	290	264	278	251	285	265	261	256	247	245	311	264	275	306	272	257	276	281	264	280	270	272	291	270	295	253	260	282	227	267	284	263	260	255	258	273	265	268	284	246	277	257	252	254	280	265	295	288	286	246	269	256	278	267	282	281	285	282	278	247	271	272	249	258	240	226	245	257	253	275	264	263	294	264	261	306	239	278	266	274	254	262	283	275	240	254	286	284	290	300	266	273	236	249	259	258	283	261	245	249	283	262	289	263	266	238	249	258	270	292	298	266	265	251	274	248	261	242	316	284	285	265	268	302	297	294	275	271	255	290	241	253	229	297	310	236	258	263	229	274	298	254	281	249	237	300	287	257	232	276	267	259	271	289	264	285	218	253	288	283	233	244	227	241	268	247	242	262	283	262	277	257	256	251	271	272	269	255	264	279	278	271	261	285	262	264	282	292	289	267	269	258	266	234	260	259	270	291	271	250	247	259	277	274	246	243	271	230	270	262	267	256	251	268	265	281	269	263	293	282	269	268	275	267	256	297	277	296	252	261	302	251	260	289	241	270	289	225	258	238	272	251	259	263	241	275	267	262	277	260	228	247	288	269	231	253	257	267	264	250	276	254	268	265	268	248	281	289	278	295	266	252	261	255	252	262	259	278	259	264	251	240	271	279	250	281	266	280	257	267	264	288	258	302	249	248	242	249	266	260	288	300	284	316	273	259	257	246	245	248	260	245	240	260	304	246	237	264	263	287	269	269	232	282	257	276	222	249	285	228	239	222	264	237	257	254	245	262	230	267	269	257	242	279	269	279	250	248	302	276	262	256	264	277	255	257	262	269	285	265	256	256	292	266	281	316	275	260	261	282	295	252	272	254	290	260	259	249	276	303	255	280	272	279	247	246	244	238	254	262	267	275	255	272	275	247	236	271	263	270	233	287	269	292	254	270	303	259	269	243	234	265	277	289	245	246	255	255	264	245	270	262	284	284	248	242	263	273	272	287	273	261	249	232	279	246	266	266	276	268	274	272	295	273	259	267	263	253	260	282	251	277	259	247	265	259	276	249	250	259	272
4070	4937	2451	1208	875	722	714	655	656	617	629	637	609	579	616	602	630	634	612	556	648	579	587	635	582	590	603	588	587	582	587	594	588	551	625	622	550	604	561	623	606	615	587	579	632	574	622	631	573	611	597	553	595	620	601	588	598	605	583	618	594	557	631	613	605	591	603	579	590	613	625	556	596	548	611	594	571	596	626	585	578	585	595	595	569	580	572	563	569	618	661	617	566	590	554	616	574	559	589	567	577	571	624	573	567	617	620	593	589	598	595	602	557	562	611	584	632	602	541	612	592	594	583	589	603	608	619	612	591	577	599	618	571	559	601	560	565	600	597	564	599	584	610	539	593	612	631	593	582	588	619	590	553	575	619	621	629	561	592	571	614	563	630	608	576	582	566	550	610	600	571	568	583	663	571	556	577	606	574	604	605	595	591	593	636	550	604	591	555	559	587	578	618	598	546	571	595	628	574	595	605	602	599	589	611	582	604	564	595	592	617	526	627	604	531	566	615	615	592	629	618	572	594	596	596	610	593	543	552	597	589	572	572	612	632	579	601	585	568	642	589	583	620	630	618	576	575	572	623	598	529	571	621	584	580	606	595	616	552	618	570	607	559	585	559	589	590	568	601	578	579	574	577	590	603	543	559	521	546	566	564	602	593	527	565	610	611	611	557	575	593	598	568	573	596	583	625	557	593	568	613	586	605	564	566	599	625	562	571	605	571	619	601	593	598	569	656	557	605	591	585	541	582	594	623	591	566	631	584	604	588	568	585	562	565	615	619	559	579	625	567	604	585	567	566	591	561	592	581	674	600	626	562	610	604	636	600	596	591	584	602	631	621	633	559	615	596	559	591	600	583	571	576	580	585	547	595	594	596	601	571	556	583	563	594	579	568	616	617	555	576	583	572	592	580	606	561	584	559	574	576	645	603	553	542	580	583	608	556	614	594	608	592	569	606	595	604	559	580	628	592	629	572	553	592	581	602	611	603	583	585	629	602	564	597	589	587	592	578	602	568	599	596	566	558	581	603	620	587	601	625	601	581	588	613	617	561	595	631	593	610	605	603	583	608	600	594	571	614	602	588	582	599	540	574	540	594	584	611	580	578	613	562	600	580	576	598	553	644	527	628	620	590	591	599	610	581	583	601	518	609	593	570	572	562	602	563	576	588	616	559	566	593	612	624	539	587	609	576	563	587	588	587	581	560	605	575	624	599	556	575	526	557	550	601	550	588	544	609	615	600	551	652	599	615	654	578	560	592	557	611	596	634	604	587	600	569	571	594	548	573	578	593	597	565	553	536	615	608	510	621	608	575	583	627	595	545	556	597	564	543	583	606	582	564	577	621	568	601	588	626	635	564	588	596	573	532	577	561	614	553	613	587	551	587	580	598	595	573	560	601	614	534	602	606	613	530	585	573	554	625	607	543	589	576	612	577	551	595	630	591	594	581	570	613	566	558	602	553	599	605	578	604	582	543	595	632	606	579	572	587	563	601	560	611	593	649	594	571	607	595	607	589	582	562	578	623	557	600	592	577	627	609	616	574	603	576	617	608	567	606	546	613	575	606	617	586	607	548	540	549	559	558	581	607	623	610	601	557	596	646	610	564	586	579	598	568	584	612	601	621	577	590	639	572	556	582	661	637	557	594	590	574	594	568	576	562	598	597	583	585	604	578	615	589	574	543	612	605	585	575	602	609	559	579	564	548	647	602	643	583	574	589	629	601	553	614	556	569	579	535	575	597	579	613	621	616	617	585	594	600	559	562	616	621	554	565	623	611	626	602	580	552	584	624	560	589	559	564	593	616	558	553	562	615	573	621	598	588	570	555	572	590	580	532	589	549	581	573	603	559	547	596	624	629	558	569	599	570	599	595	610	631	630	564	572	606	553	599	559	610	594	599	635	579	570	618	604	587	568	591	555	575	591	581	545	543	541	583	594	578	578	594	589	557	594	605	581	611	606	600	544	555	579	566	599	618	586	545	580	612	568	589	566	615	635	593	587	599	608	586	617	621	593	580	607	553	543	604	604	556	588	596	601	615	585	599	610	583	599	581	565	621	578	598	616	575	607	605	592	621	593	567	622	539	599	576	596	570	579	618	591	601	613	603	569	574	575	558	584	597	593	604	598	587	571	557	594	647	610	595	592	561	619	581	530	612	584	612	562	563	553	615	590	581	602	566	552	603	599	579	577	603	569	603	589	646	587	559	592	589	574	587	610	601	573	621	573	550	561	588	579	535	566	642	633	578	626	570	575	614	578	604	565	561	614	569	606	558	579	580	584	572	576	623	568	589	608	586	613	553	589	594	588	600	554	622	609	615	632	600	600	570	592	573	586	558	556	582	568	586	591	548	642	645	607	593	568	572	603	618	601	605	566	598	554	611	563	589	584	569	601	593	605	569	579	619	593	619	614	624	598	587	580	613	581	584	618	593	592	584	580	584	580	541	633	579	602	573	577	542	616	586	592	556	571	578	571	621	586	575	606	566	565	549	558	604	635	577	606	551	600	613	587	612	585	563	540	551	612	603	596	571	602	601	582	590	578	578	583	592	561	574	562	586	597	579	604	616	575	581	581	549	552	614	592	624	560	607	600	603	610	590	598	606	626	589	596	557	574	623	601	607	593	582	566	576	604	579	617	600	617	569	603	584	574	566	580	600	602	603	577	604	597	568	560	568	582	567	598	558	582	577	557	498	596	598	593	543	562	594	587	584	597	583	610	619	565	578	577	577	617	605	595	604	559	630	613	598	641	558	583	534	574	617	558	590	626	607	568	588	586	571	599	607	602	623	638	600	577	594	583	549	608	578	554	580	618	586	613	583	600	564	577	607	574	580	592	613	563	635	606	600	579	603	598	553	578	588	594	580	617	584	609	602	576	569	592	598	589	635	598	584	605	551	593	606	559	583	594	548	594	601	596	590	574	594	593	609	563	576	605	584	547	552	568	589	615	595	582	614	568	622	616	588	621	614	624	573	612	551	609	606	629	643	599	600	603	578	620	570	581	580	565	581	634	611	612	562	616	610	591	626	576	618	591	588	573	549	585	594	608	617	562	575	603	586	540	586	561	578	583	579	545	609	588	590	579	558	572	579	601	608	595	578	578	548	601	558	584	645	588	591	590	553	620	605	552	639	583	589	553	648	581	583	576	533	554	561	586	587	564	604	613	590	602	618	582	579	579	610	556	534	601	578	592	538	617	556	641	574	583	573	625	559	583	599	613	538	581	647	648	600	579	584	577	584	588	589	564	600	599	599	569	575	620	558	582	609	598	589	573	615	587	596	555	570	601	595	592	563	580	598	637	581	573	597	627	575	574	579	618	592	591	590	593	604	575	616	590	589	593	577	570	593	629	603	570	633	571	581	591	570	591	618	568	565	559	560	585	516	616	597	574	569	574	576	626	612	594	606	603	593	575	601	583	584	581	611	585	616	567	582	607	549	598	601	573	570	569	562	579	542	610	595	591	572	610	573	632	576	582	579	557	562	590
31351	19478	8102	590	376	359	342	335	373	324	320	322	352	327	349	333	334	373	363	300	346	344	355	321	332	346	337	317	340	324	333	316	343	380	364	322	325	332	342	333	313	321	370	318	314	373	352	326	360	334	341	378	338	346	345	327	310	341	380	321	312	357	334	328	332	349	363	330	349	326	337	357	305	359	337	298	320	373	339	377	340	356	348	327	364	330	340	374	343	315	369	355	345	332	343	353	374	331	322	332	323	338	348	388	324	356	314	299	371	355	326	328	335	326	320	378	315	329	343	334	338	350	360	353	352	332	361	306	310	379	337	361	348	309	344	347	356	328	332	351	327	325	331	367	317	353	345	331	317	340	324	354	360	345	310	324	344	349	318	317	362	372	341	360	342	339	320	325	355	340	312	325	338	342	322	320	318	321	346	330	387	341	336	351	353	333	329	365	336	349	360	338	304	328	300	340	353	329	339	338	360	342	347	353	342	327	326	354	335	311	301	365	320	341	322	346	321	322	344	297	355	339	325	319	325	342	377	345	344	318	356	347	353	295	336	348	357	332	326	343	347	360	344	349	296	338	337	355	330	346	326	326	327	395	335	325	331	362	352	355	336	319	368	378	358	327	320	343	327	322	325	335	352	299	308	355	358	327	323	346	369	326	357	359	344	328	306	323	385	343	338	366	318	318	345	339	343	313	352	363	337	348	329	329	327	348	369	334	349	359	363	312	324	338	338	313	353	352	303	344	336	344	347	344	361	328	306	331	351	326	368	315	321	352	340	323	356	307	368	347	294	338	327	356	302	340	351	345	369	338	328	342	391	370	339	334	350	365	371	343	315	338	356	364	349	334	339	349	354	349	371	337	319	354	330	338	366	325	317	372	331	316	307	337	351	335	330	331	338	311	353	338	336	349	370	318	349	351	317	354	365	348	359	327	353	345	335	339	348	344	317	372	344	302	318	364	347	345	331	356	384	337	328	359	346	359	349	348	328	361	323	321	349	343	332	353	350	353	333	363	362	335	362	347	319	346	329	316	377	344	335	312	304	380	323	384	341	362	331	348	328	314	354	355	332	330	344	346	342	335	358	375	341	348	355	318	357	303	359	341	332	322	356	322	363	372	322	329	369	308	335	337	325	347	353	337	342	358	342	337	339	352	336	282	330	331	319	314	365	340	323	364	352	333	369	358	331	347	338	321	352	321	345	336	342	334	344	317	344	363	357	323	321	324	319	326	331	345	342	344	352	315	317	324	345	342	340	361	353	325	309	354	317	331	343	371	329	335	357	341	346	333	336	303	344	353	301	364	325	351	337	312	334	324	378	351	356	331	331	321	338	338	369	364	357	349	307	340	336	357	382	356	281	345	323	325	339	368	319	340	352	359	339	333	324	325	342	366	299	319	322	324	353	326	321	359	357	333	338	345	319	343	314	347	331	327	359	348	349	381	357	337	365	332	328	375	303	325	315	335	334	340	354	349	363	341	345	376	326	311	352	344	339	377	334	322	363	325	353	312	327	368	317	322	333	328	325	377	354	345	314	346	321	358	324	346	379	346	366	364	364	371	310	346	340	339	329	330	324	344	310	347	335	331	327	306	364	355	383	322	360	355	310	353	314	350	337	341	392	355	300	315	359	341	318	360	330	312	353	376	344	320	364	329	358	358	328	342	375	354	361	333	301	351	305	332	344	345	336	353	350	355	342	356	336	355	383	345	342	337	353	358	345	338	344	315	338	354	323	353	318	365	347	314	335	376	372	325	341	329	334	334	336	334	347	339	334	319	326	324	362	297	340	331	344	335	345	312	328	324	342	344	340	334	373	356	308	320	311	310	313	367	379	328	343	338	374	350	309	333	325	339	348	357	342	358	336	323	341	326	323	355	355	347	349	328	370	332	340	345	349	334	338	332	328	333	319	328	341	328	348	293	367	303	330	295	321	331	349	340	335	314	310	358	350	371	342	349	370	334	340	322	346	327	374	340	339	335	354	321	306	354	343	356	360	380	338	320	318	369	325	295	361	311	303	349	311	303	327	313	327	340	357	346	348	323	369	346	337	335	331	384	347	311	360	349	355	345	354	335	354	349	353	352	366	319	364	330	355	339	316	355	359	347	321	324	342	365	381	347	363	335	333	360	367	352	318	359	326	346	339	312	319	351	343	310	332	333	332	388	358	303	329	330	350	315	323	366	332	335	326	308	326	334	358	321	376	350	360	336	292	326	349	348	321	308	327	340	328	311	336	332	317	338	326	343	357	360	350	342	319	344	368	342	340	333	314	313	357	306	371	337	339	340	353	347	377	299	389	346	323	324	327	359	353	339	337	348	374	338	342	349	341	351	346	330	338	339	345	323	370	330	350	314	340	314	329	340	346	345	307	358	372	328	325	328	352	360	326	365	352	336	345	372	331	316	368	357	349	305	348	389	327	347	327	356	335	308	325	341	371	321	356	333	338	321	334	363	351	347	356	343	327	310	317	354	322	363	333	317	299	330	321	336	369	329	347	357	321	372	317	323	353	312	346	328	331	319	317	336	366	314	339	362	331	342	357	326	305	339	293	307	348	331	332	344	338	330	360	335	358	325	327	309	350	333	327	342	344	349	325	346	322	325	328	367	345	353	338	317	368	314	313	332	338	331	320	384	306	328	349	331	308	326	329	375	343	334	380	365	310	323	316	350	356	368	371	334	334	333	367	367	345	318	353	360	346	357	346	345	352	370	345	317	348	345	321	339	348	368	337	310	342	376	328	362	321	341	356	321	348	343	357	369	349	322	347	353	344	357	328	319	348	331	305	341	312	330	328	333	329	348	320	356	361	329	321	333	329	327	346	319	317	303	366	357	359	333	320	365	327	357	374	362	335	374	341	345	335	328	355	347	360	360	336	342	354	342	345	349	343	322	340	330	365	334	351	357	371	362	357	333	319	320	326	325	316	364	344	349	337	306	356	316	338	356	346	335	353	330	339	283	350	342	362	346	367	356	321	374	335	351	322	324	350	353	322	365	317	359	341	354	335	328	338	357	344	376	381	327	341	309	309	307	360	358	312	343	323	352	362	332	350	314	349	329	317	360	341	333	337	317	357	304	338	314	343	304	358	318	349	320	345	359	317	352	377	331	365	340	395	340	369	336	328	337	323	365	339	336	324	328	354	323	339	337	339	337	338	368	383	325	323	344	338	297	320	365	346	332	347	358	314	323	356	349	365	311	357	353	324	313	343	363	357	317	374	321	306	329	336	362	339	348	312	376	330	319	360	347	322	325	366	326	353	341	339	331	306	308	316	337	326	346	388	354	361	331	354	341	351	308	286	377	301	293	346	364	384	360	344	369	312	320	338	344	365	347	351	357	327	337	324	321	337	373	319	363	352	330	348	359	342	305	344	345	328	309	371	336	317	325	357	347	371	334	335	331	356	336	342	328	347	321	372	352	321	322	306	330	360	284	299	308	373	338	340	329	318	342	329	348	337	331	326	320	340	325	333	355	363	347	356	320	340	334
5398	1124	897	838	768	796	751	794	801	823	836	834	808	784	798	775	827	749	766	717	810	834	814	759	748	834	747	790	741	743	811	775	789	777	787	796	775	787	797	794	794	788	763	768	769	791	831	797	760	796	772	806	740	787	741	754	736	732	801	767	728	783	764	737	814	739	715	810	818	773	787	811	815	751	809	781	839	793	735	775	792	821	767	836	812	812	772	830	831	812	750	809	746	752	832	728	758	812	782	782	841	756	819	791	742	809	783	754	781	771	767	807	752	768	738	790	802	814	780	767	819	762	811	822	829	803	807	809	728	800	742	752	782	798	773	788	823	775	766	761	764	799	793	746	766	767	826	798	763	806	828	810	762	836	773	815	731	789	768	783	817	821	769	798	793	756	781	802	802	756	759	836	809	779	764	746	798	800	777	792	833	854	761	832	802	833	789	779	807	813	823	799	789	801	767	811	825	755	757	768	773	750	784	789	800	800	804	750	775	786	768	811	771	773	769	840	792	777	835	782	818	841	781	853	757	794	804	759	838	819	783	751	767	750	781	761	786	766	744	715	797	775	809	782	771	753	771	785	778	770	746	770	766	789	777	802	726	771	777	792	742	814	756	795	832	772	747	800	785	749	793	789	817	787	793	785	809	843	784	771	835	796	766	781	752	760	778	794	727	804	765	800	775	800	841	832	748	786	792	784	772	810	769	812	759	791	773	786	812	791	769	808	754	762	762	788	745	778	771	797	783	824	774	759	771	794	766	774	789	824	811	796	781	792	816	774	770	804	757	756	834	797	784	776	805	824	774	804	748	766	828	810	797	758	795	790	820	799	816	792	861	764	783	762	775	816	802	785	788	791	766	816	810	765	781	801	788	800	785	790	757	732	823	743	762	829	753	794	791	776	734	814	827	760	800	824	790	789	778	836	773	756	768	757	754	803	789	728	825	810	786	787	783	820	746	772	761	719	772	748	764	763	787	747	806	804	781	823	788	791	780	756	775	818	787	763	769	756	838	773	801	784	808	782	776	716	787	790	820	772	799	802	748	787	790	791	788	799	819	808	783	804	779	770	776	793	819	818	803	798	748	793	848	789	751	773	793	802	763	766	770	778	764	800	814	743	791	786	767	744	768	723	757	794	792	753	784	785	765	791	758	773	756	743	802	784	762	827	748	784	830	802	758	802	792	846	774	770	842	777	823	765	805	812	816	782	783	748	786	759	766	811	805	824	766	781	784	768	779	734	774	758	759	781	806	797	795	799	789	812	773	786	799	794	827	743	825	756	752	779	761	768	757	798	814	818	806	766	801	741	782	828	702	772	801	792	793	794	729	778	771	790	784	769	762	739	785	771	779	804	766	786	764	788	776	774	803	831	792	813	826	782	798	830	804	842	794	762	748	787	807	774	823	770	757	792	769	777	787	806	766	797	825	736	766	825	752	810	757	828	816	858	760	848	803	803	785	794	761	792	767	745	754	768	782	820	780	792	795	738	772	765	766	804	823	788	767	777	788	760	758	771	801	765	769	813	751	795	778	803	780	786	801	796	796	762	744	810	804	793	801	766	808	768	816	767	782	772	784	803	757	765	800	729	800	787	794	795	754	799	789	793	755	818	785	752	771	777	792	774	776	793	813	705	819	784	808	799	744	780	751	786	794	754	781	824	768	741	794	744	800	781	803	738	776	790	764	793	781	794	774	797	774	757	798	744	782	792	783	775	755	817	799	779	789	846	757	788	804	820	775	787	815	803	732	736	835	795	783	723	779	806	764	771	767	750	845	844	785	793	748	792	803	770	780	744	748	767	767	805	782	792	780	795	737	778	782	721	747	795	787	805	805	790	801	794	753	763	765	769	750	780	827	780	805	766	799	776	801	778	784	785	790	775	802	740	774	802	722	771	756	863	753	809	826	792	791	791	742	781	840	789	781	769	819	782	808	758	780	802	803	765	827	819	782	798	767	783	804	803	774	786	821	719	757	768	767	799	768	812	849	817	783	783	768	769	776	777	774	797	789	779	836	783	768	861	792	782	814	813	795	798	739	736	797	799	745	794	746	767	814	783	733	757	785	774	749	787	774	749	787	810	810	764	754	806	760	780	763	770	766	772	780	816	742	787	736	725	773	820	829	834	743	780	789	732	746	774	795	821	824	778	799	818	767	777	824	830	868	768	800	772	785	777	779	789	737	793	813	759	833	771	814	773	793	731	742	800	795	748	764	787	724	781	787	771	783	778	771	795	774	732	805	785	806	782	782	743	817	785	845	788	749	777	756	823	792	774	783	758	752	777	835	797	811	784	747	752	796	833	812	779	787	780	751	747	757	800	759	819	796	734	762	793	754	797	785	827	794	778	744	774	785	750	821	795	786	756	767	765	790	779	804	802	792	769	794	802	815	759	776	780	826	780	771	758	751	791	768	769	807	833	750	748	803	745	791	763	772	768	811	753	783	762	822	771	772	753	845	775	745	763	759	793	788	792	827	827	837	769	833	780	756	781	798	819	793	782	795	805	791	775	789	809	762	805	785	839	794	769	828	833	823	729	850	769	843	788	758	780	816	749	761	793	765	752	732	805	772	800	819	763	804	765	753	821	764	821	775	766	821	768	798	750	768	795	798	795	785	778	776	806	804	778	760	802	762	758	816	811	771	760	826	760	785	756	830	795	797	745	781	813	749	817	775	831	762	775	835	770	818	772	750	772	805	797	767	842	807	762	791	754	817	811	767	755	764	769	786	784	828	764	787	808	790	799	781	762	772	763	797	755	815	817	782	776	784	763	829	792	789	815	807	781	799	796	764	776	775	779	755	809	722	833	811	737	756	778	762	817	833	790	787	791	789	775	733	767	761	779	808	781	778	803	755	798	759	754	803	740	798	780	739	815	781	802	784	729	777	812	770	810	823	827	795	740	791	776	757	757	773	776	791	776	829	791	798	792	746	780	763	800	792	829	765	825	850	788	824	834	760	711	800	765	790	813	774	800	746	783	795	742	808	757	778	718	748	793	754	757	774	765	802	773	743	795	817	773	779	768	804	800	806	803	768	749	790	737	769	790	802	780	791	834	761	798	813	778	761	756	793	834	814	771	801	776	778	794	816	760	821	765	789	764	839	774	800	773	798	772	793	765	760	784	759	802	811	795	771	776	797	742	783	775	813	768	809	772	794	755	829	792	770	739	797	810	819	773	764	781	755	779	741	834	753	785	737	793	799	791	807	780	837	782	782	795	734	763	768	763	820	800	817	807	784	769	828	774	802	781	814	786	797	752	758	765	812	803	841	831	767	822	809	783	744	774	767	785	790	778	752	863	766	765	782	737	778	771	791	818	785	735	785	755	808	818	829	790	810	789	790	798	762	822	751	787	738	823	790	766	774	794	798	798	727	808	810	767	818	801	809	777	814	779	802	821	774	789	783	775	787	792	778	784	807	752	764	731	808	794	770	795	778	740	768	822	804	798	792	769	846	789	784	777	798	796	824	803	809	807	757	740	781	762	758	786
23925	20728	24137	27395	20729	20714	3026	620	483	500	535	455	434	456	406	423	442	421	418	384	427	438	413	441	426	415	412	413	433	422	450	439	422	411	384	431	413	461	462	432	404	425	449	428	399	412	410	410	446	408	394	437	431	387	402	444	396	398	444	439	463	397	409	398	430	373	410	424	403	398	395	450	368	433	400	438	427	400	421	396	368	461	415	414	428	438	439	419	435	428	397	440	403	400	430	435	402	421	406	378	406	430	399	403	429	389	371	451	454	412	440	454	391	397	428	440	403	423	404	438	430	477	386	446	479	437	426	415	421	393	406	457	403	403	439	419	417	388	419	419	402	431	421	429	423	415	447	425	415	403	372	426	461	417	410	387	450	451	430	463	450	455	399	428	427	412	445	409	390	413	416	399	385	425	392	405	390	402	418	465	430	439	394	432	414	391	439	400	418	402	413	384	389	394	425	450	459	418	392	393	446	438	377	408	400	414	388	416	411	413	421	423	403	412	426	413	375	446	415	443	418	420	424	431	409	419	406	418	381	405	421	400	388	401	407	379	440	422	435	421	386	377	393	399	403	421	454	374	400	421	419	436	408	399	377	445	432	450	426	434	418	425	424	384	392	419	405	416	424	413	419	383	406	436	377	431	419	396	464	444	401	414	426	395	412	405	427	428	429	459	426	446	445	434	397	451	433	429	441	410	421	411	419	444	370	416	389	424	386	445	414	438	389	416	426	396	415	452	420	441	424	403	415	414	393	434	434	442	387	393	442	398	414	451	445	418	387	411	369	373	382	435	400	393	405	432	426	367	422	387	383	447	436	391	393	409	471	399	416	432	382	434	391	406	427	397	399	410	409	416	360	425	423	436	416	383	440	414	463	424	446	434	424	416	428	374	413	406	423	434	402	386	423	422	429	423	428	371	387	430	425	412	433	443	406	365	413	421	443	374	407	429	404	439	390	432	390	411	457	457	442	441	429	410	408	421	421	453	399	426	418	402	415	393	414	432	407	415	434	417	456	429	389	370	389	394	390	444	425	419	410	431	420	432	373	427	453	409	401	443	445	418	380	404	400	415	427	421	437	409	428	426	381	418	399	398	418	418	386	409	415	425	370	417	379	432	431	433	388	412	402	429	415	425	406	397	416	437	439	404	420	407	403	403	424	436	423	451	429	395	432	394	374	387	416	457	431	402	402	391	457	384	425	401	383	437	441	468	448	438	447	406	384	396	406	404	390	388	429	412	406	425	416	391	406	428	416	426	395	368	443	423	406	435	390	451	446	428	397	412	407	384	433	403	429	440	425	468	447	396	443	409	414	420	432	422	435	404	444	381	415	425	452	405	417	389	400	405	413	415	411	432	401	408	401	409	416	410	449	409	411	424	418	399	406	422	412	356	393	393	406	447	390	384	432	407	399	393	430	434	423	427	434	406	416	402	413	410	431	421	439	428	429	460	421	393	434	449	423	415	429	400	407	413	414	401	409	418	413	431	402	402	434	415	446	446	457	432	447	404	424	403	390	410	377	410	429	384	416	401	429	365	353	378	430	412	403	377	376	402	395	407	429	396	397	429	440	418	430	439	434	406	415	373	420	424	409	433	414	414	442	415	452	458	411	428	394	416	414	412	381	419	421	449	404	387	388	409	445	407	413	442	417	447	381	407	405	442	424	425	422	455	414	416	411	402	416	456	464	385	439	438	429	413	369	394	422	422	391	456	434	436	407	426	415	426	402	430	415	390	430	416	413	412	423	413	402	434	432	418	383	420	403	411	419	421	439	457	389	408	404	404	368	394	408	417	405	370	445	402	406	405	434	417	449	429	476	398	395	432	394	403	401	442	430	414	437	394	402	370	390	405	400	426	474	349	393	400	386	390	393	418	441	432	437	413	450	417	386	437	407	382	409	386	415	408	430	396	428	431	377	409	412	411	416	404	401	408	436	424	401	417	408	435	415	392	395	379	435	440	419	458	416	433	418	430	404	380	464	432	425	400	402	396	435	415	425	440	448	390	412	418	424	381	411	411	421	422	440	396	415	416	426	413	403	412	440	402	394	419	416	432	358	442	400	426	427	445	422	416	392	435	341	420	466	402	421	408	384	420	403	409	438	411	425	443	420	426	424	401	395	414	430	398	420	433	431	421	412	434	429	430	408	445	421	394	399	422	430	399	433	385	369	434	402	441	383	429	421	406	363	411	382	400	434	415	425	472	403	394	408	439	431	410	446	416	422	429	391	397	424	375	401	397	407	429	368	417	443	363	461	400	419	425	432	432	452	426	394	384	407	400	396	445	427	405	442	416	430	393	418	403	391	393	438	417	439	425	430	393	416	435	425	392	417	398	406	431	398	404	472	417	405	472	399	433	418	384	429	430	378	432	442	443	436	411	407	386	404	396	407	424	398	377	458	375	449	424	411	433	451	393	426	405	423	408	417	426	420	381	413	420	418	400	397	381	457	424	415	370	417	417	416	399	401	396	441	360	398	419	418	413	453	428	426	427	435	417	420	411	416	419	399	402	409	380	401	432	394	402	382	407	419	368	418	426	406	425	442	412	434	407	395	428	374	414	407	414	420	421	391	391	407	437	414	372	388	383	425	410	450	414	449	433	394	428	455	463	376	438	432	402	415	404	421	439	390	383	404	451	448	390	383	423	441	381	422	450	404	399	413	436	408	406	435	459	446	421	441	439	405	393	466	430	435	436	408	444	392	371	390	414	418	384	401	413	417	406	445	435	423	371	414	372	419	412	405	395	426	426	452	444	421	408	406	419	405	401	419	416	409	375	429	406	401	412	391	391	453	417	404	449	396	411	380	408	386	421	430	420	426	393	397	430	460	422	420	401	386	433	449	444	419	415	437	437	430	437	400	412	376	434	404	413	428	418	384	449	393	411	416	431	424	400	410	399	423	414	383	419	427	427	426	430	435	408	408	429	400	378	418	436	422	396	438	416	409	411	414	397	386	423	425	383	403	389	391	409	416	400	424	397	423	415	426	415	413	408	403	476	406	389	430	388	417	432	388	389	412	416	409	454	453	391	375	406	390	444	381	427	422	417	426	439	393	421	403	436	420	431	398	408	479	431	425	391	449	425	415	414	449	447	394	392	416	406	455	420	438	433	413	401	393	408	415	424	474	361	391	379	382	429	432	429	469	468	409	410	428	415	435	386	435	401	438	397	428	386	384	422	439	406	386	393	408	431	424	420	419	382	405	437	374	403	403	417	414	392	410	408	445	438	430	468	443	400	423	445	449	401	390	427	363	433	417	409	381	409	406	392	393	382	397	426	423	447	408	411	403	397	400	385	400	393	365	373	426	455	408	424	404	446	408	442	424	418	425	412	475	437	451	406	410	396	402	411	444	451	452	417	431	416	436	381	435	424	407	411	448	395	421	462	390	400	455	396	433	412	416	423	388	397	429	418	425	386	429	423	471	399	417	415	394	439	403	389	445	409	379	417	438	440	405	427	389	430	416	422	463	431	427	413	396	401	439	437
3941	3512	1968	1173	1101	979	919	933	964	910	931	875	959	920	907	910	893	874	950	906	923	873	882	917	937	957	917	943	934	884	884	923	940	931	921	888	899	958	880	913	885	901	922	857	916	911	927	869	920	914	895	980	886	968	956	912	902	904	928	866	886	914	845	932	907	871	888	927	900	952	838	897	966	926	879	890	909	931	875	926	934	861	903	885	932	907	943	880	899	965	920	888	881	891	893	877	882	857	919	895	922	878	935	873	929	922	889	952	869	887	886	897	933	913	882	907	921	884	920	927	959	896	866	899	860	927	875	938	933	896	932	904	830	857	875	905	859	879	930	878	855	901	911	876	956	927	860	900	872	864	858	886	879	918	932	879	905	932	936	882	921	919	892	945	881	862	822	900	900	1003	887	878	905	876	907	953	960	924	867	917	951	930	894	854	882	893	882	893	885	925	882	895	854	861	879	888	884	934	917	919	954	890	868	924	862	899	918	868	885	893	903	945	852	841	927	901	884	839	932	893	913	905	907	907	920	907	920	952	857	894	919	882	886	921	904	901	885	873	895	978	851	953	883	911	916	928	905	952	903	901	943	905	948	902	894	910	945	878	879	903	889	908	917	846	887	850	972	934	960	877	915	963	936	842	873	876	904	914	935	932	906	846	845	902	890	859	866	920	964	947	900	876	908	910	918	901	933	890	854	878	888	902	903	880	877	910	884	860	889	847	865	940	875	930	896	873	918	893	907	892	923	933	894	905	877	886	896	881	888	861	867	908	906	858	960	930	860	935	969	901	939	897	918	877	893	888	884	888	890	917	880	909	906	917	888	949	916	926	937	916	942	924	916	903	859	911	906	926	909	882	937	922	856	905	939	902	936	917	905	918	896	888	875	917	861	908	905	924	933	915	882	855	930	889	934	855	921	878	916	932	882	911	857	915	930	875	858	914	907	875	875	873	948	899	874	871	837	932	949	902	896	903	927	847	955	958	891	895	889	877	912	827	926	859	892	922	927	918	925	909	876	897	885	909	963	903	873	901	874	891	937	904	936	916	887	905	850	886	854	883	886	957	890	971	915	958	912	945	915	891	929	890	902	907	890	906	836	900	956	926	876	891	920	900	863	873	895	911	883	951	923	924	930	920	905	852	933	966	906	836	840	897	899	899	877	928	897	930	911	959	901	898	911	867	892	888	918	921	916	925	941	939	910	915	854	951	895	963	922	897	897	875	897	885	843	941	864	923	869	888	877	898	912	906	935	926	927	921	984	868	893	908	955	942	996	910	841	944	924	902	872	906	936	910	853	837	872	883	914	855	902	959	957	948	920	846	865	861	891	928	919	902	857	950	920	907	938	895	912	985	908	876	913	885	891	870	915	923	932	938	854	930	814	895	908	879	928	949	852	931	928	861	936	887	930	956	870	857	906	843	869	932	946	884	964	941	873	909	934	913	892	901	910	928	921	914	897	917	957	861	873	939	949	867	844	918	912	911	891	887	891	891	932	870	891	926	903	936	874	884	899	885	889	880	940	880	870	901	909	922	918	974	894	946	893	905	835	863	888	884	880	887	933	949	935	958	910	807	922	899	910	879	881	921	884	921	949	870	949	934	910	859	923	873	963	892	885	906	922	889	887	875	881	915	925	947	984	893	918	875	877	911	933	907	941	829	910	900	884	926	862	865	906	951	834	863	954	898	900	898	885	899	888	903	905	851	894	939	869	895	933	844	885	877	901	888	882	878	853	879	916	858	923	963	966	932	926	914	888	863	936	906	891	945	891	975	903	943	902	873	846	888	906	936	916	903	915	931	892	905	926	870	920	904	854	862	887	888	912	915	863	859	927	922	870	969	940	940	913	882	816	921	924	907	894	860	936	937	894	899	931	935	906	898	951	846	835	902	861	863	866	935	912	871	916	885	859	914	904	904	895	868	911	896	916	864	932	871	882	877	910	898	856	936	926	909	905	872	881	927	903	880	938	892	937	854	908	917	879	924	853	861	920	881	928	899	907	896	882	934	914	896	903	999	952	851	913	924	924	883	925	892	942	883	938	910	884	912	901	883	942	878	834	909	915	886	934	852	915	908	937	908	915	893	891	896	919	919	877	914	907	873	850	900	931	920	854	913	936	944	866	981	869	917	896	913	949	914	943	910	899	881	932	899	944	947	916	918	824	869	905	902	940	886	902	946	936	904	917	898	872	873	893	899	902	880	925	916	899	950	930	881	872	889	930	906	937	899	950	931	943	920	872	888	847	930	892	930	918	903	930	882	912	947	937	941	849	922	927	929	888	939	928	853	922	893	897	883	900	880	831	888	919	943	954	891	822	948	861	947	951	883	959	920	949	922	970	926	908	878	963	948	802	921	897	841	936	942	935	895	928	952	909	889	927	913	872	931	954	917	927	890	906	868	898	942	872	909	865	894	918	895	889	892	946	903	860	864	881	872	907	911	870	936	934	881	886	891	915	906	951	933	900	880	860	866	953	867	988	922	897	903	922	841	897	905	866	951	854	904	930	852	881	876	892	913	912	900	869	845	872	911	844	911	912	913	922	910	897	866	928	908	867	918	867	949	860	937	914	883	917	891	916	887	942	936	938	927	905	940	911	956	937	858	919	842	883	977	912	898	936	854	874	924	916	905	929	941	827	886	882	898	915	903	995	932	914	915	903	911	871	894	895	889	910	931	895	909	914	905	896	863	864	883	878	903	880	943	904	840	877	929	968	876	921	920	898	962	862	883	900	872	901	876	868	884	885	889	890	899	922	920	882	918	900	950	906	860	899	915	891	899	892	890	924	909	887	850	889	885	907	869	899	931	945	886	930	925	916	914	905	870	921	900	974	912	886	931	876	915	933	920	875	952	890	906	881	891	907	898	914	891	921	889	849	958	922	871	897	918	822	941	906	916	916	978	932	887	912	873	951	916	890	925	888	917	889	892	938	877	924	902	906	896	866	936	933	951	905	918	975	864	915	900	844	930	879	907	945	891	843	869	958	951	890	917	880	914	874	924	908	927	924	828	884	889	896	960	929	875	931	909	923	919	870	967	899	902	866	900	881	918	929	958	923	901	867	910	881	897	945	867	884	890	884	910	879	880	831	960	843	870	867	898	934	877	901	877	918	859	834	872	914	875	862	883	854	919	899	918	862	904	864	912	890	893	918	922	923	900	875	839	958	925	997	897	956	892	950	897	893	871	898	855	852	906	933	898	887	946	946	896	867	864	878	927	925	858	830	877	1006	866	904	966	857	894	880	874	922	867	929	878	941	925	903	904	887	961	916	892	867	846	910	929	916	929	866	932	933	876	910	873	867	929	942	971	851	910	911	901	882	899	876	859	925	904	903	954	861	870	884	892	894	881	915	891	914	859	938	912	940	888	897	887	911	922	907	887	896	878	876	871	915	896	860	935	925	901	950	935	886	947	956	921	973	848	913	899	944	895	879	889	962	930	889	910	884	835	910	935	908	886	843	922	903	875	925	891	895	901	889	897	906	876	919	953
23526	20744	24313	27241	20746	20759	18836	770	429	412	393	365	344	344	293	287	287	302	307	292	287	263	298	256	279	284	282	273	260	280	284	298	290	263	294	268	271	289	279	280	268	252	256	284	303	267	260	262	274	282	246	272	259	273	260	249	226	252	266	274	277	266	230	290	272	266	264	270	268	266	283	290	243	285	273	282	244	274	264	274	280	289	295	286	246	263	288	289	261	266	259	242	260	270	256	289	251	267	258	286	241	272	253	273	274	294	292	284	273	277	260	273	274	285	271	270	258	284	288	232	273	236	263	265	317	270	270	248	236	259	242	287	256	241	275	273	282	255	308	253	252	287	323	300	265	274	240	247	280	268	252	294	263	264	303	274	269	280	246	242	262	253	310	287	238	289	282	248	255	265	276	254	244	260	218	300	249	249	300	286	262	275	264	260	273	279	245	251	282	264	271	264	239	280	252	241	245	250	244	259	248	260	237	270	260	266	257	264	259	233	266	230	266	273	226	270	238	273	263	323	247	280	241	240	241	286	274	261	256	256	278	280	250	250	210	281	255	239	277	255	272	281	302	281	276	277	275	258	292	292	233	267	303	284	275	284	276	281	268	245	268	252	266	250	229	257	254	284	253	272	275	281	260	280	267	281	275	265	264	244	259	299	291	276	286	272	269	266	270	277	271	272	303	301	259	258	279	245	260	249	239	278	256	275	231	236	270	277	274	295	260	278	243	249	252	269	273	300	280	246	300	290	247	271	273	262	245	251	284	232	280	279	240	257	269	288	241	270	248	282	275	255	313	291	276	266	275	260	266	254	279	279	289	242	276	227	248	280	265	296	285	304	267	268	296	270	284	296	293	279	273	285	267	288	274	282	291	226	278	255	275	252	256	273	302	283	265	256	278	278	284	277	270	281	270	244	260	297	279	260	287	278	241	252	301	231	253	260	278	297	272	273	251	263	245	300	278	269	286	258	269	277	274	267	273	265	259	262	264	289	248	277	275	302	245	278	268	250	264	297	294	262	258	271	231	287	277	250	279	262	249	234	310	272	271	263	262	277	279	272	243	283	266	255	244	236	273	268	244	257	242	251	236	244	242	281	291	282	247	243	246	238	273	260	242	274	282	274	288	275	265	278	238	255	282	268	276	264	272	266	261	268	279	259	208	267	253	283	254	267	279	294	293	276	300	304	241	266	274	262	294	240	262	262	219	275	266	278	227	255	267	286	317	244	248	265	268	243	246	283	264	270	301	272	270	267	281	252	256	284	260	259	277	270	266	283	260	249	264	271	249	281	249	267	260	314	268	288	237	257	262	277	258	262	256	251	265	257	288	250	281	271	264	287	261	287	276	250	274	261	262	272	268	262	264	257	281	291	285	284	264	303	270	265	290	255	252	263	256	284	287	274	258	268	252	243	275	263	284	304	284	253	259	262	235	241	256	278	290	309	259	254	280	280	284	222	301	281	250	279	273	263	239	263	264	259	288	260	272	277	296	300	228	257	258	304	277	256	265	241	281	264	271	243	264	276	277	265	262	261	267	264	262	273	264	271	277	309	236	267	266	255	243	295	266	251	276	264	282	308	256	285	260	256	261	279	290	288	276	259	287	265	268	268	259	273	275	259	270	272	267	278	239	270	270	267	273	256	281	265	273	286	297	263	258	260	274	248	282	254	240	250	243	271	287	310	285	255	246	265	307	251	264	271	266	252	232	248	236	270	286	270	282	238	265	292	268	288	273	246	242	280	282	265	271	257	234	261	268	284	246	284	264	258	280	263	270	288	242	307	276	279	270	266	241	273	252	219	283	267	253	269	226	273	298	267	264	254	274	243	256	251	264	304	273	268	249	247	258	302	259	228	265	267	264	271	263	280	253	279	230	262	271	282	266	233	261	258	250	278	266	263	274	292	295	254	257	296	249	279	262	274	268	282	274	249	284	283	256	272	248	245	268	292	240	273	273	272	240	262	264	280	268	275	246	253	279	276	274	291	301	269	263	261	269	255	278	252	261	267	250	259	273	276	261	298	258	286	257	262	313	282	255	239	254	260	266	268	258	253	237	270	272	242	242	262	245	253	278	252	273	271	287	267	271	271	248	240	299	244	254	286	286	274	264	295	261	258	275	266	250	262	249	280	256	238	279	247	233	258	272	282	268	237	258	251	286	272	264	205	262	238	282	257	273	251	263	275	272	273	279	277	266	259	258	258	276	263	259	250	262	267	251	250	275	284	290	281	270	258	277	245	245	284	267	262	280	281	252	266	289	285	265	261	241	243	272	240	246	212	273	245	251	264	259	280	232	262	277	287	270	253	278	267	266	280	269	270	242	257	273	256	256	256	256	276	259	295	258	261	248	276	267	264	246	255	302	294	245	269	257	275	306	255	284	286	312	283	285	267	288	291	272	262	239	280	253	234	249	278	281	290	269	281	274	283	260	244	269	288	262	273	249	256	262	253	253	301	287	276	276	256	242	275	282	253	260	289	282	269	262	249	253	266	249	277	258	275	285	255	282	265	273	248	273	264	267	278	279	233	273	256	239	252	238	276	289	251	254	267	266	267	299	254	286	265	262	265	262	257	247	279	278	262	273	263	292	281	252	221	260	307	272	290	235	253	251	286	226	260	262	256	297	250	229	281	252	270	262	277	291	287	240	269	265	236	280	267	255	278	272	244	251	296	260	275	277	285	266	241	238	253	265	279	236	267	247	271	249	278	260	262	289	281	236	258	271	244	253	274	257	271	286	262	245	255	262	284	256	253	237	252	262	234	248	270	274	271	274	276	270	279	253	251	288	248	252	282	266	279	260	290	262	255	297	277	255	269	257	262	289	268	290	277	262	271	281	254	276	246	265	262	276	276	279	272	280	274	253	276	275	270	240	287	254	255	258	283	258	261	254	258	228	273	274	238	250	247	272	254	262	265	256	270	236	251	241	233	261	261	256	274	268	268	240	252	260	279	279	274	267	248	272	241	301	295	277	253	278	297	257	247	258	285	235	254	265	270	233	248	269	245	218	245	257	248	255	239	265	284	317	275	305	284	240	272	263	235	270	279	280	239	243	297	290	259	266	250	248	261	286	293	261	259	264	276	267	284	290	297	257	249	248	275	265	241	267	271	296	253	242	245	256	293	288	287	294	265	266	269	258	261	266	254	247	293	271	285	270	268	295	292	238	256	271	248	267	278	273	260	232	272	247	263	259	275	272	288	277	295	271	268	276	248	284	240	243	254	270	242	251	240	247	280	282	248	261	272	242	263	276	260	251	248	287	329	254	252	221	276	293	301	257	253	316	271	265	258	290	297	247	282	264	250	265	268	271	255	256	264	244	253	268	279	263	263	297	255	276	245	258	275	278	259	260	272	269	260	284	272	299	255	269	253	245	281	263	300	264	275	237	273	246	248	253	277	258	274	264	257	307	267	236	249	272	262	266	252	283	272	259	243	264	248	283	252	255	261	274	252	232	292	272	288	250	274	277	280	252	265	264	269	249	290	274	312
4145	5042	2454	1135	873	773	718	674	669	593	677	585	562	631	631	589	644	628	601	613	606	553	580	617	602	605	628	612	623	578	621	597	608	555	594	583	558	581	584	580	586	599	603	587	611	577	563	582	582	571	540	581	598	601	571	599	606	580	561	573	553	608	575	574	593	646	592	600	633	604	597	614	590	563	603	631	615	620	570	550	573	585	592	574	579	636	607	582	614	550	583	607	592	560	556	585	555	571	592	587	602	601	622	559	638	587	601	607	557	599	581	580	570	553	561	630	574	597	589	585	573	580	574	565	571	600	623	578	575	589	636	601	582	582	587	571	570	593	625	616	585	598	579	610	581	597	550	585	618	590	569	605	583	621	626	547	589	605	565	589	582	600	610	604	621	583	620	589	548	596	575	572	588	591	573	626	620	618	565	536	627	579	607	592	562	553	608	602	557	597	660	550	620	601	566	557	617	558	599	625	591	572	596	637	604	584	602	638	559	594	571	597	589	582	588	570	604	598	617	622	638	607	635	594	559	623	583	585	612	607	600	622	585	545	547	597	573	556	584	611	633	608	615	610	595	603	621	585	533	607	602	547	621	582	613	548	548	611	582	582	563	573	581	537	577	559	616	583	614	548	578	634	600	557	593	612	595	564	560	538	628	601	641	606	594	566	567	608	602	626	597	572	651	595	551	565	584	579	587	546	580	598	581	613	542	585	577	545	584	580	550	603	565	569	602	571	640	644	537	606	585	598	625	555	604	590	608	573	580	592	557	582	561	551	604	535	582	595	630	597	558	609	608	577	565	567	561	594	579	605	568	605	636	526	575	583	585	552	564	594	561	540	586	609	608	621	643	552	630	558	605	580	570	607	601	614	590	604	562	614	579	597	555	623	563	581	610	604	603	612	579	574	596	615	558	606	576	613	572	593	591	589	596	578	610	581	611	598	554	573	594	581	616	574	597	612	598	535	611	607	628	607	591	602	592	597	569	561	623	576	616	588	595	578	610	586	612	590	612	576	565	576	573	631	608	518	582	585	538	565	631	586	608	524	560	583	558	601	600	599	553	581	550	615	578	546	581	616	582	561	549	566	579	576	598	581	598	575	562	587	579	552	580	587	594	570	587	567	630	613	603	617	575	655	586	563	584	637	556	599	584	570	550	573	547	556	563	585	614	603	582	594	652	635	635	605	578	594	573	575	601	592	534	591	621	604	600	573	589	603	586	610	616	632	593	584	591	581	614	568	617	613	569	563	624	591	607	580	608	609	599	588	599	573	540	590	570	594	589	560	615	597	562	613	581	577	592	594	587	538	598	618	585	597	539	568	609	595	584	592	593	587	637	572	556	592	594	629	611	609	600	612	558	573	622	576	574	583	609	601	559	553	568	595	604	601	573	555	559	560	603	541	566	617	565	575	602	597	595	616	613	562	585	561	571	561	632	556	588	545	580	560	597	590	553	555	576	596	568	595	569	565	594	570	574	559	552	619	578	558	574	591	624	569	629	572	593	527	639	605	544	573	583	612	594	610	574	588	585	575	590	546	579	597	612	580	566	604	550	546	593	574	582	606	586	622	609	558	603	609	540	601	571	632	572	616	542	596	545	664	601	604	596	580	550	621	577	626	584	612	570	580	566	592	597	610	572	594	554	579	560	578	571	585	606	588	608	548	577	585	624	607	603	530	563	591	526	617	584	616	602	571	593	591	604	567	620	545	606	572	603	567	529	570	599	637	565	582	634	577	554	560	586	625	594	589	609	594	557	581	609	567	528	572	622	585	642	612	599	592	578	595	594	552	595	539	567	583	583	603	579	561	571	594	617	539	592	590	593	629	580	603	620	625	577	584	605	602	598	580	600	582	540	638	591	643	621	594	632	546	590	612	597	617	595	621	581	576	613	544	597	600	569	594	619	631	588	592	598	601	577	584	563	575	573	588	604	603	600	573	626	570	627	596	640	609	595	585	531	630	581	601	581	598	566	598	572	628	595	589	596	606	563	593	556	588	602	602	583	597	554	609	600	574	622	584	572	616	571	634	591	526	581	614	569	599	624	581	600	621	590	550	585	573	560	574	588	534	572	550	597	599	629	601	585	591	602	560	603	575	584	599	569	600	569	636	576	580	582	631	591	608	599	546	618	516	553	609	565	596	577	562	607	576	572	546	590	589	617	555	590	595	612	592	552	549	590	564	595	617	567	651	626	563	601	568	589	523	588	602	572	606	600	598	567	596	594	636	578	561	580	584	588	635	562	531	568	588	553	575	634	567	571	558	589	618	622	518	613	560	591	588	582	594	599	553	604	610	624	605	581	607	594	588	578	602	609	570	603	576	592	627	575	597	614	549	620	630	582	616	574	565	582	598	546	638	541	532	591	591	618	550	612	592	560	561	588	588	595	605	582	628	652	540	539	583	613	601	615	596	561	627	551	591	600	568	536	598	591	630	573	603	575	631	604	620	572	602	583	546	567	591	576	591	554	553	590	574	593	530	586	600	575	557	573	612	578	574	570	591	591	614	603	619	617	646	599	600	556	577	640	581	563	567	583	597	610	624	630	549	570	607	558	626	605	597	592	577	603	619	580	540	583	596	584	621	602	567	545	595	603	565	621	558	648	574	559	557	567	608	604	540	565	599	608	568	655	578	536	549	589	594	603	570	599	600	595	579	549	578	584	621	615	532	561	607	573	580	627	597	572	590	564	596	636	568	628	595	596	611	603	572	605	597	595	598	617	603	616	591	583	588	562	625	594	583	608	538	597	612	598	597	596	594	591	603	558	604	583	603	619	585	599	621	602	567	571	572	592	572	559	600	612	601	605	604	607	546	592	583	591	650	571	570	565	591	611	584	581	583	604	600	610	602	582	547	578	602	616	550	571	636	558	591	602	578	610	611	577	549	588	556	585	605	591	557	580	587	607	602	571	584	597	608	617	585	598	567	576	591	581	591	549	608	600	571	564	603	554	606	602	592	548	579	554	550	575	597	535	619	576	614	537	571	604	591	539	586	598	588	603	583	589	587	604	598	618	597	564	598	580	588	569	620	620	582	583	573	572	603	596	564	594	570	547	557	566	614	633	598	557	572	632	628	568	572	585	567	570	552	589	569	588	570	598	628	576	569	586	569	585	620	604	562	581	565	588	569	557	552	592	548	604	581	585	607	562	565	614	608	583	645	594	589	617	569	624	556	541	567	578	636	597	555	551	577	591	614	594	582	628	539	599	558	551	585	585	577	578	594	562	616	599	608	572	552	591	589	583	584	528	598	606	558	607	587	571	596	580	574	545	576	561	598	574	613	578	618	600	630	599	558	568	598	622	591	593	599	592	618	592	612	542	590	626	621	605	526	585	579	582	591	607	624	602	569	616	553	602	579	581	589	613	590	610	530	611	569	589	545	569	566	561	595	564	538	598	620	570	564	595	614	566	672	553	616	589	552	584	566	608	577	601	578	598	575	608	593	605	608	551	591	594	609	550	624	533	594	606	574	563	605	596	581	571	565
31581	19336	7784	614	453	395	347	351	353	347	322	304	338	334	352	322	337	361	358	336	337	330	336	362	361	350	339	322	338	368	336	345	362	318	343	344	341	368	306	317	315	308	346	365	341	327	317	363	324	325	295	337	315	311	326	314	363	321	350	339	333	363	337	317	309	333	330	332	360	346	340	347	332	368	298	319	335	324	312	323	334	312	365	355	357	356	349	346	344	325	339	347	348	321	325	340	308	370	340	326	320	347	338	364	365	302	339	294	336	336	344	332	366	309	337	349	376	348	334	319	335	318	359	359	346	356	350	355	345	371	349	338	337	323	356	331	355	327	321	324	340	364	362	308	332	344	337	359	335	325	348	314	348	333	345	339	329	328	304	322	352	351	339	362	343	360	342	359	352	361	332	331	359	368	319	353	353	336	324	294	361	342	297	346	370	332	333	357	305	333	354	293	375	343	319	344	327	313	343	314	345	311	369	342	352	351	325	346	344	390	331	326	381	341	329	310	371	345	323	340	350	353	347	321	330	347	318	346	313	369	348	344	341	337	348	317	373	315	318	332	335	349	317	332	324	342	351	358	310	327	340	351	308	378	363	354	321	348	324	340	324	326	337	319	306	347	342	373	357	332	344	352	341	340	358	326	354	352	308	319	332	339	347	342	357	325	353	316	305	343	389	389	342	363	348	353	336	313	337	321	363	371	337	349	333	360	317	348	372	310	365	366	324	333	336	333	353	342	309	320	308	316	376	317	317	376	373	346	351	344	336	352	365	346	364	331	335	319	341	320	363	314	370	321	299	350	334	333	321	333	351	340	361	332	363	333	356	351	322	361	336	360	351	329	330	361	335	307	320	377	334	374	343	327	317	301	306	344	350	337	312	316	352	346	327	358	341	329	319	305	349	380	377	331	311	360	363	318	350	343	340	356	315	307	372	351	352	382	343	341	317	362	369	347	356	303	336	359	327	358	331	336	338	332	333	332	349	344	328	356	360	335	347	370	355	352	349	331	318	345	334	333	332	341	320	380	343	331	345	361	377	368	321	340	338	338	352	360	324	319	356	347	334	333	322	376	331	349	349	329	335	355	308	311	335	323	319	352	324	342	332	370	333	336	346	351	305	333	342	333	338	344	359	340	320	333	385	316	385	315	313	359	342	337	334	342	365	331	299	352	333	342	377	326	358	335	349	313	356	348	371	363	327	337	360	342	343	352	331	357	344	336	343	324	343	340	343	340	346	298	328	326	378	353	346	359	339	351	334	313	337	353	332	326	343	350	325	294	347	330	342	325	322	351	359	314	361	300	314	326	324	340	352	361	312	322	342	336	356	356	348	364	376	310	332	332	363	350	336	368	347	330	339	336	315	353	336	358	347	342	331	284	306	341	375	346	333	359	351	360	341	351	344	317	326	326	320	338	352	328	359	333	333	327	319	351	319	364	351	346	338	324	359	345	325	368	327	355	367	295	362	321	352	359	337	302	330	376	349	302	320	305	306	364	326	320	327	349	324	373	380	339	320	395	322	336	334	361	350	337	361	346	320	328	321	309	291	371	334	341	344	374	353	337	350	351	335	302	352	334	346	344	348	349	360	361	327	348	341	319	349	359	333	342	329	345	327	364	356	320	321	361	346	386	346	303	363	339	345	382	322	335	328	330	315	338	347	339	344	343	301	340	344	352	322	325	374	337	310	364	365	341	345	300	336	342	350	368	327	339	347	335	319	305	360	341	327	311	367	368	312	350	332	329	319	327	314	352	330	306	355	351	357	365	339	317	319	344	357	330	346	340	308	327	316	338	326	316	327	342	391	311	334	337	345	360	334	330	291	352	312	354	355	356	333	355	359	309	339	375	334	344	304	372	310	351	354	348	380	311	349	336	359	354	352	327	324	380	374	319	361	322	344	326	324	325	331	341	382	368	347	357	343	315	367	334	344	338	346	338	327	303	352	332	376	348	337	350	341	330	330	318	342	377	330	347	336	347	353	325	327	336	324	374	329	315	334	330	328	310	352	337	327	334	353	365	326	346	327	316	298	316	336	331	324	367	342	352	339	323	334	342	301	365	329	357	348	352	309	313	357	321	363	343	350	308	322	354	381	352	341	344	371	336	327	340	362	321	334	358	365	357	320	363	371	337	344	324	327	354	350	349	373	356	316	330	313	348	326	330	325	353	350	332	344	329	324	324	347	296	362	357	347	341	347	322	336	344	306	311	334	350	290	352	316	330	350	336	357	335	316	347	312	348	338	343	316	360	346	366	348	365	338	361	358	384	341	343	332	332	342	342	331	331	345	347	343	324	330	309	351	360	333	337	338	341	342	313	342	361	318	303	356	345	329	352	346	387	331	348	308	339	339	339	309	372	341	349	332	346	330	395	360	357	360	372	335	319	354	345	359	325	327	312	313	337	385	322	331	325	333	319	319	354	350	348	340	330	359	363	357	373	348	362	333	331	331	335	342	341	336	352	375	333	360	344	337	324	305	341	348	365	334	333	344	348	316	332	321	315	372	337	333	333	346	331	352	339	344	333	345	310	366	371	370	371	325	345	326	351	333	341	339	320	335	348	343	323	329	349	336	344	369	355	365	361	362	336	353	346	362	349	346	370	354	346	342	382	352	316	333	355	368	330	374	348	348	318	366	349	344	315	331	332	314	335	346	339	321	323	331	346	341	314	312	327	353	340	342	307	325	357	341	341	335	314	361	336	355	349	338	327	343	348	351	322	349	340	350	337	321	302	346	336	324	349	319	359	357	345	350	345	349	344	319	344	332	354	329	338	341	302	343	329	344	330	359	334	361	337	329	343	378	323	323	357	343	371	352	336	344	343	354	359	334	332	327	312	331	312	329	331	337	322	362	344	330	358	361	354	337	349	361	348	329	365	324	344	302	339	343	335	381	322	342	323	350	356	332	352	354	322	361	364	348	356	348	335	327	379	344	346	349	324	325	325	328	347	303	312	343	346	366	359	294	325	347	299	323	340	332	317	322	336	330	340	354	336	348	316	295	315	327	328	338	342	337	337	327	333	369	325	313	315	336	345	308	336	366	329	350	348	344	312	333	348	359	324	335	355	342	334	340	328	297	357	351	336	357	356	336	334	367	304	316	336	346	339	360	326	339	358	369	360	359	322	363	331	327	306	339	326	351	365	335	341	330	353	338	367	360	335	338	305	329	324	343	359	355	345	326	335	349	367	347	335	337	336	336	378	344	369	333	356	333	380	372	319	362	330	319	340	363	365	341	329	330	323	309	298	319	371	375	350	332	325	340	330	335	324	324	331	343	323	353	336	309	371	330	365	355	350	318	334	313	359	380	326	335	311	343	325	308	358	373	391	354	339	357	366	328	340	359	318	324	314	340	328	316	325	340	330	335	342	348	323	354	348	339	327	348	354	334	309	307	351	348	343	361	342	343	346	350	328	350	357	365	337	373	330	369	356	349	344	340	371	335	337	374	356	340	334	342	339	367	355	335	361	320	340	322	331	355	342	302	332
5382	1083	846	773	824	818	827	805	768	815	826	832	731	791	753	793	782	833	798	800	801	801	817	780	832	788	803	833	788	738	797	756	824	790	823	708	769	794	805	788	786	788	777	781	792	841	731	771	754	768	764	759	802	770	827	788	771	814	735	770	754	807	773	718	769	744	765	756	812	797	808	765	832	779	777	821	799	814	757	738	802	796	770	770	773	833	767	813	791	759	755	793	794	798	759	833	774	834	788	754	762	768	775	769	800	822	809	794	770	768	784	783	785	796	796	767	777	763	857	784	806	738	763	787	788	780	777	785	780	739	795	838	779	805	796	805	721	764	781	780	787	733	803	778	775	786	795	750	774	747	800	771	748	808	793	764	811	762	795	805	799	754	815	773	766	788	842	779	813	762	776	767	796	745	800	795	814	762	777	841	832	777	751	788	795	826	785	763	804	789	776	770	781	800	762	836	776	748	809	761	820	814	723	799	788	824	793	783	776	819	791	818	780	808	750	801	734	783	778	823	770	774	804	830	793	772	840	840	726	828	763	792	835	810	782	795	817	795	784	819	831	774	786	801	752	779	803	774	796	777	758	780	771	773	809	819	734	785	789	765	812	759	743	801	769	770	743	732	772	801	764	773	767	834	816	826	727	815	777	816	737	805	774	811	807	794	744	763	836	795	791	813	732	777	803	760	777	780	785	800	805	782	780	780	794	762	830	790	808	775	787	744	792	738	793	792	823	837	770	797	828	770	778	860	790	789	805	808	762	778	796	761	749	797	791	784	804	789	748	745	783	793	791	808	805	792	787	734	781	755	773	771	811	765	748	863	819	763	761	816	792	770	782	807	818	773	789	766	782	764	755	805	771	791	784	802	783	752	807	791	765	777	829	807	743	826	858	768	756	817	871	793	812	797	795	788	820	754	767	797	771	768	817	792	772	766	818	762	784	775	807	781	817	801	739	775	826	779	844	783	781	779	797	783	774	784	755	792	764	777	805	791	799	858	824	763	809	780	800	802	811	801	794	774	813	759	784	845	790	771	783	727	784	829	785	797	798	778	773	784	759	801	743	767	773	822	751	772	739	777	775	753	792	805	805	814	769	805	780	818	810	822	813	816	784	775	784	762	782	801	767	797	794	775	800	748	776	779	792	791	786	798	781	793	810	758	788	779	830	800	781	774	796	774	775	747	786	748	766	785	753	817	757	811	772	796	782	774	826	791	760	772	749	825	799	778	771	798	786	795	803	799	747	792	819	793	820	757	803	764	837	822	809	785	775	776	787	805	826	770	816	745	796	813	794	805	771	811	750	791	814	787	821	788	743	808	768	761	763	811	782	794	770	831	847	779	887	796	812	816	829	740	826	799	875	800	803	792	745	748	789	786	783	758	781	814	801	769	771	782	855	814	806	734	800	750	801	732	726	784	795	764	762	774	789	796	753	845	828	818	800	778	790	793	762	802	770	788	790	824	750	721	781	770	814	761	794	793	781	713	786	770	798	771	759	788	794	808	775	766	769	794	788	802	756	753	704	777	734	813	775	763	793	772	813	808	816	824	779	825	733	792	771	825	785	828	830	808	800	817	789	748	783	823	781	783	806	755	769	811	776	781	773	819	793	807	789	764	817	783	818	807	757	763	794	759	756	811	763	795	780	763	769	758	807	834	835	807	844	795	812	775	790	788	816	801	765	785	791	772	783	822	732	823	770	771	821	794	796	825	746	737	790	756	770	777	787	769	782	782	805	761	758	791	795	757	753	833	761	825	799	771	782	773	808	769	866	856	779	769	806	821	753	787	802	827	756	812	783	820	757	748	774	783	800	846	842	780	788	763	774	827	814	736	781	806	824	819	792	789	861	764	762	758	829	826	803	841	802	789	796	853	758	783	770	803	791	821	776	741	774	775	769	778	793	778	713	774	807	798	849	799	804	787	826	789	790	784	810	726	808	787	812	770	749	794	764	771	788	805	809	761	747	792	849	806	772	794	807	787	762	793	758	854	809	776	739	788	847	825	839	776	799	831	722	776	764	816	774	747	772	744	747	807	799	773	791	820	774	782	754	808	793	784	781	781	750	799	832	784	766	774	786	793	805	808	791	796	749	795	799	777	789	761	755	840	796	826	848	748	837	789	792	836	810	790	788	856	767	763	723	804	707	793	767	730	762	798	789	786	766	747	756	780	826	752	762	817	784	794	787	790	780	765	758	828	824	727	779	776	778	780	790	712	810	811	733	786	793	842	786	782	820	800	781	788	767	815	815	770	818	784	779	776	777	797	757	815	772	792	793	790	766	806	774	782	777	751	782	771	806	771	773	766	828	777	832	803	762	798	762	766	807	769	799	734	876	777	828	824	808	782	784	830	764	761	810	787	787	787	808	781	774	786	802	793	790	779	800	820	769	780	763	783	800	791	780	755	752	751	777	794	781	785	826	789	801	801	802	759	793	819	727	791	793	779	776	814	786	757	802	774	785	788	819	740	765	773	831	778	785	779	784	791	842	821	797	776	801	758	735	776	825	752	806	779	781	823	801	858	802	722	736	762	766	823	727	766	773	812	811	816	760	783	796	727	839	781	789	880	750	789	820	723	820	766	760	830	793	797	752	811	784	841	809	825	790	787	790	780	803	788	793	780	801	833	806	770	784	823	789	796	824	775	810	775	770	802	755	835	814	779	789	770	804	855	793	775	864	835	759	774	765	801	769	783	792	817	780	757	759	789	745	808	755	753	771	809	754	744	810	821	769	731	783	824	771	793	765	768	756	796	771	807	749	768	730	788	837	818	803	810	774	801	757	822	775	793	812	781	718	778	809	777	762	800	788	735	759	820	747	773	773	818	805	757	820	768	792	800	816	815	795	831	775	809	732	846	832	802	770	783	795	840	773	766	798	806	804	843	821	797	783	798	832	818	777	792	754	765	764	853	787	775	753	723	787	730	817	796	761	808	802	794	821	805	713	820	808	797	804	789	781	772	739	751	798	774	808	785	806	788	758	780	793	763	758	777	794	778	786	791	764	799	822	807	793	825	767	785	830	803	762	822	786	816	813	822	809	756	805	782	754	848	744	812	786	764	796	759	775	752	769	824	776	787	764	789	772	781	782	783	781	818	788	743	805	826	811	831	763	783	794	823	827	804	769	831	825	806	765	798	762	770	833	731	821	899	795	795	760	816	809	823	805	792	843	752	800	779	806	774	767	768	809	776	803	792	760	726	762	772	789	780	757	742	779	811	756	756	792	779	787	786	786	767	778	793	786	771	776	827	742	828	772	780	815	818	810	811	754	792	753	794	769	785	765	840	770	795	755	767	821	818	784	795	743	776	731	791	804	780	716	724	773	746	778	785	752	776	737	781	792	806	755	799	763	790	747	763	799	756	788	770	781	793	775	850	802	794	815	798	783	787	740	807	769	778	785	816	815	769	805	773	755	795	798	781	802	821	796	752	752	820	781	744	842	781	817	763	764	819	727	788	802	816	777	814	789	815	824	738	776	804	817	830
23913	20744	24142	27393	20734	20725	3247	629	499	516	493	455	481	440	412	409	437	425	407	391	434	391	429	433	369	425	409	444	408	426	373	436	402	448	445	397	432	403	426	422	426	436	415	404	448	428	392	432	408	407	402	377	421	421	404	429	391	418	436	400	379	438	403	443	424	410	389	440	433	371	392	404	416	414	389	430	415	379	419	479	413	412	395	465	414	377	400	439	388	390	436	458	394	392	417	467	451	461	412	378	414	418	388	406	450	379	412	411	466	384	419	441	393	429	402	392	406	426	417	429	381	438	426	450	428	414	391	395	400	432	408	398	430	361	432	438	434	407	424	432	412	409	466	389	436	387	401	390	422	388	414	418	454	440	384	421	438	433	381	445	440	443	431	471	423	425	429	428	392	420	420	390	409	392	410	412	402	411	416	403	396	390	387	435	440	405	437	402	397	435	471	383	382	442	394	415	420	429	429	443	419	392	411	419	409	412	430	454	420	406	453	442	402	414	407	439	446	365	399	442	391	407	404	390	374	445	434	427	411	440	415	436	411	397	425	399	425	408	426	372	449	400	399	458	435	383	405	420	413	393	436	394	392	386	418	412	394	384	441	422	427	412	469	435	426	402	458	421	414	430	382	406	419	416	398	431	393	417	425	417	405	377	418	465	444	449	456	409	358	404	444	424	383	346	429	397	431	409	445	384	422	414	463	447	440	444	404	457	402	436	433	439	432	426	402	425	437	451	376	393	412	422	384	407	449	407	463	434	355	412	439	445	418	408	422	442	459	458	347	434	426	410	406	389	405	423	431	405	419	367	435	434	412	441	386	395	417	409	425	429	427	423	408	402	393	408	443	418	385	392	376	435	369	415	425	387	429	452	406	442	411	377	442	406	411	419	396	422	408	464	433	407	391	442	422	439	427	429	412	444	427	445	420	409	439	445	426	431	439	385	420	408	427	407	382	463	437	403	420	440	387	395	382	406	422	450	438	405	406	374	447	456	420	436	417	411	446	448	426	413	384	402	428	415	385	444	387	407	466	429	390	421	407	417	464	422	406	405	381	434	393	379	426	397	440	422	415	412	408	402	445	443	447	453	416	425	388	343	436	414	431	423	428	432	396	427	425	462	414	434	425	440	426	386	458	452	394	454	433	413	398	419	430	444	424	420	400	401	421	450	424	380	410	420	433	410	442	432	428	395	383	404	390	432	399	412	426	448	410	401	439	442	354	408	469	417	398	421	397	419	462	424	452	448	419	408	396	395	405	391	409	429	383	444	416	367	380	403	392	424	390	436	407	454	424	460	450	425	454	419	433	377	393	411	379	397	414	476	477	429	397	417	418	404	416	421	445	425	443	403	411	389	411	399	451	416	369	406	451	437	410	447	458	399	436	436	413	417	431	405	414	403	405	407	408	387	423	429	422	413	435	402	424	420	439	421	457	429	435	434	421	442	446	390	415	444	435	449	403	420	441	420	448	423	411	401	382	404	430	444	449	449	435	431	411	427	448	461	415	413	400	425	438	439	402	439	423	414	392	409	413	422	444	404	405	426	431	415	411	424	415	409	441	426	391	375	408	471	410	441	400	434	414	404	404	437	412	416	412	392	416	381	422	390	430	405	438	411	399	418	434	376	451	416	415	447	403	453	391	456	406	411	395	420	392	397	406	424	384	400	440	425	411	400	380	439	398	421	467	418	405	385	407	435	417	415	461	470	432	442	417	382	448	453	468	431	432	407	415	401	373	403	441	423	448	414	434	360	408	378	467	430	436	446	437	446	408	420	412	479	437	394	410	385	404	424	408	396	418	407	449	454	430	419	418	425	433	428	401	424	473	478	427	430	442	377	396	409	442	408	412	390	402	365	395	408	402	441	423	390	381	406	406	383	432	416	396	374	425	431	415	461	389	433	420	422	386	376	420	454	460	359	444	416	395	396	447	451	413	444	416	457	405	383	427	407	444	420	412	483	399	394	439	437	427	466	456	410	436	427	451	401	397	442	391	405	402	405	381	409	422	432	414	392	428	429	422	407	421	423	377	402	385	421	406	417	391	417	443	425	422	446	412	340	402	481	395	416	428	419	413	388	430	431	461	403	392	410	408	434	407	399	458	405	423	423	406	433	434	432	447	425	398	458	412	403	415	471	426	448	416	447	399	397	411	469	420	390	381	411	430	458	460	451	398	409	431	435	391	408	432	442	452	390	408	438	432	465	419	457	411	396	434	427	404	416	411	406	376	383	422	379	393	393	432	380	408	433	414	425	399	402	411	468	444	424	405	425	393	422	424	392	413	373	397	419	424	373	399	399	431	433	420	403	436	431	414	420	400	410	449	412	419	384	420	425	404	440	459	420	438	436	430	417	395	410	429	444	419	429	414	411	423	453	384	422	395	420	426	416	403	358	406	441	356	418	446	398	420	370	431	425	421	379	399	429	468	464	392	434	398	403	445	426	438	402	386	410	431	408	413	397	410	421	429	429	408	404	428	420	420	462	448	434	409	399	391	405	407	404	374	444	447	413	405	407	374	404	414	421	386	372	372	403	437	481	434	402	422	421	446	407	385	420	422	434	401	399	399	405	442	442	425	388	439	406	439	458	427	422	440	375	475	409	430	447	411	391	388	424	406	427	372	401	415	433	411	395	422	416	416	424	450	397	430	419	410	396	415	417	416	427	435	450	423	466	382	444	441	426	403	405	420	451	408	421	431	426	412	440	393	411	377	439	387	443	417	427	437	413	388	420	406	421	424	424	404	455	424	394	449	421	392	433	396	448	409	437	410	419	408	385	424	423	434	442	433	422	406	413	417	417	412	410	451	388	438	420	377	440	394	370	444	455	446	407	377	448	429	433	398	438	421	407	445	403	401	425	440	411	402	406	412	466	398	466	392	370	444	402	376	416	450	417	427	399	427	448	413	396	430	406	410	387	419	378	429	417	397	417	398	427	438	423	426	399	379	404	411	407	457	404	407	413	465	456	409	391	402	370	374	431	426	432	455	420	438	378	424	411	420	430	398	428	384	412	438	409	406	433	433	447	388	426	400	398	410	454	393	424	434	385	410	405	424	466	412	405	449	414	413	434	435	433	438	459	409	450	448	416	426	397	410	432	412	443	399	438	407	408	435	460	391	410	418	405	424	391	433	383	420	432	406	397	462	433	406	389	397	428	418	435	434	420	430	421	465	421	437	413	437	429	412	420	422	396	437	403	380	439	431	424	408	438	398	412	408	457	369	385	401	419	421	382	419	450	381	375	392	408	420	390	410	418	456	422	430	412	420	420	417	404	423	441	420	412	415	434	411	428	439	467	426	407	387	436	410	385	405	401	434	446	369	432	425	424	437	476	413	414	445	444	439	430	426	412	377	440	404	435	405	389	413	451	425	427	480	415	413	409	391	415	409	404	432	430	457	423	475	435	418	414	433	426	447	429	439	426	440	431	388	387	413	407	435	407	426	474	453	437	413	408	433	415	453	388	398	435	441	424	392	388	417	419	445	432
3877	3526	1947	1255	1079	1023	951	991	990	943	945	917	918	919	895	913	911	871	870	878	981	922	906	946	948	843	912	899	915	883	905	900	886	878	895	982	895	940	915	884	890	909	864	917	926	906	925	967	911	878	883	910	916	905	934	915	926	906	870	884	875	917	880	918	931	891	923	898	921	849	935	931	936	895	945	920	907	916	869	946	884	887	921	857	939	916	920	934	862	928	886	891	941	842	878	927	890	965	915	904	935	912	900	866	904	904	871	939	895	929	899	918	922	906	956	900	908	844	926	929	905	864	911	899	878	897	929	847	927	888	877	894	941	862	934	871	886	961	892	930	860	900	914	877	945	919	952	928	909	943	907	902	900	914	933	940	913	905	880	852	968	927	919	916	910	895	937	909	919	923	888	884	894	896	900	897	936	947	955	945	915	869	895	870	918	933	915	933	915	904	952	921	922	917	917	886	950	929	903	890	901	967	871	887	924	880	899	938	860	874	943	898	929	956	877	926	949	840	975	911	870	900	847	927	873	893	953	908	920	886	925	894	882	909	915	885	900	907	917	855	898	883	898	876	860	950	840	885	843	904	864	1001	890	851	890	982	920	863	878	910	884	918	874	914	894	883	896	919	969	920	910	975	936	908	892	882	899	928	849	914	923	930	968	920	896	847	856	863	888	939	939	917	924	892	858	909	927	941	897	909	893	914	908	891	923	880	915	906	896	921	929	920	891	896	918	922	894	876	914	940	863	885	956	980	933	912	961	916	893	921	898	903	959	937	882	948	944	896	884	864	862	921	962	835	907	911	822	968	903	874	861	914	875	927	891	880	887	908	925	829	884	985	902	925	908	886	984	931	900	911	936	900	932	891	930	894	850	909	923	880	933	871	867	851	929	906	895	894	875	930	877	919	903	877	851	930	876	950	933	900	894	920	902	908	946	895	903	932	913	911	924	908	900	886	913	890	917	917	865	922	880	878	939	887	907	941	976	886	901	922	940	916	907	873	942	865	942	873	878	931	886	886	903	955	893	885	845	897	848	922	926	901	901	922	919	981	895	903	859	896	888	876	869	912	932	954	887	926	946	896	904	900	912	917	892	861	910	886	889	887	887	883	953	909	915	882	894	936	898	892	947	910	915	952	860	860	910	871	914	876	915	933	876	943	896	915	928	876	926	922	936	923	942	904	929	877	869	879	923	898	884	928	966	872	929	917	865	872	898	889	921	898	951	893	928	962	921	908	977	865	932	830	946	919	890	957	968	912	894	866	928	897	963	880	925	935	888	853	907	884	868	869	932	950	937	887	958	897	882	892	933	911	895	878	862	892	897	921	887	941	921	912	906	851	896	910	902	876	894	937	941	888	878	957	953	962	889	984	948	932	861	951	884	891	937	867	932	912	951	881	874	907	905	906	937	889	906	888	887	904	913	869	952	896	921	928	898	894	926	948	865	910	900	855	861	880	884	852	894	913	897	870	860	949	978	918	843	865	887	895	937	858	932	879	885	855	887	905	851	914	953	933	908	853	901	904	913	971	903	901	947	864	945	918	855	909	927	897	883	892	919	915	904	911	946	847	903	934	877	933	889	898	925	912	878	865	887	889	923	913	876	968	869	941	889	924	902	888	930	861	918	881	900	940	893	908	925	871	856	914	929	859	890	908	812	910	943	923	909	920	924	888	875	886	910	905	862	908	839	887	937	966	922	957	896	923	890	880	936	915	937	897	900	885	868	962	860	896	861	967	892	902	922	944	952	915	940	921	873	923	926	877	895	879	954	918	920	920	911	896	877	911	859	847	907	862	859	913	911	904	921	929	912	918	879	832	904	886	907	896	922	916	896	881	864	895	886	906	947	848	917	903	932	926	920	900	893	924	927	918	884	926	872	951	904	924	857	916	920	878	933	948	901	885	901	831	918	834	909	880	916	959	893	922	910	878	872	917	867	934	906	916	866	914	872	850	869	912	905	887	925	917	938	922	894	927	898	891	906	889	867	885	919	911	925	866	885	834	877	928	926	872	942	924	878	890	889	873	925	943	919	895	926	918	938	925	903	907	849	921	931	925	901	934	907	901	919	954	909	961	844	888	952	988	910	920	933	923	836	892	936	887	896	937	933	899	874	953	933	958	924	903	898	892	903	897	918	892	911	878	859	865	859	894	876	888	861	908	911	878	900	902	882	895	944	919	889	932	865	884	917	910	904	846	927	916	945	945	889	867	892	907	882	869	915	918	882	869	922	927	888	888	937	875	879	926	958	961	896	950	861	907	910	918	900	860	897	920	876	943	905	907	893	889	875	896	881	944	920	877	939	941	857	861	920	943	909	941	879	955	864	967	911	924	930	923	903	866	887	913	944	885	892	850	926	955	888	902	951	909	882	838	876	901	945	917	861	907	874	846	898	892	851	879	885	955	881	916	918	880	893	855	874	948	861	877	897	921	936	950	907	946	928	925	910	934	891	928	922	917	905	849	892	957	934	953	942	936	904	885	914	897	934	903	901	905	845	884	950	969	883	923	961	905	882	917	902	868	891	916	899	970	898	884	941	911	905	929	922	910	921	883	901	918	863	936	886	881	883	938	890	942	912	892	856	868	884	892	896	909	913	933	851	894	917	946	921	886	882	908	834	898	863	910	933	941	916	862	863	914	914	897	943	902	875	904	950	962	903	910	946	899	943	889	898	934	908	896	942	877	906	881	904	930	844	916	965	898	921	857	915	886	872	907	911	917	916	901	907	911	865	835	939	904	952	924	889	908	918	879	906	897	905	874	921	880	906	929	924	897	876	868	932	894	892	868	959	921	902	841	870	957	909	873	885	847	900	839	922	925	852	919	852	948	879	961	900	935	899	894	916	984	914	855	959	865	952	878	922	892	936	922	866	980	914	917	892	917	884	904	926	896	898	923	945	952	913	884	870	874	903	938	862	890	848	882	877	881	894	882	874	951	928	905	890	921	866	907	913	898	874	907	899	908	925	904	871	926	937	891	908	895	892	835	890	875	904	884	854	897	942	866	897	942	904	893	866	903	929	890	872	900	954	900	930	889	917	872	923	933	927	917	912	894	890	854	896	855	875	906	923	896	880	933	889	923	936	912	856	913	882	891	902	859	909	895	870	899	918	892	881	876	865	881	910	917	871	922	958	948	940	905	912	900	947	919	894	863	928	874	940	922	864	908	931	930	931	875	965	978	866	950	916	853	904	923	948	865	870	843	865	900	920	900	842	920	933	948	873	857	891	968	973	880	893	929	883	879	900	917	897	913	910	861	925	951	868	934	955	854	891	918	941	925	903	851	960	936	889	942	910	940	893	915	895	887	880	857	924	992	865	898	943	863	900	926	867	899	941	909	922	951	964	879	945	910	807	889	924	865	892	889	893	940	901	890	922	860	936	932	924	941	897	921	920	915	858	860	908	962	936	941	898	905	898	876	925	960	933	889	860	923	951	874	910	923	917	915	885	938	925	941	908	892	925	904	921	844	902	907	840	892	867	900	874	888
23440	20736	24374	27172	20737	20756	18677	795	460	396	374	334	322	262	324	322	299	300	284	272	290	329	291	300	299	277	285	259	245	287	278	280	290	296	279	256	272	255	253	285	312	283	293	254	244	237	269	269	283	291	278	270	255	238	276	271	274	267	286	276	289	243	273	282	262	272	237	277	266	242	275	270	277	267	260	260	268	276	270	265	246	256	277	256	253	301	265	270	272	239	297	244	293	267	279	297	303	278	278	253	271	278	260	265	257	254	279	266	244	254	253	251	246	265	276	280	261	291	275	265	244	278	250	285	265	264	292	273	291	264	264	280	246	289	267	262	238	249	268	267	278	259	261	259	258	277	267	265	272	273	282	249	238	286	245	230	265	292	258	268	258	256	265	279	240	238	283	281	267	260	300	280	284	239	266	315	246	251	266	257	259	262	250	287	269	259	265	252	276	258	289	253	292	278	306	256	262	294	282	252	237	246	290	276	253	266	253	255	266	285	256	289	283	273	291	248	257	269	292	267	248	274	258	273	292	245	277	288	259	228	245	245	253	249	270	303	278	278	266	264	274	275	252	253	241	243	256	273	269	274	262	294	294	268	271	280	250	259	279	267	262	260	259	256	243	289	244	244	268	257	288	273	254	273	275	273	270	238	286	258	271	274	276	279	253	243	299	263	232	285	247	248	292	270	268	259	274	287	287	276	289	279	238	259	275	252	293	273	263	268	299	297	275	280	265	270	276	279	284	259	243	292	266	280	272	270	278	272	253	299	252	245	250	230	276	252	269	275	241	272	292	273	286	283	280	263	266	266	290	289	277	254	266	259	250	246	282	258	290	254	281	259	259	273	256	266	286	273	280	263	265	262	260	294	247	268	255	286	311	275	254	291	271	257	272	291	242	255	273	232	227	227	282	276	254	275	268	266	275	272	265	239	229	285	291	268	258	259	256	261	264	258	297	257	270	277	285	282	287	269	279	270	261	279	285	292	293	254	282	250	269	255	260	280	270	262	263	268	248	234	272	282	271	312	242	268	295	266	253	256	247	287	264	258	306	263	256	261	286	256	275	260	268	257	245	266	271	298	274	276	283	252	286	285	271	259	249	262	287	291	295	310	277	255	268	272	292	303	310	261	261	255	262	273	264	275	270	269	281	278	284	237	287	252	268	300	313	263	256	289	254	264	251	265	252	276	275	285	263	258	296	294	234	293	254	266	250	244	280	256	281	274	273	253	266	269	277	268	264	278	272	296	268	266	264	267	240	312	271	282	264	247	259	253	295	260	288	277	234	278	300	250	259	262	281	272	309	281	284	287	259	264	242	242	292	261	243	242	262	278	279	310	240	271	245	288	223	253	278	284	273	299	259	268	274	270	295	270	264	243	270	263	299	260	279	258	271	263	267	253	290	262	286	254	256	281	276	277	278	301	262	291	279	267	244	271	242	285	246	249	255	282	241	309	272	263	255	225	251	249	237	270	262	314	253	287	279	250	296	274	256	274	294	258	241	288	285	276	302	274	242	230	267	275	278	294	281	261	239	268	252	247	271	251	237	274	257	290	282	256	259	246	282	281	270	288	262	271	224	280	243	284	274	274	283	292	247	270	257	242	275	274	251	260	288	249	259	267	235	256	268	243	257	292	256	260	256	296	259	290	245	242	273	271	255	230	237	293	290	295	279	247	293	283	247	262	243	282	269	252	289	274	276	274	289	278	270	235	254	286	279	257	250	271	295	288	287	246	273	254	256	276	229	273	259	248	267	277	258	276	252	261	265	269	284	252	246	272	282	259	269	261	277	263	244	244	271	303	267	264	252	242	250	276	252	223	250	269	275	258	244	265	247	304	237	273	263	264	284	257	264	296	249	283	244	288	270	253	277	260	250	272	263	245	268	257	270	277	249	292	266	297	278	267	239	247	274	250	261	261	283	271	287	248	276	306	279	296	249	268	268	270	267	294	244	257	285	243	259	294	303	298	260	244	269	277	291	246	234	299	280	271	255	276	251	284	239	238	260	281	247	249	260	259	262	282	257	271	267	266	266	265	269	254	223	271	259	273	267	264	284	253	297	273	265	306	234	282	296	235	287	284	276	255	278	283	251	269	282	235	314	269	269	258	265	274	278	267	289	249	264	281	269	246	283	294	232	247	280	276	265	263	281	250	272	257	263	262	275	275	269	246	320	251	264	281	277	230	253	272	254	226	276	263	279	247	279	255	260	249	250	273	268	259	278	276	293	273	290	287	284	274	241	296	246	260	252	272	265	285	276	270	257	259	259	247	283	275	250	251	266	256	252	246	239	258	260	263	233	281	272	272	271	211	275	249	225	286	272	263	246	286	271	265	258	227	262	263	250	284	275	264	263	278	231	291	236	272	244	219	279	271	271	268	275	298	272	268	271	304	284	285	242	259	258	247	237	264	235	247	288	259	286	272	308	294	254	242	282	285	261	259	256	292	277	283	235	256	262	284	281	254	270	263	286	245	265	257	260	258	230	269	266	278	286	255	228	299	261	287	256	275	249	310	244	267	265	267	267	253	261	317	291	275	306	280	252	265	280	268	262	241	251	276	249	269	267	311	257	274	274	250	276	238	256	258	273	255	273	299	274	265	244	271	261	263	290	258	273	287	247	264	289	286	271	263	265	269	268	272	263	245	249	272	258	259	279	284	275	275	277	256	279	290	255	272	290	258	275	277	256	253	279	292	263	258	264	255	259	280	249	253	290	253	287	276	249	287	280	263	299	282	259	278	286	292	292	269	276	290	279	314	273	262	266	275	270	248	306	273	231	261	293	243	232	292	268	270	261	253	263	273	236	264	280	247	241	248	291	244	273	296	242	244	268	286	251	275	299	255	297	267	255	268	266	264	232	258	247	252	280	284	290	250	266	258	286	273	284	278	274	284	277	246	278	235	298	290	228	276	292	298	279	236	243	283	257	280	247	283	234	277	284	296	282	277	233	275	278	290	300	267	284	260	259	265	281	285	247	236	294	261	267	224	288	246	267	261	285	230	272	262	282	273	256	271	240	269	235	256	259	276	273	239	269	282	257	283	273	255	270	277	266	279	293	287	246	266	236	265	262	249	274	214	270	308	240	299	277	235	244	281	221	253	261	252	284	263	263	267	245	270	232	254	294	269	265	266	279	239	277	299	251	254	255	249	298	267	265	264	287	266	244	275	291	272	245	220	276	290	290	252	246	290	276	237	244	279	289	238	305	297	258	270	244	260	268	248	260	268	248	239	248	273	296	251	269	274	237	258	235	256	265	264	263	257	239	242	273	274	287	249	271	307	302	266	251	293	247	242	283	255	255	261	276	257	247	238	305	255	296	285	248	254	281	270	288	258	235	281	263	240	289	283	264	289	273	267	264	280	275	252	289	247	253	234	273	292	252	272	281	215	265	266	263	264	277	276	238	271	281	255	249	248	277	292	263	271	244	263	257	261	292	303	248	264	286	261	292	292	241	284	255	272	257	269	275	265	268	288	275	273	276	265	264	290
4152	4939	2355	1245	920	753	670	692	607	640	648	610	604	634	624	655	601	633	585	648	607	622	603	616	570	604	580	567	589	588	552	598	618	573	574	597	635	588	561	588	590	621	616	555	582	600	586	628	566	522	602	607	585	600	586	609	612	549	561	610	608	568	601	577	595	602	604	599	582	614	627	588	588	616	580	616	607	574	593	614	601	591	632	617	593	575	652	580	567	619	595	613	635	589	607	609	571	561	575	603	623	583	640	617	572	600	591	611	619	566	607	562	596	561	574	608	580	599	658	587	611	600	593	570	567	608	596	605	592	558	649	580	613	580	616	627	592	587	555	630	599	550	623	603	636	618	616	552	595	633	578	549	609	558	641	571	615	599	596	583	569	584	600	565	603	616	572	642	579	604	581	557	576	579	592	612	602	593	586	623	609	544	590	558	590	613	576	598	589	585	575	618	592	576	593	612	611	593	598	593	590	585	574	528	577	557	622	597	594	610	623	574	593	588	564	573	611	601	562	572	571	599	587	600	628	614	642	603	539	574	581	597	588	620	558	568	644	560	627	563	612	626	574	597	573	584	616	599	598	533	564	606	616	616	625	583	573	594	631	629	579	574	548	543	590	597	583	581	570	602	613	638	613	595	601	589	580	630	580	577	621	567	587	579	577	574	569	612	612	599	605	580	607	600	597	592	619	559	613	625	577	610	567	557	567	567	570	648	594	559	614	506	562	580	604	578	552	598	586	595	567	575	582	573	600	601	598	571	594	559	596	566	595	584	577	580	553	573	614	583	585	624	589	652	556	605	590	582	548	564	639	554	594	567	580	587	563	585	581	620	604	595	609	585	575	557	607	621	560	552	607	608	607	575	588	567	610	602	563	590	600	567	616	570	551	644	587	577	591	595	614	560	564	576	553	563	623	572	628	603	597	544	584	562	567	610	587	587	602	582	572	578	623	616	602	617	578	601	627	546	617	586	564	592	554	632	588	620	556	636	614	587	580	586	635	568	588	571	635	637	569	579	587	614	557	613	619	639	601	613	595	610	592	623	553	578	601	583	624	557	605	610	585	612	584	581	580	599	594	593	573	596	636	619	583	597	564	605	613	581	534	589	617	618	581	588	639	568	585	593	628	561	629	575	594	541	582	578	598	602	577	599	540	539	590	569	604	606	583	607	598	566	597	609	592	599	595	610	532	561	563	622	610	652	532	591	572	575	610	570	558	593	623	606	618	577	606	592	559	614	609	634	567	583	569	582	552	591	609	599	579	580	608	598	629	595	588	582	597	610	611	615	566	596	579	574	584	592	582	574	597	629	610	575	616	570	609	542	545	615	589	574	544	580	627	600	625	601	576	563	590	557	603	605	577	606	567	602	594	583	549	569	606	597	583	550	567	630	574	576	599	563	616	625	582	600	581	616	574	610	581	615	564	602	593	560	586	595	591	559	578	588	622	577	598	631	555	607	591	594	583	640	591	618	593	642	592	571	575	589	593	650	593	586	545	562	564	611	646	585	616	659	619	566	592	627	579	591	591	557	648	552	616	581	594	591	631	604	600	545	609	612	576	588	545	580	613	623	589	561	587	605	555	608	549	598	599	578	624	587	591	542	629	593	569	598	631	590	633	595	529	598	632	607	590	556	615	572	579	561	624	613	627	546	610	586	601	576	571	592	613	620	584	615	518	596	588	608	572	566	566	591	582	603	590	623	623	603	569	603	611	584	558	560	592	559	583	603	594	607	584	567	573	585	590	602	576	564	602	592	600	588	632	616	571	600	623	582	583	551	627	541	576	593	590	568	560	590	622	587	595	579	603	559	582	591	616	585	559	583	565	607	552	602	563	590	640	616	606	561	588	625	579	595	638	577	573	601	587	568	570	578	621	557	579	579	557	607	593	605	592	635	567	599	597	586	611	564	611	594	616	651	571	589	544	550	656	570	629	586	603	585	553	643	560	582	598	599	583	581	550	615	577	611	585	625	618	578	596	604	588	561	523	608	623	612	572	611	555	588	593	589	592	581	608	587	576	586	550	617	567	618	593	570	558	566	594	554	595	569	610	597	571	609	558	619	562	571	597	592	566	563	588	564	596	574	600	554	588	603	537	615	616	628	591	599	620	557	598	549	591	587	578	592	567	584	592	595	579	575	598	565	618	565	565	570	619	604	615	613	590	573	580	600	578	600	567	584	569	575	592	606	592	583	602	545	593	579	629	599	595	572	570	593	615	634	596	588	581	582	570	597	555	634	604	581	561	583	565	606	599	596	599	556	584	596	591	603	573	560	615	604	603	590	576	600	601	559	580	565	614	599	602	547	600	570	541	621	598	537	572	615	602	595	590	561	605	619	572	626	553	575	587	589	627	597	556	582	615	603	580	552	601	604	555	586	637	550	598	554	573	571	589	579	591	607	614	610	615	602	586	582	628	591	582	591	571	578	597	557	603	626	592	612	596	602	568	601	583	610	584	591	631	597	580	567	593	554	584	606	599	582	612	619	572	601	612	598	577	596	568	546	595	570	603	600	576	609	578	583	565	620	561	614	567	614	591	555	597	592	566	581	611	581	601	598	551	536	597	611	591	578	573	575	570	619	586	590	573	590	537	618	596	569	588	584	590	581	594	611	554	621	625	601	581	573	633	597	622	576	577	524	566	619	578	570	565	553	639	637	571	580	634	588	628	592	591	585	605	601	600	636	613	608	629	597	610	586	609	586	553	579	578	581	595	545	568	595	582	617	534	586	587	627	586	624	604	603	588	582	546	589	588	583	599	581	599	608	585	572	560	596	611	584	526	570	588	594	590	611	610	671	617	611	558	567	590	570	548	588	579	588	594	608	629	605	552	583	588	586	615	581	605	568	612	574	573	589	600	574	580	554	561	585	569	595	611	612	615	578	576	559	569	598	604	618	620	562	633	580	599	598	622	585	627	578	612	553	569	629	598	602	577	529	604	602	643	594	596	532	576	602	528	583	625	569	554	590	594	570	574	587	608	567	557	540	589	602	630	557	556	585	590	604	544	601	598	589	581	589	610	544	593	538	577	616	604	590	561	604	585	597	598	597	589	580	570	583	635	607	588	563	573	578	616	575	621	542	601	584	618	612	602	596	587	545	557	593	588	580	616	593	597	592	592	613	577	610	608	604	556	577	629	618	573	575	583	594	627	588	552	597	599	560	594	612	589	586	604	596	576	596	576	611	613	602	569	635	586	558	567	603	568	583	561	612	596	551	548	589	579	590	574	588	550	598	572	585	621	591	584	602	594	556	564	556	555	549	577	570	556	635	581	591	624	592	602	643	564	547	589	551	620	616	619	582	562	601	545	613	570	604	628	568	605	610	626	577	579	547	587	586	600	648	602	607	565	601	597	614	592	595	611	598	556	657	571	521	599	586	549	569	567	578	551	567	560	571	534	644	625	589	563	583	580	555	570	587	570	595	614	597	568	600	575	553	574	577	601	595	573	570	620	618	589	558	606	678	574	645	564	627	586	625	619	607
31474	19408	7995	627	447	376	370	332	365	370	360	345	374	320	339	317	355	338	349	345	348	369	367	391	321	332	360	357	341	366	367	359	355	358	341	357	347	355	356	364	346	350	303	344	331	336	348	341	329	299	346	387	336	367	346	350	384	348	355	312	340	364	329	360	325	362	358	320	319	341	341	345	334	336	328	328	325	363	333	341	342	317	316	365	341	376	338	370	353	326	326	369	329	366	331	355	328	352	311	348	362	350	349	381	362	382	340	353	369	341	347	272	335	366	351	342	355	327	361	359	328	333	336	355	312	352	321	340	331	336	339	347	322	322	324	370	354	341	368	319	313	326	314	357	346	338	344	341	338	348	354	363	326	339	367	328	354	309	364	330	358	340	356	299	378	339	356	326	377	325	320	353	346	310	326	315	332	346	396	371	387	355	368	378	331	360	330	311	351	328	350	364	355	342	327	336	327	322	326	356	347	340	351	345	321	330	346	330	347	328	321	356	346	366	337	311	353	368	313	327	346	359	375	359	326	317	340	343	341	328	305	307	369	359	355	307	322	350	368	317	327	348	365	332	327	363	358	359	303	338	350	365	341	325	337	333	361	329	336	350	345	402	340	358	308	334	346	345	355	331	383	319	350	341	319	363	312	351	336	349	313	367	383	341	327	333	334	337	349	336	338	366	353	330	327	327	354	350	375	331	345	331	345	336	327	357	319	362	333	342	341	362	360	308	332	329	358	321	320	334	352	352	364	350	332	338	336	329	318	333	316	352	350	344	360	342	323	350	318	317	313	316	339	326	365	314	295	344	320	360	366	366	334	339	306	329	330	384	354	329	348	351	368	369	360	383	339	367	320	307	330	370	360	344	337	308	268	327	360	371	345	361	339	343	359	365	338	317	365	319	365	344	318	380	319	356	348	372	350	345	364	325	349	357	333	329	325	369	363	375	335	369	360	360	325	312	345	344	319	346	338	337	365	346	350	350	370	341	339	372	361	363	321	322	364	315	320	328	328	392	376	334	355	351	367	333	363	377	314	311	333	354	318	309	337	352	354	293	371	367	340	327	330	363	322	334	320	342	345	339	354	362	398	336	331	339	304	334	339	326	336	326	347	327	317	324	314	360	332	336	342	359	336	360	342	330	382	338	310	334	328	360	315	342	327	330	338	349	293	318	347	324	373	346	313	331	346	325	346	315	359	356	356	368	347	344	353	361	331	322	324	324	338	321	332	340	343	376	380	361	316	347	307	359	322	370	330	324	342	314	325	322	338	359	333	355	361	353	342	360	388	330	311	329	299	330	350	319	346	358	369	354	358	369	362	379	377	343	341	348	326	341	311	306	334	337	325	348	367	320	349	341	319	336	326	337	335	402	374	359	332	352	334	297	337	361	317	385	348	352	323	359	290	323	359	322	348	340	322	371	352	389	366	321	347	359	307	366	329	333	387	357	361	351	322	348	329	371	352	344	341	330	362	357	329	357	292	338	376	313	325	344	331	360	318	307	348	358	368	361	353	382	366	360	403	356	337	303	319	346	334	341	340	345	368	383	372	336	367	335	297	340	339	325	375	354	352	366	383	356	356	354	349	356	335	327	327	329	340	336	329	360	307	325	315	314	314	331	345	361	320	367	355	373	350	390	351	375	332	363	357	327	338	375	347	340	351	379	371	329	340	347	361	346	368	344	315	348	345	341	334	371	312	307	347	339	357	349	341	337	367	348	321	336	355	302	371	365	345	333	285	360	304	355	344	349	352	320	326	333	312	354	301	349	343	332	351	372	331	358	314	372	357	325	354	380	333	353	328	369	358	387	342	332	335	319	358	347	333	328	317	349	348	326	329	325	357	324	380	378	364	317	325	343	319	340	351	353	337	356	354	333	341	350	345	301	357	329	332	400	383	294	349	339	342	350	339	368	281	340	339	370	307	310	353	334	337	349	360	350	327	363	331	355	338	346	348	351	335	336	328	402	327	346	328	322	323	297	329	322	335	379	356	311	333	356	331	359	346	356	359	302	378	328	342	383	372	291	354	349	342	318	376	349	307	335	325	334	328	351	343	347	365	340	344	312	346	325	312	325	317	348	351	322	344	354	359	333	336	301	380	354	341	344	373	350	350	328	343	327	356	324	357	340	343	326	296	374	362	331	311	314	326	340	347	357	357	341	333	372	328	352	336	338	335	384	346	343	326	355	326	360	359	367	369	338	355	349	354	348	369	325	343	336	333	342	352	374	320	367	335	346	333	332	372	338	354	375	367	338	353	387	325	330	325	331	345	371	312	340	304	343	341	382	374	370	355	370	350	319	334	303	356	318	339	346	308	294	318	326	352	306	358	315	322	372	356	340	326	350	344	331	340	362	342	364	331	383	346	346	338	311	314	326	384	341	329	352	332	339	331	369	364	362	323	320	374	363	345	327	355	319	314	308	349	351	349	333	356	343	376	342	386	327	318	305	336	337	364	367	336	363	380	364	380	371	357	380	359	347	348	339	328	326	380	359	376	332	353	340	339	351	325	316	335	357	361	326	373	346	341	398	375	359	364	358	360	333	366	359	355	358	328	341	350	333	331	334	348	347	379	319	334	335	355	331	336	338	346	315	375	361	338	325	294	328	357	334	320	318	345	364	332	357	348	333	368	335	357	336	337	333	346	335	351	355	335	350	332	337	332	322	361	308	335	342	323	317	344	330	349	380	355	324	348	321	392	322	342	334	353	372	332	349	340	354	333	323	337	340	353	329	353	347	346	363	335	343	372	326	336	335	354	377	332	353	331	360	315	321	348	308	310	374	358	337	353	315	309	338	313	307	356	321	356	329	355	336	341	339	314	336	322	337	338	319	324	338	346	374	347	354	323	342	333	343	325	326	382	316	348	303	336	346	366	343	333	333	328	324	348	316	342	352	343	340	351	333	334	294	322	366	344	381	337	361	327	371	359	333	337	331	340	363	346	355	327	313	358	341	361	357	330	329	341	351	377	360	327	384	344	336	329	349	339	367	353	325	366	336	326	328	399	366	360	356	342	357	326	319	358	361	341	356	332	315	321	363	337	323	371	326	381	319	339	306	309	349	354	360	338	311	325	323	335	356	323	310	356	325	345	312	314	336	337	364	321	343	316	332	315	319	331	331	347	337	382	353	376	347	339	325	356	378	341	327	361	343	335	340	294	353	309	358	367	359	329	349	339	312	320	355	333	344	350	374	341	335	322	309	321	319	345	344	369	328	364	328	320	317	344	340	342	366	322	339	354	329	363	368	338	355	358	350	339	365	336	344	334	328	346	308	337	303	356	330	373	345	334	342	332	364	318	365	330	304	320	349	355	334	325	348	371	377	375	326	353	405	365	373	340	334	319	327	340	361	331	365	364	351	391	355	348	317	344	327	359	317	349	347	361	346	383	342	349	357	334	325	338	353	363	347	368	368	375	360	346	347	316	324	333	346	326	337	375	336	325	354	339	333	331	351	351	363	351	333	414	333	372	376	347	318	353	315	362	347
5523	1073	916	852	805	782	810	852	801	808	814	804	803	753	760	755	785	807	780	753	809	812	775	771	789	802	801	766	728	776	852	779	839	767	782	831	842	803	787	763	812	758	766	823	834	800	786	816	795	739	764	826	837	776	777	798	776	763	822	800	758	815	814	795	808	800	810	783	817	759	763	780	771	817	774	785	793	747	802	791	787	786	788	810	861	752	811	780	755	757	786	832	759	791	778	760	792	732	803	831	800	816	773	774	768	792	888	770	773	769	820	783	752	766	738	781	753	754	767	770	804	773	773	752	759	809	771	787	786	778	776	802	754	778	785	808	805	769	799	848	771	767	801	807	785	782	819	765	815	765	776	775	784	781	780	819	852	774	805	791	760	828	821	831	723	764	765	809	808	770	727	766	831	773	806	744	807	788	763	759	830	810	779	832	778	788	774	806	809	793	746	739	800	778	776	776	827	774	818	828	744	807	743	768	709	855	809	789	813	807	793	756	791	831	744	776	807	776	769	766	762	777	818	766	828	824	799	784	795	805	781	762	777	818	749	783	814	808	835	830	785	759	821	791	756	802	797	773	800	759	753	797	805	771	814	751	823	780	800	727	763	837	779	766	796	728	808	786	806	807	852	746	799	821	816	757	765	845	773	798	804	782	783	813	795	780	742	841	799	800	817	775	777	767	771	781	766	769	804	768	756	780	748	809	826	811	799	792	835	752	786	828	786	816	742	774	833	767	768	785	769	802	830	796	745	796	761	790	820	770	755	726	793	765	812	754	797	761	772	790	774	831	819	765	798	749	760	782	776	840	800	834	811	827	746	817	746	850	779	780	807	818	807	772	745	783	815	788	810	858	784	796	817	760	809	768	828	831	796	788	792	746	771	753	787	816	767	831	791	761	760	785	795	813	823	799	776	819	754	774	749	788	866	808	827	758	753	750	783	800	758	803	802	790	763	806	790	796	778	781	732	843	773	812	787	776	805	719	733	788	750	750	828	835	823	816	775	794	762	774	792	804	735	764	780	803	797	765	784	822	801	796	787	788	789	812	831	755	767	744	785	798	801	776	827	772	792	790	790	833	780	771	792	770	806	824	793	849	815	804	799	817	751	777	854	781	828	770	793	749	783	803	773	774	827	826	844	808	771	832	782	789	811	744	771	857	791	761	788	792	777	784	819	811	772	797	781	819	797	833	752	801	817	806	820	825	737	726	833	828	771	766	742	791	783	817	756	816	789	797	787	794	785	786	804	793	782	789	780	790	796	810	814	792	765	778	795	793	802	792	786	818	793	789	774	801	805	794	833	742	793	757	799	798	749	807	786	798	791	800	776	781	788	781	843	767	816	773	777	833	809	806	798	779	799	784	832	800	744	817	837	753	786	806	783	804	754	759	820	777	768	742	784	783	846	793	747	771	785	713	794	769	820	822	863	768	802	834	749	827	822	778	802	819	815	796	793	807	817	740	789	759	754	765	795	794	811	763	835	793	792	786	834	809	755	791	860	806	844	760	773	808	762	793	809	794	788	799	819	812	763	773	771	826	808	823	741	757	819	795	767	783	822	776	777	832	790	761	780	772	822	797	814	784	808	777	838	765	804	792	778	823	744	815	805	813	812	807	855	768	790	765	757	747	776	845	833	770	739	812	842	808	776	784	790	786	773	853	808	767	810	777	810	818	770	818	824	794	749	777	902	783	787	786	846	740	861	826	769	871	796	807	831	821	774	796	807	764	807	734	807	790	778	781	791	791	823	837	788	791	806	836	781	778	806	766	831	724	826	813	825	759	710	814	780	833	783	796	789	763	797	765	759	825	806	801	764	803	789	758	828	750	712	793	793	782	774	791	771	751	844	766	772	760	851	836	733	852	765	778	747	781	818	784	796	789	780	794	828	777	804	758	782	791	814	780	820	812	800	741	742	831	811	791	810	768	775	793	729	838	815	807	810	756	784	776	846	781	771	767	856	773	815	789	765	760	797	831	775	771	735	750	781	772	759	791	819	763	743	814	814	825	790	760	783	790	786	761	802	790	809	783	781	820	803	783	802	793	835	805	737	827	802	783	782	752	763	806	808	780	773	794	796	780	767	775	773	797	798	807	772	756	756	789	788	826	773	816	748	790	782	762	756	756	803	767	804	825	777	728	798	797	803	770	820	752	827	852	810	766	788	775	740	735	793	804	820	796	759	800	774	748	773	793	797	780	755	767	816	818	819	761	782	767	827	830	800	781	797	758	767	789	745	847	769	796	793	783	742	756	808	824	828	793	813	839	771	814	793	765	745	796	763	795	771	861	816	840	746	774	817	798	758	837	768	774	799	790	777	810	793	807	806	798	767	813	762	812	773	793	830	776	800	755	777	816	795	777	778	825	819	807	802	775	752	757	824	762	808	794	765	797	743	800	841	797	746	822	780	797	824	834	738	795	810	810	788	797	817	812	746	772	808	816	758	857	724	845	816	797	748	814	755	772	803	766	813	772	753	813	765	834	786	793	822	808	764	757	803	810	824	762	797	825	811	812	817	726	781	757	842	785	798	775	776	752	797	748	763	772	741	841	810	828	791	774	793	805	749	753	805	776	798	802	757	792	807	828	809	776	766	771	766	825	769	767	799	786	803	802	718	800	785	765	792	780	752	818	828	743	817	759	865	797	786	729	795	753	808	828	779	831	801	760	748	803	798	769	788	791	795	758	759	811	800	800	821	778	780	802	793	799	769	837	835	818	797	848	754	788	753	789	797	805	756	784	783	751	820	793	741	810	812	779	794	823	783	789	837	774	821	797	809	765	741	796	774	792	797	818	772	756	823	756	811	788	789	833	779	796	800	776	771	784	762	793	793	822	794	845	767	796	777	757	824	796	799	751	850	813	787	796	772	751	812	772	750	801	794	804	736	776	804	788	787	806	817	816	799	775	756	852	810	753	829	804	821	802	750	791	831	805	765	792	762	769	782	754	809	792	798	748	800	776	780	806	819	762	804	813	743	812	781	780	807	801	783	845	811	735	796	770	786	818	747	804	779	824	803	770	765	837	760	855	776	789	778	813	778	795	792	782	828	801	781	801	778	779	825	775	727	764	805	842	767	765	802	820	857	785	798	800	787	784	795	808	808	767	767	797	761	817	798	793	776	816	775	796	791	804	790	833	803	809	818	791	795	765	791	764	792	824	783	788	785	785	761	811	734	813	819	760	795	783	778	798	795	799	793	806	752	782	775	760	813	776	810	771	798	827	756	779	788	792	788	764	755	765	831	796	787	815	785	776	779	829	775	780	834	790	771	792	785	771	795	809	796	777	744	825	825	836	775	761	745	783	774	761	841	771	761	741	768	803	789	790	783	762	795	756	774	785	786	827	787	784	761	754	789	816	824	778	857	750	789	797	852	762	810	778	833	783	754	818	817	795	803	796	809	776	802	741	826	814	774	800	788	816	815	786	779	767	773	781	762	831	746	800	805	755	795	763	826	788	800	768	799	791	803	778	808	794	771	787	737	808
23914	20704	24099	27345	20697	20682	3097	532	521	499	505	470	465	460	456	456	440	434	458	416	447	443	454	435	420	427	437	452	451	483	453	446	430	500	409	422	438	400	379	423	377	431	447	431	398	414	413	451	413	453	427	408	432	453	432	426	385	399	418	423	454	430	443	415	409	429	409	432	398	451	420	448	425	408	432	385	426	452	393	413	442	390	418	392	408	409	440	392	399	434	431	422	440	455	411	375	385	428	406	410	456	412	417	423	417	410	451	419	454	473	409	419	406	395	432	431	438	430	423	397	427	413	493	425	392	442	449	433	436	403	442	417	448	418	414	415	402	449	434	431	464	444	442	433	433	454	401	425	407	399	393	410	445	388	417	470	412	433	415	382	427	402	447	455	438	441	406	396	423	406	409	394	388	440	429	399	432	462	420	418	458	410	451	428	424	395	415	455	451	447	418	435	430	426	432	412	421	438	397	440	446	426	443	393	395	469	406	439	428	412	414	411	464	461	438	419	403	428	438	461	453	442	415	444	404	435	445	417	393	426	440	432	440	361	411	438	417	442	433	411	457	467	417	440	410	423	429	419	452	445	416	406	393	385	396	438	421	434	463	431	442	437	437	426	444	456	427	413	396	407	406	386	399	405	433	364	443	447	391	449	416	423	396	417	456	409	416	414	408	385	422	422	366	434	422	406	450	394	427	392	449	410	374	384	419	421	423	439	398	432	432	443	404	456	440	454	418	390	475	416	421	458	409	392	407	452	417	431	425	438	389	423	437	469	409	401	383	413	423	418	395	421	418	421	421	404	428	399	436	422	439	372	436	414	385	439	465	393	409	407	424	369	402	398	436	472	402	397	396	399	422	409	475	452	432	408	418	401	447	450	413	383	443	427	455	415	435	422	403	401	401	415	427	431	412	444	367	440	425	420	445	387	442	458	429	390	394	385	424	412	423	430	390	465	427	388	464	429	405	413	407	411	400	436	440	427	467	463	440	386	416	414	415	393	409	405	418	436	401	446	419	423	453	464	434	402	414	411	439	420	422	406	452	434	421	390	451	431	418	411	423	425	459	397	409	468	447	421	452	425	410	425	408	396	417	423	450	455	408	415	426	412	454	446	409	431	448	437	417	422	480	449	429	439	377	427	406	420	418	430	403	388	391	410	432	391	423	469	392	433	421	431	410	413	395	406	417	454	405	459	407	407	383	423	428	447	494	444	405	410	414	414	412	439	416	408	429	423	433	440	423	390	429	401	455	409	390	410	450	407	424	441	406	405	404	425	452	434	401	376	441	393	460	417	418	410	405	468	422	398	397	421	398	409	437	424	398	430	429	415	403	417	438	450	434	388	402	463	420	429	449	415	423	405	438	414	419	426	436	387	400	431	435	384	400	408	402	442	433	393	418	411	370	430	409	446	409	457	394	443	421	422	437	413	443	415	439	398	409	439	382	425	454	434	398	403	433	415	419	447	435	404	447	416	423	419	414	403	446	404	407	422	437	431	417	397	409	393	402	386	393	419	415	412	452	417	453	455	417	417	437	393	440	433	464	416	428	431	447	403	415	410	363	369	388	421	455	426	423	416	412	438	433	382	451	395	354	441	412	383	414	418	398	415	432	466	451	450	443	425	421	452	399	420	421	443	377	396	436	434	413	463	425	379	444	418	404	442	412	419	417	446	399	435	407	417	418	416	413	399	417	441	437	411	400	431	402	421	409	448	416	426	442	412	407	417	401	447	424	451	388	435	399	444	394	402	419	399	417	414	464	421	443	444	405	403	408	426	378	389	388	422	434	381	382	414	407	397	414	396	419	444	392	411	432	393	441	397	401	401	411	435	418	405	456	420	422	414	455	407	430	445	407	432	426	427	444	489	452	423	404	403	436	453	379	453	395	397	425	382	445	430	445	454	407	402	373	385	374	417	434	418	404	436	432	390	430	435	397	443	425	444	436	438	396	425	407	403	395	410	412	385	422	447	400	416	422	445	407	414	408	446	420	474	405	406	415	411	453	401	437	430	403	414	413	416	417	413	393	445	417	449	457	388	419	416	449	453	405	435	450	399	417	415	448	405	388	424	427	413	409	394	410	420	421	408	409	440	450	403	433	429	412	429	435	382	447	424	425	448	448	407	415	375	430	397	417	434	399	437	370	415	435	421	429	467	404	412	416	461	439	435	440	405	416	405	416	415	387	443	445	408	412	420	433	442	422	428	429	399	403	412	399	395	434	398	411	434	411	417	438	416	414	400	399	441	426	415	437	418	403	405	430	424	423	400	447	457	420	406	423	398	445	437	419	488	439	419	429	437	430	432	419	433	405	404	429	490	434	422	469	386	432	453	398	399	433	434	423	395	439	418	440	402	424	457	402	425	448	397	387	426	412	449	397	421	420	431	420	431	409	423	466	395	429	399	390	398	420	459	398	406	404	437	406	422	383	435	415	443	427	422	431	432	461	413	370	453	467	430	432	419	460	413	396	450	402	436	372	391	450	424	413	397	398	380	464	402	418	434	417	457	427	419	441	468	451	392	392	414	429	435	425	466	393	399	407	431	421	398	442	389	434	433	435	446	404	409	421	424	427	418	452	416	443	432	406	427	448	435	443	440	399	446	400	416	449	415	436	402	425	410	405	403	395	399	390	414	401	403	396	452	431	385	441	398	422	385	422	465	438	428	415	415	403	423	442	398	436	393	465	403	422	442	412	441	418	408	425	412	427	393	449	427	371	412	449	392	417	414	475	469	423	415	409	417	414	374	408	401	438	405	412	399	435	412	435	425	393	454	407	414	404	397	432	429	429	401	454	407	429	422	406	440	421	416	408	436	429	440	442	403	414	394	421	414	423	390	418	437	414	376	447	422	462	446	410	390	413	382	406	430	393	376	445	416	407	450	418	437	430	424	424	418	422	419	391	435	418	446	360	413	459	419	416	421	426	440	411	434	382	468	408	410	421	418	385	447	448	433	416	412	438	461	405	450	402	412	429	449	446	414	428	416	468	426	442	422	414	418	412	435	459	447	406	399	386	402	423	412	436	376	390	413	451	391	410	410	436	430	431	407	421	411	395	427	415	394	410	401	422	387	414	419	425	411	426	416	394	420	424	420	438	383	420	397	409	414	403	409	406	419	393	402	394	398	432	414	455	438	440	453	412	417	397	435	392	392	415	402	403	409	483	434	406	430	435	457	428	413	379	428	431	404	454	434	406	410	394	411	398	411	428	398	388	427	443	407	442	392	390	405	409	434	432	394	395	474	433	435	415	457	416	413	438	431	430	406	408	379	405	366	443	386	451	433	400	452	397	370	403	433	416	420	422	427	402	376	427	407	406	434	449	419	394	369	445	435	414	406	425	420	436	386	448	413	449	403	419	436	425	401	388	396	388	423	435	387	399	437	428	428	384	403	412	462	422	391	436	413	368	400	445	446	448	423	441	406	420	438	418	434	384	416	442	386	450	412	383	408	452	446	414	452	429	454	445	435	403	428	426	403	407	442	427	460
4171	3450	2019	1310	1059	1077	953	921	963	898	910	940	986	959	933	942	880	925	903	941	933	856	913	902	968	924	910	890	874	935	942	901	908	909	908	946	952	919	889	909	914	928	884	924	895	902	869	875	954	867	940	854	858	924	914	877	921	932	907	906	916	897	904	925	877	889	917	830	855	878	855	912	960	902	882	881	873	873	848	884	897	943	880	867	898	930	911	943	927	923	886	931	910	895	951	891	954	888	905	908	890	928	893	854	914	888	973	938	950	963	886	905	891	861	887	835	934	895	827	899	888	891	940	869	891	933	882	896	910	860	854	912	931	890	951	869	906	919	914	884	910	904	890	894	871	937	904	939	917	900	879	895	931	861	926	943	900	887	888	959	884	914	874	906	881	941	879	827	884	888	886	900	939	934	882	894	910	898	919	941	941	865	886	911	871	928	900	899	844	930	887	883	927	883	916	904	934	907	859	943	938	903	894	915	856	882	923	932	897	922	944	963	903	900	905	919	950	889	869	911	934	923	920	922	943	886	943	971	908	895	845	888	981	940	916	892	935	965	871	891	903	864	915	929	903	826	890	935	951	830	883	943	942	909	879	938	938	888	968	909	897	908	883	914	885	853	885	883	922	914	876	948	889	923	912	884	935	894	924	876	916	911	895	920	934	947	903	887	843	924	946	946	851	906	881	854	879	866	912	920	892	940	894	864	878	888	902	890	935	924	973	850	885	941	946	932	891	887	943	885	826	927	953	940	927	903	917	920	881	962	944	922	862	899	900	887	885	939	875	894	905	887	881	942	920	909	909	901	844	897	924	896	901	910	913	915	893	949	929	889	916	904	901	926	947	917	890	895	923	886	921	895	864	883	917	901	922	924	922	880	898	874	912	874	878	877	924	947	911	906	936	892	909	921	947	911	907	877	846	905	875	890	922	936	897	898	853	914	934	863	910	915	890	894	916	900	850	926	886	1021	897	885	967	871	896	905	887	951	879	921	875	908	929	904	881	873	873	913	910	920	881	893	918	889	916	899	927	897	923	898	959	921	917	902	850	906	882	973	876	892	990	907	937	917	915	922	889	888	917	937	875	899	931	927	861	918	868	908	892	929	923	953	923	910	910	952	940	958	870	922	925	876	920	950	857	923	898	907	887	819	956	908	921	952	954	930	938	907	952	898	919	892	894	920	881	936	875	950	922	872	923	921	889	914	923	903	898	915	914	840	941	897	945	897	901	897	939	967	930	861	935	907	904	895	853	903	878	931	926	929	930	887	921	921	953	860	914	889	1000	878	842	907	939	855	944	946	953	917	890	865	865	854	887	921	923	862	891	895	862	944	944	871	890	913	841	908	912	892	905	892	912	897	936	956	914	864	874	901	924	895	884	903	891	872	964	942	912	899	902	877	842	937	893	893	857	924	896	953	939	919	915	894	882	925	906	928	872	917	855	883	916	931	882	924	902	942	936	928	862	905	886	915	966	937	875	919	917	906	923	876	888	930	881	880	894	957	936	931	901	837	928	925	936	937	922	894	902	926	896	903	899	897	819	894	943	881	902	905	947	912	928	930	948	841	878	863	865	885	903	958	901	877	909	874	902	867	917	873	894	937	911	892	916	868	893	886	879	944	916	903	906	909	881	912	892	905	899	907	876	887	886	937	877	912	934	891	875	848	930	895	897	858	910	875	933	892	867	943	958	868	908	933	905	854	890	928	914	907	890	905	917	899	855	910	838	880	878	947	905	925	967	914	897	951	899	934	864	909	905	866	936	858	897	895	885	871	900	882	899	871	853	904	881	931	850	934	900	906	900	879	938	885	909	896	870	947	956	886	921	853	884	896	956	896	915	915	947	902	846	847	896	988	953	900	936	964	900	901	927	897	886	891	899	934	894	844	930	912	902	873	921	935	883	893	915	877	902	923	909	886	893	918	912	909	924	925	893	873	910	910	907	907	942	895	960	875	886	904	913	968	876	979	947	943	909	881	868	912	864	929	926	897	879	921	942	906	906	897	893	944	905	850	906	852	963	896	934	883	910	947	881	895	996	841	932	909	887	871	945	944	896	914	918	898	895	889	902	915	923	894	936	917	925	903	881	947	959	897	936	905	915	930	867	902	933	947	920	893	925	911	909	921	929	892	968	848	952	940	897	883	902	934	840	948	867	864	922	865	920	920	907	852	898	889	905	910	891	899	989	889	925	933	914	962	859	880	969	894	883	890	904	900	868	921	900	930	916	887	866	844	892	871	885	882	908	861	885	911	901	936	878	929	850	915	896	876	903	888	922	920	874	908	934	927	856	904	917	917	898	933	936	900	943	861	922	887	912	902	887	944	883	896	892	910	902	910	927	908	883	939	904	870	904	930	844	926	931	927	929	884	896	881	897	941	958	955	898	895	894	859	930	893	900	929	935	930	906	917	914	908	898	906	913	962	850	918	874	959	908	860	863	931	885	883	856	856	922	894	950	928	875	902	900	880	901	948	938	878	939	949	912	856	936	941	963	923	904	847	857	887	949	912	914	902	973	910	927	926	908	921	900	872	931	897	883	878	912	960	925	918	924	926	851	910	979	936	897	935	929	985	885	913	911	901	917	856	840	923	955	904	942	895	869	856	921	857	907	928	921	897	899	890	925	900	891	944	937	844	903	937	949	935	900	851	855	898	965	944	937	894	946	894	901	900	899	935	878	898	899	941	869	905	905	1005	947	908	904	898	889	920	934	973	868	882	919	926	866	914	894	935	944	913	914	923	880	887	935	931	928	853	918	944	862	867	923	886	881	901	888	930	920	846	912	907	860	910	887	897	957	915	850	927	936	985	873	902	882	909	948	913	937	870	905	855	882	876	949	933	958	888	917	895	877	923	927	918	919	841	934	905	929	856	895	848	933	891	901	881	921	888	909	914	881	866	896	964	953	892	874	904	883	895	940	915	882	933	902	916	855	878	902	902	969	881	893	882	926	853	922	887	898	958	909	883	950	888	915	910	914	929	820	883	948	894	877	886	859	873	931	916	929	853	926	870	921	944	903	910	882	873	919	892	867	919	902	899	855	898	911	879	864	875	856	943	906	910	868	860	865	926	908	884	854	927	849	877	915	870	876	911	927	897	914	882	962	917	868	941	891	924	897	916	896	941	839	917	920	865	907	913	886	875	884	948	900	923	912	895	888	899	941	876	894	874	928	897	899	896	930	958	916	928	905	885	937	869	935	894	952	920	960	919	917	924	919	872	878	914	935	924	893	892	919	902	882	890	897	893	954	897	903	890	869	920	868	926	932	864	928	911	914	846	864	903	896	872	874	891	936	932	887	908	943	906	921	857	886	899	862	893	951	880	922	901	922	894	873	930	918	885	890	871	866	866	845	889	897	941	955	871	927	907	871	969	912	881	912	880	899	892	881	896	902	866	913	871	882	915	954	927	904	898	923	879	886	934	853	923	882	879	878	935	886	909	894	867	873	905	814	893	909	918	918	932	956	901	917	849	975	930	855	893	909	888	925	905
23438	20726	24327	27161	20727	20744	18570	760	430	376	371	395	345	324	269	335	320	301	329	290	272	298	271	288	302	287	271	294	304	282	318	275	277	260	234	268	257	276	266	280	289	274	293	258	266	315	262	266	261	263	245	249	254	229	266	274	282	268	244	285	286	275	277	282	259	249	296	282	267	255	268	270	279	289	283	251	267	251	268	248	268	269	265	254	303	261	253	254	247	248	246	248	293	282	260	223	272	261	278	276	270	243	285	280	276	271	287	294	264	296	278	278	266	260	264	258	270	248	231	266	248	265	264	259	237	243	273	267	242	279	290	276	266	283	246	283	304	268	276	281	303	259	242	285	264	227	281	251	265	280	245	278	273	247	260	276	269	312	279	271	246	271	267	249	293	243	270	267	261	270	252	265	261	237	252	264	257	296	262	277	275	300	257	271	289	267	261	270	294	266	280	255	256	289	270	267	285	317	286	275	238	276	281	277	250	275	258	259	274	257	248	291	318	252	270	274	257	278	276	267	242	276	279	260	295	275	297	296	291	253	243	263	252	264	246	272	254	260	260	240	247	266	257	281	292	275	293	258	265	275	248	256	280	261	260	252	255	274	264	252	261	283	270	265	263	276	263	262	277	291	264	279	265	292	274	271	266	277	267	268	253	310	256	253	267	259	239	297	282	271	258	250	255	274	224	291	277	271	283	271	288	249	282	292	258	274	272	258	261	272	284	278	269	255	251	263	271	258	304	257	311	296	304	283	276	260	297	238	277	269	246	293	270	238	271	280	250	283	269	271	278	241	228	265	282	244	270	241	282	269	249	274	279	297	301	258	232	263	258	296	252	285	262	268	286	262	239	250	271	228	281	252	285	294	271	269	276	277	306	285	262	272	290	260	260	284	254	240	261	275	248	288	319	272	269	269	261	259	248	254	286	293	240	286	283	250	269	247	280	254	287	258	277	280	285	273	271	270	277	282	267	270	283	262	233	263	278	267	282	291	263	339	306	270	284	259	271	241	328	267	287	288	280	264	253	284	277	247	265	260	286	243	258	234	252	274	252	270	265	273	275	270	252	273	228	267	262	252	251	275	248	302	310	282	273	289	262	266	262	252	268	289	283	247	279	322	280	268	275	279	276	291	257	286	269	234	277	296	277	278	277	274	266	276	236	276	297	282	252	285	235	259	262	279	307	267	265	265	224	307	277	282	258	273	237	314	235	229	279	288	260	263	286	275	275	291	295	275	250	287	278	266	244	278	294	256	256	254	289	298	270	270	261	269	255	260	284	273	255	266	276	275	255	265	286	241	265	270	271	280	247	291	241	247	219	292	263	290	275	287	293	278	284	278	281	258	250	254	256	282	261	271	279	280	296	277	295	262	227	257	290	299	290	253	233	249	264	275	266	257	282	266	246	255	263	269	254	282	278	267	269	267	276	305	289	263	262	277	271	290	252	248	262	264	246	273	234	260	254	246	240	271	267	257	282	293	269	273	278	279	306	279	274	278	276	281	259	298	261	256	295	257	253	276	218	286	249	237	262	281	258	265	294	286	252	228	229	276	260	309	283	294	287	264	267	250	268	221	241	281	268	281	272	270	267	224	268	282	257	259	285	280	261	248	286	283	257	257	282	277	229	292	295	267	288	274	248	292	250	264	269	275	255	250	228	286	238	255	249	265	268	274	265	298	269	249	276	260	242	245	282	259	253	256	270	301	246	243	297	272	288	286	262	248	278	263	259	274	271	279	271	279	242	262	262	283	275	265	276	258	271	245	274	280	269	282	268	271	252	261	275	255	248	269	279	312	299	246	243	280	276	296	279	257	283	268	252	276	270	313	249	266	271	280	271	290	260	258	274	274	262	286	273	292	249	268	249	246	261	314	300	287	269	300	255	266	262	249	274	279	235	263	276	272	261	294	237	275	242	265	262	255	269	285	264	273	262	265	267	281	267	298	288	253	264	289	230	272	256	263	243	266	270	281	261	287	260	284	262	267	267	300	298	277	280	267	254	272	276	265	289	310	272	260	272	255	273	262	284	294	238	248	256	256	266	260	283	266	253	251	248	271	270	302	282	263	257	258	277	272	258	276	255	288	248	303	272	271	272	265	285	257	283	286	288	277	273	277	280	253	296	240	239	261	279	269	277	278	243	292	276	272	292	251	294	275	252	251	265	275	261	260	264	260	241	248	263	278	246	281	253	250	284	282	247	294	263	271	240	232	222	251	283	245	268	294	252	260	274	278	277	253	255	242	285	280	269	273	240	279	264	281	253	315	281	268	272	254	255	282	254	247	299	268	230	277	292	262	274	241	301	263	288	249	258	286	262	266	278	286	253	246	271	296	231	315	269	251	305	244	245	289	266	252	254	281	292	267	273	283	293	267	283	251	253	260	261	296	287	278	261	253	287	287	276	258	278	284	272	243	263	259	264	266	276	238	281	245	270	317	291	296	290	260	243	279	242	246	271	296	281	263	246	254	280	271	241	279	296	254	267	285	276	283	266	253	289	266	281	266	240	262	268	277	267	274	252	271	265	263	274	284	273	279	268	271	279	266	236	284	306	283	257	264	262	276	264	269	257	288	288	243	265	274	234	245	260	260	269	261	269	282	249	278	274	258	248	284	270	275	267	288	261	271	281	283	264	257	278	302	279	263	278	249	272	255	283	273	272	296	253	290	249	246	269	279	287	245	273	266	262	286	263	290	288	282	216	283	248	245	291	283	260	260	271	240	253	291	277	254	292	288	260	244	279	287	279	246	275	253	229	268	270	250	252	235	287	274	255	255	256	246	251	234	274	257	245	297	241	254	236	248	282	290	278	263	275	312	251	285	278	287	254	253	275	267	277	265	265	281	257	258	244	218	270	264	243	275	281	261	245	282	276	250	285	268	258	272	277	257	296	294	245	260	261	251	291	263	259	259	255	250	255	257	269	280	287	288	301	286	256	245	232	280	256	267	262	278	275	275	248	261	312	265	286	280	247	271	288	291	280	260	274	280	239	250	258	245	288	292	275	324	239	252	292	257	274	295	285	284	276	286	292	255	227	272	267	247	284	270	250	281	281	277	260	257	255	275	286	266	260	272	320	282	283	268	261	266	259	279	257	253	238	257	271	248	261	270	261	270	251	290	283	277	280	245	243	267	270	273	281	244	285	245	243	251	238	234	286	272	258	280	268	236	253	270	299	241	262	223	291	257	267	286	270	261	276	294	278	255	249	256	291	268	254	267	277	315	292	297	245	247	300	273	238	267	280	266	235	268	284	257	270	290	250	253	259	259	267	266	276	265	258	268	248	296	257	271	263	277	279	304	323	290	232	285	263	261	269	272	300	276	264	283	281	272	267	265	277	267	278	264	261	247	253	286	287	277	290	270	292	282	276	286	279	279	304	261	292	262	262	278	238	255	255	269	307	273	275	280	279	270	309	260	288	252	295	308	256	265	289	273	255	266	255	250	289	245	272	260	277	283	282	244	274	256	257	260	247	252	256	244	278	278	262	289
4928	4805	2512	1235	856	733	708	703	678	619	606	633	630	606	582	646	629	597	621	624	604	576	574	608	589	567	620	565	588	624	585	600	586	596	627	596	598	605	599	622	557	572	576	580	593	612	603	632	596	606	584	578	561	570	561	595	589	604	577	632	590	565	634	629	599	597	594	569	603	607	590	603	582	604	573	597	566	589	609	595	593	599	546	591	603	564	538	561	634	601	573	598	568	590	616	579	600	592	559	587	612	623	608	587	633	630	620	558	576	605	600	586	595	613	588	571	569	611	583	570	631	606	561	601	576	584	560	577	627	602	565	582	595	579	576	577	566	601	623	555	606	609	580	618	591	601	590	565	605	615	575	570	605	564	600	567	570	581	619	641	591	568	612	568	540	605	559	591	597	603	655	590	593	579	629	595	608	613	626	602	589	597	625	584	601	606	543	583	578	602	576	581	654	592	623	589	651	579	588	619	598	614	562	646	563	584	605	583	583	589	604	607	562	580	594	578	620	609	568	602	618	589	622	592	571	604	590	573	588	581	593	571	583	582	638	599	608	601	584	649	620	586	550	583	583	570	608	642	614	570	550	543	565	627	596	550	569	587	588	564	587	561	655	581	614	519	595	643	561	582	554	584	631	579	572	604	580	579	594	597	609	641	563	583	593	575	602	590	567	638	591	582	596	611	644	581	614	559	601	607	595	604	592	606	563	584	565	613	572	634	623	619	596	608	614	582	584	576	546	624	592	567	629	580	627	610	625	593	542	602	598	605	597	569	597	584	585	573	592	590	594	588	568	619	559	615	585	553	556	552	607	604	602	627	574	580	611	609	581	661	587	600	631	587	622	610	601	560	588	594	588	593	647	597	611	631	562	611	624	585	599	584	583	561	586	592	597	559	631	593	590	565	578	577	585	620	536	628	633	589	605	597	631	592	598	554	572	599	560	568	566	552	584	596	608	600	561	548	563	604	567	567	591	583	618	582	579	555	599	581	558	623	580	569	614	614	659	598	559	630	598	536	577	564	636	633	568	579	610	602	617	552	573	595	585	607	625	552	584	619	565	594	574	603	598	596	596	627	604	560	590	567	589	572	616	633	612	582	589	589	624	591	609	605	588	565	590	606	582	608	633	584	563	607	608	589	580	606	603	600	596	586	597	611	602	571	650	576	570	566	605	589	598	577	599	569	576	569	595	615	554	560	611	575	549	616	625	553	628	584	628	620	634	581	584	598	580	577	586	542	600	584	624	617	604	633	614	605	589	588	556	586	593	623	605	579	572	581	606	561	595	570	574	621	615	587	635	587	584	620	562	591	564	574	614	589	579	610	551	605	557	613	570	608	600	571	590	581	577	551	539	589	575	644	544	580	585	561	578	619	630	622	609	555	557	578	568	599	620	556	582	588	561	600	585	570	610	573	611	628	619	600	613	545	606	614	600	607	555	624	612	578	565	601	612	649	569	594	600	583	584	606	584	590	605	599	538	559	581	628	580	596	542	623	574	615	597	584	584	586	619	611	588	619	592	599	583	628	590	612	583	577	629	575	624	614	590	564	587	533	589	631	584	582	566	609	564	554	588	647	585	634	578	561	557	553	587	583	605	619	592	584	578	615	604	603	614	590	593	586	575	624	574	597	596	603	587	611	604	590	570	532	618	561	561	579	555	591	589	609	621	546	606	609	599	614	528	616	625	569	633	596	607	566	570	639	610	601	573	568	606	587	560	616	601	601	605	594	591	592	564	580	595	597	586	560	580	614	578	578	591	551	589	585	603	601	566	615	561	588	574	559	563	583	574	586	627	578	591	579	544	590	620	565	567	581	633	538	600	579	591	628	596	582	615	601	592	595	627	567	591	618	628	582	584	677	577	598	627	580	592	605	554	557	606	623	593	601	582	568	593	607	617	590	560	615	598	554	558	584	581	603	601	556	566	558	583	569	587	580	618	596	582	610	601	586	595	573	603	586	604	601	555	608	562	596	564	608	528	623	557	583	564	600	600	653	580	606	622	555	649	591	571	546	582	597	602	548	615	558	560	616	574	598	603	611	609	627	575	590	573	592	647	583	587	574	594	593	578	603	597	578	544	558	577	613	589	621	577	540	591	613	597	610	602	620	618	501	653	649	580	648	580	616	599	571	571	584	616	575	583	579	571	608	564	571	613	587	574	598	589	589	602	597	610	588	564	571	556	546	576	592	569	628	578	586	593	583	560	551	573	578	612	566	596	640	606	575	576	594	628	577	571	617	555	611	630	588	611	625	605	613	585	575	638	581	591	574	609	595	589	588	561	592	554	605	604	569	617	628	591	589	594	574	611	606	595	563	565	590	585	601	663	579	592	577	588	600	595	572	601	612	578	606	574	600	615	575	580	603	581	620	600	542	582	569	586	580	591	567	598	590	615	617	584	589	589	610	596	557	572	589	618	629	602	607	603	607	610	592	590	612	587	601	599	591	610	555	556	596	590	550	592	557	579	582	576	551	571	569	585	625	542	611	564	601	593	608	587	540	618	602	607	577	603	601	610	622	575	623	557	571	580	633	574	579	611	613	622	586	601	565	607	624	605	646	562	603	621	553	543	637	585	563	640	600	569	579	565	567	554	640	628	573	563	547	572	632	545	600	600	602	619	590	589	569	552	551	594	575	581	590	580	585	557	620	559	572	626	592	594	621	579	547	635	615	615	583	647	615	612	579	604	575	618	523	606	579	606	610	604	629	596	614	613	622	618	568	588	616	584	602	555	568	584	564	612	628	635	622	621	577	600	585	584	587	590	635	610	597	558	575	562	566	561	594	614	612	547	569	584	597	611	638	613	594	589	573	633	541	631	595	637	631	551	580	588	567	646	613	574	543	630	556	579	562	582	591	564	614	585	608	555	587	574	639	608	556	573	604	533	569	603	545	576	582	655	610	615	579	608	610	575	615	561	568	638	543	573	563	595	608	615	588	619	562	584	601	589	594	602	540	574	597	570	563	584	603	600	566	641	591	556	634	590	591	601	613	550	521	600	594	575	602	608	568	603	549	596	571	576	595	607	581	584	613	610	649	568	593	607	593	629	615	629	534	584	535	567	596	597	606	625	583	591	612	581	581	569	589	592	580	599	626	610	611	581	603	619	614	549	577	539	603	577	587	594	598	602	566	582	600	637	626	614	636	592	587	620	651	564	619	651	583	587	599	610	600	579	594	601	553	632	611	554	608	588	642	604	614	561	617	611	629	588	567	592	591	582	618	595	586	592	570	621	645	606	618	570	573	585	630	577	552	593	604	585	646	609	549	571	616	606	583	581	569	533	579	611	550	584	596	592	588	614	617	609	617	636	624	568	552	618	617	603	561	617	606	575	615	574	588	616	608	610	574	581	573	593	582	535	578	586	597	617	603	560	606	579	603	578	630	586	618	547	576	585	604	566	589	585	640	613	582	580	589	557	564	560	555	617	570	593	570	616	610	608	561	593	562	602	583	613	609	648	579	594	544	576	569	599	585	586	590	588	577
31567	19290	7567	608	425	428	365	343	365	349	388	329	359	332	343	377	368	341	328	356	351	340	337	376	336	358	321	368	339	379	378	320	329	339	388	324	316	368	351	335	342	364	337	329	355	318	354	305	321	368	302	336	327	391	404	323	347	342	342	358	339	346	329	336	314	353	353	317	342	340	343	391	377	340	335	365	349	370	361	342	352	340	330	327	357	336	369	338	356	340	329	310	372	372	349	367	387	351	339	321	365	308	361	370	301	330	343	349	346	373	328	363	338	342	339	337	371	372	325	367	332	353	326	326	374	360	350	348	322	345	298	374	333	363	332	343	314	364	356	330	334	330	346	342	356	358	371	378	362	347	330	359	350	362	353	324	326	317	368	323	374	365	334	358	364	388	372	329	327	349	329	380	376	377	354	368	341	368	353	348	327	342	362	309	306	357	362	340	355	333	370	327	355	378	341	354	372	333	342	348	366	369	395	338	342	344	315	354	372	341	353	355	365	378	327	335	334	344	338	338	319	332	375	380	332	345	349	307	352	365	340	330	311	342	352	345	337	355	330	338	365	337	359	359	339	352	326	331	342	338	354	365	339	346	347	342	355	339	347	312	378	344	351	391	405	337	340	347	340	365	359	367	323	359	381	348	364	351	363	349	374	337	330	376	347	363	328	322	353	328	325	330	331	352	339	392	354	325	342	360	337	348	390	351	356	352	360	365	362	359	350	344	330	324	336	311	327	328	344	356	329	338	375	354	332	316	324	376	317	353	328	336	322	371	345	366	337	306	353	356	365	364	332	334	345	351	347	339	365	319	392	356	344	338	344	339	339	337	340	305	326	348	334	341	339	338	319	365	372	351	334	386	342	343	319	346	366	362	310	371	318	349	361	389	334	368	342	351	359	314	388	374	318	374	347	358	354	359	371	333	318	337	365	353	319	326	368	320	319	356	365	345	351	330	347	345	340	320	386	373	337	361	352	333	342	318	337	314	319	327	339	325	341	294	328	344	354	346	338	338	316	333	368	353	338	350	312	351	312	360	336	372	334	383	359	365	359	305	350	332	362	354	364	407	342	333	345	344	358	325	316	318	346	388	334	296	348	388	363	335	350	327	361	333	337	358	344	350	316	332	359	350	352	332	358	348	326	314	310	353	346	341	361	343	344	382	358	392	331	368	350	349	351	379	291	320	323	352	353	369	311	351	353	391	355	311	316	348	350	373	321	311	317	339	354	336	351	324	371	338	334	358	355	351	336	357	314	322	353	334	346	338	355	344	308	334	313	332	363	337	338	354	354	370	371	328	338	347	331	340	375	336	341	321	354	389	347	328	334	343	343	356	325	350	342	361	333	329	347	343	352	338	378	309	339	393	327	292	344	371	349	332	343	319	349	329	354	366	358	297	349	332	325	368	332	368	349	372	301	352	313	355	316	331	314	364	329	347	329	344	313	354	341	328	338	346	331	336	290	375	295	339	370	349	330	332	347	351	367	373	373	322	354	351	312	334	350	333	336	322	361	371	330	315	339	361	346	352	342	333	349	367	365	344	354	350	344	372	338	376	359	356	344	330	346	320	363	317	380	352	341	353	349	356	380	327	347	335	336	330	376	342	371	334	299	335	342	357	391	346	304	333	317	335	313	382	356	339	347	342	351	334	372	319	322	317	330	338	331	340	331	324	343	317	340	313	335	333	371	334	353	363	326	354	339	345	320	365	343	330	305	334	320	359	304	335	344	348	368	320	324	352	342	340	364	342	352	361	345	306	344	313	343	382	363	368	368	331	330	345	325	396	360	374	355	344	340	322	328	380	338	349	372	339	336	350	350	352	341	345	321	367	344	355	320	318	385	326	318	361	363	322	343	337	361	343	320	334	362	372	293	320	341	364	341	365	333	341	326	346	350	348	315	352	357	344	332	342	372	357	352	311	342	323	319	344	377	335	372	349	380	349	347	371	323	314	345	344	333	330	371	332	313	338	319	359	341	354	341	336	347	361	355	307	346	309	378	342	329	376	343	376	346	368	332	338	318	324	358	365	354	335	339	326	340	287	358	329	385	379	344	360	341	354	359	341	347	323	335	323	342	356	344	311	377	379	331	335	351	336	361	340	322	309	359	320	379	363	347	333	301	335	326	309	344	324	357	328	331	336	367	355	330	357	343	339	297	350	357	348	320	368	323	363	340	357	357	371	393	362	361	332	346	331	336	345	316	349	341	325	376	349	336	339	362	360	342	341	347	383	327	352	360	320	355	357	318	334	368	338	336	363	344	348	318	325	345	346	344	306	381	353	301	335	330	378	311	349	348	351	349	338	362	302	297	353	326	339	388	348	399	360	328	325	343	358	426	356	371	343	352	363	350	392	339	376	336	359	335	370	332	368	317	331	357	297	335	341	352	379	351	366	375	349	324	356	355	369	316	382	339	359	366	335	330	372	336	336	327	330	374	381	398	323	349	343	340	349	370	352	327	365	326	364	341	336	325	350	364	383	372	310	314	380	313	366	355	356	332	338	328	364	320	330	312	361	360	329	351	341	337	319	326	307	318	387	332	383	348	332	361	341	373	347	332	349	350	350	343	380	339	334	351	378	297	296	338	352	400	340	346	349	325	290	355	345	360	374	361	322	358	343	309	349	371	359	346	373	344	353	307	357	360	342	306	369	372	317	338	308	340	365	344	361	337	298	339	312	345	341	368	386	365	323	316	363	346	343	344	351	344	356	326	335	343	327	362	336	383	307	358	352	378	358	355	358	355	327	311	349	355	361	317	337	334	363	313	331	332	349	365	340	360	349	321	306	347	341	343	336	345	341	346	369	340	352	332	362	377	336	347	306	360	342	357	364	351	318	318	338	339	347	316	344	361	318	351	349	335	331	356	338	351	374	332	339	339	326	338	356	328	333	324	316	349	361	330	319	353	348	336	360	354	354	331	332	369	365	342	329	338	314	327	344	354	343	302	352	339	342	362	362	330	323	383	357	364	364	336	329	376	366	321	339	334	366	322	334	319	393	329	324	341	348	318	370	348	372	369	335	341	347	345	323	315	334	363	321	335	309	312	333	359	346	337	318	355	306	337	354	339	341	338	346	363	331	332	363	338	343	335	362	342	326	317	373	325	333	349	354	365	316	370	369	378	356	357	368	370	330	353	343	351	361	345	327	323	325	329	324	380	369	353	353	395	402	358	296	321	344	350	347	348	340	342	347	360	329	353	350	371	335	372	316	367	340	360	331	340	381	316	315	311	346	349	370	347	381	311	346	335	353	351	418	348	336	339	318	344	336	306	341	344	335	338	361	351	337	317	356	322	340	336	343	354	343	357	369	341	380	368	353	336	309	347	323	292	361	317	373	382	357	352	383	378	357	332	363	338	359	385	349	325	301	353	383	340	380	302	357	367	311	364	342	340	369	337	361	326	335	343	337	352	336	334	334	329	342	303	350	368	343	338	326	322	390	324	383	363	373	344	344	346	358	352	341	323	323	341	381	351	315	326	372	335	385
5545	1072	854	854	822	835	810	820	810	808	786	821	813	847	805	812	773	816	757	795	821	774	817	836	786	805	877	811	789	826	827	762	812	802	820	831	744	767	783	806	829	770	769	746	835	768	799	890	764	727	759	810	798	822	809	830	795	783	804	860	795	812	784	816	812	793	813	793	778	784	812	805	777	819	823	826	791	828	837	770	797	820	807	841	735	814	845	815	773	777	823	823	782	793	779	862	836	774	832	793	793	754	784	778	846	767	847	726	769	818	849	714	826	746	795	817	762	784	767	814	733	784	800	770	800	789	860	739	776	767	811	832	764	809	812	782	860	775	776	791	786	814	820	773	801	800	808	776	815	802	837	801	759	768	812	745	778	800	777	762	825	802	808	829	803	788	799	795	756	800	839	764	795	802	811	862	796	849	754	807	836	799	778	775	757	769	783	806	851	738	804	798	787	815	800	781	790	778	844	814	775	828	819	785	787	794	787	746	822	792	806	835	763	806	793	839	819	769	783	789	782	759	765	841	760	780	791	761	799	799	816	819	799	800	833	811	828	782	820	816	756	821	827	772	796	820	757	840	791	813	787	783	781	806	745	796	757	790	786	828	857	834	772	799	825	871	758	829	820	787	819	794	762	818	812	818	772	796	747	795	815	783	752	750	801	770	833	797	815	802	816	773	848	783	818	748	835	786	771	790	771	763	782	772	824	781	828	756	786	761	794	752	816	799	786	771	818	809	814	781	757	818	775	779	782	792	803	778	734	818	794	822	820	804	794	803	889	820	820	779	823	822	797	799	822	809	826	787	803	810	794	819	838	800	794	777	766	784	847	784	812	797	836	770	782	778	793	780	788	768	809	819	801	807	772	807	802	744	846	811	820	753	823	759	799	741	807	735	797	743	811	824	724	835	773	800	774	836	812	793	810	798	822	787	778	857	736	755	797	810	817	722	825	753	824	781	771	842	762	835	792	810	808	779	761	818	807	751	766	799	816	788	784	813	800	818	803	814	794	775	810	829	797	805	783	812	770	797	821	819	801	778	821	819	844	796	784	809	780	751	817	867	844	844	831	798	813	777	778	772	762	778	765	834	795	752	820	812	833	815	816	768	742	790	831	751	806	805	787	846	791	778	825	764	813	776	775	792	784	827	773	860	787	757	808	833	759	815	727	773	757	771	782	817	860	782	790	832	774	761	753	770	747	772	823	819	805	828	856	774	800	755	791	762	809	814	784	830	807	843	762	809	748	747	843	817	786	790	800	802	807	856	831	836	807	803	806	808	806	785	796	815	800	782	831	775	771	778	787	818	813	800	812	810	777	814	797	794	796	741	754	787	770	798	810	818	850	774	854	792	796	777	790	758	815	800	812	805	743	772	788	797	796	762	778	775	804	805	757	862	772	834	816	834	828	798	818	793	781	840	749	822	799	778	817	818	750	834	824	783	781	770	762	786	781	755	733	760	802	792	777	832	823	774	796	774	768	724	864	794	779	772	816	788	814	813	830	800	792	825	789	808	774	820	751	758	829	815	827	776	791	797	788	777	749	810	794	802	833	758	811	782	799	831	799	757	781	784	840	792	803	789	760	790	781	853	793	786	756	793	824	727	788	774	809	829	795	823	772	766	803	791	809	816	811	781	856	827	811	773	779	838	795	820	793	772	774	807	769	795	750	763	759	794	778	804	737	823	775	753	810	814	825	823	779	803	721	837	771	784	811	751	770	794	765	811	741	749	796	773	790	819	803	795	776	782	820	755	821	752	797	818	834	761	784	851	814	819	774	755	772	804	790	767	819	814	794	769	829	809	778	777	815	779	782	786	753	766	812	816	776	807	745	820	796	810	790	803	838	821	799	797	797	798	819	761	809	805	743	863	844	772	782	721	834	811	796	766	847	754	810	786	772	784	810	814	810	843	844	761	785	788	780	781	723	779	790	739	755	773	778	777	741	750	748	756	783	833	778	775	779	808	774	800	794	792	792	780	788	796	798	750	763	791	772	785	783	843	734	749	760	821	744	829	788	771	804	770	804	840	754	762	788	799	848	805	766	830	794	780	779	828	798	854	746	834	795	828	777	813	787	769	828	757	793	823	780	826	793	758	811	748	843	824	783	778	792	843	807	804	797	786	834	794	834	785	832	839	768	803	787	798	798	797	775	792	768	783	822	812	736	785	796	770	737	819	803	773	792	797	777	814	767	827	802	819	819	792	789	834	800	813	798	820	773	773	806	809	769	784	807	800	783	825	780	768	757	754	839	826	809	814	761	799	767	785	801	740	798	795	821	828	813	809	815	758	805	817	814	771	803	804	797	813	790	769	818	789	790	784	837	810	727	805	793	828	773	762	815	846	819	824	775	754	812	778	833	831	821	788	841	818	838	751	811	763	792	771	741	791	737	745	863	797	802	772	828	773	822	804	844	808	795	808	793	809	775	779	754	762	819	824	835	771	808	789	750	827	790	844	750	769	767	815	822	818	771	736	818	791	775	748	775	790	844	771	784	811	744	794	776	765	838	815	776	814	833	811	807	771	812	826	796	832	789	782	852	813	810	768	795	773	765	810	811	807	777	782	763	776	742	781	782	802	821	782	809	813	821	828	781	807	840	827	761	768	776	840	774	770	728	784	720	795	775	817	811	842	799	857	797	801	798	794	751	789	761	796	760	804	802	753	788	753	841	786	818	790	776	781	838	765	723	786	824	765	804	739	773	804	804	763	833	754	821	785	822	771	815	810	820	743	758	788	777	818	790	782	734	730	762	801	774	785	839	818	778	834	784	835	745	745	808	792	743	768	822	867	839	784	762	832	746	837	804	774	802	789	820	785	850	724	784	818	809	819	767	765	775	810	796	751	801	811	778	830	858	785	778	803	774	854	832	776	794	749	792	776	824	819	839	816	805	801	836	850	784	803	827	789	788	787	831	825	842	764	806	778	783	833	782	815	757	866	772	787	756	791	800	798	792	817	758	797	804	818	786	824	819	827	803	810	749	785	770	762	783	816	767	787	822	745	808	756	840	840	815	822	800	762	777	842	809	791	855	794	789	826	769	781	817	815	791	771	802	835	837	847	775	833	809	818	802	772	825	843	767	772	767	795	869	763	813	837	822	792	821	765	816	803	837	775	785	750	787	780	773	812	769	784	827	746	795	787	781	810	747	778	801	799	826	825	817	818	831	749	756	803	825	863	812	786	794	775	759	773	839	787	781	791	788	810	806	760	801	792	818	785	777	746	781	770	809	789	776	690	782	784	818	822	836	793	784	770	793	841	807	816	777	805	748	855	829	799	822	771	823	761	850	768	750	794	797	818	788	780	810	803	856	752	770	809	783	840	790	817	809	784	784	800	783	761	755	823	809	817	786	792	788	801	752	786	827	800	785	818	745	778	802	806	794	779	750	789	809	814	817	781	823	770	773	764	822	798	772	756	785	823	813	818	776	814	775	745	763	797	806	752	794	787	842	780	766	762	793	862	802	810	794	791	806	821	822	761	766	789
23885	20702	24048	27387	20697	20688	3047	633	490	491	487	446	474	474	493	423	408	422	453	457	414	456	406	438	437	424	411	463	411	440	437	450	474	429	423	448	414	404	409	419	416	383	436	480	412	383	442	425	447	418	394	413	409	398	404	425	451	424	427	400	468	438	444	459	443	401	399	435	428	410	460	472	423	442	468	396	399	441	412	448	431	419	408	412	427	404	391	424	407	441	437	406	433	371	394	437	438	451	432	441	423	404	391	435	422	454	461	425	392	410	422	399	434	390	450	408	421	446	401	419	432	397	377	429	440	425	431	415	463	427	422	429	425	446	436	461	402	434	421	401	429	384	391	408	429	431	372	418	437	374	405	431	443	414	427	420	431	434	438	412	424	420	448	388	400	422	409	407	422	465	419	425	395	451	422	371	415	438	447	413	412	435	407	457	412	399	450	391	416	414	465	422	404	362	433	452	404	367	417	436	448	437	427	429	432	397	449	408	407	407	403	414	420	442	438	422	437	416	421	368	421	377	424	425	444	402	409	407	410	424	395	417	419	379	429	466	400	443	411	444	457	454	402	435	399	425	421	417	459	483	417	403	434	402	435	463	470	462	401	417	416	409	427	443	442	402	445	428	409	414	414	438	424	444	435	409	431	425	395	414	419	433	418	432	422	434	441	452	424	425	447	412	420	436	415	446	445	418	408	427	446	471	409	392	412	445	403	437	414	433	443	450	473	440	424	409	457	464	394	447	446	440	424	397	384	387	425	446	467	414	470	442	428	427	386	442	442	407	415	438	418	430	430	420	407	407	396	463	426	423	398	436	406	458	386	403	410	440	477	438	414	430	406	381	460	418	404	396	468	410	388	430	428	427	414	430	422	459	411	453	413	455	431	415	420	415	450	434	398	415	410	405	424	440	386	440	406	448	431	412	441	389	429	400	389	434	375	432	421	463	401	446	395	406	429	452	408	394	449	410	439	408	400	432	419	413	418	375	390	417	440	462	406	375	442	404	424	435	402	464	396	423	416	408	443	364	434	430	421	389	429	442	434	408	461	430	428	385	407	414	421	476	407	418	411	402	457	383	462	443	445	453	410	390	460	447	429	432	416	396	452	440	406	396	431	417	443	389	421	372	406	452	444	407	428	420	422	442	422	418	394	406	404	397	424	393	419	443	443	398	476	405	423	440	438	460	440	414	420	403	446	432	443	390	413	393	456	400	401	406	383	429	472	454	446	438	443	433	391	416	412	453	406	427	449	388	397	420	401	418	396	490	390	439	420	421	405	406	422	447	411	432	406	412	431	436	419	426	395	447	427	467	400	412	404	449	409	448	453	443	406	441	425	407	438	409	427	404	414	413	400	432	455	407	429	419	410	445	399	398	426	407	429	412	388	416	411	416	390	367	412	413	460	437	439	435	400	447	409	414	428	440	406	399	416	432	432	444	430	424	439	418	418	434	385	439	420	416	382	423	410	426	418	427	413	463	413	427	407	435	399	454	422	472	415	399	433	420	431	358	418	445	401	400	421	408	451	444	401	406	452	420	429	465	445	449	441	461	445	440	425	423	419	456	446	405	391	415	428	456	411	387	427	436	421	396	426	396	409	419	426	416	419	405	414	437	432	393	434	434	445	433	418	426	375	380	461	431	385	446	426	401	423	416	413	412	424	417	470	396	417	386	409	436	397	420	434	421	412	398	457	392	387	407	433	432	415	393	387	418	400	429	412	421	447	431	407	382	411	431	418	408	412	415	441	409	467	421	368	416	410	456	441	410	418	413	433	447	409	418	384	409	398	411	418	428	429	393	449	433	399	386	400	434	403	438	437	440	394	371	370	416	405	439	420	440	432	452	507	423	411	456	444	451	416	408	405	410	442	379	409	428	423	411	438	424	414	446	423	399	421	434	395	448	421	443	437	434	396	440	419	451	423	396	446	409	403	416	436	408	438	417	399	433	414	413	400	415	402	457	409	434	421	405	447	440	423	412	385	458	419	429	428	422	410	409	409	414	410	454	415	432	440	415	392	434	410	457	436	404	405	406	427	476	411	415	429	413	427	426	459	476	429	400	429	386	423	413	406	415	417	410	420	421	434	439	398	454	423	440	443	441	442	433	399	426	396	429	398	418	440	447	416	380	446	399	433	398	419	434	407	442	417	409	430	398	422	407	419	457	393	401	426	443	430	399	408	414	430	402	436	390	395	411	430	427	439	399	462	449	427	442	450	413	411	422	450	436	400	424	361	457	403	394	396	470	417	423	419	445	443	412	419	451	428	403	409	421	413	389	440	454	424	439	428	404	389	416	435	426	422	441	422	433	401	419	415	406	394	414	391	403	410	392	431	430	416	408	394	451	442	449	444	432	398	412	408	400	428	402	421	461	389	421	447	393	470	456	385	429	450	431	420	409	416	383	425	478	427	435	391	404	402	429	443	415	413	412	410	423	428	418	424	441	422	423	423	434	415	432	435	401	381	406	423	369	422	409	426	387	431	427	390	416	420	386	396	396	462	380	439	408	399	442	430	397	470	439	440	416	446	470	397	391	429	424	431	401	449	424	433	438	418	417	440	439	415	423	445	426	432	434	451	402	419	426	406	447	439	412	438	389	399	421	424	421	426	407	428	404	406	432	416	427	436	438	426	426	413	407	413	407	463	445	444	420	401	430	414	447	410	448	378	436	391	421	440	411	427	430	430	408	438	439	399	420	395	431	414	423	417	427	465	389	379	481	454	411	390	378	427	417	415	452	443	436	403	380	404	428	424	410	419	426	411	387	395	408	416	417	413	441	447	427	351	455	433	426	385	391	448	376	424	389	432	411	415	407	408	408	403	424	411	422	458	457	428	418	443	429	409	409	408	417	397	441	436	392	445	460	417	368	421	435	435	403	399	447	467	438	405	432	427	428	429	406	424	447	428	404	439	404	422	457	466	427	422	426	407	445	404	405	446	414	380	448	468	385	406	395	419	427	387	406	441	406	426	428	421	401	426	403	425	448	434	383	418	440	412	380	399	410	391	411	453	413	425	414	399	428	428	391	421	487	463	370	444	419	452	409	402	394	426	392	442	387	413	408	423	411	417	408	407	441	429	437	426	437	433	439	424	386	385	429	387	417	416	419	410	430	428	414	442	446	441	422	423	386	396	416	425	412	382	464	386	389	404	438	420	433	396	453	389	473	407	403	410	453	429	418	421	405	438	440	407	425	430	412	418	414	418	435	425	388	419	439	430	439	382	460	408	382	440	459	424	410	394	423	452	430	431	417	408	442	405	374	450	438	433	435	429	419	370	407	434	465	438	429	406	428	447	409	412	442	409	391	419	427	387	396	413	451	440	400	431	464	448	413	432	448	430	390	433	417	424	407	397	396	390	409	454	451	441	392	414	419	417	416	399	422	424	456	450	471	422	375	419	437	418	438	427	426	413	486	417	417	374	425	420	416	402	444	434	396	407	439	435	434	388	428	399	423	425	436	418	446	402	423	381	412	443	415	398	450	408	388
4496	3305	2021	1257	1088	1030	952	951	881	935	918	932	943	931	929	887	952	933	967	970	942	910	954	936	941	979	862	941	907	899	890	866	890	961	938	877	911	943	961	883	921	971	943	894	932	868	902	915	916	972	888	922	923	882	945	912	885	909	866	935	866	943	984	973	914	923	940	922	910	907	857	973	920	863	904	951	994	923	865	909	936	858	919	914	917	852	961	912	891	938	899	918	903	889	877	942	910	929	875	903	880	953	949	943	899	890	893	924	911	919	942	903	927	918	890	897	889	913	949	963	936	969	897	907	920	892	975	870	911	905	922	934	906	867	900	901	930	912	893	940	954	947	923	896	904	899	939	941	929	954	924	911	918	955	909	921	895	935	911	906	920	940	880	910	938	941	940	932	892	902	900	867	914	899	910	890	907	898	905	901	925	920	895	874	904	896	919	907	903	912	950	932	913	914	924	912	914	930	949	938	899	922	1009	862	950	925	883	912	933	905	931	913	890	878	879	934	932	919	967	906	912	871	912	932	952	936	901	905	937	930	956	887	887	924	947	948	891	914	902	946	854	919	871	937	912	941	931	911	930	919	880	903	907	927	950	941	884	920	895	919	950	904	896	905	904	902	935	911	907	915	912	951	893	923	911	941	909	942	892	935	898	879	931	918	946	874	917	880	935	908	937	899	947	893	943	933	928	866	903	856	928	935	904	925	908	922	883	929	874	890	890	899	933	884	917	906	897	908	906	925	925	922	953	947	945	882	946	924	885	960	928	893	947	949	968	926	929	946	872	910	928	930	874	917	870	911	876	953	877	882	908	915	951	962	938	941	979	887	919	944	896	915	949	933	911	904	940	945	946	887	939	834	868	939	903	957	894	949	882	887	888	850	928	963	904	921	895	951	891	950	952	892	948	922	914	920	860	872	945	892	952	901	921	899	932	926	930	846	887	887	890	948	898	893	889	934	923	900	938	901	981	956	862	937	926	862	900	908	918	918	863	922	925	903	892	897	890	926	890	975	932	918	899	913	884	925	949	946	914	882	875	891	905	932	961	915	933	962	910	903	983	959	920	894	918	920	901	889	939	915	970	910	917	938	937	892	896	932	971	934	928	899	891	942	933	943	918	911	883	807	918	961	917	966	916	929	874	942	892	943	899	908	905	925	872	917	914	920	893	920	964	888	909	934	908	924	930	915	928	934	928	866	947	905	928	910	954	893	918	923	930	932	942	889	976	945	849	929	925	924	924	923	935	931	980	926	938	957	964	924	923	891	914	910	989	881	922	956	870	896	888	939	891	870	921	856	907	888	883	861	959	896	902	935	917	927	897	872	883	925	885	872	924	916	923	903	910	948	915	896	884	909	904	904	915	848	951	929	898	854	958	927	942	993	862	926	959	893	921	913	958	916	955	919	897	891	874	886	921	886	961	952	909	941	950	884	912	856	895	911	914	906	946	942	927	878	969	907	907	905	843	900	945	964	929	878	919	923	929	931	890	891	924	889	942	895	922	920	913	890	883	951	913	919	859	918	913	906	939	879	909	890	908	901	956	946	896	869	865	874	902	919	850	865	887	935	938	896	851	939	939	910	953	979	897	897	952	862	928	928	879	955	934	914	853	965	898	916	919	928	945	928	929	975	917	907	877	927	908	872	919	904	915	907	926	951	924	902	921	927	874	906	907	936	942	966	897	877	921	863	897	915	934	889	858	956	947	926	868	967	934	931	930	870	941	945	921	946	880	914	924	900	922	868	866	928	934	901	931	917	874	899	878	962	905	872	921	886	969	917	899	942	909	973	917	896	918	871	931	888	922	939	853	887	909	911	896	887	935	929	914	905	916	922	908	910	950	889	856	887	875	872	894	899	892	925	901	879	899	900	870	911	948	882	918	937	912	918	888	973	933	901	919	927	919	954	903	937	897	890	873	935	959	872	911	919	920	882	934	866	915	894	947	885	899	901	899	899	900	931	877	879	957	892	945	877	940	918	900	937	870	920	904	938	899	909	901	955	897	858	944	863	938	907	937	904	845	900	891	919	890	877	934	924	865	936	846	894	871	901	891	861	919	946	920	937	880	920	931	936	966	909	895	916	937	879	911	895	894	920	950	924	906	942	902	1004	957	915	944	957	912	915	914	956	872	884	877	929	913	894	852	905	931	908	878	906	890	935	890	925	893	900	926	954	926	910	932	951	885	886	919	948	885	937	934	914	898	876	916	890	963	918	955	902	943	908	892	868	885	934	944	947	894	904	874	901	900	866	939	959	891	870	890	909	898	890	946	901	890	945	937	896	885	930	916	898	924	912	931	975	883	947	900	939	961	901	909	925	913	953	831	860	893	974	962	901	911	1010	917	933	904	922	952	879	890	892	928	853	883	933	925	937	908	876	901	887	904	867	870	898	867	888	875	902	879	949	939	933	914	932	873	939	861	957	896	907	910	926	945	956	925	909	953	884	932	877	894	969	924	925	917	895	917	950	938	940	865	868	933	867	948	926	880	876	938	872	919	905	946	950	927	887	939	906	904	890	866	951	869	924	945	930	894	941	917	875	942	917	845	891	879	907	947	888	949	923	954	875	947	885	853	896	892	925	918	905	886	929	901	872	911	895	1015	950	828	921	876	898	918	897	920	886	913	884	872	921	866	963	916	923	893	915	850	841	885	915	924	868	935	899	922	890	925	930	948	931	878	896	925	928	891	939	911	841	920	934	947	894	879	937	910	893	950	908	926	909	880	912	893	941	884	938	919	949	940	933	874	937	926	915	955	906	900	918	888	931	920	849	908	948	932	905	966	936	958	913	876	892	868	886	913	885	898	880	917	920	860	929	887	856	959	963	955	943	927	927	874	969	915	903	938	932	906	952	989	890	910	939	823	953	906	924	946	893	905	904	866	879	911	885	955	970	938	933	985	916	857	891	906	918	928	937	923	883	909	887	935	898	910	956	887	896	880	863	903	898	933	850	896	907	917	935	900	894	965	925	901	944	935	900	926	920	909	905	868	957	980	983	910	904	848	923	936	893	863	898	957	907	928	923	927	935	923	865	906	892	895	919	923	921	978	934	907	932	926	968	920	855	923	927	975	929	899	871	878	972	905	926	879	952	879	920	849	918	933	889	946	931	851	895	900	931	890	934	905	934	955	959	964	933	882	900	966	911	879	921	927	963	925	924	905	942	911	913	906	914	909	911	935	912	866	888	907	952	919	895	931	876	934	951	930	918	931	941	927	878	958	926	954	940	895	882	902	893	909	923	904	891	932	933	880	904	907	868	891	922	931	818	969	960	876	851	935	926	914	891	926	913	937	899	855	938	877	948	921	939	873	952	902	888	904	914	923	931	952	886	901	908	891	912	928	881	942	937	968	953	929	931	884	915	863	936	861	965	956	899	885	918	925	919	917	895	930	956	915	884	900	959	932	925	872	848	924	903	948	871	867	894	911	949	949	915	885	962	892	910	861	969	902	969	913	888	894	909	876	897	935	895	850	901	959	945	933	896	961	867
23419	20694	24294	27152	20694	20710	18386	833	477	383	354	338	311	305	283	301	320	325	288	291	295	284	292	309	304	301	261	269	290	330	271	295	301	255	290	273	264	277	277	262	289	266	272	274	261	280	294	278	252	277	265	301	305	265	262	280	248	276	290	254	248	272	251	250	270	270	296	296	252	287	256	284	283	251	275	255	286	316	278	288	259	268	262	263	262	240	291	279	277	231	245	273	272	264	253	288	253	291	247	290	270	260	318	279	282	276	269	277	259	291	279	280	307	304	242	308	292	273	291	288	290	260	279	296	247	292	266	287	263	267	249	260	237	288	286	269	267	249	278	271	292	320	276	277	252	286	254	249	266	251	268	291	269	287	266	258	273	279	277	291	269	296	289	291	286	282	253	264	274	306	287	304	265	243	244	277	259	292	250	260	271	272	285	280	273	277	272	272	256	258	268	261	275	278	295	279	277	274	268	295	291	270	287	276	245	266	280	270	252	284	272	287	269	257	284	269	290	273	287	275	287	274	262	269	273	258	275	274	248	270	271	283	270	268	261	295	270	256	277	246	284	248	265	258	313	292	265	270	265	260	274	250	262	288	284	276	302	260	268	285	270	262	283	292	302	239	251	272	271	265	241	282	279	284	281	276	255	307	282	288	266	274	293	299	292	300	311	268	290	257	256	268	294	294	269	283	279	256	261	250	297	286	307	262	265	266	246	232	285	268	275	282	291	273	282	252	260	260	254	295	262	297	306	282	300	264	303	272	252	296	275	277	280	282	251	259	264	273	302	280	254	242	283	301	295	271	280	262	247	277	271	266	251	271	246	258	302	258	262	291	291	253	257	256	286	263	269	249	275	255	267	249	280	263	233	305	262	297	264	238	258	290	294	276	283	255	294	302	275	269	247	269	245	276	256	309	297	270	278	276	285	292	278	277	254	317	304	274	251	268	258	291	251	268	251	296	272	251	252	277	272	240	274	244	272	283	278	264	274	277	270	248	284	277	243	266	299	262	272	261	292	267	295	273	259	275	266	264	265	238	238	299	266	264	273	253	262	250	253	270	282	305	263	284	276	305	272	287	283	264	274	259	269	281	245	273	268	257	273	273	276	272	236	285	239	289	262	259	277	241	305	328	281	285	277	265	262	291	287	255	259	292	269	277	283	279	277	249	275	236	315	299	265	278	255	233	266	297	315	245	261	268	278	309	273	253	275	265	257	271	290	277	264	295	279	290	244	274	278	285	262	289	321	293	245	265	279	281	271	255	267	270	268	280	275	274	276	267	266	298	250	272	273	252	260	284	282	266	273	286	265	265	278	262	283	299	264	265	276	252	250	279	286	273	296	266	280	276	301	284	279	288	280	270	298	277	259	271	266	298	267	264	257	273	291	268	283	277	260	303	300	275	284	292	286	288	239	313	264	296	272	242	252	255	252	284	288	253	257	273	249	243	263	260	265	251	275	256	273	294	251	298	271	287	297	299	262	277	260	284	253	268	292	258	270	254	262	261	262	249	297	281	296	270	291	240	286	284	277	281	270	276	275	295	257	270	257	283	258	271	281	277	283	278	274	261	270	308	279	275	297	277	286	241	267	272	284	292	301	309	287	268	288	255	258	270	290	257	237	269	247	275	264	272	289	285	248	260	250	249	257	268	273	289	257	288	249	267	293	247	269	246	263	302	287	263	317	276	278	249	262	273	284	247	320	277	234	277	259	287	244	264	261	289	251	289	303	269	250	271	262	260	271	273	270	256	276	284	279	288	272	252	275	246	281	254	277	265	287	270	257	254	283	262	249	291	287	281	264	285	312	299	270	278	276	263	288	270	300	294	281	253	264	285	261	280	244	267	277	303	272	309	271	270	254	248	270	275	242	274	256	273	254	266	285	276	284	283	228	269	263	272	265	293	255	229	292	270	285	239	304	307	281	244	261	237	250	265	278	249	280	315	278	274	283	252	298	257	285	280	278	240	259	277	293	287	256	238	323	238	287	295	291	274	279	289	294	280	239	257	228	254	301	276	290	306	288	253	294	266	291	264	289	280	246	264	273	263	285	285	271	277	261	282	293	293	270	300	265	272	297	243	267	282	291	265	267	267	267	259	258	252	266	270	310	270	279	254	259	287	290	293	265	298	279	307	288	275	286	261	272	287	262	246	293	260	274	268	264	273	286	270	265	260	258	285	268	262	279	248	295	289	292	289	271	288	265	218	238	287	276	293	285	273	250	281	296	311	256	267	278	256	260	255	254	282	250	285	251	252	279	241	257	272	280	249	269	277	253	270	289	278	307	267	254	266	261	234	299	246	279	277	254	285	285	279	263	275	271	258	270	260	267	242	271	283	274	284	272	259	246	239	253	248	260	262	246	296	265	253	275	281	281	281	264	268	284	243	281	316	266	278	287	266	260	252	290	266	280	286	248	248	276	279	272	286	294	275	308	258	260	300	268	253	276	266	256	255	261	269	261	267	322	271	282	285	298	287	292	268	236	273	277	277	267	307	293	270	275	313	268	263	263	251	256	263	283	257	261	277	273	271	219	260	264	265	276	274	257	265	269	268	268	266	282	251	259	285	263	265	255	266	296	293	261	286	262	239	290	289	239	297	278	293	286	292	220	303	257	300	290	264	250	297	262	258	282	286	294	274	258	274	288	262	290	296	261	281	279	274	290	274	266	284	253	271	260	271	246	291	269	289	278	241	304	248	265	279	303	304	286	263	281	295	262	234	260	259	301	276	254	251	283	298	283	279	280	280	270	259	281	260	281	264	275	278	280	270	275	288	286	251	283	241	276	263	279	260	271	255	289	283	282	283	233	275	294	255	275	261	278	283	247	264	262	281	219	280	282	271	271	279	300	305	257	264	281	266	266	269	244	253	256	290	252	314	259	267	265	295	266	264	245	277	259	291	315	263	295	298	256	251	282	262	325	275	282	255	260	287	237	278	305	279	264	275	236	260	230	265	275	267	267	301	276	256	259	273	297	279	242	278	283	264	273	282	252	251	246	247	271	290	273	272	284	264	283	279	287	263	288	246	263	245	253	284	264	235	276	271	295	297	267	269	287	264	294	242	271	310	236	259	267	288	279	320	235	264	287	262	273	254	287	282	265	287	245	283	274	305	314	290	263	280	295	308	273	272	296	292	289	296	299	292	267	269	271	245	267	255	290	276	292	262	265	291	250	276	290	259	256	280	283	266	275	283	327	266	280	265	282	266	269	260	246	264	271	255	243	276	244	295	280	225	276	300	285	275	252	277	252	272	247	273	264	267	262	247	273	287	270	255	266	259	284	242	305	261	276	260	276	307	287	271	253	270	293	299	268	266	295	244	285	297	307	252	284	306	258	276	275	253	274	322	287	300	270	273	267	268	294	267	235	289	270	272	275	264	264	272	305	289	293	253	288	288	252	283	267	256	318	267	307	238	297	261	256	317	248	281	282	271	273	284	257	273	268	261	283	309	296	277	276	249	275	283	230	260	271	257	288	281	262	260	279	255
4875	4805	2503	1182	874	706	747	635	690	659	649	642	625	657	685	620	678	636	660	625	625	641	609	579	601	644	632	599	602	597	609	609	626	610	623	637	582	616	584	649	605	621	611	649	585	622	577	592	622	575	612	578	602	606	584	648	633	559	558	616	633	626	631	612	594	617	605	628	652	580	593	587	618	612	579	613	579	630	594	635	631	593	631	625	568	592	576	621	597	622	629	539	592	615	579	615	610	604	558	607	579	655	567	598	569	606	567	604	583	585	600	623	621	627	612	597	577	599	576	582	631	591	657	602	580	577	602	634	613	622	614	623	595	573	630	624	641	613	606	649	574	633	622	604	575	553	593	589	601	574	618	615	618	605	609	593	609	586	613	585	619	602	630	603	561	612	565	630	650	580	613	628	584	622	609	578	574	632	595	610	615	582	610	598	589	618	613	606	599	608	640	600	612	567	600	601	606	622	611	606	625	600	600	558	604	608	572	640	655	596	624	627	596	579	614	621	601	607	582	608	591	630	629	602	599	605	602	623	590	612	590	610	642	603	617	635	614	540	611	560	608	643	573	534	593	595	621	612	617	610	566	545	590	644	606	626	607	610	563	613	642	565	598	616	608	605	608	581	591	603	602	635	593	608	549	617	571	609	588	625	602	566	594	582	585	601	616	594	593	605	612	580	612	617	594	581	599	594	594	600	615	588	603	590	620	652	647	594	578	617	649	614	639	570	620	607	628	611	599	640	595	645	609	611	630	595	571	615	616	606	612	584	625	555	640	588	630	610	605	591	562	600	630	612	600	589	588	611	613	600	578	598	579	587	556	599	594	586	583	606	567	580	629	625	578	599	562	602	600	623	591	604	605	653	578	607	587	630	608	601	590	596	604	605	621	567	645	581	585	598	642	638	589	548	550	643	564	576	584	612	595	645	593	563	648	628	563	607	590	611	581	605	560	641	598	619	557	621	643	606	584	607	579	602	541	566	599	586	549	606	649	656	635	603	565	612	554	621	621	561	592	670	584	634	617	614	645	582	626	606	557	592	575	563	557	608	625	618	604	621	602	586	630	595	590	616	635	622	584	604	594	611	632	608	612	611	578	578	634	600	636	580	612	645	594	582	598	622	586	597	637	623	617	639	626	594	586	614	597	591	581	613	609	601	624	632	607	648	597	577	583	542	583	649	604	586	608	613	631	641	599	604	605	633	638	576	636	609	637	589	629	613	622	605	596	566	643	625	605	623	571	609	617	536	640	591	590	620	616	654	626	594	623	616	583	620	592	584	592	609	601	648	659	606	617	606	609	603	594	630	556	596	601	589	574	619	626	590	568	583	625	643	581	624	603	582	551	568	612	596	616	623	604	622	613	585	588	600	592	646	616	611	611	600	605	619	601	589	611	594	638	590	611	645	595	560	577	620	583	624	608	630	614	615	631	646	557	622	617	614	645	600	588	612	608	608	611	623	627	591	624	587	548	554	586	614	616	614	605	565	589	654	591	623	602	594	641	605	627	561	572	645	585	618	601	620	603	564	586	621	615	604	567	623	583	613	609	613	614	628	541	608	576	598	622	594	596	575	600	626	598	568	604	627	619	609	612	643	608	617	600	632	590	583	605	618	611	605	566	608	602	602	559	639	600	618	676	593	638	586	625	619	614	605	597	571	674	583	580	603	575	575	602	594	579	593	598	592	590	583	609	601	559	578	576	625	602	599	627	637	595	560	660	600	616	631	618	641	594	568	620	594	608	618	582	587	570	611	571	585	639	569	594	541	621	566	623	556	632	563	612	632	635	603	616	626	611	601	584	657	584	604	609	595	562	614	609	552	595	583	621	606	596	647	599	549	616	580	570	563	589	634	555	606	616	592	633	570	636	630	593	593	606	588	597	617	646	618	595	592	576	578	584	597	595	586	598	579	551	588	633	625	569	599	631	641	607	641	580	622	552	553	614	606	594	561	619	632	585	631	617	620	592	636	605	615	622	654	609	556	646	571	598	614	598	612	611	541	567	602	608	608	603	618	612	618	587	607	608	596	567	609	557	621	585	576	558	628	613	589	637	610	592	581	581	607	628	563	586	604	610	645	608	600	574	660	602	608	590	627	602	640	596	577	592	602	576	602	577	619	610	571	631	573	589	631	592	594	641	590	577	621	572	623	628	604	601	585	624	589	614	576	639	568	589	600	580	618	567	591	572	628	566	584	600	633	645	589	641	608	627	623	596	598	620	601	584	593	574	575	610	624	613	575	583	591	662	596	590	572	615	655	611	575	567	627	616	662	622	623	609	593	595	583	580	550	595	619	583	597	599	626	606	627	595	591	596	576	618	589	594	574	633	587	599	597	618	589	592	597	607	564	611	605	595	576	629	586	598	644	543	611	627	541	610	614	608	609	566	591	602	632	602	583	601	586	626	620	615	553	580	621	610	593	635	640	618	594	563	594	598	602	626	605	643	628	657	611	616	568	600	606	592	581	616	597	621	633	593	599	623	629	651	616	599	659	590	597	635	613	606	588	614	609	604	653	631	635	613	579	621	582	567	588	602	602	574	592	654	598	621	584	635	612	556	589	608	598	611	568	580	590	604	614	593	588	616	565	623	597	610	580	627	631	624	627	600	580	669	551	626	611	604	595	630	581	613	571	634	600	655	601	600	628	574	570	604	581	610	610	670	621	621	636	579	630	598	614	601	615	587	651	629	596	599	603	623	575	600	636	618	593	605	588	629	663	613	592	610	587	607	616	622	624	617	605	603	636	622	600	638	595	602	582	608	618	617	573	578	635	590	590	632	570	616	609	570	592	615	620	616	611	607	618	583	610	601	617	617	617	594	614	600	576	655	599	548	642	613	616	648	565	617	616	580	634	636	593	569	597	583	596	617	610	572	605	602	570	608	608	619	613	603	578	625	620	596	592	606	629	567	610	626	555	612	580	649	607	614	578	622	632	588	590	657	595	606	610	636	605	552	609	584	581	552	587	549	605	636	614	607	576	591	619	562	603	584	588	633	623	630	603	604	602	587	597	608	597	567	574	646	595	544	610	597	601	552	646	629	587	582	588	626	578	609	600	597	596	583	590	621	604	600	592	611	633	636	615	622	650	588	594	576	628	650	578	616	588	600	625	587	572	614	617	642	592	586	626	628	593	608	576	575	607	606	594	583	589	580	612	609	622	596	616	591	603	619	642	579	611	591	600	614	605	583	596	612	597	600	607	599	597	592	573	578	582	625	601	599	601	647	573	603	588	544	649	617	632	604	606	606	606	573	578	617	577	608	590	610	580	618	618	620	600	591	563	625	605	578	602	614	554	590	614	623	592	567	652	600	577	592	614	662	602	599	589	606	611	607	579	603	623	600	589	606	601	608	618	652	596	607	637	605	603	578	582	619	591	582	608	590	612	616	629	622	592	617	587	594	631	589	604	582	609	613	577	591	614	599	598	587	587	626	575	598	576	552	610	591	615	541	622	588	589	588	615	590	597	600	598	644	599	601	630	607	624
31645	19241	7505	675	434	399	346	387	385	361	406	333	358	375	357	363	419	359	356	390	328	359	363	339	306	338	361	395	350	351	346	345	357	331	363	367	363	352	314	388	357	334	329	355	347	403	333	393	374	330	319	348	350	386	351	360	340	354	361	346	350	351	343	385	361	354	396	373	332	356	324	352	357	329	336	365	388	336	390	363	352	376	359	331	381	339	405	366	355	324	319	361	376	346	356	353	342	323	329	316	393	345	338	326	351	346	397	347	331	380	361	345	346	328	348	373	322	367	359	352	348	360	365	368	348	358	366	360	356	356	340	316	350	359	352	349	356	337	357	357	337	331	356	386	387	376	395	345	355	384	348	326	353	338	357	365	342	397	324	324	342	328	361	337	336	340	358	345	364	334	360	348	365	392	357	365	293	319	390	348	388	344	355	357	352	320	350	371	345	380	366	334	337	389	373	375	377	393	371	339	364	324	367	397	400	381	379	357	386	364	331	333	386	359	360	360	340	381	345	330	370	381	386	383	342	390	354	338	343	347	331	350	318	344	356	372	359	358	352	348	329	359	404	336	371	381	383	337	395	352	339	344	370	348	345	352	349	378	346	341	340	319	343	361	337	347	350	355	339	397	380	333	374	340	324	342	333	382	332	361	360	367	331	364	330	366	377	354	325	337	341	401	354	353	323	331	368	366	359	362	369	392	347	316	357	322	345	344	388	344	356	361	339	345	341	374	367	372	343	357	335	343	339	341	316	335	386	357	378	337	365	341	366	354	350	396	321	393	326	363	351	356	329	349	334	358	376	372	349	356	356	364	327	376	370	369	382	351	386	369	378	336	352	337	340	366	341	352	361	360	350	342	352	359	349	389	344	385	352	385	345	369	350	387	323	370	369	331	322	333	351	352	353	364	352	346	380	352	372	362	348	356	334	356	313	375	364	343	376	328	371	360	336	343	368	365	363	362	368	381	362	369	342	375	335	356	332	378	345	402	364	364	376	340	365	361	338	390	369	361	320	384	374	342	346	329	353	334	344	342	343	338	363	406	339	353	336	375	341	346	354	360	341	337	330	348	350	351	329	349	342	364	350	304	340	379	361	329	366	359	359	324	377	348	340	314	376	353	368	343	347	411	345	364	345	373	374	328	353	373	352	347	351	352	348	342	347	359	385	371	376	341	328	335	367	358	326	355	345	346	356	334	352	360	342	328	355	414	361	355	352	382	332	360	348	373	312	322	355	352	363	357	350	362	325	345	374	356	386	330	376	328	378	337	333	381	349	380	382	350	366	354	366	360	336	355	350	343	365	363	366	360	355	360	355	336	316	371	333	331	354	354	338	349	333	359	361	349	331	356	359	347	377	372	359	348	359	340	330	374	362	373	353	360	347	368	341	344	327	331	386	332	348	296	334	345	327	339	361	354	335	373	346	367	347	314	349	329	367	329	354	340	366	359	379	358	361	356	342	360	340	373	337	373	351	345	323	323	366	349	336	355	357	369	335	368	325	353	359	346	330	365	363	358	352	363	371	376	361	329	338	355	357	345	415	306	331	340	386	376	357	328	334	362	367	380	324	358	339	387	397	347	319	325	366	362	366	355	382	368	370	384	331	317	391	350	344	341	364	363	360	348	372	371	379	378	383	331	379	374	343	343	356	375	353	369	353	371	350	361	332	382	365	366	361	354	368	342	369	334	341	352	333	353	357	348	339	360	339	365	359	361	386	308	362	383	375	316	343	376	343	345	373	348	360	358	356	349	358	349	334	346	357	350	342	328	352	360	382	349	363	338	313	349	346	322	359	340	351	335	332	366	380	312	348	340	354	349	366	351	346	351	375	347	346	389	358	337	333	365	372	365	336	344	355	359	380	338	352	334	357	345	369	338	337	355	371	344	344	364	375	341	352	328	350	325	375	363	346	306	355	376	365	307	373	363	324	373	337	327	349	345	376	344	369	330	321	362	362	331	395	375	337	377	354	350	381	352	358	351	347	363	345	355	340	372	326	350	362	356	356	325	371	362	373	336	368	338	308	314	322	342	340	357	379	360	357	342	342	348	341	373	352	360	364	330	359	341	366	354	376	344	339	340	387	324	374	375	351	325	330	377	336	371	360	334	326	386	337	326	337	342	391	354	355	350	361	341	351	338	376	334	346	352	338	352	334	315	357	354	348	353	355	309	374	346	347	353	330	359	338	352	351	359	368	329	364	360	318	348	371	356	366	343	344	365	319	342	358	360	355	361	339	333	332	322	392	375	335	347	357	355	372	331	330	378	325	330	347	357	333	331	333	337	322	372	318	374	328	349	334	358	355	328	329	360	358	360	333	367	385	367	336	391	368	347	347	362	329	337	345	338	367	394	325	357	374	334	365	358	344	329	362	308	377	335	356	337	336	327	351	351	351	342	344	415	370	344	355	360	380	357	382	366	328	342	368	335	364	337	324	361	366	366	390	350	369	351	388	339	353	362	375	359	348	354	361	323	368	348	373	338	347	349	338	370	382	325	358	356	368	334	374	338	336	351	323	336	382	351	386	370	347	376	331	319	341	364	350	359	341	402	341	337	345	379	377	350	340	373	409	340	355	365	327	346	372	390	354	357	343	369	371	372	370	372	351	363	419	363	308	355	355	373	347	389	360	358	341	349	366	348	385	349	362	345	360	357	378	345	341	329	378	293	325	342	378	357	343	383	356	350	347	362	371	338	350	356	372	362	390	352	356	384	357	338	331	349	372	363	382	355	352	361	322	326	325	345	363	341	342	367	383	376	378	352	359	374	378	356	332	351	329	355	307	370	335	373	343	323	355	345	365	389	367	334	353	338	354	372	364	366	354	371	386	360	368	335	337	332	353	319	346	372	358	365	391	342	368	372	372	352	338	352	359	349	339	370	359	374	361	381	376	403	369	338	364	351	356	381	349	371	364	378	369	348	371	343	346	350	374	353	342	313	361	387	402	353	383	374	330	364	342	332	366	336	333	316	397	350	383	368	384	359	343	340	316	359	322	360	361	345	392	360	361	334	334	359	359	329	358	367	370	340	396	362	375	331	346	339	372	356	361	389	355	341	329	359	350	360	348	327	352	374	364	358	343	412	359	375	351	345	368	372	331	362	359	372	347	345	329	313	380	346	357	356	323	340	367	343	326	332	348	343	349	367	336	379	350	340	385	361	355	371	381	353	357	363	338	325	350	342	368	364	367	382	370	366	358	348	390	355	364	340	386	370	330	328	341	301	357	322	355	321	373	371	347	369	344	303	366	358	347	345	348	382	341	339	348	330	360	375	361	373	333	339	335	362	362	322	348	375	348	364	346	367	379	384	356	361	376	333	370	323	322	340	387	374	334	375	334	344	323	351	334	379	327	346	382	350	368	368	380	352	376	356	346	345	358	364	351	339	373	318	335	406	372	344	347	333	351	342	364	358	365	353	362	347	343	377	349	342	368	359	343	376	353	371	332	357	336	334	332	347	363	338	372	355	359	331	369	316	378	364	349	323
5864	1121	925	857	814	787	785	787	789	807	804	774	754	824	818	828	849	823	841	801	834	827	764	796	841	846	792	834	810	807	842	832	857	813	807	836	798	847	791	807	791	847	785	831	741	790	789	806	820	785	799	787	842	846	740	810	807	858	809	788	830	846	813	827	849	795	785	821	809	883	800	812	831	882	834	809	875	809	829	794	793	831	878	781	826	808	809	806	821	808	808	776	801	799	838	834	842	819	782	751	797	784	815	798	851	801	885	818	839	854	814	833	857	863	807	778	826	805	810	790	826	866	836	886	811	849	844	786	775	801	787	828	757	864	795	873	878	857	843	821	821	801	826	875	830	824	825	821	805	822	825	783	812	780	813	799	810	775	801	830	759	807	862	785	802	796	794	801	798	821	807	811	821	890	811	790	805	819	836	807	825	803	821	829	788	810	823	813	858	748	823	796	837	795	855	805	787	818	816	873	812	835	788	850	829	773	778	847	806	796	871	800	819	783	806	800	812	808	822	834	831	830	887	776	756	816	840	854	800	800	793	832	843	808	833	857	821	814	810	790	767	836	808	830	824	821	810	851	833	850	832	791	809	802	863	827	820	863	795	821	770	856	809	765	873	832	837	810	847	853	781	818	799	804	843	782	814	780	805	830	837	792	806	819	795	806	797	770	860	850	809	836	824	850	722	784	792	779	847	842	830	784	840	857	843	821	799	820	780	816	826	786	811	838	844	807	859	814	785	824	837	783	804	822	839	796	826	818	804	813	806	813	832	853	846	842	796	891	847	819	810	823	787	829	821	839	786	777	843	789	830	798	854	830	778	825	803	802	800	794	838	833	795	798	856	905	784	835	799	816	819	804	834	863	752	817	760	852	840	786	851	837	815	795	816	796	848	826	840	764	811	833	753	880	800	869	789	852	811	804	853	829	774	796	784	853	836	764	786	893	838	772	847	819	797	820	837	774	775	822	791	837	808	830	830	860	822	819	835	810	841	770	840	776	864	815	811	812	793	827	793	847	850	802	823	838	846	882	814	814	835	843	789	793	823	864	823	844	787	826	859	829	797	833	805	798	829	825	813	794	811	816	833	806	813	839	871	855	841	800	833	796	817	813	811	804	816	797	849	785	842	807	804	823	780	788	822	820	783	799	830	789	846	847	825	821	839	814	822	817	834	782	751	819	823	754	853	838	842	787	822	837	800	782	757	883	841	817	812	810	820	797	822	820	821	809	798	810	798	834	852	831	817	884	758	882	838	831	811	798	861	876	864	843	808	820	855	807	853	791	832	851	812	825	777	773	802	848	785	808	868	779	813	778	849	804	813	801	811	767	835	829	895	785	870	770	860	781	756	782	777	868	808	778	790	809	833	838	850	864	826	788	809	818	835	777	783	818	826	743	831	829	812	831	853	789	743	806	807	799	837	809	871	800	860	772	766	851	796	877	821	841	801	828	816	811	818	847	780	813	793	774	791	839	782	813	824	819	817	781	822	763	825	828	868	831	751	834	792	827	829	816	869	819	808	799	839	793	792	813	817	767	789	794	807	852	826	844	786	872	836	837	855	831	775	758	832	839	864	781	863	795	810	756	785	830	810	829	849	862	846	814	851	840	824	838	759	785	796	796	825	857	816	838	844	774	845	798	742	771	884	873	846	825	836	825	771	818	797	794	798	796	782	811	807	834	818	827	787	796	808	807	814	765	831	811	842	758	794	794	826	817	793	745	785	818	808	793	863	795	774	802	792	816	885	831	808	795	805	824	793	781	797	816	798	843	800	821	806	861	853	861	769	849	842	878	819	855	861	838	808	816	841	782	806	791	839	816	777	847	769	794	807	829	808	790	829	821	823	829	811	809	843	763	876	791	804	816	832	800	817	817	871	831	802	816	856	813	782	773	832	839	816	807	795	778	767	808	848	853	824	815	829	841	841	775	808	821	834	824	780	803	815	820	843	823	830	848	861	813	848	798	800	837	797	799	879	842	802	824	797	804	834	761	805	863	823	820	812	836	810	828	783	828	898	769	850	811	801	805	786	830	761	767	811	786	866	807	837	872	814	805	807	839	840	824	841	821	840	801	815	845	831	823	813	844	815	818	828	769	820	812	828	822	806	792	871	817	793	788	820	846	855	844	809	807	833	791	845	822	823	834	758	794	783	823	840	826	857	825	778	807	806	875	777	866	771	845	835	837	807	812	745	795	763	755	826	804	767	820	827	858	811	830	857	845	865	822	857	788	818	762	833	802	793	797	781	784	816	766	782	804	807	776	780	861	765	835	792	815	815	768	806	790	830	806	776	804	776	811	787	811	836	825	849	839	798	821	841	756	837	770	783	832	873	818	802	798	823	849	819	880	821	857	824	807	824	812	829	821	834	789	812	837	809	801	821	835	817	777	815	854	833	823	829	815	870	874	819	775	792	794	807	835	825	869	805	831	755	825	871	828	795	787	813	784	819	794	745	838	816	827	792	821	855	745	850	832	791	804	838	850	810	792	840	790	767	842	812	817	791	814	881	795	836	814	802	868	774	835	768	856	826	848	791	850	838	913	828	861	837	743	780	822	780	779	848	808	844	853	840	848	807	813	793	807	883	805	773	861	760	785	821	807	809	769	808	833	819	830	765	842	834	808	823	826	850	793	825	795	852	848	770	822	824	839	789	813	799	802	814	819	820	863	820	809	833	829	827	851	809	831	846	817	810	802	847	849	793	808	858	816	831	807	769	812	788	775	819	809	844	860	824	827	813	823	808	836	810	830	848	822	784	799	819	832	855	811	847	861	821	814	836	795	827	854	809	808	802	821	775	813	821	810	797	812	795	805	824	788	806	814	790	811	827	789	844	826	807	839	847	788	831	822	827	796	835	875	800	791	866	816	813	775	770	826	777	804	774	809	840	843	850	792	803	808	768	824	826	809	800	830	798	823	787	808	821	777	808	757	810	837	846	819	781	841	814	848	842	797	795	842	817	840	805	853	825	819	801	839	882	805	852	817	791	758	809	864	787	868	834	854	822	817	857	796	834	798	795	801	800	811	783	797	788	826	758	803	811	784	814	819	864	809	815	789	745	817	807	807	825	819	833	825	823	793	803	810	830	788	861	836	854	789	789	788	848	870	828	857	811	801	815	829	862	849	793	796	787	809	775	820	793	827	824	841	836	761	843	799	805	750	852	858	852	825	788	827	901	784	792	768	834	846	808	796	816	789	813	805	799	841	760	836	821	793	846	790	837	837	818	772	781	832	766	832	817	832	852	807	820	825	839	834	761	817	814	801	805	763	817	788	847	817	798	847	837	795	809	805	822	823	871	843	819	788	782	838	841	772	879	805	787	769	785	821	866	831	801	836	799	811	779	834	789	859	819	825	850	814	902	843	805	798	804	831	818	776	793	824	783	835	805	814	812	816	811	797	857	821	788	800	835	773	817	855	802	784	832	846	829	812	850	789	820	767	838	794	794	818	828	810	820	817	804	840	906	759	808	761	820	824	795	816	784	834
23970	20740	24118	27406	20734	20717	3147	658	504	529	483	480	475	453	477	482	461	462	464	491	433	441	477	456	457	440	401	438	404	454	450	407	416	459	462	422	453	424	474	453	404	406	404	390	412	423	441	416	456	438	454	426	428	443	402	424	426	417	443	469	401	389	442	402	459	438	416	469	441	457	411	407	425	433	437	467	449	416	433	441	431	423	402	419	420	385	460	457	462	442	443	445	435	437	407	407	395	450	445	426	412	429	414	406	406	452	446	438	410	390	473	432	445	405	407	401	446	444	445	433	406	416	487	398	403	447	455	398	470	444	393	434	383	428	389	431	459	406	450	404	434	423	469	414	425	424	450	418	441	435	412	379	447	427	429	418	474	417	431	446	449	465	409	467	422	415	435	454	446	452	400	419	451	394	454	406	457	430	435	437	400	415	400	445	383	447	424	419	426	442	428	402	458	448	440	464	404	435	460	417	409	432	440	440	413	435	430	441	420	443	448	444	441	434	435	417	445	425	455	437	438	446	447	421	413	422	393	444	429	459	384	450	425	475	461	416	449	387	444	421	419	419	410	428	466	415	428	416	418	445	451	458	430	439	470	437	451	393	448	431	440	440	424	437	435	432	428	423	439	438	418	444	410	386	467	435	421	452	435	445	461	439	411	429	431	449	428	438	424	405	455	448	415	412	418	411	462	460	426	427	417	463	429	446	415	427	461	417	433	441	425	428	430	425	443	420	419	426	429	428	429	463	414	434	403	464	429	463	408	461	475	478	398	426	424	404	432	424	411	413	449	419	442	472	429	425	424	411	433	449	434	425	425	422	451	470	442	404	446	403	440	436	411	435	407	472	459	446	413	426	419	427	412	412	444	391	452	427	436	438	449	449	426	441	433	485	420	469	426	426	420	454	435	426	453	467	420	431	459	444	448	424	462	462	410	443	436	461	436	432	418	469	431	421	392	433	405	403	455	381	462	387	411	449	434	426	418	423	409	413	463	397	443	426	453	400	463	466	449	402	426	473	457	428	469	447	410	431	440	438	433	439	420	441	405	402	426	454	410	435	413	460	473	446	389	426	426	390	404	463	422	435	434	406	450	427	414	437	437	418	432	424	429	410	407	444	446	473	446	476	424	447	423	442	423	417	436	413	397	393	466	440	401	445	432	446	434	400	446	442	437	445	461	397	380	418	433	475	451	423	393	371	438	462	458	433	469	411	397	434	453	418	454	393	433	440	429	388	427	434	455	384	442	427	441	423	460	396	355	411	429	472	449	404	431	460	473	434	422	405	438	457	454	433	440	430	434	420	414	437	431	439	439	431	398	418	411	423	451	386	413	427	466	414	424	454	380	421	492	417	421	433	442	438	447	442	493	451	437	452	388	406	428	426	433	434	434	419	379	382	411	389	433	443	431	472	433	427	438	409	417	406	416	457	411	419	414	409	432	397	453	440	496	424	436	428	413	439	431	471	483	439	447	418	413	458	447	415	447	459	407	433	464	418	432	439	434	449	441	414	419	436	436	411	438	405	405	381	424	420	367	474	471	453	457	425	422	415	392	451	432	421	386	446	407	429	432	428	412	408	402	430	431	442	406	419	428	453	468	449	464	423	383	429	450	477	452	409	432	434	463	459	488	456	408	396	417	425	458	416	438	397	415	424	413	454	422	449	407	419	416	443	437	389	452	375	436	439	457	441	430	396	396	428	461	420	427	403	421	437	440	418	461	404	444	426	415	429	451	460	393	402	444	405	443	424	403	449	425	418	406	430	470	383	423	431	427	414	417	399	425	399	423	373	413	403	432	445	444	431	430	410	439	432	410	424	421	418	455	461	426	431	458	431	426	401	439	424	447	443	413	399	438	429	406	412	458	408	477	423	407	414	451	450	426	379	454	439	438	438	446	415	421	436	441	418	400	433	407	416	433	414	424	412	449	439	416	408	428	412	490	403	442	440	445	409	412	449	425	411	443	417	444	428	433	415	392	428	423	419	384	455	436	415	439	448	381	435	444	430	436	436	418	416	454	428	448	415	440	389	437	415	413	433	383	398	470	413	442	395	440	417	449	437	433	408	390	458	451	453	416	418	461	403	457	430	459	433	444	460	403	439	399	442	411	423	405	422	418	446	392	403	387	418	417	399	431	423	473	422	411	392	419	444	441	453	441	435	429	408	467	440	443	430	411	418	395	445	420	450	464	385	421	441	427	474	459	445	412	465	427	406	476	440	434	421	424	440	427	432	412	456	458	452	403	426	442	451	473	395	447	449	387	442	450	416	499	464	387	424	430	449	443	415	484	425	441	455	434	401	451	427	416	446	387	442	431	418	446	392	448	426	469	422	472	431	445	410	451	432	443	423	414	400	438	387	434	416	449	423	439	444	424	425	421	434	438	416	446	440	425	418	425	452	415	452	411	424	441	420	453	405	446	464	411	424	417	443	428	408	421	447	430	430	437	410	474	407	425	426	402	418	443	408	470	425	413	389	435	415	397	433	469	392	421	426	423	435	425	444	449	404	427	418	446	432	456	405	445	380	473	430	403	448	415	423	422	464	437	396	462	417	438	424	411	413	421	439	428	421	445	415	424	438	425	475	402	459	438	422	430	465	456	377	430	426	465	436	419	440	381	416	433	467	438	438	457	416	398	396	464	393	424	505	392	448	405	458	430	433	476	437	460	400	426	486	472	417	435	433	442	407	457	428	397	416	446	426	440	416	423	406	433	441	439	465	409	415	451	416	470	444	434	392	442	408	410	425	409	427	455	431	466	410	427	446	405	400	425	442	423	459	439	426	397	403	441	406	428	422	405	430	408	458	421	430	450	452	408	388	420	437	422	416	427	438	400	444	425	415	410	479	429	435	434	454	402	459	464	437	415	417	428	422	413	440	428	444	428	444	452	422	451	431	429	445	406	451	467	466	428	418	445	444	432	431	457	398	440	428	418	419	437	429	404	429	438	430	469	425	468	486	372	412	438	422	418	415	425	415	428	462	463	420	437	449	422	388	426	404	429	417	453	428	427	427	459	427	412	398	452	426	479	435	424	426	415	475	485	409	414	430	442	443	434	428	428	420	427	414	428	418	413	409	435	423	386	442	483	425	472	470	403	429	431	447	430	426	468	436	459	426	429	447	410	393	417	442	420	463	427	397	429	465	462	435	439	411	471	451	455	445	412	420	439	436	371	386	452	418	423	438	418	407	469	409	401	412	398	452	443	431	438	424	463	417	429	437	429	440	454	428	435	431	419	433	418	434	442	440	431	484	428	425	470	453	434	431	434	389	429	399	408	463	411	440	430	442	423	419	460	460	438	433	397	419	415	453	405	451	421	370	422	431	406	402	394	441	381	429	416	434	397	409	419	446	429	401	432	442	451	428	431	402	428	421	431	423	441	441	438	416	460	402	402	432	429	445	375	385	428	432	419	454	425	450	416	428	422	436	462	414	461	445	434	470	490	411	450	416	427	420	436	424	386	440	405	428	387	418	474	431	427	427	441	388
4126	3404	1999	1222	1092	1015	1000	986	968	982	932	985	970	914	947	928	1017	914	945	948	884	874	959	984	956	968	958	951	968	938	972	897	861	938	909	941	927	896	929	919	961	943	862	966	926	934	916	920	964	901	912	895	999	916	883	952	887	943	898	931	898	986	950	961	908	956	944	904	917	875	878	947	953	863	961	905	883	893	903	924	903	890	909	891	923	957	936	910	909	964	939	964	943	941	945	974	939	934	912	934	848	994	969	959	909	935	921	993	946	906	870	890	954	951	960	937	978	943	945	888	953	910	894	911	934	923	888	916	917	931	902	914	903	904	876	948	964	924	949	893	868	904	944	895	925	923	935	912	894	855	912	877	928	953	889	913	945	907	914	941	875	923	947	904	908	950	935	963	877	943	874	919	947	936	914	879	887	958	878	873	968	950	967	970	908	904	954	936	969	993	932	920	916	961	954	955	911	901	958	914	910	992	916	918	986	950	928	958	936	949	947	900	924	944	919	903	865	938	917	865	905	940	935	919	874	953	941	913	917	905	923	964	952	951	920	941	961	929	902	906	904	885	937	895	936	972	935	920	987	902	896	922	983	952	946	923	926	941	946	937	928	875	921	918	947	909	950	908	905	901	981	924	953	945	912	917	913	934	956	933	915	885	925	977	966	941	954	976	962	849	943	953	894	954	938	937	898	937	992	950	910	897	965	925	920	949	920	919	906	920	926	934	939	961	899	928	934	959	950	916	943	913	964	950	970	875	915	894	930	914	940	939	923	945	941	936	899	926	936	920	929	945	966	955	902	947	925	965	873	927	907	892	937	932	915	926	933	930	916	926	954	924	874	951	910	966	924	988	945	912	972	990	889	911	1001	964	964	955	900	927	901	898	903	916	930	936	911	956	928	908	917	953	937	933	924	929	935	949	912	967	929	950	893	952	915	918	970	938	927	934	890	873	873	936	944	913	869	967	905	911	919	974	932	941	910	937	957	906	961	919	940	957	931	923	932	894	939	962	916	922	895	936	897	949	921	897	928	866	914	941	935	925	954	944	967	994	945	924	917	944	998	963	922	925	936	954	947	961	951	990	893	945	941	890	949	943	974	923	928	963	933	904	957	924	903	963	977	904	928	954	874	884	922	918	923	892	868	912	914	1008	929	950	929	922	933	1007	950	927	943	964	875	933	939	898	931	892	925	945	914	955	953	944	912	938	971	862	913	912	969	965	932	899	907	950	893	950	925	924	913	938	989	898	932	905	928	912	894	930	899	920	966	962	931	956	929	898	943	887	950	937	909	936	972	941	914	941	892	898	892	921	913	958	898	880	916	958	904	886	900	893	918	939	908	913	947	915	964	966	912	924	905	906	880	927	933	919	916	920	913	937	944	949	881	917	911	951	936	910	936	971	908	998	898	864	908	953	919	971	908	907	879	946	949	914	941	925	935	929	948	911	904	942	898	916	930	865	922	887	979	922	919	905	974	940	960	926	904	881	946	894	917	925	956	878	893	926	932	913	921	927	906	882	936	949	924	968	970	901	906	862	904	931	926	1000	935	916	878	882	955	930	924	898	897	928	970	844	943	912	989	956	964	891	913	952	917	953	967	937	928	936	957	968	974	866	972	929	942	953	970	904	896	929	915	1003	954	941	896	938	933	878	914	883	888	937	897	858	896	951	924	978	909	929	893	928	953	929	964	882	972	954	913	904	931	948	939	884	931	1025	916	922	940	876	957	921	915	909	966	954	886	944	927	932	934	965	918	957	915	934	947	891	915	955	944	945	975	927	939	908	902	926	927	975	911	925	938	956	933	915	936	932	921	846	912	927	943	979	903	940	877	972	894	931	920	939	887	950	966	922	962	949	871	956	920	941	901	925	959	886	892	898	958	1011	903	970	924	964	945	956	966	952	953	955	937	956	946	908	895	949	952	950	887	951	959	951	1003	954	945	962	976	871	947	952	913	971	914	940	949	904	967	943	906	960	936	947	936	916	946	872	892	917	869	918	892	958	953	905	903	872	921	952	962	923	936	970	892	923	972	931	981	908	894	943	866	918	937	966	921	945	957	946	917	905	913	929	937	882	869	969	984	966	908	938	974	939	939	922	918	914	930	910	958	847	919	928	876	916	912	887	924	934	953	960	912	873	964	1012	919	923	971	950	866	917	953	949	903	909	967	864	888	920	966	929	923	912	892	906	950	936	955	921	995	921	923	910	924	933	907	896	907	926	887	966	937	922	876	917	964	994	985	937	903	925	905	908	931	931	941	891	981	914	924	942	946	930	933	923	946	926	885	918	896	934	885	917	872	924	920	967	918	953	922	900	945	936	920	921	927	867	921	900	911	974	995	944	919	962	914	945	958	901	892	897	918	962	910	903	926	860	945	928	923	944	932	892	942	966	913	925	934	928	915	904	923	950	935	965	928	954	969	932	924	919	869	926	971	974	906	925	914	908	942	922	965	976	997	897	950	896	880	884	924	945	900	868	922	929	925	888	935	976	947	912	887	972	872	922	938	934	926	957	930	907	941	962	930	941	927	953	923	903	980	922	918	961	906	927	856	898	976	935	905	908	929	976	994	966	892	915	891	988	887	907	933	931	927	956	921	943	929	919	924	905	908	937	873	915	922	946	946	930	983	895	865	998	946	899	935	879	855	914	879	897	894	920	910	953	951	1000	921	895	930	958	927	891	927	910	910	916	929	913	917	971	923	911	960	976	886	930	917	905	965	924	924	940	960	938	969	931	954	949	874	950	948	941	929	947	910	916	895	869	971	941	940	978	885	957	906	907	977	939	934	941	937	908	944	944	915	984	904	968	923	952	944	949	873	937	948	921	958	930	920	940	963	925	901	975	927	930	950	928	914	922	922	917	893	871	903	950	932	928	895	967	960	935	940	910	960	916	877	906	1004	945	932	895	908	954	910	883	892	875	929	923	959	997	929	905	961	915	902	966	946	938	948	901	953	961	915	846	965	945	890	1033	897	899	948	886	906	937	913	881	969	932	905	926	924	912	939	931	930	910	930	928	949	950	964	918	975	921	893	932	994	920	970	936	900	932	960	948	910	929	895	941	926	928	922	895	877	901	963	925	874	920	908	975	974	959	978	984	899	923	899	935	895	940	909	983	921	963	947	959	909	876	927	915	993	957	943	926	912	929	861	980	942	935	940	931	910	933	905	904	890	933	927	917	902	913	938	908	879	955	943	957	916	954	936	899	960	935	923	906	971	982	974	881	1000	953	920	891	954	897	905	921	975	967	917	916	910	955	912	918	922	971	914	920	998	953	876	960	917	961	940	949	884	946	858	932	898	983	937	888	909	920	866	917	1031	939	913	901	926	891	907	970	930	975	954	894	959	914	929	896	942	929	905	923	932	1004	957	973	912	958	864	974	896	972	905	937	959	934	974	912	980	929	925	904	929	969	906	915	915	908	873	968	903	921	971	948	973	928	924	914	936	918	932	969	958	909	953	909	966	914	940	918	922	922	857	924	959	886	942	911	958	930	952	936	909	891
23398	20684	24286	27123	20685	20710	18597	774	464	382	355	335	362	377	304	322	296	312	272	267	335	278	267	271	306	290	260	304	261	284	270	256	284	292	278	288	274	298	307	255	283	297	286	280	311	257	279	260	279	278	292	292	290	261	275	288	296	280	273	274	287	276	283	271	300	288	288	265	269	258	291	258	262	299	277	276	263	264	247	280	254	289	285	262	249	282	264	312	298	243	265	308	268	262	299	285	287	287	264	262	271	261	272	272	251	275	289	263	281	264	274	283	320	278	255	280	267	336	271	272	279	282	285	304	279	269	258	273	249	274	245	287	276	292	284	295	241	280	270	254	291	249	293	295	297	260	298	315	264	247	266	257	288	269	290	290	295	297	253	274	311	306	282	284	285	280	261	263	274	265	283	266	269	287	294	262	266	279	276	275	281	276	282	284	277	257	266	308	265	278	262	276	279	258	287	263	275	268	285	263	292	308	278	292	286	264	274	267	276	263	284	276	266	305	306	303	271	283	249	263	266	245	289	280	272	302	263	259	277	298	261	254	269	260	268	250	251	265	276	282	268	289	241	288	277	272	293	259	290	268	278	262	276	256	263	264	239	295	299	285	278	282	292	293	270	282	276	258	292	290	282	295	292	268	291	262	245	291	296	286	303	263	268	246	289	278	282	291	301	278	270	249	257	238	255	265	313	273	281	279	292	253	313	272	287	274	293	292	272	283	276	266	290	261	283	280	278	283	255	269	284	298	258	300	265	281	236	261	267	287	281	276	279	307	266	272	266	292	281	278	266	267	259	251	258	300	286	282	289	321	299	262	300	256	259	320	270	266	242	292	254	259	302	262	291	278	269	282	282	309	254	259	281	282	270	248	258	282	243	289	290	303	289	289	289	293	287	279	294	269	319	273	281	257	253	267	300	270	287	320	234	274	275	295	281	247	275	318	281	261	298	281	272	276	280	276	274	284	269	292	265	268	260	280	270	265	268	282	276	248	260	265	288	290	300	262	291	292	252	275	255	263	311	275	277	271	297	257	297	278	340	263	272	260	279	269	285	235	255	291	282	271	296	273	290	267	286	245	268	251	307	291	257	265	290	289	265	277	301	259	279	286	295	279	252	288	306	282	282	275	289	268	281	303	263	292	276	279	325	273	281	292	258	277	273	260	282	305	259	269	258	296	278	267	265	309	304	315	267	267	279	273	245	294	323	290	283	269	260	278	309	263	277	268	280	246	277	252	278	317	282	276	262	242	268	242	297	276	285	277	268	273	272	261	277	269	255	290	274	267	292	285	248	282	258	254	288	286	301	295	280	276	246	262	253	257	274	270	263	281	270	286	271	282	296	280	268	282	275	286	278	255	299	276	261	266	265	244	275	282	262	265	302	256	269	255	277	289	270	288	298	272	270	262	263	297	272	287	258	248	261	316	282	289	305	279	310	260	282	269	284	293	283	255	266	249	298	273	271	283	277	280	303	278	290	280	280	295	287	275	277	265	292	302	319	291	275	249	290	265	276	305	238	272	277	253	254	265	278	272	294	266	297	304	295	272	282	245	235	282	305	281	320	288	258	248	252	289	256	272	253	265	260	274	324	283	248	264	258	257	255	265	296	270	288	252	244	262	285	264	274	263	291	263	300	298	252	291	301	300	278	257	242	275	265	290	280	269	283	279	316	297	267	297	280	258	269	308	275	278	256	244	274	280	302	263	256	284	242	281	296	307	301	313	300	294	261	282	277	298	291	249	275	305	272	287	284	307	288	292	267	304	253	243	276	275	254	276	300	287	297	270	277	263	279	279	241	254	309	284	290	298	281	296	255	288	298	271	308	281	262	283	263	283	284	255	268	286	258	275	257	275	269	280	300	253	259	275	280	265	272	277	257	275	264	251	298	268	300	287	314	249	245	308	309	270	290	311	268	282	262	282	246	283	285	290	285	252	251	273	249	290	256	291	290	294	296	290	234	266	258	248	278	251	295	271	271	248	246	284	290	254	267	289	307	266	242	271	303	280	281	285	263	287	295	272	248	273	280	292	287	254	285	273	268	244	283	298	290	296	253	277	276	285	259	253	274	278	292	265	278	283	272	292	245	263	283	258	274	259	290	265	241	270	285	278	262	272	276	248	295	308	255	300	271	260	297	299	267	253	296	288	282	270	247	295	280	257	263	289	280	256	267	276	294	287	300	308	287	289	262	287	276	262	303	306	253	265	302	269	276	277	285	233	259	304	274	298	295	281	290	281	272	262	290	250	245	267	287	298	255	269	237	276	294	281	321	292	250	268	283	292	292	260	287	247	315	262	285	267	258	270	292	244	266	301	255	287	269	265	278	251	295	297	275	275	266	285	285	256	307	282	277	275	298	284	268	270	280	244	281	273	246	275	248	256	252	260	296	260	276	286	262	279	259	270	266	244	301	267	279	268	285	271	268	293	280	298	244	290	249	304	293	281	304	262	288	271	267	299	266	282	271	276	302	292	312	258	309	268	286	279	260	279	271	273	272	283	272	271	299	259	277	281	271	284	280	291	280	261	268	292	270	284	306	269	270	272	296	289	254	288	264	268	280	277	268	249	307	294	276	242	254	285	274	284	273	306	263	282	282	243	282	302	270	291	306	255	261	265	297	311	280	282	252	270	277	319	256	288	292	293	271	267	303	262	293	286	279	251	274	259	274	278	291	300	278	291	283	272	284	302	266	275	263	263	284	286	285	298	232	259	268	241	263	293	283	291	262	256	264	261	275	243	300	275	242	306	267	266	269	270	244	256	287	251	278	272	272	276	259	324	272	293	243	270	313	272	269	296	265	276	298	270	309	309	261	277	247	263	281	238	264	263	250	295	276	293	300	281	259	263	284	286	254	286	257	265	282	290	303	282	284	263	244	282	282	252	288	271	256	286	280	287	276	312	289	255	256	294	305	273	246	264	271	247	264	255	259	296	297	302	243	249	294	272	277	274	250	311	270	304	266	260	277	281	259	281	261	295	308	274	299	279	230	274	273	258	251	278	260	234	276	297	292	305	276	286	258	260	256	266	271	256	271	257	263	276	264	277	266	271	282	321	280	284	289	255	299	262	273	276	260	276	261	279	276	255	244	292	257	270	259	265	297	264	311	246	245	280	269	281	241	270	276	277	267	271	284	289	302	243	262	279	313	282	257	297	266	293	262	267	302	283	284	267	247	302	276	262	263	275	305	270	284	292	295	301	293	272	283	277	260	262	259	249	268	265	265	341	302	294	272	280	255	292	303	298	270	294	294	289	263	251	284	279	287	269	268	307	264	272	262	296	282	290	291	250	277	305	268	315	251	276	290	280	274	284	268	280	290	277	280	297	273	265	273	299	275	269	267	284	290	294	250	302	262	294	297	276	238	266	289	276	273	268	254	264	266	289	275	268	292	279	281	296	284	271	274	263	225	226	271	297	274	266	297	277	275	301	303	294	271	260	286	264	287	268	257	280	274	297	260	298	306	276	287	301	286	287	269	257	266	304	267	285
4342	4814	2371	1219	880	763	733	655	681	647	636	603	651	656	577	662	636	632	634	635	608	605	649	633	603	650	617	612	622	628	625	635	611	597	652	653	626	633	616	653	587	651	597	627	621	621	652	605	579	627	644	618	587	609	637	638	615	602	619	560	623	641	608	639	649	623	598	652	594	570	570	622	640	617	591	616	657	611	643	599	638	591	600	598	603	621	663	617	610	611	576	597	604	637	645	619	587	574	600	637	586	626	585	574	579	615	589	584	647	657	642	625	610	669	619	600	551	629	599	618	649	640	601	643	598	623	577	640	613	607	586	600	621	626	616	631	576	577	580	579	605	647	627	637	598	624	615	596	617	609	602	604	601	619	613	593	586	587	627	626	651	611	616	602	599	602	595	624	611	620	583	616	656	634	579	634	604	566	613	598	611	606	616	618	667	613	630	597	573	621	598	583	630	609	639	586	601	611	545	601	617	634	581	594	651	659	585	568	569	578	607	568	593	603	647	597	642	591	667	616	609	635	617	588	607	611	608	607	572	632	609	663	607	573	556	572	641	597	642	658	577	590	583	587	583	589	594	607	579	609	618	623	619	628	600	588	640	608	563	649	592	649	588	593	600	605	588	642	608	581	608	628	630	600	662	624	593	570	595	621	642	600	648	612	626	651	602	603	603	564	601	639	609	610	631	607	578	596	617	621	649	607	659	592	568	630	571	567	598	615	620	599	613	653	618	650	643	611	613	625	578	622	596	604	599	611	598	630	561	588	613	586	610	602	595	607	586	597	590	608	559	615	615	612	596	609	605	608	634	651	598	625	596	632	601	608	613	602	623	584	610	626	603	647	615	565	598	573	622	618	593	623	624	585	598	562	642	619	598	568	647	585	624	614	625	618	645	575	626	624	618	549	612	619	612	578	619	585	612	654	611	577	594	602	611	586	621	616	605	606	616	626	613	618	607	663	614	606	634	662	611	592	627	624	620	621	576	647	654	595	634	600	640	636	639	619	586	642	637	574	609	606	596	598	594	605	589	591	607	618	574	630	652	560	597	632	626	626	626	597	584	564	568	623	624	600	587	566	607	593	597	555	590	650	643	597	623	624	604	617	578	639	603	592	603	643	597	612	632	628	571	588	607	616	623	606	594	611	584	614	620	634	626	558	601	623	588	629	662	652	588	621	627	589	620	634	602	652	619	623	628	596	615	609	615	594	675	621	607	643	578	617	658	588	599	575	617	630	601	580	646	645	637	623	612	559	602	578	603	625	609	605	627	633	639	594	627	601	636	644	649	673	631	639	623	620	619	606	590	599	598	605	630	597	603	608	587	577	580	597	603	602	641	627	635	629	617	657	594	631	606	630	635	620	608	638	609	654	651	643	609	585	609	632	635	628	614	633	639	590	565	544	622	638	609	633	608	596	610	649	610	574	624	629	618	649	625	628	610	645	589	656	627	648	568	605	604	573	610	569	586	596	614	625	586	598	660	606	590	631	593	641	631	633	616	626	619	614	565	578	572	603	603	615	609	633	608	635	620	636	614	606	626	595	630	626	603	581	649	599	591	630	645	623	622	616	628	607	608	630	574	576	594	595	601	564	627	607	616	639	598	608	608	573	682	595	604	588	610	648	610	610	624	585	618	612	606	636	632	606	630	587	638	585	646	620	561	594	612	614	627	575	598	620	604	577	605	587	613	579	674	633	602	655	605	561	593	590	605	595	646	621	614	622	550	580	669	611	598	617	691	633	607	619	623	616	657	610	591	572	568	620	575	657	623	593	590	569	652	664	600	593	628	616	588	582	621	651	587	648	578	599	575	639	608	585	619	614	605	612	568	633	581	612	576	612	592	631	580	556	599	627	635	581	559	621	592	607	605	633	639	616	591	629	610	611	607	631	657	618	598	623	585	587	595	598	651	635	655	608	590	599	600	608	630	642	594	601	592	564	625	632	614	603	638	621	592	625	636	647	613	610	585	609	613	613	620	617	622	577	609	572	616	577	641	665	603	591	612	608	608	625	579	673	631	610	610	642	563	629	607	589	624	596	564	578	632	643	606	630	673	615	652	627	619	611	589	600	573	632	634	586	638	619	614	618	571	609	585	610	622	647	609	658	601	577	639	578	578	650	599	614	601	627	582	653	644	601	601	574	585	621	607	556	620	591	616	619	658	623	622	634	584	634	643	610	638	619	610	614	599	599	596	619	598	613	616	594	611	560	655	593	609	595	618	626	599	622	627	625	614	640	606	633	630	655	612	678	601	619	613	629	625	619	585	607	631	660	600	571	642	620	573	589	580	632	601	626	610	638	604	618	635	611	615	631	591	615	592	578	629	625	613	630	609	645	590	593	650	646	602	582	601	590	570	607	615	566	629	645	609	613	607	629	669	657	592	592	596	634	582	621	610	638	605	648	600	610	623	626	587	624	590	618	653	618	610	612	615	592	619	597	608	607	584	571	611	602	587	631	598	625	613	598	654	628	627	568	574	633	571	619	617	558	600	652	624	613	581	622	629	591	663	615	640	607	650	611	600	632	566	620	635	624	621	585	619	627	603	603	611	624	600	572	600	631	599	571	605	598	601	594	626	610	630	618	590	584	580	620	627	617	606	613	603	633	619	663	610	626	591	623	640	648	586	592	580	625	615	617	624	617	628	609	603	592	628	610	583	568	610	637	629	582	619	593	616	628	626	603	592	553	603	619	632	653	609	644	613	639	583	588	581	616	620	594	579	612	603	620	569	644	619	622	583	588	583	611	587	614	647	629	606	612	618	625	574	613	588	599	606	540	614	592	576	685	613	608	586	626	638	642	592	601	625	587	607	568	642	624	621	630	599	592	614	610	583	612	589	619	596	620	606	641	607	604	606	580	604	643	597	627	610	662	614	586	590	602	614	600	634	651	592	607	590	629	609	591	607	627	594	618	699	599	568	607	619	593	620	583	602	589	609	587	587	618	633	606	592	621	602	575	659	621	622	607	623	612	633	609	602	606	649	609	618	599	638	648	646	644	605	637	640	600	599	631	626	578	599	595	611	604	595	649	568	573	603	607	641	638	594	601	617	598	594	614	577	589	607	639	586	589	618	627	619	697	614	673	637	607	602	603	628	616	579	610	598	619	621	611	583	591	592	612	600	645	589	609	581	610	636	633	584	614	575	653	613	662	628	639	595	561	586	657	622	628	642	595	590	652	652	554	609	615	619	599	629	635	604	588	583	595	610	581	601	602	556	651	613	615	629	593	579	644	598	617	649	598	586	609	604	621	598	573	599	585	600	575	622	618	616	620	625	610	629	641	623	601	611	594	597	595	592	654	575	613	626	604	601	569	590	598	660	618	582	598	638	577	623	588	622	595	600	613	624	616	634	642	604	615	622	585	652	650	597	612	606	585	604	581	600	583	650	622	599	566	573	555	618	566	591	607	644	597	580	587	583	604	577	623	599	597	606	607	589	599	621	585	623	622	633	604	606	595	622	614	664	608	617	609	617	585	619	639	551	649
31587	19301	7625	645	435	346	357	338	401	318	338	344	345	342	331	333	327	327	330	337	349	376	354	373	343	371	361	341	360	393	352	366	350	352	356	346	376	331	369	341	363	368	365	363	353	359	340	376	375	363	351	322	348	365	355	317	375	409	342	392	353	331	341	349	369	330	374	345	361	358	339	400	354	364	343	333	318	334	382	384	368	385	344	376	314	332	345	379	355	357	344	336	359	327	350	363	390	360	357	323	342	349	357	388	364	378	361	338	323	364	351	351	353	354	349	318	340	371	368	346	375	323	377	368	383	343	354	344	371	377	316	308	340	363	344	350	379	338	355	353	358	342	361	353	332	380	370	341	322	342	379	364	315	351	339	360	341	337	330	353	345	342	303	404	362	336	327	304	324	312	347	389	306	388	367	322	358	386	358	357	336	373	387	355	367	338	382	364	393	335	322	359	341	352	317	379	319	312	390	368	373	358	331	358	370	363	340	379	323	345	364	349	380	349	313	324	342	371	359	372	364	326	353	362	382	320	337	368	372	349	388	371	348	356	367	350	357	374	380	344	369	336	327	323	324	335	365	351	365	366	375	359	400	341	379	386	378	349	321	344	341	343	356	345	355	342	374	351	375	339	344	382	356	352	355	340	330	316	364	351	346	351	371	362	369	323	340	359	372	343	339	354	370	322	336	334	362	323	374	402	358	355	349	352	378	352	367	365	345	333	323	345	388	338	340	346	369	377	323	316	340	356	350	334	363	352	367	364	316	311	364	346	340	387	339	303	358	295	346	339	388	393	331	345	356	359	362	313	422	354	334	336	347	354	349	334	348	324	319	355	347	370	360	376	328	350	346	359	350	367	365	373	376	353	350	338	358	347	305	331	327	343	337	358	343	348	338	326	358	331	361	383	325	312	345	388	316	331	359	348	363	333	352	390	336	384	382	374	366	355	326	308	368	323	345	360	349	346	374	349	318	329	328	321	354	372	343	369	357	372	336	334	335	357	343	360	354	386	371	350	368	355	337	374	335	348	326	381	326	385	352	319	322	297	371	356	360	323	302	325	332	345	399	368	375	406	354	360	335	372	364	373	343	321	353	324	352	318	338	375	362	383	325	300	368	375	335	365	356	356	339	332	300	343	373	327	338	355	365	374	335	353	359	333	361	354	355	313	389	347	384	337	359	349	357	344	349	360	355	370	329	387	353	341	342	318	324	348	341	340	374	333	351	336	334	342	318	330	370	385	355	361	340	370	321	350	334	341	339	332	319	328	361	357	368	352	374	366	359	320	317	378	379	360	357	330	382	334	364	353	367	368	340	319	346	367	358	341	352	312	382	373	387	385	353	338	378	368	337	344	369	363	369	330	341	348	367	339	367	340	330	350	336	340	329	399	386	351	347	367	336	359	330	365	371	345	315	341	352	339	346	329	371	376	352	333	354	386	350	406	328	331	364	384	345	355	361	354	319	335	330	369	321	319	378	353	343	342	355	351	355	356	321	328	391	386	355	347	318	354	349	374	356	363	367	346	314	310	353	358	326	380	353	330	362	386	368	345	341	313	367	344	357	415	327	341	353	351	385	358	368	328	357	329	378	352	351	340	356	339	333	371	345	358	377	394	329	347	347	385	371	359	375	371	359	300	406	322	344	338	332	340	345	348	344	314	348	328	328	368	327	364	346	370	317	359	344	336	348	360	305	379	332	372	338	360	323	342	342	371	354	368	346	323	373	389	346	344	370	328	350	368	327	340	350	336	363	365	345	342	382	365	323	365	363	363	369	343	333	335	385	390	369	360	350	380	348	349	321	362	343	400	359	340	365	355	321	345	344	370	394	347	364	381	336	377	338	340	341	350	320	371	332	362	322	324	366	348	317	361	328	361	354	380	326	372	360	309	360	340	389	362	356	352	335	335	345	362	328	326	331	344	358	339	355	345	390	342	370	346	329	330	376	349	338	367	350	356	338	372	379	338	355	388	318	353	291	340	355	337	371	366	338	359	373	337	340	363	367	354	352	345	335	372	406	366	386	329	324	359	344	351	353	368	349	305	370	380	352	360	357	356	334	336	349	371	348	370	312	353	324	387	384	342	378	339	331	325	361	341	335	385	338	346	380	368	391	348	345	377	382	360	382	334	364	366	349	351	354	363	317	349	308	395	342	365	359	366	361	317	343	333	321	354	352	366	336	343	372	336	328	362	362	382	311	363	366	365	347	358	358	351	372	356	312	349	344	353	356	357	345	374	358	356	356	368	353	364	316	364	332	345	371	405	327	363	343	358	368	353	330	363	377	328	320	322	350	356	321	358	366	343	344	356	351	377	307	340	358	374	352	370	341	361	407	343	344	369	324	384	382	322	338	329	362	370	357	343	379	341	349	370	346	364	355	376	330	326	340	384	342	334	320	328	355	323	379	390	369	351	334	340	344	363	360	358	370	361	300	367	312	365	346	345	370	380	366	364	324	343	345	352	344	354	334	346	362	359	334	335	350	352	350	370	397	335	335	363	331	365	359	327	313	374	354	326	345	352	312	328	340	329	321	335	348	365	356	374	361	372	368	329	368	346	353	351	360	356	329	359	314	348	371	344	370	376	350	310	331	327	369	351	365	340	333	386	347	361	343	375	353	354	378	378	342	382	350	369	362	382	335	331	389	327	341	321	348	374	375	331	329	344	356	334	378	356	354	409	351	337	341	338	356	358	347	337	367	340	317	371	320	376	373	388	327	340	349	312	344	294	353	338	352	346	348	334	389	342	344	343	351	352	344	378	329	381	353	382	325	362	365	380	342	360	358	342	379	344	388	356	316	353	374	357	354	351	363	367	347	342	360	376	370	349	326	299	338	339	317	359	375	363	390	364	381	331	371	331	346	334	330	373	331	329	381	315	375	374	346	326	329	374	352	314	358	343	357	314	355	359	342	337	339	320	342	398	374	413	362	360	393	388	336	346	340	356	376	343	360	354	363	327	393	358	352	310	342	363	334	385	352	346	319	328	370	339	359	339	363	376	324	367	347	367	325	378	366	375	366	358	371	371	338	358	392	355	340	364	351	347	364	340	293	361	346	366	363	356	351	356	362	377	365	346	361	361	336	345	351	334	340	371	385	325	340	345	357	325	346	339	336	333	365	322	353	348	348	371	359	337	363	344	322	373	340	359	322	351	326	332	333	341	356	375	333	349	362	355	355	359	336	357	305	342	364	354	361	364	348	316	346	362	376	316	351	342	366	388	354	391	338	356	338	321	339	333	375	353	356	355	322	356	368	344	359	389	386	342	361	327	355	362	325	325	356	372	337	370	346	370	312	361	353	358	380	324	331	364	372	327	337	370	334	319	381	345	359	348	374	349	364	369	364	364	361	386	341	351	348	319	340	324	370	365	329	368	376	355	366	346	332	345	342	313	365	343	336	334	345	359	369	326	321	342	351	326	399	348	326	333	353	336	365	330	340	392	359	324	343	351	332	333	336	357	371	371	328	360	318	333	372	362	369	332	353	386
5557	1089	917	880	837	852	831	816	838	912	822	780	753	806	844	782	869	791	802	755	852	869	768	787	879	782	813	878	761	785	779	801	828	802	796	781	864	818	817	830	796	830	821	829	861	801	775	820	818	824	851	782	808	824	813	757	816	858	778	797	786	775	844	857	775	802	777	786	807	827	792	806	799	869	796	797	803	818	814	807	794	796	790	791	809	834	811	823	802	835	794	731	810	827	793	822	791	798	867	810	816	828	790	786	767	779	794	791	810	802	810	834	778	850	814	816	774	794	813	881	792	784	821	825	836	846	785	812	793	831	799	806	782	854	818	806	811	808	831	775	828	823	831	795	792	788	807	762	761	776	851	839	763	809	816	813	844	825	770	838	778	807	795	847	810	828	837	840	807	797	779	758	832	775	775	825	776	789	819	861	831	805	818	792	804	782	770	806	771	842	794	828	789	787	824	790	837	803	816	807	799	844	830	840	819	793	810	801	757	822	838	769	791	756	808	860	839	785	825	826	792	839	859	798	853	765	808	873	847	803	809	829	803	806	797	784	829	764	856	806	811	831	830	838	789	809	856	776	790	786	781	793	802	821	787	812	804	788	744	797	825	777	777	787	803	829	838	794	815	801	842	788	855	759	824	849	812	785	792	838	801	757	793	804	835	852	788	766	850	786	802	805	770	821	793	749	800	842	857	808	865	833	787	858	815	752	826	857	807	786	759	812	798	827	819	784	805	824	862	770	782	764	828	788	784	860	804	809	841	819	741	818	860	822	833	784	821	809	821	840	782	820	823	805	808	818	837	821	808	745	806	814	765	844	780	831	892	795	834	840	767	792	807	785	806	780	802	788	819	804	826	826	838	831	794	774	836	773	835	810	826	797	790	798	838	819	869	788	838	781	797	833	854	781	849	810	801	782	861	787	807	820	812	857	811	838	852	844	813	842	832	795	794	799	753	840	841	813	821	814	825	810	816	765	823	827	802	867	804	775	824	795	843	804	814	799	835	784	819	738	809	816	864	808	830	817	844	795	750	805	804	814	832	815	791	827	815	770	840	791	809	834	831	814	786	812	795	798	837	804	803	850	780	777	790	802	822	815	840	788	779	788	799	765	813	757	810	790	797	782	841	775	828	841	805	787	808	822	836	778	817	853	842	772	812	842	830	820	849	855	784	792	810	824	812	838	821	817	827	799	815	821	845	769	790	809	808	846	843	801	844	814	813	818	773	802	846	768	735	757	812	859	810	809	763	813	793	839	791	801	811	802	804	845	785	788	836	789	841	849	787	788	824	752	791	807	850	747	804	831	796	825	845	810	871	811	817	812	854	792	824	839	777	812	833	782	850	756	818	801	852	806	825	815	739	820	777	805	709	764	793	824	808	869	864	805	807	862	788	837	795	779	859	780	836	810	812	799	783	773	835	799	807	790	809	860	805	805	776	808	803	778	808	757	829	823	784	764	756	816	797	839	826	758	757	799	797	814	790	837	903	853	771	782	819	826	812	819	820	812	792	805	874	806	802	779	790	817	850	842	841	868	756	793	797	776	806	796	774	757	800	821	776	825	838	834	810	821	789	839	831	877	762	824	804	807	762	808	779	809	793	831	790	849	801	819	783	805	800	807	824	802	813	743	763	809	871	789	732	778	864	812	835	802	803	775	842	820	803	785	766	808	826	777	773	855	812	847	786	872	751	812	825	825	821	831	754	786	831	784	780	839	792	812	768	808	853	789	757	831	788	821	829	819	822	794	783	837	775	780	810	769	851	794	851	743	775	797	803	765	787	797	753	799	802	769	849	811	804	761	782	828	809	842	796	769	769	795	783	816	823	839	782	871	851	827	829	820	825	825	854	830	795	794	850	765	794	821	810	813	789	823	767	783	828	853	790	842	774	785	797	794	819	795	851	808	832	768	765	807	836	786	834	818	810	834	848	869	800	785	806	786	795	816	825	855	805	821	853	807	797	842	858	817	805	807	815	831	815	823	817	807	809	762	805	755	832	834	771	794	862	849	805	856	799	829	795	836	813	772	838	829	853	817	838	828	817	814	784	831	849	803	856	804	807	762	864	833	835	846	807	796	801	829	824	744	814	795	775	873	848	756	868	805	798	821	900	842	845	865	793	800	817	851	745	830	825	760	828	865	849	817	851	790	781	843	783	749	808	783	779	831	830	821	822	838	800	837	850	794	784	851	782	797	761	787	854	763	849	823	784	816	808	835	768	818	801	817	790	813	849	811	793	764	853	818	828	800	790	841	815	827	834	852	891	831	791	819	809	751	755	816	792	762	826	834	831	773	855	807	835	836	803	792	788	780	840	783	770	765	835	786	848	813	784	791	817	814	772	790	817	828	876	831	813	829	829	782	805	839	804	824	804	835	839	848	780	821	786	810	818	825	817	784	810	804	749	800	803	759	832	842	763	805	810	800	829	794	790	789	834	816	817	784	826	798	827	789	788	788	841	842	859	811	777	803	794	802	801	782	817	804	842	820	817	770	825	798	811	807	787	849	834	803	827	834	844	825	785	792	826	798	823	850	788	867	799	847	811	829	777	799	837	799	826	855	827	789	805	835	857	860	793	873	835	818	841	798	773	826	828	816	811	829	862	795	828	782	792	881	756	786	804	811	777	793	826	870	800	812	825	841	786	868	796	778	763	758	824	789	789	782	782	792	791	763	796	795	809	797	818	829	798	844	795	781	833	760	871	779	766	796	809	825	834	737	815	806	814	766	833	766	804	792	799	824	797	805	811	772	811	803	766	828	844	830	810	805	829	792	803	824	809	852	855	798	831	748	785	803	728	827	809	762	864	785	854	878	854	760	787	783	831	825	850	765	807	801	849	809	831	829	827	835	774	873	790	750	790	785	800	803	811	811	865	801	792	803	834	820	813	784	780	823	811	822	790	840	778	822	858	830	863	804	791	841	811	839	840	753	743	786	828	797	803	803	795	794	835	798	808	816	820	819	776	828	818	838	803	800	836	791	813	797	811	838	825	822	814	771	841	844	786	828	807	818	793	821	807	831	791	832	813	798	899	793	830	799	827	833	804	789	848	816	797	809	791	792	845	798	835	742	780	850	768	852	819	804	843	822	797	823	823	797	871	842	777	790	815	814	854	798	789	769	857	847	881	856	858	798	790	755	813	831	789	894	771	772	792	822	806	834	786	836	850	806	800	843	821	831	847	832	875	800	810	811	782	801	753	761	801	861	800	795	768	852	820	819	814	802	794	869	808	859	842	780	806	802	815	806	793	799	802	842	837	831	799	836	819	766	819	842	840	784	864	865	804	801	822	828	846	888	799	797	776	814	832	854	796	898	798	788	815	790	813	868	824	842	780	807	789	829	783	851	790	819	834	793	827	819	819	826	791	829	835	827	839	814	840	860	754	824	842	772	828	842	813	866	799	832	793	818	817	843	803	784	813	824	732	791	838	849	774	800	860	863	893	808	830	825	839	778	822	810	806	832	834	806	813	821	750	841	773	847	836	817
23891	20728	24137	27376	20720	20698	3045	642	526	501	495	507	498	437	457	467	457	479	473	420	405	402	453	476	430	404	446	461	447	439	430	463	415	432	445	456	418	439	448	427	414	465	426	426	442	433	451	411	456	416	470	417	443	409	411	438	432	414	439	427	438	394	488	472	460	405	435	461	451	427	397	424	433	448	390	430	443	447	463	441	479	470	417	456	431	405	451	458	420	457	413	414	412	425	453	415	421	439	434	422	402	381	443	405	461	398	414	382	480	405	449	437	395	425	427	409	403	409	438	412	422	419	416	401	402	426	413	428	395	416	370	412	451	438	427	440	433	404	439	415	404	416	391	469	438	391	453	435	433	423	443	451	445	430	424	419	450	392	413	428	441	461	449	398	436	419	449	459	433	427	441	443	454	480	463	409	417	446	408	433	403	451	419	484	418	431	421	398	426	386	398	428	419	437	437	443	435	449	433	432	431	434	423	418	444	426	409	425	407	438	431	447	396	404	410	417	447	448	439	426	410	421	410	422	402	419	467	394	441	441	424	402	444	435	404	412	437	413	443	406	447	402	415	370	411	418	391	414	430	446	444	429	462	399	441	389	421	397	430	438	404	411	391	435	434	422	414	433	447	458	415	435	474	428	417	485	385	402	436	469	438	458	395	402	418	429	404	462	405	464	397	466	428	406	421	404	523	449	437	433	426	418	414	416	410	457	403	430	439	448	426	432	391	428	450	443	427	421	400	448	428	417	449	468	430	413	404	392	414	392	460	434	437	438	438	401	429	398	418	434	430	473	448	434	405	420	436	462	411	446	410	452	426	380	448	408	472	422	407	419	454	473	421	445	427	427	423	460	414	405	421	429	455	451	417	408	449	399	436	405	419	379	412	456	410	378	434	400	435	419	405	417	466	439	416	389	429	432	438	454	442	430	431	432	384	440	429	400	425	421	448	382	387	402	412	458	456	452	435	431	411	412	446	429	465	438	436	434	427	452	450	452	433	406	381	429	413	411	432	402	418	418	416	466	398	396	388	442	414	398	461	440	416	424	464	408	413	421	393	406	457	450	416	454	459	411	421	395	408	432	396	458	411	418	457	451	445	421	447	420	450	436	498	456	410	405	413	408	410	416	429	446	404	425	438	444	403	409	431	437	454	452	458	461	446	439	409	417	419	441	429	472	478	417	413	467	436	408	443	462	406	465	413	430	411	397	422	419	379	420	442	417	430	456	439	376	399	440	436	441	407	482	431	438	409	407	442	452	439	415	434	414	445	425	446	455	432	457	423	411	431	451	395	418	460	429	426	443	410	428	415	385	425	428	426	411	395	451	421	416	452	436	477	444	429	465	439	434	457	395	434	378	413	390	437	460	421	409	455	414	406	449	421	457	420	415	438	439	437	410	435	447	402	438	478	438	420	412	454	425	410	437	473	424	448	410	427	451	421	407	411	423	456	436	459	415	447	412	432	470	396	404	438	377	429	429	402	435	447	440	407	430	445	407	416	428	426	395	425	470	436	431	455	459	425	430	454	406	405	425	429	437	420	418	409	407	420	428	427	418	444	401	427	467	399	413	417	464	435	407	412	454	414	467	466	427	479	419	411	389	438	434	454	433	431	415	391	461	422	399	424	427	402	440	393	459	421	443	448	403	403	428	425	412	405	442	400	429	454	467	410	409	427	414	468	411	436	372	396	414	429	391	428	394	444	406	443	399	438	425	396	432	428	435	412	448	431	401	394	431	437	394	434	430	425	407	401	421	455	407	416	437	453	441	453	423	391	454	395	442	429	446	463	423	407	414	416	432	442	430	426	435	428	417	409	410	450	435	455	402	404	423	471	442	453	422	413	427	425	448	430	426	438	415	417	435	410	414	434	410	421	366	436	419	422	376	426	398	411	431	414	451	438	429	414	434	451	431	430	408	417	379	416	430	427	404	403	412	401	432	415	457	400	418	457	402	480	473	432	399	407	453	396	413	426	428	442	407	434	417	419	434	409	437	432	436	428	453	453	486	432	426	408	417	420	448	382	415	469	503	441	446	412	399	458	427	423	443	425	415	388	449	436	425	445	430	414	428	472	413	419	447	391	453	407	411	409	403	462	426	408	418	440	406	447	435	421	398	418	395	417	402	436	432	474	425	431	419	412	397	383	374	436	408	451	456	392	442	445	426	439	408	428	434	444	436	413	453	382	419	444	434	387	439	425	426	398	449	388	458	376	439	440	407	432	462	407	408	445	437	397	408	451	461	439	411	392	410	433	410	472	452	431	414	414	391	441	433	405	422	419	468	447	437	443	414	408	436	418	395	437	419	390	430	466	414	444	453	442	423	420	482	408	435	420	422	443	420	401	394	416	401	425	424	405	454	459	450	463	471	424	468	442	387	411	410	448	447	430	424	392	402	440	423	446	431	426	468	423	426	445	384	451	416	417	424	424	427	434	444	445	434	423	475	419	441	411	409	399	382	409	478	412	393	445	394	449	420	423	455	425	437	390	442	436	408	401	429	430	436	471	457	460	416	450	477	414	440	465	438	458	427	389	416	410	436	435	384	399	423	417	424	414	426	435	411	401	428	469	402	407	454	419	405	461	438	392	435	422	412	421	451	382	376	481	415	409	421	408	414	411	406	445	424	412	420	469	431	427	385	421	433	428	379	435	432	384	433	431	433	443	391	465	414	400	427	433	418	436	426	451	422	421	417	430	437	419	476	402	448	478	450	443	409	446	426	433	418	452	452	445	437	436	426	424	424	460	413	421	450	435	427	448	441	426	425	431	423	398	432	451	407	403	439	435	426	415	362	413	434	417	415	414	440	434	473	439	418	431	431	387	422	457	445	423	416	454	425	410	437	454	415	434	385	419	443	420	432	413	463	425	386	409	383	444	449	449	436	406	448	400	453	410	432	420	403	416	434	398	415	430	458	433	418	375	396	431	421	418	411	402	417	429	460	477	450	417	431	387	430	379	429	444	435	416	411	388	415	445	408	414	430	436	428	458	393	389	419	438	441	391	474	420	417	464	405	429	501	425	418	404	447	431	430	438	429	479	434	436	414	425	456	451	430	408	391	425	433	458	440	471	460	432	438	409	398	403	403	427	426	432	397	429	439	390	411	376	411	410	410	425	395	447	413	404	429	418	395	426	431	402	409	434	435	396	437	441	434	443	437	440	430	405	410	442	425	430	417	445	408	410	412	472	435	447	438	467	464	404	429	415	415	437	432	391	455	431	406	431	427	412	431	443	435	436	401	439	423	407	443	404	440	415	464	452	431	457	416	397	391	416	402	433	469	416	408	410	406	427	466	458	413	440	442	443	441	437	424	422	421	426	460	435	447	441	448	373	434	422	437	393	416	421	413	385	435	428	437	447	444	440	438	428	416	443	439	437	490	412	454	456	402	393	434	435	404	418	461	432	437	420	454	420	419	415	398	398	434	429	414	415	465	454	417	412	440	444	433	378	465	451	450	440	396	451	431	458	432	402	438	443	405	402	408	374	399
3902	3502	1973	1290	1111	1048	942	1004	929	947	963	957	991	933	999	961	933	924	958	933	946	970	950	902	974	900	889	919	938	922	930	909	898	951	925	956	962	930	917	923	923	943	963	945	923	886	966	888	872	919	902	903	968	927	913	949	917	947	904	963	938	912	903	938	958	968	857	921	960	921	927	872	945	893	887	933	869	923	909	979	899	888	877	933	896	960	884	952	960	948	902	955	931	865	937	960	936	932	883	955	910	965	949	888	950	958	937	916	968	916	931	947	952	917	958	922	935	943	996	949	926	892	903	897	951	977	974	955	868	894	924	909	938	917	914	967	928	966	924	918	909	911	913	893	902	914	950	968	932	906	931	922	874	891	901	859	891	919	880	906	902	901	935	920	938	930	913	955	911	917	943	929	886	918	908	887	926	927	983	946	921	924	911	885	958	888	933	1004	907	907	930	954	899	959	906	893	878	911	937	899	848	951	909	948	905	972	939	960	968	937	933	907	966	949	933	969	955	891	985	979	943	890	939	956	913	941	984	929	902	941	918	902	861	916	971	972	934	923	874	910	891	903	881	952	943	952	995	922	874	911	926	893	896	911	943	853	907	900	961	910	988	895	892	942	869	941	932	898	947	939	944	953	894	981	872	939	884	905	937	995	867	898	921	932	938	927	927	875	935	889	962	904	924	951	899	929	917	929	848	921	911	940	926	875	917	879	910	925	966	907	919	869	922	946	884	980	894	885	893	945	945	934	926	961	927	917	940	896	898	950	984	911	964	930	898	906	853	927	910	967	962	891	908	915	964	917	935	919	947	893	943	901	924	926	928	907	933	908	942	973	867	870	924	901	892	915	968	898	904	897	918	883	904	865	950	920	950	928	930	849	952	913	911	967	951	900	977	885	938	910	908	949	940	895	917	956	940	914	938	895	946	957	954	981	853	944	956	858	939	916	899	914	909	968	952	964	968	892	928	978	928	964	920	935	934	907	916	931	961	942	1023	958	928	990	966	933	937	916	942	962	931	980	914	941	954	971	925	921	931	904	949	882	915	908	906	951	954	924	893	911	871	972	1000	947	934	946	917	897	940	919	950	875	899	924	956	934	893	939	925	933	905	997	944	853	915	939	996	914	947	969	942	946	933	935	911	953	931	869	956	894	930	958	934	921	933	935	846	921	927	915	928	924	909	950	921	882	953	854	914	900	912	880	934	946	936	1021	897	914	894	919	939	930	941	897	973	863	961	918	947	952	934	871	964	902	924	963	957	946	947	927	950	966	870	923	950	883	955	914	940	1014	926	895	963	887	930	943	927	863	905	935	945	944	938	874	936	1001	876	909	920	965	917	901	913	935	921	967	948	929	922	891	995	920	893	935	951	915	970	964	909	937	937	941	861	920	967	883	975	879	868	952	916	959	903	934	926	873	884	891	895	976	904	868	916	888	883	905	923	884	970	888	919	905	946	928	913	868	943	921	912	918	934	910	921	1007	941	988	916	940	917	926	848	874	878	989	879	914	976	885	951	935	919	948	930	908	937	935	884	913	917	883	943	984	919	941	953	994	918	911	937	892	923	925	946	923	894	885	930	903	963	897	950	908	893	869	941	919	997	932	917	935	925	906	951	986	909	917	895	984	954	955	901	933	913	979	935	909	931	920	921	896	872	975	878	983	909	883	878	892	944	900	959	874	984	868	955	935	917	893	929	872	924	878	872	947	939	891	925	947	916	936	867	893	989	893	960	936	943	889	922	876	948	911	923	977	944	909	872	933	921	950	944	977	958	849	923	903	952	896	903	922	922	870	916	969	907	921	971	871	939	933	891	905	879	932	928	940	918	913	977	946	925	898	943	950	904	1015	889	910	885	898	963	928	922	889	902	926	953	973	892	943	945	926	886	961	892	914	938	923	918	911	947	923	918	923	966	970	931	930	926	986	942	899	948	897	917	885	944	914	910	870	913	970	898	935	952	956	887	908	941	906	948	956	887	947	894	926	950	943	1009	922	1008	983	911	956	912	955	985	900	881	915	912	919	890	904	953	896	922	891	887	911	891	920	948	898	961	952	913	931	901	925	988	937	891	930	946	942	896	949	897	907	1003	953	918	902	949	945	895	945	920	919	936	948	911	943	891	923	974	961	910	948	961	958	993	938	990	924	993	922	924	840	871	920	860	932	881	961	947	987	927	958	926	953	895	1029	923	994	945	883	921	940	911	855	942	949	928	888	939	878	933	960	872	929	923	914	914	892	916	936	966	943	889	946	939	910	897	942	958	938	947	912	885	943	954	905	898	931	953	940	947	973	938	868	928	929	914	876	900	982	858	898	936	850	906	965	946	898	926	954	955	941	895	954	907	890	902	938	941	930	895	949	944	878	956	953	909	938	870	909	909	895	959	899	933	935	920	862	881	925	905	897	927	954	907	935	890	923	978	904	946	902	880	919	927	935	988	898	890	958	976	862	909	912	912	935	937	900	901	955	921	880	945	941	945	931	943	960	908	892	948	948	889	948	903	888	863	913	961	904	990	902	896	942	875	924	923	972	966	864	929	925	890	919	918	919	907	849	953	873	907	954	878	914	911	940	941	951	936	907	981	880	899	950	951	892	919	921	949	907	961	937	893	941	911	934	917	958	958	994	969	879	951	944	913	908	908	947	902	923	907	929	942	907	924	944	952	925	940	908	909	917	890	893	893	926	935	955	898	933	947	893	952	933	937	889	962	954	901	889	930	926	882	948	918	886	909	903	900	895	844	908	961	905	958	930	879	904	896	891	923	931	914	928	906	872	940	949	942	945	912	968	947	928	960	910	947	927	917	907	950	959	939	931	915	889	906	930	956	899	868	982	963	963	936	941	920	887	888	906	936	949	891	953	895	970	953	930	936	932	881	909	927	931	895	987	917	948	898	887	919	938	903	907	922	910	914	864	919	900	935	915	953	887	925	941	894	943	936	950	922	892	885	927	938	886	927	937	926	875	919	942	963	935	889	941	931	962	927	929	946	883	902	922	929	908	939	944	932	927	907	905	962	905	916	962	911	931	988	999	942	919	869	887	888	907	947	868	919	866	917	933	911	919	915	935	873	933	952	912	930	923	915	957	873	921	907	977	872	874	884	942	934	909	925	929	923	988	947	901	941	903	867	939	925	941	986	922	980	953	940	850	946	939	934	919	882	910	988	921	930	929	901	859	963	874	910	965	906	942	868	934	950	916	915	908	933	924	925	940	966	938	900	863	952	985	908	924	870	926	964	914	922	984	918	941	910	937	905	862	905	919	972	911	892	906	950	929	953	902	893	932	946	902	934	944	928	917	953	993	879	937	876	968	960	941	1012	885	923	959	869	955	892	926	927	915	959	970	921	946	933	903	939	932	943	934	905	902	909	894	933	871	938	929	912	865	963	907	944	939	910	885	897	930	949	915	907	918	933	974	940	934	956	936	912	931	901	895	915	896	918	962	890	924	972	899	870	926	935	888	954	939	909	975	928	917	976	891	941	891	974	890	945	914	900	921	905	951
23456	20744	24377	27187	20747	20763	18401	762	406	396	366	330	323	343	331	280	295	279	289	285	303	281	279	287	285	282	312	292	274	285	307	290	291	267	273	292	269	271	266	263	257	264	301	258	249	266	257	307	278	277	289	304	270	284	259	247	271	252	286	288	298	270	257	265	286	264	250	238	298	297	272	283	258	280	315	307	255	262	277	254	292	304	290	306	286	305	299	269	272	247	249	294	298	271	287	281	278	275	278	266	271	279	263	269	259	279	261	251	269	306	290	279	277	264	260	287	275	294	263	302	256	249	244	310	266	265	297	257	262	279	266	269	302	287	317	263	298	241	277	263	262	256	270	289	267	302	258	244	226	270	229	250	278	256	277	308	277	287	280	239	256	245	284	254	264	287	285	297	292	259	283	280	283	265	259	283	261	286	238	271	289	279	271	279	275	269	285	257	252	267	279	290	277	280	249	294	276	284	291	300	258	279	287	270	298	301	299	261	261	283	255	270	276	270	261	255	272	298	285	276	277	291	237	294	273	276	274	288	262	280	242	273	246	282	290	255	246	262	282	266	274	292	263	238	268	289	277	275	272	267	275	283	303	303	254	301	272	237	282	280	269	270	248	291	264	265	265	298	248	290	265	262	271	267	243	274	298	299	271	272	276	284	303	326	287	298	218	287	301	284	271	281	263	240	279	254	280	264	301	326	312	290	270	255	266	306	266	264	253	281	275	285	255	281	293	272	281	276	311	299	289	287	290	293	293	243	279	273	269	289	308	236	267	281	270	280	236	288	281	244	246	284	266	283	270	273	263	248	292	275	246	236	256	266	252	245	251	273	269	316	295	262	294	273	278	237	241	280	266	281	290	280	287	267	259	279	285	246	254	301	253	293	270	285	238	291	269	258	279	276	271	270	297	303	257	265	266	270	272	263	282	255	265	274	277	265	294	255	245	238	290	258	272	273	262	285	276	262	266	257	246	299	311	258	290	273	239	290	268	279	259	275	263	291	302	271	249	252	294	284	273	275	303	296	307	282	270	245	303	279	290	263	278	269	254	267	247	266	268	256	279	295	289	265	304	288	270	276	272	234	282	257	277	245	278	306	275	290	250	287	283	266	279	284	262	280	295	226	241	232	284	243	335	273	281	311	311	274	278	273	268	291	281	252	292	277	274	300	275	262	255	305	266	291	243	285	269	294	287	289	250	265	262	285	251	283	247	280	288	312	271	269	250	284	275	282	247	282	255	262	282	279	266	296	289	307	279	249	260	254	271	288	270	250	267	263	240	275	291	296	279	240	260	288	285	260	306	257	262	304	257	282	291	272	279	264	256	282	250	252	231	306	226	248	261	272	257	267	249	228	266	313	272	244	266	260	259	274	318	272	263	248	273	245	282	270	295	266	283	275	294	294	288	264	261	266	305	317	271	258	266	256	247	243	232	268	283	272	287	276	261	265	288	242	215	289	251	228	276	262	274	287	300	255	313	260	266	259	283	263	272	267	279	287	266	251	293	248	278	295	271	294	271	253	275	265	283	289	282	262	267	290	252	290	254	301	305	234	272	256	310	286	280	281	274	252	273	281	259	293	282	273	265	271	270	293	287	291	251	287	268	297	289	269	294	269	268	268	313	233	303	291	282	256	279	242	253	238	278	305	268	317	259	257	266	297	286	234	262	263	246	240	261	310	270	287	265	299	300	274	260	306	264	272	239	260	255	251	263	280	269	303	271	270	293	303	278	257	287	296	272	270	240	303	303	310	289	283	292	258	252	261	296	304	272	284	248	286	275	298	276	281	245	285	264	271	261	259	290	275	302	264	288	266	247	293	265	285	260	302	278	300	274	257	288	273	270	294	252	244	269	245	294	295	268	273	241	258	234	290	260	311	316	239	272	278	277	250	294	288	283	270	255	262	296	282	261	246	244	236	288	276	301	252	279	251	263	267	221	289	252	291	259	264	297	282	281	270	246	246	281	238	277	255	294	252	270	251	305	260	260	268	250	267	267	257	234	278	261	309	272	265	310	267	277	260	282	246	276	310	270	291	273	257	258	294	259	261	234	299	279	281	278	246	288	263	259	273	267	259	268	275	286	285	288	274	258	301	271	272	268	283	281	263	267	255	274	278	300	258	293	231	263	236	276	250	280	262	278	246	314	262	271	244	286	264	299	286	270	262	265	246	276	283	265	287	292	314	267	295	276	269	278	288	278	266	289	245	260	287	278	285	277	285	270	278	252	312	290	281	275	243	305	266	270	290	253	289	249	237	268	264	276	310	291	311	277	262	269	283	283	266	234	287	312	279	264	289	260	275	237	277	274	302	279	301	269	263	259	268	269	271	263	286	262	265	286	249	255	250	254	273	280	260	253	271	297	276	273	258	256	287	282	301	298	243	286	252	282	273	275	291	268	288	254	294	279	268	258	284	287	288	251	262	265	257	298	274	270	269	264	269	292	262	295	287	260	272	244	304	299	270	278	241	256	280	280	294	304	274	285	287	254	266	275	279	266	262	267	288	311	274	261	278	252	288	277	262	276	298	288	290	284	247	254	280	296	275	297	241	259	250	305	285	262	268	256	259	287	251	272	294	322	262	249	253	273	253	236	290	273	275	277	256	295	273	289	291	273	256	259	242	278	275	290	299	281	272	291	276	273	279	280	287	277	279	277	255	256	264	284	290	276	268	259	300	274	256	269	258	284	273	289	260	265	250	272	285	291	263	283	312	288	292	264	242	241	264	266	268	285	287	288	279	273	300	289	281	277	271	278	264	252	287	237	272	292	266	302	318	287	283	277	292	271	265	255	263	313	285	284	278	289	281	260	261	258	255	270	267	286	261	290	263	251	285	263	271	301	277	266	255	247	247	262	256	277	271	267	301	303	264	267	260	282	264	299	283	226	257	262	261	288	274	269	285	294	291	307	268	269	257	291	262	265	243	294	265	264	262	296	262	279	264	265	271	291	257	266	247	304	268	252	289	271	265	265	292	275	295	289	241	228	262	273	264	291	276	283	290	319	279	283	274	265	276	222	294	264	264	267	264	288	260	278	259	265	267	271	275	283	276	275	304	281	264	245	291	249	286	294	267	272	311	254	281	280	280	251	275	242	268	297	280	251	261	299	249	264	284	276	272	261	293	292	242	305	289	283	286	259	263	257	219	253	311	300	247	284	248	291	278	270	285	284	274	263	249	264	247	247	247	286	268	270	300	260	305	294	268	276	276	262	258	273	283	283	258	280	281	303	279	290	266	239	258	264	252	248	239	261	286	288	286	291	263	263	285	280	258	235	282	287	261	257	277	304	266	293	277	267	265	252	272	230	263	290	257	281	258	267	289	271	264	285	312	282	281	272	297	279	280	300	273	281	299	298	273	256	256	292	262	270	250	283	280	270	271	260	288	260	300	289	287	280	285	277	267	284	267	293	277	285	285	302	303	263	311	300	298	253	274	298	270	257	258	254	271	263	314	261	291	278	279	278	301	317	263	270	263	272	239	293	265	283	239
4346	4821	2318	1188	885	753	750	682	660	674	621	640	656	593	595	615	621	625	624	615	583	633	605	596	609	623	598	631	609	572	621	571	583	591	610	588	645	563	590	610	595	584	645	591	604	643	568	566	633	596	595	589	598	580	632	546	613	566	581	596	594	610	580	621	581	660	590	560	572	599	612	638	604	607	627	615	573	594	611	620	643	584	602	594	628	618	633	599	611	612	573	560	603	577	604	653	615	608	612	577	614	616	603	610	566	610	588	659	608	600	569	592	607	638	617	641	577	596	630	610	612	647	593	584	598	596	647	565	601	586	603	569	589	590	600	584	581	577	630	617	565	581	624	618	578	563	584	590	579	603	571	560	580	564	599	647	562	627	596	581	596	610	612	648	535	550	553	602	634	576	605	586	565	574	607	575	628	582	593	568	621	607	611	617	580	571	594	569	634	618	654	578	587	640	614	591	595	598	605	573	592	615	610	562	612	595	596	574	581	584	578	630	604	583	631	599	592	596	575	570	581	592	587	601	573	615	599	589	593	605	599	544	622	635	656	569	591	630	617	606	620	598	615	580	611	617	611	613	588	618	607	609	585	602	600	637	601	617	524	637	612	606	566	586	578	594	598	629	600	634	625	624	641	623	543	616	585	626	600	598	576	613	650	598	605	595	614	605	587	536	619	590	567	578	606	605	591	602	655	603	586	594	564	579	621	609	612	576	551	612	621	585	604	568	602	578	631	622	587	594	603	635	611	582	602	631	584	597	601	591	596	559	614	610	613	578	622	607	565	614	574	552	574	626	638	571	565	571	610	564	571	588	597	599	583	611	612	672	653	604	600	569	571	574	585	621	622	622	616	599	597	582	621	644	589	629	598	583	587	614	610	567	634	564	610	615	625	643	592	605	620	608	593	665	617	614	585	588	595	575	602	622	577	542	592	627	603	613	580	579	574	613	612	600	596	598	629	616	592	615	571	584	609	555	592	600	570	584	646	638	628	623	572	572	551	605	594	617	596	605	624	553	611	573	602	618	619	582	605	573	577	636	567	592	609	555	598	548	607	551	648	584	637	602	596	591	573	604	618	642	602	640	597	572	583	603	580	621	593	627	618	622	584	599	605	603	627	557	589	635	598	615	612	580	574	590	569	623	569	616	598	581	601	568	589	590	608	580	616	610	605	590	580	648	610	593	609	575	600	584	608	604	603	623	616	596	576	610	638	622	615	593	606	579	609	623	587	606	574	578	577	596	644	656	585	626	589	547	598	624	613	620	600	569	587	618	635	609	603	603	593	622	638	587	592	612	577	572	632	599	605	616	580	590	624	551	600	596	542	620	594	622	582	573	612	593	586	564	573	566	620	608	614	581	609	579	605	592	578	560	606	603	639	600	596	598	563	639	565	587	594	580	574	637	594	589	581	624	592	614	625	555	577	565	615	605	602	620	583	608	613	635	646	624	590	557	648	584	600	566	581	600	591	563	626	617	593	596	583	591	577	583	618	581	597	595	622	609	645	582	581	607	612	602	614	605	608	614	571	619	646	574	534	577	616	585	621	596	625	627	563	567	628	593	600	586	595	607	631	598	578	565	580	643	539	598	634	562	641	600	604	577	596	644	622	611	566	557	579	618	637	602	596	552	592	598	573	603	641	594	586	567	627	632	647	605	639	595	603	569	652	593	568	624	576	589	579	584	613	559	645	581	599	612	616	605	606	592	607	623	617	566	585	589	630	597	607	555	583	611	615	633	613	619	610	616	612	580	630	636	625	620	586	601	580	570	579	614	601	566	601	622	607	585	601	620	599	583	639	600	590	606	612	610	597	579	619	609	610	572	603	569	615	573	586	654	546	621	586	584	629	614	590	588	621	639	606	584	609	577	619	640	599	608	575	594	617	584	612	575	625	615	627	609	581	659	566	618	614	584	578	610	601	601	609	642	624	621	609	627	571	588	606	569	616	629	569	572	642	601	551	589	590	565	640	587	622	607	610	552	576	582	603	577	612	594	605	584	589	622	620	595	573	645	594	613	592	594	583	607	598	608	633	584	563	585	580	631	590	598	649	550	607	610	605	589	581	610	605	596	644	605	657	597	624	587	583	593	592	533	551	565	605	608	623	598	649	615	612	631	582	614	560	571	595	612	584	572	618	600	623	589	585	582	628	546	581	569	617	619	605	567	610	573	589	619	652	612	595	589	612	607	608	607	611	599	584	602	648	612	608	635	551	593	603	594	602	602	608	591	640	590	604	607	621	596	620	627	603	567	583	599	661	581	618	580	627	587	599	582	642	565	596	599	597	620	607	591	600	632	613	657	557	626	611	592	641	619	593	618	626	580	595	583	585	585	626	579	607	620	627	617	596	593	608	628	564	601	569	612	624	615	577	597	596	614	554	633	574	567	581	590	641	601	575	616	583	607	602	601	633	608	625	586	637	624	558	604	601	571	604	616	591	572	575	599	608	545	570	586	620	568	552	588	589	590	598	602	584	566	604	622	604	648	623	587	603	559	604	601	587	631	623	577	570	627	601	609	600	611	628	594	617	586	567	613	607	635	593	564	632	552	626	593	581	617	622	604	614	545	622	600	580	647	612	605	617	595	589	587	543	574	604	596	592	588	603	570	588	624	579	604	593	619	630	585	617	606	595	589	594	623	632	662	575	587	562	579	599	643	600	651	589	579	577	587	604	601	612	620	613	598	635	633	584	604	611	578	598	656	582	611	601	639	617	597	611	574	605	567	577	582	592	562	586	609	606	591	590	630	597	576	592	613	607	555	626	623	585	592	644	598	584	573	579	531	608	595	623	579	586	601	581	575	675	575	610	574	574	593	633	600	611	640	594	637	600	590	631	569	586	609	577	615	597	639	606	583	580	598	611	626	588	614	561	604	635	580	592	584	570	594	600	585	594	569	591	611	597	560	603	629	598	614	636	598	602	648	643	600	555	572	593	608	584	635	609	603	564	634	599	562	608	622	584	595	639	599	585	593	597	628	609	587	577	594	592	633	625	623	572	613	619	662	621	563	590	595	591	613	583	576	585	587	605	616	583	593	546	566	591	605	565	607	594	633	614	640	615	569	558	576	584	625	612	622	586	626	584	575	613	618	632	623	630	610	592	586	580	551	593	664	555	603	565	619	607	609	646	585	653	574	638	626	595	619	648	590	595	616	597	609	614	598	585	548	615	596	537	581	610	619	595	576	617	606	619	648	587	596	614	559	601	607	606	604	612	582	603	623	590	592	560	597	571	643	598	622	604	579	627	586	605	571	565	583	654	592	545	647	615	595	585	598	617	621	567	591	580	624	578	616	627	627	584	610	591	638	569	661	644	613	627	596	586	606	641	622	589	600	595	646	647	606	613	617	640	561	622	583	605	578	639	625	660	622	622	601	590	637	632	589	628	597	606	583	612	564	553	607	625	588	599	570	559	596	631	534	622	590	610	597	582	608	596	570	575	600	606	599	575	597	586	599	633	575	603	533	554	595	602	594	607	589	608	567
31604	19365	7751	627	433	404	375	383	344	356	328	343	338	364	376	356	370	363	319	347	397	328	387	337	334	349	357	380	371	336	342	351	317	358	374	354	376	368	355	358	322	338	293	316	387	312	350	350	347	371	370	356	357	337	367	375	354	344	359	374	323	318	344	351	400	373	348	384	342	334	360	348	330	326	378	364	325	326	320	384	319	354	336	342	301	347	342	370	384	362	331	363	370	388	326	344	347	358	359	360	338	351	379	353	372	379	376	370	345	378	331	352	346	365	352	356	368	393	370	369	327	359	336	319	333	374	325	403	323	333	341	356	338	365	297	335	339	332	278	376	350	373	354	332	337	366	373	377	342	342	300	362	364	341	356	365	382	351	363	343	359	364	343	328	342	366	341	334	317	346	339	308	339	346	332	379	350	336	373	355	355	334	361	333	338	361	386	309	349	331	372	335	348	351	362	340	347	397	380	341	331	310	317	334	345	379	341	357	340	360	294	375	344	344	376	330	364	343	319	342	334	352	352	332	309	324	365	393	319	309	343	327	343	338	356	320	341	345	344	353	323	385	341	352	340	369	358	342	356	362	363	341	318	373	335	334	386	344	368	372	356	339	379	319	300	356	345	339	353	306	349	288	362	356	357	347	335	340	350	423	338	363	333	351	380	359	335	333	355	354	357	342	317	338	338	333	371	372	347	349	311	319	347	335	338	357	364	333	338	329	337	362	362	379	355	325	358	352	345	330	364	366	344	353	386	373	347	335	309	374	367	339	360	362	329	312	351	317	330	391	375	323	337	354	336	340	333	371	356	369	336	331	367	336	310	362	330	361	367	346	375	349	331	355	357	329	331	347	357	370	342	347	353	388	348	347	372	346	328	309	331	373	354	350	360	349	334	337	349	337	357	385	374	352	374	335	361	340	334	357	285	337	378	342	344	340	337	326	391	366	357	345	357	350	325	342	363	327	347	377	361	347	325	355	349	405	355	351	357	338	329	337	354	328	341	324	378	341	350	357	317	322	330	342	371	337	347	363	366	355	380	391	366	360	305	346	339	362	357	356	337	374	317	363	314	318	336	403	332	325	343	334	400	342	395	366	345	401	332	357	328	391	325	367	359	353	373	328	333	320	323	330	348	362	354	356	335	323	364	377	361	324	326	364	371	362	332	343	364	354	355	352	334	365	350	386	321	353	353	343	305	345	384	356	344	358	314	359	340	346	349	328	345	358	360	367	339	373	333	338	305	366	350	392	338	349	341	338	332	363	353	313	372	356	328	329	301	320	341	351	369	340	371	346	351	336	350	359	329	342	355	359	390	339	359	339	348	361	332	336	340	360	360	332	315	387	403	352	353	347	353	359	329	325	351	343	329	329	344	329	358	370	378	374	372	342	361	346	384	354	370	323	385	336	336	400	374	376	339	361	352	352	320	348	330	350	351	328	326	354	325	342	369	348	368	365	355	358	346	352	349	317	338	351	339	346	333	327	343	340	399	361	332	327	342	329	357	361	361	359	362	377	336	339	348	341	392	332	316	347	357	349	345	325	350	379	346	338	344	297	316	346	343	320	322	347	357	359	357	339	389	338	322	353	342	347	363	356	342	345	349	352	345	353	333	357	321	341	344	372	387	359	370	352	350	366	368	335	319	381	391	370	364	371	314	341	353	345	371	369	376	340	303	335	332	377	362	346	352	332	366	371	357	360	364	348	335	347	337	355	338	386	348	401	356	346	318	349	348	369	365	386	352	350	334	338	358	329	350	348	351	358	371	345	395	389	365	332	291	367	343	373	377	340	372	367	329	334	345	335	366	347	374	358	357	326	358	333	338	386	363	327	319	377	386	354	335	356	354	352	381	341	344	344	350	312	340	355	341	345	347	372	345	362	383	338	347	325	344	356	354	307	363	339	294	374	347	356	331	375	333	325	350	350	332	340	343	342	333	381	359	357	342	320	353	351	339	290	316	354	375	326	325	342	366	354	381	326	327	354	347	349	382	305	334	316	328	340	327	349	381	353	336	361	337	369	322	313	344	332	372	364	355	388	352	365	320	339	343	352	345	365	369	362	319	349	357	329	345	351	351	333	347	334	371	363	328	330	362	337	352	369	370	307	351	336	357	332	343	366	346	382	376	330	399	357	342	339	339	346	335	311	362	328	374	375	325	312	354	361	375	377	386	374	386	334	360	327	322	346	329	334	357	357	347	370	342	317	345	361	372	320	320	339	347	346	358	371	326	358	330	343	341	350	332	353	355	340	331	362	336	357	350	318	343	286	322	391	383	339	355	343	338	363	365	330	365	353	330	338	335	333	350	355	356	323	343	354	287	348	378	374	365	369	322	353	390	358	373	349	345	347	347	334	353	360	350	338	354	346	376	353	351	349	329	363	355	335	362	370	331	326	347	337	341	346	336	326	374	331	349	338	331	359	348	361	329	327	363	345	337	375	333	328	331	360	308	356	341	371	353	350	366	339	346	320	353	340	356	333	319	318	351	336	354	353	367	338	367	329	359	318	368	351	339	358	376	361	329	322	341	339	337	322	352	307	346	335	329	369	381	356	333	381	340	363	349	365	334	369	370	347	350	367	339	375	365	345	363	341	394	337	342	339	384	350	333	335	366	353	335	357	345	369	353	362	383	371	374	340	368	362	365	375	368	321	322	320	369	358	339	345	365	320	346	347	360	356	355	347	385	334	317	336	376	337	345	334	359	357	357	305	364	320	330	378	334	363	332	345	358	375	298	323	327	339	351	368	375	356	323	324	349	330	314	348	339	347	353	396	368	350	379	309	333	373	329	344	355	375	345	320	346	347	318	381	299	360	339	344	326	334	341	365	315	344	338	356	355	353	371	344	329	327	318	342	399	351	310	351	307	352	352	365	356	316	357	380	334	341	371	368	350	365	388	349	365	371	338	398	380	351	330	347	321	404	332	364	316	288	338	381	368	326	337	332	363	338	376	308	380	352	374	354	337	340	344	338	376	319	348	372	328	338	314	335	332	356	372	337	337	323	316	351	342	361	366	335	401	344	351	295	365	318	372	373	372	384	327	353	349	344	337	317	349	348	356	340	362	321	355	334	344	357	333	352	344	355	354	396	331	351	324	342	359	374	342	371	358	361	354	358	346	353	346	354	310	313	351	383	342	360	319	322	377	333	377	343	360	346	373	366	355	355	372	319	323	330	345	389	342	355	367	316	331	345	348	360	341	364	379	340	361	333	338	316	362	335	372	337	379	337	329	365	393	370	351	354	317	368	345	348	334	359	343	413	360	361	356	366	330	341	361	351	342	353	354	320	308	341	366	340	333	363	363	320	348	399	359	366	361	351	328	316	363	343	330	362	367	338	360	342	366	346	324	399	313	331	349	370	341	339	355	345	341	397	371	342	355	362	389	355	369	391	366	327	358	347	348	351	363	337	398	336	355	342	359	374	363	387	354	337	344	334	338	372	346	375	341	369	324	326	317	347	344	379	338	335	362	360	355	351	344	340	378	330
5549	1092	933	840	836	816	845	838	791	841	863	837	818	826	814	851	808	810	789	806	832	788	807	771	824	783	782	823	830	857	783	782	822	774	774	805	809	791	799	828	773	804	839	811	819	816	837	793	803	805	826	798	828	854	812	805	765	797	841	761	784	877	780	833	824	819	769	779	819	792	799	810	792	792	799	800	839	805	843	816	833	820	823	809	834	804	827	761	828	816	852	824	791	806	770	805	792	786	797	837	805	774	785	802	791	795	832	771	816	791	783	803	799	814	817	824	823	753	761	799	770	791	787	818	819	775	820	813	815	764	825	815	839	844	814	843	796	797	807	869	821	802	831	826	792	833	809	810	766	852	770	795	769	796	766	831	759	805	842	834	751	783	804	840	819	734	760	792	790	913	820	792	779	800	740	785	826	821	773	825	789	808	849	760	800	832	765	811	813	796	782	787	793	813	790	811	793	769	779	806	850	796	796	763	810	830	777	789	816	778	826	797	757	819	846	776	767	768	787	863	841	868	801	849	813	817	763	793	823	786	861	828	794	834	832	807	836	794	810	789	815	786	783	840	767	789	825	846	810	861	842	814	787	831	849	824	784	816	809	827	805	763	822	840	816	769	779	856	834	849	832	824	895	846	795	824	809	819	821	767	854	813	823	799	843	776	805	766	814	806	808	772	830	785	851	809	800	797	791	840	833	810	807	831	811	799	846	805	848	807	786	835	790	761	860	828	801	811	767	846	793	836	829	803	822	806	809	800	802	795	822	801	762	790	817	795	833	823	800	766	862	787	779	817	801	837	784	835	820	830	831	817	860	794	818	768	820	824	830	813	839	833	805	830	784	790	809	840	802	825	902	794	815	767	807	852	784	795	807	820	774	825	815	834	769	781	792	814	810	772	787	822	770	860	794	821	853	803	754	790	826	792	795	802	812	788	792	847	788	771	764	801	841	773	830	846	842	841	786	822	838	763	877	805	773	824	824	859	847	840	836	799	785	819	795	785	776	807	792	824	800	811	771	796	849	786	835	848	812	821	851	819	844	810	828	816	829	794	790	833	816	774	763	795	781	817	760	766	822	755	800	801	795	794	817	775	810	799	801	839	779	772	844	754	803	787	791	807	832	767	838	882	850	792	835	809	746	846	793	804	804	843	828	789	775	813	804	769	781	800	844	820	780	775	772	795	700	788	793	777	778	799	790	785	831	801	810	793	804	906	839	806	789	777	817	818	778	746	763	795	824	773	802	797	807	819	849	824	835	806	780	792	799	812	788	856	857	780	813	794	753	811	799	794	809	864	816	854	823	795	785	813	780	857	806	785	803	835	798	776	750	775	805	794	785	754	802	790	835	800	832	823	818	811	784	795	797	808	806	807	804	754	811	763	754	811	829	767	739	840	837	833	832	824	805	793	768	862	810	828	764	826	782	800	814	758	766	759	820	785	786	816	825	816	800	754	796	845	769	812	806	816	848	814	766	840	859	760	781	778	852	785	805	844	797	775	796	794	798	828	811	787	818	815	754	819	811	803	826	848	830	781	808	752	828	815	850	809	827	816	817	803	791	792	769	774	816	756	812	797	808	798	833	837	795	801	779	798	780	811	795	780	832	784	784	816	789	769	791	812	763	793	834	811	791	812	823	806	811	818	790	829	789	796	817	788	783	764	830	749	809	779	814	844	824	769	755	785	788	829	816	795	836	822	779	783	836	791	818	823	771	781	823	809	792	744	783	846	780	782	805	822	823	833	808	812	741	824	866	822	824	800	755	812	740	849	783	783	805	776	821	799	830	820	833	801	805	836	821	774	807	776	784	780	774	813	853	798	767	831	826	813	779	798	796	809	817	790	777	800	808	763	765	852	768	806	855	805	796	835	817	744	808	811	804	823	797	843	829	811	773	784	777	782	774	828	794	781	802	817	787	816	793	840	828	838	820	818	851	752	770	792	771	820	789	847	778	841	779	808	857	811	785	831	811	776	811	848	826	774	827	802	758	822	827	836	788	818	800	807	825	774	851	827	824	826	826	804	786	820	825	832	821	845	823	842	800	811	812	817	782	732	791	834	785	855	818	807	849	806	823	796	867	810	796	787	769	801	779	844	806	831	767	754	811	759	784	786	810	807	842	816	822	853	783	771	794	814	790	821	778	823	818	832	802	797	776	853	792	807	817	865	796	842	793	834	799	845	825	824	808	795	826	802	766	840	772	797	781	777	833	808	843	758	759	742	751	841	791	762	815	827	800	836	819	799	797	813	813	854	766	812	820	857	798	850	809	815	785	800	825	844	778	783	809	853	785	782	830	812	867	825	801	863	757	840	838	779	814	786	822	777	809	830	790	812	813	818	844	834	782	815	820	790	828	831	754	802	783	786	820	765	842	782	770	779	795	787	793	859	774	790	833	824	831	768	800	805	830	784	809	830	790	799	784	826	835	820	811	846	828	821	796	807	801	812	809	798	760	815	803	827	782	812	780	791	769	806	800	819	838	820	769	809	846	759	750	779	756	829	859	850	822	814	785	803	766	767	775	839	771	832	806	762	772	816	825	782	716	818	807	801	792	789	797	821	817	749	746	793	807	828	768	873	799	821	809	820	827	873	745	815	866	808	812	823	829	782	793	830	769	777	817	798	822	792	793	823	785	741	826	819	817	794	796	803	817	827	768	844	780	792	821	815	782	787	799	802	756	855	815	792	802	790	788	838	805	782	784	746	785	821	757	806	821	815	776	809	862	836	778	795	814	811	800	811	793	775	772	764	798	793	794	812	827	792	798	819	831	790	833	866	787	792	775	822	827	789	783	795	845	830	773	776	828	772	800	755	777	859	787	818	823	793	792	836	765	813	789	864	823	775	772	800	766	824	772	849	814	791	784	798	784	811	845	797	840	823	849	837	831	784	823	838	788	775	832	818	801	838	796	795	811	840	854	841	822	814	823	843	830	790	801	831	807	800	802	787	810	815	806	807	801	821	741	769	769	827	787	790	780	843	807	837	774	781	805	830	810	754	773	830	820	863	792	862	867	815	802	807	797	826	827	755	815	779	797	848	786	846	798	863	764	799	806	879	816	786	809	859	837	776	750	804	802	853	809	788	774	833	784	816	806	821	835	814	761	780	793	816	793	805	859	807	848	800	800	819	775	847	784	776	772	809	832	850	798	826	785	862	832	763	813	793	756	829	808	833	817	774	817	833	847	819	768	814	834	817	764	802	854	792	840	804	862	781	901	801	798	817	799	782	781	839	780	838	783	856	753	811	838	795	788	799	800	750	799	755	837	806	819	784	763	823	799	780	814	789	814	841	779	827	818	825	818	792	763	803	821	809	821	779	841	816	873	775	825	811	761	795	789	759	821	817	793	791	816	814	819	800	824	731	765	797	862	800	830	860	767	796	794	776	794	800	781	807	778	797	786	797	815	855	728	770	824	763	814	808	808	827	817	831	785	779	894	822	809	812	743	794	829	815	789	778	836	789	849	791	816	793	803	879	831	827	792	826
23929	20720	24100	27397	20716	20688	2697	636	469	490	478	456	440	460	435	448	481	468	490	427	430	428	438	453	411	438	455	437	432	469	391	397	412	414	440	388	436	458	416	425	414	413	411	394	425	409	409	424	453	422	429	432	396	427	434	431	384	426	428	418	398	464	437	380	407	406	407	418	430	464	425	431	445	415	391	446	428	433	381	440	456	461	442	446	409	447	449	437	416	424	445	407	424	400	437	389	391	415	398	402	414	399	434	447	450	437	426	416	433	421	369	459	361	436	478	418	394	441	386	438	440	446	403	406	460	440	426	421	423	432	415	391	403	420	416	442	417	411	423	426	434	393	458	446	454	431	429	437	391	426	414	406	433	426	418	416	439	421	418	424	415	428	448	460	416	444	417	457	411	399	431	361	410	427	438	426	416	379	442	424	370	388	422	453	427	449	395	393	443	369	376	437	413	429	397	451	395	424	401	443	437	457	451	455	447	416	415	389	426	450	432	450	413	408	421	396	423	430	390	434	429	454	400	420	453	411	433	418	455	392	446	421	416	405	403	418	415	425	441	441	414	445	427	445	411	408	395	427	388	407	418	382	414	400	422	424	473	399	408	422	448	404	428	369	397	408	452	421	382	423	444	390	432	407	455	429	422	413	424	420	445	460	447	371	444	471	424	465	410	396	446	470	416	431	426	448	463	450	418	404	430	467	440	397	413	421	460	402	463	411	421	413	417	413	408	420	404	437	418	408	433	427	405	379	402	384	410	446	420	439	457	451	422	466	408	394	403	418	387	413	439	412	386	452	415	419	408	440	404	433	425	432	393	425	459	437	383	426	432	417	399	412	433	426	403	449	436	436	426	421	412	458	418	414	432	435	408	452	409	400	411	430	436	430	435	429	407	485	423	392	450	421	431	425	418	456	370	384	422	401	432	411	403	400	372	385	379	414	432	364	369	433	433	371	415	397	437	440	406	421	392	451	455	432	425	390	395	421	377	430	416	428	422	439	440	415	432	390	391	434	467	411	423	445	484	418	378	427	435	463	427	415	408	425	421	435	406	432	454	425	464	416	449	400	426	438	373	451	413	439	416	406	429	432	430	435	439	423	430	386	410	435	430	416	435	437	433	460	417	414	419	390	402	412	424	479	386	391	445	388	404	403	432	389	421	442	410	401	419	416	376	433	381	450	439	437	431	402	405	444	417	376	481	430	413	436	430	428	446	437	434	407	409	419	442	414	418	437	408	420	417	391	409	399	430	412	404	418	384	435	402	439	466	450	459	399	469	448	413	413	443	412	393	412	452	375	448	436	421	417	396	435	430	471	430	423	441	423	416	426	410	469	416	411	440	411	439	392	397	408	372	418	418	413	391	375	408	425	429	433	438	454	452	379	457	409	421	390	379	429	436	446	405	405	402	423	365	421	396	455	419	417	367	413	442	402	412	408	437	445	404	401	418	421	392	391	376	413	452	424	419	408	409	430	411	420	446	403	444	474	426	411	399	393	466	419	393	427	437	425	460	451	423	413	421	437	415	423	431	374	439	434	440	415	443	407	421	449	426	383	441	421	385	423	445	429	449	417	435	465	409	425	418	462	388	483	432	394	415	419	437	405	416	405	407	415	464	436	423	409	384	414	413	412	457	473	418	414	416	451	382	440	410	389	420	438	400	368	404	402	426	422	391	404	423	426	402	445	479	435	389	434	403	432	434	416	419	412	393	415	409	416	437	420	447	440	407	449	433	417	414	417	400	398	438	429	449	435	442	407	438	435	423	439	430	384	429	440	416	417	409	402	424	396	373	403	451	425	419	444	412	414	432	405	404	400	408	429	438	398	437	395	393	433	447	444	392	459	386	415	444	414	452	453	434	415	396	400	445	391	440	404	393	442	435	430	407	368	406	430	449	412	394	430	432	487	394	379	394	459	425	417	420	393	390	428	436	417	421	412	405	432	413	394	384	405	400	385	409	439	417	411	411	416	438	418	430	408	410	419	415	388	406	410	421	404	393	406	440	428	401	444	396	416	404	424	469	416	443	444	409	438	426	442	415	426	425	430	422	380	425	416	419	392	416	465	420	403	467	364	424	357	446	405	449	418	453	442	381	406	390	413	401	447	435	416	422	419	401	428	463	431	436	460	421	428	403	437	436	391	429	447	464	427	444	409	436	431	421	428	441	442	437	414	466	410	440	430	430	451	469	424	396	410	427	418	397	406	407	422	417	410	408	421	418	378	421	420	394	440	429	460	447	493	426	413	393	432	394	399	411	425	397	432	405	367	438	399	432	447	466	410	383	442	410	444	416	433	445	441	400	420	413	430	413	441	472	439	420	427	390	410	409	435	401	419	440	412	417	453	423	425	418	453	381	450	449	426	463	455	444	405	425	442	483	402	426	434	428	409	431	387	413	424	384	392	451	411	405	405	382	451	433	425	447	420	412	426	449	389	389	439	424	395	391	438	434	424	420	399	383	416	420	408	466	428	414	435	409	393	412	422	433	399	392	413	456	424	450	454	412	413	444	387	436	404	406	409	422	436	421	424	495	441	457	427	446	385	373	404	409	412	442	431	438	457	434	438	411	428	432	422	436	422	414	410	459	420	454	401	433	413	420	421	439	449	459	446	431	422	401	426	414	420	414	426	417	404	396	411	424	434	422	407	399	456	421	449	459	435	418	396	413	434	417	412	407	442	463	396	405	404	411	449	392	451	420	393	431	423	384	423	417	428	462	440	420	400	449	422	415	397	440	422	392	420	414	439	446	385	399	453	425	427	437	420	439	450	396	390	401	411	376	415	387	428	448	394	422	419	431	401	397	377	382	428	395	421	410	433	459	392	414	425	433	454	422	420	441	423	446	404	426	463	462	414	393	445	454	430	409	411	440	371	451	450	405	458	424	409	433	412	423	444	398	396	404	390	440	436	420	439	415	395	439	410	391	414	421	426	394	448	459	449	420	451	392	457	435	411	392	428	456	423	422	418	429	424	483	437	427	409	432	418	377	415	379	399	437	441	416	409	427	435	400	398	380	397	426	421	403	471	418	432	425	438	435	431	435	416	388	445	434	399	382	423	409	416	401	413	439	425	409	409	422	420	440	427	443	430	380	403	383	443	452	415	405	428	421	402	422	415	460	408	445	429	414	418	438	443	465	439	452	393	432	403	449	412	431	419	456	399	434	459	422	385	411	404	379	379	404	440	448	392	431	416	418	423	419	430	424	438	426	407	418	402	436	421	472	427	428	407	417	445	451	454	456	412	423	403	414	451	429	441	443	453	423	390	422	414	439	418	451	409	375	406	393	414	436	425	411	409	434	386	404	407	425	409	411	450	400	433	401	422	378	383	418	443	435	387	405	399	422	423	460	428	408	442	433	428	400	402	423	436	383	402	430	445	417	418	429	393	423	395	415	404	398	434	431	385	457	441	425	437	388	418	435	382	419	443	402	490	426	407	430	414	408	414	426	432	417	461	389	400	392	455	430	435	420	435	349	387	467	396	428	437
4422	3439	2019	1247	1031	1026	1025	973	914	965	879	896	887	886	942	904	918	970	941	933	940	891	901	927	923	887	915	943	878	961	962	896	943	912	890	915	875	912	848	932	903	905	927	908	944	893	891	926	920	915	974	898	884	947	949	972	939	930	876	925	937	998	926	943	875	932	906	915	963	926	919	891	942	961	936	870	923	875	955	899	939	926	946	943	912	908	917	945	887	928	928	905	920	930	958	876	873	894	905	897	909	996	889	860	960	905	879	971	905	914	911	892	941	958	890	923	880	976	950	930	885	928	936	899	973	920	911	958	967	914	870	880	869	913	918	968	914	914	912	914	894	880	929	942	848	960	897	889	951	896	936	929	898	854	884	863	904	910	908	952	930	898	944	963	914	916	913	881	926	911	882	927	921	938	860	893	933	927	893	888	916	888	870	928	892	925	912	930	927	927	983	902	944	903	889	942	945	912	945	862	921	863	953	949	915	850	891	888	947	938	928	903	910	925	908	913	908	884	947	897	926	869	958	887	931	974	940	920	910	867	948	925	904	888	866	914	869	900	926	899	963	878	897	843	946	899	931	887	905	945	889	887	930	924	881	930	940	883	911	959	893	923	870	868	898	922	903	902	918	934	868	950	982	942	923	897	921	952	961	877	956	889	923	904	950	886	937	909	876	873	954	924	907	892	898	927	887	889	915	905	922	908	899	959	908	920	967	895	908	888	857	925	926	922	886	934	946	936	941	841	932	953	907	906	917	886	970	1015	904	917	947	892	893	878	948	938	902	922	920	916	913	900	942	937	917	919	940	866	947	929	941	923	928	947	915	917	954	932	886	940	897	943	849	926	955	900	878	898	888	991	891	916	895	924	891	883	949	913	936	921	907	959	938	891	868	937	888	901	913	870	972	951	914	912	890	958	931	924	923	923	885	921	922	963	908	951	965	912	949	919	919	915	938	950	878	904	953	868	924	866	943	952	900	893	894	877	868	950	957	972	918	896	887	911	886	874	894	924	994	893	917	925	943	899	856	882	939	873	899	946	963	906	913	921	927	931	944	886	919	911	905	936	870	914	905	877	925	967	849	938	933	917	874	910	946	894	900	959	1012	937	955	930	967	902	907	903	916	930	898	860	894	883	907	928	943	922	929	961	930	942	864	892	924	932	918	949	942	901	915	886	952	909	873	949	964	920	917	934	913	905	887	911	946	932	901	928	902	890	926	887	984	912	925	926	969	923	948	943	889	887	888	895	929	901	981	894	919	903	904	970	924	896	890	957	896	904	919	921	896	929	935	940	998	993	916	933	879	923	874	853	918	973	928	921	922	898	923	927	917	905	864	918	920	935	879	905	916	947	951	887	944	917	940	955	887	923	920	875	923	918	911	945	921	861	929	909	898	993	938	900	824	941	936	979	911	949	898	902	934	956	905	958	938	912	874	958	909	926	939	984	892	1004	893	938	937	904	965	983	938	880	892	881	855	902	912	904	864	936	923	923	900	932	917	954	902	908	901	885	918	929	919	913	928	968	942	880	913	935	924	929	932	903	942	955	868	915	901	879	916	869	850	966	916	869	915	929	906	915	951	967	889	882	900	891	924	937	950	882	951	905	940	993	878	918	929	903	895	918	892	858	935	977	928	920	862	953	890	930	947	926	903	936	912	901	930	953	913	905	915	959	959	939	903	931	903	927	920	888	961	879	941	917	917	961	928	910	901	882	909	909	921	880	990	963	829	948	896	955	921	870	929	919	929	951	941	979	917	893	964	900	951	909	929	984	919	924	923	915	916	943	935	875	929	937	954	917	932	939	937	904	897	893	880	925	920	912	933	904	981	889	922	932	935	922	953	905	943	925	953	892	914	896	930	971	949	928	934	915	898	967	960	938	968	903	936	904	915	854	908	987	966	903	900	919	950	890	952	989	888	846	935	908	883	987	881	939	902	935	937	882	922	865	959	902	972	921	856	916	889	954	955	924	910	941	969	895	987	906	942	943	941	902	957	919	931	918	913	914	907	923	942	904	971	925	955	888	900	930	908	884	908	902	901	853	932	914	891	896	925	904	910	902	942	924	939	904	893	907	933	925	933	912	911	922	888	923	893	898	887	902	862	936	886	890	907	1006	945	878	853	901	886	963	903	877	868	919	872	917	877	930	959	959	897	935	915	942	908	910	886	928	891	895	905	868	939	955	894	942	905	902	938	883	921	992	927	915	934	948	946	951	923	927	921	912	897	935	945	933	909	843	879	903	918	910	919	886	931	907	931	889	911	907	918	877	882	880	889	916	916	946	922	938	855	953	894	909	946	929	915	851	962	947	977	978	947	977	942	967	892	883	931	939	890	926	910	896	931	886	890	923	960	915	903	979	896	944	926	943	939	955	864	957	895	877	929	884	888	934	900	929	966	862	951	926	904	930	923	920	922	934	894	911	853	877	900	930	891	980	917	925	902	954	915	940	965	885	869	910	928	932	977	883	915	896	893	888	907	900	899	919	938	957	929	935	915	887	929	931	935	925	956	940	916	930	956	950	887	969	950	904	900	879	944	953	965	922	947	933	938	923	866	975	894	923	936	920	909	858	838	920	886	921	868	950	970	930	952	907	904	886	907	896	920	960	952	901	922	919	963	916	888	967	866	936	957	856	912	934	923	925	933	866	930	944	934	943	867	940	885	926	921	947	924	874	870	894	901	858	895	896	927	930	926	936	946	888	909	924	919	947	901	933	898	918	900	890	927	912	933	912	864	924	936	880	986	965	920	884	903	982	939	928	912	885	904	885	914	916	885	900	931	943	937	871	924	924	935	920	928	921	903	872	955	937	912	865	941	889	963	896	923	912	947	955	924	901	985	894	880	910	917	899	914	915	893	878	910	943	882	947	973	917	875	929	940	906	943	941	976	926	923	898	906	895	900	863	931	899	932	919	934	877	932	925	931	900	922	903	937	916	934	901	871	909	964	943	908	896	944	928	988	871	848	899	861	913	916	885	890	897	897	855	878	953	924	850	922	911	919	960	941	932	934	944	898	882	916	938	903	907	874	857	909	886	897	961	913	909	892	944	913	888	944	956	923	938	927	883	997	929	966	888	877	838	907	888	931	848	953	929	926	924	937	946	909	902	967	941	889	902	909	966	937	923	860	896	871	851	939	910	908	989	918	948	909	908	954	900	875	906	890	954	868	912	927	918	960	968	912	935	900	898	971	896	917	893	987	947	888	923	895	935	946	884	874	914	926	887	910	904	940	911	899	913	937	904	908	982	887	888	891	870	927	884	926	903	914	972	894	921	924	951	952	923	885	910	934	888	902	858	905	879	886	899	896	867	971	961	941	892	922	964	907	948	923	923	935	891	895	943	936	874	946	942	908	927	862	922	925	856	891	872	923	924	941	933	921	958	922	903	888	890	973	940	908	911	964	896	913	918	924	938	945	876	913	914	901	916	864	936	869	896	925	924	898	866	926	925	927	937	915	869	905	988	900	924	871	946	902	891	937	878	927	861	962	898
23443	20748	24405	27191	20750	20763	18474	807	425	398	381	357	346	300	324	344	323	261	289	291	314	291	309	291	301	316	303	250	303	317	297	301	284	299	266	265	263	264	290	321	272	295	321	298	282	246	283	248	280	275	267	256	257	287	280	254	279	312	295	271	250	271	293	279	256	278	279	280	257	275	295	260	270	305	252	301	256	277	256	297	269	256	249	294	269	238	256	274	298	287	291	262	290	274	278	279	281	281	277	276	270	268	280	274	318	249	270	316	283	258	272	279	278	289	256	265	266	321	285	255	300	303	278	278	268	271	278	301	285	248	253	273	248	269	251	288	273	299	290	263	313	291	258	252	271	223	301	290	236	258	278	268	297	297	281	275	303	276	265	286	259	286	286	258	266	293	284	278	247	277	297	295	322	294	281	261	289	285	286	294	260	251	278	274	310	283	258	233	271	292	286	270	260	280	273	260	263	312	263	288	260	279	287	271	278	303	296	233	253	247	265	294	292	278	304	261	318	282	282	281	278	251	258	274	285	283	284	290	298	292	270	269	311	251	274	265	301	261	243	248	238	238	313	276	257	267	268	288	292	277	303	289	256	280	292	257	237	264	270	277	270	266	286	283	301	250	250	279	254	279	263	282	278	286	291	257	289	282	284	296	267	260	265	280	261	280	308	261	288	240	282	288	251	235	258	284	262	272	287	281	277	248	246	276	247	260	281	254	271	273	273	293	240	275	291	291	278	251	280	279	248	283	255	243	234	259	289	292	316	273	282	265	266	260	290	268	268	249	218	278	274	279	281	280	294	250	255	253	265	290	247	270	278	256	282	285	264	279	266	282	264	288	285	275	264	261	284	262	315	266	287	245	298	252	258	259	289	271	292	293	283	299	258	260	274	285	281	287	301	292	270	227	327	274	285	282	271	270	278	267	295	280	239	255	288	273	277	267	240	262	261	297	282	283	286	274	259	268	266	277	259	264	262	276	262	279	259	298	252	236	265	279	265	289	270	260	274	263	291	289	290	299	242	264	289	318	263	282	261	281	274	304	264	239	267	272	294	283	243	285	261	261	284	250	289	286	246	276	245	268	270	294	258	264	274	277	245	271	291	258	261	266	255	273	280	258	271	240	294	277	267	273	283	266	269	277	299	303	313	269	272	276	290	281	264	266	234	266	241	276	256	255	272	302	270	233	275	274	272	234	240	278	260	268	289	268	299	245	261	278	242	282	250	285	309	269	261	275	276	279	274	286	266	256	261	283	280	278	274	278	282	310	221	287	339	305	257	247	263	287	241	264	285	278	246	277	284	256	265	258	255	263	267	260	294	265	247	254	286	288	269	314	315	254	285	267	268	251	276	280	279	285	283	296	248	275	300	272	272	298	260	295	280	283	290	259	259	284	296	285	277	294	251	296	274	264	276	279	275	293	263	292	284	257	276	279	318	283	262	288	268	271	239	278	264	256	238	275	291	242	277	257	300	295	303	287	274	260	268	244	221	246	269	268	290	266	289	264	242	297	277	266	283	260	229	259	259	287	303	269	290	278	303	283	280	241	285	275	278	282	267	275	284	232	296	311	273	271	265	266	266	296	261	280	277	272	280	264	279	279	283	235	241	285	290	270	262	283	289	256	268	261	282	275	291	250	267	289	263	266	270	275	297	322	246	272	255	263	265	269	282	287	243	229	273	266	257	287	287	292	278	288	287	266	266	312	293	297	278	290	319	251	277	314	275	255	283	254	288	249	254	281	236	263	230	301	297	315	244	271	291	278	282	282	243	304	287	256	292	278	276	281	279	274	267	291	289	257	249	310	290	321	273	254	262	278	275	265	264	248	257	285	283	240	290	271	252	283	262	272	248	256	281	285	289	286	273	265	296	283	285	265	275	269	283	249	304	259	284	259	290	287	294	251	318	268	296	289	292	274	292	255	307	270	291	297	263	262	275	269	270	292	312	315	285	270	298	294	285	241	290	252	262	286	258	279	275	263	298	287	234	287	295	250	240	298	290	302	282	260	262	267	270	290	268	283	294	286	270	292	273	305	306	285	275	266	279	282	292	276	262	262	300	282	273	290	273	246	284	310	273	259	260	274	282	243	279	290	279	256	247	274	287	271	267	265	269	247	284	273	286	282	277	254	248	261	266	256	271	281	269	249	277	292	281	265	256	287	246	264	261	263	275	272	248	268	297	272	271	277	261	289	254	302	251	274	276	256	308	271	262	266	294	296	272	290	290	285	251	282	268	304	283	308	270	280	291	273	273	276	284	302	280	259	277	285	276	281	284	302	258	262	279	264	263	299	265	275	268	301	277	288	264	238	268	306	256	300	251	276	273	261	265	297	309	285	269	280	263	270	273	295	290	288	266	296	272	278	286	266	283	277	282	282	275	284	275	252	265	267	255	287	262	270	316	283	289	268	265	261	279	254	279	279	276	299	295	279	263	293	237	283	288	238	285	255	281	254	252	291	288	245	259	309	292	278	287	289	282	278	262	244	254	273	260	302	273	294	272	255	240	290	267	251	284	276	281	264	288	241	243	277	254	278	270	277	291	261	260	273	300	261	273	286	288	283	249	280	269	295	296	294	297	308	295	285	243	274	274	265	285	282	286	275	271	272	273	306	275	283	274	275	284	285	284	280	268	261	303	306	253	244	277	275	260	273	245	289	273	266	244	268	279	273	305	313	300	258	269	269	233	275	280	267	241	261	272	281	280	255	270	261	286	257	255	252	266	276	270	259	259	252	285	275	295	255	272	262	296	294	260	285	270	268	304	258	265	255	254	257	239	280	293	264	284	300	280	271	292	277	272	259	325	260	269	280	267	282	282	289	255	273	268	279	261	289	313	259	260	244	271	285	290	271	271	244	259	274	276	259	266	227	284	266	271	314	254	252	272	243	226	284	279	254	291	253	270	252	282	288	268	284	284	251	268	259	230	286	272	236	261	279	283	227	295	291	266	271	275	291	266	261	300	250	238	284	272	264	246	264	271	268	313	256	278	271	272	272	260	288	258	266	280	274	285	262	273	248	301	246	269	273	284	276	290	292	302	269	293	284	279	271	281	310	290	255	263	266	297	264	263	267	303	277	270	279	289	283	264	267	266	280	248	275	263	251	268	296	286	258	265	311	279	287	255	299	288	270	260	265	301	312	245	256	250	296	283	231	276	264	264	241	266	284	281	264	294	307	247	259	271	273	288	303	289	273	295	283	251	248	278	259	256	272	253	275	240	246	266	248	293	249	260	231	246	287	261	269	274	299	260	264	234	304	277	248	263	313	284	306	274	286	295	270	300	312	280	245	266	265	254	296	289	285	266	269	291	282	290	242	287	273	277	289	277	284	268	254	259	264	302	270	256	297	289	278	293	284	311	272	265	286	286	283	247	294	266	252	255	249	268	267	256	260	266	273	260	273	280	278	291	273	283	253	286	292	291	258	302	252	289	282	264	301	294	248	271	247	263	272	269	271	267	269	258	281	253	293	256	274	261	237	253	281	298	275
4852	5027	2401	1217	871	776	734	674	674	667	607	604	671	633	605	591	610	622	606	615	658	570	542	625	572	612	637	583	645	623	622	631	619	591	602	583	609	601	613	647	616	638	660	595	633	584	577	628	596	586	606	644	572	572	626	652	625	565	582	616	605	596	615	601	589	599	601	587	654	614	591	598	591	630	639	624	636	597	624	584	585	600	584	615	652	595	619	617	580	574	561	576	612	607	601	627	573	590	608	592	568	647	556	663	602	610	586	619	630	649	589	590	646	582	618	592	615	556	597	598	577	615	578	555	607	651	630	627	583	604	590	623	593	632	605	602	571	593	621	623	663	614	628	625	593	567	621	576	624	599	579	604	615	587	613	569	611	595	590	592	573	631	580	655	625	607	670	584	620	597	567	586	583	601	618	631	570	617	608	584	618	624	584	619	587	572	604	585	596	584	558	598	609	640	600	584	566	599	578	601	653	599	643	590	589	582	645	603	614	619	575	628	605	567	579	598	600	616	616	617	631	611	597	566	614	605	600	591	578	582	570	603	623	606	636	606	568	598	572	637	589	629	608	608	623	632	623	621	594	605	608	574	603	594	564	599	609	640	606	598	612	641	654	594	642	597	592	582	612	626	610	582	594	638	543	656	631	597	634	586	610	564	636	622	589	635	577	584	668	594	610	609	609	589	576	601	634	572	585	618	604	610	588	599	616	575	619	572	617	641	595	623	611	572	608	581	613	629	593	587	609	650	589	592	626	593	614	597	586	549	628	626	570	579	608	573	582	622	588	615	595	637	570	598	649	617	593	595	588	602	558	604	576	616	623	602	560	559	624	607	646	654	594	622	595	604	590	577	590	583	578	607	575	595	597	585	582	575	624	601	590	598	602	614	588	574	603	590	611	606	617	604	594	580	600	577	577	605	599	567	645	654	621	575	634	613	629	580	593	637	569	585	641	611	611	576	583	600	577	589	641	609	621	569	657	603	614	605	615	604	597	586	569	618	568	592	634	574	573	590	616	595	570	652	608	587	572	631	561	600	612	586	604	611	614	616	659	623	591	591	605	531	625	580	588	603	605	573	615	615	616	591	598	594	564	627	638	610	585	626	566	593	580	633	600	579	596	596	593	637	591	637	572	606	594	599	680	616	595	598	622	637	633	613	590	572	591	614	614	612	666	581	575	587	588	614	592	593	592	564	553	627	633	583	563	574	668	561	644	609	592	614	618	570	586	598	618	636	578	579	639	607	624	622	595	610	594	613	600	601	584	639	596	617	576	629	605	625	612	564	586	605	616	617	618	632	557	617	606	596	598	692	579	580	594	579	633	645	565	589	598	657	586	631	608	554	632	651	576	588	604	586	611	615	658	596	609	620	613	566	606	578	599	570	622	611	562	611	613	644	611	544	597	589	648	646	621	600	596	613	612	616	631	602	608	612	554	621	626	637	590	601	616	582	588	557	598	597	614	584	600	609	600	588	594	644	610	654	602	610	581	582	611	615	603	641	611	584	586	549	631	575	595	621	616	637	590	603	577	593	556	594	594	572	609	613	571	602	594	607	611	632	607	596	611	597	619	658	614	627	645	614	658	584	650	602	639	596	651	566	593	597	634	651	586	616	610	566	589	636	578	612	569	629	562	595	609	618	643	628	555	605	617	591	609	581	589	569	615	600	637	600	550	622	602	599	657	606	585	588	584	570	605	616	618	598	614	592	596	594	623	582	637	611	619	622	590	630	587	562	609	596	587	614	583	649	629	620	585	568	618	638	571	585	586	622	648	620	626	579	605	601	605	585	635	607	625	592	603	593	593	642	576	628	581	595	593	567	648	568	577	613	571	598	621	573	614	607	592	571	594	614	596	664	570	625	622	633	621	642	621	613	601	615	581	583	664	626	610	611	628	599	646	624	575	590	585	569	575	630	607	569	568	603	549	596	566	615	628	565	614	546	584	564	601	622	578	592	599	597	603	596	584	618	616	644	574	649	603	617	583	555	590	595	595	579	619	629	616	584	569	584	569	629	597	582	589	611	612	604	604	611	627	602	638	596	627	604	578	602	616	640	615	617	585	576	636	602	602	578	631	590	588	604	628	612	564	595	611	619	619	618	587	603	653	633	625	579	573	552	591	657	571	613	596	639	627	591	597	528	581	625	596	566	609	604	607	549	615	658	641	606	623	595	631	596	562	612	605	604	598	614	606	586	614	574	622	591	636	606	594	619	563	585	642	655	601	606	629	569	563	592	608	605	630	636	588	650	624	584	587	551	592	578	635	610	563	601	597	601	573	590	632	597	630	577	588	578	597	658	569	649	543	611	597	596	630	576	596	621	573	605	597	599	589	620	593	578	587	590	597	576	626	594	639	584	586	614	602	569	595	582	656	603	628	626	642	625	631	580	583	583	637	590	606	530	622	632	604	646	624	585	628	649	629	584	624	587	621	590	598	606	606	596	584	627	593	610	604	615	613	565	606	616	615	608	595	607	618	614	608	630	598	622	608	566	654	611	600	584	614	585	618	643	626	593	590	578	578	574	583	579	590	566	629	607	641	599	637	620	608	659	640	575	566	557	584	595	604	601	620	629	619	580	622	655	617	567	612	613	623	569	623	585	604	586	601	546	584	589	606	595	640	644	608	633	581	599	553	596	562	597	623	570	614	629	587	612	598	657	617	585	654	593	591	616	610	571	632	600	603	616	618	633	607	582	602	593	592	560	600	566	612	595	611	604	571	617	586	577	595	595	579	581	575	598	600	582	605	587	637	630	630	644	613	605	591	598	601	606	618	589	640	661	616	556	635	590	609	613	615	599	619	586	629	632	634	610	627	637	588	606	618	587	590	581	611	598	594	616	617	607	575	634	594	560	600	585	589	609	617	578	612	619	645	626	602	584	644	595	595	598	578	616	639	611	579	608	609	569	615	571	640	598	576	597	579	582	547	593	618	604	604	549	572	614	618	593	577	570	581	622	589	618	585	594	620	631	640	587	629	631	624	645	561	633	612	602	597	607	609	596	586	616	611	573	610	589	585	606	658	622	553	562	587	595	585	569	619	614	624	565	623	638	620	581	621	582	599	625	599	619	623	626	594	580	634	639	607	628	628	591	642	620	597	539	592	602	616	619	628	620	633	592	599	640	597	568	563	589	585	604	613	616	611	647	624	554	625	553	576	648	606	559	636	578	587	585	571	596	549	613	607	614	591	591	594	611	587	551	575	606	566	602	611	587	590	605	577	608	672	617	568	610	626	594	612	576	589	580	602	631	613	550	604	636	587	630	582	573	598	600	605	608	613	587	575	565	613	615	615	610	635	619	614	610	595	621	616	642	643	618	569	621	603	597	622	612	583	600	612	589	595	669	630	575	585	620	583	586	612	586	580	601	569	623	593	669	573	629	640	643	579	655	618	640	587	636	599	626	609	560	581	608	587	616	616	598	625	600	630	626	609	615	566	589	652	611	591	608	601	610	639	628	618	594	565	589	585	586	608	590	562	574	626	603
31544	19390	7824	682	453	423	399	350	329	380	345	366	334	372	333	352	330	311	361	314	334	319	361	337	338	304	378	362	340	346	378	316	317	364	399	373	335	352	344	377	363	367	377	308	350	375	368	334	388	330	358	364	354	351	376	350	349	354	311	364	336	300	356	328	339	383	338	347	394	353	350	339	354	397	355	390	359	359	326	362	406	340	344	342	310	347	330	362	371	392	368	367	333	337	362	359	319	360	340	338	358	334	358	372	376	372	357	347	364	333	368	365	371	427	362	363	334	350	357	318	355	283	318	326	359	321	326	321	387	338	374	364	353	331	365	353	356	330	351	357	326	354	346	363	373	388	357	365	365	398	313	370	326	354	319	363	352	342	368	334	379	338	348	387	344	345	349	374	364	371	357	336	359	346	329	396	389	299	332	382	360	350	394	339	380	388	374	345	369	315	351	367	374	340	344	362	323	352	319	321	377	372	362	349	346	370	349	359	351	353	348	351	385	354	315	338	362	380	364	350	344	325	340	359	331	356	361	338	362	348	378	350	388	333	347	390	326	332	363	352	355	356	326	357	334	337	331	373	343	356	343	361	356	377	388	325	336	370	320	365	334	334	358	333	378	355	308	372	384	330	337	340	343	332	367	335	341	334	332	362	367	353	319	361	359	328	344	329	347	363	321	376	378	393	335	359	352	378	358	347	338	351	359	347	338	356	317	398	300	338	351	354	325	347	332	362	373	362	342	322	326	344	339	391	373	355	368	340	367	343	350	384	324	345	302	354	366	318	347	371	328	339	363	329	359	364	346	345	368	329	365	374	365	318	332	343	367	350	372	324	328	349	321	384	385	369	339	338	379	348	348	340	324	377	347	353	378	377	370	331	363	351	366	337	361	382	369	336	338	340	392	359	383	338	346	328	349	369	340	317	364	332	350	350	331	332	364	356	326	369	395	348	337	341	338	340	326	345	378	343	353	329	337	310	323	374	388	323	367	367	349	337	370	352	347	356	347	319	355	331	348	350	353	375	357	349	342	370	328	341	349	335	377	396	367	363	396	339	355	323	385	318	356	361	357	350	345	371	320	335	360	352	319	339	341	334	353	333	346	312	329	393	351	363	366	337	309	356	307	363	339	390	373	359	356	376	377	344	342	388	386	336	377	344	352	317	323	376	373	344	360	384	322	354	336	351	351	354	367	349	344	380	350	351	353	357	328	362	341	371	327	365	359	364	371	319	338	348	340	335	336	331	319	347	345	347	366	369	358	357	371	387	366	332	368	379	342	318	364	323	344	357	398	372	353	332	382	327	336	350	361	349	326	385	344	348	364	326	363	328	363	371	333	351	335	360	366	358	361	373	342	330	369	385	398	360	357	319	407	350	324	361	385	361	327	378	339	319	343	366	317	382	322	350	362	327	336	390	342	323	341	360	333	385	345	373	341	349	328	332	343	359	372	349	352	365	392	345	333	360	306	361	316	374	342	376	333	365	306	343	338	382	340	385	375	356	316	348	328	337	367	374	371	391	368	372	329	370	337	366	348	315	366	377	333	362	347	385	345	382	367	389	357	367	352	320	327	340	371	345	346	379	365	363	384	347	340	360	392	386	373	369	378	320	308	317	362	363	391	328	343	327	338	344	349	305	358	323	347	351	357	365	329	380	329	346	350	308	372	367	322	330	349	351	345	340	344	359	343	378	361	344	339	359	313	320	335	370	356	333	314	366	334	350	363	334	339	310	359	348	375	352	354	356	352	361	375	381	360	358	338	352	346	361	367	365	332	325	361	342	352	357	353	333	354	379	377	361	378	374	338	338	339	286	351	331	350	386	340	336	345	318	334	380	346	343	343	357	326	322	313	356	353	358	383	311	325	373	332	362	349	363	348	375	379	359	348	336	379	320	381	356	381	314	359	346	377	341	323	354	343	357	355	379	365	374	335	314	313	357	342	367	343	318	349	341	350	325	367	375	329	301	340	348	332	343	351	338	337	333	341	357	342	357	312	336	347	334	307	381	350	347	336	358	344	339	339	374	358	343	387	341	355	341	309	342	326	322	343	322	369	345	382	347	361	326	333	340	371	397	358	312	326	360	351	380	314	343	358	309	340	371	345	333	324	370	365	398	346	377	339	356	385	347	381	337	345	363	389	368	357	338	348	345	362	392	355	379	352	356	390	358	361	329	366	356	360	362	330	350	349	332	320	361	364	349	359	347	343	359	365	336	346	335	356	374	361	370	357	370	376	351	371	333	342	350	356	370	363	343	333	353	372	365	352	330	327	336	362	340	344	343	343	347	367	348	341	330	327	337	362	353	382	318	346	332	335	334	359	379	366	317	348	358	393	351	331	369	372	383	352	338	346	332	371	318	362	354	327	351	327	373	330	349	362	350	323	352	341	345	366	364	373	365	334	338	374	348	346	350	353	341	356	380	376	341	368	360	387	343	322	353	338	366	359	339	327	336	344	368	327	377	348	439	331	346	308	327	348	336	343	340	353	377	357	338	377	346	349	386	359	343	342	325	362	353	357	346	372	383	374	363	343	346	369	338	307	366	321	351	368	319	340	351	329	373	345	345	374	363	324	322	312	349	341	336	367	310	314	347	358	337	323	307	331	343	359	346	339	326	346	391	341	357	348	327	359	370	413	339	359	348	342	345	362	331	366	390	338	356	337	340	378	340	368	345	339	345	344	354	384	336	350	336	353	399	360	373	341	335	323	353	364	332	326	359	355	400	333	361	356	360	336	385	338	315	348	357	351	327	326	362	340	373	363	346	313	354	358	362	350	355	347	372	368	380	376	345	385	398	367	375	351	366	344	338	353	360	367	334	354	363	365	367	332	307	367	333	362	354	347	344	341	319	371	367	338	334	339	332	355	349	374	338	385	376	342	331	333	331	346	323	318	366	353	330	334	348	358	308	392	341	321	347	359	316	361	361	353	344	318	313	386	327	333	333	336	299	347	358	354	339	360	391	346	331	366	387	386	355	350	334	369	314	329	314	345	302	361	319	313	379	331	376	339	355	337	341	333	386	378	371	381	370	353	334	365	355	348	304	379	363	315	383	351	325	357	330	343	349	358	356	368	342	396	351	387	336	359	350	343	338	364	356	374	381	331	366	343	340	370	353	335	356	369	384	346	328	377	358	358	346	334	349	360	333	352	380	360	335	375	331	344	396	350	342	322	356	386	329	321	348	348	380	354	343	334	378	345	354	355	354	355	344	396	360	333	347	351	377	341	320	337	335	318	343	386	360	342	357	333	337	360	327	329	340	349	375	351	321	328	335	337	370	326	370	363	336	320	357	327	365	349	347	305	369	332	381	369	371	345	383	327	357	345	342	306	357	333	360	337	368	361	325	340	356	347	309	365	386	388	361	350	351	377	365	352	338	323	334	355	335	332	350	326	364	338	346	329	336	354	350	339	380	367	351	339	370	365	345	350	344	335	334	344	322	353	354	347	329	352	306	342	371	319	328	349	353	347	323	366	350	326	375	340	364
5591	1099	910	814	840	818	817	787	787	753	809	774	803	793	797	845	765	814	826	779	820	784	802	822	760	801	783	828	813	794	777	794	776	836	790	795	787	794	798	761	766	808	766	842	783	855	838	780	797	838	814	778	775	795	832	772	791	818	796	825	846	807	849	819	768	786	795	828	791	815	799	799	863	855	807	776	810	772	896	799	796	815	794	789	778	816	755	782	791	825	789	799	780	809	810	820	859	813	800	787	749	802	736	744	797	819	778	804	820	780	835	771	827	789	762	835	781	772	829	812	783	875	807	787	826	806	820	823	801	731	865	824	774	783	752	834	780	805	829	794	830	909	774	779	762	781	802	803	853	813	813	740	803	831	780	842	816	792	837	789	751	821	754	822	779	823	833	841	838	818	805	864	812	768	854	803	777	808	848	812	759	795	808	837	811	778	791	790	796	826	816	812	819	803	815	833	803	831	779	807	863	833	766	798	806	822	775	843	821	757	822	812	772	844	866	802	812	799	811	819	776	803	765	801	788	830	851	820	813	858	840	786	785	824	837	806	814	836	830	807	801	799	759	800	805	780	845	815	809	834	786	855	799	782	828	771	748	780	813	846	797	866	808	852	782	801	839	837	781	872	773	841	779	803	736	793	811	779	813	769	818	818	770	796	808	790	824	818	798	844	783	782	764	862	788	771	809	838	817	803	805	825	859	882	839	810	795	817	836	836	805	793	830	755	855	833	791	804	808	816	813	780	800	810	799	793	857	852	788	771	767	775	800	855	801	810	856	798	822	809	773	791	788	844	769	788	794	783	805	811	783	792	822	806	802	790	802	837	757	884	766	797	806	860	836	804	778	804	821	806	809	818	827	798	820	858	755	788	834	768	830	813	801	829	808	815	784	774	829	834	822	782	789	798	791	815	824	861	816	849	769	815	837	858	747	798	818	795	815	779	878	826	800	837	787	784	801	815	812	755	800	865	791	801	794	802	784	834	830	806	832	818	836	783	798	838	842	815	839	810	830	780	823	787	804	766	803	814	825	867	813	761	829	806	751	806	772	812	806	808	869	787	837	762	826	789	794	825	799	803	789	811	766	805	810	786	805	790	837	766	836	778	803	814	839	812	776	827	787	847	819	792	781	851	772	803	821	784	839	803	791	794	749	789	785	784	789	799	825	797	819	706	798	799	811	786	789	791	829	844	831	821	822	758	835	799	807	855	799	819	822	879	835	792	886	805	840	811	775	892	805	856	825	770	793	756	817	805	870	813	805	834	752	811	818	793	782	776	837	861	817	783	841	830	821	830	805	756	836	846	784	809	824	838	827	771	831	817	804	803	829	780	823	761	802	787	820	801	745	799	790	790	826	826	803	757	814	843	813	823	787	796	862	772	785	779	833	810	784	801	787	764	820	836	818	849	827	752	779	797	832	810	785	780	866	828	809	775	771	799	793	808	778	795	789	787	748	790	796	811	826	826	768	844	801	799	801	840	824	779	829	851	796	814	850	802	793	853	849	835	788	824	826	809	793	789	835	783	797	815	812	754	841	849	785	799	814	808	816	795	843	820	749	822	745	829	736	793	791	828	859	835	795	807	851	815	808	810	794	760	813	824	829	814	756	777	788	795	771	794	842	795	838	859	784	780	758	814	849	870	811	832	807	862	792	810	842	846	767	830	814	808	781	796	769	834	773	801	811	850	821	813	779	802	790	818	834	818	854	763	776	784	796	818	778	803	846	820	804	838	802	814	785	838	857	853	742	782	846	794	853	760	812	829	842	828	794	802	744	820	819	843	813	807	791	846	832	847	856	819	826	786	838	801	832	799	813	858	827	827	806	813	764	791	804	851	819	849	759	821	839	826	831	820	813	788	830	840	810	776	788	794	800	779	795	850	771	770	770	830	817	844	814	782	833	798	809	838	786	813	758	838	786	812	800	844	853	786	799	796	805	815	851	787	811	781	774	804	786	793	831	840	835	817	806	765	829	807	790	804	846	814	786	837	810	792	780	768	812	766	806	814	762	816	817	766	836	797	765	828	792	814	847	847	818	786	816	833	793	794	822	763	807	839	839	783	896	804	825	813	835	814	828	870	813	813	773	784	800	806	848	800	790	824	790	792	795	820	810	862	814	845	798	819	833	782	788	813	780	793	804	830	750	787	838	727	827	819	813	829	815	787	798	795	745	809	792	822	813	814	759	806	822	842	769	776	812	845	769	816	817	798	817	820	805	804	785	810	814	809	833	778	811	815	834	814	816	854	784	823	818	889	852	763	852	815	808	809	856	790	805	810	794	765	775	817	792	807	810	757	825	846	813	840	792	776	790	810	797	826	804	813	766	848	798	764	807	795	810	822	770	793	834	833	793	817	785	810	802	754	787	904	807	828	843	833	866	818	783	817	788	781	783	814	811	796	812	769	806	868	812	806	828	796	839	792	768	815	799	806	823	812	761	811	784	768	834	821	764	802	785	766	809	788	821	790	790	881	781	805	826	835	798	831	777	774	844	835	809	803	842	795	805	747	808	800	822	820	846	869	772	802	759	821	813	825	843	793	830	777	783	805	797	846	799	787	807	803	804	848	795	796	818	815	791	766	827	813	801	792	855	781	811	767	831	797	852	855	784	830	757	820	799	781	753	855	809	852	819	787	820	790	856	816	821	790	866	784	734	830	861	802	794	891	809	783	822	807	817	727	772	761	837	814	766	823	754	797	793	798	797	793	826	804	824	784	840	780	821	807	805	820	814	793	794	808	777	809	840	816	811	803	781	751	827	783	790	805	833	830	811	793	807	781	809	855	767	846	769	801	783	805	820	848	813	794	812	797	794	801	794	762	843	801	790	783	759	785	840	770	821	808	884	768	793	826	784	790	828	785	805	819	761	819	822	812	789	774	785	805	798	790	831	760	860	803	811	835	788	823	763	805	749	798	789	835	803	801	783	852	813	844	824	836	760	784	828	816	802	851	797	774	793	811	790	753	786	835	817	766	813	770	823	860	821	806	866	842	792	820	859	813	806	866	816	808	852	834	816	835	821	816	794	811	800	801	800	838	796	800	802	736	774	831	788	763	835	793	844	832	833	827	886	834	837	803	770	803	808	845	824	850	784	798	788	811	804	802	805	833	798	772	828	801	758	803	810	827	813	762	797	781	829	778	812	789	833	798	838	802	799	834	897	857	788	811	781	750	822	775	802	823	806	802	808	790	825	852	801	815	828	837	893	787	814	805	798	794	832	806	855	784	768	804	790	783	800	829	837	793	834	784	802	775	779	779	756	839	813	807	782	835	752	832	800	792	813	798	826	800	785	821	785	793	822	810	774	821	782	811	785	840	850	808	794	844	814	825	803	895	834	801	806	838	797	862	795	802	845	842	787	821	809	793	834	799	773	771	808	769	806	864	814	838	883	815	782	785	782	795	754	790	780	840	842	865	846	763	837	814	772	772	855	802	844	858	810	794	849	825	782	833	809	838	876	818	800	792	787	835	835	822	815	834	810	829
23873	20732	24145	27375	20725	20692	2905	650	502	507	523	461	489	443	467	456	457	431	455	426	422	481	444	435	448	424	451	420	407	440	430	476	431	414	425	432	429	398	432	444	389	409	410	445	417	462	442	439	440	444	428	402	421	446	437	440	441	424	427	410	459	423	412	446	452	397	376	415	480	457	447	435	433	428	436	452	402	435	383	398	418	443	400	416	447	403	450	433	401	445	432	430	407	412	433	428	416	417	431	435	405	409	421	392	441	406	413	426	460	460	466	395	430	386	386	451	415	382	432	410	394	382	408	401	410	394	443	453	452	450	423	444	428	467	398	457	475	432	418	426	443	421	428	419	422	419	416	420	453	421	454	444	448	416	407	427	424	456	409	451	474	426	440	422	419	469	414	461	428	430	420	412	402	426	428	414	431	400	417	414	416	393	420	469	442	415	409	412	414	405	431	413	438	405	424	477	433	380	430	417	400	425	408	407	419	461	434	414	441	431	461	416	430	413	424	420	420	405	405	395	426	415	414	451	391	415	433	402	460	449	428	441	427	435	421	452	423	466	436	449	414	424	454	438	413	446	453	408	415	412	420	405	417	425	416	446	458	393	392	418	466	440	406	385	448	413	405	422	407	440	404	389	390	416	421	413	399	429	411	458	432	427	421	403	411	420	436	396	400	427	403	416	445	452	401	430	404	452	448	422	454	447	447	372	403	432	449	396	486	391	394	451	409	405	409	407	417	446	417	417	398	439	439	409	449	413	404	423	469	447	460	453	433	453	415	398	405	436	403	379	430	455	445	386	418	439	409	389	430	434	422	422	427	418	431	450	395	401	431	397	442	398	404	441	460	467	430	464	418	414	437	397	425	410	418	442	426	455	438	437	427	428	430	424	412	409	394	412	417	401	448	415	411	405	396	463	435	425	422	452	379	396	427	429	458	389	427	473	456	454	421	447	409	390	437	417	423	431	446	445	425	414	450	461	424	377	429	404	374	423	442	424	448	421	400	432	443	405	422	424	429	454	407	444	419	422	417	448	433	435	465	414	427	440	424	442	390	430	435	390	460	431	465	438	413	452	453	429	462	455	427	444	446	427	390	402	443	414	431	397	421	416	386	422	441	409	462	440	394	441	426	458	455	464	419	441	402	437	456	428	436	443	418	450	430	393	416	430	434	406	437	424	429	427	392	393	424	432	390	366	432	432	382	429	396	431	466	420	433	451	455	433	410	398	405	406	441	396	398	434	382	415	447	436	430	422	438	406	443	443	414	412	396	436	435	400	431	427	419	418	385	415	412	410	381	447	394	438	500	403	416	418	403	438	452	388	422	467	461	418	418	409	420	418	423	444	438	409	423	387	459	392	428	419	402	429	413	430	442	392	427	440	425	444	417	411	465	374	404	436	438	447	413	387	388	446	378	427	420	381	413	439	426	443	386	427	441	414	415	390	403	409	445	441	450	396	424	396	432	414	372	446	436	401	465	394	416	416	379	417	407	438	416	420	442	452	458	446	402	393	440	396	420	406	463	429	401	396	429	442	454	407	407	436	422	435	432	425	450	464	415	434	417	412	450	439	436	442	446	429	449	435	455	425	443	431	448	387	413	426	435	452	387	447	450	381	416	475	409	448	450	411	427	435	410	415	438	467	488	424	449	406	466	425	414	433	458	421	427	402	399	448	472	454	392	445	403	424	426	441	397	433	445	424	427	417	409	427	397	462	445	460	409	427	444	418	432	423	423	425	463	465	430	416	440	395	446	415	464	442	416	427	453	395	402	422	403	459	436	443	370	439	429	420	430	430	435	425	446	407	443	428	400	422	424	395	449	404	447	450	384	430	417	428	422	424	389	429	419	392	424	419	405	449	390	429	447	402	428	392	410	430	429	453	414	459	433	428	422	412	439	427	425	418	426	450	429	374	426	466	431	449	440	462	430	416	416	423	396	405	392	397	409	462	445	442	407	441	404	405	459	425	402	401	423	439	418	435	426	433	406	393	386	432	421	395	392	384	374	461	439	468	448	407	387	405	422	450	465	402	428	411	384	434	441	411	431	444	401	396	437	395	403	434	431	436	419	430	390	392	393	433	416	448	410	403	399	412	424	472	403	410	421	401	412	391	445	404	406	455	442	427	407	436	437	419	441	412	428	420	421	391	446	425	435	422	426	415	424	462	424	409	424	406	430	414	422	441	432	431	413	436	372	411	428	417	442	432	428	437	400	434	405	441	419	435	411	433	404	399	417	394	433	403	438	419	401	433	445	415	433	437	422	430	448	416	424	418	398	450	434	424	382	429	417	422	436	379	416	415	395	427	377	406	435	418	421	434	446	452	428	412	423	431	420	403	391	446	425	433	450	427	421	374	427	417	414	401	413	393	418	379	447	442	428	396	408	416	443	425	409	436	425	461	417	430	393	421	409	425	398	441	419	446	442	423	438	398	442	421	440	417	394	414	437	439	418	408	421	411	391	415	429	402	393	427	431	424	454	442	382	359	418	387	422	425	426	454	408	440	433	423	440	424	449	406	408	435	415	438	424	389	428	404	381	417	428	438	419	411	498	406	422	421	451	477	460	424	399	428	423	425	419	447	460	433	410	406	453	455	401	429	409	396	438	401	377	444	416	437	456	420	438	481	432	412	438	405	422	435	419	433	375	424	380	425	423	419	432	432	397	411	422	469	427	423	379	385	422	390	452	411	436	418	453	414	365	400	395	447	418	421	452	397	445	413	431	420	436	410	478	434	446	456	418	423	430	404	435	411	399	434	420	438	437	444	426	427	472	440	451	450	406	411	407	444	444	435	399	406	452	413	433	412	438	455	444	402	445	404	402	451	394	423	417	421	409	410	405	439	436	429	408	378	392	392	476	425	431	474	434	413	458	384	424	444	421	433	396	412	433	373	444	413	394	388	417	441	418	413	450	381	431	434	421	394	409	402	414	406	393	474	452	442	431	456	384	431	439	460	433	404	405	433	411	427	421	426	397	432	424	378	465	405	435	412	406	454	424	437	465	381	438	447	413	445	408	425	420	405	424	436	393	398	415	398	441	431	434	364	424	468	414	462	433	419	433	426	406	427	397	419	458	386	391	393	431	426	419	395	426	415	421	400	457	400	416	438	427	435	444	438	444	424	448	410	395	403	396	415	407	445	433	421	386	407	396	418	434	377	470	454	461	395	396	446	428	413	464	407	400	405	394	370	419	418	420	431	436	440	419	429	440	410	396	386	431	408	420	393	440	408	394	445	429	471	486	402	429	439	418	443	468	430	425	462	437	431	375	421	411	415	425	417	416	425	397	411	453	423	413	425	453	422	399	426	416	418	380	426	401	452	393	409	410	433	392	419	430	433	423	426	429	425	389	447	435	463	471	441	440	406	429	404	433	452	421	424	412	426	419	375	451	401	451	406	431	417	426	438	426	426	451	425	459	402	438	403	448	453	402	436	424	409	436	438	444	400	431	439	396	426	384	425	411	421	430	451	451	449	409	406	437	460	446	453
4119	3405	1961	1304	1060	973	996	995	957	934	932	981	904	926	930	972	878	948	959	985	893	909	928	918	881	899	952	900	944	873	936	976	956	907	863	894	904	925	888	873	983	940	946	931	909	922	954	927	889	957	871	935	934	933	876	899	932	919	924	871	938	910	917	992	871	927	870	931	917	889	908	887	892	913	892	881	969	910	907	872	917	945	936	926	921	902	933	860	926	877	898	888	887	878	933	908	914	926	965	844	906	878	916	947	898	928	908	954	906	857	898	900	897	934	934	887	904	955	951	969	965	928	929	915	923	863	896	900	900	875	894	930	955	925	902	906	946	956	910	941	942	934	894	895	925	938	905	929	916	929	854	932	929	918	959	875	926	940	907	926	907	906	902	931	931	947	908	919	916	931	895	920	904	914	927	915	899	905	897	959	920	1016	869	900	935	940	949	923	886	865	889	871	928	885	900	924	879	883	875	926	932	907	909	944	918	912	925	879	930	957	925	927	914	864	921	926	888	948	963	920	883	948	896	894	845	917	875	919	934	934	912	924	906	964	935	873	927	903	894	919	897	880	927	876	935	942	932	938	895	966	892	948	919	915	930	864	955	905	949	933	930	946	913	972	902	978	830	924	867	897	965	961	929	881	932	984	925	932	919	907	971	933	907	878	954	941	932	909	857	907	899	954	953	892	918	911	925	883	883	954	920	950	927	896	934	953	893	926	882	935	906	925	886	877	908	939	905	886	891	934	887	890	899	877	905	987	896	905	927	938	920	885	872	903	932	928	909	850	876	924	878	912	911	899	909	998	938	939	880	897	887	973	1013	912	911	916	889	848	927	961	921	954	929	901	884	948	886	947	958	913	974	921	1020	914	943	924	946	915	935	931	918	940	956	928	917	926	947	900	922	905	878	953	808	931	937	910	904	886	929	890	903	912	921	912	937	957	925	946	911	950	901	905	930	929	928	878	917	957	928	918	909	882	853	960	911	948	862	948	878	983	865	899	885	931	912	908	879	895	891	914	871	928	924	898	905	912	891	927	932	944	930	909	890	946	884	876	874	951	872	923	950	859	894	888	929	873	904	864	928	916	922	890	883	923	942	930	893	926	928	919	959	939	916	890	877	907	881	924	898	945	921	940	929	884	902	899	919	927	931	927	949	909	901	921	868	912	932	916	933	872	889	935	931	935	903	893	941	962	935	970	924	948	893	876	945	925	940	924	919	969	929	954	888	951	887	920	910	938	884	914	899	961	881	1008	894	952	950	854	893	796	905	948	869	967	907	964	903	921	936	936	910	874	935	878	909	922	937	914	955	904	894	896	866	912	897	919	942	920	887	885	873	903	933	921	925	894	910	856	909	862	923	884	931	905	903	911	888	857	918	963	903	915	915	921	905	885	936	866	974	865	916	903	1017	899	928	937	929	978	928	912	930	932	879	921	928	937	888	922	957	923	1011	898	935	880	916	907	884	982	900	928	936	949	922	900	896	899	949	867	939	882	859	903	945	909	895	907	900	977	920	927	900	948	916	898	907	936	912	935	929	892	880	898	838	952	979	900	918	934	925	936	949	908	899	915	859	909	896	921	911	896	960	842	934	936	899	936	929	894	845	873	925	929	957	918	927	878	961	966	917	881	863	969	902	891	930	931	883	915	897	940	889	908	905	914	887	898	952	905	887	932	945	941	873	892	889	915	1000	916	914	891	973	933	847	931	903	925	917	920	901	929	988	950	898	868	938	954	939	889	889	961	928	957	895	898	882	917	913	897	913	924	944	949	877	917	877	951	893	892	868	850	888	922	910	955	889	878	938	877	937	917	931	899	944	919	870	903	902	977	936	884	882	946	951	850	940	892	890	904	939	958	914	868	878	927	847	960	936	923	898	917	894	927	885	916	894	935	900	935	954	870	931	900	926	930	913	906	876	904	966	935	853	884	938	938	923	903	904	892	925	986	932	904	934	894	936	921	915	908	943	894	891	897	885	913	889	946	917	901	945	860	964	948	903	922	929	912	872	940	955	950	879	943	847	926	916	854	891	903	937	882	897	986	943	871	876	917	906	853	953	920	932	922	852	926	886	938	895	916	880	958	932	887	897	843	927	944	958	919	870	934	895	948	918	925	935	927	901	903	843	940	921	929	913	925	896	927	886	982	954	943	952	899	944	908	893	943	877	877	930	915	880	910	913	869	909	914	899	950	983	923	864	870	871	915	908	926	918	970	922	997	946	943	883	883	860	913	896	941	898	929	906	940	919	952	931	837	966	906	897	895	884	933	950	919	912	877	930	914	884	949	955	911	899	907	940	940	901	937	903	933	960	934	872	906	910	894	875	958	884	942	935	916	917	922	887	924	916	916	930	927	959	856	943	1008	890	903	944	948	927	938	926	956	921	872	941	933	915	907	905	880	861	871	922	928	958	897	933	909	935	925	925	908	871	903	929	933	934	887	971	923	894	870	866	938	919	913	951	876	890	892	889	921	874	899	989	959	949	903	901	957	957	920	919	917	945	901	929	905	916	913	887	885	912	915	921	857	917	977	905	922	949	873	866	926	968	885	914	936	906	985	915	964	904	923	924	903	923	883	887	949	966	887	916	877	920	896	915	899	908	953	887	897	944	962	905	983	906	916	935	904	866	874	905	915	930	887	937	906	930	827	890	919	919	900	918	940	983	906	944	911	928	910	870	933	869	957	902	892	895	926	930	870	959	917	959	882	939	863	899	915	904	911	889	879	958	909	898	902	917	906	919	870	910	929	908	952	953	870	876	950	904	960	947	896	878	914	871	916	904	850	897	959	895	946	886	959	877	955	972	878	907	879	952	929	896	958	900	909	934	944	900	951	931	921	975	943	952	947	961	894	959	905	930	947	923	868	903	885	858	987	932	906	904	915	944	883	859	874	889	886	907	907	897	944	882	873	897	929	865	925	932	865	892	877	942	911	933	915	917	928	935	927	890	901	869	872	925	947	968	938	921	932	883	921	941	964	960	936	925	946	932	921	950	851	909	961	971	956	937	918	969	946	899	912	935	992	944	858	852	972	843	860	935	941	937	913	889	952	914	844	959	891	914	984	923	902	918	881	895	923	946	875	949	942	928	907	920	858	897	929	916	876	906	973	924	927	879	920	951	923	933	872	944	926	911	906	913	888	926	870	925	963	896	924	880	871	903	926	869	980	947	922	903	910	914	902	895	910	941	870	960	893	841	944	939	885	949	915	960	946	1011	883	936	935	902	892	915	966	902	904	892	895	920	847	948	957	946	909	906	937	898	926	938	963	934	950	920	863	976	899	981	877	907	898	891	935	967	914	963	930	932	863	909	911	886	956	924	885	936	894	872	901	889	925	894	946	897	937	948	856	890	904	915	910	916	924	974	877	985	947	852	920	934	924	897	888	946	918	942	877	920	873	894	896	985	886	915	928	886	878	945	906	931	909	883	883	894	917	862	857	901	959	923	979	906	928	906	878	952	948	960	926	912	933	955	847	913	942	981	907	964	914	908	1002	897	869
23437	20736	24365	27175	20737	20754	18591	819	441	404	360	319	320	305	311	312	309	302	281	297	288	314	300	274	274	259	297	273	300	268	260	280	278	263	264	292	255	283	288	254	281	278	286	286	245	265	278	269	264	286	286	261	255	291	249	268	240	287	295	267	316	314	244	287	281	271	252	296	252	265	282	271	256	300	272	267	263	287	273	261	240	294	284	257	291	274	284	278	240	278	259	253	316	284	301	277	266	286	264	284	281	277	301	281	294	290	252	293	267	294	294	267	246	227	262	283	276	287	252	251	290	272	279	244	280	247	273	270	273	249	287	271	265	306	264	262	280	305	261	265	281	275	271	276	266	264	262	249	275	265	248	303	278	272	263	250	248	215	241	236	254	258	273	258	274	294	284	282	269	312	289	263	253	263	277	262	288	251	226	246	277	274	286	266	282	270	282	280	278	264	283	248	244	279	249	271	274	256	255	279	270	294	275	253	287	256	282	284	282	266	284	274	312	265	246	275	234	273	262	289	257	270	280	267	274	272	256	302	272	272	282	274	282	290	248	254	268	319	275	283	249	282	284	260	268	277	268	286	272	278	248	238	260	277	288	266	281	246	300	293	289	264	261	277	262	264	289	260	293	271	256	300	261	294	228	268	278	269	292	287	251	266	265	257	258	288	270	309	259	284	270	286	266	288	277	281	286	281	286	267	303	274	274	236	246	281	267	265	269	261	291	283	301	259	269	249	273	275	264	271	290	257	288	265	296	225	258	282	278	273	268	296	247	308	280	240	295	272	281	245	251	282	255	289	260	240	269	253	280	251	258	285	260	271	307	244	306	290	264	275	255	279	230	227	291	278	275	275	283	289	325	261	267	293	239	260	273	281	314	277	257	238	242	280	271	285	296	279	275	257	258	249	274	268	314	270	235	283	274	267	273	270	289	266	283	277	272	258	282	277	270	273	295	283	264	227	297	290	258	264	260	294	283	261	234	314	261	269	282	272	284	262	283	256	256	265	251	281	277	255	296	282	253	288	267	271	298	257	259	257	261	301	262	256	254	309	288	263	274	274	271	272	261	255	299	247	286	267	270	240	226	284	263	302	290	259	252	264	282	282	227	244	242	296	263	273	257	251	296	265	297	221	245	265	277	277	288	294	279	289	257	251	262	273	239	239	288	321	277	238	248	257	274	264	269	282	253	259	244	288	249	290	294	255	229	273	272	263	267	243	276	273	280	256	248	277	261	253	257	270	298	254	258	301	267	274	270	213	277	268	256	271	245	249	244	245	230	261	277	259	260	249	259	268	245	280	269	280	273	260	256	257	266	283	247	292	272	250	262	250	269	284	262	258	255	266	237	277	286	244	231	301	252	277	306	264	276	279	258	237	268	277	243	263	246	275	292	302	244	267	275	256	249	264	287	297	251	287	287	281	270	279	282	269	248	264	271	244	213	259	270	247	254	231	253	300	272	269	240	254	293	279	283	250	255	281	282	265	263	277	284	244	263	260	258	278	273	251	264	273	264	276	255	249	272	282	247	276	293	242	278	285	268	264	270	300	285	276	266	290	259	273	256	250	288	275	253	269	267	244	237	254	279	269	256	254	297	284	281	242	292	271	269	293	285	237	256	259	247	237	256	268	270	275	265	249	280	258	276	272	262	248	298	254	269	271	260	288	278	276	259	287	289	286	269	281	311	255	220	305	274	296	282	258	293	269	296	254	273	285	271	255	241	272	261	262	251	264	266	273	302	273	255	251	249	288	275	246	261	262	260	249	266	265	279	267	268	282	274	282	283	288	278	251	248	252	254	260	290	279	232	275	273	261	268	265	281	282	260	277	275	267	243	283	281	282	282	270	251	265	258	289	299	281	256	258	253	264	278	263	270	289	297	260	229	261	252	235	276	261	268	262	254	263	270	287	270	291	269	292	294	286	261	262	254	255	265	259	250	297	293	263	270	293	255	259	266	274	265	289	272	292	306	282	248	260	268	273	250	259	278	300	289	273	274	287	260	289	266	285	238	284	247	242	258	246	258	260	242	284	255	275	234	280	255	278	270	278	271	293	252	245	256	223	264	253	298	266	255	250	294	245	273	260	278	261	251	292	242	294	279	259	249	274	264	249	280	241	286	274	279	268	258	241	282	258	312	270	270	278	248	287	267	234	275	268	267	263	300	268	299	265	257	233	273	266	269	251	299	274	268	271	277	295	282	254	256	282	259	284	244	263	277	277	301	251	258	258	278	256	280	264	267	283	262	274	297	246	246	276	257	289	272	288	274	296	246	257	296	224	268	267	287	272	271	256	252	249	280	273	286	298	288	265	264	294	300	245	303	281	284	282	282	279	259	247	247	287	266	287	244	283	285	244	270	290	261	258	277	245	271	276	282	255	272	253	246	281	276	264	290	283	250	275	241	273	269	242	248	256	275	293	300	311	262	275	264	279	254	270	268	270	263	268	268	253	256	283	273	273	316	256	258	254	244	266	261	257	258	307	269	240	286	258	250	273	252	263	304	268	313	271	268	244	272	260	298	281	258	252	269	262	278	237	250	263	278	294	250	269	252	275	253	273	275	286	254	289	253	291	289	259	264	281	249	263	260	297	289	320	278	255	247	253	261	264	257	305	252	271	280	294	310	273	267	248	274	249	284	294	273	284	262	256	277	241	271	274	293	269	250	272	278	268	265	269	275	264	242	249	261	285	260	262	289	298	299	290	251	275	272	242	268	258	275	263	272	268	285	267	259	236	284	277	273	234	256	254	250	264	276	303	275	275	266	258	269	238	261	281	264	275	267	257	248	266	266	248	293	258	271	266	298	282	289	269	282	243	275	266	246	264	267	260	237	271	282	247	256	247	266	263	266	250	251	290	281	243	285	279	262	248	269	253	290	247	255	281	289	270	261	265	251	245	271	257	234	258	257	289	280	254	268	258	265	275	278	308	270	260	248	268	276	271	250	257	259	306	239	281	277	241	252	230	287	267	295	269	279	268	279	260	263	235	250	248	229	247	326	257	280	262	297	262	265	263	244	290	260	288	244	275	259	256	262	287	334	269	242	239	267	278	308	268	262	251	290	259	266	260	254	240	289	284	267	251	263	257	254	290	249	267	247	291	281	253	246	277	264	263	250	259	262	264	290	262	269	267	285	297	259	268	319	259	279	266	242	235	242	276	279	267	273	232	295	284	257	254	270	284	288	300	271	273	276	259	298	242	263	250	283	261	267	245	261	255	262	255	268	290	259	276	279	260	278	253	282	250	240	253	268	269	258	246	265	253	266	297	254	272	242	276	277	251	262	295	259	255	261	277	284	263	256	248	278	292	267	307	267	268	282	268	284	242	285	283	241	238	288	254	253	279	251	294	276	265	297	260	241	259	260	247	232	264	265	259	300	236	227	251	257	244	268	262	272	242	262	269	292	262	315	278	284	261	283	271	267	240	288	268	262	277	268	280	291	282	258	277	289	276	278	269	282	286	282	263	288	254	265	282	269	236	260	299	258	260
4385	4850	2473	1191	864	756	700	638	648	619	658	656	645	635	640	592	593	603	639	576	563	633	610	665	602	566	565	627	580	620	576	560	581	565	594	613	551	596	567	582	542	579	581	610	604	545	591	593	592	613	598	551	665	608	603	575	558	555	621	597	606	588	642	572	577	569	576	569	563	577	594	583	596	633	575	573	636	572	582	625	595	611	565	591	572	553	630	569	564	569	615	576	601	575	604	585	553	569	608	597	627	567	664	570	586	605	593	592	601	596	583	603	620	596	577	577	605	581	599	581	643	563	581	595	595	575	580	600	575	630	553	622	627	632	553	592	571	609	596	571	599	591	519	562	588	624	570	579	590	627	572	565	617	627	586	594	610	543	596	615	597	553	567	610	639	591	588	570	620	612	546	610	626	605	598	598	592	627	609	611	591	575	637	585	604	605	620	592	588	597	595	648	604	623	601	608	564	571	584	557	658	597	626	584	655	639	587	576	624	605	576	579	577	620	565	585	562	620	586	589	596	580	591	600	563	571	617	558	605	609	642	641	592	595	589	583	612	569	599	563	572	574	561	581	610	586	610	559	581	586	580	560	597	594	600	612	616	611	599	563	596	605	605	609	626	593	610	545	561	564	566	606	591	566	572	630	597	576	573	613	605	588	609	591	591	607	596	573	581	601	595	610	589	579	563	583	623	591	618	655	607	554	579	630	603	637	609	660	575	537	624	579	556	588	592	581	618	596	594	593	623	561	653	602	608	635	560	596	580	597	585	619	612	565	642	591	547	592	573	612	621	615	571	635	538	650	596	633	589	605	605	626	591	598	607	588	603	558	568	556	556	593	594	613	639	565	576	592	619	590	600	592	619	580	600	604	655	590	594	632	566	582	569	577	599	603	618	633	587	610	593	618	623	581	578	554	596	603	555	661	610	624	604	566	605	588	623	601	608	605	599	616	613	612	598	591	565	577	609	585	618	546	627	606	568	562	647	587	591	571	626	577	644	567	651	606	609	592	568	597	571	599	644	621	624	574	555	648	612	589	603	606	566	566	595	558	595	605	548	587	620	573	580	620	600	590	576	612	576	593	646	592	581	629	561	599	610	666	602	645	596	551	631	578	616	613	577	569	574	580	600	554	597	590	622	591	568	544	587	628	597	620	615	656	564	596	570	581	607	603	635	582	566	607	640	594	608	607	644	612	581	605	568	595	602	552	628	583	598	595	571	587	578	607	589	570	587	635	631	620	635	608	541	579	570	589	618	619	593	575	628	625	564	595	624	570	557	639	589	582	594	618	600	645	582	590	591	622	579	623	597	572	607	570	560	580	616	586	566	635	567	589	627	603	622	546	608	644	551	575	604	606	595	608	572	585	611	624	532	608	615	596	582	621	595	610	610	606	577	571	604	605	592	579	594	596	554	587	581	630	607	609	595	546	558	606	549	581	583	584	584	599	583	643	554	577	600	581	632	595	616	618	578	572	563	580	585	588	573	589	565	602	570	582	606	601	576	574	571	585	602	580	625	579	651	610	635	580	618	598	596	607	575	594	591	605	579	580	619	588	624	589	608	590	563	613	567	565	581	598	635	607	584	609	598	611	591	600	639	588	590	569	616	610	624	582	567	634	560	585	656	590	584	631	630	599	602	610	565	584	607	590	587	573	604	625	544	577	589	603	614	596	617	615	620	609	573	587	596	638	603	580	610	599	582	594	609	611	606	616	592	556	646	533	613	595	638	564	614	578	629	609	591	636	573	537	635	579	547	624	582	587	590	608	602	607	620	609	587	601	648	600	633	576	568	561	571	597	586	557	551	590	568	647	592	617	579	605	565	615	608	587	546	601	628	577	584	597	587	613	591	616	588	560	590	573	565	594	643	603	608	556	550	604	626	542	550	585	623	602	585	603	598	623	633	600	600	573	570	600	604	565	580	589	581	615	582	550	593	590	560	612	607	578	569	605	556	581	601	551	585	615	580	617	585	618	621	578	590	602	572	614	584	582	597	616	571	588	609	576	588	629	571	607	622	560	601	556	605	567	617	565	602	571	574	577	610	606	625	585	641	608	574	588	601	599	595	626	588	549	586	599	580	615	605	619	574	584	562	604	559	593	588	589	593	595	566	564	602	627	594	586	631	600	537	626	554	606	582	632	550	627	601	579	585	629	586	603	577	586	567	608	595	606	559	602	616	588	619	633	589	600	616	563	602	599	573	564	571	622	584	597	602	563	591	616	584	582	572	572	572	638	614	594	561	610	625	563	627	551	581	593	612	596	584	557	606	586	606	582	581	571	568	619	574	532	596	579	550	596	622	597	565	589	637	590	616	603	595	568	627	593	595	611	619	551	590	602	570	610	603	568	601	589	559	636	609	565	573	597	573	593	606	611	551	576	548	605	588	599	576	606	584	620	565	612	582	604	590	607	575	582	594	619	628	615	567	600	546	659	562	586	564	607	615	555	601	628	613	585	604	611	592	601	556	612	597	603	540	568	620	618	613	598	622	559	603	594	605	613	577	601	595	552	595	554	632	570	640	564	609	582	627	595	582	606	649	597	622	614	606	599	577	575	574	581	601	572	619	587	588	604	596	593	608	604	622	596	564	552	618	621	548	557	564	604	649	589	565	612	576	558	620	581	583	586	577	560	577	601	586	587	587	603	562	608	608	586	587	612	573	589	578	609	590	618	553	603	566	600	603	621	633	610	612	576	613	566	588	558	628	560	637	604	618	559	585	613	621	583	612	588	576	596	595	606	565	580	620	616	591	621	588	646	561	586	618	568	604	616	568	609	610	583	619	584	625	573	603	570	610	567	619	522	570	596	553	612	624	599	548	610	542	603	611	598	603	636	587	603	613	583	607	588	534	577	618	597	623	611	592	590	569	592	580	568	610	618	606	555	604	640	624	614	594	585	633	601	620	586	598	588	599	589	581	579	638	577	597	590	617	611	605	585	607	580	637	608	598	589	624	592	612	587	604	566	621	642	602	650	574	582	584	608	597	585	647	574	620	558	631	577	623	608	575	615	592	586	628	596	587	603	595	648	535	568	570	545	607	578	633	546	620	600	591	610	592	622	612	574	586	558	541	622	561	560	583	571	602	600	571	581	574	637	582	632	578	592	585	588	597	588	612	614	607	613	568	601	595	631	573	586	614	571	583	561	609	623	588	613	597	623	603	594	599	634	584	626	607	613	600	601	541	592	614	599	633	614	585	603	578	616	619	609	565	590	580	591	549	601	583	624	540	606	604	612	606	598	609	561	579	609	565	600	576	582	598	605	590	560	605	574	604	599	588	562	670	569	545	577	554	574	578	581	595	611	619	586	615	611	572	617	605	576	564	565	572	615	611	564	566	624	607	585	549	576	622	561	619	582	582	600	571	571	569	617	626	600	576	572	616	575	559	630	628	614	601	594	569	629	596	582	594	614	584	608	641	576	587	586	616	581	598	655	575	623	574	591	619	597	574	587	543	595	598	595	607	541	574	608	605	603	588	593	618	584
31592	19242	7585	662	414	401	372	335	345	334	368	358	396	363	357	352	366	350	385	374	351	324	371	331	332	350	373	370	315	340	324	408	365	334	382	336	381	344	345	345	344	380	346	373	339	321	331	353	367	343	330	392	360	364	387	337	352	351	336	375	374	376	313	323	346	338	323	353	330	339	330	376	330	325	353	320	329	375	332	380	335	344	354	340	313	360	341	386	333	366	317	352	313	339	359	349	389	370	351	356	350	312	345	365	395	334	311	322	360	368	361	380	332	349	324	345	333	347	316	330	356	353	375	359	372	316	360	380	324	311	358	368	387	346	386	369	332	355	358	370	354	358	356	362	361	360	329	332	366	355	345	355	340	340	326	341	324	327	353	374	370	354	335	342	354	317	355	366	369	378	365	335	355	315	343	332	324	342	306	349	358	379	344	361	330	349	357	383	324	330	319	323	357	328	352	362	387	348	360	341	346	343	352	343	365	358	303	345	350	377	325	372	400	352	330	368	356	338	368	332	330	346	342	376	348	347	309	331	346	355	313	325	325	319	335	298	339	320	337	325	368	332	353	359	332	367	361	358	325	311	364	375	358	322	334	328	330	368	331	357	365	378	367	347	355	323	348	343	327	350	348	352	366	336	365	350	360	376	364	363	349	342	336	340	331	360	325	347	331	341	333	344	331	299	314	334	370	352	312	367	367	346	318	353	338	333	351	290	374	369	347	334	337	350	324	342	355	343	342	349	341	309	343	371	368	329	326	364	318	351	334	351	342	366	324	393	373	319	318	349	333	303	340	361	379	371	374	335	337	353	366	370	325	377	319	340	338	347	339	359	333	307	353	361	360	353	352	335	351	349	358	351	361	372	321	345	355	329	400	313	370	351	382	381	354	338	295	361	356	336	349	324	350	317	326	324	358	312	335	359	367	365	371	344	360	346	327	365	342	380	361	323	354	326	390	345	338	339	343	333	351	337	335	342	368	344	330	360	341	341	334	357	351	365	352	350	333	320	313	361	337	294	342	324	338	348	364	348	358	370	370	355	330	384	346	381	345	336	326	332	324	356	345	327	349	324	347	329	343	362	337	335	352	366	348	363	305	330	314	355	340	343	351	329	361	355	352	314	354	344	360	344	350	349	349	342	317	346	367	375	360	342	355	333	356	339	330	318	373	357	351	372	356	336	361	367	338	341	336	323	332	343	334	365	343	313	346	358	361	338	382	332	365	324	371	366	348	318	350	343	359	332	343	348	364	337	309	348	312	334	347	318	355	334	320	336	371	384	332	384	358	320	356	356	319	349	346	331	344	350	358	332	332	345	290	362	377	375	379	342	353	376	346	349	292	321	329	375	378	364	362	336	337	357	351	345	316	344	360	353	366	349	375	340	363	360	350	363	342	349	338	372	311	311	335	342	368	338	341	338	366	346	328	330	353	325	341	357	363	337	366	353	353	334	349	367	343	345	343	321	363	368	315	368	335	336	366	339	352	332	386	337	309	364	351	342	375	365	345	319	297	361	327	329	334	334	348	364	383	363	380	393	335	356	371	344	360	350	370	357	352	352	324	339	327	310	335	347	345	336	353	329	334	308	366	349	311	339	335	333	356	330	346	311	338	309	338	330	341	344	336	344	357	358	363	317	315	346	371	366	336	382	344	349	343	306	352	320	332	355	378	323	344	310	368	343	364	392	351	377	362	286	371	351	340	338	337	370	381	359	341	352	356	369	353	344	310	345	319	319	349	369	364	347	325	353	315	349	357	316	338	361	377	318	324	350	330	335	307	349	377	366	374	339	331	338	326	340	353	391	354	357	374	378	382	363	320	368	341	359	318	362	358	336	326	349	350	361	345	332	350	348	313	398	320	334	367	307	331	360	327	345	344	312	328	353	339	315	343	319	394	352	335	341	323	325	360	353	336	329	332	336	353	332	341	363	354	386	324	391	334	338	351	331	335	365	323	343	357	366	362	363	341	333	362	389	354	305	348	334	362	343	347	311	352	324	321	336	326	346	305	332	350	337	331	344	335	308	362	353	335	361	364	376	365	322	338	321	331	355	373	369	357	332	315	369	359	357	329	344	335	344	398	332	334	341	333	340	322	321	341	331	350	398	379	343	338	362	338	362	351	337	334	347	344	392	342	362	339	343	350	358	318	368	360	338	343	390	399	349	388	371	331	336	357	363	311	354	333	346	336	330	348	339	357	352	329	346	341	342	344	302	380	347	344	334	341	357	367	345	349	353	334	359	342	361	342	346	356	330	313	348	381	319	335	392	366	353	379	335	349	348	350	339	342	397	351	351	325	330	344	382	355	365	369	330	364	328	352	352	376	331	325	328	340	343	331	337	336	353	372	364	333	315	394	395	348	307	331	335	339	325	341	329	331	321	347	311	351	354	364	349	369	359	355	356	341	341	373	365	338	326	318	337	341	333	339	376	345	384	334	334	347	347	331	340	340	360	350	336	336	345	342	321	350	368	306	351	325	319	336	332	333	356	341	349	330	346	349	318	344	344	357	350	356	331	342	347	390	325	327	380	346	348	352	339	344	346	341	365	328	328	328	325	340	375	361	363	343	338	323	366	348	374	329	370	366	366	371	329	353	346	328	350	364	352	343	326	341	339	363	350	345	348	344	355	354	319	332	309	372	368	373	373	368	356	351	343	345	338	363	330	356	329	336	363	338	322	365	337	368	374	290	314	363	344	331	382	358	348	311	359	390	349	349	360	344	369	354	339	354	332	342	380	323	408	358	354	340	355	350	367	346	293	398	364	346	320	347	327	329	335	350	316	345	342	370	360	331	328	354	334	349	364	357	332	344	372	353	363	319	337	349	367	352	364	330	344	344	393	354	385	374	362	342	343	336	340	342	350	337	343	342	318	332	343	314	360	376	362	371	363	302	378	320	359	352	346	351	357	372	352	359	348	360	338	371	359	358	372	362	372	388	407	373	377	396	337	375	338	371	341	357	355	360	346	358	332	319	330	367	360	354	373	354	363	323	341	346	363	348	360	357	365	353	323	378	368	319	320	358	330	341	334	367	372	376	350	347	338	384	375	367	336	355	338	331	358	331	331	383	372	345	354	329	312	379	328	349	327	359	341	354	363	288	375	359	349	348	383	348	365	357	355	379	350	364	370	309	314	337	304	400	374	367	351	338	352	355	367	335	353	335	327	336	377	331	353	379	338	392	356	353	369	380	375	342	333	313	357	321	349	338	330	323	352	326	318	360	360	386	326	327	335	369	359	327	341	309	351	319	362	339	361	344	355	345	325	372	351	318	342	345	373	327	310	344	347	333	332	360	367	352	346	344	349	361	360	348	334	351	358	380	366	376	358	349	370	391	349	332	363	338	343	345	370	341	288	342	338	342	353	368	315	339	378	365	341	321	351	350	329	327	373	400	349	323	352	382	353	349	350	329	355	340	351	351	340	357	309	336	373	347	332	328	354	364	326	366	372	349	379	354	323	373	373	332	334	311	351	319	350	313	330	327	319
5502	1052	945	819	838	863	783	792	798	740	789	804	790	790	809	781	800	760	829	795	860	813	827	790	780	840	777	807	853	837	824	785	771	775	823	825	810	903	794	825	768	760	780	803	841	754	790	769	833	838	802	780	823	791	784	801	792	780	825	793	839	776	798	785	819	830	820	826	791	858	782	801	803	849	814	765	762	732	766	830	782	798	825	801	777	819	808	753	804	782	810	811	806	779	878	769	811	827	812	795	840	792	793	810	831	735	766	764	818	818	802	825	772	791	790	802	795	783	794	811	785	789	788	772	829	775	778	820	785	776	827	786	806	773	808	756	819	801	775	844	789	787	765	791	811	799	809	793	794	810	791	840	794	783	808	841	789	785	787	785	810	816	808	812	758	818	811	802	804	835	817	806	781	756	773	822	799	806	807	761	788	805	782	790	817	846	779	777	772	787	808	826	770	775	845	830	778	768	766	761	783	822	800	896	796	829	800	791	816	793	797	811	815	796	795	840	845	865	791	795	792	812	813	782	790	754	768	863	787	795	825	803	833	820	835	767	797	813	807	816	855	777	816	779	843	867	855	821	819	821	803	805	849	775	772	830	841	804	827	793	790	791	805	856	776	786	787	774	840	784	772	839	788	793	811	802	811	814	786	783	814	822	777	765	844	791	847	801	776	837	863	777	809	781	837	819	829	837	822	811	771	797	818	827	809	784	809	804	839	797	803	775	772	836	801	779	803	805	801	807	827	824	813	811	835	840	806	754	822	769	836	820	799	812	783	762	826	812	832	833	810	759	813	753	867	839	758	848	811	810	820	812	803	761	810	800	816	814	796	780	842	765	797	740	821	773	810	763	771	797	809	816	796	810	767	786	813	805	772	799	805	789	831	831	829	830	757	850	801	792	778	806	773	832	776	807	780	750	744	816	819	815	804	823	834	782	827	796	821	847	789	793	804	799	820	799	787	850	800	807	801	816	789	810	778	790	797	781	811	826	831	775	794	772	838	797	821	782	779	826	801	811	862	809	824	846	806	842	858	819	814	837	815	818	785	827	804	799	792	739	833	814	819	821	781	780	803	736	802	774	863	811	747	798	810	809	791	764	848	830	820	797	828	827	760	779	766	787	809	855	834	748	774	811	827	747	780	814	744	819	819	811	851	807	828	817	819	816	806	844	819	792	767	823	822	785	828	810	811	781	758	806	807	796	832	801	794	784	782	788	774	800	782	788	762	828	767	830	797	819	811	826	766	791	812	836	847	795	818	834	748	784	790	804	845	788	769	797	790	779	850	786	832	797	811	765	793	795	798	833	794	843	828	795	829	776	779	815	766	800	775	837	829	769	790	820	756	805	827	770	803	780	804	807	782	826	822	799	789	815	779	834	804	782	788	792	772	804	790	753	762	735	829	791	829	780	816	808	786	808	769	826	805	759	790	811	844	780	787	735	771	809	796	817	819	792	771	802	775	800	839	850	818	798	849	753	813	825	805	784	781	782	782	822	801	834	792	820	872	790	748	790	802	788	757	794	766	750	754	793	797	825	845	797	817	810	789	775	836	797	833	824	844	774	785	784	870	771	775	785	806	782	799	787	862	820	834	786	787	818	824	779	872	838	814	779	838	785	809	806	824	768	793	804	768	842	790	778	834	749	820	851	860	803	782	766	792	837	777	758	784	755	812	768	793	802	745	801	809	792	798	831	764	875	789	816	808	795	804	799	780	855	787	835	741	821	773	780	795	839	809	805	851	795	835	771	795	804	787	767	805	793	813	757	773	814	788	764	821	816	833	827	820	832	777	772	719	788	794	813	833	791	783	840	815	874	836	804	804	848	858	840	781	817	815	809	762	781	799	815	870	820	805	802	796	822	798	774	799	780	808	813	812	769	863	797	813	793	749	810	798	839	785	783	801	850	822	844	781	814	806	810	799	825	792	789	826	845	795	798	810	811	790	813	848	762	850	804	812	855	824	823	760	746	800	781	793	819	826	779	821	824	777	793	788	807	772	812	788	811	831	853	796	856	796	757	811	799	720	813	805	797	815	779	812	767	772	782	811	813	823	789	782	779	809	808	831	827	794	844	750	793	809	775	815	772	848	783	850	799	789	772	818	833	811	793	791	797	802	833	802	863	812	843	785	847	838	820	854	801	802	790	782	783	790	823	838	846	806	797	777	766	852	811	802	835	777	796	767	817	767	797	795	822	825	823	747	783	856	811	783	770	808	790	806	801	757	824	754	770	786	849	785	784	803	855	797	805	818	821	828	800	843	812	816	841	780	808	832	727	822	790	775	806	802	812	813	861	798	813	772	800	770	839	816	809	797	808	785	817	795	807	820	831	789	767	825	797	784	761	847	793	794	772	821	771	797	766	758	762	812	757	829	802	826	802	803	817	806	790	796	850	803	782	785	847	808	762	760	807	800	859	789	815	784	799	783	831	716	802	818	796	771	811	834	789	817	796	767	807	800	828	820	774	823	789	822	805	772	809	770	772	812	757	788	831	803	789	801	856	817	732	832	788	818	791	805	798	816	803	758	786	834	796	800	843	758	818	813	845	815	795	814	792	838	777	833	790	800	783	829	784	817	782	807	787	814	814	830	778	791	810	736	805	807	781	774	798	756	793	816	814	764	852	794	817	794	812	749	751	803	789	845	782	814	792	806	800	766	805	793	764	807	842	766	837	858	755	821	780	786	797	782	782	790	825	795	817	837	836	799	778	830	811	723	823	782	861	784	779	793	753	770	775	804	829	808	830	851	791	783	811	844	778	779	807	808	805	792	842	788	808	837	784	805	788	788	740	825	817	778	810	774	829	809	830	860	831	789	815	769	847	825	826	795	818	843	763	822	817	795	799	781	828	799	803	847	851	765	762	787	793	748	803	828	831	784	822	847	829	719	833	783	788	775	821	758	799	794	828	826	804	792	782	860	770	841	801	793	770	828	777	771	841	784	810	837	810	821	783	868	775	777	790	768	792	793	799	809	790	835	806	806	780	796	809	803	763	796	801	796	812	763	810	795	815	797	751	835	781	846	785	799	799	812	802	799	822	807	839	825	793	839	809	818	777	808	790	815	781	830	747	830	802	762	847	793	840	805	801	793	792	791	754	808	797	790	834	801	795	793	837	780	798	762	821	851	791	800	805	801	785	800	807	840	806	775	740	761	816	822	768	796	808	767	812	762	804	838	826	793	796	793	783	835	801	759	802	768	784	796	796	750	816	784	806	753	852	799	822	742	755	783	853	804	786	762	855	797	841	791	786	807	822	828	860	792	780	748	813	736	783	798	789	807	805	805	865	767	775	821	806	847	842	828	839	812	829	786	794	816	792	764	850	742	781	814	763	787	799	793	783	828	798	799	771	816	843	792	794	818	827	751	784	803	866	825	777	825	803	786	830	781	852	791	773	782	797	788	814	829	838	771	804	777	840	809	748	782	819	858	766	817	811	825	812	774	800	794	818	825	822	783	799	828	763	787	817	820	796	781	838	711	802	845	805
23938	20750	24169	27409	20750	20747	2919	603	523	523	465	479	452	455	454	452	423	447	437	434	445	409	450	431	441	426	414	465	439	428	400	426	434	392	440	385	433	436	460	460	443	465	451	421	405	428	439	427	437	421	424	443	439	406	403	392	414	423	445	448	410	404	435	414	404	403	420	469	413	429	453	437	417	428	423	407	398	403	402	419	428	464	381	401	436	424	402	408	392	399	419	400	452	395	416	446	455	431	396	452	426	461	422	467	431	454	422	429	473	415	419	445	429	411	435	468	386	427	410	427	402	445	408	451	426	450	463	462	460	463	455	408	427	458	443	417	430	395	427	393	399	405	460	435	411	419	427	406	444	414	388	418	432	424	427	454	434	432	415	457	438	405	432	461	429	417	415	388	495	421	403	432	407	435	447	437	398	427	429	438	420	425	396	413	408	452	447	423	437	436	397	404	429	376	396	436	415	413	447	430	423	405	414	414	448	403	428	421	426	406	419	404	398	402	446	428	438	447	400	449	445	475	453	427	427	432	439	441	425	408	464	457	410	422	433	420	406	478	436	439	435	434	404	462	420	428	435	421	412	402	406	425	448	426	408	408	394	410	407	416	403	423	396	428	420	410	384	408	433	426	406	403	419	396	430	443	393	403	429	409	399	397	425	432	408	437	396	387	401	441	401	415	439	443	412	413	409	432	417	428	384	413	425	411	419	427	410	393	456	426	434	465	435	442	422	446	449	424	387	429	417	406	398	443	441	394	394	424	430	466	406	412	432	410	414	449	421	441	457	437	419	415	393	431	406	419	417	412	420	402	437	400	420	402	421	386	414	418	414	398	433	409	393	420	423	441	401	399	425	423	455	459	381	406	420	428	455	430	399	460	468	426	462	439	466	434	397	440	446	434	378	408	390	444	392	431	432	418	413	431	422	410	439	406	427	416	456	403	459	428	430	407	422	381	427	392	386	391	410	448	426	358	418	438	437	409	432	410	415	444	444	413	446	427	456	414	416	424	374	427	428	388	403	411	391	391	439	402	405	421	378	424	399	443	439	409	442	387	421	398	417	406	458	453	430	476	426	453	464	427	428	422	434	405	442	416	473	432	433	393	419	412	443	417	407	413	429	417	448	399	453	436	410	405	406	451	378	406	358	390	403	453	385	427	399	436	441	421	433	434	416	377	432	429	408	440	370	434	424	447	464	384	418	427	466	392	423	388	400	456	423	444	408	445	419	451	425	417	437	422	421	412	414	428	414	403	411	448	426	402	456	419	448	446	416	429	435	395	398	444	437	438	429	426	424	433	411	445	465	463	406	424	442	434	425	426	443	404	437	450	409	415	436	443	413	411	440	439	429	440	425	412	446	401	435	423	441	449	436	437	385	458	430	424	423	415	409	447	415	388	422	402	416	451	417	428	397	456	444	486	448	417	409	404	442	387	448	428	446	404	376	435	403	446	410	421	420	430	410	390	405	462	424	392	452	408	395	435	425	417	414	394	393	409	412	384	439	401	395	421	413	445	400	449	387	433	407	428	454	382	418	435	466	440	403	413	426	389	411	424	415	421	415	405	470	456	414	447	405	404	447	430	411	391	450	423	427	411	460	475	420	493	432	420	410	449	393	429	394	412	436	424	449	434	404	438	390	415	446	413	388	435	444	403	396	425	415	428	406	390	428	426	437	430	415	413	422	412	385	420	409	387	400	414	401	411	420	431	411	395	397	422	433	414	437	452	448	404	426	433	417	439	412	401	402	399	391	426	418	409	419	468	402	440	394	396	446	401	426	427	397	453	406	403	416	387	406	402	405	425	466	425	446	466	423	396	411	430	406	408	412	425	416	424	379	443	410	465	479	424	394	426	433	405	427	448	418	407	431	415	434	436	429	448	433	435	435	414	435	434	426	426	393	410	404	428	434	392	433	425	403	423	401	419	444	455	446	446	419	429	392	427	395	445	427	402	409	405	426	434	431	436	443	440	421	424	427	426	470	373	418	469	414	439	418	435	424	404	443	439	416	403	479	427	442	431	409	451	415	429	464	430	442	444	462	433	421	425	393	462	446	465	500	373	415	428	428	427	420	426	392	443	413	402	419	426	398	438	452	409	402	430	410	367	403	436	412	431	396	406	379	413	391	410	412	451	421	418	456	449	453	438	398	422	397	441	419	432	422	447	441	435	434	447	464	437	455	450	431	447	470	415	398	402	441	425	432	418	399	445	443	450	439	417	415	389	442	388	420	421	434	478	434	404	418	387	440	415	412	472	422	457	460	448	416	425	406	439	426	440	464	437	437	433	411	438	423	465	400	419	424	436	428	414	430	404	446	410	429	395	414	440	428	441	447	422	437	419	410	368	409	414	428	424	407	433	414	413	424	443	400	483	447	435	431	420	407	439	449	409	433	441	409	358	414	435	423	471	416	442	434	409	443	454	369	398	450	403	428	436	440	424	450	463	414	399	381	434	446	401	443	408	427	440	431	397	391	403	416	442	430	444	430	417	423	448	502	445	401	419	443	401	435	386	405	414	392	416	393	407	454	446	391	417	414	465	428	430	409	453	396	395	452	427	454	421	441	469	418	419	466	441	424	430	412	426	412	446	418	412	425	427	433	460	405	462	472	384	381	441	450	423	452	454	448	399	435	413	421	410	419	439	396	418	416	434	407	421	434	433	406	382	439	416	448	395	404	450	407	407	457	377	427	421	466	441	409	425	374	396	403	458	397	413	430	434	444	443	442	426	443	420	423	442	420	424	462	412	454	421	418	426	394	432	446	442	407	436	457	394	432	435	414	397	412	412	412	469	419	376	432	433	404	446	419	399	441	434	424	439	441	402	424	418	426	426	403	430	401	419	412	426	429	428	446	397	410	429	448	421	409	415	427	456	419	446	429	430	400	407	435	420	399	455	382	435	393	430	417	459	439	450	381	412	415	405	424	417	437	448	402	384	424	436	417	417	415	395	437	406	397	410	421	432	448	381	423	382	376	458	422	432	429	446	446	399	432	474	439	426	450	426	444	439	405	393	389	445	444	411	473	408	410	443	379	380	421	428	403	422	445	420	387	423	436	454	386	431	445	400	427	439	435	383	444	410	404	458	410	462	457	425	426	421	422	440	426	394	461	426	414	416	419	429	416	447	392	420	399	395	413	414	431	395	450	422	422	448	421	400	411	445	406	462	441	438	430	428	366	416	437	443	442	455	448	477	415	404	440	390	397	413	447	410	417	409	424	390	398	399	415	386	454	434	411	394	412	413	387	425	426	443	389	417	405	432	414	401	432	439	459	405	424	428	444	456	424	424	378	386	450	401	443	401	430	428	414	420	422	439	406	424	427	437	439	422	453	409	450	432	421	443	428	451	409	416	426	458	449	423	408	402	418	414	385	415	399	432	437	420	390	404	415	433	424	444	393	422	421	405	383	415	414	452	442	429	419	403	437	422	489	432	395	406	421	430	441	434	411	404	415	446	427	419	407	455	418	414	387	444	444	418	428	404	431	453
4174	3494	1988	1256	1064	1087	987	961	984	924	983	923	908	982	958	966	927	906	944	929	879	961	949	901	947	869	937	907	955	935	944	917	934	928	945	927	955	903	881	929	900	950	874	920	941	879	897	898	937	909	927	891	933	944	890	938	944	967	943	864	890	908	876	906	875	900	971	900	916	961	926	927	935	926	883	935	887	859	878	963	891	906	897	875	897	931	908	853	886	957	920	956	929	956	918	939	884	854	914	921	914	967	877	845	910	940	982	952	882	914	919	906	908	982	917	930	944	916	936	873	933	904	923	904	899	941	939	891	961	896	870	875	881	904	898	905	935	955	871	947	916	984	944	963	880	874	825	879	922	887	959	918	947	887	922	893	922	930	982	940	880	930	949	960	903	936	856	961	920	912	877	934	896	966	916	920	912	935	966	898	886	932	900	921	912	937	876	900	867	939	905	930	913	891	967	909	900	894	861	931	914	962	933	884	910	952	951	943	934	868	941	892	915	866	912	892	879	899	913	919	982	934	946	871	963	893	929	974	943	925	911	861	933	896	918	899	902	897	925	918	902	892	947	910	892	931	888	868	899	908	923	919	893	938	915	884	820	893	872	916	910	903	975	943	961	919	876	934	939	922	942	929	867	899	934	884	916	906	926	913	925	938	875	916	927	882	963	923	924	875	856	897	925	946	871	893	951	907	974	879	927	914	898	910	896	952	854	925	919	924	922	927	928	910	932	972	949	903	925	982	953	929	912	908	928	990	941	921	942	926	867	941	898	914	893	930	954	865	956	906	905	895	917	868	933	919	931	969	942	964	949	834	911	863	989	870	887	918	904	914	971	945	958	919	925	929	900	951	913	900	886	871	899	896	851	937	970	948	920	916	916	869	968	925	906	886	868	967	910	924	906	866	925	957	958	898	887	896	872	911	953	863	913	867	927	922	949	915	891	925	937	907	930	892	845	930	902	944	929	993	931	960	885	933	931	918	920	913	973	885	875	936	921	956	891	975	916	941	968	876	905	921	900	872	935	911	945	928	917	913	889	889	906	935	875	832	892	938	990	933	895	895	951	861	925	905	935	963	898	945	893	896	933	964	896	916	910	909	907	910	919	903	969	861	926	926	931	905	939	901	850	930	936	955	943	904	960	984	888	847	942	919	902	910	964	930	893	948	926	897	850	970	899	970	883	965	964	950	953	928	927	914	925	875	927	943	889	926	891	908	901	908	910	918	886	919	1004	916	957	935	948	852	905	901	935	920	915	902	937	931	884	930	952	915	894	869	866	933	909	860	964	933	917	887	963	969	903	912	862	909	887	925	933	888	924	908	912	935	883	871	902	915	908	957	899	926	918	875	898	949	953	923	906	884	914	902	937	916	895	897	890	944	892	917	954	972	937	944	941	949	905	878	936	920	941	915	910	925	921	926	928	910	976	953	913	936	891	871	901	931	896	945	910	907	932	999	903	876	910	896	913	889	952	929	970	913	885	937	952	942	908	917	897	932	953	910	938	954	911	979	909	886	912	895	889	901	970	936	935	986	897	923	876	892	931	919	894	921	913	935	882	881	904	885	933	951	934	892	903	903	925	942	950	925	890	912	899	918	893	983	925	942	913	913	868	912	900	874	929	981	923	887	906	910	933	871	901	910	947	875	843	979	881	916	904	941	901	877	966	936	960	912	903	892	912	915	984	877	924	875	956	919	963	964	958	950	897	874	928	963	894	910	934	847	949	878	934	937	914	912	901	928	963	929	919	862	863	943	915	858	904	897	922	964	973	900	940	914	942	928	960	917	917	910	984	903	963	951	908	858	887	906	894	949	954	907	919	941	934	903	933	936	934	979	904	877	940	995	907	986	897	947	903	890	910	916	884	907	894	904	903	918	926	919	934	928	951	849	911	925	865	875	896	895	912	958	949	878	925	915	897	903	923	878	917	939	920	966	879	946	903	879	907	927	907	933	908	937	885	882	955	905	902	920	887	922	895	932	901	925	873	902	967	961	906	915	939	917	962	900	915	943	921	885	925	903	880	937	900	880	922	919	962	863	936	943	922	894	892	898	933	886	975	896	899	937	905	901	937	964	938	946	976	905	922	917	853	939	935	959	908	887	896	932	896	931	952	926	916	917	969	954	943	874	941	947	944	969	914	893	922	893	906	923	977	906	986	932	933	924	913	900	902	888	947	959	921	904	847	870	886	968	967	943	901	906	892	974	830	924	866	907	892	902	920	958	904	864	920	910	920	929	940	929	876	926	916	856	924	904	873	941	1011	943	894	925	901	927	888	926	961	924	949	942	897	926	969	945	919	898	870	878	921	906	910	912	947	941	919	902	919	942	935	888	891	936	936	918	865	903	881	886	891	914	919	935	917	913	928	939	920	921	933	952	957	886	938	914	873	950	902	905	928	911	901	917	937	870	988	848	979	929	942	919	947	968	951	877	861	927	912	950	962	892	920	890	896	882	856	871	898	886	910	916	935	896	944	900	906	962	927	952	904	914	923	909	878	913	929	932	933	904	896	938	896	918	981	883	936	815	944	922	885	908	904	911	876	921	954	940	929	948	935	895	929	920	935	938	896	862	873	904	885	897	934	940	929	922	913	908	901	916	899	926	944	908	922	907	925	900	883	913	946	948	878	903	885	936	940	939	897	926	896	869	981	981	925	895	941	946	919	920	944	956	976	900	946	925	907	907	924	862	965	900	976	889	933	920	903	912	886	916	932	928	918	942	863	979	881	912	913	830	897	924	928	918	950	900	921	931	902	905	931	863	949	934	969	954	888	852	930	956	917	957	945	966	900	915	970	928	1016	906	958	942	945	848	896	882	934	899	900	942	877	918	921	968	933	954	832	897	906	910	948	907	913	884	896	944	991	879	868	938	914	865	882	933	850	926	919	922	889	920	911	923	895	956	899	892	901	929	971	905	940	909	964	894	895	943	935	898	883	926	875	934	929	949	939	891	889	938	855	905	944	945	877	892	929	940	908	916	944	871	888	911	931	972	922	920	907	913	912	943	872	863	926	952	888	918	889	868	926	953	948	947	923	968	835	954	912	873	913	902	905	942	883	927	951	879	914	875	869	934	939	909	941	924	922	923	903	928	910	862	917	945	946	884	918	983	907	898	884	946	960	933	898	889	957	927	903	867	936	920	949	866	916	897	885	924	895	888	985	934	905	869	918	928	973	912	886	901	899	919	946	909	936	892	923	900	864	944	980	942	932	929	880	902	946	930	951	928	926	916	900	907	972	891	866	909	889	904	922	891	957	871	932	904	915	945	893	900	918	910	854	911	905	904	866	920	919	876	889	890	945	898	853	892	921	884	926	877	976	890	964	939	855	943	928	841	925	892	904	951	905	862	926	878	912	897	910	923	903	937	922	935	912	973	909	918	899	893	918	950	922	920	931	891	902	912	933	927	910	958	942	941	964	942	875	878	959	888	967	925	933	908	939	900	917	948	980	988	908	932	898	943	943	895	930	956	865	912	916	851	923	891	947	926
23398	20694	24314	27111	20694	20711	18487	754	401	393	353	359	335	318	295	296	306	316	317	287	287	309	304	284	289	293	254	266	292	312	301	287	281	285	279	275	251	264	274	262	284	244	279	281	263	252	295	263	296	280	269	257	298	241	246	250	282	294	293	263	283	273	282	295	273	309	262	278	254	279	274	257	249	273	292	263	252	279	284	286	287	234	310	248	285	273	252	259	268	278	266	271	300	274	261	258	275	259	294	275	269	258	267	245	243	269	280	269	272	255	279	275	242	271	297	258	258	282	260	270	242	275	274	273	297	243	263	281	293	287	254	294	251	251	268	259	265	257	256	235	253	231	262	274	263	260	287	278	274	276	255	274	266	280	312	277	270	273	254	272	264	317	291	242	270	272	275	264	256	272	284	259	292	285	270	273	274	247	244	293	243	255	275	250	265	275	274	247	288	278	258	270	275	284	263	263	285	258	293	269	239	285	269	240	271	244	282	257	269	254	268	274	263	279	268	248	289	267	248	268	289	261	248	272	270	284	255	303	259	348	285	266	272	271	308	247	256	263	303	245	259	277	269	254	268	261	289	292	267	275	260	290	274	276	253	258	248	261	254	242	277	282	254	303	257	277	266	257	273	275	280	269	269	282	266	240	257	285	275	273	290	262	288	246	277	297	244	268	276	261	292	305	287	268	286	258	251	234	271	269	289	262	259	252	256	276	261	256	264	243	276	235	240	279	267	288	245	251	234	262	292	284	257	247	264	286	292	288	262	253	254	266	274	269	277	241	260	242	283	260	263	262	269	271	292	269	271	276	267	258	248	259	274	269	257	262	251	253	265	257	243	237	255	271	276	241	275	277	293	280	273	245	270	287	239	277	278	260	264	257	283	269	283	297	280	236	268	263	279	284	254	270	251	276	271	258	258	267	239	266	300	254	252	253	263	254	256	258	250	253	270	222	270	260	265	274	292	235	267	270	289	273	276	275	285	255	262	263	295	296	245	237	247	274	261	248	258	264	263	267	247	270	242	261	272	255	282	303	285	244	276	284	265	245	262	252	273	252	253	258	292	250	256	238	235	282	310	300	259	272	275	241	255	242	268	283	286	262	277	275	261	296	243	267	274	270	277	271	282	284	271	246	279	225	255	275	259	257	262	252	257	284	246	224	266	279	231	243	262	271	242	286	245	244	249	237	272	242	268	275	262	266	260	254	263	255	272	247	307	253	284	261	259	308	245	266	265	258	258	299	253	239	276	248	274	250	263	246	262	274	278	306	259	289	278	240	248	262	245	253	269	263	275	287	247	284	242	296	248	270	248	296	260	250	233	270	250	311	294	278	291	281	257	260	283	260	291	286	289	254	292	240	261	297	299	263	254	290	278	256	280	262	268	261	253	267	259	264	276	285	270	258	257	259	248	292	298	283	260	267	250	258	266	252	241	256	259	269	275	283	291	297	244	286	251	292	265	287	255	280	285	297	295	286	246	241	247	263	280	256	247	249	264	286	232	278	258	274	262	266	254	274	270	249	264	268	250	266	267	266	273	256	263	291	257	292	263	286	293	282	242	301	269	242	316	282	245	281	284	265	259	266	280	243	264	271	297	257	262	234	287	252	260	242	261	278	246	274	268	271	277	260	247	260	302	241	242	247	254	260	265	260	271	263	255	281	250	269	284	297	286	263	280	279	265	288	248	267	286	274	268	266	272	265	287	252	276	268	248	286	268	288	257	274	292	264	285	245	241	277	289	277	275	244	240	272	270	281	292	254	251	235	269	264	228	286	260	250	268	229	244	247	249	241	277	254	266	249	304	267	274	256	275	252	245	279	316	259	287	282	260	274	287	299	291	305	272	260	281	277	265	281	255	275	264	228	280	263	272	276	282	236	260	231	282	280	244	274	279	296	281	276	255	273	273	321	263	260	289	276	227	261	297	249	268	262	310	285	318	277	286	283	290	277	287	245	291	299	252	251	271	280	300	259	251	315	265	284	263	263	256	284	226	277	274	287	294	275	271	269	270	267	273	262	221	243	274	262	257	244	251	299	294	301	285	261	228	268	269	270	256	257	265	261	269	263	246	249	289	302	272	300	259	267	280	268	275	242	268	260	256	287	288	259	240	261	253	264	246	314	254	264	245	248	275	259	259	278	283	293	286	279	262	286	268	251	253	242	266	243	274	275	266	299	254	266	283	248	254	271	265	282	247	259	277	311	260	285	276	258	259	287	258	290	266	273	282	255	287	275	288	278	305	247	275	256	275	269	276	257	252	236	250	297	270	260	276	269	245	265	244	258	278	233	262	271	266	292	256	276	289	284	244	271	276	274	304	248	255	286	302	268	262	250	254	252	256	274	270	274	326	281	250	279	275	300	236	266	239	259	306	243	275	251	236	249	256	272	245	240	269	287	294	279	246	262	241	291	236	264	272	244	265	288	270	264	232	288	280	267	290	288	252	298	239	236	279	273	296	258	242	277	300	285	245	272	294	266	246	241	268	286	282	253	256	256	261	269	269	259	266	259	283	259	277	282	300	251	285	278	239	262	284	279	269	281	275	268	274	259	254	302	303	295	282	264	300	272	300	268	265	251	253	243	245	265	254	283	218	256	231	290	275	290	269	265	248	253	283	253	250	255	268	287	262	251	271	292	246	249	268	245	255	294	271	268	233	291	280	263	292	266	231	291	252	258	263	270	291	292	253	252	285	269	288	291	293	257	255	257	289	279	285	273	264	252	259	259	278	262	263	278	241	276	303	268	282	244	311	261	261	249	276	285	284	257	289	263	273	256	285	295	257	286	269	300	252	272	267	278	266	256	270	278	277	257	266	263	274	259	300	252	258	263	254	277	259	272	267	275	254	260	282	273	257	262	259	278	277	244	299	282	219	262	293	272	244	264	280	244	292	290	252	261	262	277	306	255	283	296	283	275	267	262	279	249	234	260	256	244	281	244	276	276	255	280	275	269	286	254	264	276	277	279	258	243	285	273	271	250	269	278	247	264	280	276	246	288	257	246	229	278	253	253	287	285	270	272	256	265	275	244	261	253	267	283	265	263	242	252	261	259	276	282	320	267	251	254	265	268	249	289	268	239	244	277	264	251	277	222	224	262	272	257	265	303	282	264	237	239	272	272	290	278	283	274	271	230	271	287	244	261	287	266	249	263	282	268	255	247	259	272	275	271	263	278	279	281	244	242	276	237	261	306	275	257	274	278	278	269	260	288	263	253	245	268	268	253	261	276	222	274	260	304	271	281	246	266	290	271	271	245	289	238	259	240	274	247	252	267	280	277	273	234	243	265	259	293	303	268	296	272	237	263	285	283	270	254	286	285	253	273	272	267	260	259	255	263	277	278	239	256	264	290	297	261	249	256	237	273	281	266	273	279	267	279	254	284	288	244	287	256	289	261	243	291	279	279	274	268	251	262	249	284	304	271	268	268	265	304	292	277	265	240	256	259	270	259	271	307	256	266	275	262	285	246	279	276	236	277	284	267	268	249	279	262
4638	4869	2575	1237	872	748	714	678	601	660	611	635	626	588	615	651	592	612	575	593	589	603	622	630	608	631	683	571	593	594	592	610	613	569	576	622	583	591	593	604	622	620	588	626	589	568	587	597	599	618	614	580	595	610	581	667	569	603	631	550	562	627	577	554	573	575	612	601	560	528	578	589	597	590	608	623	609	611	582	602	609	593	551	540	654	632	610	595	590	572	611	575	624	570	592	577	586	560	578	593	605	577	637	596	602	562	603	622	612	572	586	604	575	608	568	581	608	585	623	574	566	601	678	635	567	576	588	605	638	601	608	578	581	618	608	587	615	584	600	596	623	580	627	635	557	573	613	551	583	594	567	584	608	579	586	608	620	655	598	572	541	534	600	601	640	631	577	614	562	575	598	589	617	610	597	637	543	607	619	577	603	608	587	586	598	555	543	603	563	608	586	601	578	603	579	567	577	621	585	615	594	560	583	592	593	555	619	639	596	593	583	575	606	565	575	568	583	568	612	579	626	577	568	613	578	624	652	570	582	563	578	592	614	636	616	564	628	665	589	601	558	603	550	574	600	606	601	596	588	610	600	566	574	601	592	602	629	600	581	598	558	581	589	649	572	596	589	598	572	594	569	608	602	602	592	634	570	634	592	556	591	597	639	600	588	602	590	578	609	583	591	572	621	638	567	626	603	585	609	601	562	618	571	592	570	590	590	644	602	558	621	580	571	629	558	578	590	574	576	605	567	667	568	590	556	580	584	567	638	575	554	595	563	578	617	584	597	592	588	557	572	619	546	577	571	592	567	606	592	581	600	607	600	561	585	636	628	642	607	628	604	602	614	556	590	595	611	565	585	584	597	608	551	585	573	598	580	563	581	581	593	597	573	593	579	610	598	578	606	582	580	600	535	605	598	621	602	571	584	603	564	550	600	560	620	592	586	601	588	564	619	604	606	540	618	622	585	600	600	585	638	591	618	572	571	605	573	574	604	558	605	633	608	575	588	587	653	602	580	636	608	625	594	613	608	566	620	597	554	582	590	580	597	612	612	582	575	593	595	588	569	557	602	616	621	588	607	599	596	586	619	601	585	595	576	597	635	610	600	588	610	596	604	590	630	604	584	624	623	565	568	587	618	598	620	583	633	610	597	615	636	531	590	577	598	585	613	571	608	636	570	629	622	605	571	587	615	590	584	592	628	615	582	574	600	581	550	592	575	586	628	594	575	597	599	599	610	576	572	606	630	594	593	561	605	572	574	614	596	596	573	612	620	607	558	631	611	608	572	643	617	569	562	556	624	590	590	630	617	584	603	584	606	612	588	580	568	581	592	597	587	595	624	599	610	627	629	585	557	525	612	572	560	589	601	563	578	605	617	649	573	607	631	611	608	594	540	561	598	572	579	563	594	598	627	580	575	595	603	578	570	566	599	579	578	596	635	595	550	623	591	583	585	559	562	599	570	587	583	552	586	603	625	612	574	571	609	601	604	565	600	620	574	601	610	575	593	578	564	550	593	573	583	593	579	612	582	599	615	587	624	586	626	605	596	602	578	609	584	640	590	624	566	592	606	586	558	585	584	605	607	572	593	644	537	605	605	577	578	600	582	581	571	603	595	591	577	569	600	581	645	593	568	589	609	622	626	578	600	635	588	582	591	554	611	574	570	601	652	588	573	591	561	603	588	574	573	583	587	609	553	584	603	587	589	611	602	577	582	611	637	601	586	633	589	581	631	588	593	544	587	555	610	592	620	614	588	604	616	595	612	598	641	613	572	585	563	606	603	603	577	610	598	628	678	623	538	588	630	588	583	537	577	582	581	606	636	594	621	605	531	590	559	591	535	612	614	627	578	557	591	597	634	609	564	577	575	569	585	568	574	586	551	585	597	610	573	584	618	565	608	605	605	591	533	577	604	605	573	606	584	630	585	591	626	586	603	560	595	594	594	546	578	599	553	548	583	578	552	603	580	607	566	604	576	651	621	563	622	600	571	595	589	640	619	593	637	595	600	583	593	595	588	557	611	573	641	582	626	601	607	583	602	583	611	590	586	575	584	629	639	570	569	607	594	577	596	580	583	623	569	587	607	548	598	634	566	593	587	631	580	533	556	640	599	578	583	601	596	596	558	599	578	589	617	550	605	575	583	597	606	621	607	576	570	587	605	594	579	606	655	572	555	617	625	656	613	603	635	590	573	574	554	589	582	562	614	601	570	594	618	575	590	580	559	612	602	621	588	588	591	577	615	599	593	572	588	557	608	600	583	608	569	624	625	533	582	592	592	609	584	589	590	561	574	575	606	586	581	570	622	598	577	607	601	568	613	525	597	572	596	608	587	591	592	627	582	611	591	561	641	542	599	593	563	614	590	569	535	599	600	620	586	583	601	554	619	615	614	582	608	596	607	581	558	589	582	648	607	611	571	613	583	597	549	560	621	580	568	579	552	587	627	587	595	569	586	606	575	609	606	635	560	581	593	642	619	563	608	594	585	578	617	592	595	600	630	597	574	564	576	571	631	552	640	591	575	548	639	579	605	579	615	603	553	645	586	568	562	626	589	572	572	631	608	599	569	562	553	617	599	589	571	614	621	600	575	636	597	606	579	585	557	591	560	582	578	575	580	593	585	601	557	604	629	581	625	567	583	576	576	605	678	605	626	603	627	586	637	606	604	579	613	610	587	618	582	616	631	571	600	570	557	628	641	590	632	604	606	626	546	611	591	591	612	569	608	617	542	608	538	583	633	589	554	578	601	577	577	593	568	558	584	587	615	546	621	627	604	630	585	562	573	604	596	585	596	595	608	592	591	655	600	621	610	584	609	619	620	621	551	581	586	595	600	565	583	597	610	627	589	590	599	606	628	556	635	609	596	599	594	612	555	600	602	569	586	571	547	555	593	552	580	561	595	613	580	626	555	606	608	584	582	554	570	585	625	585	545	604	580	587	650	585	589	613	634	593	556	570	580	617	580	595	638	612	570	576	591	564	579	645	592	552	598	600	578	624	586	541	628	598	545	575	633	547	612	590	598	577	635	574	593	566	607	565	603	585	596	618	611	574	580	585	595	592	584	555	599	616	569	548	618	635	581	587	573	596	522	616	526	632	558	573	616	623	606	580	598	631	583	573	584	579	592	578	574	591	625	615	611	569	578	599	566	610	567	577	566	597	585	556	589	636	547	565	568	582	581	590	575	625	643	595	612	592	576	567	551	574	570	580	636	538	581	585	566	610	579	597	578	587	583	626	553	604	627	594	621	572	588	592	615	591	627	611	606	626	562	565	578	582	622	575	578	577	591	634	639	600	598	581	557	601	553	619	580	591	609	606	636	593	606	626	603	609	574	558	580	608	608	616	572	640	540	571	599	578	597	577	577	574	598	594	554	602	619	615	546	587	599	551	593	583	606	573	669	550	566	575	622	605	628	574	629	574	593	574	573	574	609	598	597	594	559	597	607	575	578	576	586	571	616	567	549	569	629	617	610	618	574	539	597	603	598	554
31629	19317	7625	660	418	389	396	344	363	389	344	348	338	328	371	368	367	351	325	353	350	324	343	344	356	373	337	352	315	389	327	317	362	334	326	329	317	333	337	328	334	339	380	321	358	379	352	345	360	333	334	314	356	338	345	339	379	351	342	354	323	358	343	364	360	343	306	354	334	362	372	333	368	389	374	357	344	347	350	310	350	365	347	392	385	374	379	369	321	338	346	347	366	364	340	335	357	323	325	352	334	336	365	346	372	329	371	357	384	367	374	337	333	334	372	326	388	351	333	366	355	344	344	354	342	363	341	337	322	357	326	340	370	362	382	361	310	316	328	330	328	361	367	344	312	349	389	326	352	347	367	361	370	344	376	363	378	320	316	326	374	345	346	358	378	340	354	357	333	327	343	368	367	351	379	345	387	355	354	313	328	331	353	330	330	371	372	363	351	350	352	344	352	361	366	369	357	355	376	352	347	370	387	362	331	369	335	358	318	329	349	352	360	331	378	325	365	357	353	358	396	322	327	355	319	334	354	342	309	347	328	350	317	315	379	362	340	375	345	344	367	350	384	327	374	335	348	359	349	370	350	378	386	360	336	348	334	357	345	366	372	353	375	386	313	377	328	365	345	341	364	331	341	318	348	369	354	346	388	379	355	361	292	335	365	320	336	352	311	343	345	309	367	404	357	357	369	348	370	386	338	348	347	357	377	319	363	352	348	346	364	348	311	348	358	371	365	325	330	369	332	378	342	368	357	362	338	339	356	361	334	363	364	352	333	333	361	355	377	345	351	336	354	321	334	335	346	349	354	372	333	336	356	347	330	339	351	337	360	345	343	328	376	362	348	365	332	346	354	320	370	306	331	324	367	371	361	354	358	337	328	385	380	345	361	345	329	363	359	314	359	323	338	342	351	354	351	334	351	345	362	379	354	352	336	365	373	358	360	342	371	363	368	347	331	338	374	355	332	355	327	352	342	326	304	388	356	310	338	320	347	352	337	342	346	340	342	337	326	340	353	378	335	320	339	339	357	335	349	390	382	351	348	345	375	373	341	336	331	339	376	405	347	374	343	382	329	372	344	382	319	377	341	362	328	349	339	336	386	355	353	353	376	374	346	369	352	313	368	366	333	351	356	323	364	351	369	358	342	339	351	304	327	315	323	353	388	358	359	361	345	337	362	376	382	351	336	324	379	340	313	340	330	340	365	348	307	364	389	311	366	358	384	320	354	354	343	329	352	329	328	368	311	403	350	320	331	365	359	311	328	348	359	358	362	348	355	374	329	332	323	340	343	331	360	331	352	350	355	355	323	340	366	359	363	365	330	348	324	364	331	326	341	340	355	333	397	385	348	343	315	346	327	324	346	362	336	360	349	336	327	341	337	405	332	363	346	351	383	343	331	341	375	352	358	340	348	360	359	335	351	321	342	373	329	326	368	311	366	363	378	337	330	332	329	347	326	331	383	322	345	320	359	338	376	321	328	389	362	390	365	370	333	325	334	343	312	341	344	377	396	334	317	371	365	363	331	337	346	368	350	357	352	397	313	342	361	348	386	345	369	367	326	323	370	345	325	343	323	345	313	364	357	313	361	357	358	335	328	344	342	343	323	341	348	333	367	318	337	320	346	346	353	336	332	374	348	370	355	314	329	321	330	371	324	347	330	362	340	301	356	367	326	360	352	362	370	329	358	353	351	338	330	371	344	323	337	331	325	339	370	306	342	365	344	344	324	363	338	352	360	336	375	346	353	356	399	371	349	334	364	341	346	338	346	365	308	344	328	339	375	367	352	358	381	361	388	349	358	373	334	379	356	381	376	349	361	372	385	321	338	329	330	357	384	353	345	360	325	341	329	347	381	351	323	327	333	331	378	324	372	344	362	332	384	337	381	341	335	355	329	350	338	348	345	374	353	329	338	329	328	341	354	355	341	347	346	376	368	338	342	345	339	332	340	332	348	341	341	352	355	344	288	346	340	335	382	344	341	377	361	328	358	349	347	308	338	345	386	374	355	319	342	326	332	347	352	333	321	340	355	342	358	367	345	356	345	344	332	373	335	316	370	365	381	339	322	334	360	350	343	325	392	363	340	353	349	351	377	338	350	325	337	347	354	346	387	333	330	359	382	339	392	364	367	381	334	344	349	345	332	351	396	329	344	334	363	323	344	341	359	375	330	342	344	363	354	355	357	364	348	353	325	300	352	381	368	355	333	350	380	329	370	383	358	371	360	337	327	320	361	344	315	337	331	357	389	344	331	338	349	355	336	343	350	333	365	335	340	346	363	300	326	347	315	350	365	344	362	368	347	360	323	350	396	349	330	340	340	352	365	377	332	346	319	336	325	368	333	369	356	301	359	359	353	343	384	364	330	362	315	366	342	312	351	359	356	352	351	353	350	332	317	344	346	345	350	361	343	344	338	339	378	375	362	328	344	322	317	316	379	346	363	350	382	348	338	345	344	352	342	333	328	370	332	319	339	376	350	337	348	372	340	331	367	343	353	354	343	346	329	347	357	375	320	357	371	382	302	357	367	348	350	362	327	348	363	358	339	345	329	368	317	358	362	339	317	328	340	352	311	330	333	332	292	365	345	337	324	373	327	375	364	329	337	355	306	337	358	355	313	358	345	315	333	360	325	344	325	310	360	316	342	380	356	345	370	334	324	353	346	369	318	337	333	346	367	307	334	370	350	351	350	348	387	336	369	343	329	345	382	327	338	335	372	363	358	365	336	374	380	310	364	366	348	303	363	329	359	356	356	322	363	366	311	338	408	370	348	328	327	330	380	362	350	343	383	318	379	349	324	342	335	352	332	345	370	358	335	316	354	346	360	369	374	355	358	330	360	392	309	320	360	343	379	337	328	331	313	317	389	366	332	330	366	367	336	333	346	308	337	326	345	337	386	346	337	357	357	340	373	344	370	327	348	372	360	370	344	341	353	336	358	351	339	326	331	317	408	351	327	312	350	335	351	343	314	344	337	325	366	351	364	343	336	359	359	366	353	373	340	353	349	324	341	309	372	360	365	379	362	331	332	344	349	348	409	360	352	372	339	359	334	386	311	379	329	354	320	358	374	325	339	346	377	361	334	348	350	336	357	320	355	326	360	347	312	365	346	362	363	376	371	343	337	395	384	348	373	345	305	386	338	367	376	315	367	362	355	333	349	330	370	319	363	339	334	333	353	344	325	362	364	362	359	324	323	360	365	298	390	358	306	326	381	350	329	376	366	363	356	358	375	362	363	299	373	318	346	329	322	326	304	332	354	357	354	363	338	343	339	339	388	333	339	341	347	367	353	326	336	374	328	362	310	358	354	351	349	357	368	364	307	348	365	336	375	325	350	358	367	362	363	335	336	344	369	312	342	329	327	369	378	313	382	342	370	375	336	326	344	340	330	358	375	383	325	324	362	376	360	365	348	338	353	337	349	369	355	321	374	349	331	328	344	311	356	331	340	318	344	325	345	336	343	361	330	363	303	333	370	305	326	367	386	347
5582	1063	927	872	801	823	799	805	827	817	826	778	811	777	824	772	793	844	816	795	819	752	855	856	812	791	749	798	797	777	806	773	805	790	815	827	802	817	803	783	800	837	799	782	792	867	793	880	783	862	848	740	767	812	751	785	801	783	786	807	789	803	792	810	782	820	773	855	785	805	800	789	767	844	794	775	792	769	826	795	791	798	771	831	783	850	807	774	839	803	798	820	768	798	852	837	835	786	804	865	797	751	823	761	764	874	850	825	795	804	789	823	810	814	860	806	795	794	752	820	765	782	813	797	823	853	790	872	788	842	780	791	802	865	743	810	770	829	785	836	807	820	805	806	823	777	816	794	831	792	842	790	800	833	799	764	777	765	799	795	802	772	846	770	781	788	797	796	800	766	821	852	823	809	816	837	830	845	755	782	799	795	787	814	829	812	801	844	783	796	811	841	799	769	847	828	786	801	853	814	867	905	789	786	845	812	851	800	777	742	806	793	800	803	807	800	787	786	784	818	827	818	785	777	826	797	829	817	797	797	768	853	798	786	799	833	806	797	714	789	844	813	828	805	772	831	844	777	810	827	813	827	782	840	841	819	806	794	809	814	857	831	832	794	797	812	842	799	809	794	821	761	833	818	810	820	778	837	808	809	805	809	780	843	782	793	793	795	802	840	843	776	850	782	838	829	766	787	820	801	767	761	795	815	806	789	791	843	830	834	752	801	780	817	818	780	822	799	790	832	787	818	801	774	825	827	769	780	830	795	824	792	780	851	838	842	815	803	786	855	748	818	773	809	798	800	794	819	796	816	813	808	780	834	777	753	784	800	820	864	808	775	832	800	797	859	802	835	804	824	801	829	796	848	782	867	778	836	824	813	846	803	870	764	784	819	824	845	791	847	757	830	788	839	793	847	848	799	880	796	770	803	783	798	825	841	752	820	780	829	826	744	836	785	789	823	786	783	846	778	778	768	819	762	861	829	749	820	790	782	773	850	789	787	782	816	805	818	844	737	794	767	828	805	822	769	789	813	854	844	806	823	807	796	801	811	846	789	739	787	828	737	800	793	811	823	798	819	835	805	788	830	767	801	823	786	800	814	846	829	765	829	787	816	805	795	762	823	779	742	753	780	868	790	790	766	800	726	830	802	796	814	777	802	764	794	778	766	837	825	753	864	801	801	799	799	775	803	801	808	827	795	816	785	787	759	785	807	811	819	822	819	804	779	827	789	838	805	855	810	818	837	785	746	813	790	818	768	830	770	834	790	819	770	788	854	811	811	760	801	775	837	764	773	790	775	797	793	773	816	775	796	833	801	804	811	783	822	826	774	780	759	819	814	810	839	812	768	776	790	809	821	785	790	838	833	783	790	830	811	807	841	829	809	816	783	776	780	799	829	822	833	766	813	834	807	751	773	828	793	769	770	827	826	807	817	787	779	843	793	802	808	766	880	832	839	834	786	842	842	765	822	795	754	765	817	797	760	803	816	799	745	772	810	832	783	817	802	796	836	835	782	775	785	836	855	830	836	851	801	795	816	825	824	797	867	789	803	768	846	794	776	762	811	780	759	756	766	776	824	783	832	779	808	847	761	823	779	790	799	792	743	803	841	797	815	839	851	790	853	770	794	790	807	783	859	848	811	789	844	792	827	762	806	842	800	808	779	766	739	812	766	860	799	799	828	814	827	782	752	830	819	804	815	786	802	828	825	838	772	760	758	803	825	834	781	786	811	782	738	796	810	787	766	802	813	780	863	793	846	828	805	823	792	790	740	769	837	745	785	777	798	813	806	849	773	790	823	842	786	778	805	829	802	760	835	801	834	823	806	839	794	836	810	783	754	782	791	800	799	838	755	852	786	779	800	795	774	829	836	764	797	810	789	857	809	789	808	835	769	789	799	808	795	811	768	856	828	810	841	853	865	798	791	806	821	831	824	801	819	790	799	812	802	813	781	817	813	828	818	791	793	802	775	835	801	812	831	821	746	788	770	805	780	843	804	827	790	784	828	773	806	815	792	764	810	801	795	822	804	762	815	838	760	832	849	841	849	800	768	803	853	838	817	782	756	807	808	815	771	869	805	773	851	781	826	814	789	830	790	819	794	846	830	798	801	853	747	777	821	826	843	767	805	757	810	798	772	824	781	828	775	810	845	848	816	773	802	826	849	773	798	826	771	740	869	799	822	807	741	815	793	834	802	824	759	814	853	817	760	766	835	855	861	805	804	779	829	811	788	832	767	820	858	827	768	788	803	781	815	818	815	815	798	875	795	834	804	811	789	798	792	779	799	817	831	837	837	801	811	806	804	827	818	791	821	837	735	728	791	810	802	819	773	840	788	802	799	840	795	807	819	781	758	777	802	835	773	815	835	811	817	753	785	814	790	775	765	776	814	774	841	757	734	815	789	776	830	788	848	802	864	822	787	818	843	811	823	788	846	818	839	801	795	752	807	771	825	781	827	791	840	801	795	818	812	828	772	797	798	814	816	873	781	817	811	785	744	782	827	796	826	755	769	802	830	793	787	816	780	746	829	828	799	762	813	804	837	777	816	784	810	803	826	798	795	809	797	771	853	785	793	819	805	826	819	839	803	818	822	813	799	851	818	787	822	799	820	813	789	787	850	735	807	830	864	833	833	785	793	829	827	812	812	827	852	775	804	827	831	833	814	823	807	776	813	773	850	816	842	849	832	828	772	788	824	831	814	799	832	836	778	829	847	775	804	790	804	788	807	809	804	836	839	840	833	807	794	818	770	834	799	801	815	812	886	786	835	787	805	817	820	824	791	847	802	840	826	816	769	794	780	815	850	842	795	819	827	826	816	823	761	825	832	790	832	783	847	848	779	800	809	775	778	831	778	811	774	802	807	814	811	809	814	842	813	789	799	819	845	886	803	782	814	784	831	781	771	793	805	819	715	797	836	779	818	838	786	875	812	799	777	789	789	789	728	803	820	798	807	816	812	827	812	856	823	779	774	765	815	846	826	835	787	864	811	800	785	845	849	845	818	838	807	831	766	765	796	768	814	812	770	737	777	767	823	836	838	815	840	786	820	752	763	830	781	782	773	797	814	743	811	844	814	784	791	851	827	828	809	797	843	808	838	803	799	805	782	817	833	855	795	769	780	809	794	849	813	799	805	807	767	764	807	746	839	863	798	788	803	833	830	862	835	808	780	775	780	771	816	752	787	850	797	789	765	808	784	823	768	772	866	795	805	803	818	836	810	761	809	803	837	801	847	836	812	813	768	832	801	816	858	771	789	786	817	814	772	819	801	806	841	802	792	835	765	772	797	828	792	757	798	841	710	794	816	874	793	788	770	833	782	837	778	766	801	860	792	769	779	761	812	824	822	809	751	842	803	795	809	804	766	817	740	866	814	827	784	812	796	819	799	806	769	779	838	841	832	849	784	802	839	741	775	802	799	785	850	798	846	767	867	825	814	764	797	771	828	790	813	815	843	790	791	831	817	780	842	772	795	768	796	781	749	798	795
23882	20700	24085	27349	20692	20683	2714	608	484	504	478	448	463	460	447	468	468	426	456	476	459	421	419	506	422	443	434	416	444	407	408	442	470	415	423	422	444	423	470	419	429	434	445	447	435	448	414	449	411	433	401	403	425	392	409	422	392	440	436	436	497	412	436	442	409	435	448	443	384	411	425	425	408	453	392	409	448	439	434	445	423	391	411	456	453	444	400	402	431	434	445	436	421	403	412	403	428	449	409	439	408	430	449	436	454	446	454	418	397	419	402	403	391	436	443	438	402	448	447	424	410	386	409	376	399	415	439	421	420	446	411	435	435	434	398	469	449	421	417	406	414	446	469	442	425	438	382	398	410	385	396	414	479	415	392	409	428	428	454	420	423	385	411	411	422	456	429	429	397	454	430	426	431	382	478	394	471	444	460	393	415	403	403	418	430	428	450	435	411	424	413	461	443	410	435	414	406	378	439	442	426	427	422	411	442	407	394	406	432	435	400	402	409	438	440	422	409	431	399	411	456	415	407	398	414	428	433	426	396	426	388	412	424	384	418	438	433	412	405	415	422	413	422	410	400	414	416	431	403	426	458	400	409	468	406	401	421	427	401	406	419	433	402	438	448	419	459	426	410	421	373	415	408	435	397	469	439	472	413	396	414	421	450	396	396	460	408	439	372	421	425	459	440	460	414	435	435	419	415	456	455	406	415	382	423	371	389	432	419	413	411	411	423	421	457	438	410	442	417	420	422	432	428	421	433	389	405	396	400	417	433	392	423	421	430	429	425	395	452	409	427	398	379	433	410	425	399	443	413	410	405	459	381	419	427	438	430	417	413	420	447	407	379	414	437	395	404	413	401	421	428	436	437	430	403	452	413	401	453	424	429	409	440	389	384	400	406	482	422	441	415	393	431	420	433	415	400	431	442	413	428	379	418	403	445	392	437	396	468	429	406	423	400	425	408	414	406	430	428	402	416	443	460	435	422	424	425	424	398	427	426	400	391	460	422	398	424	437	430	398	404	407	438	405	435	463	459	448	417	381	402	422	395	421	431	416	440	455	447	413	422	417	424	427	432	426	445	451	422	429	408	461	446	386	425	403	416	442	443	412	424	410	398	415	436	446	407	415	429	385	391	418	425	429	438	451	483	456	440	428	423	442	418	425	395	379	433	417	427	441	444	429	406	438	423	388	428	455	374	441	410	414	423	414	434	450	398	461	434	398	429	450	440	406	427	437	403	402	438	415	470	444	415	430	463	356	408	435	403	372	448	427	400	425	439	451	428	438	410	396	420	385	427	417	420	433	419	382	383	434	445	415	427	452	406	449	416	406	441	432	389	443	410	441	420	422	419	416	432	434	395	399	396	412	428	450	394	419	424	421	386	447	436	401	449	404	408	402	442	385	400	389	416	422	405	382	440	425	420	426	430	427	403	392	410	422	419	449	414	354	412	422	449	408	466	420	476	405	442	449	442	408	424	397	439	476	407	392	411	427	422	436	421	432	377	436	431	439	438	409	444	431	385	393	448	425	418	454	422	379	433	446	410	420	443	402	411	400	365	409	464	421	456	429	467	403	445	454	410	440	399	443	396	455	428	417	397	414	411	401	432	429	416	433	412	428	428	408	407	437	402	413	440	443	466	435	410	453	437	396	405	408	418	420	434	418	420	373	417	441	478	424	419	418	439	430	415	441	411	443	432	425	394	419	423	454	431	402	419	455	411	460	388	430	414	412	412	378	369	423	408	390	399	388	421	424	433	402	406	410	422	446	437	418	426	426	389	435	410	422	418	419	418	428	423	434	457	421	444	440	447	424	416	425	412	441	398	431	436	411	425	409	452	421	446	448	464	465	444	385	410	433	424	417	436	431	429	416	427	412	419	409	433	414	401	453	469	432	397	432	411	418	408	422	419	409	423	399	391	389	481	447	402	421	421	398	415	409	411	415	443	451	443	414	427	411	407	411	405	428	425	429	442	475	438	457	389	457	409	386	382	414	405	425	438	414	426	453	355	410	445	438	421	424	372	427	416	465	432	428	382	449	453	424	372	409	423	424	393	390	402	411	411	412	391	382	437	435	405	409	426	402	395	401	398	450	430	422	496	419	379	430	484	443	433	400	436	457	439	424	422	429	431	421	428	403	409	394	412	407	375	403	444	399	400	409	420	420	422	459	441	403	442	419	448	408	443	396	421	463	377	452	425	415	409	410	430	421	412	420	364	395	423	407	414	419	430	389	415	440	402	424	448	411	415	418	439	398	406	414	412	406	453	391	449	425	447	419	397	439	440	437	416	420	404	415	440	405	426	441	429	434	422	417	422	452	455	418	428	423	444	398	451	431	440	459	420	439	402	440	433	400	409	404	404	442	427	401	373	435	398	360	406	418	418	418	421	421	419	456	423	433	452	424	397	437	415	378	412	381	433	404	442	365	385	426	429	438	402	458	418	419	458	437	448	403	381	453	427	432	417	449	394	431	403	432	446	395	410	376	408	414	433	402	425	401	408	400	400	436	415	425	475	416	415	395	442	430	433	383	403	439	400	427	432	412	392	408	371	404	387	402	444	445	388	494	454	386	406	455	424	437	443	430	433	435	437	448	421	468	412	401	441	409	377	421	443	449	455	415	424	417	432	387	428	422	441	412	424	394	456	409	431	442	429	411	423	431	424	438	455	389	428	388	436	422	416	405	424	435	377	405	441	418	418	377	420	457	433	393	421	445	418	440	400	427	433	435	398	434	423	451	384	385	419	456	399	398	408	415	434	434	425	413	436	440	373	396	429	367	415	408	412	423	424	440	427	402	429	435	428	416	420	415	468	384	404	467	458	390	440	426	412	419	440	363	433	392	395	436	408	429	424	434	440	476	431	434	426	398	357	439	419	428	415	414	427	410	402	417	407	444	406	433	440	458	409	414	461	419	387	408	402	421	460	423	409	397	453	421	413	405	439	457	417	451	407	421	411	415	384	420	412	425	403	411	419	394	390	443	445	448	402	437	406	441	443	421	435	407	390	401	436	423	389	393	438	421	443	447	421	407	426	412	403	397	398	414	432	428	398	442	438	411	416	377	432	449	402	443	384	423	422	457	410	388	403	445	455	458	431	402	420	407	449	393	412	450	402	441	410	406	393	424	411	415	406	458	474	409	412	400	395	389	441	406	413	417	412	422	401	401	405	376	450	398	439	459	418	424	479	471	423	482	378	393	431	382	401	420	420	422	427	392	405	423	416	397	407	366	393	373	435	435	388	409	404	434	476	408	383	394	415	433	433	413	458	398	450	466	449	410	373	399	422	415	459	445	437	418	427	444	419	438	432	400	392	431	447	415	438	464	438	409	394	444	437	431	439	402	434	448	438	388	404	438	468	412	408	415	418	401	385	407	433	480	458	421	468	453	425	444	423	437	398	428	426	430	435	394	449	415	447	440	453	441	395	453	463	416	391	393	411	379	404	395	419	395	413	403	425	441	393	396	435	442	431	407	382	420	440	423	439	421	400	405
4268	3445	1992	1268	1081	981	937	983	956	907	936	916	926	944	942	881	935	937	897	936	905	939	900	870	874	922	889	908	922	940	968	937	919	879	923	923	895	895	910	903	938	954	975	953	937	919	932	862	875	900	916	937	906	915	959	889	920	907	943	889	894	898	883	904	907	922	871	888	885	889	977	943	893	935	874	974	946	868	892	957	923	887	940	938	949	888	912	910	910	938	858	917	939	945	915	936	918	911	908	908	912	970	928	943	877	932	976	939	903	892	922	922	908	917	905	926	867	944	909	914	887	910	890	937	867	933	945	933	848	889	926	857	947	907	919	890	927	890	918	898	886	902	958	880	920	911	889	881	886	908	936	903	915	989	892	866	920	879	908	886	932	937	864	938	911	981	918	894	945	897	921	954	931	936	930	986	896	883	916	886	925	909	861	942	892	929	914	935	888	888	881	895	924	909	882	948	882	844	933	924	966	913	901	885	899	936	923	896	906	929	916	917	899	955	867	904	891	915	913	893	934	890	939	969	914	1009	919	876	905	914	893	897	921	939	925	897	932	867	914	880	885	932	877	915	934	876	877	862	943	884	927	908	928	923	903	933	904	974	913	915	841	888	918	915	960	923	932	922	891	951	916	923	905	906	890	952	925	926	879	921	936	935	923	885	933	971	893	879	912	940	940	962	921	929	903	976	881	881	937	901	887	889	948	941	907	855	958	922	930	889	967	917	945	945	877	920	966	904	931	881	930	930	859	927	906	914	933	916	891	933	852	956	947	943	923	885	931	924	894	943	943	876	892	909	943	914	911	902	917	958	932	921	916	918	924	937	918	946	931	919	919	907	856	954	968	944	906	902	932	878	929	875	952	889	893	941	922	849	957	922	928	939	944	946	911	939	949	866	905	871	919	866	934	999	891	890	951	887	919	899	831	961	893	925	861	885	880	916	876	906	917	909	916	885	918	899	908	953	952	887	946	912	919	897	942	891	918	894	878	903	911	882	906	874	917	929	866	881	895	905	926	914	897	892	907	916	871	869	946	904	900	941	892	857	958	933	925	924	904	929	955	922	927	925	894	946	937	937	903	911	928	918	868	898	874	937	890	912	943	889	888	960	889	842	913	935	929	880	890	911	885	932	927	942	885	960	903	879	944	913	904	910	898	848	923	949	863	924	910	915	913	920	968	908	953	986	889	907	889	936	905	948	905	908	844	944	923	862	908	904	869	819	938	892	935	895	902	901	935	913	897	884	904	849	896	882	913	926	907	893	873	993	935	889	971	918	957	954	907	942	871	875	934	925	953	962	914	914	917	929	940	941	897	906	900	937	884	861	895	914	860	879	892	893	931	955	924	937	946	874	913	894	943	888	929	883	924	874	940	942	987	942	901	963	972	957	945	901	850	934	907	927	928	902	924	896	879	946	920	923	883	985	937	883	891	903	934	957	919	902	922	894	916	940	905	938	849	907	864	905	926	912	933	893	904	954	919	918	891	920	926	906	875	942	930	946	905	941	896	955	912	938	910	915	926	954	955	894	899	928	961	948	869	986	951	852	925	890	873	960	905	912	902	927	845	939	951	891	893	925	936	912	848	947	865	922	932	904	893	895	905	933	889	901	915	961	905	958	895	946	947	908	953	941	909	919	917	870	962	926	937	893	887	872	981	853	949	982	922	889	937	943	890	936	880	844	854	902	926	915	930	913	873	898	835	947	950	907	925	931	898	951	893	971	865	903	932	911	912	928	892	906	871	931	911	906	939	905	923	930	881	909	978	944	922	873	895	907	908	927	887	884	848	953	916	920	949	887	934	917	909	932	986	908	924	922	926	930	862	948	887	901	876	944	911	883	950	880	904	867	917	903	911	890	910	975	957	920	914	808	925	863	894	892	937	904	921	937	933	894	907	906	913	934	932	921	887	872	857	889	901	876	955	888	911	962	863	878	916	930	949	860	935	941	875	923	879	916	886	919	888	912	895	921	865	955	902	944	916	925	862	970	906	925	919	917	902	869	876	888	993	890	891	905	936	936	926	912	891	927	833	894	887	929	909	956	926	919	907	940	880	893	930	858	934	898	980	910	894	894	905	893	954	936	908	873	868	867	947	922	902	932	929	894	913	901	962	905	933	928	854	906	942	905	901	940	872	936	950	926	922	879	909	867	898	922	950	911	952	942	934	920	917	914	880	946	950	926	899	895	907	952	926	898	933	897	913	936	881	841	935	964	920	989	903	856	879	918	869	862	942	897	891	926	911	926	890	908	938	905	895	865	912	918	956	861	895	912	952	972	903	894	936	868	915	935	973	949	919	904	896	908	908	884	959	897	944	847	946	912	919	993	946	906	906	894	914	921	955	931	888	949	886	898	906	883	941	924	970	971	875	923	934	887	889	929	907	891	876	909	882	865	937	918	909	853	924	972	943	928	954	935	941	917	918	866	936	883	922	958	885	897	876	871	903	927	872	912	886	966	925	894	919	878	895	879	906	936	921	913	951	937	902	882	948	920	897	957	918	967	891	931	917	871	899	913	908	917	859	940	931	895	920	902	932	907	924	958	892	893	873	883	887	951	940	942	927	922	932	983	919	901	910	946	954	898	916	894	915	942	907	914	868	931	952	873	928	923	923	919	888	861	925	923	969	875	881	920	932	921	912	930	886	918	897	898	960	862	920	895	905	912	869	928	909	880	911	876	920	895	899	851	901	926	977	904	895	932	931	900	923	924	908	943	916	948	941	882	906	888	888	915	866	957	933	850	900	946	912	932	962	928	851	893	911	868	900	864	900	863	867	913	899	828	968	909	984	901	917	872	946	889	864	909	857	947	874	902	903	911	904	931	915	938	983	947	883	912	887	966	889	899	915	939	951	920	916	909	940	899	893	915	915	899	932	893	910	919	950	923	945	902	919	915	910	898	904	889	903	865	951	944	930	923	944	912	952	952	917	909	882	899	913	859	902	952	925	924	957	878	944	938	900	929	927	875	880	968	908	913	905	886	1001	899	890	912	886	901	917	894	880	913	901	925	957	879	964	932	897	899	906	915	880	910	940	840	961	923	900	900	873	886	910	907	895	861	970	927	861	886	930	895	950	880	914	957	893	909	861	929	905	874	978	943	925	933	944	895	961	916	909	939	924	939	881	879	945	905	941	907	921	882	881	930	972	917	874	918	898	884	877	949	913	914	900	921	952	926	946	865	899	898	869	964	883	924	926	871	915	894	882	918	910	876	910	912	896	866	871	858	895	929	867	891	966	883	943	863	884	876	902	956	929	923	909	898	976	931	879	859	940	936	947	891	859	921	958	938	951	873	865	885	897	944	907	921	910	927	939	930	946	856	975	864	1007	885	932	893	959	841	927	937	885	891	935	915	907	889	878	943	911	922	926	924	943	914	887	861	911	900	825	899	914	895	875	908	882	930	926	977	913	939	906	897	908	921	932	928	904	923	942	898	899	869	931	853	893	979	938	926	899	880	873	900	913	938	942	933	912	954	920	943	874	927	934	844
23368	20692	24306	27116	20692	20706	18002	794	471	417	381	386	366	300	315	306	334	302	316	299	277	273	237	286	276	292	273	265	282	287	279	283	268	277	265	281	280	246	291	287	276	260	252	281	285	268	282	283	286	269	269	261	260	285	291	299	285	246	301	255	267	267	268	251	288	276	254	239	286	261	276	282	274	251	246	284	283	296	246	276	255	250	271	264	260	276	291	270	272	263	301	270	257	269	234	260	270	269	245	271	267	278	279	266	264	300	282	260	259	292	272	256	284	290	259	271	261	258	294	276	290	261	258	258	273	286	261	275	266	276	275	252	241	271	281	263	242	302	266	245	262	279	248	269	248	299	281	267	273	264	252	282	246	288	251	254	254	287	267	273	240	257	253	305	252	262	271	295	288	247	291	282	288	280	264	263	269	286	273	283	253	252	288	245	270	273	265	250	257	320	302	253	267	283	263	261	261	275	230	252	286	309	279	249	263	258	257	252	263	259	277	218	267	258	268	255	260	268	285	270	274	303	263	259	275	258	290	281	278	269	276	278	286	294	278	272	281	273	256	264	290	261	299	281	247	290	266	270	254	306	286	272	281	263	302	268	265	264	280	269	289	279	251	266	291	273	260	263	239	267	285	278	249	278	280	279	291	290	258	270	290	251	289	235	277	256	291	246	288	294	294	300	275	285	256	246	301	288	281	274	250	251	231	254	260	272	290	267	258	284	274	240	272	280	254	278	266	266	288	276	246	259	294	267	270	291	263	279	248	242	252	264	292	252	267	250	258	250	273	270	275	263	245	279	247	240	266	241	263	278	270	292	235	251	253	307	258	290	237	247	276	279	248	274	276	280	275	288	251	269	272	307	252	267	284	262	269	248	281	268	290	264	271	285	262	290	248	281	254	264	270	249	267	248	277	293	287	250	249	268	289	274	289	276	256	287	294	244	286	238	265	285	316	265	252	276	268	295	287	283	293	260	259	288	256	261	293	259	251	278	280	259	247	274	275	293	281	261	290	255	287	295	260	255	275	272	260	274	253	280	235	246	298	274	290	280	251	294	269	273	284	293	313	279	263	278	285	297	276	283	301	284	308	282	282	292	262	286	266	277	263	265	286	236	288	236	290	271	253	253	280	281	273	274	277	275	286	262	299	252	264	276	232	222	319	280	270	271	254	265	290	230	276	295	265	264	251	270	257	232	269	253	253	259	289	284	281	266	281	241	282	286	280	275	259	293	253	264	269	258	259	303	191	266	274	253	249	265	258	260	279	283	301	255	278	268	242	262	288	257	244	282	259	290	266	248	243	239	241	286	233	301	253	285	282	280	251	272	296	268	290	282	271	269	251	279	280	278	247	271	253	280	292	305	259	249	263	288	279	245	281	266	293	270	265	258	285	293	253	297	249	254	254	266	237	281	265	281	281	266	260	290	257	264	270	244	263	276	251	252	275	282	250	270	255	289	258	267	270	273	287	237	276	261	275	260	253	290	293	311	277	245	235	246	257	282	269	247	308	275	281	279	247	308	279	273	295	288	279	260	255	285	265	270	291	246	287	262	276	269	238	236	250	276	239	267	278	280	265	271	285	280	276	264	249	277	291	254	257	270	276	289	271	277	256	287	257	298	283	259	262	272	265	260	304	280	257	242	247	270	253	254	273	288	279	265	267	243	246	255	254	259	271	254	276	268	252	278	232	243	275	243	253	257	240	285	256	277	252	233	278	254	265	282	255	247	271	290	262	279	223	247	229	294	282	308	277	251	282	253	299	238	253	299	279	264	276	247	300	275	288	231	276	269	268	267	258	248	281	243	275	297	279	278	296	249	271	254	267	252	290	287	304	289	245	276	227	253	286	236	249	280	249	279	257	287	245	287	253	267	290	274	251	307	270	260	268	282	264	272	275	284	241	248	279	281	279	290	274	263	239	243	243	255	253	261	253	284	271	271	259	241	280	304	244	291	253	285	270	269	308	254	285	269	276	252	277	258	282	292	262	263	259	280	270	302	284	298	277	262	259	284	283	286	279	264	295	276	267	254	270	277	265	287	288	240	281	278	270	278	308	220	249	231	277	268	289	283	305	292	266	280	262	276	299	308	256	270	267	269	279	268	258	252	292	260	302	272	261	284	254	307	264	256	280	261	287	266	256	261	262	292	265	240	252	275	288	250	271	276	283	256	279	287	245	292	282	288	269	254	249	257	269	309	256	258	279	270	266	283	245	262	267	271	277	249	263	257	286	283	257	261	277	289	227	252	287	300	270	298	290	270	272	284	274	234	277	259	277	256	272	260	281	280	255	221	271	264	264	277	230	255	275	247	245	288	232	250	248	262	265	305	317	274	259	237	295	293	259	277	280	270	264	272	280	292	262	265	257	252	263	249	275	274	268	274	297	293	251	293	256	262	270	276	266	261	268	294	263	293	238	241	266	262	264	291	257	255	266	258	266	262	250	298	273	253	278	257	265	250	276	310	265	279	267	301	262	278	251	263	286	264	257	238	265	276	285	270	259	251	256	250	278	266	264	289	268	282	272	263	298	271	285	314	272	266	252	264	266	264	280	269	274	265	277	287	262	270	279	235	272	298	248	294	266	274	282	301	249	256	265	304	261	266	206	265	280	297	260	248	250	257	256	282	267	259	253	273	273	250	257	259	311	275	240	269	288	284	285	258	250	259	248	277	270	264	276	290	256	275	264	248	278	255	267	247	293	277	278	242	223	265	240	254	261	275	298	264	289	272	307	287	271	246	282	250	223	251	274	289	305	307	283	297	265	297	252	269	278	253	302	266	249	240	264	246	269	290	261	262	289	276	253	272	261	292	258	259	277	273	263	256	268	272	261	252	266	275	275	268	283	242	282	262	257	283	284	274	281	323	269	294	277	257	257	262	309	237	283	282	254	258	284	294	278	264	243	269	247	269	284	252	253	250	252	258	262	260	265	269	278	266	264	274	261	275	289	281	301	243	254	270	273	264	303	305	276	277	287	259	278	273	312	245	254	301	273	279	283	283	299	266	292	249	271	270	240	251	250	307	235	282	235	273	253	273	252	248	248	250	276	277	292	235	250	237	278	237	276	243	274	270	289	273	262	278	268	245	257	289	251	260	261	276	290	252	263	289	314	247	269	246	290	285	291	284	255	263	264	263	285	275	275	289	253	265	261	260	264	273	267	254	325	266	284	257	251	245	241	275	252	278	274	252	237	250	277	262	257	246	262	266	285	253	270	259	259	284	267	286	275	294	258	287	272	265	248	292	255	290	287	289	283	245	264	276	263	274	300	268	277	235	266	284	293	261	259	266	260	227	263	279	277	272	250	279	268	272	244	252	268	226	229	275	271	275	271	278	295	264	293	278	246	262	254	279	259	285	257	279	264	233	277	264	270	272	286	249	288	272	250	285	280	283	254	259	264	259	258	277	279	296	250	270	274	279	264	309	278	285	249	273	291	278	277	276	247	277	259	238	252	254	256	263	256	252	325	283	243	287	271	247	258	261	264	277
4946	4932	2398	1188	847	730	740	711	685	626	651	601	634	629	648	604	609	579	616	597	621	656	620	613	590	611	588	618	589	643	618	607	566	687	592	605	535	617	606	558	578	600	580	601	636	597	574	600	611	620	624	630	648	596	639	560	611	606	625	572	563	616	611	568	630	546	588	615	576	567	607	577	611	604	573	590	612	615	622	627	548	551	638	589	617	558	622	618	619	581	621	583	581	635	608	623	596	585	573	619	646	610	610	608	589	584	601	605	571	563	639	634	609	618	614	589	603	573	586	610	615	607	539	617	601	585	579	634	611	608	602	596	586	573	572	592	552	664	600	619	616	595	587	618	574	607	617	582	619	621	599	622	545	595	595	574	596	617	605	586	591	600	584	555	618	602	568	631	606	599	615	605	611	622	644	600	590	567	652	605	584	566	572	599	573	608	609	600	584	573	567	564	586	630	620	604	579	599	608	645	603	606	576	625	586	620	599	603	593	585	584	629	607	567	543	564	585	591	561	610	576	547	627	581	611	635	589	553	599	549	597	573	619	637	573	604	586	583	662	614	624	576	610	567	613	573	606	590	600	615	614	620	623	593	612	606	589	586	559	602	586	574	606	556	599	591	607	561	641	613	604	644	608	607	555	621	596	602	595	586	630	595	602	612	599	559	601	597	586	613	588	564	594	596	597	622	582	601	615	552	583	579	610	574	628	559	642	615	579	595	546	543	590	570	594	578	648	625	589	604	602	597	598	526	619	589	612	576	581	577	577	625	602	635	573	589	585	589	569	600	627	608	551	584	585	603	553	560	574	582	630	608	554	559	632	610	602	603	575	615	565	574	574	560	574	574	546	588	584	628	595	606	620	606	593	580	589	582	599	574	613	594	573	603	602	602	604	619	599	575	588	565	633	600	617	593	619	582	623	566	567	613	561	593	587	626	610	580	595	591	636	625	625	579	626	621	585	603	611	543	582	595	618	568	600	624	609	573	598	560	576	577	595	579	575	629	618	595	624	537	575	584	584	577	650	583	592	597	607	584	591	627	592	609	620	589	605	598	580	578	615	599	612	569	621	602	559	622	576	595	553	535	574	580	604	620	611	549	616	585	581	634	607	623	605	605	599	614	559	591	571	567	588	599	569	573	556	590	604	589	598	582	647	618	612	549	607	570	570	632	620	579	590	609	622	607	588	599	612	541	616	629	580	642	606	589	600	623	599	573	613	597	619	614	583	574	657	610	569	610	602	599	580	631	597	545	596	551	518	612	606	608	589	587	568	566	616	593	607	601	591	575	607	624	599	636	616	611	571	638	603	607	570	618	597	559	580	589	577	601	600	601	567	590	582	571	531	606	597	625	627	655	553	591	583	592	580	630	568	568	584	654	571	554	605	626	626	584	587	670	610	620	595	544	589	600	600	600	572	535	594	600	616	609	610	616	606	636	637	598	623	622	607	577	598	608	539	557	597	585	564	594	566	612	589	585	616	623	563	635	609	581	566	575	591	589	619	554	596	589	604	583	621	608	596	585	589	644	652	603	564	612	571	622	620	571	590	611	592	579	628	577	561	582	570	630	568	586	606	602	571	619	610	602	607	654	640	613	575	604	575	591	620	557	575	583	610	608	598	553	635	571	576	572	596	634	588	636	604	594	570	634	589	555	610	582	608	592	632	550	608	596	584	604	574	602	616	567	607	601	624	592	621	558	626	603	601	616	573	598	582	572	587	615	581	571	594	617	617	556	575	591	646	598	569	576	634	593	603	586	581	621	566	554	609	574	621	585	617	602	578	631	635	606	609	593	578	555	596	619	632	647	631	579	616	623	631	585	594	606	618	607	567	579	559	597	589	585	579	598	652	560	568	605	583	601	579	588	591	618	607	610	547	581	582	568	605	633	574	569	575	590	574	606	630	581	582	607	607	590	577	624	597	605	608	604	588	609	595	575	606	582	605	598	582	587	589	546	581	620	579	580	553	586	569	550	592	567	589	575	584	586	629	591	625	630	612	630	574	591	617	612	623	626	613	563	591	614	606	569	592	561	612	597	600	575	588	621	564	614	568	587	575	610	612	579	556	603	590	567	602	600	593	573	597	576	560	589	589	604	570	578	575	588	589	629	598	557	570	582	613	622	599	574	550	643	634	592	643	585	584	599	608	611	579	685	603	581	582	594	629	613	615	602	584	574	638	595	599	580	578	595	558	625	617	591	601	597	626	592	579	606	615	548	566	585	569	598	633	594	615	576	597	579	579	566	576	575	611	563	584	563	612	587	593	621	598	625	531	612	628	595	627	584	597	604	541	673	583	590	583	616	602	574	609	562	603	596	625	619	600	613	591	585	582	587	610	602	554	573	605	589	624	621	550	605	600	567	576	618	625	610	559	603	598	625	622	543	585	574	599	617	584	589	617	604	611	563	588	602	606	575	591	599	594	564	614	566	583	634	588	558	617	545	560	579	590	568	633	609	563	631	550	583	619	579	588	571	592	580	637	602	612	600	594	577	585	575	596	600	608	564	633	580	593	610	622	601	596	578	592	610	626	603	590	588	561	655	591	584	592	603	575	608	589	618	649	653	588	586	625	605	592	561	626	611	598	555	605	647	637	615	584	577	589	611	598	596	580	604	581	577	532	632	558	621	598	618	615	577	553	569	601	629	634	642	603	609	591	570	592	603	589	621	605	601	589	623	613	614	621	575	601	603	594	653	590	572	579	575	636	593	585	607	576	591	628	627	587	608	641	567	614	566	611	621	579	573	614	561	586	639	644	583	611	563	608	560	606	578	584	607	567	606	589	641	552	615	628	591	563	572	609	637	628	599	642	656	578	608	575	576	595	569	614	556	588	583	619	616	611	625	611	581	575	531	632	608	592	667	596	570	540	594	592	597	566	602	619	594	637	560	618	623	625	544	582	599	631	611	631	604	628	605	629	584	590	597	602	609	620	570	606	601	562	568	609	577	641	616	585	516	575	588	562	628	597	588	576	610	572	563	560	617	540	596	577	593	602	610	610	568	613	624	614	603	587	589	602	582	602	604	626	596	624	614	634	606	580	530	603	618	576	591	583	611	618	599	579	575	569	570	583	584	607	606	617	567	529	557	559	612	589	583	645	579	623	611	630	588	590	617	580	597	591	578	593	581	601	638	627	623	598	563	628	581	643	600	598	599	581	604	608	620	617	574	614	587	626	606	562	576	587	581	611	569	580	601	603	646	541	573	631	649	609	605	584	606	602	600	595	565	580	619	592	611	585	551	597	577	591	552	575	596	596	643	604	558	602	614	574	603	606	600	640	581	560	631	595	598	603	582	620	602	597	609	570	615	606	582	638	569	630	618	633	572	567	569	598	625	608	591	643	605	581	570	580	602	606	581	566	566	626	599	600	600	537	621	622	574	580	595	603	612	563	611	574	585	612	604	611	610	624	583	589	602	597	599	588	590	588	574	582	620	633	601	598	595	552	573	593	599	552	596	627	568	548	639	580	603	558	599	587	626	596	593
31668	19144	7427	627	432	434	386	348	355	337	347	333	361	344	323	343	332	334	385	348	336	354	379	348	378	373	334	331	348	346	326	359	377	353	301	361	360	373	351	366	380	356	343	317	393	340	335	329	326	372	328	362	309	361	358	348	389	380	334	329	341	365	380	342	369	325	347	341	351	324	353	387	361	386	368	344	331	332	382	376	337	333	385	377	336	387	354	344	331	364	341	345	362	322	364	345	358	339	383	332	356	331	355	347	366	377	338	342	354	355	367	360	376	345	372	321	342	381	330	348	374	328	354	319	329	313	340	348	354	331	345	375	349	352	328	346	364	319	341	354	326	355	345	366	379	326	315	359	360	329	324	355	353	374	338	346	367	360	350	354	380	357	329	370	325	331	353	328	360	332	361	379	361	382	351	353	353	360	360	355	357	351	341	309	340	366	320	340	351	361	345	372	350	376	352	326	332	347	327	344	364	357	361	344	367	371	360	341	343	344	323	328	368	349	321	345	329	359	339	353	346	349	340	357	354	352	323	332	361	362	365	354	338	353	335	351	339	354	379	366	367	358	337	367	340	333	359	365	341	360	350	383	356	326	357	379	349	313	337	346	303	326	356	356	352	365	362	347	338	378	315	346	349	317	351	354	382	383	376	343	357	347	350	330	364	351	353	365	341	355	373	356	359	372	376	344	325	367	311	344	323	380	337	356	361	307	380	408	366	343	387	335	338	331	324	371	318	350	337	335	345	354	356	360	340	369	351	345	346	354	346	365	364	335	373	386	360	330	353	350	329	320	302	335	335	319	386	346	349	340	332	355	375	350	362	360	331	333	346	357	368	355	359	343	366	390	322	355	352	380	371	350	384	310	345	352	361	349	344	385	322	370	371	341	312	342	363	354	359	385	373	346	353	339	333	359	364	326	335	329	366	384	379	328	373	341	320	315	353	366	326	379	370	355	304	345	337	364	346	333	353	337	332	323	368	368	363	381	334	375	323	360	373	346	374	385	327	364	342	352	321	327	306	341	379	324	364	349	396	350	363	362	385	351	369	366	347	340	322	353	346	335	330	330	372	365	329	370	325	329	347	353	388	391	374	384	362	377	388	339	336	337	329	341	377	321	355	343	306	327	316	368	349	318	392	339	375	348	319	340	385	329	321	357	332	387	370	341	326	384	345	358	374	329	310	359	382	347	342	367	386	337	356	333	323	350	314	356	302	366	360	365	380	366	352	363	335	340	384	344	372	355	383	387	348	325	335	332	329	365	398	361	345	345	353	345	352	326	383	347	325	359	357	336	369	357	339	358	356	405	344	327	367	355	351	337	351	341	380	347	343	382	347	339	332	339	368	325	379	333	356	351	347	356	296	338	375	363	354	344	352	358	351	378	367	356	334	331	354	317	327	342	346	354	371	323	361	384	350	343	375	347	352	347	321	341	346	348	362	309	358	363	382	339	342	337	364	353	371	348	349	342	345	343	344	341	353	334	333	348	353	356	367	326	364	386	359	301	381	330	343	358	357	355	366	351	368	369	353	378	344	332	338	367	349	335	361	363	344	346	352	372	361	343	346	352	349	381	352	348	334	322	361	335	340	331	333	352	302	354	367	359	360	363	379	365	351	329	355	330	364	356	342	325	312	342	395	347	336	333	407	376	382	342	323	340	355	366	366	366	387	348	338	365	344	340	374	344	322	356	366	377	347	349	358	337	367	333	388	355	346	385	345	358	339	362	334	361	356	317	386	365	347	354	329	345	350	363	377	359	395	373	334	366	369	349	344	372	357	398	345	337	325	324	335	381	333	359	348	367	369	377	378	355	299	363	315	360	347	374	369	329	390	331	364	364	324	350	338	378	352	330	366	352	346	370	380	333	363	353	357	344	317	382	362	367	402	351	344	298	346	342	345	368	370	347	333	356	380	344	347	352	343	334	344	323	336	358	320	357	358	364	379	352	354	336	341	348	371	337	376	354	348	327	380	328	371	356	354	364	362	347	313	361	334	382	353	322	387	356	352	349	372	344	343	340	327	366	411	353	349	400	301	349	368	331	348	327	326	331	343	352	347	355	320	324	338	342	371	325	340	345	396	390	347	391	361	331	351	359	366	335	351	398	351	322	336	361	368	337	328	344	351	357	361	373	384	322	372	346	349	366	384	354	322	340	317	348	337	346	344	342	319	337	374	347	371	371	370	353	379	365	343	358	349	334	340	363	348	349	362	348	381	346	361	369	363	341	354	356	360	378	332	318	336	372	366	360	339	372	361	365	341	358	342	332	364	349	313	320	298	329	396	342	340	363	342	345	337	371	341	355	366	326	301	380	328	343	343	334	356	355	335	388	353	352	304	365	349	371	372	358	365	382	345	368	333	353	373	329	377	372	333	320	343	352	370	332	320	348	328	345	335	372	355	318	336	375	350	363	380	322	342	390	365	328	343	341	354	341	321	345	363	357	329	358	336	346	320	309	359	380	347	333	375	352	373	356	333	351	358	381	330	373	344	368	351	365	344	337	323	368	344	366	339	346	327	397	383	372	346	367	357	397	343	350	352	351	332	343	339	364	395	338	363	347	333	376	347	376	359	339	378	348	352	362	354	321	324	346	352	332	352	356	382	356	334	337	341	349	376	309	383	358	361	328	315	321	351	343	358	336	319	361	358	375	356	338	377	333	351	313	357	328	349	358	317	311	384	333	378	357	337	342	384	340	367	369	377	356	393	324	347	376	369	372	347	324	352	334	316	353	389	334	317	348	368	346	371	383	331	330	377	379	365	353	353	337	330	356	383	350	387	339	324	332	382	344	377	355	351	338	350	341	369	367	333	330	337	349	334	336	381	406	357	344	362	363	316	397	326	347	390	341	334	328	349	346	351	335	368	343	331	363	362	379	341	363	287	374	356	327	331	340	354	386	361	336	346	352	343	366	348	419	342	358	322	360	365	342	319	349	319	344	336	378	342	330	379	362	322	345	359	359	359	342	312	339	324	384	365	377	330	322	351	335	326	335	349	346	344	326	370	336	328	375	309	359	333	330	384	383	363	358	373	357	389	361	332	359	367	327	373	324	329	348	339	360	386	345	358	341	366	402	311	334	356	351	356	355	354	360	382	341	341	389	349	362	372	351	360	340	334	338	303	323	335	308	325	366	373	331	376	356	349	357	364	358	377	306	355	321	364	348	311	351	371	341	348	351	349	371	354	348	367	338	315	372	373	347	345	337	376	327	314	328	348	347	340	376	359	345	363	367	377	323	356	366	343	366	333	333	377	318	329	371	381	352	337	361	371	334	367	347	336	334	334	352	338	347	368	310	363	362	324	330	340	358	335	369	357	369	353	348	331	364	370	382	335	380	368	366	350	351	350	330	314	360	324	365	356	332	347	335	362	342	356	343	364	349	369	345	357	329	322	333	367	375	329	315	338	325	355	333	364	361	366	339	350	352	317	381	318	372	349	363	339	343	344	360	320	327	352	357	336	338	359	356	357	344	377	346	363	345	370	355
5628	1120	898	820	806	841	837	817	810	838	829	786	813	790	813	863	830	801	801	824	840	802	874	802	783	831	806	840	818	832	798	820	801	812	843	805	791	817	771	776	858	807	835	805	819	875	767	793	804	813	840	732	836	730	815	808	855	824	808	828	805	816	850	777	763	797	778	829	834	873	779	812	753	749	824	825	821	809	778	829	801	809	797	794	835	772	826	747	873	790	831	802	831	818	807	840	776	812	816	841	824	787	816	820	861	812	813	795	808	783	760	832	777	784	797	836	831	838	798	798	834	801	818	817	801	838	856	791	756	852	845	833	785	817	779	853	831	749	804	801	798	761	804	769	831	808	803	802	796	788	769	800	798	786	774	794	793	799	841	815	853	825	790	825	834	796	826	783	784	832	831	837	823	854	801	853	815	839	848	735	793	848	860	796	842	774	794	802	840	792	840	792	857	789	883	804	841	840	827	852	762	754	871	865	767	829	798	816	833	761	805	821	810	819	793	751	819	847	808	831	784	831	828	808	784	836	821	811	808	802	813	848	785	811	857	859	782	797	805	767	829	850	791	837	828	792	868	812	804	795	774	809	787	811	792	824	779	809	797	868	770	815	844	780	838	855	789	809	862	828	796	851	868	783	763	769	821	832	786	824	833	835	824	837	815	830	828	809	814	818	823	813	814	814	816	785	810	810	786	813	863	813	775	860	755	795	867	806	860	787	784	818	806	814	831	790	779	788	854	772	840	826	814	841	807	820	861	860	829	817	798	847	816	780	834	835	804	808	815	792	819	860	785	814	822	809	772	829	820	827	821	789	787	829	872	778	807	839	745	847	807	829	800	765	787	787	795	801	804	817	808	833	858	785	823	805	829	785	827	781	826	811	767	806	770	827	838	846	821	792	839	857	784	821	818	817	775	799	791	740	741	794	772	739	826	833	778	800	850	790	825	784	760	843	817	766	880	793	775	750	798	812	861	846	822	762	812	788	822	820	809	817	790	875	806	792	796	800	808	838	803	822	799	785	870	773	841	784	843	825	825	853	821	821	777	838	806	781	784	856	796	825	822	787	803	759	760	803	875	852	848	785	796	807	814	836	801	787	798	778	790	775	820	755	820	798	795	843	860	826	792	817	819	755	813	846	825	798	842	835	782	806	793	785	801	846	841	817	830	876	828	827	813	823	818	820	813	800	768	811	795	783	872	782	785	806	775	791	772	781	811	811	761	782	858	835	803	821	831	790	822	784	815	834	792	794	828	832	832	843	827	768	808	758	802	811	848	849	810	800	806	826	856	821	805	800	833	814	792	789	784	857	790	808	813	833	773	825	838	843	834	800	829	792	792	839	805	849	800	834	795	807	777	836	798	828	851	861	822	762	807	859	845	805	823	849	819	857	816	772	802	793	766	788	783	774	803	787	799	772	813	778	793	854	897	871	823	775	771	841	779	832	852	808	766	806	815	818	767	821	758	855	760	812	833	774	816	847	812	814	781	813	850	794	782	787	873	768	790	771	831	767	781	834	809	823	826	777	803	825	776	819	836	754	822	823	779	831	813	823	855	778	796	825	866	779	805	750	829	877	806	793	817	794	814	836	811	783	833	825	812	783	843	800	823	774	800	812	858	809	839	804	835	766	837	796	754	843	812	808	764	826	780	806	766	841	845	787	833	837	759	769	770	811	762	762	836	822	808	795	811	795	833	810	850	846	850	833	784	796	821	826	795	785	816	874	814	823	810	784	837	791	781	851	768	824	818	808	785	807	791	829	816	832	828	794	816	825	759	800	770	764	821	802	779	803	811	826	819	809	773	860	791	773	790	788	773	796	783	803	785	820	807	801	815	825	761	834	825	790	828	786	765	776	819	794	844	823	784	831	771	811	783	836	859	793	791	832	864	816	822	777	814	774	793	795	754	792	816	830	804	839	816	767	837	829	777	815	816	789	787	829	828	832	807	794	770	795	769	812	828	779	811	796	791	784	811	828	814	759	808	823	835	819	748	853	765	760	787	862	796	829	820	812	802	743	811	784	794	810	864	838	818	753	739	839	822	888	817	806	799	846	766	804	802	817	824	826	866	771	802	808	833	820	810	816	793	804	811	817	854	834	825	854	793	747	806	804	861	836	814	808	824	797	814	771	802	819	827	782	793	809	801	765	744	791	848	826	774	804	798	805	803	805	794	798	808	773	833	859	807	779	783	814	852	826	828	787	840	800	828	779	769	803	827	803	863	813	859	800	765	801	799	838	800	828	808	846	821	843	787	810	835	781	811	788	815	757	819	828	852	812	763	799	813	778	820	787	792	836	812	834	845	773	810	789	819	798	755	818	794	840	792	909	849	844	824	776	855	833	816	831	873	806	781	846	809	767	787	842	801	792	789	804	802	805	806	839	857	798	832	790	783	824	822	801	819	841	788	766	772	798	798	763	804	795	771	852	776	861	814	825	781	843	813	837	836	784	802	824	721	811	832	813	831	814	806	850	863	838	840	813	779	783	838	824	819	871	815	804	807	839	810	792	799	828	790	809	818	776	827	825	840	803	850	818	794	836	826	822	793	773	775	808	753	842	845	816	797	804	749	774	871	818	823	849	803	852	810	783	820	765	814	776	875	817	827	867	814	741	805	810	856	805	757	831	802	797	779	783	807	819	876	846	741	820	771	852	806	798	808	818	816	891	852	773	816	795	828	817	769	818	840	833	800	810	803	786	799	797	872	834	796	776	759	804	861	792	781	827	804	780	861	856	798	804	782	825	834	782	860	785	857	821	823	894	857	807	820	841	785	756	824	838	768	799	817	814	858	814	829	802	795	805	797	837	820	797	803	784	814	812	847	823	832	852	790	823	800	854	798	814	778	775	754	798	824	793	796	826	839	817	827	781	777	807	814	800	804	780	818	803	768	796	797	795	829	836	836	845	832	779	845	813	794	874	810	860	774	834	872	797	780	788	804	830	865	772	825	795	825	857	836	821	850	876	806	833	845	781	832	794	808	834	828	823	769	811	833	818	834	813	769	828	821	806	837	867	796	817	862	799	824	808	803	788	841	809	813	794	865	828	832	804	796	822	807	801	853	796	818	817	786	827	816	870	769	858	811	781	845	839	816	815	843	821	823	795	782	789	827	804	778	782	821	779	790	790	822	814	845	841	782	768	811	810	815	824	800	803	814	794	793	814	802	774	836	763	839	878	834	847	787	803	859	805	834	823	776	784	817	821	800	870	778	852	820	823	868	813	845	795	810	783	790	773	788	858	805	849	822	827	803	804	824	823	839	821	805	823	840	803	809	781	826	810	840	794	826	868	826	783	828	799	824	828	801	845	805	790	781	792	799	755	789	774	834	814	788	783	833	789	807	803	820	768	782	856	822	806	762	805	806	821	801	895	807	760	826	822	822	822	804	840	821	864	826	759	872	808	798	805	858	842	846	811	760	757	809	762	829	819	811	847	795	784	840	758	832	802	848	795	779	807	784	758	872	847	819	792	845	806	899	764	828	794
23910	20744	24130	27399	20741	20719	2615	653	484	476	473	516	462	444	485	453	456	432	431	418	426	436	415	416	469	488	433	443	451	414	409	472	439	467	479	430	436	436	432	486	423	437	429	442	423	456	442	440	464	437	434	446	419	392	424	449	454	394	399	448	419	418	433	428	416	420	433	396	432	412	445	446	397	429	430	423	454	453	460	415	427	411	452	431	465	405	425	458	421	395	413	454	405	434	398	414	462	420	430	405	441	445	419	432	416	414	439	433	421	467	436	421	422	461	435	422	418	417	464	447	418	404	435	409	405	445	443	426	415	421	436	439	433	425	425	430	439	404	418	444	419	468	416	432	381	418	446	416	430	420	472	405	469	461	428	462	463	427	445	438	448	415	411	423	447	414	424	454	400	415	416	475	434	431	467	403	449	439	434	425	371	429	407	443	418	444	404	415	412	448	464	468	433	428	387	426	439	397	456	451	436	386	467	441	468	437	443	398	454	446	441	396	414	430	382	424	462	399	464	446	428	437	446	459	392	458	420	455	439	427	416	398	438	464	451	440	400	422	427	451	426	420	458	427	428	431	430	415	394	383	415	373	408	416	413	419	393	428	423	429	432	450	408	442	430	438	479	447	428	437	407	400	387	418	415	427	412	458	409	442	409	432	415	393	463	391	426	425	419	400	428	437	411	417	451	445	467	430	429	448	438	378	377	412	435	464	451	406	467	443	424	447	428	450	407	465	461	436	499	439	449	418	453	450	441	379	470	446	412	425	430	421	454	442	438	441	424	416	434	448	415	402	459	423	424	437	436	432	431	391	394	412	419	434	426	453	401	433	451	416	425	417	414	396	431	429	436	423	431	400	420	386	427	438	427	424	423	411	401	449	429	402	412	457	440	424	459	429	411	420	393	432	450	424	431	450	448	426	440	422	484	428	396	412	438	426	444	445	469	405	413	385	411	440	402	415	434	410	419	415	445	424	406	459	452	462	434	443	443	429	424	400	413	433	408	384	439	407	396	442	447	466	403	457	417	406	382	440	426	430	402	411	412	439	437	433	423	438	440	407	438	419	439	464	402	366	441	424	454	414	390	420	443	457	465	428	441	458	434	443	412	453	450	399	424	474	413	453	412	403	419	407	384	437	375	436	416	423	441	424	432	421	413	420	420	431	436	416	441	433	448	445	412	461	473	425	380	429	455	424	410	432	412	437	394	413	445	411	388	399	418	406	405	486	401	412	424	411	415	441	442	411	432	424	429	439	434	412	464	411	439	422	447	423	463	383	423	421	399	424	432	421	418	402	440	433	406	436	414	426	409	439	394	430	418	426	452	427	418	408	413	445	409	412	426	444	428	441	395	393	436	428	418	460	433	402	425	430	396	414	422	437	446	471	431	391	463	452	413	436	398	411	411	390	444	429	391	458	455	447	453	425	409	439	460	429	424	419	448	414	421	454	466	384	438	430	441	457	426	397	424	429	424	415	419	429	437	431	404	420	448	451	461	490	441	484	403	408	454	438	450	393	464	415	410	440	444	429	429	414	439	412	429	441	440	460	440	425	394	452	425	402	468	432	417	435	458	428	447	435	450	419	420	461	434	410	439	391	445	436	427	454	421	423	417	457	440	452	433	401	403	428	445	470	412	437	424	438	448	468	426	418	431	460	432	423	400	404	394	380	408	433	451	457	438	418	428	416	435	442	406	387	447	445	425	463	432	463	408	408	416	412	425	401	435	440	432	452	444	422	406	452	406	430	444	440	443	425	416	404	475	446	423	453	429	421	421	430	443	419	411	423	401	450	410	438	416	406	434	471	435	448	429	427	437	399	440	428	425	458	425	430	454	432	409	456	412	431	399	422	465	421	394	422	488	423	419	408	409	424	418	446	465	406	434	487	430	416	407	402	446	443	429	479	469	406	432	423	476	454	420	373	420	396	410	457	414	403	424	432	431	393	396	404	425	487	426	481	402	431	443	423	424	442	411	400	432	409	428	415	409	424	413	450	403	421	435	432	447	458	442	433	441	452	476	436	426	401	416	411	418	444	444	421	457	462	416	450	446	431	428	423	443	430	425	406	383	418	462	449	414	444	444	469	424	456	466	429	446	420	415	397	416	406	430	426	443	416	458	396	412	403	429	401	437	405	411	402	456	426	440	425	423	380	423	424	418	393	448	476	403	487	415	408	463	442	445	455	500	410	441	427	419	387	402	413	454	433	473	441	479	398	427	404	391	416	407	472	447	452	394	407	436	411	376	409	440	410	394	393	434	422	417	449	436	417	425	405	410	393	417	432	434	413	431	430	401	411	389	438	436	454	438	406	462	447	435	470	465	415	457	411	411	437	432	456	427	396	379	444	409	431	422	375	410	445	430	440	429	409	420	414	371	449	405	415	420	442	445	436	384	446	463	423	397	386	410	434	442	425	463	458	424	406	436	374	458	446	427	440	444	433	439	402	379	403	426	389	437	450	412	407	449	418	424	407	425	415	446	413	457	430	420	433	440	411	427	414	418	449	403	398	421	384	418	460	470	442	424	442	450	405	444	399	404	449	439	441	437	397	401	421	449	439	432	441	408	430	439	409	420	411	427	432	408	409	411	427	455	446	406	432	418	442	444	479	440	461	436	425	424	443	428	420	422	412	406	416	437	422	434	445	447	414	427	433	429	408	477	439	435	414	379	431	432	436	411	417	425	443	449	384	418	438	426	433	460	443	443	419	472	468	467	404	435	397	409	446	413	428	436	428	446	430	436	385	418	454	389	407	456	388	438	421	453	433	430	428	458	393	456	438	448	414	425	398	432	424	409	417	431	435	431	420	479	396	457	436	458	423	443	431	436	424	422	413	416	420	448	444	412	402	486	416	441	359	441	398	454	392	429	425	409	424	434	425	426	403	435	432	419	427	396	388	442	442	468	430	428	414	431	398	425	427	383	440	399	429	438	421	413	469	401	427	432	431	439	404	445	416	396	457	397	451	420	480	446	430	426	408	388	405	440	461	411	392	454	461	442	417	421	412	430	425	413	418	413	408	446	406	420	390	450	461	429	464	429	446	434	454	463	459	430	454	393	410	433	431	426	404	400	447	393	419	457	386	396	421	439	462	421	423	428	434	448	416	466	425	402	454	474	418	446	406	423	418	445	431	421	404	405	424	421	462	387	408	385	406	371	413	466	419	409	382	404	458	444	447	444	440	440	451	380	413	444	416	457	398	436	431	425	424	423	429	403	397	436	387	444	464	425	433	438	428	428	429	429	426	427	413	378	436	451	405	431	430	466	400	406	405	435	400	446	422	407	431	444	446	394	399	401	449	433	436	401	419	410	426	389	394	437	430	405	461	428	416	413	423	440	412	414	430	441	406	457	417	440	424	424	427	411	409	433	380	448	389	426	403	431	433	426	441	434	415	398	452	447	430	449	432	440	436	408	414	429	405	456	426	446	438	430	407	406	370	468	396	430	430	428	433	393	395	458	389	407	416	438	435	423	414	414	388	396	411	420	389
4359	3397	1928	1244	1073	1047	1010	952	927	982	961	924	922	991	987	956	971	955	897	996	948	885	940	954	912	939	904	941	938	926	970	928	899	927	901	959	955	929	933	985	920	947	999	1005	947	931	914	918	956	943	930	921	905	985	921	921	991	955	941	939	904	968	932	889	940	950	903	959	922	897	887	937	921	910	921	967	926	959	999	930	867	912	896	936	962	932	924	953	940	923	926	930	910	937	969	883	911	914	987	926	924	903	903	945	919	889	886	959	927	925	987	906	889	977	900	925	951	895	959	950	964	908	928	969	932	949	1021	894	899	910	937	963	933	949	897	927	942	933	940	869	892	926	874	928	978	943	852	946	941	897	922	893	883	929	904	905	955	896	901	943	896	904	946	931	934	914	911	995	918	947	980	899	939	950	921	971	895	879	884	922	901	920	894	1009	963	952	945	962	960	953	899	948	899	864	896	886	902	984	896	895	982	927	937	897	924	963	918	903	916	880	892	975	983	906	928	962	893	897	933	921	858	925	931	940	885	883	878	915	942	945	910	916	882	926	907	919	890	927	949	880	963	899	927	900	930	897	932	923	949	921	957	905	961	904	903	870	969	944	914	938	910	919	957	928	830	900	925	881	961	935	937	911	909	931	922	911	917	910	953	911	910	926	898	965	888	951	909	956	877	923	914	909	966	964	949	930	926	902	973	955	942	956	921	949	900	936	901	911	968	886	923	938	946	883	924	915	960	913	940	940	955	935	917	948	967	923	873	945	894	919	937	963	897	916	899	937	916	910	929	982	934	852	938	893	924	917	918	928	963	931	904	937	881	974	988	965	917	896	868	912	945	923	873	902	956	953	1005	974	914	956	894	910	951	941	917	939	907	879	910	920	932	913	924	920	878	909	927	907	956	977	889	932	915	949	931	979	955	989	890	929	924	937	988	952	909	900	919	951	957	969	889	959	901	925	936	916	890	898	896	909	884	929	938	931	887	974	939	861	934	926	939	960	927	940	971	902	1002	927	958	893	937	880	881	929	905	934	937	859	891	910	936	912	928	906	964	888	904	968	921	955	892	933	962	977	958	953	922	909	909	888	934	952	891	956	927	917	964	928	921	939	915	909	923	904	893	893	982	914	977	945	879	891	883	874	942	959	980	921	892	934	851	964	952	898	945	895	944	930	957	915	885	965	920	899	907	924	931	958	931	949	881	945	957	905	894	937	906	908	913	914	915	902	893	923	903	927	921	903	937	986	962	913	890	896	961	909	945	950	944	953	966	904	913	929	959	968	931	919	909	934	950	911	919	937	931	909	976	956	958	945	959	975	895	916	1002	926	942	912	856	868	945	946	915	913	913	963	957	904	924	989	889	881	895	919	940	940	998	954	936	887	920	882	911	873	939	919	908	914	968	935	966	893	886	897	870	873	898	928	901	971	872	940	911	929	945	874	1006	903	893	952	988	915	901	925	921	874	894	958	942	953	968	896	896	960	946	971	990	918	897	920	905	917	910	894	900	901	883	850	962	902	923	882	901	917	933	915	960	940	918	927	967	911	949	963	916	970	891	944	923	905	951	927	956	931	922	974	926	916	890	908	933	924	910	933	971	943	933	944	919	906	884	912	888	850	931	907	923	893	941	875	913	953	993	919	905	864	880	978	836	968	896	944	930	898	896	911	894	929	935	928	947	928	940	918	912	946	919	924	903	939	913	970	956	886	941	900	891	930	940	941	928	862	960	887	888	931	861	914	917	883	920	925	944	911	925	918	916	928	968	903	951	937	971	917	910	953	937	912	952	884	930	943	955	906	910	883	897	975	874	918	948	961	989	914	966	933	918	924	924	977	888	926	974	952	904	955	884	938	928	933	899	945	955	895	854	932	928	922	907	931	954	921	969	900	958	927	876	953	952	910	878	859	895	1004	920	898	928	894	946	913	924	969	912	1000	852	954	920	905	926	973	919	932	946	947	966	895	935	941	899	935	930	943	970	967	909	929	908	944	923	932	909	935	962	971	945	906	962	949	968	947	911	925	911	950	1011	904	914	921	940	917	915	931	903	956	876	922	896	879	1009	886	904	857	909	923	883	840	919	948	981	867	902	943	931	895	903	925	962	942	939	933	944	929	876	869	914	882	944	898	896	980	932	899	926	954	892	923	918	878	945	931	952	887	937	943	927	944	938	919	946	888	947	932	943	887	927	917	927	891	928	948	934	924	900	944	925	932	945	959	924	876	879	939	938	879	973	911	913	900	929	941	856	948	937	943	940	938	962	988	896	921	937	909	929	942	937	916	896	925	903	929	927	939	965	900	927	893	902	943	992	960	911	963	888	931	956	893	907	948	905	965	895	924	902	913	916	953	932	944	952	961	898	920	901	922	936	991	965	942	966	908	938	919	947	941	1011	935	940	946	909	936	944	871	898	881	867	925	920	958	891	902	925	897	927	908	923	957	918	931	968	913	943	946	891	917	969	908	933	913	976	919	906	946	908	896	861	992	875	913	905	902	951	908	900	941	964	897	896	936	933	923	941	940	990	923	896	905	868	904	967	892	930	922	926	906	911	891	939	890	922	918	931	901	931	899	919	910	922	897	866	906	932	958	910	908	907	917	904	935	857	927	882	903	916	892	898	939	908	940	920	889	978	949	926	947	926	912	976	963	907	927	941	922	930	938	961	964	898	910	888	965	859	963	883	915	938	901	886	953	918	999	974	922	934	964	950	946	917	896	941	939	926	962	918	949	944	982	952	925	866	865	930	901	939	922	970	957	905	955	939	961	902	958	932	914	900	933	925	982	902	921	957	946	959	965	950	967	918	861	940	880	939	885	908	915	847	917	923	954	921	916	947	902	916	921	938	949	949	1005	896	881	924	896	882	951	979	965	936	906	950	926	889	985	914	932	941	930	939	907	926	890	924	896	889	909	961	848	944	952	877	926	886	893	956	907	955	934	916	859	917	890	861	942	866	926	887	971	963	987	929	916	903	899	994	976	884	933	873	942	915	926	961	926	906	885	892	961	885	886	877	914	905	930	895	868	906	873	929	950	900	915	921	1001	969	862	930	897	879	933	922	939	913	958	982	921	900	922	916	909	930	920	913	900	951	905	899	968	938	912	987	893	989	937	951	938	900	898	894	1006	944	934	920	874	922	922	914	967	917	908	893	960	911	911	945	931	920	959	944	908	925	936	965	952	940	882	905	937	919	898	957	895	955	908	955	894	960	897	966	933	917	941	956	936	944	885	968	898	896	937	878	1025	887	901	923	916	888	926	936	962	927	894	925	937	943	940	930	907	902	907	897	906	949	942	933	945	955	891	879	924	911	915	945	904	899	973	938	995	922	952	967	926	936	941	982	910	934	938	915	939	937	883	941	959	950	864	913	940	944	930	940	965	960	935	930	900	885	919	962	937	928	948	928	959	938	926	904	900	953	976	932	912	904	955	920	913	923	912	842	956	912	957	911	918	967	957	919	907	894	923	949	903	857	919	947	925	956	870	902	921	907	931	893	863	923	912	953	937
23400	20720	24368	27146	20723	20735	18061	774	434	431	388	346	315	327	333	317	296	304	336	327	345	293	307	323	301	286	306	326	302	268	277	306	321	272	290	267	291	299	277	236	265	284	274	275	290	274	262	259	276	248	273	267	298	271	269	274	296	281	281	310	237	296	297	291	285	273	258	246	279	272	271	279	296	272	284	306	259	285	272	303	268	265	269	261	254	257	267	286	291	298	268	295	285	274	295	293	284	299	298	278	259	280	263	246	249	287	249	252	289	268	266	272	295	273	276	266	258	303	250	293	260	282	262	282	284	288	295	281	271	281	279	278	277	319	283	261	273	299	268	260	263	273	295	259	305	267	277	275	278	290	292	223	298	286	282	285	283	252	252	278	257	290	313	275	270	287	276	278	277	252	258	312	280	251	283	266	276	242	284	300	273	252	258	269	263	270	269	273	287	286	255	269	276	278	266	262	258	279	255	281	307	271	284	300	267	285	242	288	293	275	276	287	309	312	273	255	286	273	288	289	297	272	272	280	299	253	261	261	301	295	271	299	243	297	269	295	268	276	276	245	292	284	307	298	252	270	267	294	284	255	271	268	285	268	263	239	248	261	291	247	283	241	262	278	291	267	272	279	262	265	261	273	253	282	282	289	287	268	271	297	298	292	289	260	290	264	279	300	247	299	275	266	242	272	270	270	274	274	271	284	266	302	297	290	299	287	282	301	291	281	264	298	315	246	256	280	248	281	268	250	250	278	256	309	281	244	288	248	272	253	273	299	295	277	256	280	292	270	265	280	274	304	278	253	256	288	296	273	268	270	279	287	243	273	260	285	308	267	277	284	272	274	291	280	318	289	280	292	292	257	289	265	270	276	250	284	274	275	277	263	270	272	303	241	278	272	281	291	257	250	286	240	247	284	250	267	281	256	311	303	273	296	268	280	267	275	305	254	289	237	291	285	255	306	260	285	284	253	292	281	282	307	278	322	277	298	273	302	278	258	260	271	275	290	264	275	250	261	275	276	281	277	257	287	269	275	293	282	271	275	268	242	277	315	263	267	254	289	266	285	306	285	250	255	276	277	250	238	286	277	302	266	274	246	265	259	320	283	271	278	275	273	274	256	307	263	250	258	276	286	272	276	263	278	254	265	265	270	273	293	288	266	267	288	291	301	297	242	301	270	238	298	267	255	268	295	281	266	272	274	291	310	284	283	269	271	261	273	254	274	283	322	305	281	283	310	284	307	279	276	254	274	246	281	268	252	304	274	258	260	248	256	289	278	279	283	255	270	292	295	271	294	323	273	271	298	285	268	264	298	261	258	294	259	267	305	302	277	313	279	259	300	283	261	262	292	284	240	275	277	246	251	249	263	275	316	267	284	300	252	279	275	285	276	286	269	305	271	277	268	280	298	258	290	290	275	258	270	265	281	293	279	270	289	258	262	288	289	310	273	278	250	291	265	259	279	303	284	264	254	243	249	277	295	290	278	278	281	249	288	292	264	305	268	264	239	256	265	264	292	272	279	277	286	254	300	283	273	269	305	305	259	264	298	258	271	283	296	302	248	257	272	242	306	282	279	259	241	272	278	289	243	300	255	255	292	279	277	259	280	276	264	269	283	280	276	282	286	272	283	292	268	246	261	239	247	298	279	274	307	281	272	283	272	299	314	283	285	300	302	258	258	275	302	262	264	280	285	269	300	261	291	308	280	283	259	264	294	246	274	281	281	266	251	275	279	288	273	268	296	283	279	286	282	247	285	281	304	283	311	297	247	284	264	251	247	276	267	282	287	274	275	285	273	280	264	281	275	291	281	285	284	279	277	270	279	315	264	280	282	246	273	267	281	300	260	252	272	249	226	275	310	281	267	251	290	295	264	252	303	299	271	296	296	279	246	263	270	255	264	261	276	255	279	245	273	263	305	320	267	264	262	288	250	296	298	277	263	302	264	290	290	277	317	289	285	282	266	286	294	291	263	252	265	261	294	260	285	256	266	276	263	243	267	288	263	262	269	272	274	292	265	269	276	257	274	271	271	278	266	294	280	297	264	280	283	272	230	270	283	281	239	251	306	299	272	243	268	281	274	253	263	234	276	279	244	284	294	248	273	273	288	275	305	270	295	254	269	282	272	264	283	221	258	274	258	272	277	275	307	296	269	268	285	294	263	310	293	290	256	258	254	279	280	261	273	294	252	292	309	246	275	252	283	261	233	268	281	282	256	271	260	286	241	263	294	258	305	262	263	262	258	266	263	282	318	249	250	321	270	282	276	269	274	260	312	252	256	273	286	310	265	271	257	270	283	262	266	303	300	305	301	276	287	293	274	276	265	280	278	311	281	295	258	256	264	265	322	285	282	279	285	280	297	281	274	285	286	280	281	291	288	254	284	261	299	263	273	268	266	272	279	264	262	281	248	289	262	266	283	276	283	263	296	254	286	257	267	291	280	296	276	272	267	262	246	285	247	295	275	279	283	291	308	246	255	288	272	272	265	257	240	242	276	279	281	265	276	266	287	291	281	290	259	263	277	269	280	257	270	253	259	312	250	262	275	288	262	260	264	264	270	259	275	263	273	253	274	280	282	284	239	264	294	276	286	279	277	288	241	284	293	271	289	293	246	272	297	288	282	285	287	237	263	277	265	252	270	270	268	273	290	295	308	274	314	304	321	276	274	287	267	243	270	277	269	294	283	244	276	266	286	265	271	280	283	276	282	289	252	302	269	258	253	281	281	281	300	294	305	273	282	242	282	276	273	286	248	261	264	282	259	273	264	258	270	295	250	245	291	259	279	299	294	270	293	282	261	259	298	260	284	285	248	301	262	254	308	287	298	266	276	259	248	255	284	271	273	304	276	282	285	310	282	292	266	249	282	272	294	292	278	289	254	288	295	285	319	265	288	292	263	260	272	295	274	297	283	228	257	276	282	273	261	273	281	278	275	290	300	262	315	283	265	282	275	297	276	251	284	308	281	291	271	282	296	285	270	296	291	294	291	301	246	294	295	270	303	289	277	259	289	270	269	310	279	281	291	285	273	242	270	271	268	311	287	252	263	285	292	245	278	269	266	274	245	299	291	252	295	278	267	298	275	276	265	275	298	259	271	241	293	270	286	272	295	252	257	267	266	291	267	322	270	317	285	264	259	246	279	272	291	278	273	250	263	254	273	253	293	260	276	270	256	284	316	275	273	273	288	268	308	246	276	267	305	261	271	289	266	297	286	255	252	312	288	268	290	267	269	285	284	280	279	280	293	291	281	254	263	249	302	290	273	282	246	292	246	273	283	280	286	291	269	270	311	286	266	297	246	249	262	279	285	267	252	240	286	245	279	293	273	276	310	289	272	279	256	279	290	276	273	249	273	276	278	261	284	286	297	270	265	259	297	264	273	271	284	260	268	276	268	285	276	298	266	304	278	254	268	288	279	288	273	288	269	303	277	278	256	281	292	260	279	292	267	278	260	286	302	249	255	272	295	287	287	283	267	299	264	253	297	257	270	276	265
4806	4790	2420	1184	911	748	710	688	685	687	628	622	620	636	649	617	669	612	644	620	641	680	662	624	555	622	628	601	609	638	584	591	568	656	599	629	631	585	610	610	616	597	622	634	625	620	605	606	608	640	604	612	579	580	618	638	608	623	597	611	597	628	626	607	640	626	638	619	612	626	649	604	639	586	597	557	630	622	605	619	649	609	618	618	554	612	605	601	616	634	584	602	636	618	621	600	577	596	621	625	650	684	582	619	580	572	623	617	593	625	594	597	607	593	597	597	622	629	640	587	639	577	616	596	605	611	624	621	653	624	628	602	631	579	658	613	629	650	613	596	632	616	592	625	617	641	621	596	621	603	621	614	627	573	621	617	564	621	593	617	597	586	654	634	575	596	612	577	636	642	604	598	613	625	663	579	573	627	651	630	600	598	617	621	633	601	635	645	624	636	589	606	598	634	607	629	574	610	671	589	623	607	585	599	579	623	590	619	596	609	585	593	569	605	587	577	589	636	632	609	646	620	613	575	566	620	674	647	595	623	588	597	618	587	638	602	562	568	600	631	601	628	600	629	600	597	624	592	657	658	571	596	625	603	630	559	621	615	575	577	648	602	615	625	632	589	624	641	649	646	645	603	579	629	603	617	632	587	607	627	623	650	603	627	611	634	623	613	564	556	583	585	627	605	592	595	598	632	625	610	651	630	639	617	597	589	616	634	596	608	629	586	616	618	617	606	571	624	711	590	609	628	603	583	602	547	632	599	619	642	638	602	590	575	635	604	631	629	589	619	650	615	606	622	605	595	635	594	597	619	579	618	563	647	634	612	631	618	628	611	645	652	629	642	591	607	601	623	564	623	598	626	559	592	613	596	574	626	593	632	569	614	609	580	626	569	653	584	618	606	614	541	611	612	596	609	617	629	599	607	582	611	610	604	632	626	596	609	629	678	609	582	600	599	629	595	624	613	594	632	592	579	594	568	630	599	595	648	626	628	646	623	620	578	595	595	586	596	582	602	604	612	579	601	585	614	581	654	621	621	596	601	623	617	603	594	588	628	616	559	559	606	603	635	601	625	625	637	640	619	578	602	624	611	602	612	606	631	587	636	607	594	607	608	632	638	591	563	615	592	622	592	661	625	625	604	625	684	614	573	558	604	637	579	606	605	605	621	556	578	596	554	600	643	622	576	610	616	632	573	638	592	617	643	621	612	634	568	623	601	592	638	623	602	615	603	599	615	615	595	567	581	611	626	621	603	599	614	609	596	567	636	583	620	618	593	596	620	648	611	599	592	603	622	649	616	635	602	583	588	610	621	610	611	588	621	608	607	596	574	614	620	632	602	610	583	620	576	641	584	589	590	645	619	632	646	603	624	590	617	638	564	632	606	588	587	592	592	584	599	649	638	611	615	585	592	603	615	625	557	608	588	592	649	619	615	630	607	609	635	656	609	613	598	635	596	580	555	652	637	599	671	576	595	644	593	600	576	574	597	647	647	550	586	632	613	577	583	630	610	620	590	615	639	610	621	616	550	606	608	609	587	605	589	608	652	608	549	580	605	649	610	641	620	602	600	607	630	586	600	617	622	582	650	569	616	578	656	611	650	644	637	615	581	601	606	621	620	603	619	611	628	628	586	600	601	627	623	623	580	575	600	577	632	590	583	585	611	609	633	635	620	554	610	622	638	630	625	606	572	633	590	580	627	601	594	649	583	611	631	611	643	631	551	609	610	634	580	649	592	637	648	588	572	653	582	632	610	607	657	614	598	591	576	633	648	608	651	595	573	642	605	588	606	596	614	644	581	585	611	615	575	649	609	584	624	616	624	633	588	589	613	599	645	622	627	614	596	595	634	631	618	609	594	643	597	614	641	637	606	580	573	559	572	574	603	618	586	626	654	581	583	613	658	617	588	645	580	614	574	612	611	627	599	619	594	676	609	620	644	594	612	626	558	616	588	583	638	613	628	589	609	601	639	593	616	552	601	649	605	612	627	642	571	559	608	604	627	606	615	600	557	603	618	628	544	610	621	609	640	618	612	603	592	615	593	623	644	585	620	614	606	632	565	644	640	623	632	585	624	570	655	600	638	633	633	564	631	580	598	546	597	621	620	588	630	613	657	612	625	561	584	627	629	630	611	615	630	598	591	601	635	653	603	641	634	589	589	624	621	644	610	626	625	583	619	574	591	579	615	609	621	655	594	591	570	639	598	645	593	617	623	655	606	602	577	627	609	672	587	569	638	564	616	651	585	600	604	595	563	608	636	584	611	642	622	604	623	573	590	652	627	651	577	626	620	593	624	587	639	587	590	605	627	593	634	630	606	612	619	625	608	587	617	592	643	600	566	646	627	617	613	605	569	648	592	613	613	622	601	629	625	631	595	591	606	600	595	587	605	608	625	577	630	609	641	634	618	598	623	619	611	597	671	611	618	649	610	608	607	625	573	610	605	621	616	565	575	623	602	624	608	629	650	603	636	584	587	605	597	600	628	621	582	620	624	670	618	569	593	606	627	606	608	632	573	615	639	605	610	652	619	578	626	632	646	635	566	659	614	651	626	580	553	576	617	583	575	622	616	589	600	622	599	627	633	620	627	590	583	662	652	632	634	612	605	578	662	584	577	573	602	570	665	602	598	590	624	583	632	639	663	595	598	648	598	592	599	634	639	585	624	667	579	585	651	616	609	604	601	608	596	650	596	619	603	578	657	622	606	625	604	624	631	633	625	597	590	593	628	617	592	626	623	664	585	582	597	562	593	630	588	595	610	603	666	621	569	617	623	645	626	622	635	596	615	547	587	592	620	606	605	612	601	617	629	610	562	628	559	602	612	574	656	585	594	606	613	621	596	642	623	559	566	658	607	620	583	600	647	601	617	594	603	629	604	599	622	602	623	573	579	604	639	552	608	592	631	569	646	610	634	662	627	624	560	590	600	591	598	631	563	606	601	586	578	611	647	656	636	627	631	653	628	649	622	647	617	604	632	663	609	612	624	608	611	634	611	573	621	604	597	589	586	626	614	634	660	600	611	604	616	624	616	606	600	592	591	582	620	601	597	635	658	631	589	594	607	644	625	601	599	597	598	666	644	608	646	584	624	621	606	594	577	637	600	608	600	595	603	656	572	602	598	559	589	613	563	608	592	610	633	643	601	624	587	671	567	594	605	618	589	604	608	607	607	598	625	608	595	588	621	639	596	634	600	679	614	630	611	623	597	607	628	601	585	630	610	595	639	592	590	618	584	613	589	600	624	593	574	653	636	620	623	600	555	575	581	620	611	623	591	596	616	638	551	596	571	597	586	561	603	612	626	621	637	591	603	631	576	609	571	574	582	597	600	579	601	614	617	618	620	544	615	620	573	626	642	619	621	629	579	596	642	593	561	604	611	562	590	605	612	617	588	646	631	583	620	592	619	608	607	575	611	596	584	612	620	613	572	670	621	634	642	578	641	620	592	585	612	620	621	604	623	619	595	608	559	637	535	564	589	620	596	664	591
31691	19117	7276	688	427	401	379	359	348	361	373	337	363	377	333	367	378	322	378	352	359	382	337	332	373	374	405	386	374	359	350	354	369	350	370	339	338	378	363	325	376	360	364	371	364	353	330	403	402	335	367	373	402	391	368	336	308	346	333	365	353	342	311	362	354	406	396	359	379	364	359	387	390	337	361	350	378	364	388	361	349	382	336	378	325	319	347	322	415	360	353	350	362	351	366	370	373	357	324	366	381	363	356	321	362	355	331	352	376	342	383	407	366	342	353	357	373	346	355	356	372	371	365	358	379	393	338	379	327	333	355	353	329	341	382	353	347	379	345	376	351	350	366	365	366	361	351	351	357	370	338	368	337	348	324	379	349	371	403	343	372	350	394	364	332	379	375	339	337	356	356	335	354	336	344	364	382	340	383	386	346	358	380	343	343	337	364	334	350	363	370	383	319	326	335	345	375	360	356	360	347	367	350	390	378	352	354	385	339	377	356	322	371	368	391	369	364	357	366	336	384	349	364	369	329	357	377	370	326	356	379	366	363	336	362	364	355	341	347	383	364	358	368	358	375	333	333	365	343	364	395	357	368	351	366	363	335	356	397	362	317	362	341	367	358	342	344	322	362	339	387	360	365	353	355	352	359	365	333	355	382	367	346	355	339	343	365	375	352	355	372	337	318	349	358	379	352	353	377	347	328	392	410	375	367	350	368	317	358	389	370	349	361	358	341	363	335	342	354	383	366	312	350	395	398	325	335	383	341	342	367	341	404	363	320	365	329	342	344	331	385	387	376	358	370	313	347	346	347	348	367	350	352	344	369	349	328	355	357	381	371	336	387	338	363	391	332	354	343	352	382	389	377	386	377	354	343	347	361	362	328	327	363	351	348	377	363	331	362	377	376	401	373	342	342	326	367	390	368	358	377	338	378	317	334	335	348	422	344	362	330	358	387	356	361	352	361	411	358	377	357	369	359	394	324	395	378	329	335	362	354	347	402	321	398	374	338	350	359	326	369	350	355	366	327	351	343	338	311	377	377	341	386	359	373	394	381	355	344	385	373	365	362	343	374	343	416	370	346	366	394	315	363	373	357	400	343	340	371	367	343	370	370	321	355	367	375	386	343	379	361	354	357	406	347	402	360	337	362	384	376	341	355	343	332	375	372	340	350	423	386	374	383	360	367	337	380	352	351	323	358	345	355	372	363	357	359	394	344	352	363	352	364	364	337	345	362	328	325	341	332	379	370	349	389	365	365	364	340	382	397	370	355	374	361	363	341	349	374	325	360	304	365	380	344	315	345	337	372	341	320	382	414	365	343	349	328	394	361	359	332	381	372	379	353	328	332	343	375	340	357	372	358	353	351	350	372	352	327	330	379	338	344	366	351	351	393	316	358	381	372	390	373	368	343	376	338	375	356	356	344	312	326	363	364	345	326	369	348	373	355	387	345	332	382	318	334	363	347	335	331	346	378	369	357	319	319	364	349	329	370	343	355	342	339	344	372	360	358	363	374	398	330	368	374	370	364	362	342	341	371	368	378	339	352	368	402	355	364	321	371	375	416	355	376	379	369	335	344	338	348	328	409	370	345	366	381	338	365	366	334	365	337	367	376	367	398	368	355	358	365	373	397	353	362	363	352	375	382	340	372	338	390	354	350	343	390	311	346	371	352	361	357	358	369	323	378	319	357	364	357	349	322	364	357	359	367	361	349	345	317	374	360	376	371	345	348	374	351	329	354	315	352	324	372	340	365	334	365	348	383	335	374	386	372	354	362	400	355	296	364	398	349	391	384	374	353	379	340	374	332	347	327	329	372	357	366	373	366	386	358	363	347	403	381	354	336	340	421	382	383	372	366	363	332	336	340	378	355	311	352	372	364	355	386	358	342	385	340	353	331	352	389	351	357	393	348	372	331	356	358	351	346	332	365	345	368	361	351	336	401	391	325	339	376	343	370	362	381	339	343	327	346	356	394	356	364	352	388	357	355	324	386	352	351	367	381	327	351	350	332	396	369	375	369	359	359	374	334	373	397	393	378	375	330	328	344	339	363	325	366	379	379	360	409	342	356	329	374	343	342	382	340	364	369	370	362	359	364	350	385	363	355	406	363	385	333	304	338	339	365	373	363	359	340	352	403	348	383	380	351	332	360	339	389	348	348	387	367	385	340	365	363	373	388	345	354	381	360	346	371	376	327	359	382	346	357	375	361	367	330	329	348	353	380	401	375	342	312	356	334	359	335	357	361	353	352	355	358	348	365	356	364	364	375	402	344	340	367	354	368	323	369	360	349	337	371	345	356	342	388	339	347	388	366	332	346	336	331	366	351	360	336	392	355	353	357	399	364	323	343	379	350	329	374	387	372	388	380	364	339	348	336	334	381	323	373	332	349	371	342	331	363	346	398	339	363	394	357	325	369	372	368	345	348	360	353	371	358	348	317	368	363	350	371	371	336	387	351	328	346	380	371	326	317	357	345	359	349	387	369	375	372	351	343	371	371	353	363	388	354	373	327	377	370	377	351	359	388	352	362	383	366	386	358	396	374	348	356	359	345	327	365	345	369	341	362	375	362	372	322	345	323	368	365	395	371	388	356	382	347	380	361	356	352	353	362	360	330	351	378	351	379	346	356	350	373	366	408	363	350	352	367	346	365	329	318	358	344	360	370	388	412	335	343	376	342	371	339	351	344	343	325	355	357	344	377	377	373	342	370	322	341	336	370	342	363	345	338	357	367	378	384	355	349	349	425	355	366	359	361	362	350	368	343	372	415	340	394	351	335	344	364	350	367	327	347	365	365	373	359	346	346	359	346	345	361	351	337	352	356	332	338	362	327	350	348	381	337	368	356	376	365	361	368	390	371	361	351	340	394	352	399	378	387	366	379	337	299	338	353	361	367	358	324	377	358	363	365	319	339	350	343	352	358	372	372	346	353	346	391	349	353	352	386	364	364	349	403	343	394	360	328	347	336	363	364	376	350	381	360	368	389	373	363	355	358	350	373	367	336	341	362	371	364	342	363	346	338	367	380	373	383	328	333	405	363	394	363	355	331	367	350	362	384	368	353	358	356	335	360	364	389	386	371	366	371	359	407	376	358	332	366	331	347	371	337	374	359	358	371	392	348	352	333	334	349	333	337	342	354	356	349	364	334	387	413	363	381	393	339	320	341	380	363	333	335	358	360	356	357	351	399	387	338	386	351	333	352	345	380	342	333	334	365	335	390	360	394	371	356	329	359	351	328	346	322	378	395	377	344	373	364	326	361	350	369	361	307	366	381	361	368	358	328	401	350	341	379	364	404	351	332	344	352	359	348	383	364	354	361	358	302	315	350	357	353	357	302	366	346	318	400	366	316	370	337	351	352	401	380	382	365	369	319	365	375	342	367	357	375	330	330	351	347	375	374	334	319	353	347	368	326	319	335	349	373	332	355	336	349	352	373	343	381	375	351	372	334	341	369	356	364	339	337	362	349	387	369	351	353	374	321	346	356	368
5808	1113	974	903	838	836	815	853	809	823	838	853	841	793	814	854	813	829	848	827	876	867	830	819	788	768	806	786	840	858	798	836	799	842	860	795	833	816	824	903	855	859	821	774	869	816	796	823	784	835	816	828	859	866	831	818	785	871	817	802	834	795	784	818	829	803	766	832	803	792	823	810	847	881	821	812	842	832	819	791	799	839	796	823	824	862	817	828	817	820	813	861	799	793	779	829	816	857	856	830	801	803	850	813	827	817	839	826	836	815	788	873	783	860	808	839	820	848	782	820	881	814	832	880	807	847	810	830	801	808	862	819	838	818	833	873	816	819	919	793	848	807	826	876	863	856	832	838	848	806	846	822	816	815	816	826	827	812	892	852	817	836	826	792	802	805	834	817	878	844	821	832	887	834	813	826	839	863	821	829	844	855	780	802	812	780	810	858	877	780	812	838	799	811	786	798	809	864	884	813	810	772	828	843	855	806	828	825	811	827	758	816	813	862	862	793	833	862	825	835	774	793	795	843	861	756	838	832	839	837	829	821	909	805	837	894	825	845	826	823	782	846	771	824	857	831	820	834	833	808	855	800	819	802	823	813	840	863	860	812	804	812	870	824	817	777	796	829	809	834	764	865	836	810	830	823	815	815	872	857	817	843	844	883	817	918	829	828	809	832	833	793	786	826	835	840	810	816	789	813	808	807	826	796	831	801	795	819	818	859	847	835	838	825	896	808	825	801	797	855	798	772	828	871	826	852	820	838	873	802	845	889	825	845	833	873	784	817	841	835	824	817	834	851	880	850	832	842	845	856	773	881	820	817	799	868	820	827	809	861	844	847	823	807	866	854	817	791	814	838	885	909	842	816	833	841	817	859	850	857	866	845	763	877	835	861	867	866	830	832	846	769	806	809	852	829	828	797	865	798	810	831	789	871	836	828	781	866	783	856	813	772	822	808	790	848	855	795	837	805	813	851	820	889	811	816	843	807	846	825	866	835	783	806	839	835	866	808	848	819	820	842	814	854	831	824	852	825	820	833	806	797	826	860	759	834	859	836	837	815	811	816	823	812	826	834	801	797	830	806	830	749	831	809	851	805	803	828	839	802	796	900	814	839	805	826	803	818	812	868	816	875	783	835	839	811	841	803	722	784	791	828	804	777	790	831	837	814	818	848	885	885	790	808	819	799	844	841	837	802	829	828	849	833	821	793	835	887	843	864	815	805	810	825	844	810	838	827	819	814	818	869	843	850	825	790	849	836	813	808	809	764	843	811	878	814	823	837	835	839	843	823	870	841	832	856	796	860	806	816	820	830	807	831	865	783	834	804	828	829	847	854	865	852	824	813	915	830	869	844	798	806	856	807	868	825	814	859	824	788	820	797	853	815	863	859	772	833	822	801	803	849	842	809	823	820	769	888	834	820	827	845	907	807	830	859	790	817	872	803	802	839	815	834	800	826	881	881	841	841	835	807	858	822	823	842	828	836	861	860	803	835	810	849	832	809	835	860	825	805	794	818	841	819	847	838	846	805	809	833	769	849	826	771	819	838	818	838	813	885	793	794	849	824	805	801	791	856	804	815	790	813	831	857	840	886	859	838	846	811	837	861	853	827	821	789	785	828	794	847	786	842	822	826	807	836	816	794	828	856	817	804	847	836	827	827	829	802	901	819	805	809	842	866	818	845	863	834	828	821	823	870	774	877	833	812	819	859	840	886	779	801	852	859	799	816	862	819	802	834	805	791	824	863	817	798	775	844	855	822	791	859	829	845	861	815	839	795	760	849	839	827	841	830	821	835	869	842	822	811	874	814	857	873	843	811	820	883	815	812	858	868	830	818	806	839	834	822	833	834	885	855	850	838	840	851	777	836	814	766	812	828	784	829	792	852	856	807	818	843	841	812	883	807	837	810	824	870	830	834	846	830	817	838	817	886	863	812	842	772	839	827	825	834	800	791	845	832	837	825	874	818	809	852	805	790	822	846	826	841	838	794	787	842	816	828	806	834	865	825	793	885	845	830	806	846	865	815	855	826	810	812	791	814	851	850	807	845	878	876	823	800	805	754	803	849	844	822	848	850	818	779	824	819	785	767	835	829	883	824	844	812	800	825	849	857	855	840	800	815	859	808	786	858	806	803	808	904	815	800	779	816	817	835	878	870	810	826	898	811	798	870	799	848	838	843	866	779	833	840	890	821	832	837	791	874	856	851	809	824	789	831	849	839	818	819	836	832	783	817	788	791	826	827	816	876	828	806	881	866	807	818	787	849	834	836	823	878	802	806	866	847	824	805	791	844	823	846	845	781	840	834	904	829	793	830	827	817	816	839	857	843	800	794	860	849	826	837	841	848	814	836	858	814	849	828	788	817	855	818	859	889	856	836	845	855	849	806	821	781	824	885	811	801	815	819	800	843	789	819	818	827	855	765	841	802	800	819	857	830	806	857	860	791	816	819	808	869	816	826	809	826	817	804	803	797	828	833	797	806	809	829	823	804	805	787	793	822	836	815	799	830	819	801	798	845	824	831	832	842	858	821	801	810	820	862	802	846	870	816	823	826	832	835	823	822	866	849	880	837	840	778	825	805	800	827	792	806	822	827	799	827	820	849	768	774	777	767	875	849	762	797	786	882	785	808	811	801	824	833	794	813	836	848	847	803	866	792	885	841	868	808	830	844	798	860	894	810	841	847	796	873	770	889	772	851	872	871	829	755	830	797	809	858	824	834	818	795	837	846	817	813	737	821	864	860	783	852	808	865	830	864	813	849	815	835	845	843	861	862	828	796	805	814	829	823	845	847	808	826	868	789	807	830	843	819	811	827	812	814	813	834	827	847	799	860	814	805	809	869	911	859	849	833	857	826	834	879	808	828	841	841	836	834	874	817	793	823	845	805	815	822	871	845	815	830	805	835	815	830	815	838	869	839	830	850	823	785	820	858	836	801	852	821	818	838	831	827	805	808	847	856	862	844	837	833	842	768	826	849	796	844	857	805	858	796	841	871	862	820	837	849	817	818	827	808	852	825	823	799	817	823	780	844	843	815	832	843	830	806	826	838	785	818	902	841	822	800	797	786	833	824	809	809	790	817	833	812	835	834	774	811	825	843	807	812	863	798	809	805	857	831	840	806	809	810	811	858	820	781	808	836	871	826	833	832	826	814	793	837	839	827	800	840	897	834	789	819	789	859	865	821	807	844	821	834	805	836	829	866	834	835	811	804	814	788	772	816	826	815	847	797	864	792	851	809	824	854	863	850	879	838	897	834	839	810	821	867	813	769	825	799	831	841	869	820	858	835	784	860	832	835	846	811	803	880	805	848	821	829	875	853	745	800	815	820	838	815	814	835	786	863	806	884	809	792	854	803	832	803	844	850	856	857	874	822	791	806	794	863	771	848	796	808	821	882	832	844	841	816	811	854	800	814	756	840	838	806	861	832	812	889	783	816	814	854	872	869	849	827	860	826	855	839	832	840	797	803	821	808	797	829	802	828	811	800
23880	20712	24105	27373	20708	20675	2577	616	533	478	515	477	446	432	506	436	432	433	455	435	423	449	459	466	466	405	465	430	425	402	456	433	402	441	472	481	396	427	443	432	434	435	390	460	431	433	410	464	418	417	460	427	426	474	445	397	421	440	409	466	447	429	460	420	433	416	439	463	399	417	435	418	436	500	431	463	476	406	454	416	430	431	403	399	486	422	446	403	437	458	451	442	436	471	419	442	480	435	427	405	432	428	449	414	409	425	446	421	447	413	449	421	418	453	439	491	423	421	402	436	412	448	460	446	431	450	395	445	467	402	470	432	418	432	418	439	428	401	432	450	444	429	418	456	465	444	462	446	467	431	448	478	445	407	431	471	449	442	414	472	418	459	398	464	431	470	424	400	424	414	425	480	379	432	427	393	401	443	443	484	434	448	434	430	430	449	433	453	394	408	432	434	393	459	431	424	423	402	432	459	455	409	474	420	465	452	450	447	502	449	416	470	434	419	417	452	442	427	444	450	434	448	413	411	454	433	450	424	400	471	426	454	435	452	453	466	445	404	448	400	420	454	440	445	429	439	420	418	443	408	421	408	437	430	424	452	475	482	386	427	442	409	411	391	407	458	442	429	443	407	457	410	406	405	420	422	431	379	431	457	489	377	470	444	410	411	435	385	432	432	426	455	408	454	458	421	431	455	445	418	400	439	418	433	451	445	416	430	418	440	427	449	436	420	439	402	396	434	446	451	439	429	405	425	417	396	431	432	449	430	444	376	438	413	457	453	432	436	398	420	437	409	413	420	438	440	446	432	385	423	436	441	445	424	417	481	453	483	450	470	411	434	441	427	449	417	468	419	471	447	436	399	459	448	427	424	431	408	379	394	404	437	402	431	471	436	426	423	442	413	481	438	452	480	423	438	467	450	448	432	424	447	410	419	449	443	416	425	491	452	438	409	408	398	470	435	432	431	416	439	440	411	443	449	476	471	447	418	445	428	447	437	397	459	429	417	439	411	458	472	417	403	432	427	455	429	465	481	416	414	432	421	422	440	449	413	455	418	452	439	434	414	438	393	421	429	442	429	421	454	428	454	386	422	428	403	411	389	438	399	414	440	402	423	452	384	454	424	388	468	456	399	420	415	440	411	427	434	441	430	435	443	432	492	451	443	439	453	418	465	454	401	482	400	445	425	419	415	418	420	420	426	424	429	432	423	417	412	436	448	467	422	455	477	444	409	426	454	413	464	446	419	409	421	445	459	410	435	431	405	428	418	448	459	447	437	435	406	413	435	425	397	406	453	441	419	449	478	454	404	433	482	455	401	411	413	464	422	417	440	429	458	472	443	431	436	420	390	432	443	439	407	448	426	431	392	469	434	462	428	424	443	470	432	447	426	439	395	408	415	401	460	446	403	463	457	429	452	424	403	432	405	383	430	417	460	450	450	404	484	469	400	403	466	479	414	448	419	436	422	463	442	461	443	398	403	447	447	444	463	409	434	397	417	429	403	450	453	433	402	435	442	447	433	470	416	416	454	431	445	433	408	437	476	445	435	454	454	399	435	458	388	460	445	405	462	441	430	415	423	446	397	420	439	434	410	411	401	429	399	446	398	414	407	495	436	425	436	454	419	466	437	407	451	451	462	436	422	437	408	410	435	457	417	393	424	445	407	438	463	507	407	434	408	456	454	403	413	443	411	441	432	480	385	439	441	420	391	461	419	430	450	433	453	403	448	474	398	423	451	460	428	452	468	465	453	443	412	416	408	445	439	417	430	437	444	429	436	435	428	446	375	438	414	431	463	428	430	443	463	441	419	403	441	483	471	456	444	449	418	458	455	442	420	471	426	405	445	475	468	451	451	479	436	408	441	443	439	469	474	453	427	438	430	454	460	443	505	449	422	449	443	411	430	445	432	447	442	501	412	460	422	442	458	457	468	445	459	414	465	445	413	435	427	433	433	409	434	422	424	406	429	453	453	383	460	429	463	429	428	441	447	434	453	422	431	467	419	434	401	418	443	423	453	417	438	451	467	454	410	411	432	490	400	463	466	464	385	452	448	440	442	387	434	422	416	438	440	462	405	438	456	441	418	425	468	470	445	438	453	381	430	466	449	408	452	421	426	423	420	448	435	378	454	397	415	430	455	416	436	455	471	387	428	434	458	457	410	419	461	444	394	414	423	450	451	429	423	436	427	406	412	461	435	451	371	424	400	408	436	464	394	436	478	422	436	417	461	445	429	443	451	437	440	486	431	468	488	412	448	453	387	416	439	441	440	421	436	412	434	422	442	450	448	422	433	422	406	415	425	424	384	439	440	419	452	411	428	467	404	421	452	416	442	427	409	432	425	439	408	478	451	419	414	485	472	432	414	464	414	455	401	427	436	445	444	404	419	441	437	397	455	457	457	416	447	511	401	439	477	417	465	450	468	467	448	425	455	427	447	441	392	407	417	424	413	452	414	435	455	414	442	460	467	452	448	397	478	439	448	419	435	409	441	413	399	444	415	431	422	444	441	381	445	410	386	443	454	428	435	478	448	459	450	470	433	480	439	414	470	424	398	411	434	413	462	429	483	436	442	459	399	440	464	423	481	407	435	440	433	420	406	406	416	461	416	435	449	381	434	403	422	422	423	444	419	445	410	479	423	384	453	434	419	432	431	406	427	447	419	498	472	403	428	450	443	401	452	429	416	447	479	472	470	421	442	422	387	430	444	426	453	430	397	434	383	403	436	430	435	438	442	416	454	403	430	433	412	401	449	467	410	429	403	402	436	427	435	430	435	443	427	441	457	430	401	438	398	409	443	424	469	449	399	474	395	424	401	402	456	443	393	437	446	421	409	444	439	405	454	373	412	427	421	392	447	423	463	442	439	474	499	430	387	425	454	446	405	421	434	459	405	404	420	407	422	441	468	444	443	464	403	416	379	406	434	448	413	445	414	445	407	458	436	430	444	458	438	439	439	433	429	432	398	468	448	402	472	442	460	445	436	400	409	503	435	429	443	405	451	422	450	447	465	406	403	411	391	463	427	441	439	388	380	467	443	467	437	421	425	398	431	405	434	394	483	468	449	447	432	429	462	418	418	421	450	429	450	420	446	413	468	467	408	428	444	418	440	426	435	430	455	408	471	408	436	385	419	415	438	410	480	437	419	412	449	377	386	428	401	445	426	414	458	385	453	400	455	434	409	429	419	440	463	398	452	420	435	421	411	441	447	457	436	420	429	427	409	423	447	460	443	461	434	441	432	431	404	418	402	467	429	399	426	459	477	441	406	435	437	454	441	415	422	455	479	445	417	416	438	446	369	442	448	478	403	400	439	471	422	471	454	406	460	513	442	406	439	447	418	424	437	443	433	424	471	452	478	439	449	404	430	435	415	433	436	477	411	423	458	434	449	444	415	413	415	433	435	444	405	396	477	407	478	436	434	419	431	435	410	398	455	441	457	439	420	393	453	442	392	401	444	442	407	443	412	457	441	430	471	434	399	427	446	473	422
4600	3486	2025	1299	1101	983	1034	989	915	988	924	950	921	925	937	965	934	944	954	911	912	970	941	938	949	940	888	966	979	924	861	992	917	931	949	937	910	909	962	962	982	933	939	951	933	948	945	926	927	912	963	914	948	945	950	933	950	842	927	926	978	990	953	969	964	972	924	952	949	933	879	915	943	938	902	877	940	950	920	861	972	906	941	992	923	942	907	930	916	936	893	967	910	984	935	937	951	931	961	927	944	958	897	893	1012	947	884	928	900	945	962	942	925	922	890	954	921	967	898	923	881	976	1004	924	914	940	987	928	984	934	937	911	945	935	930	959	951	924	972	950	919	928	967	920	948	923	934	925	942	973	937	987	945	965	922	932	945	935	894	973	926	920	954	928	963	892	910	984	931	877	947	908	954	972	904	945	920	937	989	916	959	986	917	891	947	983	924	933	937	952	927	898	915	956	979	876	942	922	923	929	926	929	911	889	908	906	927	971	950	947	912	906	932	916	917	970	921	920	980	1007	896	974	978	895	928	946	1010	874	894	901	945	946	970	918	957	970	929	966	916	959	939	926	899	873	946	947	993	944	932	963	898	907	937	940	919	917	927	929	939	952	962	947	926	975	984	918	950	921	863	990	962	1002	968	930	933	953	926	893	909	929	972	963	977	966	965	915	943	921	940	963	919	998	939	906	938	957	910	960	935	927	974	963	935	1003	901	945	933	923	892	966	917	943	945	908	970	908	928	929	908	934	965	954	964	949	880	893	955	978	958	980	958	956	934	933	939	917	895	944	940	957	926	916	976	948	957	918	989	936	926	915	929	945	893	963	882	948	888	991	926	934	920	882	913	927	932	942	921	925	906	948	946	921	938	948	953	933	987	944	946	886	920	977	944	909	931	936	924	935	879	934	969	926	1008	949	913	892	970	944	935	922	969	964	945	948	934	966	939	996	948	946	896	924	945	940	890	922	962	907	932	990	916	884	951	917	960	958	949	922	931	952	903	923	970	955	976	937	908	897	907	909	973	973	934	957	966	949	982	937	900	913	987	922	913	955	928	969	959	900	932	941	921	916	949	937	948	944	938	912	975	944	956	903	918	912	938	946	957	943	914	971	960	929	900	924	923	943	890	907	943	925	939	993	860	954	934	915	994	896	903	911	940	953	936	928	986	906	943	913	895	952	890	948	972	895	894	904	982	947	978	908	955	972	980	941	921	915	930	976	908	911	922	961	937	975	929	911	922	963	883	924	958	985	911	940	946	938	955	929	930	907	944	966	940	950	977	905	961	920	898	959	916	960	996	919	932	960	937	923	919	880	890	951	974	885	955	924	910	961	938	915	914	955	928	937	954	932	934	974	992	959	955	959	984	959	955	961	932	927	963	1020	951	963	887	940	923	947	951	922	980	988	954	890	955	983	856	958	961	951	916	915	912	971	909	988	921	985	877	916	916	929	928	950	885	946	946	989	971	939	956	969	912	967	923	960	969	936	933	915	921	910	988	969	934	939	972	973	948	995	883	915	919	985	974	956	946	917	937	912	954	889	930	960	968	946	927	929	937	936	877	949	923	872	952	945	931	1024	955	990	951	955	917	993	958	906	937	994	926	920	902	954	883	924	936	875	958	952	944	928	913	972	911	983	940	973	987	877	966	998	928	915	920	978	930	959	916	948	928	985	945	942	973	923	943	913	904	968	886	975	925	964	912	968	937	939	903	893	928	948	936	954	967	944	945	985	990	916	968	875	914	964	888	967	932	935	947	931	951	925	934	998	978	961	929	963	922	914	938	973	945	896	940	885	910	927	923	939	934	903	928	969	881	952	897	926	940	957	997	960	941	960	994	979	967	934	955	933	969	959	945	906	951	950	969	932	969	971	949	968	926	977	921	922	904	931	930	977	903	950	933	925	953	952	975	950	954	943	945	917	973	947	922	919	940	945	936	925	958	935	930	929	924	978	937	981	888	924	938	946	940	929	913	903	911	957	942	917	935	930	913	926	945	905	963	911	972	931	973	923	937	950	944	937	916	969	979	958	955	886	935	923	969	958	907	958	986	958	923	953	897	959	905	925	922	897	913	842	921	970	977	928	894	934	985	932	938	954	962	926	979	935	917	987	913	962	938	1011	960	940	951	942	974	912	931	926	931	869	930	938	941	958	966	967	935	927	932	951	933	942	916	988	943	933	902	957	922	919	905	890	894	931	927	911	957	952	950	905	926	968	962	964	933	905	977	976	937	913	905	958	959	926	913	944	918	950	949	953	849	897	917	933	952	916	957	919	958	929	961	907	934	984	977	868	950	912	947	933	944	956	905	926	880	902	924	916	908	925	988	959	915	908	943	906	937	927	894	947	927	930	923	950	905	876	921	894	895	959	975	912	913	990	920	921	913	916	895	883	936	990	940	938	967	964	892	938	925	948	980	948	942	936	983	870	977	890	966	890	958	911	986	959	924	942	899	956	911	936	939	946	971	989	946	978	916	986	899	953	960	976	914	929	930	895	994	985	924	972	984	917	973	980	905	873	883	951	912	877	920	957	960	892	981	921	928	936	933	923	949	989	935	880	974	882	961	935	952	962	1016	908	945	964	928	945	948	927	916	955	864	944	919	955	963	986	943	971	945	941	974	968	936	995	890	931	901	947	971	964	962	964	920	913	931	921	919	988	974	941	911	947	996	948	981	941	907	950	963	853	954	927	958	939	902	961	913	976	897	986	934	977	964	940	964	918	833	922	946	943	1017	909	914	940	945	960	956	911	936	994	909	896	921	963	924	964	949	908	942	889	947	883	911	910	924	922	975	901	952	918	962	950	896	936	966	930	961	965	965	924	915	882	912	942	934	907	972	956	922	947	876	921	947	899	943	914	934	947	935	944	968	927	1002	943	946	936	923	984	885	909	911	940	879	910	945	991	986	935	942	938	958	926	990	955	878	977	938	932	890	901	953	964	922	902	926	984	949	953	899	921	901	933	987	903	982	867	966	897	916	898	997	932	934	951	935	873	935	940	943	975	941	951	919	970	936	884	973	920	945	934	918	905	960	937	954	921	914	907	947	949	944	920	891	924	906	922	952	979	961	963	964	906	971	939	896	905	938	918	916	933	986	959	956	975	934	913	921	934	964	958	885	973	943	900	924	966	924	968	941	904	957	942	948	964	908	942	944	918	914	933	955	926	932	938	890	943	927	899	939	893	926	947	880	899	929	931	928	982	993	970	948	900	958	949	875	945	910	897	934	934	968	946	976	928	934	974	924	917	963	945	894	976	956	934	929	920	940	976	917	951	948	946	938	957	964	967	963	937	965	927	965	930	948	908	926	917	930	927	920	965	896	965	950	965	910	997	977	940	945	905	906	948	918	972	897	967	946	947	950	934	935	925	979	942	954	916	908	932	911	935	924	958	917	918	937	924	969	886	926	943	931	992	946	944	926	959	898	924	899	924	922	936	987	906	913	911	959	956	896	910	907	936	942	995	929	956	874	958	916	924	992	986	970	977	972	907	959	975	934	926
23413	20708	24318	27131	20711	20727	17885	751	486	423	381	336	338	355	312	337	309	313	308	311	308	323	295	289	282	274	304	294	284	287	271	286	297	284	286	289	267	280	267	296	286	281	290	263	268	295	268	266	273	304	292	265	301	294	273	304	294	251	275	280	311	271	300	256	285	289	296	293	288	284	271	256	272	311	280	310	302	268	270	248	253	260	269	251	261	274	276	280	294	287	311	264	309	293	270	270	282	276	275	295	290	267	266	289	277	279	276	274	292	285	274	237	273	301	278	269	252	295	302	265	283	272	242	256	300	284	271	298	289	258	267	296	260	292	280	289	244	267	242	243	301	287	293	264	287	275	282	266	291	275	309	299	260	267	300	273	266	300	268	284	267	277	240	256	253	264	294	304	271	284	280	271	297	272	259	264	274	287	270	258	278	269	258	272	259	265	279	283	297	299	271	301	253	287	242	282	263	263	270	271	286	276	270	265	277	252	270	305	290	302	279	287	270	265	276	246	269	267	251	305	303	290	266	260	267	273	285	246	266	256	268	280	265	257	282	253	268	251	276	278	274	308	274	299	269	280	286	289	277	281	288	300	269	282	288	295	279	295	267	280	274	266	274	279	253	245	313	274	271	249	275	282	267	252	300	260	293	256	288	275	283	307	298	261	261	266	264	304	256	302	277	335	261	275	243	256	288	273	274	276	318	279	293	242	272	293	247	277	275	278	266	246	287	283	267	294	231	269	269	292	260	276	264	271	283	285	261	270	277	276	273	254	289	281	264	293	245	286	282	267	296	282	263	261	256	269	251	271	286	280	280	292	314	243	270	286	284	263	265	265	251	276	250	241	296	271	277	269	294	283	264	289	294	326	256	273	292	240	318	272	275	290	263	294	281	291	265	262	279	260	300	279	254	274	250	251	248	262	286	267	287	282	281	306	253	281	291	275	277	265	306	310	282	286	270	262	257	280	260	305	256	283	281	285	263	283	255	272	282	297	280	260	296	274	229	283	272	274	277	290	286	249	258	276	281	248	240	290	292	263	278	278	314	288	278	257	266	264	304	295	290	274	283	317	276	319	296	304	291	301	283	273	324	266	284	247	299	270	278	287	290	258	290	278	270	251	258	282	300	275	279	284	272	261	301	279	232	315	268	250	309	289	263	279	289	302	284	245	305	291	262	292	280	312	270	310	291	315	277	295	278	258	254	266	251	303	259	268	268	268	274	268	265	253	263	258	240	265	305	289	262	278	264	301	261	272	298	273	264	281	279	270	292	281	276	281	281	248	270	271	268	259	275	273	270	283	275	288	295	268	282	259	251	283	302	291	272	304	276	288	271	262	269	285	257	262	258	291	250	296	289	298	267	299	270	259	275	286	252	285	295	287	247	274	302	284	281	268	272	311	280	295	269	301	291	262	285	245	294	259	224	254	280	258	324	288	278	302	276	278	286	270	300	279	266	268	275	288	295	293	288	271	249	260	280	271	274	281	261	277	260	261	270	275	304	267	291	259	236	248	249	254	282	301	258	290	258	264	268	252	265	248	259	281	258	274	286	289	315	276	265	270	308	276	303	259	268	286	262	262	275	316	259	271	272	262	247	289	259	270	284	277	281	288	278	263	282	291	288	270	271	270	311	275	283	248	263	279	275	275	296	285	282	314	264	274	284	259	312	266	249	267	279	259	283	267	277	304	294	297	292	253	273	258	257	295	249	258	288	288	259	269	297	297	281	288	252	248	279	253	304	268	281	299	271	269	280	294	266	273	295	271	294	283	276	274	275	279	261	288	253	307	291	295	287	263	278	241	272	267	289	267	284	242	245	268	292	251	264	255	271	261	270	280	282	240	261	302	270	305	280	273	305	284	289	266	285	246	260	261	244	272	268	285	274	270	286	279	289	254	292	268	267	299	260	283	287	287	277	289	240	257	257	273	283	266	306	291	250	305	281	283	294	252	287	282	269	270	276	317	268	231	260	242	285	273	283	271	278	271	264	295	287	287	285	291	277	264	271	288	295	220	297	279	276	274	290	326	254	246	237	226	269	266	289	281	279	289	302	272	248	270	290	291	231	283	268	300	298	287	276	296	312	255	275	276	288	291	295	279	272	280	313	292	298	275	295	261	315	299	297	294	264	246	265	278	288	285	268	270	312	276	255	300	266	280	285	293	248	291	269	268	255	290	282	325	287	310	288	274	305	260	283	255	285	276	310	250	295	262	273	299	264	262	259	249	285	258	263	264	265	253	280	252	275	266	294	283	275	296	276	257	269	257	261	271	301	278	256	298	272	282	278	283	295	309	291	303	291	299	247	299	290	301	264	268	259	251	290	273	255	244	286	265	269	278	261	275	260	259	271	286	302	265	302	264	309	272	267	275	281	260	281	267	257	286	279	279	269	286	285	238	279	273	222	303	246	279	308	272	313	290	319	260	269	266	274	279	279	271	271	268	251	276	267	226	282	287	256	284	284	266	263	277	285	247	273	256	278	275	305	248	252	292	269	272	284	257	276	298	300	264	251	249	279	296	261	292	286	269	277	265	275	274	266	301	305	289	301	277	270	288	266	291	260	301	273	306	318	257	279	267	256	288	243	268	287	259	247	260	237	273	277	266	266	250	263	301	264	276	321	278	269	248	277	288	262	266	266	284	269	278	264	247	309	275	255	255	281	264	276	282	281	264	263	282	281	269	319	283	257	249	277	274	275	300	270	286	275	280	298	298	289	300	273	284	291	257	309	300	256	271	285	297	295	308	282	266	279	241	280	293	280	270	267	281	301	281	273	252	266	319	284	246	270	249	271	274	292	286	262	287	263	274	284	285	266	295	245	266	277	266	273	265	245	277	249	278	267	263	266	255	289	297	305	256	278	283	286	288	246	282	267	271	253	249	281	282	284	274	273	282	238	283	265	268	294	293	270	289	280	254	303	282	302	284	303	287	254	269	266	278	262	255	280	281	263	281	291	246	262	240	284	266	253	291	270	259	265	284	249	256	246	254	255	293	284	290	290	262	289	258	293	292	282	279	262	277	262	304	287	270	308	299	279	267	305	285	271	242	249	285	284	276	268	249	291	279	308	272	270	276	258	279	292	252	292	280	306	291	269	286	268	248	294	272	276	273	303	262	272	232	276	261	270	311	274	267	304	259	282	279	238	285	253	317	270	278	278	298	287	290	297	307	266	270	271	260	267	299	306	272	277	279	274	235	297	260	246	277	257	305	305	269	306	271	273	270	279	273	246	276	291	253	267	273	289	289	285	258	256	267	280	278	304	287	280	279	230	263	278	266	272	291	309	315	280	288	295	282	271	284	287	258	251	269	267	277	294	301	277	248	297	297	261	318	284	281	312	280	273	260	288	263	290	237	251	266	238	257	244	295	257	283	279	272	245	256	259	261	282	285	273	271	264	270	305	271	250	285	245	266	281	288	276	287	259	267	289	287	258	252	263	269	260	286	246	270	281	260	293	244	323	253	283	300	305	266	265	265	273	315	266	299	274	284
4973	4895	2443	1156	918	777	714	698	719	642	642	627	623	617	680	584	620	659	626	626	597	628	583	624	591	600	621	625	639	595	583	598	601	590	633	638	603	568	586	651	677	624	619	639	597	632	592	574	644	558	636	629	659	614	595	576	587	572	637	592	611	619	657	595	613	653	602	664	610	609	607	626	623	624	599	625	599	572	638	605	622	618	613	596	596	592	595	593	589	597	609	601	592	567	605	601	634	590	619	615	614	616	586	639	628	594	562	619	586	569	652	624	600	600	619	648	671	572	582	604	636	627	575	605	631	608	631	626	594	609	616	641	577	593	638	635	555	614	579	608	616	615	589	590	633	665	640	624	580	645	588	565	623	648	601	589	625	593	626	636	636	636	597	589	589	574	600	598	578	623	613	634	573	591	611	636	596	624	628	606	610	594	600	587	591	566	633	618	620	592	623	626	620	627	578	636	657	600	624	594	631	645	597	591	622	581	620	624	633	635	612	645	626	626	612	598	657	596	650	600	652	585	595	564	604	620	570	584	588	617	610	576	634	617	612	590	603	616	614	646	580	610	593	616	612	631	598	580	593	640	616	586	610	607	579	621	611	589	588	599	624	616	624	609	613	568	597	622	645	627	597	628	629	596	598	586	618	636	617	612	574	606	606	652	584	610	625	591	653	635	611	623	583	643	601	626	639	594	600	567	627	558	600	566	662	634	619	579	621	626	613	618	602	570	570	661	668	611	609	629	588	567	658	648	639	583	647	576	614	591	625	625	591	540	645	574	646	629	591	607	588	619	620	619	636	601	625	647	586	630	656	615	606	598	657	633	622	598	623	643	623	619	578	591	635	630	598	607	618	614	588	624	620	605	617	589	590	634	639	587	588	657	634	604	601	626	604	618	602	614	585	606	617	643	582	619	640	624	604	592	556	632	616	632	621	607	584	619	585	586	620	639	612	612	581	611	577	620	596	608	607	621	633	584	617	603	600	623	621	638	623	627	627	619	662	597	581	598	618	660	572	605	612	640	612	614	617	535	567	630	608	615	614	590	615	600	634	617	624	636	621	590	593	622	596	618	609	611	557	611	610	643	609	617	574	595	616	631	608	602	617	614	612	667	598	596	637	624	584	598	598	646	613	608	609	585	609	607	612	645	652	616	614	609	637	592	587	647	580	644	565	594	586	587	612	606	633	644	628	610	606	588	625	623	616	617	625	664	613	591	610	645	593	604	636	598	633	567	598	578	655	574	596	586	635	656	588	631	603	620	584	589	635	592	688	621	570	634	616	631	643	638	622	567	613	625	606	610	605	585	609	638	586	593	653	609	618	639	578	596	627	586	596	619	596	626	605	590	599	593	615	624	642	635	582	603	601	613	608	611	654	616	660	606	631	694	610	614	617	611	611	647	559	580	614	584	584	592	621	635	620	598	593	550	591	619	649	589	655	588	614	573	587	652	603	641	648	613	626	633	590	575	638	624	590	630	600	621	612	615	677	637	589	646	588	615	625	602	577	636	610	574	578	638	579	681	647	596	571	602	641	585	680	623	617	660	615	557	567	582	622	622	625	623	573	627	584	599	637	633	579	606	575	619	627	657	626	536	612	601	588	613	551	611	625	597	587	616	585	630	641	589	604	580	625	637	663	679	620	619	587	578	616	618	614	653	591	608	560	626	585	642	624	591	591	602	593	600	631	585	609	637	628	584	595	620	586	641	591	591	594	613	622	597	632	602	614	613	579	574	623	626	615	600	627	544	597	591	576	584	584	624	600	621	611	635	651	596	599	581	621	590	566	598	625	623	595	608	609	590	578	605	630	591	593	625	651	578	636	622	614	636	641	618	610	615	566	650	613	631	615	580	581	633	574	675	595	628	658	630	613	640	679	623	611	614	640	647	559	646	619	617	611	596	618	614	583	573	648	584	586	608	574	606	585	589	629	588	621	624	595	569	664	565	633	630	603	604	588	631	616	593	593	618	634	599	625	641	595	616	652	593	578	570	615	614	610	615	596	637	647	581	579	641	613	610	621	612	604	624	605	648	573	571	627	597	639	577	630	620	595	614	628	614	580	647	608	596	606	639	597	610	620	629	629	620	579	590	577	636	653	629	614	578	617	589	664	569	625	625	622	655	595	629	577	584	646	649	608	603	598	597	591	592	609	576	600	562	676	608	600	580	641	608	629	661	621	656	588	595	655	618	583	645	577	609	622	577	578	641	609	610	577	624	591	585	591	645	613	616	608	584	620	596	641	603	606	605	645	624	640	607	618	647	622	621	642	574	631	563	575	602	596	609	594	622	646	618	625	607	596	587	638	610	613	589	614	614	595	646	608	608	629	638	616	605	614	591	610	572	642	614	615	638	556	604	628	648	602	597	640	613	647	606	596	620	642	608	618	624	590	656	592	587	638	614	593	604	621	607	643	603	611	643	617	594	580	582	581	592	648	604	618	569	602	661	641	577	624	629	602	594	622	612	613	625	590	609	596	663	576	609	609	560	562	587	637	580	583	614	590	616	597	587	616	623	664	675	601	595	599	601	588	614	603	592	597	552	618	611	638	648	649	612	595	593	642	566	604	611	625	612	617	589	575	566	581	597	644	624	611	595	609	651	591	606	615	629	605	615	598	647	621	625	606	553	556	618	623	578	646	613	538	581	566	631	634	612	636	647	571	633	610	572	606	617	597	619	639	593	588	589	611	609	591	610	663	650	603	576	651	585	641	633	616	584	619	644	607	559	604	664	651	623	624	587	611	635	638	609	645	597	615	600	628	644	662	616	582	600	610	590	630	574	657	579	604	601	601	631	664	560	606	619	597	624	578	639	607	611	635	615	632	612	659	679	628	585	571	595	650	625	614	612	624	651	630	594	602	603	612	624	593	614	575	621	624	599	648	605	611	557	567	592	636	644	616	608	585	595	623	682	664	576	615	679	609	615	609	604	561	636	598	640	613	664	620	567	592	623	645	614	600	601	615	590	625	649	619	568	585	587	598	593	612	578	663	627	584	590	562	618	613	569	596	633	609	581	624	605	638	607	574	642	573	605	634	600	605	649	609	613	564	622	626	629	619	601	621	629	561	615	598	631	670	637	633	617	604	598	627	590	553	555	595	616	598	615	625	618	614	586	633	590	617	534	612	567	596	635	619	646	631	529	594	562	615	560	615	665	606	609	664	601	590	587	620	605	555	609	581	600	641	585	617	611	611	616	591	561	615	610	615	602	612	597	561	621	603	623	609	599	596	629	605	598	597	588	559	576	670	593	645	586	609	629	604	604	632	661	586	608	627	611	602	601	597	609	591	581	617	616	618	620	633	595	574	613	548	605	605	609	580	589	684	570	604	623	629	597	603	625	622	609	600	570	585	653	649	583	576	615	588	583	612	582	655	616	589	589	582	608	609	596	596	603	580	611	574	567	614	621	643	617	615	597	628	634	616	606	624	601	601	564	615	595	587	626	653	574	620	629	598	617	618	592	588	601	634	625	609	665	597	596	618	578
31638	19261	7572	653	419	373	408	380	362	390	336	347	363	343	358	340	350	332	313	322	322	344	382	353	341	331	363	381	347	350	387	355	320	362	379	339	336	340	353	361	354	363	334	329	373	349	333	344	354	383	328	343	358	343	341	343	351	339	340	344	341	318	362	315	382	378	382	373	364	366	374	380	331	340	404	317	361	332	371	378	335	381	317	329	353	389	354	354	382	361	373	355	327	378	392	333	368	374	359	363	381	388	376	377	306	345	388	380	318	363	331	354	329	363	340	333	371	337	314	318	367	356	367	352	321	386	366	392	347	340	314	324	351	375	380	362	359	337	345	359	337	338	333	336	387	320	379	332	348	369	355	346	361	355	351	388	315	341	372	346	364	352	341	375	351	348	356	330	358	344	350	354	327	351	342	343	385	324	348	348	363	356	345	358	336	363	349	344	365	348	340	365	358	357	344	320	402	347	322	390	354	338	341	322	316	341	334	359	341	371	359	363	392	357	340	333	371	376	364	337	361	379	348	377	371	340	336	325	363	408	353	370	336	356	347	377	352	339	359	390	370	355	373	364	321	338	356	356	379	371	382	348	332	377	387	334	361	351	346	319	350	354	343	323	396	422	326	348	371	367	367	354	348	347	327	332	367	408	331	339	344	323	338	385	387	360	345	338	399	403	370	387	327	366	365	351	366	325	380	398	359	369	316	352	370	367	364	364	342	368	360	356	402	395	343	404	387	344	380	384	352	355	394	369	350	344	358	380	365	336	342	334	382	314	339	375	337	332	345	354	372	337	365	369	370	315	352	365	370	354	336	398	339	383	357	331	363	346	361	366	365	342	350	344	354	376	345	326	357	373	390	319	368	324	368	337	331	348	361	367	367	404	370	359	367	330	347	322	363	346	343	391	387	369	333	351	356	364	348	353	334	362	404	354	371	380	367	356	336	370	338	328	351	334	312	335	325	310	334	352	326	343	369	325	341	325	352	355	394	344	370	351	326	325	388	350	382	353	362	389	379	316	384	366	358	347	358	365	339	355	384	339	357	343	356	365	359	372	393	341	343	327	340	351	358	380	346	357	354	385	374	335	375	378	371	349	362	334	344	321	348	331	356	327	348	336	366	337	344	319	328	324	360	361	341	374	306	358	385	354	347	341	391	399	375	346	382	362	348	416	329	353	350	369	368	392	380	362	350	358	370	377	379	358	334	315	389	383	351	386	348	333	338	349	354	335	329	365	381	327	324	348	370	324	356	323	325	344	371	388	338	317	381	351	364	344	379	385	345	339	359	348	355	361	355	401	355	391	373	308	320	351	367	362	349	340	397	365	353	340	377	358	375	377	331	339	387	372	374	350	387	348	361	355	363	368	337	336	366	329	377	355	345	348	346	382	359	352	363	322	346	362	374	378	371	343	355	379	356	343	339	356	380	391	363	350	305	349	348	353	332	323	351	356	361	337	343	377	363	320	347	341	353	387	358	369	363	333	346	347	350	354	359	321	350	324	354	304	365	357	335	384	323	355	341	333	335	348	362	346	363	373	379	374	331	350	376	381	365	352	334	379	338	318	387	361	363	339	338	312	361	345	385	366	365	375	362	382	373	354	364	345	360	347	380	350	364	366	363	369	321	337	363	361	363	339	380	389	371	369	350	344	365	381	325	360	365	331	331	390	372	368	351	323	353	317	360	359	330	338	333	372	359	367	357	379	335	374	365	358	400	363	366	370	343	329	335	369	337	365	331	345	389	355	343	363	356	390	377	333	338	344	383	334	376	392	374	356	346	353	387	369	360	328	354	334	364	355	372	384	334	392	351	325	366	352	377	362	326	379	351	344	342	340	387	376	317	345	403	363	329	330	351	347	354	349	363	382	368	359	346	335	378	353	349	362	370	348	376	353	317	345	373	370	369	367	336	347	392	354	386	355	373	330	328	387	320	351	356	364	353	380	340	337	336	339	358	345	376	357	303	346	347	366	360	335	355	345	389	323	342	334	349	368	340	359	369	358	329	329	351	340	389	377	352	373	382	370	343	355	337	370	341	339	354	374	340	358	378	340	370	346	362	355	335	341	317	348	403	331	324	328	332	353	400	332	380	364	365	337	359	310	339	326	349	361	350	378	335	400	367	332	338	357	368	351	386	337	339	351	390	386	333	376	364	368	351	332	369	326	352	351	379	331	345	360	393	348	378	358	338	381	354	381	317	352	365	389	343	342	367	346	331	363	371	391	404	330	374	331	353	364	391	332	382	359	382	328	372	370	351	370	337	363	358	342	354	372	375	336	375	396	353	356	364	386	359	382	368	380	366	354	342	357	366	353	350	358	365	395	324	366	407	371	360	357	346	351	312	352	332	340	337	347	371	356	365	394	309	353	365	370	324	361	342	324	358	345	364	377	316	380	355	336	338	348	369	357	361	344	355	380	342	356	362	378	344	324	380	323	356	315	335	379	333	360	385	351	314	347	370	378	363	343	382	354	366	334	370	326	339	402	359	378	329	341	342	388	353	352	340	324	338	367	380	374	347	327	364	357	368	375	359	366	338	395	336	353	341	345	359	330	361	353	342	372	374	356	303	361	377	359	340	386	348	360	327	386	356	338	355	365	341	345	342	344	362	346	370	337	312	337	363	358	328	376	379	356	334	340	345	363	385	372	354	339	386	382	345	324	337	401	348	381	376	357	320	366	337	344	363	362	343	327	383	377	358	366	315	337	348	335	356	363	351	359	353	313	334	372	338	363	334	359	381	361	386	357	344	344	378	351	381	355	384	315	385	350	360	385	370	382	341	361	325	398	339	315	361	320	363	359	370	327	370	349	385	362	360	343	334	331	384	351	338	327	355	364	352	380	386	351	340	326	342	340	331	355	383	365	349	365	360	346	336	404	343	394	357	342	382	381	363	390	358	323	357	363	357	362	338	344	346	343	369	348	328	379	351	353	371	338	342	351	357	377	352	340	386	351	367	340	311	355	339	374	375	414	344	341	366	351	332	335	331	366	383	335	367	343	355	376	358	372	352	349	342	381	363	326	399	350	352	372	347	350	333	381	364	382	352	363	329	354	406	356	383	313	381	361	362	331	339	384	326	367	335	371	380	347	367	395	367	366	385	321	386	343	346	346	327	350	390	339	334	351	322	358	370	387	358	322	347	391	397	340	350	349	348	358	345	346	347	346	317	344	377	329	355	370	348	365	340	357	331	339	285	347	379	340	347	334	356	361	331	360	327	352	338	346	367	336	378	358	347	372	327	365	362	352	327	334	360	336	346	342	333	349	378	352	353	352	335	385	370	362	347	349	395	345	305	326	360	324	332	341	345	332	358	346	365	355	327	353	336	340	344	346	363	341	313	341	343	366	373	339	311	368	366	357	313	335	356	370	341	363	346	366	372	334	379	360	351	362	332	363	321	335	330	377	373	366	341	350	364	378	388	366	372	368	352	354	372	367	344	337	329	340	346	386	325	386	365	340	395	347	350	329	369	334	337	331	353	332	379	379
5574	1153	893	852	812	794	791	859	806	860	822	886	851	775	815	825	819	830	844	816	831	845	836	817	787	801	846	777	811	800	837	801	821	814	786	842	794	769	829	766	817	876	840	823	820	792	813	869	772	782	866	792	874	821	847	793	837	838	797	803	805	797	825	849	836	828	834	834	819	797	818	802	843	798	840	759	884	794	779	828	842	777	842	826	794	810	860	816	857	836	777	779	820	804	818	851	782	808	789	843	825	832	834	822	820	816	830	783	821	843	851	825	805	868	831	857	788	829	769	839	793	860	754	790	820	816	798	775	808	839	819	836	859	835	766	810	847	785	810	822	846	810	841	824	813	838	827	819	824	846	763	835	798	842	875	854	806	870	834	837	806	788	802	849	879	781	817	832	822	822	792	805	782	852	859	787	850	814	786	837	824	800	827	805	806	797	844	806	863	837	828	862	798	815	819	791	822	830	816	808	847	812	816	807	844	858	839	821	823	783	834	798	821	810	835	805	798	821	825	869	813	812	814	809	826	847	791	801	758	822	828	809	767	864	905	861	806	841	825	802	813	810	833	793	760	838	823	823	841	836	826	819	839	808	808	772	854	835	800	804	814	851	811	820	797	812	803	789	807	797	840	779	821	777	764	844	809	841	823	839	853	783	788	827	825	832	805	817	804	797	844	791	823	837	822	830	798	816	772	826	812	830	758	836	818	904	823	778	843	828	792	812	802	847	853	826	775	769	839	852	805	841	811	829	812	820	862	843	800	837	812	833	872	813	784	800	804	849	805	792	841	831	793	829	852	789	884	804	863	772	887	871	764	828	867	832	858	830	761	835	832	778	819	782	837	805	868	836	821	849	808	864	778	872	821	833	838	829	772	832	820	860	851	788	823	796	823	796	856	772	844	840	817	848	796	849	857	856	768	813	811	853	812	867	825	838	817	801	785	806	842	866	809	816	845	830	830	824	847	830	819	871	867	806	833	822	815	802	798	808	855	798	868	826	863	799	800	805	770	811	803	846	765	789	786	851	803	790	817	840	777	829	784	811	822	818	786	821	790	845	797	818	815	847	818	829	839	839	800	840	784	819	842	756	778	856	832	837	800	828	844	835	769	804	793	792	843	825	829	806	827	809	806	810	791	825	773	822	852	845	810	779	753	825	840	763	814	872	883	806	855	783	806	846	842	823	817	830	795	851	803	822	847	764	806	841	827	809	840	817	823	827	853	790	816	860	854	811	779	792	801	815	812	798	833	856	865	800	812	798	770	830	780	828	851	778	823	854	792	821	832	854	810	832	785	805	823	823	813	866	779	843	797	798	801	799	819	841	864	860	808	809	830	833	808	821	883	837	844	768	794	808	792	823	826	839	841	776	813	825	796	795	830	827	831	771	819	801	794	790	841	850	810	790	829	849	825	807	815	755	804	847	816	804	783	840	816	813	831	803	817	799	829	821	830	854	771	773	870	792	880	826	819	849	805	809	861	790	795	779	821	854	833	834	837	831	870	828	796	821	810	835	834	773	804	794	836	823	841	857	796	846	831	825	792	877	839	776	805	770	761	825	834	801	869	809	824	822	808	831	815	794	837	802	809	808	793	834	889	799	842	819	872	854	818	843	781	766	802	820	788	829	796	765	841	798	807	802	847	867	743	839	812	819	798	774	794	799	795	830	808	796	821	815	751	792	845	840	823	850	863	832	827	822	791	855	848	832	818	843	862	782	810	837	813	800	784	788	888	829	848	875	795	850	817	853	797	800	815	796	795	819	851	828	835	825	799	843	806	841	805	810	864	855	796	813	802	828	826	815	787	829	853	824	826	844	826	827	809	815	817	776	791	810	845	842	783	808	814	823	779	828	803	810	820	812	814	831	836	811	865	813	816	807	771	781	855	797	814	807	800	827	859	823	761	809	856	772	829	847	873	798	835	809	812	806	803	863	837	798	771	816	854	763	859	812	848	843	819	867	854	861	797	825	782	808	819	793	813	820	881	763	789	837	837	840	819	779	823	842	764	818	798	839	864	770	770	799	856	792	848	838	773	830	775	794	871	804	794	832	883	800	802	815	801	801	804	796	859	813	775	821	819	852	764	799	862	787	832	773	852	814	825	850	862	838	830	814	831	784	828	800	840	834	833	849	806	835	791	822	808	822	812	858	822	800	803	840	814	801	740	870	837	822	847	805	821	806	788	807	833	805	794	781	776	803	790	822	779	862	833	825	817	789	848	847	756	846	846	853	803	839	826	813	874	852	770	825	864	795	841	814	778	813	792	879	825	784	809	847	814	816	796	846	793	841	830	817	808	784	850	851	811	841	823	786	806	882	812	849	775	795	835	819	796	807	802	840	874	821	827	841	822	827	797	807	822	839	808	799	815	792	775	825	857	825	790	851	845	810	809	789	834	831	795	777	795	824	847	817	771	799	812	812	810	779	799	817	833	823	832	811	830	812	860	823	796	831	838	819	816	809	860	814	792	788	833	788	830	869	792	796	797	801	857	846	808	835	807	777	829	819	824	819	817	840	846	860	782	854	813	830	825	787	807	808	770	826	814	763	801	796	838	841	791	869	806	837	783	878	830	816	808	842	804	839	848	798	844	808	819	816	845	833	833	822	822	876	848	815	842	815	813	856	791	889	831	769	805	784	864	827	827	817	839	777	871	838	767	787	802	815	818	827	839	816	837	865	824	839	824	805	815	814	876	789	787	828	879	812	808	797	812	790	815	809	801	771	807	798	815	885	803	815	796	799	802	834	806	810	822	805	793	815	826	778	801	868	832	856	843	815	786	802	867	772	831	776	847	830	863	800	846	820	785	786	797	825	806	852	798	820	838	799	797	826	858	813	780	867	798	779	839	873	810	825	805	849	817	847	812	766	797	880	782	778	854	800	828	830	815	815	813	810	783	779	781	813	812	801	834	787	841	777	827	838	883	883	822	834	801	814	837	841	851	843	841	851	803	796	835	852	823	835	841	829	800	756	743	805	857	790	794	846	763	846	808	824	826	862	849	827	865	829	874	764	833	810	898	845	851	865	789	859	804	843	823	803	851	766	818	858	805	849	885	825	774	807	764	841	832	826	797	753	776	809	837	808	799	850	778	852	824	832	738	851	858	807	834	838	828	869	878	826	780	793	827	780	806	806	849	825	855	772	811	819	862	800	797	838	831	847	835	855	837	819	852	841	787	810	802	822	822	798	844	855	847	845	822	858	840	815	800	819	804	827	849	779	768	810	781	845	886	803	794	800	826	830	804	782	795	818	822	786	775	832	808	838	837	830	860	773	786	800	824	794	790	819	854	872	837	823	861	809	870	851	831	817	801	833	770	838	783	841	799	818	833	882	850	761	791	795	809	830	781	787	843	826	753	812	766	788	796	821	803	799	828	831	829	831	802	799	806	832	832	808	828	821	794	812	790	823	752	801	867	819	838	823	804	787	761	826	828	799	783	808	771	795	847	789	768	854	874	850	806	873	849	798	818	834	788	815	815	860	855	811
23887	20692	24059	27346	20684	20676	2859	606	517	488	484	463	491	483	419	451	431	434	473	408	447	464	457	399	433	444	434	454	443	448	407	460	399	431	496	401	440	430	417	424	417	409	446	413	445	400	418	447	413	443	432	432	419	429	391	410	426	400	417	423	406	396	379	375	452	407	451	478	426	424	442	452	410	414	406	424	437	418	390	423	452	398	430	447	452	427	438	421	430	439	420	453	468	408	419	396	449	434	429	433	465	431	408	411	450	411	425	401	401	446	470	400	410	433	399	398	428	440	406	477	474	438	408	421	389	409	430	428	417	433	429	400	375	467	461	445	420	412	415	451	432	421	407	471	471	438	465	440	423	435	434	438	415	421	385	442	470	402	456	397	424	402	430	390	474	379	419	391	422	416	387	416	398	448	428	399	417	442	394	455	429	435	421	410	406	423	435	407	422	431	441	447	419	424	406	432	419	401	367	425	444	415	417	417	461	415	391	425	439	421	428	473	454	451	453	419	424	427	437	412	416	438	465	392	370	414	383	434	422	425	419	398	424	402	437	435	435	427	446	426	441	422	437	398	406	421	434	432	446	407	420	445	421	407	436	423	431	420	485	447	426	425	411	408	447	407	397	423	451	460	442	416	414	444	443	410	440	425	459	411	440	408	426	460	468	412	446	438	425	456	423	435	413	441	434	442	414	448	381	398	419	434	398	411	441	417	432	424	456	427	441	439	407	451	443	393	399	416	390	451	442	421	447	471	425	418	406	458	404	446	456	417	422	415	417	422	443	439	433	462	405	427	436	397	434	417	408	424	442	438	423	456	432	429	410	426	468	412	413	412	390	439	423	418	455	451	419	414	408	393	438	416	430	421	411	450	428	431	426	429	411	433	458	398	428	399	442	412	457	431	458	477	417	432	432	417	439	398	418	405	443	410	409	419	395	402	414	404	425	453	415	419	418	437	444	428	414	437	423	430	447	469	418	406	385	404	431	434	455	449	517	427	413	418	426	400	375	405	403	420	442	441	412	347	431	425	449	381	416	460	445	410	420	431	409	391	405	429	441	429	441	430	414	429	433	400	419	422	415	413	403	381	393	421	409	432	414	413	445	449	440	408	471	390	458	447	452	444	413	393	415	438	432	446	408	423	446	408	378	460	437	426	412	369	410	444	418	442	460	413	407	425	405	425	463	393	450	399	456	399	422	487	410	396	401	420	401	483	427	426	454	441	432	458	407	425	430	430	421	417	405	426	429	417	409	464	411	424	443	392	437	452	451	424	437	434	408	389	411	405	458	416	412	432	460	434	425	422	412	457	428	428	444	410	383	419	410	412	473	429	463	430	417	424	429	412	425	425	417	424	392	428	445	419	430	431	409	398	436	412	466	445	432	378	491	386	449	449	453	415	413	417	398	443	419	428	438	449	430	456	418	412	429	431	424	428	401	421	401	423	458	386	461	393	437	433	421	451	418	422	405	414	441	424	397	429	364	450	429	460	421	459	407	387	464	424	425	422	430	425	442	423	431	362	402	425	439	453	460	451	384	425	437	465	454	431	424	434	432	427	426	410	428	389	402	425	412	411	445	452	413	410	429	438	468	391	436	420	457	434	418	427	392	426	449	429	429	390	441	438	443	419	390	403	406	416	429	417	442	415	428	406	407	439	467	413	433	396	405	412	385	431	416	397	443	422	382	411	452	436	429	418	453	399	428	449	443	458	390	432	399	428	477	418	405	390	409	432	419	398	421	402	454	413	443	433	425	373	433	399	394	426	422	422	441	451	459	421	445	415	416	442	416	396	399	410	430	441	408	439	450	421	427	447	446	445	428	419	448	429	457	410	401	406	410	405	386	392	489	390	425	413	382	413	408	454	402	418	468	472	446	399	460	389	446	441	433	412	433	400	457	433	428	415	397	463	432	402	470	418	372	436	403	488	437	399	457	408	417	430	416	428	420	451	422	400	460	416	426	454	405	421	446	396	407	432	429	412	434	409	455	371	444	431	392	483	444	395	390	432	414	424	422	440	417	489	429	439	419	471	426	436	395	410	439	431	439	450	400	423	421	406	412	442	444	418	437	406	411	409	443	463	442	449	443	453	420	486	426	420	413	426	429	421	387	406	437	446	471	417	417	457	399	436	439	436	418	408	439	408	445	436	365	423	394	432	435	403	458	443	462	392	429	405	459	393	418	428	451	431	404	452	458	397	381	424	430	470	458	401	411	448	417	461	400	449	422	398	433	418	438	422	388	428	438	406	408	426	443	440	420	449	398	399	368	417	410	417	441	437	376	403	394	428	420	435	413	403	406	503	460	417	440	411	430	414	450	409	438	419	399	444	414	439	430	414	397	437	448	443	404	373	423	402	416	403	428	436	425	440	460	439	446	468	430	397	397	416	425	439	419	451	404	385	404	443	445	425	420	410	450	435	436	372	393	417	421	436	377	402	392	433	448	410	403	402	448	436	400	423	466	410	373	421	375	414	493	439	426	394	449	420	396	422	415	437	465	419	420	452	453	447	410	403	414	419	425	402	408	391	399	425	442	382	391	434	446	462	399	450	446	466	442	444	452	423	427	454	429	446	380	429	411	418	447	422	373	399	430	408	384	439	425	417	432	429	407	446	390	437	426	422	427	436	388	442	407	395	453	430	416	451	439	456	438	402	386	376	391	383	450	428	416	425	410	433	433	393	434	433	447	430	486	441	417	433	430	446	442	397	404	459	429	433	414	436	448	437	406	436	403	423	422	455	458	443	420	436	427	444	423	434	485	402	381	430	465	404	427	436	414	434	415	408	416	443	400	396	448	430	420	415	420	405	403	393	428	437	442	424	421	418	437	391	441	432	422	428	427	396	433	414	418	412	441	427	418	391	415	429	407	396	419	444	415	433	429	426	399	400	445	438	435	450	420	443	388	417	422	441	423	444	369	435	407	425	431	365	376	453	445	442	403	383	430	421	405	404	414	420	429	422	450	423	441	416	438	411	403	443	470	381	417	437	428	404	388	442	425	436	442	421	397	397	427	461	437	437	453	450	390	428	395	444	470	399	439	397	448	429	393	449	437	410	420	415	413	413	439	406	458	478	398	444	431	387	422	434	397	443	448	410	451	402	404	384	446	417	408	440	431	430	433	469	413	425	433	466	406	407	406	403	439	393	448	415	447	443	394	413	461	442	428	414	370	451	448	433	415	409	415	391	435	456	451	429	473	457	412	420	420	469	401	414	409	404	398	423	405	447	460	442	454	424	412	436	438	450	413	452	429	415	436	441	395	418	439	460	408	461	399	417	425	450	397	433	433	422	437	446	444	452	456	409	391	433	400	419	437	439	412	437	397	375	408	403	418	449	468	462	419	432	411	431	403	406	412	454	440	417	409	410	381	422	390	431	460	405	405	408	430	417	438	444	430	372	427	418	421	395	474	444	434	399	456	422	427	417	429	454	468	437	444	451	392	399	437	414	431	448	409	448	423	424	458	404	427	458	388	454	460	418	448	437	409	379
4353	3388	2050	1317	1088	988	972	894	931	912	923	946	920	956	949	929	874	935	899	921	914	847	953	937	922	927	898	917	905	858	941	938	940	978	916	919	928	886	960	937	931	925	952	948	886	905	948	940	914	891	907	934	881	891	896	933	985	922	907	896	906	899	891	909	884	991	929	883	899	993	901	925	957	928	936	896	890	927	868	943	901	926	951	919	980	887	965	935	898	926	913	896	891	943	929	939	918	904	926	911	931	908	903	893	908	958	918	905	904	861	934	946	904	950	928	911	913	888	962	926	920	982	898	885	921	955	947	873	894	939	986	916	922	919	904	920	886	913	947	941	915	913	936	903	885	941	904	949	891	895	939	919	943	923	877	878	929	930	849	906	907	902	940	938	953	920	908	944	906	934	921	895	929	938	845	908	949	996	891	976	928	897	958	930	927	897	878	909	974	944	885	926	924	866	924	898	899	957	963	945	947	871	923	875	969	906	923	942	885	914	933	953	998	907	953	886	931	945	933	945	937	884	890	964	970	887	904	918	917	913	951	933	940	896	930	901	984	878	877	976	941	951	949	925	928	996	945	886	928	883	938	919	923	925	953	879	880	924	916	954	898	886	877	928	880	900	920	936	932	905	925	927	943	919	892	909	938	975	944	925	911	945	977	954	986	872	936	938	918	921	932	862	954	942	976	917	937	950	924	868	946	902	915	906	939	949	958	924	920	921	924	934	920	856	878	934	905	961	973	918	933	902	924	895	934	907	941	898	914	942	895	910	952	940	913	904	976	950	886	963	915	949	927	872	905	935	906	946	972	952	944	949	905	952	901	933	925	900	908	911	931	942	914	864	923	906	924	875	898	897	861	922	855	893	959	914	864	931	930	924	923	908	925	908	949	940	919	897	891	920	880	916	933	931	881	916	928	973	944	904	962	965	929	898	888	874	1002	892	968	894	934	946	899	895	879	868	890	929	878	917	910	899	935	906	935	891	942	926	916	943	981	938	947	834	926	900	943	940	945	932	938	946	895	931	891	913	956	892	888	887	898	964	972	872	897	925	926	922	940	939	935	943	907	944	929	928	905	920	915	921	898	909	933	927	931	909	942	902	927	899	977	916	927	941	915	933	922	899	909	896	932	898	944	881	907	964	941	931	896	947	949	973	946	937	999	895	919	893	936	891	887	939	892	964	960	937	921	907	937	921	927	952	917	883	930	864	952	948	909	927	931	895	902	935	926	940	990	961	934	909	860	943	923	896	903	914	902	930	957	876	961	932	917	943	976	929	947	889	938	944	931	920	906	948	926	895	941	890	887	920	910	889	890	850	912	905	932	914	907	950	923	966	945	933	939	834	927	951	916	926	980	965	912	909	853	889	892	930	894	900	964	883	1011	911	939	876	931	952	922	943	927	884	881	892	935	916	910	914	921	894	942	941	920	933	857	947	874	927	884	921	972	897	935	866	930	935	880	950	886	913	841	880	961	907	913	891	958	904	924	961	927	876	900	892	863	916	910	969	990	888	895	942	876	917	940	929	937	879	922	923	924	940	916	923	940	926	867	901	934	910	937	946	900	931	938	888	899	897	970	899	927	926	934	936	960	908	954	896	894	917	958	927	964	910	938	952	947	927	948	952	952	977	917	910	915	928	883	936	905	887	914	906	845	887	897	975	880	948	937	935	958	940	921	911	894	894	911	927	928	938	878	896	912	991	919	907	878	907	951	922	892	924	940	917	915	895	884	931	912	906	899	925	936	947	915	884	962	960	917	942	894	916	908	899	929	911	907	945	864	927	866	971	956	877	977	918	943	923	932	877	947	884	891	891	985	927	974	952	893	935	929	896	906	889	902	946	914	923	904	957	903	919	932	888	891	931	943	913	924	937	930	878	929	943	942	937	953	956	871	905	947	914	915	943	929	937	937	952	951	912	896	936	920	928	905	912	929	945	843	957	903	914	963	929	903	855	926	950	940	897	993	984	955	951	945	911	907	949	937	930	879	881	940	922	894	932	943	880	877	948	937	945	931	964	915	919	951	905	905	949	880	893	918	884	932	945	991	898	962	931	892	972	938	963	938	951	893	963	857	952	888	954	908	907	908	942	956	925	889	923	981	937	889	924	920	919	892	991	913	962	933	946	894	892	991	905	977	928	940	941	902	890	951	844	878	906	975	887	909	914	989	913	925	930	958	952	943	905	911	901	838	908	936	884	893	866	852	921	926	893	946	928	933	946	922	926	945	882	879	883	920	892	924	935	893	948	927	943	907	907	875	964	875	871	973	948	963	915	939	934	881	935	947	945	938	891	951	863	907	915	933	931	919	927	934	873	936	948	953	920	952	915	911	935	942	930	931	942	972	941	916	905	946	905	927	913	944	932	941	939	998	951	977	934	934	934	900	921	962	920	955	893	925	941	904	961	924	866	897	887	904	939	917	887	893	882	918	907	892	916	931	908	926	894	928	955	905	885	948	903	934	900	926	905	932	968	940	935	880	944	921	875	903	925	934	908	953	949	942	979	936	930	920	915	870	859	880	895	946	936	931	958	924	948	914	948	885	915	934	951	938	913	907	922	877	889	939	919	941	933	965	918	947	903	924	915	951	890	920	943	936	889	893	913	870	859	871	924	917	908	884	909	941	951	956	956	929	963	972	982	897	908	898	933	915	916	924	950	941	845	911	885	917	946	937	921	905	954	937	984	910	947	910	864	939	927	884	925	929	925	889	910	896	932	884	894	875	926	918	904	931	929	994	938	900	875	936	881	880	902	924	932	957	915	896	884	903	957	950	931	882	915	877	909	994	945	956	922	893	930	927	936	947	848	914	868	873	909	958	887	891	913	881	884	917	905	914	890	893	976	918	962	914	931	954	896	954	947	951	916	878	911	877	907	879	878	970	926	951	917	864	957	911	903	987	875	903	913	924	923	908	862	921	879	919	897	958	894	871	889	920	938	961	942	870	882	917	883	915	984	923	906	863	897	892	921	930	890	894	933	923	917	919	905	933	921	951	938	944	961	946	904	915	918	912	926	960	957	934	950	877	936	881	916	915	918	964	967	908	850	875	932	950	884	922	947	942	867	921	908	956	912	960	898	941	898	978	922	935	992	943	946	905	920	908	925	910	953	953	894	871	951	899	954	902	969	944	882	934	873	901	903	882	943	930	918	934	906	888	868	982	947	903	944	927	894	903	959	953	921	901	904	953	888	899	887	892	880	907	872	905	929	904	933	948	913	944	943	870	888	919	892	929	931	877	961	909	841	914	905	932	953	886	911	937	987	906	956	904	909	929	930	865	917	881	939	921	910	943	896	897	890	988	885	929	920	897	906	975	896	858	887	903	957	882	968	953	868	901	894	880	934	911	949	907	922	933	904	919	924	959	912	970	928	963	884	935	893	961	914	912	976	917	911	932	894	894	927	918	942	887	916	901	921	932	897	901	943	928	943	901	930	897	892	916	909	901	884	937	944	929	917	952	934	883	920	932	948	863	923	870	899	948	912	960	930
23419	20736	24369	27166	20737	20757	18287	809	458	387	356	349	323	315	319	326	311	309	295	313	303	272	266	257	275	272	294	277	294	274	298	302	266	271	290	252	250	246	275	304	279	291	291	280	276	294	269	269	258	290	262	254	296	288	269	271	290	277	280	258	277	292	271	291	264	241	294	283	275	274	255	255	244	287	264	247	256	263	248	267	239	292	235	283	276	249	282	297	290	290	257	282	276	283	245	259	226	265	295	279	279	279	299	277	270	259	258	261	270	267	277	274	292	281	275	270	277	264	278	244	249	267	278	269	302	304	287	249	245	269	293	282	277	273	281	250	278	258	287	281	299	286	284	257	278	242	315	268	264	273	275	234	298	274	253	295	219	269	256	261	303	274	280	261	280	226	248	213	289	264	290	277	253	262	264	275	270	273	263	254	261	297	281	265	296	274	253	260	237	254	271	281	308	266	276	254	255	275	283	221	266	260	291	277	255	243	270	271	252	268	266	287	281	269	240	289	241	253	268	248	275	241	243	255	295	292	288	321	261	282	279	270	263	281	265	266	231	284	255	256	254	282	264	267	271	256	294	260	261	268	252	257	272	234	273	238	270	302	265	277	268	301	264	282	243	269	270	292	286	284	270	244	293	256	278	286	264	258	275	309	262	257	270	246	254	254	316	277	255	294	254	254	256	293	256	260	282	264	290	276	268	232	284	286	294	292	262	252	270	236	263	271	299	274	272	268	286	267	272	253	293	293	266	217	262	268	256	278	273	247	250	275	231	265	276	244	248	242	267	264	271	265	251	282	263	284	272	276	263	293	275	302	262	261	271	285	265	280	282	279	265	258	285	238	309	291	255	267	266	225	301	245	281	258	262	251	251	274	260	302	284	264	290	253	239	275	297	247	281	271	269	255	245	285	259	259	257	253	281	243	288	279	281	248	273	257	281	260	302	276	246	255	273	289	279	247	246	263	258	294	295	284	253	262	291	283	247	274	304	242	251	292	287	273	259	254	283	262	259	251	260	253	249	295	258	228	303	260	271	277	291	266	294	290	273	261	248	261	285	298	252	269	270	274	291	291	280	269	260	287	258	266	277	259	267	262	283	275	297	287	286	293	262	281	262	258	287	266	268	242	259	273	252	280	269	264	274	263	280	260	305	279	285	274	276	263	221	249	272	260	284	278	254	276	226	279	260	276	271	288	283	266	247	311	286	233	290	286	253	286	264	253	255	282	280	299	278	308	256	296	268	248	288	238	258	246	266	288	266	249	256	252	309	305	248	257	280	285	259	295	258	266	305	263	244	313	265	275	277	264	257	275	261	266	305	265	253	276	268	279	260	278	261	269	299	289	263	306	266	274	300	275	290	276	273	252	270	279	257	272	275	266	267	239	269	311	285	269	300	279	251	266	238	277	288	310	267	284	250	256	287	283	297	259	265	285	290	278	257	255	278	283	255	259	258	260	243	269	285	286	261	276	267	254	262	265	270	280	269	274	284	253	301	273	295	233	271	289	279	236	260	263	262	270	266	262	254	275	257	308	276	290	261	290	261	258	284	287	258	275	279	278	267	265	293	234	265	280	268	275	273	267	269	277	221	256	244	285	262	275	251	251	254	249	263	271	275	242	275	241	271	281	270	275	286	265	293	249	263	269	284	272	271	288	283	290	252	254	262	269	278	248	276	263	296	255	273	280	249	269	267	276	255	289	278	312	228	284	263	303	267	245	263	275	278	282	266	267	278	274	239	277	249	297	283	281	255	302	264	258	257	274	242	281	265	252	253	280	246	273	256	269	287	303	273	277	295	269	296	269	277	269	273	269	283	297	266	252	293	255	252	276	298	279	254	283	283	317	285	264	243	281	266	257	282	264	266	283	255	290	286	305	272	262	272	268	261	272	276	276	277	257	263	258	280	236	257	287	280	275	254	249	271	263	291	255	236	295	245	262	274	254	293	250	262	255	262	281	285	271	243	290	287	265	268	251	263	265	256	260	277	271	257	268	272	255	262	278	269	273	246	267	262	268	284	286	264	274	279	274	277	270	264	256	288	265	244	319	263	257	264	263	260	284	268	245	236	269	259	258	293	243	243	264	290	252	305	284	283	274	239	288	268	280	228	268	283	266	287	279	277	242	259	287	285	268	285	260	265	280	265	269	284	278	234	298	233	271	289	273	251	288	272	280	284	292	275	267	252	245	275	271	267	269	258	268	265	246	263	279	291	300	282	239	237	282	262	299	260	277	291	278	274	277	283	261	263	274	275	269	271	259	272	278	259	280	274	271	262	295	281	236	223	262	239	231	281	313	314	265	277	269	279	240	275	230	228	288	253	264	255	263	286	248	242	252	244	274	260	255	315	307	282	242	269	288	285	283	284	276	303	251	285	296	277	263	287	268	257	259	296	225	266	257	262	272	250	265	246	252	247	260	252	235	257	263	273	272	261	301	242	247	277	244	260	282	285	247	285	284	278	262	287	261	280	282	297	261	276	270	290	259	256	280	281	281	285	270	287	283	218	287	286	257	256	263	235	299	278	264	244	295	274	276	315	273	264	258	267	258	303	245	286	289	254	294	263	251	281	269	272	303	295	263	262	277	272	273	237	237	262	301	268	290	283	257	273	321	245	315	249	293	282	311	261	256	254	283	256	270	281	245	265	288	285	253	258	258	276	263	278	280	262	269	304	245	271	264	281	289	265	270	284	285	266	277	275	273	256	230	266	305	236	286	248	260	260	243	292	281	271	270	297	246	252	296	263	302	278	278	263	258	277	267	308	267	256	284	273	269	290	269	263	273	262	263	267	254	270	260	258	239	260	271	252	252	265	260	271	257	262	281	275	275	302	279	263	291	277	265	271	276	285	245	273	301	307	267	260	255	284	292	287	268	286	282	277	294	247	285	268	272	282	268	246	269	258	295	251	288	255	286	271	283	271	282	255	265	236	269	298	302	285	271	265	253	291	269	257	271	288	291	264	271	286	279	259	292	289	267	253	292	248	268	319	269	241	272	275	228	272	250	265	249	272	296	262	269	262	261	287	243	287	291	289	261	293	270	270	251	255	278	264	252	250	282	244	253	255	250	257	277	283	256	268	290	259	278	274	261	226	276	273	245	278	267	264	294	263	250	259	240	274	316	272	247	268	294	257	271	236	267	261	270	257	251	279	270	290	279	284	276	319	300	283	261	279	278	279	290	261	255	268	251	258	282	279	257	287	292	282	265	281	265	259	254	285	278	266	258	312	286	281	287	252	262	276	267	247	251	295	286	237	282	257	269	270	255	273	280	264	265	251	239	250	244	259	273	256	260	283	292	254	270	279	266	265	268	224	266	250	287	255	256	289	271	266	238	279	247	267	289	273	237	291	266	274	261	304	218	260	285	262	272	275	288	279	240	304	277	262	258	285	245	267	285	279	260	283	271	243	255	272	277	256	307	254	257	266	240	260	281	269	262	274	256	255	303	261	254	267	285	265	288	286	267	261	239	252	259	266	261	299	233	262	296
4671	5016	2518	1200	844	764	702	666	658	643	643	657	622	634	631	637	620	589	637	586	599	590	634	607	616	602	604	574	616	631	602	617	629	611	636	619	574	566	624	568	618	627	623	622	582	569	647	586	617	651	559	610	602	620	595	630	612	586	588	626	578	589	581	627	604	626	592	652	562	593	621	576	614	601	630	592	571	587	582	598	607	591	624	588	584	593	615	634	545	591	643	624	576	630	611	567	563	571	593	603	601	556	576	613	588	581	647	620	601	614	594	633	607	584	613	577	610	571	560	621	578	576	580	617	568	588	611	536	557	609	600	606	609	618	608	591	610	659	656	603	615	584	601	587	589	609	644	635	527	613	599	631	623	585	595	631	588	608	586	589	585	582	646	583	609	626	600	614	596	599	584	572	605	573	571	606	623	589	630	562	602	614	595	612	618	592	559	567	583	618	605	574	584	583	607	611	624	636	591	612	586	646	610	562	564	595	644	584	596	597	586	585	587	612	661	593	623	609	592	620	612	587	619	580	574	600	632	624	582	590	611	579	635	626	589	581	600	593	573	626	583	624	576	564	567	605	580	590	589	588	610	578	584	629	605	582	651	593	621	584	584	606	563	571	615	583	577	630	590	564	613	615	609	601	585	575	613	644	561	591	583	570	581	617	599	592	578	596	570	612	609	584	589	536	629	566	594	603	608	595	633	616	623	607	642	632	586	633	554	597	604	629	584	610	580	650	577	588	589	605	637	633	632	642	595	577	579	596	646	544	547	618	603	621	618	587	565	584	538	599	544	605	616	616	620	613	587	604	642	620	616	572	623	609	608	576	602	639	591	583	644	569	603	568	564	569	608	609	623	617	592	612	637	615	600	637	605	576	593	573	612	596	617	595	584	615	670	577	614	593	578	612	616	626	613	595	603	618	628	606	581	610	573	587	572	589	562	620	597	578	612	579	576	632	583	619	617	618	586	596	536	599	588	610	564	621	637	596	607	602	593	590	618	599	621	588	576	604	598	588	562	588	604	568	603	641	594	599	608	629	607	581	591	635	615	577	601	582	612	628	628	589	594	584	600	602	614	627	616	592	624	615	595	587	626	570	631	570	562	590	625	574	621	611	597	592	619	603	560	625	572	638	628	597	576	616	596	595	606	608	610	603	597	597	624	625	619	596	593	647	624	593	612	641	607	597	632	613	597	612	649	578	604	579	585	576	576	633	579	552	593	631	658	561	595	644	576	594	587	609	649	613	566	563	546	622	588	637	564	604	594	584	614	589	583	595	597	621	577	610	609	602	597	594	586	591	614	594	609	580	604	618	610	596	626	593	639	605	612	624	591	612	623	628	596	612	604	565	625	551	590	635	576	573	619	585	627	618	513	584	647	593	574	605	599	602	568	539	605	576	577	617	616	570	585	614	630	598	567	679	631	605	600	616	640	531	576	580	642	574	554	565	592	617	614	611	555	571	623	606	591	594	626	569	567	614	596	620	603	638	575	594	597	586	581	542	614	603	551	663	587	584	576	579	575	632	567	617	597	612	610	624	580	626	547	570	552	617	607	602	580	567	574	595	549	588	577	594	634	610	535	576	583	597	621	554	631	617	581	595	638	624	592	614	593	579	593	612	599	610	593	598	651	587	589	574	605	591	627	607	584	620	595	630	603	576	592	599	585	607	568	613	618	597	602	582	585	600	651	561	598	607	613	591	586	575	611	591	613	595	613	638	577	576	583	543	617	569	603	545	639	600	602	619	601	591	608	604	591	608	602	573	595	618	606	548	658	582	652	594	571	609	634	626	598	606	617	554	600	625	563	600	566	550	569	586	577	588	573	563	634	638	611	569	636	641	581	600	607	605	615	607	584	587	565	596	588	587	608	623	608	618	633	559	600	580	628	572	603	565	649	637	603	599	598	595	619	585	580	605	631	582	590	590	611	590	551	561	623	598	590	600	603	612	619	639	576	620	639	555	578	593	610	544	623	623	601	599	573	590	643	601	612	608	578	615	615	624	613	600	601	568	607	601	632	574	604	563	578	580	573	589	599	603	595	617	578	612	614	586	580	608	599	578	566	616	630	593	571	589	622	631	597	533	575	633	591	601	578	630	612	641	613	591	600	559	553	630	617	613	598	569	606	609	634	597	590	613	604	563	610	605	565	572	601	591	610	624	628	615	616	605	612	638	632	622	613	614	571	585	644	605	597	567	583	581	609	643	625	620	561	600	635	572	581	571	577	562	615	573	598	603	563	592	638	596	574	580	616	614	593	616	573	582	601	614	593	608	589	631	541	584	561	613	616	593	558	644	580	620	602	593	595	589	609	591	556	614	601	621	604	597	577	617	623	590	613	567	571	591	561	602	634	588	582	654	608	589	573	537	613	648	553	591	593	603	591	537	636	640	617	585	614	601	625	582	627	604	617	614	619	616	612	561	594	617	597	585	557	582	603	616	601	588	563	562	599	596	583	625	584	588	593	625	621	596	604	616	598	591	623	601	609	621	603	555	591	620	622	613	586	598	625	567	638	616	638	609	584	634	576	591	629	582	581	589	595	604	616	637	615	600	587	580	539	552	562	634	587	588	624	633	569	581	600	602	587	572	568	658	598	585	586	612	637	624	612	590	638	581	570	619	619	609	562	561	625	620	636	599	595	588	598	618	573	630	615	578	628	632	612	578	603	553	598	595	611	605	602	559	582	619	636	612	576	610	612	591	611	609	598	633	575	602	572	606	614	619	578	566	627	600	591	592	591	612	573	592	573	637	605	605	597	616	578	584	606	613	614	565	573	631	595	600	638	635	576	614	631	615	646	586	633	586	589	608	563	586	576	610	612	616	628	635	565	582	629	620	595	611	616	586	620	614	641	602	635	611	643	609	615	557	605	578	584	592	684	584	632	601	580	565	566	606	635	601	587	617	623	620	621	527	570	565	596	567	592	617	561	621	583	596	606	593	594	624	612	657	605	619	605	590	570	616	596	638	600	601	596	583	610	595	572	610	590	613	657	588	568	568	593	572	643	595	611	620	589	568	596	589	578	585	591	609	579	599	622	574	581	594	610	571	583	603	606	597	594	604	619	641	566	659	596	611	551	581	609	630	616	627	638	621	615	625	630	599	584	628	558	590	594	607	611	576	552	623	614	614	576	603	579	609	590	595	660	575	586	571	599	596	613	568	580	581	602	628	576	583	582	596	611	601	579	618	642	616	611	580	606	615	584	621	611	582	602	571	595	598	584	601	622	629	606	620	619	592	592	592	566	573	558	549	593	609	546	589	553	591	640	611	617	564	622	588	609	650	596	595	587	572	596	586	637	626	632	625	583	622	573	569	634	558	623	586	648	622	587	634	606	560	604	615	585	589	610	593	613	589	601	609	643	564	582	623	570	613	584	612	627	583	583	620	608	594	588	571	603	543	601	658	573	608	619	586	621	686	579	609	613	607	624	588	606	591	604	568	604	572	603	586	604	575	603	553	579	586	609	582	609	572	557	570	571	595	634	633
31655	19136	7296	644	422	399	382	378	359	363	377	389	358	358	352	356	377	324	361	336	388	373	343	366	358	355	348	343	325	367	369	365	375	359	332	354	347	333	369	345	333	359	333	346	347	352	348	301	365	347	383	385	350	370	374	304	366	336	298	355	397	321	353	370	362	345	347	395	361	351	341	344	369	364	360	340	335	326	330	352	345	353	314	333	346	328	379	349	324	352	350	312	371	336	326	379	351	353	360	349	372	371	352	369	376	338	356	366	371	328	365	359	357	336	334	296	320	349	366	347	369	358	385	355	353	357	320	344	382	337	352	348	319	391	381	345	317	376	369	328	348	342	339	306	368	336	336	329	358	321	362	339	345	372	380	355	343	366	371	368	355	345	355	361	353	354	363	358	379	304	347	316	385	352	339	363	353	369	339	345	341	347	348	372	336	362	393	348	317	315	331	348	339	344	395	335	365	351	331	347	401	347	355	351	402	340	363	356	352	328	350	369	335	368	368	356	327	337	346	329	361	338	357	343	357	309	353	352	365	336	351	354	354	353	313	346	324	336	321	341	351	349	346	387	348	334	356	347	363	348	340	386	393	366	360	368	381	338	383	353	395	325	352	335	356	353	350	350	341	352	317	325	347	354	343	355	382	324	346	370	359	364	358	344	362	351	339	352	357	353	375	350	345	344	334	355	380	384	358	354	394	338	351	356	376	393	341	347	366	319	337	351	346	316	349	387	357	361	338	336	378	351	339	333	355	346	337	359	305	342	346	369	369	344	365	352	352	358	325	330	365	357	360	338	347	401	358	332	355	337	319	318	331	352	353	355	353	344	335	347	339	373	303	375	328	376	377	349	350	350	284	344	351	360	318	342	332	343	338	355	344	332	372	366	359	379	367	373	353	337	332	341	400	333	334	320	342	337	357	359	370	367	373	373	358	352	342	332	351	360	370	370	340	350	346	329	311	352	339	340	331	345	352	384	356	335	368	348	353	371	348	355	327	372	356	360	362	325	351	313	394	365	322	395	376	347	386	365	343	336	364	338	375	324	315	358	338	334	393	344	330	381	337	326	340	319	364	362	335	334	363	341	334	370	327	348	376	323	381	341	384	319	372	325	366	339	370	344	351	367	368	402	365	331	361	355	346	355	350	352	390	316	330	364	382	336	344	327	347	353	352	353	362	338	299	351	352	332	350	340	346	352	359	375	372	378	329	367	364	353	325	375	327	357	344	377	358	353	368	375	361	375	354	356	351	346	358	367	379	331	344	364	345	370	334	353	353	330	302	391	355	336	347	364	334	352	327	325	323	328	346	348	324	328	333	353	351	349	340	330	343	326	353	330	354	348	348	386	350	379	374	343	355	356	355	371	357	319	341	352	351	356	377	351	378	356	322	348	334	361	346	359	360	316	366	356	341	346	325	326	362	369	341	372	317	321	339	346	319	329	355	334	352	319	331	333	358	358	329	312	331	371	369	361	365	363	346	374	345	384	365	367	346	332	321	350	339	358	370	370	370	376	343	341	336	364	346	369	357	319	357	328	361	325	334	364	356	388	361	344	370	339	342	374	360	297	352	374	359	362	325	345	379	367	359	336	349	372	358	365	342	372	352	367	350	368	332	350	324	335	349	358	360	327	376	340	358	349	325	371	331	343	333	359	339	365	361	353	366	321	336	365	351	363	337	365	359	374	344	336	367	390	410	350	336	344	350	368	383	366	332	342	333	376	361	344	350	344	363	340	328	322	381	325	348	350	407	373	359	405	377	360	334	359	332	326	335	353	375	340	357	329	364	334	356	325	360	359	334	327	326	385	359	369	395	352	361	321	343	336	359	345	342	372	372	352	323	320	348	338	350	337	377	340	334	352	329	352	325	341	351	329	337	332	348	374	353	332	350	376	351	367	341	364	400	331	372	326	332	317	406	340	373	392	341	394	358	392	348	353	300	327	371	326	329	365	360	341	346	375	367	321	350	364	290	376	333	358	335	340	336	354	341	336	380	357	381	355	345	379	388	330	372	356	337	342	345	351	326	328	343	345	348	364	344	330	356	366	347	349	384	351	349	370	383	327	336	371	340	369	318	361	345	350	325	367	357	343	315	309	383	370	364	347	351	356	363	378	338	349	366	344	343	362	339	382	310	357	363	373	379	350	353	326	323	311	332	348	346	365	326	356	349	357	341	340	369	368	379	371	377	381	333	377	370	355	360	349	327	366	343	353	362	373	350	340	365	337	339	363	421	339	350	348	346	351	361	336	359	368	315	373	296	306	341	369	352	366	336	329	353	331	359	347	347	351	331	318	352	327	337	327	330	344	373	322	348	403	346	349	364	412	339	347	349	353	368	354	320	329	355	374	351	342	353	324	321	369	371	388	334	357	332	363	397	364	346	364	306	345	388	377	347	363	386	344	313	315	348	386	347	349	352	346	342	406	378	379	365	339	370	399	354	351	371	356	347	348	367	416	369	368	358	338	361	378	361	360	354	347	369	378	353	371	335	369	350	362	347	357	366	358	334	344	387	373	358	379	360	367	343	330	328	385	372	355	346	332	322	348	319	328	308	334	352	323	303	341	365	350	338	338	337	358	352	379	334	340	381	330	372	324	369	341	352	358	370	353	381	320	330	374	347	354	372	362	343	348	381	365	355	353	347	327	405	351	299	336	330	367	381	367	356	376	331	349	325	415	344	352	338	378	368	353	387	376	345	363	343	332	351	403	355	366	349	329	384	318	372	331	315	343	359	357	345	357	374	333	371	335	334	323	358	368	353	354	315	347	364	365	339	366	342	353	356	347	366	333	390	367	353	349	343	336	301	334	339	357	359	365	299	353	375	367	336	375	339	395	332	368	341	358	338	339	318	377	341	367	348	310	353	378	323	355	371	323	364	389	337	343	371	347	348	345	342	340	371	355	391	327	359	380	309	346	342	368	379	360	332	310	397	336	351	338	344	371	371	321	344	356	345	276	328	353	364	374	352	357	362	369	342	384	360	349	337	327	386	353	351	358	376	311	371	336	386	334	346	358	361	355	350	360	310	358	377	359	353	324	359	362	341	321	415	373	346	356	373	322	362	378	345	342	364	355	389	335	340	322	332	324	379	329	352	357	375	335	366	350	390	345	349	338	357	343	342	366	328	332	341	367	378	364	338	374	382	332	372	312	382	349	322	363	323	323	308	321	375	368	345	310	360	366	339	355	351	387	336	377	348	333	361	323	356	306	352	353	353	343	324	402	380	365	319	372	323	347	346	362	347	341	340	312	327	339	369	361	348	392	354	368	350	336	327	349	318	340	378	350	339	357	346	349	321	335	355	357	369	363	318	341	348	356	328	335	341	323	347	328	357	339	371	344	349	333	388	312	355	342	296	356	369	331	362	340	321	312	371	339	342	342	383	367	363	341	328	375	344	374	373	369	348	369	337	365	376	365	345	324	329	349	342	343	334	353	299	323	367	347	349	401	372	361	339	355	304	354	332	367	380	360	365	348	329	332	363	387
5658	1109	937	907	862	808	787	876	839	836	815	828	835	796	798	801	785	799	868	806	772	829	761	790	796	812	862	815	816	818	842	781	805	814	859	830	813	840	818	847	814	801	775	774	806	792	799	808	792	826	777	760	844	793	867	872	830	790	777	782	830	811	829	862	815	808	732	785	836	817	798	770	860	798	767	822	816	818	824	769	811	805	792	817	808	814	810	839	793	794	844	808	834	819	804	869	804	833	793	824	786	798	804	848	804	833	763	780	840	833	827	757	836	830	809	829	832	784	845	802	836	828	790	768	861	769	846	817	820	849	804	845	851	871	815	837	802	785	806	841	799	779	866	787	744	797	822	791	856	840	772	814	837	843	850	790	796	850	846	784	797	775	785	806	786	828	821	833	826	807	835	816	790	830	802	846	812	811	812	831	743	732	818	848	847	861	813	819	798	813	812	893	747	831	845	845	776	841	796	807	812	808	853	758	858	844	751	836	810	851	793	810	814	843	811	790	816	786	830	841	798	809	832	822	834	818	793	814	758	858	798	815	853	830	834	831	859	825	833	838	862	789	834	796	775	784	839	809	831	798	834	824	778	799	857	850	769	786	827	804	796	807	813	845	805	797	862	790	781	835	849	861	855	841	773	824	823	795	758	833	785	833	782	803	893	829	800	839	790	836	817	818	861	861	848	795	885	841	818	806	817	780	847	761	820	881	813	838	812	812	815	819	822	761	827	829	835	801	867	830	868	818	809	811	830	815	875	833	820	817	819	845	840	866	798	821	845	788	840	798	788	794	792	757	843	820	857	840	837	851	809	779	802	778	814	795	799	809	813	798	817	818	784	829	860	866	817	791	765	834	777	794	801	828	794	798	850	829	811	791	785	840	820	818	841	806	808	771	809	870	798	847	783	822	823	814	818	824	801	830	873	759	843	801	761	783	831	812	861	815	837	848	800	831	828	757	823	834	776	801	855	802	810	807	804	822	817	836	832	870	804	841	810	844	838	840	809	810	855	839	791	799	820	756	840	809	823	820	847	849	785	783	835	821	782	805	797	838	823	786	807	832	835	808	822	788	801	859	846	833	798	788	858	803	815	799	771	835	759	835	838	773	817	828	788	864	829	859	846	776	881	835	902	850	856	785	826	796	813	825	776	780	816	803	827	840	805	823	849	793	857	833	827	810	792	768	790	835	773	781	796	815	830	782	796	761	849	833	821	837	795	782	809	823	831	808	797	818	826	847	804	883	861	787	817	835	804	882	773	861	855	827	816	784	854	773	817	813	806	812	800	763	842	834	841	819	775	798	789	850	817	828	836	805	778	832	846	824	829	841	782	815	801	823	779	792	821	813	790	787	853	811	797	800	784	795	836	814	894	764	806	824	831	799	801	780	830	803	785	817	817	783	840	801	841	759	828	831	814	860	828	799	864	794	817	826	815	821	798	837	851	821	803	808	816	829	840	820	851	825	816	806	807	810	820	813	802	880	810	817	889	790	810	831	823	818	797	859	867	791	796	810	800	797	818	807	815	888	807	784	807	807	803	846	824	789	858	783	818	836	873	841	878	801	791	769	796	863	787	829	807	825	846	774	806	809	778	794	829	848	783	801	794	810	832	791	851	857	805	795	791	809	749	782	789	810	810	848	854	796	845	800	771	834	836	795	783	804	808	799	788	793	857	885	794	847	796	842	838	838	786	797	827	830	809	829	812	764	819	795	836	767	793	800	815	795	779	818	824	825	816	797	781	898	896	838	752	817	816	871	780	839	851	838	796	796	838	812	798	809	812	812	813	778	832	791	808	796	790	820	879	832	852	822	804	777	868	796	820	770	830	806	811	829	832	767	752	823	816	792	858	794	812	815	816	805	789	791	821	870	775	787	787	810	789	783	803	817	809	780	850	814	807	790	857	834	778	792	810	819	775	812	870	778	782	824	849	799	774	807	838	821	845	759	773	854	794	834	827	808	856	821	811	766	788	776	816	790	795	811	821	795	858	820	785	816	841	828	844	835	860	822	796	762	855	880	812	783	778	827	835	792	792	847	811	856	787	811	825	833	812	853	775	891	838	813	832	867	824	856	788	817	785	766	802	817	836	823	819	801	772	809	815	856	807	804	847	854	819	777	842	825	830	819	822	813	828	869	825	790	758	814	845	802	769	811	821	816	854	798	840	833	851	783	843	851	782	789	847	830	835	796	822	838	805	790	807	766	793	813	779	794	781	802	778	776	764	817	837	843	827	793	815	817	858	838	786	822	758	784	818	843	792	809	860	793	850	820	845	853	760	805	804	803	804	800	808	830	850	817	794	814	745	815	809	833	796	853	861	764	826	781	818	836	822	789	801	817	793	858	769	857	830	849	846	791	803	772	846	844	787	757	770	801	843	797	815	819	834	774	776	778	802	782	830	808	795	847	845	812	798	794	826	829	816	823	826	847	798	808	750	803	841	804	852	766	784	821	800	737	815	848	842	813	786	788	799	819	850	827	828	797	794	807	847	814	775	828	839	777	792	825	842	817	819	770	811	797	811	838	879	845	807	820	786	822	799	859	847	816	814	806	827	797	792	879	828	801	810	783	846	805	783	823	809	787	831	801	868	780	792	790	830	839	797	774	814	791	766	798	790	807	853	810	800	830	825	771	773	826	861	859	813	824	832	829	764	781	761	856	844	818	849	809	809	852	839	835	828	833	810	832	838	829	823	828	846	840	816	802	806	826	814	831	809	792	804	814	802	800	771	811	839	793	796	801	789	803	827	768	793	848	810	793	867	813	827	814	820	837	809	788	791	846	800	769	823	847	761	841	825	822	783	833	791	781	829	791	802	801	842	791	838	814	840	836	779	800	783	789	822	870	800	791	841	843	841	830	774	782	871	801	790	816	781	776	772	839	814	863	827	894	782	791	768	844	843	815	797	834	872	801	801	788	802	838	876	792	776	837	801	820	787	797	790	809	776	821	821	795	813	779	877	820	759	865	825	842	806	807	759	770	801	810	778	811	825	840	784	757	788	818	761	807	816	809	807	874	805	837	803	810	828	806	812	822	810	823	776	811	824	834	788	795	848	785	795	836	814	820	800	750	793	871	833	836	810	776	858	793	826	808	779	744	819	789	874	862	777	752	820	805	837	813	838	803	852	806	851	831	786	820	781	831	829	801	788	815	812	806	828	872	842	803	819	800	809	798	783	812	819	810	827	806	788	835	792	791	868	843	825	857	805	794	845	817	782	782	802	805	811	807	813	797	806	819	892	816	798	782	813	765	800	839	856	849	825	842	827	790	799	804	779	841	827	829	796	817	763	877	799	812	778	760	770	835	810	795	810	793	826	838	836	853	815	797	810	797	853	781	834	814	845	873	836	808	780	801	815	836	867	780	742	850	825	829	889	810	793	839	844	840	803	788	867	827	833	839	792	802	856	831	784	820	798	759	765	819	777	822	814	846	812	803	862	840	775	821	861	767	842	787	807	793	778	828	832	867	838	768	766	773	840	851	877	824
23924	20716	24095	27374	20709	20678	2571	617	468	491	436	474	468	420	441	469	469	397	427	406	403	472	388	397	411	454	423	436	453	411	447	427	443	412	423	435	447	424	426	474	435	458	420	448	407	421	429	437	404	441	374	461	413	420	421	436	430	401	408	437	433	412	454	440	418	415	457	432	454	411	411	464	410	375	428	451	426	421	427	410	405	388	445	410	453	456	414	439	430	393	397	417	427	455	429	430	424	407	396	381	443	431	418	434	433	444	424	416	411	411	441	428	439	443	407	391	382	421	436	401	415	410	421	416	427	419	418	421	413	458	411	444	426	446	427	420	414	409	411	440	430	414	432	424	417	427	428	446	408	432	392	445	392	418	428	376	403	412	454	472	391	424	423	409	426	422	440	411	456	411	436	396	400	404	476	402	418	403	400	411	398	432	420	414	414	427	411	400	462	415	418	443	450	436	458	439	381	419	401	440	406	418	440	419	453	421	447	450	424	444	397	417	392	457	460	441	442	453	441	438	384	385	411	427	446	424	446	448	434	412	412	460	423	441	428	426	431	442	455	392	424	465	421	463	409	442	430	442	396	401	437	431	430	396	447	414	391	428	437	441	415	407	443	420	467	439	409	449	410	452	405	397	442	437	415	431	414	440	448	397	450	412	417	476	410	450	417	452	476	454	443	427	417	451	385	406	388	401	445	441	418	406	396	424	432	402	422	398	440	444	437	411	455	456	443	479	450	404	401	422	453	412	433	420	429	496	411	412	426	413	437	436	422	442	425	431	445	422	436	434	414	412	402	446	431	420	410	405	397	425	388	372	411	430	432	406	395	417	440	432	406	446	441	447	408	404	433	439	409	433	417	415	426	444	433	429	399	447	380	365	385	425	428	404	440	417	455	419	391	428	395	402	419	471	429	406	422	454	409	435	463	415	417	429	419	410	466	365	424	403	428	419	408	386	412	467	431	487	439	427	426	431	412	425	396	417	417	386	441	424	396	447	440	413	431	379	407	389	447	445	439	482	421	424	430	442	401	403	429	463	429	442	457	482	406	417	417	418	390	455	451	429	472	468	457	417	442	409	415	361	452	454	433	429	432	445	397	397	434	435	458	385	459	419	423	432	433	429	440	403	451	420	428	452	399	412	430	419	426	437	439	419	457	454	431	383	390	431	402	433	435	409	416	446	438	446	433	397	431	415	443	441	410	415	411	402	453	440	406	406	446	447	470	458	471	429	424	396	415	448	403	458	454	414	436	413	443	415	456	417	416	443	459	442	435	431	438	415	449	445	396	398	414	446	378	431	417	432	434	436	419	369	397	414	414	452	422	415	414	383	441	418	391	441	414	424	425	399	415	381	389	407	405	445	422	438	423	422	457	445	413	407	443	434	411	447	393	453	449	388	428	438	440	444	425	427	409	384	428	434	410	415	410	430	419	405	411	426	404	434	445	456	455	411	409	431	451	463	432	437	427	429	422	494	448	425	448	390	410	422	441	414	443	469	423	441	416	392	439	436	432	452	445	445	438	381	451	421	443	440	425	412	428	433	466	413	445	437	438	399	451	410	414	444	445	408	444	420	423	402	446	396	468	413	408	404	425	442	416	436	386	429	404	433	406	414	422	401	430	411	410	415	464	420	407	420	384	444	442	434	463	428	415	449	439	455	459	425	437	396	410	411	444	434	426	438	446	382	391	390	456	401	445	428	420	411	462	437	427	393	485	418	435	408	410	419	401	471	466	421	414	395	409	395	417	444	456	440	434	433	406	398	368	417	418	427	481	456	444	442	415	387	467	444	440	463	417	433	437	414	413	437	417	428	405	416	427	417	429	421	435	461	445	423	389	421	430	404	398	446	432	413	443	448	424	413	413	410	426	403	411	418	441	432	442	419	411	424	393	407	404	403	420	419	422	458	431	409	410	431	406	382	405	442	399	414	429	403	402	429	415	469	425	408	439	385	445	429	402	469	430	404	377	432	413	443	410	413	413	429	419	406	393	448	409	444	418	406	445	433	423	432	416	414	415	447	383	426	453	417	412	380	397	409	458	411	411	398	438	438	442	434	379	386	413	434	398	424	416	436	394	401	396	431	425	417	430	425	429	430	423	383	433	402	449	427	433	409	405	454	413	396	436	421	404	431	424	480	407	424	417	424	421	426	423	427	426	428	441	402	409	400	411	432	404	436	418	436	438	440	424	435	411	435	392	455	416	411	448	428	394	415	450	396	422	448	410	453	430	445	410	424	404	414	385	423	414	413	402	427	425	429	431	406	430	408	405	408	430	433	429	415	416	421	448	436	416	457	468	437	396	409	431	412	433	418	429	438	407	437	428	432	427	372	448	398	441	401	425	441	443	441	444	407	412	409	452	412	418	426	388	448	421	412	438	401	440	413	421	438	470	392	415	432	457	431	434	407	431	431	467	433	445	442	405	402	406	408	428	454	440	445	414	433	427	405	430	398	483	446	395	403	450	432	406	432	412	407	426	441	419	409	432	441	431	449	449	393	424	414	417	387	459	453	439	484	437	446	404	447	416	431	458	402	430	438	395	420	465	456	424	444	432	392	462	459	461	438	454	427	444	446	429	432	447	397	384	364	417	436	441	388	437	420	451	427	435	413	434	403	417	456	407	447	444	417	408	479	429	442	464	367	404	417	415	428	402	437	433	429	412	437	443	401	438	390	450	460	431	418	416	409	423	409	429	434	429	444	434	410	419	423	430	423	424	420	428	430	427	403	453	414	448	471	423	422	465	431	369	451	394	380	420	417	427	387	426	424	442	429	397	433	428	441	415	437	411	428	420	451	445	393	447	459	449	421	414	424	418	422	405	428	434	446	421	439	441	441	420	417	386	446	434	415	388	442	439	431	448	409	417	474	432	435	395	428	455	441	411	473	442	441	443	447	410	449	447	394	398	412	398	432	416	438	428	436	402	421	394	438	418	401	430	420	451	404	445	390	431	422	403	415	427	411	406	419	427	398	416	413	437	433	403	422	447	431	450	425	459	422	403	433	437	439	540	414	419	440	416	431	466	417	434	407	403	456	415	432	444	461	411	422	436	416	423	420	415	455	404	404	465	434	406	450	411	390	407	389	416	429	457	464	442	418	430	420	426	422	420	458	425	439	437	462	420	409	409	411	449	457	448	422	406	429	387	422	473	434	425	429	438	415	413	395	467	422	394	377	459	427	413	427	392	440	402	392	441	386	475	440	432	435	390	392	394	418	385	422	365	467	415	416	418	428	405	447	431	395	435	430	446	419	405	418	402	398	417	393	408	453	402	429	404	456	414	402	416	420	449	441	415	427	438	424	460	432	387	404	446	424	404	410	411	433	434	461	406	395	392	421	433	424	436	390	428	455	457	444	458	450	424	391	443	404	422	439	393	432	406	405	403	414	419	395	439	406	438	424	434	380	389	392	434	407	426	431	422	435	462	446	447	432	424	381	396	428	406	473	437	401	458	454	444	431	422	446	411	409	468	429	417	450	415	392	421	390
4689	3481	2085	1256	1090	1043	983	965	931	969	967	965	906	969	940	965	891	941	944	917	909	902	968	905	871	941	933	907	849	949	918	946	922	900	912	922	958	938	922	941	905	922	945	890	925	915	958	923	932	908	976	941	975	906	926	930	891	884	964	938	927	950	939	949	958	946	956	978	922	916	883	914	926	948	938	881	904	876	944	880	941	954	930	960	937	911	890	887	888	941	889	921	909	914	904	913	892	933	901	927	937	933	881	908	912	895	957	872	922	993	855	906	898	860	916	978	892	957	948	954	910	889	850	987	920	932	882	942	907	934	959	927	977	913	950	924	940	906	917	890	921	883	926	905	917	896	928	953	918	926	917	937	963	963	904	929	901	891	948	917	907	896	921	955	948	935	921	859	913	900	885	900	912	886	931	947	967	909	918	880	896	979	914	985	941	916	927	932	923	901	941	942	896	968	952	884	933	954	887	887	882	905	892	988	950	922	931	902	971	925	927	816	897	917	907	887	895	914	914	933	942	912	903	905	930	970	906	921	909	922	910	1001	869	942	947	944	953	883	886	908	922	925	934	868	958	944	912	907	922	912	914	909	970	906	907	988	913	908	879	881	937	916	894	928	958	944	888	972	941	968	944	940	893	901	908	874	914	939	921	944	950	892	898	954	891	919	967	937	933	947	905	873	899	901	901	951	904	967	891	976	957	894	984	863	906	934	853	917	876	903	909	925	917	969	946	891	929	889	929	993	933	923	955	982	890	932	964	953	874	923	843	921	965	937	920	879	913	936	900	929	947	945	940	959	987	853	906	935	905	899	966	919	907	900	906	905	917	916	962	900	935	909	909	927	888	933	967	902	908	925	938	867	902	908	939	945	921	885	931	911	920	925	923	913	882	921	919	910	895	911	941	929	905	895	893	934	925	930	938	904	926	947	937	891	869	919	951	922	862	909	890	900	997	967	893	965	915	929	921	901	914	953	927	899	904	949	913	947	930	955	915	914	914	934	901	957	903	954	959	892	937	845	941	918	850	874	950	959	939	907	899	870	972	905	974	924	931	978	927	951	953	959	869	911	985	866	934	925	900	967	830	934	923	955	965	881	919	941	929	950	959	924	936	905	907	893	909	934	922	885	957	884	904	935	890	948	916	876	914	874	899	977	943	890	921	939	930	973	921	959	855	930	947	904	937	903	915	934	917	934	942	989	905	928	889	871	940	925	914	927	935	932	950	910	917	920	921	905	893	964	923	963	937	944	865	938	959	932	961	884	962	908	882	924	951	936	889	927	899	904	954	983	993	898	944	973	918	926	921	965	909	901	924	931	939	901	908	912	941	989	940	945	913	933	936	970	892	901	931	935	930	869	921	914	933	931	911	906	826	935	973	903	889	920	924	941	952	953	882	892	883	936	972	944	913	914	971	938	934	911	925	956	988	929	927	908	934	931	888	934	879	969	943	959	947	908	910	885	1017	970	881	895	886	905	948	918	911	949	919	882	936	900	932	896	914	971	934	956	963	858	952	929	946	867	915	911	935	925	957	960	890	912	896	966	945	966	953	924	944	873	986	951	903	915	939	880	882	931	952	920	939	889	928	903	944	920	906	886	873	931	949	946	926	889	952	961	978	919	896	917	893	927	931	894	970	902	940	925	891	948	904	867	903	902	913	922	985	902	921	932	897	923	952	960	907	902	937	933	918	923	942	908	930	902	853	959	914	972	904	900	934	911	947	936	952	931	921	947	861	956	937	932	937	931	898	906	906	899	873	963	962	947	898	941	963	951	906	902	915	944	923	894	958	911	983	904	978	875	914	879	901	912	955	923	906	909	908	902	971	939	933	868	932	1010	916	870	919	842	892	946	950	965	919	904	905	901	979	909	948	902	909	921	950	949	952	957	938	852	927	929	881	945	922	880	931	908	950	945	957	915	956	926	929	906	901	867	924	911	922	887	888	873	933	900	966	895	869	938	926	918	907	939	890	933	888	911	937	934	924	971	853	952	968	929	925	955	926	915	920	925	909	966	945	966	883	950	881	909	900	911	935	933	929	923	947	898	913	945	949	888	985	936	942	932	890	924	927	929	940	918	911	937	945	905	861	861	917	913	952	880	945	923	947	940	882	966	931	902	938	924	892	882	908	887	977	883	926	862	911	971	911	885	969	894	962	947	913	882	881	915	907	882	968	920	903	930	912	968	936	943	912	906	948	892	920	957	888	970	866	851	938	939	936	946	916	926	907	952	942	944	945	908	874	941	868	949	938	913	902	920	978	908	989	948	999	871	930	932	935	975	938	941	924	880	908	927	946	886	918	889	883	917	918	890	917	911	911	899	931	921	909	907	891	921	916	917	915	932	928	895	890	932	916	959	908	885	965	944	940	900	939	847	906	897	948	926	951	908	942	1005	899	917	923	917	977	928	915	899	901	929	916	948	964	905	907	934	933	963	907	977	903	995	863	948	924	990	955	959	963	873	897	897	919	952	911	984	895	947	938	942	875	924	964	872	870	921	904	963	895	923	925	911	909	934	881	951	958	880	920	928	942	895	953	927	924	913	849	912	934	898	931	962	952	840	920	913	946	905	920	955	845	901	913	909	896	918	913	925	859	950	919	937	877	907	930	893	957	962	958	932	929	914	909	879	886	841	948	904	844	886	939	993	980	923	933	931	917	919	941	949	946	954	919	890	879	932	966	939	902	927	892	955	963	912	904	937	962	905	912	898	968	953	976	894	889	927	894	876	937	934	920	908	923	918	940	869	922	927	935	918	857	949	943	943	933	891	918	886	899	968	985	889	947	952	912	992	939	913	951	921	958	901	926	913	887	928	899	922	930	836	985	835	902	889	870	901	944	915	843	928	912	870	912	973	907	897	933	882	901	942	901	887	985	1014	922	906	891	897	938	902	922	927	904	950	982	913	892	957	968	902	913	929	984	970	918	935	893	927	872	927	950	889	950	880	925	932	886	929	920	917	927	896	874	917	877	932	924	941	910	921	921	925	920	910	956	905	896	892	874	925	903	905	950	879	896	953	957	913	991	843	908	887	935	920	910	886	982	934	899	911	936	885	893	967	929	918	935	939	945	913	909	944	927	908	922	945	894	914	935	897	928	943	922	924	938	960	911	900	972	916	924	874	893	948	931	927	904	931	935	915	887	948	897	963	947	940	920	950	914	963	897	884	933	935	947	923	929	913	959	939	943	884	900	933	887	863	968	965	938	869	963	881	928	864	861	910	887	968	900	890	942	972	944	941	987	871	923	929	928	913	913	884	920	904	918	922	947	910	909	948	963	902	925	936	924	916	966	959	930	905	926	978	911	917	884	920	957	915	932	916	953	940	958	929	946	895	931	882	969	922	929	907	981	939	909	840	930	900	940	948	950	947	912	892	924	940	922	934	921	928	867	951	919	849	955	873	944	937	917	959	972	911	911	950	913	974	919	922	917	953	910	886	940	930	927	890	908	909	882	915	929	944	960	906	902	901	928	979	954	908	898	945	940	921	915	913
23541	20814	24438	27274	20816	20838	18346	758	455	398	400	370	354	330	314	311	298	310	303	288	302	309	278	279	256	264	323	304	295	284	288	262	263	324	277	312	281	275	275	227	279	288	234	283	287	265	273	243	288	274	248	314	289	290	252	261	273	302	277	254	282	253	298	259	270	289	274	250	286	284	246	283	269	257	248	294	253	268	299	295	286	243	252	258	293	249	287	287	298	269	271	278	282	281	279	266	253	295	256	281	277	235	267	248	275	239	287	259	252	224	298	269	255	285	262	257	275	283	281	279	276	278	291	269	250	256	308	252	304	243	280	248	270	232	263	308	276	262	308	272	278	277	259	286	239	251	247	249	273	268	281	285	289	259	277	282	255	275	262	274	311	250	266	277	275	277	292	268	277	251	283	275	255	289	230	268	269	265	285	265	275	260	261	272	276	298	273	301	262	278	280	295	275	275	262	287	302	279	278	270	278	294	271	281	281	248	265	286	280	293	301	261	240	247	253	294	282	288	246	295	278	266	274	291	250	258	289	233	250	273	258	263	277	249	246	247	253	284	265	262	247	298	266	291	261	258	252	267	244	275	289	260	310	274	283	288	259	267	295	243	288	280	294	282	255	287	250	259	303	265	257	263	253	284	280	269	273	256	275	275	256	298	282	252	291	263	305	284	308	266	269	278	258	281	274	258	285	262	296	261	267	284	275	261	274	270	263	305	267	270	284	290	289	296	270	274	287	278	265	272	276	263	304	252	253	276	279	236	278	269	300	255	304	284	273	265	260	292	293	265	229	283	289	306	280	256	273	272	278	267	276	293	291	302	252	275	291	256	267	262	251	268	286	261	287	284	258	282	239	255	282	250	275	259	259	287	263	299	241	290	262	221	250	272	245	258	267	260	262	259	273	260	264	255	287	276	286	277	271	253	300	262	272	310	254	281	230	302	258	273	228	254	261	259	287	262	255	294	269	256	267	262	239	280	271	291	260	284	280	251	290	299	272	261	297	307	293	277	327	283	305	296	267	272	264	254	272	264	267	256	310	254	258	272	286	278	289	303	263	264	277	286	265	285	269	311	285	283	273	278	282	266	297	286	289	258	260	273	241	277	234	268	236	289	256	298	289	262	306	289	259	296	319	243	254	270	267	283	273	297	266	302	276	281	276	282	305	266	270	260	299	289	249	259	255	293	251	267	282	282	308	266	270	257	297	273	288	249	265	264	261	269	280	266	300	273	276	263	257	260	262	273	301	284	301	256	245	270	298	263	284	307	288	286	295	295	266	297	261	277	277	270	297	298	264	279	252	265	280	250	243	240	249	276	257	297	245	252	257	287	277	278	266	285	266	273	281	298	274	269	249	250	296	258	273	266	287	290	278	283	274	303	292	246	270	256	303	277	253	301	273	259	266	269	301	278	286	263	282	261	263	315	280	306	303	277	274	252	312	300	285	299	255	268	274	285	296	265	291	283	263	293	305	286	275	248	263	254	256	273	269	276	283	248	255	285	253	283	253	269	269	261	303	259	276	272	223	279	299	240	271	278	264	296	270	275	302	293	292	294	292	272	270	257	281	283	278	233	281	314	256	271	270	253	275	283	268	253	293	280	264	294	308	233	267	265	268	249	294	269	257	309	291	283	283	270	298	264	274	267	285	278	287	282	304	254	277	292	270	283	276	264	280	256	250	307	262	283	243	235	301	265	268	282	245	283	297	277	277	275	285	281	269	271	283	290	262	246	262	257	273	281	287	259	256	259	259	282	291	238	275	242	275	273	274	246	239	261	292	258	287	299	261	293	247	257	279	252	279	293	276	267	283	286	247	277	260	290	277	267	276	308	283	275	281	289	277	295	250	274	304	254	275	266	288	262	300	275	256	283	246	243	271	281	270	254	270	289	262	266	268	278	284	278	296	287	273	269	254	271	257	252	262	279	278	267	286	233	272	287	283	268	240	291	266	252	265	251	257	287	266	265	267	284	261	278	297	244	271	271	255	253	272	274	258	295	251	320	282	270	252	289	308	260	277	308	300	275	285	276	280	278	299	309	235	263	279	270	277	282	305	266	288	304	248	231	254	252	242	249	288	269	254	256	313	280	286	279	292	276	261	263	273	287	257	250	276	251	240	238	262	261	270	263	299	260	284	289	289	287	268	247	268	266	285	266	295	280	282	256	285	276	255	252	274	265	242	267	294	305	285	257	241	280	267	272	267	269	237	268	248	287	262	237	266	251	299	256	285	261	259	266	256	303	280	258	261	288	264	276	241	242	241	289	252	264	264	260	273	235	254	295	291	282	275	276	254	263	236	250	253	267	291	276	267	282	244	286	260	282	259	275	273	294	315	259	283	282	251	274	267	252	268	286	257	267	291	298	272	254	288	295	294	261	278	257	286	249	257	275	267	264	304	275	290	267	273	297	260	270	275	272	282	264	295	252	281	279	263	274	275	298	273	259	286	269	267	280	271	279	258	270	267	267	264	291	279	237	253	280	285	274	278	274	251	281	301	259	250	268	290	261	263	296	302	268	308	275	268	243	269	304	284	278	269	270	307	272	273	294	282	251	269	264	284	284	294	280	275	276	228	263	265	275	274	272	259	295	277	270	264	274	258	271	273	266	248	312	258	246	232	266	291	243	290	279	257	303	270	273	288	267	278	289	258	256	245	273	251	271	287	284	278	292	290	279	276	291	298	276	261	280	263	298	248	251	286	262	313	282	249	276	256	283	249	253	260	267	255	289	269	326	257	291	263	281	270	244	277	244	278	271	311	248	266	264	250	271	294	260	259	274	277	271	302	226	262	298	254	255	292	274	288	283	260	283	277	278	278	296	309	272	262	261	273	302	295	290	254	293	266	295	311	296	273	271	277	299	262	296	275	275	243	273	244	266	266	277	267	294	280	276	277	293	288	283	301	245	253	288	287	283	253	259	284	298	257	294	287	303	253	271	277	293	272	229	226	274	269	282	273	269	273	280	276	261	260	270	289	263	255	254	270	316	272	297	238	284	294	264	254	258	276	293	289	286	256	296	295	283	277	272	240	290	271	286	289	310	296	269	298	240	264	276	262	267	290	300	289	266	282	268	280	280	264	269	264	265	266	280	273	268	241	288	259	266	271	255	287	291	287	271	280	265	238	278	291	246	276	265	251	280	271	261	285	285	280	293	234	254	295	281	271	288	281	259	299	248	266	265	291	262	255	297	325	248	276	276	290	268	278	312	309	281	282	267	283	269	277	273	274	290	283	246	275	264	252	255	288	272	249	282	279	286	258	275	265	299	273	309	287	254	254	276	271	267	278	316	245	275	269	280	270	267	268	262	262	302	280	250	281	276	263	269	246	248	276	260	266	295	254	279	296	277	262	270	303	234	263	265	281	267	268	251	299	272	274	282	281	278	291	243	250	222	281	280	254	279	302	278	277	246	262	306	293	294	277	256	284	272	267	279	252	283	219	297	313	271	263	283	253	241	254	239	313	256	275	282	284	280	269	282	291	271	272	257
4789	4995	2545	1244	864	770	722	668	681	676	595	634	639	616	625	591	597	613	615	623	595	622	603	632	591	598	583	621	573	639	617	623	602	593	585	615	597	572	578	607	615	597	590	625	599	582	661	575	624	590	583	614	603	567	608	591	626	594	613	572	585	654	655	576	617	657	643	594	618	629	639	622	586	594	640	600	621	584	605	546	606	607	592	592	573	588	612	592	628	601	634	607	596	608	612	616	574	615	616	581	610	553	596	548	625	573	583	589	572	603	668	596	586	595	577	573	613	608	571	602	606	555	606	589	620	624	625	616	629	615	599	574	609	583	580	612	563	625	593	568	619	621	597	609	585	628	577	573	559	595	616	591	591	597	619	598	578	577	592	567	602	630	629	577	611	593	599	603	615	638	586	612	615	616	604	584	644	606	575	607	614	587	648	590	654	609	579	584	593	573	634	661	599	561	585	609	596	579	594	614	646	534	563	659	627	596	654	562	598	623	591	579	601	576	601	609	625	570	619	573	617	563	610	549	584	567	577	590	583	588	616	591	618	641	592	566	608	588	612	576	614	556	590	591	577	612	591	578	554	596	615	588	634	600	578	597	634	585	643	608	566	626	597	616	585	575	589	573	621	589	603	578	626	618	640	558	611	573	590	610	613	560	608	624	617	619	597	615	582	575	610	596	581	531	632	562	612	607	547	635	550	602	636	595	612	611	576	621	625	627	614	581	531	645	588	600	651	634	586	583	628	538	602	616	577	624	619	609	594	560	605	607	568	568	601	621	636	553	579	575	621	643	603	585	610	653	575	637	577	628	568	634	655	586	591	596	610	536	618	554	554	563	608	606	569	610	615	591	598	641	576	641	591	552	580	636	573	649	579	579	607	605	558	581	635	632	564	598	570	605	615	616	590	592	598	629	586	601	624	610	604	594	588	644	598	599	581	572	577	577	611	566	567	626	603	595	618	564	582	580	569	592	625	619	596	579	600	601	577	585	572	571	592	619	565	594	585	599	566	596	555	595	602	556	587	572	594	591	587	584	616	619	612	575	607	629	586	630	614	588	631	594	659	606	577	649	625	598	611	573	585	602	591	581	637	603	599	615	606	620	560	656	576	603	579	600	592	581	635	589	608	650	618	632	589	564	651	559	606	584	576	646	603	595	638	582	590	612	615	622	595	591	624	585	595	591	642	583	568	566	589	613	584	617	612	613	593	568	583	644	603	605	559	591	638	605	603	588	633	600	597	589	594	631	576	620	604	656	590	612	603	595	593	575	602	617	596	611	629	557	553	585	635	603	667	618	562	578	667	593	616	567	629	592	641	556	617	601	604	624	614	563	574	628	609	575	584	617	590	610	578	600	603	580	601	612	601	624	631	591	636	610	612	627	596	589	545	583	552	587	640	617	604	564	555	648	600	607	589	580	631	594	600	587	621	574	578	611	599	566	599	573	596	587	576	565	630	573	554	604	543	603	613	555	617	590	595	577	600	620	625	578	584	558	594	602	633	582	600	618	594	559	602	611	612	615	614	599	599	583	587	588	592	619	558	582	599	637	570	618	584	552	656	584	583	604	591	605	571	606	638	556	604	603	594	603	612	591	590	579	598	551	554	615	596	582	598	601	590	601	575	583	579	638	602	592	589	598	566	589	614	609	671	597	605	626	562	628	643	612	599	610	649	629	621	600	604	591	576	585	642	572	541	593	615	623	633	620	573	591	577	626	621	614	565	586	599	639	638	571	556	623	621	625	610	586	618	596	557	598	578	597	632	616	586	615	626	592	568	634	622	590	563	609	585	611	574	578	601	581	575	620	610	581	602	609	582	614	610	554	662	606	619	628	624	595	595	608	601	593	630	606	590	595	646	612	603	625	570	639	611	547	617	562	616	612	599	616	600	537	602	634	576	582	608	586	595	584	622	588	567	583	594	591	616	581	600	615	658	626	583	612	641	596	564	625	627	544	607	583	609	554	655	557	552	555	611	604	623	579	599	571	637	638	601	634	615	580	601	562	619	636	587	601	610	638	594	633	602	613	602	603	608	655	585	598	594	570	615	600	561	652	611	578	646	594	615	584	617	650	604	582	588	620	601	586	592	587	588	596	609	622	570	578	578	579	576	614	600	577	626	645	596	598	598	597	575	655	607	599	604	550	602	535	610	614	570	613	605	607	581	601	612	596	599	639	576	614	578	554	587	617	605	622	638	590	607	620	566	617	621	600	614	551	623	613	602	642	628	629	596	647	562	615	627	598	662	619	592	582	592	597	673	596	586	588	590	624	602	603	654	602	616	563	604	609	599	642	603	607	618	596	606	587	603	618	596	660	567	615	613	620	593	607	632	598	617	590	639	619	558	617	571	578	618	557	637	598	602	612	594	606	598	576	583	569	613	583	619	609	542	562	611	606	577	615	619	581	631	584	579	583	603	630	594	588	555	628	589	612	588	620	569	573	589	607	588	631	632	575	590	597	644	597	593	622	581	626	629	629	599	595	563	597	607	626	605	583	547	650	588	596	628	595	605	591	577	617	606	619	610	583	619	641	607	594	670	579	610	619	591	565	592	592	610	602	589	630	602	637	633	560	616	581	580	600	605	590	546	616	566	612	653	607	591	597	630	608	580	609	587	621	605	625	641	596	547	620	586	585	582	638	605	552	621	621	640	537	549	576	602	594	601	582	610	573	599	626	643	584	609	554	595	621	578	607	608	585	594	606	594	614	572	584	639	597	602	604	570	589	578	613	615	605	603	580	597	565	582	591	659	610	589	590	644	633	637	575	590	574	581	643	616	587	631	613	567	594	556	594	609	606	583	665	629	598	575	632	589	643	605	591	591	587	591	582	620	598	576	572	617	576	612	596	630	574	612	606	548	627	580	583	585	560	564	646	579	632	565	662	588	573	579	613	603	617	657	574	596	577	611	598	612	622	632	606	626	567	618	597	611	601	557	573	643	626	620	593	594	607	603	593	570	597	599	599	653	607	563	628	627	562	624	595	589	637	577	613	578	631	608	592	587	623	594	616	609	571	553	621	621	596	581	572	575	543	608	590	659	630	626	615	610	635	601	623	571	596	569	614	628	601	562	590	614	627	608	595	572	601	633	545	572	591	624	570	624	603	599	577	580	648	634	638	618	604	567	577	577	621	608	580	625	595	623	542	593	642	575	595	631	610	553	578	584	583	575	571	622	643	609	581	612	585	591	641	603	591	633	593	578	594	579	582	577	559	671	622	577	584	589	613	578	619	605	600	620	612	595	630	582	598	619	627	556	611	629	624	594	561	602	562	568	624	628	588	636	595	640	592	620	574	611	668	614	606	565	625	618	583	583	606	570	612	635	617	576	606	607	601	634	606	561	561	601	583	604	665	605	588	594	622	602	588	594	626	609	579	612	614	621	628	564	584	597	550	575	587	582	607	590	575	610	569	626	657	645	597	548	612	630	588	550	577	564	654	642	587	623	574	589	569	553	596	585	563	615	629	600	564	551	623	601	586	590	629
31636	19246	7425	592	460	364	367	330	345	342	352	375	363	357	309	352	387	378	317	365	324	348	370	390	335	361	349	330	402	365	354	352	321	390	356	334	358	328	329	365	366	387	338	346	370	328	374	336	375	352	354	375	347	337	364	369	330	334	351	345	347	328	364	363	348	322	359	332	354	370	365	343	386	375	367	378	327	329	380	358	348	337	343	331	354	371	357	353	361	335	329	333	359	392	338	395	356	330	395	361	366	324	324	369	357	370	332	357	351	391	349	361	362	415	337	375	362	362	362	312	347	335	360	366	326	341	366	349	343	343	362	353	356	341	368	352	370	360	362	358	334	358	389	366	374	348	375	337	341	364	371	379	358	335	370	294	340	351	327	370	341	360	349	366	419	353	349	342	349	382	384	365	329	358	366	360	318	357	343	366	373	341	362	377	319	347	347	375	346	365	361	320	365	393	315	372	366	366	348	349	378	368	333	375	318	355	376	345	334	364	396	356	348	374	345	368	339	335	312	340	346	338	335	353	348	339	366	325	315	329	362	366	364	369	384	376	384	345	322	351	332	368	344	382	366	350	321	338	384	368	403	386	387	322	388	365	370	332	348	395	396	354	371	370	334	320	395	356	395	389	343	375	335	344	323	331	349	359	301	317	336	338	396	346	375	370	321	314	360	361	344	359	364	352	371	350	379	355	327	368	338	355	388	389	321	341	361	357	378	371	357	371	358	350	367	339	341	328	373	343	360	322	388	344	330	333	312	332	342	372	351	350	351	348	368	346	391	388	356	352	338	327	360	339	367	372	358	379	343	367	373	364	361	325	382	364	335	345	370	366	351	334	336	373	350	380	332	400	374	354	367	368	337	333	351	328	382	381	335	340	360	360	332	339	389	331	382	352	346	340	375	335	315	368	346	329	378	366	340	376	344	346	333	343	348	335	350	344	352	371	332	367	366	359	354	325	349	354	363	383	350	375	343	365	392	346	378	327	363	335	339	340	363	350	329	304	391	364	367	364	333	351	361	356	330	364	364	397	310	365	344	376	403	346	349	365	373	366	329	354	366	339	353	322	312	337	339	387	375	359	323	359	336	357	390	382	338	351	346	379	376	329	351	363	383	368	330	364	351	371	355	360	318	344	340	354	340	344	356	341	337	369	368	380	344	326	366	356	329	300	365	369	365	353	350	367	369	349	329	352	333	356	345	346	367	360	343	389	330	353	408	380	327	374	336	340	353	370	392	368	386	371	329	342	354	378	383	356	355	370	335	330	334	366	399	372	341	346	348	361	368	346	343	358	356	355	341	326	356	353	335	377	379	340	381	334	377	359	369	336	388	355	374	356	355	345	346	354	301	359	333	361	321	387	368	313	330	319	340	370	359	309	383	357	373	370	331	348	382	351	349	388	368	371	361	373	356	329	368	375	356	361	368	382	333	327	376	366	332	332	325	330	362	339	350	371	329	350	355	346	368	325	356	343	338	340	339	356	351	360	327	354	357	388	369	354	353	344	340	359	341	348	343	349	342	344	348	361	357	358	346	342	347	341	375	386	356	345	324	359	372	394	338	376	333	366	349	364	353	335	325	354	391	340	348	369	377	316	355	345	366	331	356	338	375	397	358	383	323	351	356	357	321	339	360	373	360	345	364	363	418	359	343	366	317	359	334	379	353	337	391	378	338	326	350	348	322	357	364	353	375	357	342	392	344	319	385	329	364	351	347	355	348	347	359	343	354	334	379	404	373	375	364	351	340	352	353	379	354	362	351	371	346	347	346	350	336	381	360	355	354	345	333	338	341	334	355	346	368	358	355	381	329	332	360	314	361	338	314	380	365	348	344	345	367	358	392	359	318	346	376	380	348	350	382	332	333	376	387	367	354	369	381	382	379	371	362	352	362	361	350	333	358	378	337	371	346	320	340	367	320	351	361	343	329	338	381	369	374	359	382	380	405	343	344	341	360	385	356	361	367	376	319	359	327	331	367	360	347	317	338	325	386	368	351	352	375	323	371	350	362	366	357	357	339	382	342	386	347	323	336	373	312	389	345	351	326	334	362	342	366	326	354	350	343	352	341	368	352	349	355	352	350	367	358	335	346	347	387	361	343	392	349	350	331	349	354	373	320	365	353	357	375	357	350	372	352	366	344	363	373	368	333	349	363	355	392	347	349	334	343	353	320	342	384	345	378	325	300	322	357	355	318	319	315	343	372	340	345	346	338	371	324	355	316	341	371	315	360	346	346	373	368	339	389	337	377	362	348	339	314	354	356	333	394	327	322	365	366	309	348	358	342	351	335	363	379	368	349	335	359	373	322	363	357	370	373	365	372	359	341	320	336	346	362	336	376	360	331	364	367	317	348	326	359	325	366	330	366	368	370	322	330	365	368	361	339	358	363	340	312	329	315	391	374	369	347	359	357	358	354	350	320	342	318	340	337	347	363	321	301	325	338	358	341	397	359	334	416	356	345	395	346	333	353	334	335	357	358	342	354	359	361	356	356	315	348	347	353	338	350	347	326	347	358	366	348	337	365	377	357	373	354	362	348	346	347	331	351	395	377	340	309	332	363	353	345	370	362	367	357	389	390	357	378	354	323	380	363	366	336	344	324	338	363	319	367	363	336	375	376	328	372	350	364	390	331	325	367	364	338	360	388	411	351	342	351	357	332	372	363	348	328	340	414	325	393	360	381	329	372	379	373	348	377	386	390	363	350	362	338	342	356	356	355	340	377	354	362	340	367	337	368	376	359	342	341	335	335	314	353	398	329	394	364	328	355	340	366	371	339	341	349	380	356	362	368	370	353	360	352	376	340	293	372	323	382	344	330	351	389	361	378	370	332	356	346	338	324	320	362	340	349	329	373	340	352	356	375	355	331	355	359	355	369	335	348	360	313	341	332	338	356	334	347	360	369	332	349	344	329	343	358	346	380	364	341	385	396	349	350	353	348	362	353	384	346	378	367	359	343	329	398	344	371	349	353	355	344	339	351	375	340	366	366	366	347	314	336	359	351	353	345	363	358	360	352	333	367	352	366	369	320	352	361	349	340	368	361	341	355	380	329	396	332	378	340	358	367	341	363	383	374	320	376	383	376	347	351	356	326	368	346	380	320	361	395	356	360	348	338	347	354	357	373	335	333	374	331	340	320	378	378	335	383	355	319	342	337	323	325	351	339	308	324	344	362	379	342	376	360	411	371	310	356	330	371	380	362	336	364	386	392	328	326	361	363	384	364	358	335	358	371	365	349	327	374	383	360	353	365	356	365	333	320	386	400	360	354	354	360	357	320	340	340	352	363	397	366	363	347	307	367	353	357	384	356	341	370	321	335	377	376	344	344	348	387	355	352	372	372	361	370	403	336	376	366	347	350	377	358	365	352	340	333	379	339	348	347	336	343	341	338	334	334	335	356	339	336	354	340	401	352	353	331	339	396	355	338	373	377	371	339	355	389	341	361	361	319	403	319	369	336	380	352	325	331	383	335	372	329	341	357	370	367	356
5505	1088	959	890	792	777	791	811	818	804	778	812	836	777	805	827	787	849	838	831	837	800	842	847	810	795	806	810	838	790	816	800	793	830	815	801	832	809	826	830	776	842	821	850	771	829	804	784	765	803	785	787	781	752	812	801	805	862	813	807	830	844	792	792	811	811	769	822	832	802	838	835	840	817	809	828	837	777	814	830	832	804	770	816	760	839	803	823	820	850	756	807	782	847	800	789	843	865	871	849	773	813	798	786	789	806	803	824	805	816	862	802	821	820	826	827	792	805	856	856	804	846	829	810	873	852	854	812	844	823	814	787	838	777	774	810	830	780	842	832	816	823	810	837	785	794	881	787	785	811	822	839	868	787	806	853	825	820	819	832	790	796	848	814	767	800	800	853	812	822	846	797	759	817	810	786	837	798	790	830	788	816	842	823	822	846	823	782	813	849	806	838	799	831	814	817	808	801	773	824	793	854	861	827	823	756	765	836	845	783	855	822	825	796	777	824	792	802	799	813	790	771	855	826	803	794	810	794	833	814	808	779	780	854	804	807	887	847	881	864	770	793	849	800	800	847	805	802	805	794	808	829	804	809	819	827	793	811	817	823	786	800	768	808	842	871	819	797	833	785	761	778	772	840	877	845	801	794	794	809	818	785	817	814	782	831	849	813	809	830	806	813	797	844	844	842	850	789	768	801	791	837	804	828	816	804	845	825	780	840	786	860	802	780	836	847	856	833	804	794	808	850	819	749	768	805	793	825	801	804	830	867	811	835	795	827	842	837	833	815	760	852	806	825	818	830	804	786	831	802	796	747	776	832	817	785	828	812	824	819	790	876	811	798	797	845	843	841	791	782	845	847	846	763	833	843	782	752	827	843	848	850	820	807	801	844	814	815	832	815	789	831	842	847	847	818	817	834	845	779	808	859	820	837	772	832	806	866	839	793	876	814	829	870	790	807	807	809	805	873	855	844	848	833	809	845	894	799	785	791	764	834	844	845	776	815	803	787	863	826	820	829	830	755	835	763	814	849	851	812	837	806	837	798	850	793	863	806	801	814	802	776	822	800	869	831	816	775	794	816	813	810	815	843	812	804	830	823	824	811	791	846	799	827	805	857	808	806	820	805	786	793	837	817	822	830	788	794	802	847	795	820	793	839	810	806	814	856	800	775	797	791	839	801	826	869	827	826	811	783	774	846	797	794	827	804	809	809	804	803	836	797	806	788	821	828	788	796	754	820	775	779	834	776	800	847	815	876	790	833	808	790	892	831	789	783	791	863	790	834	817	791	792	825	778	791	830	822	825	831	856	832	828	822	791	817	785	839	814	780	863	818	793	812	862	799	793	840	768	804	809	822	821	864	790	826	833	857	779	809	849	809	818	792	798	920	801	773	830	844	841	832	824	767	810	810	805	814	809	756	837	797	827	806	775	781	851	825	791	749	856	784	785	843	862	821	852	799	847	807	797	844	812	834	834	789	880	790	842	807	775	839	810	887	790	808	814	859	837	855	856	799	836	792	776	781	776	809	855	822	811	778	842	801	834	831	789	805	787	761	807	820	847	811	813	808	842	828	786	832	790	758	836	838	796	799	810	803	804	806	867	838	810	827	838	796	809	881	851	824	775	772	804	797	861	848	829	804	810	819	825	802	826	812	783	785	788	859	835	823	876	810	781	847	790	823	850	832	852	826	849	787	804	797	775	874	794	863	792	815	801	777	791	809	832	835	797	859	828	830	824	867	824	791	833	828	825	867	828	850	826	789	753	835	814	837	816	880	817	819	791	874	825	805	833	813	835	838	846	781	830	800	863	820	778	856	803	820	818	810	875	865	805	753	830	766	808	808	857	843	777	792	797	859	766	792	768	811	792	809	762	790	797	819	802	786	797	790	862	816	847	819	831	830	862	746	775	799	816	807	819	777	811	799	874	809	827	788	783	851	785	898	838	818	843	793	851	781	813	796	767	816	797	839	749	806	833	789	857	851	815	847	808	790	826	812	861	827	802	806	833	777	812	841	801	789	810	813	800	825	777	796	793	838	820	806	841	773	781	823	818	769	875	828	827	806	848	800	788	826	767	822	828	811	831	869	870	826	791	840	803	862	828	850	862	772	829	810	821	829	856	816	856	834	836	823	846	824	837	832	802	858	865	792	793	826	803	829	789	795	814	788	803	850	839	867	786	846	825	813	795	770	814	819	857	818	809	846	788	810	789	796	829	838	831	818	833	840	819	778	816	794	811	790	835	777	884	837	847	818	878	800	812	767	865	841	825	812	793	803	856	770	851	795	813	816	850	821	799	850	850	808	803	820	834	850	811	764	792	856	826	803	814	786	860	818	774	787	800	732	828	789	822	850	852	891	802	805	839	778	782	772	800	836	774	872	833	828	820	798	778	827	802	815	831	833	899	801	811	811	839	766	811	822	791	761	799	806	805	831	861	824	831	831	755	828	856	824	831	831	795	824	856	809	779	793	803	823	847	799	787	788	841	762	825	815	887	767	848	833	819	812	785	800	813	802	866	817	867	821	849	805	767	863	816	862	850	832	799	837	824	861	797	803	802	882	812	810	825	870	812	892	811	799	825	764	811	828	819	842	770	832	794	772	794	824	822	791	816	807	792	793	872	821	809	827	795	786	810	788	817	839	786	820	849	772	779	843	853	847	847	860	858	847	818	846	781	821	869	817	861	794	788	807	840	813	810	814	838	791	773	806	782	816	823	772	811	795	873	778	818	856	822	835	795	816	803	835	796	840	798	794	799	805	806	801	770	793	768	846	813	833	837	805	817	852	788	801	848	818	825	780	846	832	821	897	819	803	863	812	825	822	799	837	808	776	820	809	858	773	796	846	828	799	859	846	808	834	809	804	816	838	786	836	862	831	801	801	819	855	754	814	894	830	823	782	743	803	848	796	785	777	810	827	837	817	831	802	814	872	790	804	860	824	802	860	835	860	809	826	833	734	837	799	766	798	779	833	841	790	837	775	795	893	817	836	794	817	776	834	815	842	818	819	784	808	851	781	793	781	790	795	794	798	809	818	778	789	760	843	813	847	806	880	836	785	843	841	838	855	785	819	863	810	822	824	839	811	819	818	810	828	820	837	794	829	851	825	823	803	815	798	788	800	808	849	760	811	798	815	863	856	799	807	819	824	851	787	811	852	817	854	813	810	827	814	803	825	812	834	820	822	825	828	843	856	831	834	758	800	828	809	786	821	801	783	839	820	820	824	800	785	843	831	776	797	810	826	820	837	789	870	784	809	818	801	816	795	824	785	822	784	799	845	831	836	874	831	839	825	867	833	821	789	798	816	830	785	824	823	839	820	846	823	848	850	878	882	819	821	794	801	845	755	802	810	784	817	814	809	803	828	786	814	890	795	855	790	809	818	793	766	865	792	790	771	766	763	771	767	817	785	816	796	806	776	820	886	795	856	801	833	795	803	821	822	813	783	801	769	789	865	833	842	846	787	746	858	838	862	836	817	800	818	763	788
24015	20814	24223	27510	20807	20790	2575	642	506	491	473	495	475	449	467	454	430	453	420	428	428	439	439	418	447	434	465	455	435	466	400	453	431	431	419	404	417	462	428	422	466	399	429	465	413	411	429	443	416	457	438	414	380	423	434	444	414	411	445	461	417	396	444	422	419	450	421	403	413	416	438	412	457	425	426	432	428	462	394	465	413	441	422	449	428	418	407	393	404	440	441	418	382	431	445	443	420	407	458	409	426	406	453	423	410	424	412	423	402	416	443	418	441	408	416	473	454	430	437	419	430	401	423	404	411	462	426	383	405	426	374	412	427	442	443	431	470	428	435	412	399	405	441	360	446	406	395	437	410	433	397	427	419	416	447	425	411	438	396	425	417	426	408	448	442	390	423	418	422	439	451	424	429	434	432	423	396	424	443	442	427	442	417	465	429	427	433	427	444	393	434	421	437	439	417	388	411	383	412	416	468	444	397	426	440	441	423	402	430	454	439	433	451	426	451	461	445	415	383	438	429	440	399	466	378	409	490	430	412	434	477	413	392	406	413	421	435	425	436	410	412	412	392	413	423	432	429	453	457	423	405	488	451	402	429	429	393	395	426	403	430	422	401	436	426	442	434	428	430	432	408	392	420	391	474	448	455	407	429	396	409	427	440	413	439	450	443	404	426	394	416	433	422	431	420	404	435	442	403	385	439	404	444	433	441	426	444	455	416	444	396	392	474	420	443	431	415	414	415	420	419	432	408	432	452	407	426	406	423	431	438	426	451	456	426	490	471	461	471	436	423	369	386	416	387	418	440	453	424	445	434	455	444	421	428	434	406	436	473	437	393	436	420	435	457	434	409	457	450	416	469	423	451	432	443	420	424	424	412	420	454	395	419	406	393	394	451	372	395	473	437	420	448	429	450	426	411	396	420	440	420	437	445	427	419	392	440	431	426	447	451	410	455	385	402	432	408	412	430	461	436	383	410	426	423	419	438	443	435	405	401	431	425	439	413	453	445	438	427	456	403	452	434	472	441	409	408	428	429	438	399	399	447	460	417	434	418	473	415	429	448	442	420	435	420	445	405	455	421	479	441	440	430	455	426	432	411	418	455	417	466	427	426	421	414	428	438	412	434	459	400	466	456	476	468	370	411	404	456	474	439	421	425	454	441	426	398	455	422	425	397	403	457	423	462	456	455	424	420	446	403	443	451	429	428	430	453	408	450	434	420	469	424	463	425	410	454	413	473	433	458	414	420	432	392	406	415	428	405	434	442	396	437	454	418	395	413	414	429	456	426	418	415	450	444	422	398	412	414	416	443	402	438	387	435	422	438	439	446	477	440	445	404	411	426	461	396	389	455	414	424	403	463	417	401	449	428	453	431	445	445	420	435	447	438	464	464	440	405	428	420	476	388	407	422	411	461	420	411	407	449	412	412	426	436	421	424	440	420	454	439	418	430	441	421	431	418	448	419	395	365	421	401	431	426	432	411	434	419	438	408	422	405	425	427	394	437	416	451	429	427	365	399	424	426	427	435	443	434	417	419	449	435	412	390	424	445	466	452	445	429	404	410	439	444	444	383	432	453	461	444	433	434	410	441	453	415	432	403	394	446	457	413	445	435	431	460	417	458	446	436	428	394	400	468	395	409	407	387	409	380	436	469	450	416	470	441	438	404	423	429	459	440	438	374	463	457	433	408	432	450	428	424	461	463	391	428	409	462	431	393	418	408	469	460	402	454	452	414	442	431	458	401	418	447	391	401	432	423	420	423	412	416	447	425	398	443	427	442	437	442	401	436	412	406	475	453	432	406	436	427	417	439	435	406	428	425	447	409	435	393	420	430	422	434	430	439	422	406	441	455	396	430	391	438	442	430	427	447	424	407	439	422	412	464	435	451	428	421	460	372	410	407	404	388	425	426	388	427	431	416	421	433	469	435	448	451	418	376	431	424	426	392	425	426	433	415	394	425	404	444	430	416	427	442	440	436	435	421	413	420	431	399	434	392	424	457	432	413	425	449	459	417	411	500	422	443	417	416	434	421	433	449	426	456	441	445	425	432	423	429	397	397	431	433	428	435	406	399	415	453	413	438	421	445	414	401	421	436	449	446	407	454	447	430	376	453	396	428	414	409	416	450	411	399	417	448	454	435	488	500	464	415	379	446	434	446	451	438	445	442	432	391	382	449	417	424	414	459	425	432	459	462	443	462	445	449	452	448	406	423	427	422	447	425	413	411	429	429	406	432	438	426	435	443	414	417	373	435	436	412	435	394	400	426	433	447	439	411	427	433	438	407	415	397	425	423	414	396	399	444	393	429	407	385	429	426	422	461	416	431	435	437	389	455	420	436	437	360	394	425	442	481	422	422	448	437	428	437	437	423	410	440	431	397	421	397	436	465	398	429	451	428	424	365	432	401	457	449	414	404	434	416	403	464	420	447	433	365	429	432	433	410	407	396	410	489	407	405	415	407	433	397	400	433	420	406	447	423	401	408	438	463	443	414	438	428	432	467	409	424	447	411	408	454	434	431	430	492	426	399	403	447	411	441	451	381	456	469	416	437	433	417	398	425	430	404	398	434	451	436	471	462	428	473	480	432	459	475	413	454	422	423	482	471	427	438	405	409	401	397	402	413	438	407	397	444	416	463	427	403	453	381	460	449	418	428	477	436	457	424	389	405	444	408	456	429	393	433	449	447	401	407	438	468	458	440	399	404	438	426	434	433	384	404	407	436	410	396	442	393	454	406	455	419	453	421	414	455	457	394	424	432	439	453	476	453	420	403	427	443	414	459	471	414	462	412	419	425	441	431	465	458	463	414	401	430	464	448	424	446	426	405	440	398	424	486	461	407	410	441	437	414	438	466	426	424	465	422	430	386	431	427	435	401	436	456	409	400	425	430	442	422	434	397	403	456	419	425	442	416	417	401	408	431	452	424	439	398	431	414	454	457	459	427	418	403	423	397	464	411	426	441	416	384	434	465	412	395	414	436	462	419	415	439	383	393	421	458	428	440	418	414	457	394	419	429	419	408	386	393	418	457	441	428	443	369	425	471	437	429	405	415	440	437	471	470	385	439	392	428	409	454	421	457	423	450	411	426	427	438	411	406	403	406	386	414	409	433	421	422	435	414	449	410	399	418	431	423	466	463	443	415	441	397	434	434	440	436	454	409	443	396	432	418	431	409	382	426	418	437	422	449	431	402	424	440	439	420	434	410	439	419	418	465	420	436	407	434	441	421	432	406	411	417	411	447	427	442	444	485	420	433	428	398	413	431	382	446	465	446	410	408	435	392	403	418	425	450	416	375	433	411	407	395	457	414	450	448	422	449	446	407	472	446	424	424	365	401	409	458	450	441	444	432	435	412	432	421	443	418	457	449	434	406	421	378	399	425	451	425	440	423	443	439	404	463	439	415	406	409	448	428	439	430	422	441	419	413	440	409	415	466	428	398	434	433	413	403	415	412	390	445	442	439	404	436	435	461	437	429	427	404	387	457	439
4195	3545	2058	1308	1055	1004	993	954	1003	865	971	936	920	978	954	890	941	905	917	897	1002	955	941	936	982	964	925	909	900	994	986	909	900	898	900	889	922	883	932	928	886	968	976	858	909	940	890	907	983	864	901	931	922	945	895	943	895	955	907	902	852	876	890	936	925	922	994	925	964	912	936	906	899	982	878	933	921	908	927	881	991	880	939	910	892	891	940	970	927	918	920	910	1005	899	909	911	945	947	913	909	831	924	914	914	936	913	886	861	939	905	939	922	890	882	959	923	918	990	888	1009	866	952	859	947	937	955	962	919	905	952	942	930	952	958	927	915	941	912	923	975	968	914	913	857	919	937	983	919	931	891	907	919	915	937	900	906	960	913	915	929	914	912	926	900	864	915	948	952	936	937	900	941	944	903	911	900	913	911	932	900	969	920	899	944	895	881	931	931	864	910	960	930	937	953	869	950	849	942	919	912	908	930	905	905	943	891	937	861	871	872	968	995	878	905	990	950	918	913	913	921	943	959	953	876	1006	988	888	963	932	977	900	916	968	903	923	943	898	972	941	882	949	897	893	897	890	871	930	921	934	962	913	945	922	916	901	902	924	902	859	897	921	918	920	918	949	880	961	939	887	947	901	889	884	893	931	931	915	942	889	916	945	927	936	909	915	861	908	993	944	941	872	926	904	850	895	952	934	907	926	869	914	937	988	933	963	960	917	926	915	955	953	896	906	990	934	860	894	969	951	899	918	910	879	896	958	918	930	929	917	974	917	911	924	948	953	889	924	905	895	944	941	876	947	894	929	922	922	963	963	946	924	942	912	1015	939	913	971	929	862	945	928	880	895	937	927	917	941	943	927	925	976	948	924	915	879	938	919	955	1004	948	935	890	918	931	890	940	920	946	925	935	890	963	999	955	942	898	982	950	937	926	932	947	910	952	943	991	949	927	912	959	925	958	909	892	949	936	926	856	982	931	905	927	910	963	910	918	902	957	934	936	894	966	946	919	858	891	932	921	910	945	943	991	901	926	913	964	922	934	881	916	865	897	948	887	920	956	977	922	881	982	936	969	944	877	906	912	939	867	907	954	955	945	899	910	917	925	952	909	929	920	922	915	911	921	941	978	888	907	961	901	865	917	893	919	901	945	891	929	961	874	927	923	939	946	932	969	915	914	917	940	917	947	914	939	945	894	926	940	952	919	956	922	937	917	925	963	849	935	942	977	929	912	912	896	905	953	919	875	941	964	961	920	925	977	912	939	938	914	929	914	907	922	876	963	915	951	978	905	896	921	893	920	952	922	959	927	905	924	936	911	938	956	902	948	931	904	925	928	911	971	971	915	912	869	884	936	889	941	929	964	925	894	952	907	989	947	905	889	918	950	935	931	936	923	893	913	944	946	920	928	963	862	925	977	975	876	907	895	850	910	911	936	892	931	993	872	948	972	926	948	959	874	952	877	939	947	964	933	899	879	866	924	945	928	924	912	913	947	921	884	926	914	947	964	916	908	972	871	924	912	969	1004	921	878	904	912	945	883	880	967	925	966	902	897	942	994	888	999	964	954	945	928	965	924	956	931	945	887	956	898	879	913	937	968	899	896	993	950	948	949	950	979	921	893	941	928	885	929	969	945	916	916	937	923	960	886	921	895	871	908	904	924	912	922	926	911	881	954	930	915	948	915	949	920	964	960	910	952	932	855	953	946	894	918	929	901	893	928	905	928	931	908	924	986	949	925	886	912	961	915	940	899	906	947	973	938	922	963	943	895	944	894	944	948	958	885	948	933	928	944	894	905	905	868	933	949	897	947	902	945	877	958	923	938	864	890	903	925	980	891	1003	880	942	925	937	955	934	920	991	938	911	952	885	879	922	965	947	891	882	914	927	915	929	891	962	939	873	904	936	908	940	834	898	1026	931	938	903	889	899	912	982	948	912	987	878	926	893	914	893	886	980	949	904	910	911	914	940	933	952	915	890	868	947	930	925	963	898	932	900	965	893	918	928	919	954	936	914	870	906	905	918	940	916	934	932	932	907	925	954	946	940	928	907	967	886	945	977	869	941	942	891	952	912	883	898	922	950	909	911	933	945	929	954	882	974	918	891	949	938	927	908	940	892	970	941	929	913	886	926	900	979	918	977	948	916	890	957	951	925	947	972	942	952	906	885	976	888	917	931	932	929	915	937	875	907	956	950	955	924	895	906	949	960	917	921	912	940	923	940	919	895	917	970	950	887	988	890	950	929	938	905	953	923	951	891	915	943	930	933	929	902	881	936	963	987	893	938	914	949	923	947	978	933	862	925	931	948	962	945	880	929	929	899	915	891	964	931	958	887	979	924	921	893	918	887	901	920	917	912	909	950	937	890	910	966	954	882	907	937	878	954	859	927	935	912	898	908	889	909	888	938	953	904	971	890	932	895	929	943	953	887	984	902	929	938	947	904	909	868	964	911	913	908	893	919	968	877	988	914	926	905	931	911	896	934	932	894	950	919	969	909	898	934	889	949	929	888	846	947	989	924	941	963	915	929	880	935	945	903	977	875	919	934	941	938	890	907	932	878	953	936	911	924	919	946	942	931	949	889	918	876	920	876	960	925	933	898	926	953	918	947	905	900	958	896	910	958	937	919	895	893	929	896	929	941	952	935	875	886	948	930	945	927	900	986	945	972	915	920	867	943	900	911	963	938	928	966	844	847	944	942	944	923	921	920	855	913	936	968	898	981	929	912	879	914	885	954	918	915	949	928	915	919	905	922	927	890	981	921	920	914	927	906	931	922	894	886	959	873	895	900	906	907	921	937	943	936	995	890	927	935	876	923	976	966	909	919	889	924	908	927	928	904	900	910	980	883	998	1000	929	916	921	877	908	945	879	946	917	897	961	934	941	953	911	904	921	927	927	900	923	894	954	908	894	942	895	929	879	915	935	940	917	927	930	957	966	936	985	879	909	902	945	964	918	990	917	939	955	953	947	917	953	876	936	978	926	888	873	935	904	926	905	948	961	946	967	875	978	943	904	984	951	993	922	926	901	904	920	883	906	943	904	910	899	997	934	869	937	898	896	924	896	884	931	882	850	993	911	947	919	912	942	932	897	904	910	907	935	886	859	922	912	959	895	884	934	941	938	921	943	902	952	925	885	952	944	883	908	897	926	984	954	923	928	881	915	885	915	888	973	970	949	997	919	968	923	925	943	903	920	970	913	911	903	914	964	969	958	900	998	919	897	958	926	908	973	998	965	978	947	917	979	981	961	942	922	946	929	902	962	904	936	918	928	937	905	920	936	950	972	898	931	908	897	868	906	937	924	891	863	955	938	921	901	957	873	873	942	901	970	890	927	940	905	941	972	955	874	888	913	980	936	945	956	925	933	947	900	940	871	960	972	926	905	881	895	904	940	949	930	885	885	954	873	960	921	908	915	968	939	948	893	893	912	963	941	894	888	890	912	969	948	911	995	966	925	940	874	930	965	926	945	903	929	917	917	906	947	923	970	932	919	879	912	979	903
23535	20802	24442	27268	20803	20819	17903	753	388	390	387	315	313	314	311	299	300	314	321	266	270	281	279	304	305	280	275	253	298	320	291	286	278	285	285	239	278	276	278	297	310	285	259	235	275	270	260	265	283	278	265	250	271	268	255	266	254	238	248	282	277	280	263	282	279	265	258	302	294	244	255	274	300	289	241	259	271	268	293	254	288	243	262	275	281	268	250	272	264	270	287	275	315	278	281	285	298	257	255	253	269	255	268	270	237	251	256	286	279	256	257	294	290	264	268	276	276	284	278	271	262	275	295	256	253	322	289	266	262	291	259	299	259	269	263	270	268	267	252	274	279	277	270	266	273	293	299	281	277	275	301	251	250	281	297	260	280	295	282	278	314	247	240	269	286	266	328	265	282	287	287	282	268	294	260	246	265	278	258	289	302	278	243	235	280	291	272	313	300	302	273	274	273	262	264	274	278	284	292	260	292	263	282	242	250	277	246	259	232	270	245	255	278	277	315	274	269	256	255	282	267	260	259	247	239	276	261	291	257	260	270	259	265	256	295	261	247	301	278	244	289	265	258	251	288	270	295	298	294	280	244	278	259	294	255	279	276	246	279	286	258	243	297	245	281	281	257	256	287	288	291	247	286	285	270	276	279	238	269	289	266	250	273	281	256	274	265	278	264	235	279	311	286	268	248	259	265	261	253	276	275	296	244	260	281	269	234	226	306	276	280	261	297	263	254	269	249	251	257	233	257	273	278	278	270	273	280	257	297	271	278	279	290	275	249	261	299	249	308	267	278	276	249	282	267	251	270	263	283	289	256	283	269	272	239	261	286	252	296	294	286	262	243	262	252	266	253	285	267	275	245	291	264	279	255	273	269	297	305	267	254	239	272	256	291	273	309	265	284	284	278	264	254	283	254	312	249	261	271	268	257	276	272	264	225	272	245	256	278	242	264	246	272	270	289	281	271	252	265	277	290	278	269	274	265	254	279	256	254	252	257	273	285	273	314	237	279	254	274	265	296	289	260	272	250	266	280	239	276	302	303	295	280	256	237	270	263	282	289	240	246	271	258	292	294	272	282	270	231	263	305	241	266	260	246	259	262	254	250	251	253	261	289	272	263	248	283	260	301	285	257	293	284	269	274	274	284	284	288	272	272	244	289	266	253	259	284	231	293	276	272	265	293	236	257	273	284	294	286	295	267	273	252	298	281	244	277	255	248	272	278	267	272	295	246	250	271	278	255	267	263	276	266	263	312	275	255	277	236	274	250	256	262	294	270	248	312	277	253	265	309	268	258	263	255	224	289	293	266	263	275	270	296	273	264	294	289	277	278	306	270	271	281	277	268	264	312	263	273	289	272	251	292	275	296	253	277	234	277	277	262	265	289	291	305	257	273	256	268	254	264	290	253	264	300	285	265	254	240	265	281	296	274	284	261	301	290	259	265	250	275	287	252	250	259	260	257	268	312	261	306	297	264	292	285	262	281	276	268	238	277	248	309	283	267	230	275	273	262	235	299	256	253	250	275	240	301	246	253	266	243	263	264	300	272	273	261	274	264	281	258	281	274	268	274	283	267	285	247	271	269	279	273	245	267	291	279	267	265	267	279	280	268	246	264	236	271	267	287	262	315	263	269	269	283	266	275	266	277	276	255	253	275	266	248	285	264	262	273	285	260	243	301	262	268	253	262	258	264	251	245	237	243	306	268	284	269	289	278	286	271	299	289	222	307	260	262	230	249	259	266	282	289	274	297	275	279	265	254	256	262	237	279	280	259	258	240	261	291	258	266	234	270	248	267	242	249	246	299	222	239	260	249	274	278	267	287	255	263	274	255	262	280	301	257	268	270	242	287	261	264	260	289	265	261	277	265	275	303	276	275	277	321	285	294	279	292	279	249	267	238	257	296	253	280	273	297	243	257	264	227	237	274	256	278	266	247	282	283	277	267	275	258	257	289	263	283	304	257	310	245	270	275	274	273	291	276	270	257	240	293	285	291	265	253	245	246	243	276	261	264	293	284	266	282	227	291	279	285	281	268	272	250	306	226	261	274	289	263	284	235	290	279	256	307	239	277	297	305	259	248	238	269	290	298	271	245	254	273	309	257	265	262	244	309	290	270	241	277	256	274	245	263	263	270	274	269	258	249	262	246	269	260	228	267	254	280	230	262	291	286	260	234	233	269	254	278	269	295	280	307	267	255	274	286	257	250	256	269	271	290	273	260	240	269	257	262	267	252	288	260	271	274	263	286	260	254	275	259	290	295	258	258	270	280	265	248	286	240	263	268	267	299	280	257	236	253	262	293	254	256	249	273	292	278	271	278	258	294	262	257	246	248	312	283	299	233	292	274	251	269	259	289	290	271	275	276	266	272	293	266	289	232	275	256	269	264	293	278	260	212	246	269	275	268	272	280	237	239	277	281	296	266	290	259	263	297	269	258	240	251	264	272	268	286	273	248	233	268	277	272	287	287	268	287	239	269	255	283	280	284	263	233	289	274	256	249	273	272	261	284	273	217	252	253	247	255	243	277	259	289	279	248	286	241	261	285	346	284	269	250	272	284	266	266	233	262	243	264	296	261	279	276	274	290	243	264	256	285	262	270	251	264	262	297	279	270	311	274	253	264	286	254	270	277	268	278	270	290	245	280	262	263	272	292	258	274	289	282	278	274	304	267	278	262	260	268	312	249	259	298	247	249	279	274	294	295	281	276	261	241	295	300	281	293	272	268	272	237	243	268	288	251	276	273	304	286	262	302	272	259	256	255	261	238	294	246	263	272	266	291	255	272	247	282	282	258	286	300	299	275	319	269	321	248	277	251	296	277	302	273	283	284	268	253	285	252	251	265	272	237	284	278	272	299	255	248	253	273	287	260	281	289	249	280	267	273	282	260	333	272	272	278	242	283	274	270	242	277	257	296	268	306	275	285	253	266	279	301	261	273	277	285	263	251	270	241	275	267	277	248	257	298	287	264	265	261	283	281	279	292	248	279	291	257	293	268	270	274	302	258	281	280	264	260	272	247	254	274	271	250	239	265	260	256	240	251	302	290	289	249	246	258	272	240	283	298	252	287	277	283	261	265	306	284	274	265	295	272	283	292	272	272	284	282	279	244	276	241	290	276	288	300	279	255	264	282	285	268	257	245	274	247	284	258	281	261	274	284	261	270	287	252	240	270	289	249	242	253	286	281	273	258	270	250	306	277	255	277	255	271	228	274	282	248	250	280	272	269	298	250	261	285	247	241	261	283	293	304	256	278	266	291	278	270	264	272	263	282	264	284	255	276	259	258	245	250	257	279	263	277	253	283	285	260	243	283	279	277	245	246	265	271	297	283	270	242	301	259	277	298	250	258	257	278	283	266	251	256	275	223	272	250	267	299	265	267	292	252	271	301	273	251	291	296	272	289	256	303	266	235	269	284	278	286	286	276	278	258	270	254	275	271	255	266	253	238	256	284	269	301	273	259	247	270	285	274	266	234	288	259	245	279	270	289	284
4741	4877	2447	1242	932	804	708	648	686	641	629	662	653	587	614	601	597	681	625	620	610	602	598	649	616	599	606	609	656	632	623	569	603	639	620	628	640	599	579	566	554	633	613	648	630	605	584	597	632	610	565	569	574	577	593	589	614	644	604	618	607	590	593	603	624	605	599	598	610	589	642	584	590	551	589	649	623	616	631	615	591	603	610	589	598	591	622	606	602	582	630	615	576	621	572	618	610	568	585	562	590	588	617	596	549	613	594	563	608	656	589	551	644	591	592	612	588	563	623	627	606	573	632	565	655	616	601	589	589	630	591	596	570	587	604	621	596	585	650	608	630	615	598	637	579	583	592	600	563	573	631	602	569	596	595	634	590	607	582	605	579	583	603	560	539	621	605	557	589	587	598	589	641	607	629	624	626	629	599	590	624	611	646	596	624	614	576	573	629	573	565	588	624	553	563	594	606	582	580	564	585	589	599	581	610	559	590	589	613	627	602	579	595	593	613	588	602	602	593	590	580	619	592	607	573	572	602	620	576	628	637	614	626	587	626	616	622	575	603	651	589	562	584	590	600	598	585	629	575	610	573	611	606	576	604	568	597	568	618	581	648	609	586	634	613	566	574	604	635	608	597	621	602	582	568	586	588	557	579	604	591	610	557	614	597	602	578	597	615	558	574	600	581	615	639	651	539	604	579	598	590	599	563	634	607	565	633	613	601	619	604	616	584	571	612	573	610	592	614	627	578	550	611	616	591	634	592	580	643	585	620	647	556	588	597	608	631	574	565	648	627	558	597	596	593	595	601	584	587	611	616	553	530	594	641	663	604	578	566	604	600	574	615	608	609	590	615	598	590	652	543	618	612	593	626	602	663	614	597	573	586	598	604	574	602	613	605	620	604	591	621	587	572	614	570	559	596	593	605	583	605	593	627	603	592	590	612	550	626	589	611	573	638	585	542	573	614	598	625	619	608	609	576	591	608	568	645	568	614	593	593	599	591	600	585	564	616	563	586	601	598	607	560	586	580	580	562	561	568	611	635	589	566	607	603	605	607	630	658	620	609	604	607	586	593	601	587	581	626	591	593	584	591	599	639	612	650	605	600	581	618	610	551	557	580	638	604	579	611	586	603	593	676	608	625	604	587	587	602	617	613	616	633	601	631	632	591	604	624	619	604	581	590	617	602	606	597	580	615	613	607	604	616	570	602	617	600	581	617	617	608	603	605	605	564	581	578	574	605	603	551	571	574	612	598	617	593	631	658	562	602	609	629	613	592	640	656	578	626	588	595	598	629	583	616	616	636	645	586	607	602	641	563	577	618	614	580	603	599	589	583	582	608	580	583	569	633	664	661	615	605	597	582	606	632	640	600	578	584	570	572	686	602	580	593	584	609	588	596	584	619	619	598	585	648	582	603	613	587	614	572	590	609	573	574	561	637	593	633	614	630	619	637	600	645	595	615	576	639	589	623	617	628	590	610	545	578	576	627	557	598	616	608	581	587	618	552	624	601	641	668	597	562	615	592	642	560	584	630	602	584	606	616	586	586	602	630	631	566	555	593	608	583	617	574	542	607	630	602	620	626	610	580	580	584	592	641	597	600	587	547	638	594	590	605	602	612	557	638	565	582	615	587	585	607	593	646	625	601	565	584	595	614	609	605	647	594	593	612	648	563	566	590	601	608	585	644	598	654	583	599	589	602	580	581	656	605	567	614	575	627	619	574	591	603	601	542	630	590	628	603	578	628	617	594	623	561	574	569	591	640	632	573	640	587	615	617	624	601	598	593	609	596	586	593	582	561	596	605	576	596	623	628	587	607	641	588	572	597	628	608	600	603	604	589	587	588	631	564	599	597	603	621	606	619	596	521	616	600	586	590	593	619	616	587	614	584	571	585	619	594	644	591	591	612	630	560	583	647	591	576	602	591	630	657	588	566	559	583	582	613	584	583	597	641	583	619	591	585	614	558	613	583	609	646	563	579	585	624	572	653	604	599	579	601	582	554	602	591	578	578	556	605	574	589	612	578	644	600	621	558	600	613	664	575	567	644	605	611	601	573	576	609	592	604	548	597	599	615	570	595	588	590	592	614	550	588	571	626	585	633	613	624	584	553	573	630	627	608	595	554	620	605	577	589	568	583	590	592	618	559	592	621	557	609	593	576	537	639	618	614	578	623	614	548	591	617	578	575	610	588	597	626	574	587	631	596	628	634	591	583	532	601	602	592	592	575	584	621	650	591	598	604	615	626	593	606	648	585	600	587	609	612	638	644	604	604	592	594	607	576	598	620	599	597	617	653	601	626	597	624	594	589	631	604	582	592	576	613	595	599	608	624	550	572	562	603	601	665	602	564	573	582	670	605	609	618	605	611	629	605	645	606	603	639	616	594	578	609	621	561	611	603	595	632	607	617	614	609	648	598	587	637	598	552	603	608	588	577	610	553	613	661	593	571	602	541	587	580	615	585	596	645	580	588	577	624	606	601	609	621	577	562	590	613	600	591	634	663	629	669	589	577	645	541	578	636	610	575	636	611	586	633	599	588	565	605	563	581	620	604	586	597	594	610	587	558	629	601	641	595	605	601	584	616	622	606	572	617	602	626	608	618	634	612	590	652	587	607	643	631	565	595	619	578	586	637	587	582	640	613	572	586	590	596	616	582	595	626	620	600	560	619	578	585	608	593	568	597	633	572	639	584	560	581	578	573	577	585	596	600	611	590	600	611	577	633	552	571	658	592	596	563	584	641	632	624	621	603	628	631	638	640	614	568	584	624	601	595	596	620	632	609	599	607	576	620	578	623	570	587	590	576	628	558	591	614	618	607	578	600	568	602	610	620	598	594	656	593	556	656	578	562	575	658	597	597	611	563	588	581	606	608	564	590	587	653	638	615	606	608	638	568	637	627	628	550	592	582	668	620	593	655	621	571	609	617	588	572	647	554	606	594	600	588	687	570	609	582	595	571	585	608	588	598	621	599	623	619	574	601	594	591	589	614	595	600	606	558	583	581	603	616	592	582	592	639	611	581	595	633	621	600	584	606	636	641	557	606	616	574	652	623	591	629	630	622	616	581	634	577	576	603	621	660	585	591	597	597	567	620	593	624	620	586	575	550	600	615	598	570	589	571	612	621	612	590	590	534	609	548	596	553	610	580	570	617	648	616	599	626	597	584	591	581	578	607	609	599	610	622	583	583	582	603	604	573	596	618	597	610	609	597	626	591	636	614	609	589	665	620	618	569	635	637	572	586	630	616	598	587	643	654	546	588	561	598	571	594	592	621	609	559	620	609	600	588	617	635	584	591	643	585	638	540	608	598	646	599	623	620	594	621	600	614	606	583	620	603	586	629	623	595	581	567	636	585	599	613	610	607	582	663	573	589	610	641	613	583	559	595	580	637	607	605	569	624	619	584	606	633	626	588	564	577	622	581	606	596	607	611	575	604	607	574	604	616	593	608	591	619	590	637	584	578	616	643	577	631	623	648	620	646	547	601	581
31839	19108	7295	615	436	342	377	380	349	356	353	356	352	348	352	348	343	336	337	344	371	341	373	333	349	330	364	367	348	352	347	371	347	339	376	353	377	395	375	393	397	330	375	352	361	364	340	340	334	337	368	342	327	347	347	332	337	332	353	357	322	349	345	375	356	316	369	355	364	339	329	340	348	368	338	350	364	349	365	362	353	369	331	362	391	362	364	365	366	345	385	371	356	349	362	358	370	357	386	341	358	337	359	335	388	345	320	389	364	338	357	359	334	351	382	332	382	334	328	364	381	347	366	367	308	370	346	354	366	341	358	343	352	386	343	374	371	360	396	319	365	384	343	344	354	345	337	359	363	354	353	342	399	356	352	338	359	389	338	326	387	357	355	380	354	323	333	379	320	361	348	377	325	364	365	372	341	350	363	343	362	365	356	345	351	323	344	389	379	340	357	395	332	372	345	318	343	394	359	312	343	384	352	365	363	324	341	339	325	325	347	325	351	336	357	362	337	380	374	330	356	363	319	346	375	371	362	365	347	364	358	362	373	327	389	363	401	341	363	357	368	345	358	380	350	363	388	371	365	348	352	350	350	352	356	360	338	341	348	342	367	349	362	383	344	359	327	327	368	376	334	360	378	359	357	378	354	339	349	367	338	336	355	351	371	351	358	354	341	385	356	355	344	353	350	368	340	377	329	337	344	353	312	352	371	359	317	340	349	357	380	353	363	354	371	354	367	362	315	392	346	360	334	354	382	345	345	319	375	340	333	313	358	356	351	328	345	309	322	356	334	350	341	360	318	378	337	369	382	379	362	357	375	343	358	345	326	360	359	344	341	337	387	367	331	335	375	378	352	338	371	330	357	339	351	409	347	332	330	360	350	372	374	392	352	358	336	321	353	342	379	354	336	365	331	368	340	379	349	362	349	354	333	317	379	355	329	351	368	373	361	341	363	365	332	347	340	342	389	329	345	391	375	380	350	373	343	356	399	382	376	324	359	317	361	368	335	392	359	369	350	342	337	331	330	361	355	338	355	376	361	373	332	327	337	365	320	366	331	315	359	339	357	357	408	340	346	364	369	332	350	356	341	390	336	360	360	343	326	354	345	355	338	319	343	320	345	338	379	374	381	361	365	372	356	330	338	362	374	368	364	351	359	335	330	337	363	332	357	361	329	330	347	352	329	349	340	318	361	328	357	346	328	341	333	366	349	350	358	327	322	347	342	381	366	385	376	350	357	382	342	361	385	349	363	353	335	353	353	324	382	351	358	379	384	328	341	358	315	359	355	368	350	395	394	355	370	334	379	351	321	387	361	363	329	373	350	361	372	377	349	370	348	314	387	348	355	344	364	374	335	340	367	399	389	382	372	345	379	359	373	332	363	394	319	388	372	378	336	306	350	359	312	364	348	337	331	377	379	325	351	336	357	374	362	343	381	342	338	348	364	370	376	354	373	340	366	347	340	388	348	313	361	346	359	360	329	358	347	325	343	336	353	341	377	361	327	348	354	363	337	361	314	362	360	367	358	351	368	369	368	364	320	315	352	336	343	365	323	384	334	389	380	342	356	310	378	370	351	338	343	360	358	337	345	340	362	381	341	336	346	387	344	343	355	334	377	332	337	326	368	361	344	320	321	349	385	339	348	348	345	335	341	327	384	332	386	341	347	341	342	350	343	366	334	360	324	342	362	356	359	359	367	364	372	372	334	328	339	371	355	364	375	349	373	349	384	335	367	351	374	351	328	352	374	335	357	359	408	363	371	375	396	323	353	361	342	344	351	370	332	353	360	338	363	356	350	355	318	342	389	381	333	356	343	352	361	350	352	385	365	352	349	352	328	360	347	362	323	385	358	349	334	361	349	374	315	334	360	344	357	365	374	378	337	332	355	350	350	315	340	311	354	368	336	377	340	330	351	372	347	333	346	336	323	368	329	346	349	338	356	331	381	343	346	334	366	336	354	368	374	383	361	357	336	365	356	341	314	363	352	366	329	346	351	343	336	347	303	342	352	385	361	360	367	350	373	355	331	342	351	355	375	345	354	362	352	347	370	341	341	361	326	324	319	336	336	371	374	358	315	319	348	359	374	323	363	315	375	358	400	363	356	325	337	343	317	391	356	385	354	389	372	385	389	357	368	365	339	343	327	352	387	364	343	353	353	326	375	403	344	316	359	343	372	344	355	348	330	363	354	392	370	357	347	370	362	393	334	383	373	337	361	369	377	328	371	332	362	342	364	383	355	341	334	379	314	342	352	360	329	349	338	359	380	323	331	334	302	348	351	347	361	370	362	400	378	346	328	364	358	349	364	402	346	322	325	352	354	383	344	392	346	337	343	335	349	352	340	357	386	338	367	346	360	365	341	362	351	373	370	367	335	350	351	367	341	382	372	374	347	367	384	321	344	332	361	346	383	377	342	394	388	360	370	353	356	347	369	371	345	376	322	318	333	362	338	344	337	328	358	304	324	337	346	340	330	366	336	358	397	357	383	339	359	352	344	355	339	320	344	377	334	329	367	328	367	362	319	340	356	373	353	371	372	352	309	359	357	351	397	340	350	383	318	349	377	366	311	329	321	341	355	330	398	383	332	323	369	342	348	315	337	361	375	369	339	388	363	364	382	358	366	326	389	365	385	351	323	361	336	353	362	349	332	321	333	335	345	343	344	360	339	403	341	341	370	367	358	347	362	327	343	324	377	339	352	352	340	343	366	361	304	337	371	363	396	323	350	361	352	314	364	334	350	330	362	365	390	365	344	345	360	302	357	363	398	372	362	381	354	305	366	318	354	362	385	346	369	334	336	314	340	341	370	328	329	338	378	346	354	327	344	351	370	322	348	348	370	323	361	379	382	321	355	346	328	345	351	337	339	344	307	399	339	369	331	373	376	348	361	332	348	366	342	345	354	312	355	365	336	355	364	369	384	364	377	353	366	359	348	357	343	338	365	340	352	339	322	369	354	387	403	305	342	353	371	360	388	342	363	339	366	362	339	358	363	376	330	334	380	343	364	373	335	306	368	385	338	350	314	370	369	352	351	360	342	338	336	329	337	355	329	316	351	350	316	375	327	338	373	383	375	355	331	354	350	385	318	367	372	322	313	353	352	372	326	338	352	316	350	354	379	348	331	304	338	362	333	334	355	358	316	319	330	361	349	351	352	337	362	335	355	318	349	363	352	364	335	359	364	363	329	387	377	362	352	382	336	340	329	322	347	350	350	404	314	321	384	359	339	355	362	346	348	353	384	376	359	328	329	362	343	377	355	385	369	346	361	330	361	363	398	335	328	343	332	346	342	365	324	332	361	379	361	375	357	329	324	365	358	350	357	373	354	355	333	361	384	354	363	346	362	336	338	359	350	300	323	341	386	362	366	326	362	361	371	327	349	346	374	353	362	355	373	387	346	353	344	346	348	351	333	335	341	371	345	363	335	303	341	350	373	343	372	332	328	343	371	373	366	369	331	355	325	333	368	366	345	348	331	389	353	364	351	339
5574	1162	1007	870	854	844	841	813	854	824	821	788	836	810	794	783	817	798	821	919	835	807	821	841	865	831	793	774	834	813	816	841	882	827	805	803	839	825	829	778	811	818	856	863	803	866	799	824	816	802	818	764	803	853	830	857	812	796	804	807	790	845	877	797	837	833	793	824	804	786	819	859	820	832	811	824	786	802	829	831	803	785	820	770	804	764	833	843	804	788	883	818	777	793	837	805	853	818	824	841	835	835	814	857	831	867	847	805	786	811	817	836	881	773	785	792	811	826	810	797	807	874	832	806	794	800	810	855	808	829	776	793	864	842	826	799	775	774	834	838	791	793	804	846	777	799	819	852	788	845	806	825	833	767	817	818	823	806	837	822	797	813	846	826	839	807	805	799	818	826	849	775	822	872	848	852	840	814	802	777	778	816	794	768	821	826	830	801	802	817	812	808	790	793	821	794	852	841	815	788	874	823	832	824	776	790	812	804	833	809	821	832	814	813	798	848	778	800	885	812	855	823	778	843	832	806	790	848	793	820	809	764	769	806	794	797	863	826	812	849	807	804	783	794	804	845	803	821	789	826	791	829	803	769	818	841	784	788	853	865	812	795	825	800	857	815	778	826	817	778	803	748	824	783	776	804	863	821	818	835	790	814	822	837	775	781	841	833	828	821	795	826	879	812	800	814	785	808	838	800	813	807	860	827	872	815	774	869	825	822	794	784	806	806	829	821	765	831	832	803	776	861	801	812	790	795	805	820	845	748	822	820	785	786	818	795	848	834	768	825	819	839	851	830	841	806	819	830	802	823	789	817	797	858	783	767	841	816	870	822	853	851	805	803	854	804	772	838	820	825	809	778	851	768	820	787	777	810	798	835	811	823	779	827	780	820	782	846	799	786	873	812	807	838	845	784	853	808	781	767	778	846	827	819	757	807	822	772	823	869	829	827	790	785	837	796	787	799	819	804	853	852	832	808	797	816	807	824	831	812	838	836	790	832	778	790	820	832	782	824	860	805	867	819	807	828	774	812	820	842	773	798	810	830	839	822	813	845	774	829	772	849	811	790	848	832	786	821	813	835	841	805	839	806	818	741	857	815	852	846	813	792	792	820	810	845	832	907	836	843	865	797	801	802	816	820	803	824	858	774	849	809	851	860	791	797	868	827	816	818	874	824	792	809	802	792	855	763	853	774	816	797	806	776	764	814	861	813	846	850	761	829	855	811	830	841	843	776	761	766	772	811	815	822	780	774	786	756	824	817	791	786	793	798	842	819	794	802	826	838	840	768	774	794	781	817	821	807	846	818	840	819	875	847	782	800	801	810	839	777	763	816	809	797	795	815	840	829	806	837	812	820	782	756	808	812	811	868	824	803	796	839	863	863	829	799	790	826	827	797	829	828	825	787	812	883	840	817	828	838	833	837	844	856	814	822	795	843	778	804	822	784	848	797	836	845	776	874	803	843	813	793	800	850	780	786	816	788	845	791	811	803	797	829	820	852	805	807	821	875	784	794	762	834	785	801	799	785	774	806	819	806	803	816	825	805	799	864	827	821	796	854	758	836	857	849	776	833	790	764	846	833	826	825	807	853	776	818	805	751	804	837	868	762	809	780	812	788	820	835	812	850	795	838	810	783	864	791	843	842	787	829	759	796	827	776	810	813	774	828	767	783	808	866	816	764	815	847	822	864	792	832	799	845	829	768	763	822	795	786	825	784	807	793	767	840	801	825	816	814	867	819	763	808	833	801	818	825	833	858	834	793	798	789	810	817	840	834	808	839	787	802	806	819	809	816	832	800	792	858	860	808	829	842	774	837	847	831	806	824	886	824	812	825	787	808	805	848	851	803	749	877	827	799	789	800	800	805	826	808	827	838	799	835	819	743	814	801	786	772	789	800	780	866	786	812	832	822	787	838	788	812	832	821	769	829	838	791	795	803	839	771	821	759	857	809	816	812	834	833	827	757	809	797	810	852	832	810	813	785	833	781	829	832	801	793	814	775	821	827	779	852	746	793	774	847	832	777	788	818	786	868	808	831	868	849	816	846	753	813	818	827	852	790	822	828	837	787	831	793	827	805	837	846	801	795	749	813	826	830	800	793	786	850	758	787	840	841	776	828	777	823	822	836	797	851	834	832	787	845	798	825	812	821	801	864	808	789	844	765	856	825	770	823	819	860	803	799	862	826	844	801	823	824	834	850	807	791	821	824	796	826	824	821	819	779	803	813	874	855	795	827	824	826	803	861	782	775	776	792	827	857	821	833	814	811	815	833	843	799	858	829	787	815	816	803	845	817	795	812	809	791	796	809	874	839	824	755	829	840	802	798	788	806	815	794	840	791	788	776	837	818	823	813	788	795	816	781	828	785	841	806	774	833	797	793	866	817	823	785	794	849	809	834	783	808	876	829	847	791	848	821	856	815	830	818	794	796	794	778	787	818	823	831	810	829	780	799	840	806	834	824	799	842	837	840	801	810	816	820	775	804	825	859	836	763	830	776	829	805	817	788	837	805	818	805	797	851	760	757	825	723	814	766	806	881	780	790	855	830	863	785	820	856	810	793	826	776	823	843	840	819	795	811	854	861	821	771	837	823	786	791	800	825	802	786	816	800	853	844	846	806	835	819	792	784	829	786	826	815	815	806	804	789	832	785	845	801	787	863	806	850	837	869	850	833	821	822	863	836	816	801	827	807	754	768	803	809	809	857	793	794	831	802	831	798	796	882	816	824	860	786	830	781	797	904	831	797	769	832	788	751	805	825	756	834	804	813	837	813	802	785	789	747	818	802	838	820	852	806	819	854	803	770	826	795	836	804	817	746	850	849	828	867	808	800	763	834	817	771	808	773	784	827	845	801	766	850	848	845	813	808	808	820	841	817	852	809	869	830	777	785	833	833	802	883	803	810	800	809	804	788	847	858	786	781	827	835	862	827	774	755	837	817	783	817	814	805	778	830	807	818	803	851	770	815	840	810	814	836	820	844	800	831	837	839	855	847	839	802	813	809	854	771	860	861	808	783	796	862	807	842	801	800	853	799	801	750	829	828	807	807	837	823	837	869	859	826	818	794	838	810	885	800	807	788	790	853	814	813	786	810	752	780	772	823	865	846	828	816	815	789	778	786	801	822	857	820	796	816	829	855	765	799	839	816	799	814	853	778	754	817	780	863	814	827	795	817	787	798	804	818	837	768	829	815	889	845	818	804	795	817	839	787	795	829	825	773	816	831	843	842	822	771	749	787	782	830	786	734	822	825	857	827	833	829	774	810	794	848	818	791	801	842	829	808	808	802	799	819	784	812	834	813	825	826	800	783	829	809	810	809	842	806	794	761	800	775	751	802	808	829	826	812	803	879	862	822	839	873	762	854	806	821	810	773	832	827	852	810	814	822	813	799	812	786	773	819	854	841	843	796	787	831	814	804	853	800	834	811	823	771	840	873	775	834	822	836	848	763	801	813	794	789	818	889	769	839	834	819	803	809	854	844	824	805
23990	20762	24110	27498	20759	20738	2643	634	502	506	446	478	466	438	442	415	449	426	442	488	444	438	435	438	421	453	463	426	447	455	413	442	415	434	412	448	427	394	404	431	415	446	454	435	445	456	427	437	402	417	416	438	426	399	391	427	436	397	410	442	413	434	435	412	474	469	474	428	424	422	426	421	420	455	419	411	444	418	427	410	396	402	412	421	435	441	451	399	407	432	394	447	417	419	432	456	451	478	422	382	461	405	398	410	427	440	440	405	357	444	411	443	444	384	392	418	391	416	420	442	435	417	458	422	437	432	464	392	436	445	429	436	424	435	455	412	382	419	420	434	446	420	442	439	401	414	423	443	453	432	418	429	397	420	445	409	453	408	423	444	441	458	427	434	420	461	433	425	399	444	443	430	428	426	423	436	386	397	490	452	440	428	424	437	415	418	404	418	489	441	449	441	413	425	404	415	412	416	438	414	432	403	416	427	440	460	450	410	419	435	382	427	438	418	440	426	425	445	442	425	431	415	417	430	417	396	429	406	421	415	448	446	448	393	373	450	420	422	409	423	362	436	450	405	445	444	401	431	394	426	397	447	408	422	430	409	427	405	411	416	447	440	456	409	397	448	383	441	439	428	384	432	437	429	419	430	413	448	435	430	404	406	442	427	413	411	377	388	444	413	413	424	420	449	406	422	398	450	416	444	464	441	432	428	418	427	462	418	430	458	445	471	436	425	453	444	440	470	443	451	466	408	464	421	426	411	414	435	455	419	415	445	419	418	455	455	442	458	422	443	415	444	409	419	449	416	395	405	444	456	390	424	448	402	437	434	396	429	453	465	427	465	409	435	425	429	426	424	408	462	456	424	384	412	441	453	421	429	433	384	425	373	420	400	429	434	420	440	434	443	404	433	430	395	421	387	380	414	387	438	419	444	451	449	399	418	457	449	429	434	392	420	413	441	449	425	429	406	432	411	474	392	457	437	423	449	467	423	438	467	374	446	398	416	456	456	428	428	441	393	398	419	435	425	367	434	445	395	426	426	425	394	464	432	443	395	380	384	442	434	433	425	426	423	441	446	455	403	452	441	374	445	442	422	441	440	408	429	424	390	447	441	449	383	423	445	430	446	415	438	403	415	443	417	466	449	406	470	418	421	419	402	424	443	464	428	404	440	450	447	438	431	430	449	404	425	428	429	427	398	399	438	388	378	456	432	379	384	433	417	466	423	439	424	450	454	415	457	443	393	427	442	449	416	423	438	434	403	423	452	445	390	417	445	404	370	439	401	421	404	423	456	419	460	400	425	393	414	460	392	428	403	375	398	423	407	405	458	428	372	412	401	398	392	421	426	424	442	457	415	411	412	465	429	397	428	452	417	471	424	415	428	435	405	409	447	436	417	424	441	443	424	438	440	447	438	408	409	425	407	451	397	434	396	415	399	408	450	430	441	461	409	382	432	416	425	433	454	417	422	414	454	387	403	406	418	429	431	451	456	427	461	432	425	452	436	421	456	436	410	445	422	458	415	406	413	422	386	421	378	404	456	463	419	397	422	425	451	458	443	451	396	401	414	428	436	446	443	442	405	467	448	437	408	385	397	428	403	442	431	406	428	421	423	400	399	435	395	381	437	408	406	441	498	431	449	458	432	430	426	425	427	424	437	410	416	431	435	417	402	438	409	415	438	400	431	433	411	435	423	454	426	457	396	428	429	455	385	416	431	433	418	428	452	443	412	409	414	406	458	391	400	436	421	423	440	444	419	487	434	430	433	397	414	423	421	415	420	406	404	424	390	430	460	424	402	430	410	440	479	396	407	438	425	401	426	429	413	419	425	410	398	465	416	413	450	362	435	458	439	410	417	431	456	452	447	465	410	421	379	425	411	398	428	411	412	433	457	423	419	452	475	456	447	430	408	399	454	441	409	393	413	382	467	450	420	431	437	402	417	424	414	406	442	427	383	409	408	442	467	410	410	413	418	414	421	421	418	420	418	439	402	421	408	446	399	400	402	438	428	438	422	426	413	435	387	474	423	469	420	419	432	430	453	465	414	408	448	470	432	438	405	411	396	413	418	401	385	426	392	428	430	432	404	473	468	439	456	440	384	433	445	418	419	437	438	388	451	436	384	422	457	467	415	478	389	452	451	441	399	417	392	407	449	408	411	397	419	416	424	395	403	411	445	454	441	461	446	429	400	433	444	449	432	429	418	444	404	444	422	433	419	385	416	438	444	417	448	439	389	422	440	411	413	370	395	459	425	411	436	443	424	414	435	418	421	448	426	448	414	431	435	441	450	436	446	417	412	399	460	456	415	460	406	425	422	466	445	428	403	416	423	421	447	412	430	421	410	430	387	413	409	412	414	434	404	432	438	391	422	420	412	415	406	382	433	399	441	414	437	426	457	402	381	476	433	430	442	445	453	439	401	437	422	431	432	460	428	427	405	426	424	409	443	436	424	411	398	421	403	420	440	399	427	421	479	427	427	386	435	427	426	401	404	410	456	449	415	427	404	401	409	440	442	447	480	421	450	468	434	395	401	416	419	383	419	432	445	417	429	447	408	427	450	429	471	447	443	396	418	381	452	446	413	445	412	396	424	405	414	389	425	400	434	404	398	444	454	416	476	417	413	416	428	421	443	390	465	421	432	449	436	459	427	402	422	441	415	461	425	437	399	395	391	414	426	448	432	407	421	432	427	429	469	458	432	434	406	475	434	424	478	466	427	461	434	463	438	410	426	393	391	403	431	412	418	413	468	442	397	408	421	407	407	450	403	401	443	425	435	441	439	411	435	395	400	396	397	402	382	442	449	430	396	412	408	424	412	410	404	394	442	423	445	422	403	440	449	406	455	412	399	434	415	407	390	411	456	440	426	438	416	423	402	399	431	398	406	431	396	431	419	444	419	432	381	418	407	438	412	404	425	386	408	419	407	405	398	452	427	436	421	416	408	466	462	414	410	483	441	394	474	416	447	453	405	407	432	395	416	412	450	435	474	430	453	405	402	424	446	449	391	415	410	442	435	433	423	443	455	459	430	420	419	462	428	429	460	410	426	463	414	420	405	421	420	439	407	431	409	415	428	438	377	425	378	454	450	431	442	430	449	437	431	451	418	429	439	427	409	396	429	416	435	445	394	414	443	412	464	419	413	412	402	420	429	451	425	458	460	461	404	422	413	438	450	431	418	415	397	473	400	481	474	420	417	446	456	409	463	391	407	440	404	410	407	411	427	446	447	447	432	471	443	422	389	396	449	470	451	428	425	436	417	425	432	458	429	399	381	412	427	410	415	401	466	436	450	433	418	459	416	464	423	389	403	454	396	424	436	419	431	447	447	416	468	431	470	411	430	429	442	442	441	432	428	397	441	445	393	396	411	385	410	427	412	450	454	448	442	412	425	446	370	441	424	424	455	431	412	436	407	459	428	477	421	386	428	427	445	400	442	412	456	460	463	458	451	429	430	388	450	449	443	409	435	432	407	403	427	416	426	456	407	403	418
4585	3541	1984	1250	1093	1036	987	950	961	967	957	961	949	958	999	944	877	973	949	957	976	899	936	933	960	975	918	899	959	920	923	1002	883	916	898	926	906	877	966	897	911	918	907	942	952	908	939	922	890	933	954	944	933	924	912	898	930	924	910	857	897	973	931	914	931	950	968	890	887	905	944	935	943	904	907	943	1038	911	881	972	976	959	927	908	916	881	930	951	897	906	960	932	926	907	890	908	946	899	936	905	989	929	938	918	943	894	905	959	934	935	924	927	947	897	925	879	912	955	955	932	923	929	960	944	944	959	853	952	951	960	972	895	932	903	939	910	953	930	893	960	956	907	865	932	914	925	904	918	966	911	892	907	938	885	960	930	907	913	896	978	862	903	870	884	921	928	912	930	932	1009	903	943	923	983	905	945	935	981	929	930	939	883	969	953	910	949	926	919	882	892	898	905	925	923	960	944	866	933	901	933	955	897	926	947	942	948	951	862	922	970	881	949	926	980	925	949	976	901	931	959	893	869	929	903	944	915	968	960	946	930	896	947	929	934	934	876	946	889	881	940	957	911	935	950	930	899	897	954	898	932	966	968	886	933	927	862	898	944	949	884	946	928	902	872	928	911	943	963	946	922	958	951	864	944	967	891	920	933	952	902	905	973	864	938	954	992	939	958	921	936	925	917	918	963	999	929	930	930	919	882	937	937	921	921	896	918	965	943	919	960	920	951	950	1014	959	914	937	989	925	962	906	975	938	952	891	936	910	906	915	890	912	814	961	900	888	918	939	944	925	924	892	872	932	926	961	799	965	893	955	925	904	898	920	973	989	920	926	918	877	951	961	900	885	908	939	957	938	912	918	895	866	931	994	881	941	932	956	971	930	910	993	922	994	894	939	921	929	909	944	929	987	953	887	925	959	951	899	896	906	957	897	929	899	919	935	929	955	903	959	954	939	929	923	930	994	963	941	927	938	937	922	911	974	909	949	954	873	951	976	926	895	871	936	942	966	883	909	899	951	929	888	898	897	923	932	864	952	943	1002	882	946	918	905	939	982	897	920	929	909	914	943	980	881	901	912	939	937	904	964	948	955	908	934	926	950	964	927	889	927	938	904	944	954	913	896	931	971	890	960	913	934	931	910	920	942	897	904	931	927	959	859	925	926	887	925	915	923	955	934	936	892	932	936	965	961	926	906	934	924	916	905	938	922	949	887	907	930	985	1015	971	927	898	938	917	955	933	902	929	942	894	915	993	980	900	841	949	912	908	942	945	983	922	900	943	894	898	949	895	922	980	868	951	902	942	957	927	914	960	926	944	937	923	942	925	935	888	881	940	940	975	958	869	899	919	919	970	954	945	909	990	954	906	891	934	960	902	933	925	920	922	915	901	1006	946	934	889	941	917	919	887	962	968	900	885	932	897	925	922	942	933	946	867	940	977	937	882	917	949	942	934	906	909	895	951	984	916	909	958	943	939	935	986	918	924	946	864	951	924	885	940	927	891	978	903	890	933	920	892	874	891	888	937	941	934	1012	958	947	892	896	940	916	929	964	931	925	942	924	920	908	945	922	937	959	972	898	910	926	867	946	949	902	897	930	868	923	937	970	904	957	915	926	906	959	914	919	891	962	860	936	975	893	950	918	941	894	924	927	941	936	943	833	940	911	932	923	896	916	943	880	904	919	908	968	894	963	974	907	922	928	909	910	941	956	982	902	923	955	965	921	932	949	955	921	970	959	891	934	910	902	901	928	923	917	959	962	906	910	963	898	965	944	944	909	957	956	931	928	868	961	914	943	917	980	895	946	941	933	893	976	884	921	894	922	922	940	912	871	972	909	950	926	971	951	933	892	978	936	915	956	904	925	942	955	910	935	950	921	898	930	903	908	923	945	977	900	944	921	899	900	947	934	931	899	897	959	932	951	910	919	878	963	899	914	936	934	917	948	948	903	927	921	914	909	958	914	951	920	890	1001	926	954	916	919	933	908	960	913	913	933	883	875	948	938	942	841	906	926	911	937	945	923	941	926	855	933	940	930	905	937	959	879	902	928	883	945	876	1010	935	925	939	894	953	887	971	915	947	958	926	937	915	934	947	949	920	912	983	920	940	990	908	968	963	938	936	878	940	898	971	958	903	932	904	952	982	972	961	965	881	967	887	963	931	918	931	928	997	948	878	920	936	908	922	922	919	899	989	928	937	933	918	926	868	957	917	947	955	947	880	914	895	942	939	952	911	1008	946	948	909	943	959	928	879	930	966	918	967	968	929	964	901	885	982	1008	876	922	923	943	908	920	935	966	956	857	889	934	899	936	898	934	962	946	900	981	891	940	921	924	939	918	885	902	925	969	859	971	947	889	912	922	941	878	938	910	918	900	940	947	937	906	967	954	946	897	949	886	941	933	940	950	883	925	973	908	947	918	931	903	920	929	928	922	914	932	889	968	941	898	886	912	903	962	961	957	928	927	914	934	925	941	913	933	936	919	868	934	962	892	940	937	943	930	929	899	930	973	935	979	991	985	940	911	890	932	907	922	917	844	936	924	939	898	919	914	953	946	948	951	920	964	937	945	918	909	929	949	883	886	918	944	950	916	911	927	947	912	934	950	911	918	920	943	879	960	966	919	920	951	932	901	893	912	907	946	955	911	906	895	908	914	939	905	969	874	913	984	942	934	965	925	849	878	939	926	929	924	921	893	886	886	934	973	975	921	920	949	924	932	932	906	979	951	914	977	952	941	899	938	914	859	876	877	957	892	984	929	937	955	932	888	972	908	944	883	992	910	949	876	939	899	904	914	942	942	970	958	944	928	902	943	902	996	956	923	929	882	878	941	943	913	923	905	926	941	886	928	925	907	934	937	959	904	883	893	942	953	926	938	912	983	915	944	942	943	933	965	988	946	906	860	977	957	912	934	930	899	875	942	957	914	878	933	897	983	879	964	886	909	860	933	967	934	1009	910	984	925	889	925	934	879	908	934	894	945	878	894	927	935	907	915	905	937	920	917	913	960	931	940	991	909	917	959	968	926	894	961	981	889	947	897	939	937	933	959	929	882	923	964	909	909	885	852	933	894	886	966	987	913	945	899	881	919	900	925	921	937	966	940	917	911	913	828	912	923	945	945	864	934	916	911	894	908	955	921	961	900	931	968	966	908	935	918	919	939	912	956	876	958	882	950	991	938	958	895	929	927	930	1009	923	895	904	914	913	880	908	966	923	921	955	937	933	909	886	877	971	950	945	955	929	952	936	953	958	940	938	950	924	910	917	941	923	992	909	929	971	911	870	967	939	925	951	955	1002	907	928	923	920	938	973	891	903	984	940	876	892	911	939	937	973	959	934	925	917	937	944	944	924	919	947	878	975	915	942	948	959	949	970	909	915	953	966	898	919	973	917	909	857	874	869	944	977	894	908	901	929	988	931	962	947	908	931	952	933	925	957	951	939	936	919	936	886	911	971	966	930	926	899	874	969	962	954	930	963	957	880	962	988	938	883	961	947	898	981	884	865	896	942
23404	20696	24335	27121	20702	20714	18163	729	439	418	377	337	359	345	294	343	289	282	321	321	278	295	321	286	317	294	257	263	270	278	291	275	293	312	281	260	246	279	319	284	254	275	265	246	257	278	269	277	276	289	273	272	280	266	297	265	257	260	257	283	276	276	270	279	246	286	252	273	274	277	256	301	285	265	265	264	293	273	257	277	298	274	257	268	260	275	253	266	283	261	247	252	275	289	267	274	281	265	271	263	280	295	277	289	258	285	251	243	231	317	266	256	260	282	281	252	256	280	257	253	256	271	272	272	255	260	269	277	238	264	281	293	269	284	256	257	254	249	234	244	288	286	266	268	271	242	290	304	288	268	250	266	286	264	279	266	251	260	257	283	258	265	252	269	259	244	294	295	271	274	267	246	257	273	289	257	276	264	254	274	292	267	256	278	257	258	270	275	254	263	238	246	254	302	290	256	252	256	257	283	260	244	277	283	288	230	267	260	274	287	271	279	280	259	268	268	262	264	277	230	247	306	247	290	277	259	272	288	226	285	275	269	299	268	272	293	269	274	274	262	250	273	254	250	285	270	272	286	298	288	272	268	255	273	287	259	263	265	279	293	262	282	247	307	287	262	269	284	258	265	266	273	276	263	286	264	243	249	253	280	280	281	243	312	272	281	259	276	280	258	298	271	269	292	271	277	248	240	282	296	241	288	285	267	255	286	282	321	277	286	271	258	261	255	252	283	275	302	268	277	267	280	287	261	255	288	309	290	265	281	246	260	314	300	293	276	280	316	249	259	256	257	264	258	266	231	295	263	255	245	253	298	279	302	247	245	221	285	302	278	263	246	253	277	265	267	302	293	272	279	260	265	293	274	265	296	285	292	254	264	258	290	249	292	255	277	276	294	277	245	272	254	276	259	263	275	248	287	293	269	258	260	276	284	242	295	294	275	277	281	268	279	259	261	285	286	261	243	292	281	260	291	272	259	311	270	268	266	284	283	248	251	267	277	297	241	262	265	259	288	270	291	302	260	271	248	266	264	257	249	283	271	244	283	268	291	286	257	264	274	270	249	274	250	283	231	279	252	255	267	274	271	250	245	268	291	253	258	267	281	268	255	249	272	297	274	291	314	262	236	277	258	286	300	270	267	284	306	273	244	276	290	272	284	290	259	278	246	284	275	294	299	292	266	259	272	256	283	282	254	262	265	264	283	261	275	287	275	268	281	263	230	268	285	273	257	274	264	242	294	314	276	254	246	241	241	272	254	296	250	249	239	256	267	257	260	264	279	287	249	304	279	275	274	270	279	284	240	264	281	280	258	276	269	278	257	267	266	272	225	247	284	260	305	274	252	253	276	269	275	274	260	262	247	252	285	270	302	272	253	265	282	274	282	278	258	247	251	275	270	297	238	270	302	257	291	257	291	301	253	319	278	234	282	246	262	282	265	255	279	302	293	250	286	264	255	268	293	318	274	298	250	239	296	260	273	273	282	263	267	299	235	238	255	278	251	273	270	268	239	260	255	273	297	267	263	277	239	285	236	268	247	280	271	281	236	264	282	270	289	251	320	267	281	264	315	288	262	312	278	236	288	260	316	315	274	247	239	303	287	288	274	262	287	304	267	268	262	267	274	272	289	258	283	273	285	251	243	307	243	265	280	268	233	281	269	284	277	281	261	274	257	282	273	266	256	289	261	286	287	272	259	283	267	288	258	275	257	275	274	258	262	271	283	268	311	270	269	255	259	237	271	294	281	275	249	287	273	266	276	265	272	282	272	285	252	241	302	248	290	310	281	274	264	298	240	329	271	285	255	291	261	297	271	231	270	273	282	277	258	271	284	244	271	276	273	285	270	256	268	302	255	264	239	259	282	246	294	278	311	257	282	250	291	275	273	257	289	274	252	280	263	287	249	254	314	262	278	275	238	272	264	238	247	265	249	280	239	285	246	276	288	268	274	261	291	275	284	255	245	260	274	301	274	273	241	284	255	255	315	281	255	252	289	284	277	253	273	243	246	277	268	249	285	274	261	256	259	288	243	261	267	250	275	274	288	270	298	261	264	288	280	269	270	236	266	273	263	299	275	273	259	251	263	273	271	240	292	253	250	266	272	230	274	259	234	237	270	251	269	279	243	275	256	269	245	252	260	262	294	279	252	266	276	280	262	289	279	258	289	277	277	283	261	286	296	284	286	289	266	289	281	279	258	246	264	266	240	267	253	289	292	250	262	277	264	293	309	274	266	272	282	266	258	263	252	276	235	272	297	287	305	251	269	259	250	285	291	239	254	271	260	263	275	278	259	286	287	290	280	291	252	296	255	283	264	285	249	244	228	256	252	252	303	254	304	263	272	278	256	250	279	263	276	272	246	272	255	269	253	263	309	263	265	232	276	251	288	242	267	250	306	292	264	300	284	270	249	273	318	242	277	280	300	296	268	293	296	260	281	290	286	278	308	280	280	255	264	224	299	310	282	277	265	270	240	281	255	282	258	267	275	245	297	293	262	272	287	303	240	286	258	262	236	274	269	261	306	303	270	278	255	272	262	243	268	270	278	251	310	277	284	268	265	322	249	277	251	263	242	234	275	245	243	244	286	257	251	257	256	262	278	258	294	293	284	239	268	260	263	264	259	291	297	269	288	289	262	269	259	268	247	283	251	308	279	262	287	260	255	277	242	270	273	282	293	275	253	284	279	304	247	262	268	252	283	248	290	300	297	270	289	277	291	248	285	302	278	288	285	250	255	264	266	278	321	280	283	246	285	303	235	251	262	265	281	256	245	285	284	268	261	269	254	261	294	271	262	254	266	266	279	287	292	279	231	248	253	274	250	299	279	290	272	258	290	275	257	269	256	283	280	267	269	262	295	282	261	257	274	280	266	283	262	294	274	275	267	260	255	248	265	270	277	234	273	266	255	270	252	247	272	278	256	259	273	257	284	279	288	251	290	261	280	281	252	270	272	265	290	269	262	257	257	254	251	248	280	264	260	258	299	253	235	246	277	282	259	248	292	280	288	284	259	282	288	297	289	298	316	294	258	259	261	244	294	276	286	275	280	266	301	244	287	248	262	280	260	249	256	242	259	266	262	290	267	249	310	251	247	290	263	271	265	274	304	321	267	259	286	288	316	296	273	251	268	258	295	286	288	272	281	257	251	284	285	282	257	247	272	257	258	261	278	267	264	272	266	264	283	257	295	244	265	285	260	259	269	259	283	272	280	259	259	264	263	280	277	272	278	260	276	253	254	258	303	283	268	273	288	290	274	276	248	261	276	275	268	281	293	247	238	306	230	273	296	271	253	243	288	278	291	256	278	256	290	248	269	246	288	266	259	278	285	271	258	268	279	285	264	251	261	277	261	278	274	262	271	265	240	254	284	295	271	283	281	271	249	266	290	262	283	314	245	249	300	281	253	242	241	242	283	251	286	272	281	306	270	263	234	271	258	266	273	274	256	265	264	275	275	264	226	277	250	260	257	272	260	269	287	254	268	257	273	246	231
5303	5038	2460	1256	928	734	705	632	629	697	641	665	643	662	641	670	636	608	600	569	624	588	593	593	613	615	582	619	599	605	614	598	591	585	656	568	593	633	576	596	574	635	599	589	577	580	618	608	596	595	596	587	606	579	663	585	565	636	599	590	577	603	604	595	603	622	623	621	602	642	628	629	605	569	609	637	603	596	622	608	586	603	590	616	621	610	599	621	617	592	611	595	612	619	590	601	623	626	629	603	590	618	564	586	587	577	606	559	635	556	626	608	655	620	629	575	587	630	561	586	612	599	577	579	591	595	598	586	606	556	596	609	561	635	597	596	592	592	579	635	620	595	613	557	605	600	613	643	575	598	616	596	592	613	573	568	609	625	597	632	580	609	572	596	604	611	594	612	586	576	580	584	561	600	559	626	586	616	593	594	642	582	546	621	614	612	619	617	631	592	624	598	608	566	578	579	593	612	620	622	623	618	610	575	621	611	588	597	615	596	633	619	561	588	580	639	621	652	594	596	618	587	588	561	614	626	581	593	557	576	595	588	645	587	634	615	636	598	604	605	619	599	583	628	605	596	586	584	616	612	601	623	652	632	608	667	618	602	609	586	592	610	607	584	597	582	684	571	625	605	587	609	577	607	617	598	609	618	591	593	595	637	598	605	608	622	611	614	615	582	588	629	609	614	597	606	593	573	570	603	594	614	598	609	609	596	604	572	657	596	604	591	594	605	609	602	618	598	592	595	589	619	584	587	576	602	588	609	600	616	587	630	620	614	589	610	567	618	599	581	595	605	597	576	597	582	628	582	583	607	616	594	601	614	643	612	628	632	589	595	570	612	603	582	607	618	588	620	573	612	617	586	628	594	617	594	609	580	579	608	621	556	667	633	607	617	585	579	614	605	608	560	553	578	594	606	658	589	596	612	615	591	601	578	579	596	608	590	660	604	644	624	563	570	646	593	622	598	604	600	608	615	609	616	565	584	611	615	555	629	587	603	571	617	590	606	590	595	588	598	574	596	660	646	597	572	596	606	593	600	621	602	588	560	573	582	558	562	575	607	597	590	637	587	572	573	650	583	602	593	589	556	607	591	641	614	644	605	621	608	598	575	537	611	619	591	531	675	614	570	606	614	589	568	609	592	612	640	610	580	553	595	612	593	620	662	571	583	606	594	570	594	608	650	619	580	582	594	583	536	667	597	640	622	645	566	606	620	590	597	644	598	616	569	591	612	576	594	619	573	580	588	618	615	563	624	614	634	619	621	609	622	614	549	604	630	626	624	600	637	581	580	629	659	597	598	613	599	599	592	584	599	636	577	584	641	617	642	559	625	632	604	634	560	580	642	569	624	558	600	629	567	624	605	616	614	560	584	619	553	587	567	596	627	627	604	615	584	647	598	579	599	586	584	586	630	590	605	557	612	619	587	633	599	601	608	646	571	580	590	590	585	521	547	567	589	589	638	623	610	604	632	566	629	575	621	600	616	571	608	611	589	580	600	604	611	590	578	628	594	620	589	599	580	591	608	618	581	585	610	575	595	610	592	649	595	662	564	577	593	606	598	628	574	573	629	579	555	627	570	590	612	616	639	588	611	605	610	548	636	596	565	588	556	578	593	588	566	572	590	577	566	629	561	604	611	591	592	625	573	624	563	551	574	612	565	594	602	557	606	637	602	598	580	603	615	597	615	552	589	619	578	613	658	579	574	567	639	612	597	571	595	643	616	602	600	602	603	608	564	635	603	614	580	630	575	591	628	634	633	636	588	587	639	650	588	570	618	552	629	608	614	576	576	595	605	628	581	592	585	565	556	625	609	625	615	616	655	577	639	637	604	617	568	586	570	629	588	595	593	577	574	585	617	548	581	618	590	615	601	642	640	628	605	575	614	584	619	577	564	575	576	618	592	553	577	575	590	579	634	613	607	628	631	595	600	607	595	631	614	583	650	580	599	547	597	550	578	586	641	611	588	645	641	577	584	575	583	592	633	636	608	638	589	636	576	594	621	604	611	585	607	621	629	581	576	600	605	610	610	601	633	602	542	595	606	566	579	586	559	613	635	629	606	615	563	620	573	571	596	587	598	598	656	615	614	618	636	634	614	593	618	566	602	567	598	582	581	611	585	616	629	624	579	586	572	570	595	584	591	611	634	601	580	596	597	659	575	611	606	602	593	614	611	596	607	604	601	593	634	585	646	579	599	625	571	628	556	583	632	580	613	583	602	622	572	628	596	588	570	604	600	607	607	620	617	558	567	567	615	548	588	629	603	630	616	597	595	639	635	629	623	599	597	553	554	595	571	665	586	610	565	623	553	660	601	560	567	577	585	546	640	601	631	596	624	610	675	611	604	622	626	590	621	623	619	624	589	604	635	576	627	600	586	556	613	585	566	609	604	614	603	614	591	603	636	610	630	611	601	589	589	639	596	610	590	582	583	615	590	598	605	587	649	600	589	633	593	585	607	585	625	627	579	587	634	596	624	570	551	614	616	613	622	585	655	603	626	586	560	586	608	606	609	645	564	619	591	581	604	626	566	592	606	606	598	577	651	636	667	619	604	592	582	612	608	611	589	588	637	625	610	609	627	605	615	585	616	615	612	558	612	602	589	593	582	659	584	563	599	604	615	639	555	608	581	606	588	601	579	584	564	608	631	591	551	552	606	557	602	587	575	548	617	609	561	627	583	578	622	593	604	591	641	552	574	595	614	624	623	591	617	584	577	589	614	638	593	584	584	613	623	619	571	582	578	574	625	579	549	592	630	582	583	587	575	587	610	600	586	603	589	615	605	629	633	646	592	588	556	544	622	636	573	609	663	574	612	613	562	591	581	647	588	584	634	595	587	583	605	599	615	590	578	557	600	602	611	627	625	599	613	570	641	572	557	611	577	595	595	566	627	615	594	558	601	616	639	629	608	583	595	576	583	609	602	580	627	640	582	605	585	572	611	579	592	554	625	593	598	576	595	638	635	589	607	581	582	582	580	598	586	604	610	587	608	602	598	593	594	632	603	622	638	598	611	614	552	576	578	605	592	601	596	620	628	643	605	604	582	587	610	605	624	594	567	579	632	601	578	598	611	607	555	629	558	598	618	603	603	580	610	585	578	591	564	597	622	617	580	623	602	610	626	628	624	610	580	590	600	660	569	590	604	606	599	585	632	595	609	631	606	630	619	595	597	661	587	566	629	586	524	591	627	563	605	653	594	632	559	618	585	564	567	548	584	627	593	579	538	578	623	583	574	580	610	601	582	566	624	610	615	597	594	598	605	604	624	615	607	581	604	566	574	589	627	576	653	610	594	570	620	589	622	589	544	597	587	603	561	587	579	595	591	640	585	644	570	606	656	585	607	564	592	592	583	574	605	603	590	553	609	625	596	601	650	590	616	590	621	588	624	637	594	569	603	604	641	607	594	582	597	626	586	565	590	592	604	645	595	603	570	598	666	583	645	580	616	558	614	624	605	612	521	603	605	633	595	617	639	595	626	612	602	605	604
31574	19162	7443	614	465	399	418	352	347	359	361	344	365	367	327	369	362	363	368	342	414	365	330	369	344	379	361	352	351	349	334	337	367	389	366	390	341	315	318	356	363	375	382	356	357	369	357	339	350	382	451	339	359	351	357	392	368	364	388	397	380	344	365	351	336	371	318	383	369	344	357	342	366	349	342	355	312	346	389	405	347	361	349	380	367	377	393	375	346	350	358	363	336	339	354	372	356	351	343	323	349	357	341	352	341	337	384	361	334	351	385	401	356	345	341	367	371	360	405	348	330	337	369	381	352	384	370	372	348	363	402	333	336	361	347	362	402	340	373	368	341	349	389	343	335	367	347	317	347	365	374	355	353	331	340	355	342	346	358	357	361	380	348	378	345	379	338	362	353	345	360	383	351	336	359	389	378	390	347	324	352	344	355	339	370	328	360	362	323	367	386	317	365	391	341	382	371	375	382	310	353	362	344	319	387	332	350	314	358	366	351	323	359	344	382	351	330	338	327	375	353	396	339	311	359	352	331	372	372	356	323	344	347	364	377	403	358	331	377	326	344	374	355	317	398	331	388	364	381	316	329	377	359	363	360	353	363	359	322	339	356	333	347	365	352	361	380	377	355	346	343	338	360	334	378	351	349	394	312	359	365	338	361	360	371	341	358	346	331	370	366	332	355	355	367	369	333	358	327	358	346	355	355	388	336	331	327	355	331	347	362	327	347	359	375	331	340	340	355	329	355	360	370	358	350	388	355	344	367	339	388	387	367	357	352	358	372	370	345	333	340	357	344	339	332	373	347	368	330	420	375	351	372	357	328	341	364	355	359	404	363	384	346	341	358	344	352	338	339	314	359	335	334	333	347	354	343	395	354	325	349	374	369	339	377	354	374	384	365	379	357	379	350	323	377	360	356	392	344	356	331	344	365	319	378	344	353	347	360	362	349	349	357	348	357	352	345	392	334	349	327	347	387	362	324	347	350	326	351	343	331	362	314	344	379	331	324	375	367	391	384	353	370	350	373	375	364	369	381	341	336	331	334	350	348	376	349	357	383	373	338	371	378	394	347	362	374	358	385	363	356	343	415	329	366	308	387	360	328	345	350	372	393	348	341	363	358	321	328	330	379	382	363	378	399	358	362	340	344	349	388	351	365	393	357	342	354	361	383	326	347	348	378	348	436	361	366	338	346	336	352	354	356	389	367	351	335	367	393	316	299	352	356	349	365	344	376	361	307	406	359	354	338	339	335	327	358	334	349	358	353	391	360	352	359	355	371	364	343	345	365	320	360	356	366	377	338	316	378	350	380	361	348	361	339	370	364	377	327	346	388	325	369	357	395	346	333	354	308	379	341	359	344	362	359	373	357	357	371	342	373	351	314	336	327	333	340	344	352	333	387	384	378	339	360	334	361	374	358	390	320	305	363	342	368	342	371	342	363	345	339	383	340	332	383	341	352	376	375	342	374	352	358	367	376	368	347	378	366	367	367	399	345	361	369	377	382	350	361	354	390	373	360	368	365	369	384	355	350	344	333	347	322	369	357	327	360	373	387	394	377	343	350	370	335	353	339	366	345	355	329	386	348	372	345	346	339	367	363	357	388	373	392	380	335	342	375	350	368	371	323	373	367	376	357	358	391	378	359	320	328	367	376	363	306	349	360	343	360	363	352	337	350	348	353	411	365	356	346	359	349	357	328	372	370	373	342	371	336	348	352	302	332	351	355	348	381	340	344	363	359	375	343	319	378	337	352	356	364	345	354	357	323	340	367	342	370	390	387	344	349	333	362	372	361	364	340	352	346	355	324	362	374	349	369	369	355	343	340	343	330	355	356	337	358	352	320	343	361	380	328	381	336	346	343	356	330	322	371	353	347	326	381	310	395	323	326	349	363	322	358	369	335	378	343	360	384	356	361	372	361	324	367	305	372	329	359	355	308	356	330	324	336	331	334	360	340	336	354	345	372	361	344	366	368	330	331	351	346	363	323	327	352	379	332	366	368	359	355	344	345	352	343	350	323	409	359	383	362	355	346	336	337	348	347	359	370	367	358	340	329	367	349	356	344	323	340	343	331	350	346	350	364	347	338	317	361	355	362	371	349	387	342	374	363	379	337	352	348	314	321	338	356	345	338	351	372	364	331	346	360	359	315	369	362	339	339	338	346	326	349	400	374	350	309	320	344	374	357	330	377	369	356	315	328	334	348	384	367	353	350	319	340	367	338	341	363	359	376	332	337	334	336	337	380	389	363	339	352	349	391	380	376	367	350	326	347	332	355	344	385	352	390	323	374	339	386	327	362	349	359	357	367	375	374	346	344	366	331	369	337	355	351	364	343	382	336	345	324	348	321	356	349	351	370	364	387	336	368	395	362	371	383	382	364	390	376	379	369	348	360	343	325	374	355	356	347	340	333	359	347	336	377	334	347	351	345	353	407	374	348	362	371	360	353	345	399	368	343	315	334	373	362	375	329	332	333	364	346	343	358	362	337	377	380	414	360	354	367	389	384	383	353	332	338	354	352	332	362	330	319	317	367	344	341	322	347	386	404	349	313	359	380	370	339	330	326	342	352	358	367	348	348	348	388	342	336	360	364	410	368	367	359	359	323	340	387	305	358	379	354	348	377	342	384	347	331	349	368	365	327	371	378	366	369	349	346	342	380	351	351	358	349	365	353	348	350	345	365	371	342	317	369	375	328	353	341	358	357	332	352	335	352	345	330	353	348	358	322	348	356	310	320	386	356	351	361	363	364	356	374	348	381	318	364	383	322	361	363	373	341	348	375	373	363	372	373	380	365	373	400	319	357	353	343	347	322	365	333	317	372	343	332	343	367	340	351	358	391	340	347	397	337	319	377	345	344	358	351	355	331	381	377	355	356	377	369	351	326	356	371	324	319	364	359	347	343	381	377	358	371	374	365	376	378	357	351	361	327	342	325	340	389	360	349	349	369	372	335	346	362	373	344	371	315	351	348	356	388	338	371	347	319	360	348	362	363	350	357	344	391	355	348	361	312	351	345	356	355	337	385	355	337	364	370	384	343	361	347	366	344	320	371	367	355	354	395	335	335	352	383	334	337	328	348	400	378	411	347	343	340	350	353	297	345	358	342	392	359	358	339	370	317	332	346	362	360	317	360	385	360	369	356	365	349	381	365	322	373	330	355	353	355	362	335	325	364	352	362	359	342	353	351	318	326	311	340	342	323	343	324	340	351	323	345	353	334	338	360	364	342	333	327	346	356	357	372	376	312	389	369	355	354	383	383	350	378	371	367	381	344	363	351	368	349	364	383	355	386	365	355	371	338	409	337	387	359	332	311	366	354	356	345	358	357	350	355	324	373	359	348	391	364	352	363	387	356	357	383	361	395	355	329	342	341	382	332	328	360	340	408	340	366	351	367	347	350	344	353	350	320	366	364	328	375	324	355	350	376	341	376	403	337	370	320	370	378	334	342	363	347	358	347	355	366	331	358	383	364	362	345	364	342	330	335	384
5641	1109	917	799	743	807	833	769	781	831	777	808	822	843	789	791	822	856	779	792	843	831	777	853	824	848	795	803	790	827	808	870	821	855	812	824	849	897	842	810	830	835	813	807	839	792	894	819	815	800	858	780	862	803	885	818	861	859	815	810	858	794	844	796	823	829	811	806	834	838	862	828	761	824	816	886	801	789	791	808	815	805	799	834	767	815	860	839	848	803	829	838	797	785	857	825	847	757	797	838	842	800	841	788	810	809	839	845	802	823	825	772	842	866	845	823	835	818	842	810	857	796	779	787	827	828	834	794	837	835	777	887	842	771	848	809	784	833	805	852	871	805	881	838	794	791	816	774	832	818	841	850	793	815	799	800	845	812	761	838	800	839	781	840	804	880	833	763	828	799	785	803	811	828	878	800	788	833	813	799	832	799	843	834	842	822	809	797	806	809	802	852	800	801	813	768	814	863	815	797	815	779	805	798	867	788	828	785	832	823	851	853	826	882	852	817	839	833	809	826	865	763	820	776	800	843	838	745	846	822	797	803	874	839	835	838	793	870	790	800	814	868	828	811	847	795	813	838	762	857	816	796	776	816	825	804	808	795	795	818	792	770	786	860	824	850	836	763	794	784	811	794	855	879	818	795	802	836	761	748	831	822	831	770	842	809	839	864	798	811	824	812	859	848	814	828	844	851	781	840	867	801	791	818	803	803	816	826	823	802	812	820	767	814	780	827	837	839	816	788	837	816	821	805	856	822	807	790	832	812	862	850	856	804	844	828	842	811	840	856	796	819	771	824	813	812	848	795	852	826	840	864	848	767	809	813	843	819	815	859	879	773	856	805	746	847	813	837	877	861	819	811	821	833	824	835	856	835	809	823	837	796	858	828	766	860	790	910	788	873	816	791	821	746	866	806	853	844	854	849	861	848	780	826	846	811	893	828	828	822	842	839	855	857	865	767	823	807	850	827	859	826	800	798	823	807	844	804	759	821	874	822	793	846	842	770	828	839	823	811	785	802	832	872	802	823	788	814	801	775	829	808	812	859	825	838	811	871	843	798	807	834	821	882	852	840	835	777	808	810	812	827	826	830	810	806	784	819	892	843	866	884	798	797	775	828	794	850	810	835	848	810	835	800	864	779	894	825	833	812	834	840	809	860	898	785	815	795	849	720	817	812	806	809	812	806	797	810	792	829	829	830	806	846	825	797	826	887	787	819	835	801	766	767	820	805	827	843	822	812	867	849	868	830	795	801	818	821	812	769	836	771	816	799	771	786	834	841	804	792	901	829	801	824	796	830	819	822	866	873	811	847	853	851	813	817	823	806	848	857	847	840	817	831	861	783	817	866	837	811	807	788	818	868	795	830	863	812	810	831	834	760	804	842	873	780	824	820	776	823	852	829	788	809	829	801	881	819	854	813	821	831	780	820	827	825	814	805	789	811	817	780	796	827	843	849	833	809	826	815	821	796	814	825	789	892	804	872	782	829	810	808	815	792	831	818	808	809	797	816	860	848	830	811	834	833	838	787	796	825	819	790	792	833	837	804	774	787	791	832	840	806	836	786	828	759	815	829	824	864	782	843	812	824	837	767	816	821	797	814	823	864	805	812	891	800	839	797	806	823	794	766	837	824	837	815	822	808	790	845	804	841	845	829	863	845	817	808	823	834	836	841	884	826	825	890	818	837	793	800	798	788	847	779	828	818	844	804	842	868	789	770	808	818	813	816	838	824	818	797	833	771	807	818	830	787	801	793	875	797	754	835	806	790	868	834	869	797	853	802	772	759	839	819	887	788	820	749	870	808	802	771	842	853	826	857	858	788	834	783	803	784	788	867	802	844	842	786	804	859	796	785	770	830	781	775	835	831	855	822	826	852	810	789	823	811	833	812	764	849	778	852	832	796	786	828	844	780	858	859	792	809	795	826	802	774	815	827	825	813	868	838	859	813	849	869	813	839	858	811	823	795	725	808	808	832	795	813	826	784	805	821	822	865	819	847	846	819	840	834	843	830	823	845	776	800	869	830	819	819	763	800	851	820	863	831	869	811	842	856	767	800	803	803	799	831	813	838	859	802	864	831	802	816	849	759	861	742	796	808	823	823	850	812	800	818	829	780	821	814	830	819	838	809	819	821	842	789	838	786	876	854	825	840	812	832	850	822	811	805	812	813	817	807	795	809	816	816	769	832	866	772	880	767	816	878	879	812	821	865	769	832	833	814	834	807	841	785	775	811	758	847	791	850	793	825	811	804	801	803	783	849	837	827	814	828	823	856	828	815	881	817	817	847	855	797	776	829	786	823	766	811	799	829	835	837	830	832	829	796	830	822	860	784	823	807	797	844	787	829	860	830	882	803	824	789	825	833	812	812	822	823	804	810	806	813	732	779	819	824	878	850	789	850	847	759	823	794	749	838	768	808	770	851	833	848	784	777	803	859	853	781	857	833	830	831	817	836	857	876	869	871	808	877	804	843	821	812	836	863	819	824	837	803	844	824	796	821	799	808	815	822	841	843	840	858	826	803	846	818	865	846	821	790	796	820	840	801	831	842	896	852	791	823	854	824	790	822	783	844	852	779	783	809	804	794	807	807	841	819	828	823	819	845	806	770	808	816	831	794	885	831	812	869	778	816	839	808	847	820	834	838	812	809	863	827	847	793	761	783	798	838	875	845	812	820	784	780	815	777	800	856	798	828	837	803	807	786	849	836	803	814	833	816	840	853	811	770	843	823	797	835	862	821	860	828	796	749	819	815	810	829	822	800	812	804	816	817	851	790	834	824	823	816	858	822	833	828	794	734	854	869	812	776	819	821	842	768	849	821	815	825	813	825	828	812	785	820	780	807	811	824	843	834	778	814	884	774	763	840	843	820	842	813	861	791	838	837	863	808	815	805	835	793	874	822	833	846	805	889	776	822	793	801	821	792	819	829	821	804	857	818	858	810	787	891	809	834	847	825	831	793	815	882	838	818	823	797	808	809	818	815	827	819	862	803	817	864	801	797	861	841	838	799	809	840	844	849	821	834	837	805	829	795	846	893	857	798	819	803	829	808	786	821	800	793	843	813	839	746	840	812	840	829	848	783	819	807	827	779	852	803	820	852	837	814	791	763	806	822	803	837	902	797	799	805	855	798	810	832	790	822	836	819	825	801	793	871	810	861	854	834	815	791	829	804	796	783	806	769	843	840	786	828	819	820	828	806	837	871	843	840	785	826	841	876	769	836	771	846	810	831	796	812	803	806	762	846	771	803	788	855	846	860	851	844	790	826	836	853	805	847	855	793	822	839	790	788	798	817	805	850	833	829	834	812	817	865	831	835	780	811	833	790	790	818	828	826	809	846	840	831	795	806	785	814	832	875	811	821	850	858	812	836	840	805	886	835	860	846	773	829	811	798	852	847	810	854	804	838	857	773	808	817	818	816	816	827	826	826	790	859	826	797	812	855	860	782	803	889	776	817	830	842	787	815	861	821	798	816	838	837	810	757	844	836
23974	20744	24113	27437	20737	20695	2680	664	504	487	424	459	449	485	456	413	428	472	444	425	456	454	405	444	433	471	471	445	451	456	432	405	414	420	413	467	441	400	408	428	437	425	431	469	441	438	425	445	433	446	483	447	416	453	455	453	449	418	448	443	428	430	472	417	431	443	435	418	432	413	415	408	411	427	415	415	461	406	439	451	434	387	470	445	427	410	414	412	424	468	439	428	386	418	403	458	436	409	456	429	404	422	434	466	442	395	459	474	394	442	428	415	446	417	393	392	411	480	441	427	464	440	444	442	427	420	384	412	412	434	428	418	423	457	439	445	423	431	409	392	414	454	413	428	431	446	454	434	435	429	415	394	406	415	454	437	405	450	443	404	420	411	455	435	428	398	405	413	449	448	416	438	405	442	449	419	458	428	438	394	437	468	486	433	429	402	445	462	476	460	409	398	434	440	433	472	377	408	405	452	388	462	418	431	473	370	448	427	381	394	434	447	414	410	456	400	454	423	470	434	450	391	443	449	419	472	422	422	442	441	419	410	455	442	420	440	433	441	430	403	450	449	426	440	458	428	456	425	403	437	406	425	434	410	450	406	413	402	438	462	434	415	413	449	439	380	424	460	412	440	452	439	421	446	449	422	392	437	437	418	396	426	421	449	427	473	393	440	438	456	456	408	422	481	424	431	392	437	413	427	419	428	418	439	427	425	425	445	460	445	425	427	440	431	414	416	481	411	434	425	453	436	403	423	428	399	425	451	426	430	390	391	371	429	444	419	458	469	410	449	414	452	460	425	438	451	407	412	448	425	444	404	433	407	400	440	425	456	413	403	394	424	427	448	412	445	382	394	444	426	475	404	404	399	442	399	403	435	417	469	412	419	428	451	425	437	437	430	434	447	430	411	422	397	416	398	406	484	450	411	423	432	427	424	400	441	435	386	457	386	419	433	433	422	420	491	440	439	458	414	478	416	439	446	411	436	460	420	434	475	417	430	438	416	439	396	401	431	453	432	408	411	435	417	465	397	485	480	446	399	428	452	416	430	422	412	408	432	442	413	422	427	417	417	410	408	413	469	430	423	403	456	446	451	422	427	408	434	436	440	455	448	452	415	405	408	455	427	443	461	458	454	433	432	377	419	432	424	407	438	382	449	412	422	429	446	409	434	464	425	431	425	429	468	397	412	449	404	396	460	438	403	425	449	436	443	414	451	414	429	433	414	449	458	394	416	410	446	436	411	430	419	418	429	421	461	413	473	438	415	433	428	394	442	441	446	423	430	434	481	399	424	431	446	463	437	448	425	419	427	397	412	449	419	405	458	380	441	457	400	430	400	465	399	422	469	450	405	450	427	378	443	435	440	430	426	420	432	397	439	435	432	449	457	430	423	417	420	439	412	448	411	392	402	418	429	426	417	428	443	433	399	418	466	435	467	411	411	478	425	414	435	465	431	427	433	433	441	435	415	423	399	415	392	437	447	434	416	395	417	426	416	432	446	451	430	393	415	428	447	418	444	438	417	457	435	437	457	439	427	440	409	450	425	414	464	420	441	453	450	432	450	441	455	413	451	388	434	442	417	460	427	394	425	437	414	432	453	473	439	442	420	400	445	412	417	429	430	395	392	423	446	420	430	425	433	421	442	455	453	439	407	450	435	436	427	419	480	458	416	420	480	407	454	424	445	433	419	448	452	407	440	400	416	428	464	415	417	416	442	425	429	430	422	421	441	416	419	461	409	413	439	452	448	444	443	440	415	414	462	413	445	431	415	451	422	423	416	447	440	429	387	413	372	477	424	409	429	417	405	428	430	433	426	439	454	446	403	431	422	412	408	451	446	426	448	416	395	361	469	380	429	450	430	442	448	433	465	443	396	428	423	414	450	407	406	404	450	431	436	460	435	436	423	412	431	417	408	425	437	453	414	461	439	414	420	426	433	446	407	430	439	449	410	416	459	422	421	418	451	451	416	427	415	396	441	427	422	423	466	430	447	445	451	428	450	463	446	408	415	424	435	407	443	418	425	440	396	398	406	394	394	406	437	433	438	401	439	416	405	443	449	455	411	427	425	415	428	432	392	472	398	449	441	429	446	430	431	378	407	412	434	444	399	421	436	432	435	420	420	408	445	428	428	443	413	395	426	472	421	400	421	446	398	417	421	419	420	388	413	449	420	425	436	440	452	450	438	433	401	422	411	432	431	442	460	425	396	408	440	457	401	430	429	381	426	452	418	390	441	458	461	416	431	431	440	470	443	420	417	410	397	391	446	417	432	438	458	432	400	427	393	400	412	433	419	432	409	437	432	447	417	420	465	438	483	403	407	442	411	427	418	419	365	434	457	416	474	434	392	436	394	506	426	440	494	433	385	424	445	409	423	440	413	419	445	449	407	470	396	392	442	439	485	430	398	392	422	400	436	419	469	436	423	438	435	445	412	406	408	460	449	454	403	453	457	430	432	428	456	434	404	426	451	416	398	464	437	410	444	432	440	455	440	461	430	405	448	465	415	413	447	419	430	415	440	437	466	410	413	418	435	449	439	446	463	416	447	380	442	418	401	421	431	408	448	401	444	413	394	428	434	425	433	409	461	433	438	410	427	422	391	426	433	414	409	407	433	442	408	428	442	437	422	418	422	428	444	397	443	450	422	462	408	436	427	438	427	434	466	433	434	443	415	389	445	449	418	397	396	448	416	447	455	477	410	385	427	429	407	382	452	430	402	396	435	407	418	417	454	435	406	440	432	413	425	391	421	427	453	419	387	463	417	430	447	452	463	394	431	471	392	450	418	434	424	402	409	433	456	412	442	434	420	462	412	416	446	448	403	421	411	438	422	415	403	421	405	441	437	436	421	422	475	440	432	436	440	391	438	419	458	449	428	429	432	410	388	435	414	378	395	410	437	434	402	451	443	434	449	427	413	437	420	422	427	408	409	447	421	431	435	419	418	420	410	431	442	421	439	412	416	408	434	406	408	443	406	394	431	403	435	415	435	444	452	478	458	415	418	472	415	426	418	414	415	446	413	410	426	435	429	436	443	453	444	470	456	442	450	457	408	469	404	393	407	456	421	419	500	424	426	466	411	443	424	413	397	445	441	463	434	436	430	463	426	434	449	406	431	425	415	430	418	408	433	428	421	417	455	459	429	405	432	472	420	464	460	459	426	412	433	418	452	447	438	419	446	395	433	411	444	414	452	439	438	400	406	461	436	456	421	422	392	406	460	432	417	454	421	358	407	405	445	459	460	432	449	435	406	445	398	438	424	423	448	399	421	435	402	426	416	450	412	426	395	410	463	442	425	422	360	441	408	415	412	417	391	414	427	443	412	427	439	419	443	432	412	461	434	460	412	445	415	438	454	406	450	432	424	405	437	413	396	431	434	390	415	421	417	415	468	435	408	389	370	439	422	411	416	414	452	414	415	421	407	409	433	431	431	419	444	443	414	404	408	433	447	425	422	445	397	468	431	412	475	447	455	477	379	419	425	430	423	428	385
4799	3618	2058	1229	1155	1007	1001	940	964	994	900	961	898	947	968	976	890	940	892	936	1008	937	889	926	971	945	923	918	997	908	876	933	930	914	899	940	942	885	945	937	893	943	955	947	932	931	991	889	905	967	949	903	912	927	928	984	989	929	901	922	901	949	912	942	951	996	918	925	923	902	870	934	924	947	929	895	950	994	925	948	920	902	917	938	1008	943	868	944	969	902	943	963	934	903	925	903	926	970	927	926	886	951	907	906	988	958	938	883	970	890	944	941	956	992	929	968	960	931	987	872	921	943	945	968	928	909	917	974	970	899	949	881	964	966	937	909	922	945	905	945	919	979	901	933	898	918	978	877	964	923	932	960	941	903	936	970	933	979	962	936	912	963	943	939	925	956	910	902	865	941	924	944	921	934	908	933	909	954	890	916	911	966	935	884	952	922	919	894	959	910	919	953	885	951	956	883	939	944	919	924	894	919	922	929	967	925	966	928	943	926	901	935	943	945	924	953	950	926	875	924	931	916	936	914	888	909	934	966	912	925	925	872	938	903	900	906	950	918	970	929	916	919	915	930	932	940	971	956	933	912	938	905	867	925	951	951	913	940	988	898	920	971	944	883	886	938	969	897	924	964	934	932	957	944	921	981	908	916	920	875	955	880	933	943	898	907	922	971	938	905	907	948	887	947	972	971	896	920	976	955	933	910	959	927	931	922	917	967	934	958	915	896	881	921	919	928	871	965	935	941	902	921	964	959	893	932	855	932	927	885	899	918	931	957	899	902	988	926	891	871	935	983	933	955	929	924	937	889	898	948	937	922	909	912	969	927	940	964	893	983	979	949	891	943	933	928	943	915	859	932	931	918	939	947	952	944	913	860	900	968	926	920	934	920	954	944	895	916	896	960	925	994	936	944	968	914	969	943	897	982	869	944	905	941	921	915	906	938	973	988	927	955	968	909	915	936	948	962	997	983	945	958	940	909	963	920	953	940	982	854	925	896	908	934	938	925	933	915	988	967	864	873	928	905	934	940	898	1000	947	885	863	908	898	903	963	896	866	905	927	917	931	928	927	912	966	927	897	891	905	909	911	964	903	946	940	919	984	901	958	971	885	952	927	988	903	901	913	933	921	883	927	916	918	904	968	932	924	930	923	930	953	943	947	905	957	897	916	923	878	890	938	933	889	963	914	900	932	962	940	898	903	901	1001	963	971	942	878	937	891	895	897	904	970	962	899	948	977	898	951	946	1010	897	940	864	942	935	920	953	936	931	914	865	949	935	909	882	931	1043	935	953	957	978	930	930	908	937	942	930	957	915	931	928	914	960	968	962	996	925	961	895	956	961	948	897	871	909	923	930	885	974	1008	935	903	957	907	916	918	937	904	920	909	940	943	919	950	1006	952	985	979	968	911	897	902	933	934	959	954	926	948	909	933	920	887	955	899	946	924	901	947	941	983	903	920	956	917	951	858	882	933	891	937	933	926	952	854	895	943	938	926	949	872	898	956	893	891	915	928	939	962	933	902	956	928	939	860	897	917	902	914	884	923	902	979	924	933	928	924	907	860	854	995	884	937	936	906	898	932	877	933	919	892	953	929	882	913	940	907	935	998	931	941	972	919	907	950	942	891	951	902	919	921	900	912	919	895	970	926	930	971	947	904	964	891	949	943	927	922	930	888	930	876	885	981	960	905	931	904	924	933	938	921	955	976	954	985	963	960	979	954	992	986	915	917	932	907	896	940	983	1028	954	894	911	868	929	909	976	896	943	962	870	930	897	916	907	926	960	923	928	949	954	959	941	929	949	960	945	943	997	908	974	965	955	968	900	971	966	918	937	932	956	914	916	981	989	906	893	919	942	843	914	986	902	933	931	938	933	935	942	902	906	901	919	916	957	917	973	894	957	890	890	956	945	942	920	899	956	954	982	981	953	894	878	908	901	959	904	920	875	907	913	926	944	919	958	902	931	933	959	969	972	971	960	889	897	924	930	900	936	947	912	954	937	892	883	899	940	946	951	932	948	958	922	917	915	891	905	932	918	937	923	948	882	925	903	920	944	842	944	952	913	946	917	927	921	946	889	952	933	899	1010	962	919	901	940	920	892	932	935	954	913	952	915	938	949	903	937	910	928	960	949	943	950	1004	901	856	887	910	949	988	924	929	967	944	923	931	969	1000	904	932	910	921	961	1008	952	912	1013	886	923	959	905	997	937	927	984	943	973	912	920	973	885	903	876	949	945	879	965	885	892	925	949	896	1000	914	917	931	830	923	893	910	959	869	954	920	947	934	926	979	937	977	915	945	921	938	900	903	976	934	937	1005	913	971	893	972	935	934	900	876	898	915	934	946	962	964	907	940	933	901	939	957	929	947	891	941	880	997	907	898	868	918	934	946	923	914	895	939	926	976	997	953	949	924	917	949	895	952	963	923	958	904	967	984	931	919	924	919	911	975	914	945	953	959	914	952	923	953	951	942	931	900	968	937	911	926	956	923	892	896	955	951	892	968	924	971	938	951	917	921	938	853	949	946	898	941	936	991	936	938	943	927	949	888	951	862	938	875	878	900	935	914	922	900	901	931	931	934	938	939	910	937	916	941	943	969	899	938	895	908	900	907	885	893	890	860	910	946	872	934	912	940	946	996	942	922	937	893	948	935	922	887	925	877	894	952	948	950	951	894	947	929	918	883	930	941	925	938	893	947	943	970	931	960	912	933	911	883	953	902	896	920	927	948	894	930	944	915	884	946	902	940	922	974	956	936	904	918	917	889	942	936	923	916	944	933	905	888	952	938	904	898	891	936	1004	845	874	936	896	937	929	923	986	903	966	910	967	949	886	908	983	928	945	866	956	838	930	928	962	945	1016	929	905	974	913	947	912	901	888	945	906	908	981	954	924	929	964	880	961	895	947	922	966	927	968	899	933	928	880	903	894	941	928	900	899	916	973	927	944	901	930	977	886	893	946	939	917	935	889	980	965	909	901	847	916	940	918	955	963	970	905	884	928	927	904	931	927	901	949	945	913	940	957	952	920	919	909	891	981	965	953	940	925	975	950	951	908	902	920	888	937	904	924	975	900	950	875	946	866	903	933	936	932	956	927	863	906	925	906	916	944	974	960	956	935	888	938	921	897	911	964	867	946	935	912	923	982	972	874	927	897	920	935	950	921	921	941	919	912	938	908	982	939	917	920	906	923	901	929	964	981	947	879	930	915	849	987	888	898	881	885	947	923	865	923	956	951	934	870	899	966	912	962	887	942	892	968	953	907	968	904	892	875	1001	907	936	969	972	852	977	910	984	899	897	937	977	977	918	934	940	904	923	925	889	947	872	942	931	917	935	968	903	929	915	948	936	901	945	906	915	975	926	908	930	932	947	916	891	980	882	975	927	896	933	926	896	875	979	947	952	945	906	930	967	972	935	900	961	915	940	954	863	934	951	907	911	923	905	901	911	947	928	905	938	932	960	915	964	943	1013	934	880	878	915	912	979	949	942	929	955	969	930	932	878	924	926	930	988	899
23486	20774	24388	27233	20776	20794	18317	785	496	387	380	354	340	317	308	297	299	274	321	293	307	302	285	282	259	248	275	307	292	261	279	252	288	270	257	290	310	250	290	271	261	274	289	281	283	283	266	294	297	296	294	290	298	283	269	287	280	257	279	263	265	298	268	280	250	306	283	283	294	250	316	261	273	265	272	280	279	273	270	269	247	297	314	268	270	263	269	264	270	275	285	236	267	275	255	283	330	291	283	261	278	259	273	272	279	282	258	270	308	274	303	270	270	279	344	283	267	286	262	289	287	310	275	305	302	282	237	294	275	272	293	254	288	298	284	252	268	261	268	298	274	277	256	250	267	272	278	254	299	245	266	283	248	296	314	265	280	326	289	285	272	297	306	279	276	254	295	266	267	291	293	271	287	261	285	283	269	259	274	269	273	265	287	260	234	294	266	287	258	269	273	289	239	234	237	278	283	304	252	271	302	279	243	297	295	260	264	275	260	251	299	257	286	282	280	268	274	281	267	250	277	272	294	273	291	259	243	253	296	294	325	257	252	269	285	282	274	272	275	268	253	278	252	277	295	267	286	257	272	316	279	259	297	291	244	271	263	264	262	268	269	273	298	275	308	267	273	269	315	255	266	309	272	288	274	244	268	277	265	296	270	276	277	302	249	272	262	271	279	263	278	275	332	273	273	301	307	287	268	285	272	270	283	303	255	282	277	269	308	281	282	285	259	269	241	279	266	286	276	265	289	279	272	293	267	273	315	275	264	281	309	247	276	293	275	227	262	306	329	285	244	276	287	289	286	292	261	298	273	258	246	294	280	277	308	272	269	273	274	252	229	273	275	259	271	276	287	249	292	279	299	293	280	273	293	278	285	279	292	296	250	284	260	279	271	271	284	274	291	255	298	312	297	284	256	289	298	263	279	260	264	284	262	292	266	269	293	275	288	279	270	284	314	319	302	300	269	272	290	261	274	252	236	288	254	284	277	271	261	317	250	273	276	256	269	272	256	282	248	255	266	285	227	289	266	255	278	275	286	270	307	265	265	271	279	238	316	248	297	291	269	282	248	279	270	255	298	266	288	282	278	260	307	290	265	302	267	288	288	300	298	279	283	237	305	272	309	259	294	301	295	270	290	263	329	283	243	284	270	246	273	257	258	276	287	280	265	257	280	278	263	279	267	301	292	254	304	280	256	279	287	270	274	283	262	256	258	298	254	293	263	316	248	277	268	247	268	288	278	265	296	266	275	285	281	279	267	267	253	266	280	313	298	267	281	273	271	277	252	276	268	289	306	272	261	288	270	258	290	246	278	287	285	294	329	294	259	273	290	282	293	266	267	297	299	280	260	262	256	273	285	274	263	285	292	285	270	269	264	253	303	270	259	235	321	299	269	297	289	289	293	268	297	270	253	278	252	236	256	256	260	292	268	259	330	280	279	296	280	242	274	286	265	278	265	278	273	300	261	298	256	260	291	282	285	272	247	263	277	277	301	291	264	288	274	285	239	317	294	297	270	268	286	266	254	303	275	279	270	264	263	278	308	294	259	269	266	276	261	295	312	300	268	289	299	259	287	257	251	284	272	248	265	287	318	286	303	263	282	274	303	281	261	267	300	280	248	292	258	262	278	275	303	302	262	289	254	256	275	276	263	282	273	272	281	263	301	281	272	305	258	257	297	301	276	267	272	313	290	305	266	286	274	265	262	262	271	258	275	250	296	310	263	300	243	234	287	223	282	297	287	258	271	315	261	244	263	279	273	275	268	248	287	297	237	264	268	262	280	272	312	271	257	288	283	254	307	273	268	287	262	257	278	304	245	271	308	308	292	309	276	248	295	297	274	271	253	274	281	249	280	310	278	266	269	265	258	277	266	262	281	284	247	256	293	287	268	283	247	282	269	284	247	259	265	224	284	305	297	278	299	279	293	273	294	244	299	286	304	305	254	284	281	279	256	267	282	281	284	239	258	268	268	293	261	239	268	261	276	289	307	270	277	244	266	278	303	272	254	269	257	271	280	289	273	270	232	268	272	315	274	289	253	283	274	245	256	283	262	282	281	267	268	227	258	292	277	280	289	262	297	307	294	272	253	284	294	273	283	297	283	288	280	271	290	261	285	262	290	268	254	275	275	306	250	290	278	263	280	260	281	282	265	277	287	268	274	244	267	271	297	263	269	297	309	297	248	304	293	255	275	273	271	279	265	288	254	263	274	307	255	300	277	284	250	269	269	253	284	270	263	261	268	273	273	298	288	266	273	257	284	257	312	266	286	244	277	295	266	288	266	252	246	282	273	259	291	260	298	307	284	273	272	274	280	308	314	285	288	292	283	268	288	289	262	281	293	306	282	283	289	295	268	268	278	297	270	283	281	253	247	219	259	246	259	271	262	259	276	282	282	273	277	303	268	231	276	295	291	269	271	289	281	291	258	275	277	293	260	250	254	287	245	270	289	281	274	263	263	257	266	286	298	280	265	261	327	269	261	304	272	290	235	296	274	276	278	296	249	272	289	283	275	262	231	275	281	283	289	287	283	279	316	307	277	267	255	282	261	319	252	270	317	274	299	273	296	266	274	310	264	277	260	268	264	283	274	294	282	278	268	279	293	271	245	268	259	269	276	264	257	241	253	279	233	272	292	247	277	235	269	266	268	255	267	261	271	261	251	275	267	271	262	263	231	292	254	280	256	290	253	262	281	271	280	287	280	284	272	263	273	280	276	242	280	275	296	292	264	274	287	289	313	285	272	278	271	281	268	266	278	305	280	275	282	274	286	249	256	274	262	262	269	277	278	285	310	279	224	256	254	236	299	263	260	305	325	260	264	261	286	280	263	277	257	274	230	240	265	285	288	257	285	306	279	235	262	252	301	241	276	265	321	304	253	266	288	287	260	290	271	253	252	294	288	254	279	264	248	298	272	273	255	264	268	273	273	247	248	304	270	255	278	297	274	298	297	304	322	302	301	261	263	282	278	263	281	266	270	273	298	263	287	302	233	249	241	265	251	241	242	250	279	271	274	290	273	273	280	294	273	261	296	283	288	275	272	293	277	280	286	278	281	262	254	285	274	297	301	269	247	260	298	280	319	282	291	247	257	299	251	291	302	258	297	291	265	265	269	276	283	286	285	257	254	281	263	236	273	268	269	277	297	276	248	308	254	321	294	239	274	270	255	268	270	256	293	300	272	293	224	261	267	250	285	273	263	285	298	303	283	270	273	255	290	280	275	282	264	261	288	233	258	242	243	267	258	285	272	292	258	268	262	266	293	259	285	273	285	249	260	274	284	289	250	266	278	295	252	300	266	262	271	273	266	261	282	253	277	281	269	246	258	284	291	279	269	252	256	277	270	274	258	282	251	279	260	267	307	275	301	293	262	249	254	295	247	251	313	275	289	279	262	290	295	262	261	249	270	296	291	236	272	248	271	246	279	274	268	274	283	275	301	284	300	322	274	271	307	253	251	282	272	297	273	257	304	255	286	298	303	260	257	274	279	245
5234	5079	2413	1174	930	758	714	659	659	697	659	600	635	690	643	609	628	631	586	577	608	610	609	627	588	627	663	589	646	581	636	607	616	575	613	608	625	626	597	641	604	572	587	606	628	624	602	643	635	575	597	589	587	551	610	622	635	617	593	573	592	604	641	591	588	628	614	584	652	583	571	597	632	654	630	627	621	631	622	607	608	592	611	633	698	582	604	628	616	592	644	645	640	629	595	582	582	625	598	608	633	594	580	595	639	631	610	622	602	589	596	626	597	570	591	577	593	587	593	615	613	645	581	597	617	646	637	574	605	605	619	655	604	611	611	640	588	603	607	569	593	577	576	618	584	597	622	631	625	563	568	647	617	598	590	635	611	578	598	602	598	654	648	592	620	628	586	593	608	640	589	573	576	627	611	611	653	608	613	593	632	605	616	646	611	592	627	642	651	615	624	637	589	600	577	632	606	623	567	606	564	646	644	618	580	630	616	622	639	603	591	642	595	651	623	630	607	585	577	590	609	612	639	665	610	640	576	609	619	608	605	621	615	631	643	582	642	574	614	601	559	582	596	639	600	623	601	673	584	604	600	632	612	599	572	600	584	628	638	594	599	625	626	612	614	619	627	610	622	662	653	593	620	613	607	617	592	600	602	602	557	575	626	572	621	637	610	584	565	618	596	626	589	614	617	611	632	661	625	620	604	605	640	607	615	602	625	637	576	573	599	592	623	592	619	605	596	565	584	648	623	572	609	651	655	612	656	563	652	585	631	581	601	609	636	578	601	623	628	624	613	592	618	628	572	631	612	623	616	579	583	655	620	612	606	641	633	595	588	590	581	584	591	644	608	597	600	622	668	615	584	645	646	643	623	597	636	577	562	646	606	621	606	605	621	636	610	630	638	563	591	614	600	603	633	580	607	615	637	605	597	637	621	623	606	617	593	615	581	633	601	610	603	597	579	640	616	580	605	629	631	640	603	582	585	616	624	644	593	608	606	642	597	602	558	601	572	601	596	608	603	619	638	595	604	621	620	573	601	577	600	586	593	611	631	582	650	586	611	597	631	602	626	585	568	613	594	604	629	580	640	621	642	629	615	614	616	616	594	603	600	630	538	613	584	638	636	615	620	591	577	615	580	593	598	615	609	624	647	598	620	605	604	587	618	589	608	632	643	584	605	617	618	596	624	592	601	633	635	653	566	593	582	593	640	606	629	598	614	540	671	637	581	657	612	618	601	611	604	597	634	595	569	633	640	559	621	626	601	656	573	567	620	616	617	616	621	643	563	636	618	614	597	611	617	590	588	617	611	617	597	570	618	616	653	585	615	607	592	586	637	573	582	596	625	578	568	586	638	597	591	599	634	591	649	603	612	611	612	562	617	651	614	608	582	602	639	615	611	595	589	568	620	605	544	563	578	583	587	643	565	568	616	622	588	649	633	596	534	587	606	600	573	594	602	625	583	563	609	605	615	575	632	596	581	604	572	579	596	595	647	585	621	584	593	567	562	594	627	602	586	607	561	579	596	637	612	608	624	573	626	620	573	583	578	613	575	542	581	555	635	599	623	640	626	611	639	579	582	594	603	624	593	547	634	614	634	544	608	577	629	627	614	539	604	591	600	594	596	640	628	615	596	599	585	614	622	600	595	587	630	642	622	614	557	566	597	572	581	630	595	613	580	611	613	609	614	631	602	629	609	597	653	606	550	588	601	590	595	660	608	637	581	615	592	619	601	592	645	590	607	619	625	590	657	663	596	591	631	591	595	617	585	579	629	553	618	602	632	631	564	601	582	643	642	601	604	584	596	617	644	609	585	602	630	651	580	599	566	606	572	617	600	609	552	603	586	588	606	628	601	626	639	655	587	585	590	593	633	627	570	588	587	604	593	622	632	592	612	597	577	615	601	553	584	582	565	630	636	649	642	603	621	599	575	581	620	558	598	615	598	620	607	621	585	615	610	592	605	578	554	639	573	613	600	573	597	624	584	591	632	639	612	583	612	587	625	588	620	604	597	604	634	581	627	566	599	649	580	618	607	619	594	611	600	593	617	627	629	595	623	628	567	587	558	623	616	633	589	583	608	561	620	605	642	653	640	598	571	638	642	585	579	590	611	569	593	636	599	602	594	574	623	630	605	565	585	566	607	599	637	566	612	587	620	601	566	623	612	639	652	593	614	600	644	595	603	628	613	625	600	572	591	605	616	627	563	654	607	597	615	636	609	608	583	608	583	595	626	639	633	607	622	589	577	645	633	601	585	551	664	625	606	611	603	587	617	585	615	601	603	619	612	624	580	603	562	606	647	610	602	583	627	600	612	596	625	605	620	582	631	656	614	601	625	651	606	625	608	647	606	624	671	623	591	596	623	576	638	535	624	567	581	594	575	620	598	661	581	632	623	603	629	620	612	615	628	644	606	592	636	602	642	621	599	633	627	644	580	555	629	581	592	603	601	609	627	576	582	611	615	615	592	561	625	623	613	629	599	595	629	600	588	597	635	618	611	623	624	613	628	590	604	606	593	655	574	599	636	578	578	585	627	595	604	572	621	654	611	600	587	634	580	600	626	585	615	612	581	623	628	577	605	537	610	597	618	617	604	613	594	604	605	611	629	624	599	582	611	567	558	624	620	637	612	597	629	632	655	559	589	599	608	629	610	607	583	624	571	627	633	576	591	583	597	648	571	638	619	617	608	616	613	597	597	568	637	614	608	597	562	604	641	618	627	587	602	614	626	583	645	607	607	593	617	636	614	664	578	613	588	650	579	641	612	611	589	617	608	606	597	608	607	593	605	603	617	617	610	608	588	616	633	617	575	596	611	593	601	598	596	596	624	627	664	620	634	584	637	620	613	612	616	625	638	600	600	650	608	588	559	591	618	645	631	612	609	579	651	595	595	587	631	654	615	617	596	610	629	587	593	605	635	596	577	628	564	674	628	593	579	603	605	591	568	613	638	598	636	620	599	609	562	594	637	625	635	592	624	581	593	623	599	575	609	594	592	590	585	620	634	634	598	554	635	631	595	579	599	610	624	592	575	618	576	640	671	613	587	633	638	565	571	595	581	605	592	595	643	617	660	614	591	615	618	575	581	613	628	583	571	580	651	575	662	566	618	576	621	630	619	577	557	629	553	556	608	588	608	621	577	599	646	564	583	589	637	562	634	634	618	601	584	605	588	588	589	621	595	613	606	619	620	577	594	628	605	593	621	580	618	637	621	600	575	600	597	580	606	607	646	601	601	633	623	556	536	582	606	590	605	624	594	610	594	555	631	610	611	555	580	604	590	592	593	617	639	590	601	602	613	618	615	596	587	609	587	611	603	585	648	604	638	560	612	611	585	581	588	651	630	573	588	648	600	589	573	564	622	631	575	580	603	627	635	623	628	583	613	596	612	642	612	643	588	632	574	600	597	579	608	608	573	552	617	621	622	656	649	578	621	608	569	598	626	624	593	613	581	561	658	622	602	615	634	610	654	574	629	618	576	610	635	580	608	625
31561	19177	7561	876	627	575	490	352	416	362	359	396	385	353	391	378	355	334	383	374	371	370	339	388	347	345	346	336	377	323	357	358	369	357	400	371	396	334	384	339	372	370	369	379	369	359	322	353	403	363	380	354	354	394	373	369	312	344	389	364	359	355	337	367	374	356	359	347	355	367	347	318	338	392	331	350	341	365	349	354	393	359	361	377	392	390	387	373	369	357	381	364	371	335	369	379	379	342	355	360	344	366	363	323	340	404	355	342	312	356	367	408	346	387	324	386	366	377	366	414	345	389	364	347	340	357	361	341	375	352	383	362	338	373	352	352	356	387	388	354	333	371	387	352	384	377	406	347	350	380	385	384	385	376	349	357	363	355	362	359	379	360	353	362	330	331	357	347	344	314	376	353	393	348	359	351	376	369	369	344	360	381	328	350	339	335	377	357	361	356	340	372	345	340	360	353	345	374	363	362	323	328	334	361	355	340	354	368	362	368	380	366	369	405	418	367	336	376	355	363	350	335	330	356	371	346	335	362	372	349	356	393	350	392	345	336	388	338	373	383	342	359	382	369	375	392	366	375	371	377	363	374	369	415	361	376	342	356	360	385	375	337	359	343	372	338	341	388	381	377	358	349	390	368	397	382	341	363	335	374	329	310	370	349	365	357	376	399	364	378	336	358	373	337	384	364	363	357	387	374	381	386	383	358	359	368	357	350	347	358	353	349	380	329	358	355	339	345	321	336	366	369	339	341	380	352	377	317	394	348	363	369	355	367	338	373	354	359	351	355	354	377	365	378	359	339	347	329	350	374	328	367	348	383	390	357	400	355	375	375	344	343	377	360	346	367	345	380	345	368	405	381	371	328	383	360	376	372	359	366	373	382	362	378	361	388	355	362	322	362	359	337	340	364	364	372	357	356	357	368	347	350	321	353	378	365	343	339	382	395	364	369	357	363	317	341	340	344	359	357	357	362	359	374	318	356	361	398	363	384	345	363	377	350	352	347	374	385	326	326	343	357	351	333	336	367	326	333	361	366	354	326	327	397	353	368	396	404	365	350	345	352	381	366	391	333	350	358	389	349	363	399	329	341	362	354	322	368	326	350	341	332	369	377	371	366	379	349	376	398	344	345	343	354	360	344	366	337	386	331	366	332	384	352	353	318	344	355	335	348	357	379	356	388	336	342	376	389	369	352	398	356	338	341	342	372	332	324	367	374	353	359	391	357	346	313	319	361	354	359	380	366	379	375	351	369	369	355	361	364	378	339	352	373	384	322	347	366	314	356	354	420	374	338	352	340	332	376	355	369	350	359	393	360	357	324	368	328	348	373	369	344	346	346	346	395	380	355	350	377	359	332	347	351	339	336	364	363	352	323	342	360	363	354	346	407	360	367	335	372	379	345	368	372	349	355	336	358	350	375	344	404	367	382	384	374	330	352	353	334	361	366	388	379	350	327	374	343	369	341	379	365	357	350	382	355	348	373	366	374	366	375	337	360	355	358	348	368	344	374	376	357	368	377	343	400	346	333	353	405	367	365	366	364	339	331	325	375	349	390	360	398	358	374	375	356	339	366	383	335	347	353	372	349	353	372	366	354	352	316	400	374	378	372	373	362	389	349	359	389	368	380	326	330	358	359	343	369	346	395	362	402	355	328	388	385	403	353	317	373	376	361	368	364	366	353	339	377	367	393	376	368	372	331	344	346	345	355	353	374	352	356	360	376	401	389	334	413	361	336	341	382	368	341	360	375	383	363	380	351	368	342	338	378	325	377	395	361	366	388	357	326	366	368	358	375	325	346	379	379	363	357	328	358	340	388	330	354	374	332	324	341	403	329	342	354	358	358	349	394	352	354	376	366	365	383	345	371	346	339	364	361	348	373	373	389	378	398	342	367	379	396	382	376	384	353	355	340	366	343	407	359	370	381	374	353	337	362	363	354	315	376	376	356	399	350	335	354	392	379	356	382	346	382	355	373	361	384	383	386	347	340	391	318	345	357	354	356	374	356	363	346	332	367	333	346	342	391	358	343	342	356	363	353	366	363	372	351	355	376	351	355	389	316	335	359	397	363	327	404	340	360	363	380	330	382	366	373	365	339	348	361	358	342	340	370	365	337	382	310	362	332	385	356	354	393	361	369	386	364	370	350	374	381	362	396	346	372	351	372	380	364	374	356	350	355	387	364	372	328	351	382	431	380	356	317	333	356	375	372	372	344	377	336	367	361	365	349	369	361	346	364	362	357	376	326	350	354	377	357	389	374	361	348	354	392	334	365	370	371	377	398	370	392	401	352	356	388	363	348	338	402	343	337	347	364	354	335	347	365	388	341	350	398	381	395	351	349	346	332	351	372	352	341	363	360	383	361	383	352	375	335	360	352	346	322	359	380	327	410	359	344	352	369	371	393	404	343	369	392	328	373	353	350	343	361	361	343	372	374	348	378	392	333	331	371	370	351	347	358	359	331	383	381	368	353	387	387	364	371	380	385	307	397	369	362	333	381	330	358	374	376	369	336	343	323	338	367	375	329	328	391	370	361	349	349	357	372	319	373	356	357	366	364	360	363	352	371	341	361	344	333	343	371	337	358	337	358	337	380	393	380	357	325	378	336	361	349	399	318	312	339	359	409	375	353	369	362	375	351	330	356	378	347	341	379	379	368	365	340	357	358	414	360	409	333	398	330	310	373	367	340	359	351	330	372	346	373	370	340	340	354	417	347	352	357	346	378	332	353	384	334	366	347	343	354	350	410	353	340	355	321	341	383	343	353	363	356	397	365	356	374	382	375	358	354	387	367	343	352	375	344	341	344	377	344	362	325	378	352	358	367	372	358	377	367	368	348	344	355	361	364	332	365	357	360	387	394	362	362	368	394	340	341	357	389	365	358	364	310	373	352	363	355	358	349	402	330	353	358	380	356	343	358	383	363	355	370	367	315	390	386	354	334	392	343	410	376	367	362	357	356	357	351	355	329	318	345	359	392	355	345	371	355	377	393	331	326	352	346	337	382	400	363	366	347	364	385	342	352	362	345	365	352	354	355	362	358	390	383	398	350	351	348	358	375	363	368	383	380	371	336	354	348	342	345	401	378	348	338	349	348	361	379	343	389	362	348	343	356	352	359	363	354	347	357	381	333	349	322	364	387	310	377	373	318	336	379	361	338	376	349	396	373	363	367	308	366	362	384	339	367	365	368	352	359	376	394	371	364	328	359	362	382	309	336	323	391	346	371	357	386	389	351	368	333	356	345	357	374	391	324	385	332	362	364	378	352	395	365	393	375	367	358	330	353	365	349	347	337	340	361	328	376	354	369	363	385	358	387	353	371	318	383	360	389	358	402	396	385	359	363	363	365	372	382	363	351	370	327	327	355	363	356	375	392	328	362	354	358	386	349	360	359	356	348	341	380	349	343	376	350	350	329	344	390	334	347	377	363	368	351	345	356	339	353	379	352	354	363	370	346	379	353	349	340	386	373	366	331	353	338	376	342	381	340
5605	1186	1009	808	867	839	827	810	806	816	805	805	762	806	828	806	784	820	892	874	814	812	805	806	813	810	850	813	817	846	814	821	843	825	835	861	814	827	855	809	798	838	834	791	860	860	837	795	773	835	808	835	782	817	810	839	832	865	892	861	805	829	851	803	830	824	845	807	780	867	755	836	837	854	858	832	819	793	816	824	796	856	826	874	826	813	833	832	793	835	782	783	811	823	875	804	815	805	807	827	816	819	795	772	793	793	805	839	818	790	833	869	834	842	800	831	822	788	824	801	840	808	848	820	773	798	838	813	847	857	832	845	798	844	874	790	832	815	829	859	852	812	823	904	784	764	829	864	801	828	806	815	821	812	829	836	797	815	836	841	822	865	846	796	817	892	857	782	848	826	846	854	812	783	825	830	836	811	779	843	851	808	809	799	807	796	852	812	873	822	830	868	792	885	799	825	840	858	810	793	856	753	817	836	842	906	835	846	831	833	840	801	789	849	815	823	824	805	825	807	839	799	850	846	799	837	864	822	820	808	847	849	864	852	824	831	831	866	807	798	825	768	808	800	781	822	834	844	861	808	815	814	785	854	808	818	804	829	859	785	825	848	810	834	825	807	824	825	832	831	818	809	830	821	814	772	824	824	851	804	828	826	796	842	797	867	832	822	800	793	798	796	794	822	834	854	769	804	811	839	774	843	860	827	827	856	823	859	843	842	881	861	829	805	849	834	841	784	828	913	854	807	816	836	801	835	833	882	787	827	845	863	855	838	787	800	835	853	807	776	807	862	828	838	782	833	792	818	851	891	770	832	855	841	779	850	818	860	836	832	825	810	781	807	819	848	880	803	790	831	844	790	827	780	808	795	785	834	815	808	860	776	808	771	753	822	828	788	834	811	814	848	850	795	804	816	808	828	794	853	843	831	852	807	828	882	865	810	786	855	796	798	816	819	795	825	829	813	813	753	835	776	803	878	816	778	800	810	834	809	822	832	868	839	832	872	837	815	849	853	775	810	883	807	806	823	805	801	862	848	803	809	832	804	847	830	741	802	875	850	850	839	819	772	812	826	838	838	834	884	826	837	805	854	793	819	849	811	804	821	779	790	830	822	866	823	860	887	787	850	827	759	841	782	831	860	816	833	835	814	820	867	851	793	813	845	856	814	807	793	799	828	804	825	860	800	829	858	747	792	835	819	774	809	835	804	858	877	805	807	863	848	762	791	846	819	859	844	833	825	799	806	769	862	829	842	770	802	786	813	824	817	824	817	774	806	796	855	800	885	771	809	837	831	789	835	854	842	824	835	793	843	818	791	822	768	826	833	858	832	796	788	808	806	780	796	807	823	804	881	803	881	855	853	868	790	832	817	837	828	848	909	828	792	846	755	837	790	765	848	789	811	809	889	872	863	787	859	800	792	816	866	852	845	827	822	792	819	784	811	803	772	864	843	853	852	827	846	829	813	839	846	800	785	832	871	810	824	840	838	825	792	800	849	810	810	799	795	846	763	817	818	849	837	808	801	847	792	820	834	856	837	802	843	809	797	848	879	810	790	763	837	877	820	829	813	825	827	853	825	875	839	839	813	870	822	844	807	805	867	850	792	806	833	864	791	829	786	799	834	818	868	839	809	856	809	839	826	835	854	845	796	806	850	837	820	831	855	824	872	765	786	793	825	846	834	808	822	791	864	776	829	831	788	812	802	799	822	823	864	793	833	824	807	826	843	838	799	802	838	794	834	784	842	822	810	829	781	828	811	855	811	836	840	827	875	842	794	834	822	839	818	790	805	806	862	832	809	821	862	867	867	853	824	829	815	835	793	837	810	829	820	774	817	801	859	866	754	849	762	830	831	807	808	856	809	793	854	824	852	856	796	809	806	833	778	793	819	819	774	834	798	795	793	801	855	822	797	799	775	794	811	785	790	769	784	845	858	879	887	809	837	874	829	814	838	833	802	799	820	847	797	811	867	823	830	840	804	830	823	798	824	832	785	780	836	805	763	783	819	793	827	842	828	835	858	791	805	845	847	857	829	817	807	828	813	821	832	859	777	801	798	847	862	826	876	850	788	831	833	842	864	811	814	885	860	836	752	861	802	900	845	850	810	898	845	765	783	811	830	848	809	829	866	811	789	843	816	861	826	787	803	833	851	822	818	828	827	813	830	786	839	851	820	774	874	832	816	820	830	795	802	833	801	823	813	799	865	834	806	775	809	828	874	836	824	855	838	898	827	840	817	847	793	862	848	843	848	808	786	875	813	842	834	908	852	839	857	817	794	830	843	773	848	825	850	802	836	801	810	813	801	774	817	836	831	811	822	780	878	812	765	806	792	839	838	801	812	843	772	800	848	784	762	813	788	851	863	825	827	902	829	834	854	813	814	820	794	862	809	871	839	841	797	801	834	828	833	876	830	832	841	789	821	826	823	818	816	786	789	822	805	804	865	814	800	842	808	834	844	856	787	810	875	876	801	814	776	817	809	851	809	829	818	826	852	803	823	809	864	802	810	798	817	833	793	810	782	845	790	834	793	801	823	782	792	842	801	816	795	775	813	813	847	851	856	836	808	771	859	853	813	821	789	845	786	820	818	826	819	795	827	893	817	822	840	856	836	789	798	835	775	794	888	805	821	833	860	852	803	832	831	823	882	838	812	815	828	819	839	858	806	853	781	864	801	782	835	815	845	777	842	833	815	829	800	808	826	855	834	845	785	812	813	766	836	773	850	801	785	815	832	823	837	831	800	847	791	825	799	823	820	821	812	839	847	845	744	848	821	840	828	820	840	824	849	821	830	841	790	797	819	824	828	839	842	874	841	821	789	827	865	811	860	861	818	838	863	813	849	802	825	856	850	835	813	793	802	820	823	827	804	848	842	846	832	845	823	808	831	822	797	843	816	762	807	801	880	868	823	837	823	826	809	823	830	801	828	813	834	786	828	847	856	879	847	846	795	821	820	873	764	823	826	839	841	779	818	780	806	832	807	828	816	841	851	842	804	844	857	810	781	823	815	834	797	801	833	788	813	806	836	822	802	808	792	835	805	865	861	829	858	808	770	891	823	816	820	839	783	799	774	804	800	869	800	771	835	814	847	871	791	787	834	792	750	850	823	822	788	839	799	838	780	823	807	867	858	846	817	834	795	821	872	852	815	791	827	798	886	818	876	810	861	837	814	856	828	825	822	733	809	874	808	833	833	800	870	843	856	818	818	826	828	804	858	831	878	811	823	820	797	832	819	832	774	843	814	817	821	805	823	811	828	854	839	822	800	811	833	855	813	865	862	778	790	858	781	827	776	825	771	839	807	827	874	837	837	809	816	838	796	803	839	805	839	858	831	827	810	848	805	846	818	805	779	836	860	842	834	826	794	882	830	789	866	790	862	856	821	866	805	814	803	820	812	838	834	846	825	811	826	830	821	855	797	820	846	835	826	828	807	820	775	843	862	851	788	830	854	844	840	824	800	778	832	809	832	895	913	862	811	782	807	836	861
23969	20790	24228	27465	20782	20763	2612	651	549	505	469	486	482	475	439	430	456	447	435	426	464	463	469	434	425	398	435	433	446	499	483	417	438	457	526	402	440	432	425	384	398	415	441	437	468	458	439	430	407	460	419	439	421	386	395	419	409	434	433	449	431	469	422	440	411	439	438	449	462	428	430	423	390	416	455	452	457	399	452	455	428	433	419	469	470	422	393	418	452	471	448	434	418	423	413	422	418	394	426	439	418	423	424	411	436	397	398	464	424	419	397	406	420	457	465	443	394	440	404	422	456	417	412	413	435	418	386	428	471	446	421	408	423	426	436	442	451	467	458	412	434	429	415	439	452	414	422	437	447	400	454	414	455	449	434	461	424	436	443	462	416	420	451	446	428	389	447	446	415	459	427	456	425	404	412	448	429	437	429	420	431	435	426	450	407	432	416	458	468	421	462	409	447	432	435	398	425	447	428	453	446	463	442	416	424	412	432	430	441	424	434	469	472	450	383	442	433	455	468	406	387	421	427	442	405	438	416	423	433	429	433	446	434	430	456	459	472	501	434	445	457	458	426	421	422	455	413	445	422	446	417	401	433	455	429	425	392	442	445	436	469	436	435	477	398	453	425	467	467	431	437	463	440	406	436	461	422	420	463	439	418	430	414	464	451	406	466	442	451	465	424	433	446	415	423	417	410	430	454	480	420	452	434	454	399	447	456	445	452	434	461	425	433	425	421	413	452	450	416	434	447	434	433	411	403	440	444	462	427	443	425	456	444	411	443	448	409	464	421	460	445	446	444	443	400	437	436	412	456	438	421	457	428	450	389	432	465	464	442	436	418	379	413	439	445	468	413	447	352	388	436	470	420	438	446	452	451	398	454	447	438	409	455	410	417	460	430	433	394	441	439	458	397	430	399	424	449	427	442	503	434	475	419	417	432	439	444	446	434	418	435	436	421	430	424	434	454	440	462	435	473	424	438	403	455	436	432	419	438	370	457	450	451	401	460	456	419	440	437	418	448	431	419	429	454	447	436	407	397	405	412	424	412	421	427	421	437	412	399	376	420	455	471	460	385	459	406	392	432	450	437	422	443	469	417	423	387	415	458	406	414	435	424	420	395	463	413	435	469	473	414	439	438	440	422	455	426	429	415	444	409	451	441	401	436	408	437	453	428	427	429	420	433	439	431	413	408	409	455	432	417	434	459	455	419	432	424	398	482	416	382	448	448	395	426	414	395	446	388	460	457	454	407	446	415	442	453	445	436	452	429	413	403	459	448	427	466	416	421	410	419	443	431	436	436	406	427	457	435	418	421	463	424	408	409	423	414	439	375	427	425	438	392	426	401	406	433	447	376	385	412	439	455	475	440	422	437	422	421	434	471	403	395	429	466	428	392	410	470	447	463	423	437	406	451	445	407	465	436	423	436	434	408	424	396	414	467	419	425	434	428	403	409	429	405	415	394	389	444	464	449	414	415	431	440	395	456	425	418	431	412	475	421	427	413	462	492	405	409	416	434	411	463	434	440	436	431	413	406	466	376	431	411	398	440	413	391	423	423	435	432	432	427	444	436	429	408	465	444	417	414	422	430	462	436	466	426	453	456	434	444	450	424	427	445	442	402	427	431	421	424	466	455	499	416	454	416	424	439	422	452	471	445	427	418	412	402	448	386	463	413	451	488	434	422	454	420	443	472	407	452	434	446	453	453	476	412	441	424	419	443	409	427	435	412	437	462	411	457	443	445	426	421	414	412	434	440	427	481	419	427	448	417	428	404	421	458	457	417	397	416	456	394	420	493	417	417	447	476	427	425	460	441	420	423	432	393	437	414	426	434	438	438	443	411	422	444	497	416	422	401	458	435	419	392	471	440	395	464	448	464	436	393	386	479	403	444	422	431	420	442	408	425	410	423	447	458	438	431	422	409	425	429	435	430	409	417	420	462	427	469	435	421	436	422	404	435	441	401	423	428	418	439	429	472	416	457	417	434	446	461	448	410	429	424	453	417	419	448	446	394	425	431	414	408	436	429	447	456	389	396	406	404	386	421	462	446	421	409	435	451	442	451	426	427	424	414	398	452	431	414	433	438	465	440	466	472	390	403	392	447	415	509	408	421	430	442	451	387	407	413	438	407	406	409	397	453	410	434	438	421	466	444	416	417	424	382	430	390	415	442	430	417	421	450	406	421	464	418	407	421	451	461	425	406	407	460	411	394	424	422	435	428	431	451	409	428	428	424	457	389	429	422	434	368	454	404	463	406	415	434	429	456	413	407	434	403	430	429	391	433	461	415	426	458	440	376	412	397	423	430	410	422	422	410	421	407	450	427	431	431	445	449	448	420	417	419	483	401	420	453	434	413	413	438	472	429	468	417	423	418	421	426	398	423	440	442	376	420	442	420	427	409	415	405	483	466	391	416	435	416	445	432	425	447	428	413	400	409	397	411	421	408	443	412	457	418	436	415	419	429	388	428	431	398	417	419	429	489	440	418	446	428	425	437	443	445	418	407	416	437	464	403	448	428	409	422	414	420	412	433	442	439	444	430	461	486	435	431	427	467	396	408	435	399	429	462	416	417	447	454	390	397	429	397	420	435	418	425	445	446	404	442	419	420	432	412	426	459	430	418	444	442	465	456	430	425	401	407	439	439	409	387	442	417	412	429	427	440	418	441	452	461	410	422	458	410	436	430	466	416	429	475	448	433	419	415	459	416	428	444	394	418	426	416	396	393	466	440	430	410	449	452	442	403	423	421	439	426	398	454	424	411	432	423	447	402	421	433	448	399	427	405	427	415	392	432	428	423	445	436	407	396	431	433	420	448	414	434	418	429	420	395	396	439	397	464	436	390	370	435	412	437	438	407	460	424	423	441	453	438	419	427	400	440	380	462	449	414	389	444	455	467	412	443	429	386	436	411	415	410	384	437	439	432	415	437	425	437	457	476	444	442	455	434	402	396	464	435	401	413	418	476	413	428	393	431	437	408	443	417	452	420	428	421	443	411	407	444	444	468	447	453	461	436	423	470	398	444	415	414	446	406	427	381	426	445	453	435	436	436	410	468	401	418	440	454	465	420	455	421	455	402	443	382	413	411	430	404	387	419	429	445	434	424	429	460	434	443	437	417	425	438	415	434	473	446	434	423	435	430	401	464	421	458	446	476	443	418	437	462	416	434	453	415	368	452	400	408	408	426	462	467	462	431	452	476	436	481	424	435	443	422	420	422	401	429	407	478	400	429	435	474	446	399	410	408	436	424	425	416	476	441	423	393	430	467	440	390	442	494	409	445	427	420	440	392	403	452	443	426	437	406	420	400	451	446	411	387	459	434	417	434	414	436	422	387	401	396	383	405	467	401	429	415	422	425	426	413	455	424	372	417	446	462	441	406	430	464	417	452	422	372	433	427	432	436	444	428	447	403	416	432	437	403	425	424	435	457	457	444	421	397	408	426	428	439	441	457	479	418	401	429	423	394	437	400	405	445	435	470	420	431	414	420	389
4680	3516	1994	1315	1098	1001	972	998	923	943	950	971	942	999	966	959	944	923	967	938	912	959	891	982	937	956	952	915	963	926	948	957	964	935	915	901	928	940	911	958	930	960	966	985	951	930	919	949	950	939	844	913	903	935	889	928	984	955	957	931	956	921	939	957	957	932	904	919	934	931	972	887	931	966	938	912	945	909	995	936	927	945	977	901	925	921	918	927	931	936	937	951	942	935	939	941	892	931	948	953	907	937	939	934	899	895	875	959	947	924	878	930	894	957	907	958	911	965	920	933	978	870	950	925	934	976	932	940	914	923	922	910	946	966	978	982	940	941	926	946	942	944	966	948	864	943	930	901	985	936	949	935	913	976	886	983	946	910	951	932	897	915	882	916	975	1010	907	906	973	943	933	932	961	945	985	962	959	920	885	894	874	958	982	972	917	950	900	899	926	863	980	938	925	906	950	877	921	922	949	945	924	909	913	911	929	918	945	882	982	909	883	924	941	957	937	935	944	974	947	965	936	888	914	962	925	962	956	909	944	978	953	954	948	923	953	972	960	985	897	958	890	876	952	941	928	906	866	905	992	928	920	890	890	910	900	933	911	919	877	954	920	943	889	968	868	950	927	900	939	915	954	864	990	926	981	965	932	941	952	916	962	909	938	911	906	941	909	945	956	918	949	890	960	873	870	897	930	932	923	925	919	911	950	923	922	969	928	993	936	969	961	980	948	862	957	985	905	966	920	949	864	975	901	909	956	990	962	921	931	927	908	938	949	940	907	906	933	953	894	905	931	951	912	933	907	968	953	972	940	916	922	962	923	970	952	878	915	940	933	907	874	925	905	929	946	897	922	931	924	955	942	960	888	962	873	898	911	928	942	893	945	956	862	898	973	954	915	941	956	942	928	986	886	929	948	959	938	941	948	978	934	892	952	929	916	889	962	909	975	941	964	919	884	878	914	924	948	898	946	915	937	939	895	909	920	916	940	957	924	939	931	944	912	915	1000	923	953	892	971	949	951	933	920	912	941	922	969	917	925	941	906	932	936	970	936	881	935	971	952	939	912	964	949	898	915	954	959	940	925	893	937	942	922	934	919	954	940	902	910	981	922	898	933	930	908	998	939	953	908	905	900	918	972	895	940	901	905	965	957	964	967	952	959	889	876	972	915	902	974	962	875	937	987	921	910	937	875	918	994	976	943	908	979	941	963	966	955	901	973	895	987	885	989	983	941	931	929	923	929	894	878	881	934	958	935	940	947	938	942	889	901	885	910	923	967	899	932	879	930	963	930	958	890	892	917	948	946	902	903	960	902	910	972	936	969	896	918	883	920	914	910	921	944	951	924	921	911	940	990	922	936	956	907	943	918	973	948	972	962	899	931	953	959	1000	893	950	918	909	937	909	909	945	872	954	911	931	907	936	919	909	936	884	887	927	956	910	943	909	940	897	926	995	951	924	909	854	893	907	980	899	914	917	904	913	862	904	910	952	943	925	955	970	917	953	967	915	968	907	898	909	905	968	916	894	947	919	891	944	966	897	874	942	942	924	953	949	901	924	960	935	941	953	942	924	953	876	918	869	950	939	975	895	946	919	949	881	887	899	1005	916	945	900	945	976	914	924	901	910	915	899	926	922	971	911	978	931	891	948	915	923	953	958	888	889	970	914	903	959	928	944	929	949	947	944	928	958	964	891	968	932	967	928	915	946	926	954	908	934	894	1021	967	875	934	908	914	914	968	979	953	906	940	936	1019	937	924	987	897	934	899	951	919	949	860	942	900	916	914	1005	1007	950	934	934	981	906	1011	937	946	958	870	897	947	923	946	889	904	901	897	952	867	958	952	977	925	941	940	958	916	926	920	945	922	944	986	955	929	924	893	900	887	916	940	931	900	886	948	922	946	913	860	891	920	877	927	945	951	925	951	889	930	892	859	930	979	910	943	906	966	934	939	898	954	912	939	922	923	920	916	917	911	916	887	901	945	935	930	936	894	921	869	920	958	875	932	888	895	921	927	942	929	921	965	921	987	917	953	950	909	929	933	960	910	979	936	946	950	890	928	949	948	956	939	956	957	976	947	885	861	955	920	897	906	961	898	993	933	934	956	943	956	904	908	911	885	954	943	922	908	943	942	962	933	919	925	919	909	955	946	927	896	915	869	890	913	930	934	903	884	983	930	875	932	943	937	939	970	911	912	881	909	931	930	928	943	991	885	938	966	928	986	990	854	978	924	936	974	953	926	918	928	896	931	984	920	948	948	906	999	983	944	934	929	949	985	891	913	872	934	928	938	936	945	905	940	956	919	891	932	931	1029	970	942	923	963	959	984	860	879	874	930	860	930	868	952	951	917	916	917	912	907	938	959	939	929	905	927	949	1014	897	910	955	976	953	983	925	916	965	889	898	932	888	913	939	911	918	925	927	880	928	891	922	918	887	917	950	880	936	933	963	914	864	938	882	963	938	948	919	934	954	871	971	954	927	911	932	918	915	857	960	918	924	896	925	937	953	980	934	906	924	943	958	951	912	906	949	859	900	927	907	913	890	933	913	964	937	967	825	950	932	938	932	857	921	916	942	954	915	922	953	941	976	973	938	924	926	940	973	980	953	938	964	890	952	960	897	923	902	938	956	887	914	910	925	949	911	932	935	973	920	914	1033	922	939	930	927	960	949	876	881	932	865	861	946	901	940	937	939	898	881	957	997	851	930	953	921	875	905	918	924	933	884	951	903	934	915	849	947	931	907	998	976	884	952	910	937	991	899	859	960	916	935	932	895	887	994	901	912	946	971	947	925	898	978	938	903	915	883	920	853	897	935	961	866	919	869	890	865	879	934	901	943	910	884	914	933	957	957	925	926	870	965	897	933	978	934	952	932	967	903	968	931	900	946	983	915	944	989	909	944	916	938	1005	911	935	919	937	910	928	952	929	973	944	916	910	903	948	904	931	957	933	909	930	926	911	889	941	943	915	949	1020	913	906	928	909	919	938	930	927	947	969	948	898	911	962	940	966	904	953	910	947	968	933	936	924	945	966	909	931	923	928	951	951	916	951	875	945	975	991	944	951	934	882	931	951	914	938	915	925	945	928	942	904	905	896	948	969	936	962	943	967	938	980	883	903	968	937	925	928	922	926	960	953	916	925	960	924	933	943	917	958	921	915	964	911	944	926	894	898	963	903	941	959	910	929	943	927	906	966	917	916	925	886	937	901	946	955	951	940	888	944	919	991	958	962	954	951	959	931	933	952	940	929	985	921	927	932	918	933	946	968	930	934	899	890	920	938	956	879	959	939	946	937	968	954	905	961	939	948	950	935	906	969	961	948	986	950	968	953	955	928	907	926	891	929	974	942	952	924	938	925	987	913	965	996	902	933	891	994	865	960	919	993	908	951	962	911	941	945	880	931	888	933	869	961	940	948	856	934	931	912	922	937	901	961	947	878	853	934	953	948	990	884	898	924	968	924	922	887	905	956	942	958	917	935	914	905	922	920	961	923	900	936	942	913	916	869	956
23370	20716	24346	27129	20716	20736	18244	754	440	415	382	352	317	282	273	318	297	305	297	313	283	306	312	313	304	336	290	296	280	277	274	293	252	282	272	262	281	277	299	268	264	260	274	261	294	313	276	279	268	260	260	267	264	279	283	270	265	294	299	294	279	274	259	273	250	293	283	244	279	310	281	287	304	273	249	263	253	252	240	275	259	262	285	301	266	266	261	270	275	253	273	247	286	266	287	292	273	263	289	273	268	273	296	270	274	244	273	269	298	266	281	257	290	299	289	243	264	284	282	272	250	304	271	271	276	288	297	277	239	272	267	279	238	291	283	259	268	290	275	251	276	283	263	273	256	271	254	275	255	285	246	266	262	252	310	250	257	284	264	243	294	292	262	262	249	276	269	254	228	270	257	282	274	259	271	237	273	245	276	266	277	254	260	304	258	261	284	266	282	275	244	246	262	252	258	294	287	270	260	269	282	253	243	285	261	259	236	271	263	256	279	251	277	284	296	279	262	294	284	240	254	295	280	280	266	269	279	233	266	298	288	235	262	277	276	283	263	280	281	263	262	277	293	262	248	295	267	250	287	308	280	285	251	271	259	269	295	273	261	268	245	250	257	281	277	277	266	286	249	247	260	278	263	268	269	289	272	270	298	265	262	283	260	270	278	274	290	286	265	225	261	249	262	275	288	281	255	276	302	255	294	246	257	254	299	294	299	295	265	278	278	289	286	285	248	249	297	257	266	290	246	223	254	265	271	280	247	263	302	295	264	293	252	242	279	286	272	236	246	247	313	261	312	261	272	316	253	266	256	268	249	266	279	256	256	244	280	253	272	276	274	256	256	259	239	264	260	270	295	287	288	262	286	252	277	285	265	298	249	295	299	219	288	289	292	280	265	245	238	288	276	255	266	293	276	259	282	258	281	273	242	282	279	295	282	279	283	246	276	272	288	251	283	272	281	269	282	283	256	270	256	270	247	275	265	248	281	285	297	291	273	285	260	248	249	265	280	280	297	299	275	268	268	277	293	278	282	245	271	290	283	258	258	279	251	258	282	267	269	257	280	283	268	277	295	261	270	284	293	256	261	270	302	310	264	253	291	262	260	300	299	274	278	282	257	267	256	273	259	244	266	278	227	275	266	268	280	248	279	270	284	296	281	285	291	247	293	300	231	268	229	251	309	274	284	252	268	250	265	279	245	295	267	260	292	255	286	265	295	295	262	284	261	249	239	277	264	248	277	265	252	262	281	274	276	273	258	280	283	262	269	247	273	285	270	255	246	282	260	276	270	307	275	268	254	274	264	320	284	245	294	307	316	243	277	286	274	290	302	292	254	262	246	265	288	248	242	259	284	290	270	297	298	288	213	275	265	274	286	254	322	285	269	268	254	294	275	271	280	279	304	281	308	270	266	251	261	276	260	267	256	250	279	284	238	258	273	272	281	291	247	242	282	256	272	276	296	274	277	267	263	275	226	260	286	302	257	298	261	270	263	287	251	291	293	264	275	272	271	259	254	267	270	299	306	278	270	302	268	267	270	295	273	286	309	257	265	274	287	256	249	300	256	245	245	296	262	251	282	276	271	282	252	254	257	269	277	280	265	270	269	265	277	289	278	275	243	278	285	266	277	253	276	241	283	265	291	249	268	288	254	271	285	280	266	260	256	298	280	256	250	287	241	305	274	296	274	292	307	260	272	293	255	281	263	262	276	297	272	304	305	265	270	233	256	264	296	297	275	264	285	277	263	265	258	234	250	263	271	287	277	290	262	300	272	263	283	282	272	293	277	288	272	281	279	300	283	226	314	265	287	260	303	251	290	274	255	296	224	290	313	282	265	273	288	256	269	283	265	271	267	265	274	248	268	290	283	277	258	285	285	244	270	290	287	272	287	253	263	281	242	288	268	281	248	274	265	290	265	280	244	297	284	255	289	251	265	258	279	287	277	332	262	295	264	264	280	283	257	279	279	288	281	267	280	273	270	240	265	269	290	278	286	266	266	309	284	248	266	308	281	282	277	280	250	275	300	235	289	296	280	281	255	279	294	254	277	249	268	244	293	253	267	295	267	289	287	252	286	296	271	276	297	252	266	275	263	279	262	283	254	255	267	285	274	254	268	284	254	263	239	255	258	269	300	253	281	277	277	286	278	282	282	266	261	283	286	264	257	260	256	309	274	253	287	274	294	241	273	259	245	285	303	260	248	248	283	277	283	270	272	276	278	244	302	267	288	299	268	264	281	260	282	264	275	269	281	285	275	293	253	284	276	271	257	246	265	262	296	291	271	278	310	278	247	298	292	268	263	282	268	240	247	257	275	274	267	267	272	228	240	246	302	295	253	291	260	258	265	301	243	243	270	258	296	274	259	250	244	283	242	237	218	256	288	262	274	255	273	291	267	271	301	269	296	240	311	247	288	292	305	253	264	291	269	267	264	262	270	265	276	273	285	257	269	276	265	285	287	260	260	264	269	279	285	277	268	300	276	233	249	278	271	269	272	260	283	266	267	266	291	274	307	265	266	256	266	269	287	260	308	266	260	284	280	238	270	271	234	236	291	268	291	271	272	302	280	255	267	265	264	263	287	279	301	267	244	265	264	244	259	283	282	258	281	249	243	266	263	247	265	248	271	242	259	284	309	293	280	265	281	259	251	266	267	244	277	262	289	267	304	253	293	280	242	280	303	248	288	269	246	252	291	293	292	271	242	284	252	284	269	272	242	259	275	281	300	265	275	256	281	242	279	277	246	272	289	257	229	281	267	272	272	306	263	288	266	286	293	242	256	289	290	258	236	302	241	256	220	266	299	340	300	279	275	286	297	306	290	274	271	271	273	290	248	302	249	272	255	260	267	261	278	274	256	259	253	281	301	232	244	235	240	252	264	304	279	268	268	272	268	266	239	278	305	254	299	290	284	283	266	258	271	264	246	274	243	264	257	275	284	261	272	272	309	272	305	269	248	279	240	285	258	280	264	246	250	250	243	281	262	292	260	282	253	264	274	275	295	280	263	231	284	294	272	276	272	276	261	282	276	246	275	290	269	255	277	249	282	265	273	267	245	271	261	262	279	266	272	258	267	266	262	239	255	263	276	286	252	260	271	282	273	294	263	250	254	265	263	264	285	249	282	288	277	253	241	260	236	271	304	287	259	304	282	265	290	296	276	262	251	258	272	267	276	250	287	245	281	245	270	269	261	253	302	260	236	292	290	273	272	271	248	270	262	251	264	248	241	261	291	272	280	273	284	258	281	256	277	286	255	292	278	257	261	261	283	227	252	249	270	288	274	293	285	284	286	300	250	250	259	281	274	270	261	249	257	251	277	235	276	247	248	266	277	257	281	284	250	262	263	269	288	271	264	289	267	247	276	271	260	254	296	283	279	256	299	270	249	269	256	279	274	278	247	248	289	277	277	271	268	277	267	246	267	255	252	277	231	289	235	281	258	302	245	270	255	276	272	276	282	245	292	291	240	280	275	284	251	279	232	242	265	308	246	281
4816	4999	2470	1217	874	743	705	676	646	645	628	613	641	632	642	637	628	634	605	583	622	569	585	610	631	605	630	652	638	593	605	601	623	654	593	602	558	556	597	562	540	611	633	620	586	596	584	622	606	621	600	647	611	622	558	564	585	608	624	604	591	591	608	619	624	610	581	577	633	602	582	632	585	586	612	628	633	601	596	599	600	579	532	626	627	647	602	653	607	556	592	623	577	596	613	654	584	548	567	618	599	629	575	590	617	590	629	608	573	578	592	618	592	593	617	609	599	567	579	613	569	619	601	604	563	606	615	635	613	616	569	570	570	578	565	603	626	606	598	596	598	575	585	597	606	573	605	585	602	563	600	619	644	624	618	614	609	570	614	638	606	595	627	587	590	565	545	616	583	570	608	627	584	577	570	607	610	600	622	571	602	597	599	637	612	606	588	594	632	566	606	635	598	603	580	608	578	609	576	579	597	565	595	592	576	604	619	578	631	614	566	604	565	605	584	614	617	584	605	555	582	609	622	586	605	618	607	627	607	656	583	606	591	547	603	601	565	589	601	615	613	628	582	664	627	604	616	596	596	634	587	586	650	579	605	568	606	614	572	577	587	595	592	625	553	584	605	588	614	586	589	609	594	590	580	572	586	590	595	591	621	598	568	611	616	610	609	569	583	571	603	639	606	585	603	559	575	563	609	576	604	561	539	602	582	615	629	597	593	616	595	622	605	567	594	565	594	643	584	595	613	653	578	588	568	610	596	594	586	587	607	612	583	620	541	607	573	599	569	591	629	568	599	573	576	578	620	572	573	596	630	601	633	602	604	635	557	651	577	599	556	578	636	598	637	608	575	572	563	601	586	596	565	595	615	624	596	607	576	568	602	619	587	586	574	613	563	588	594	611	593	586	607	595	542	558	632	621	596	644	598	600	625	601	592	608	565	609	617	627	570	623	626	595	652	625	632	586	634	611	594	585	574	614	598	588	680	584	586	594	590	594	615	604	660	648	623	605	618	594	581	571	634	604	599	609	602	614	588	620	599	587	619	604	590	629	629	572	610	608	582	605	581	573	606	594	611	538	600	604	543	588	613	598	626	622	587	575	595	569	585	605	592	608	620	549	600	581	577	586	634	609	625	632	559	619	604	596	625	620	603	614	616	610	558	610	582	617	602	622	575	628	602	576	588	595	644	602	580	584	551	586	590	571	539	586	578	639	587	571	616	613	653	600	548	593	568	577	606	589	591	597	601	626	613	590	592	608	602	597	576	581	620	627	599	568	645	632	610	594	544	588	598	588	572	596	569	578	623	560	596	600	564	593	616	615	618	591	588	607	606	548	618	591	606	609	578	634	588	561	574	556	592	658	569	571	560	578	573	583	601	542	597	579	603	600	604	608	620	587	597	598	589	653	570	577	634	619	597	614	569	583	606	629	573	604	594	593	625	620	615	594	623	591	602	587	589	584	610	607	567	628	569	622	631	602	591	609	588	632	588	616	628	616	590	601	609	598	553	608	585	571	574	601	566	632	583	623	589	637	578	573	650	612	601	573	597	589	607	606	608	592	613	603	597	591	615	607	571	615	617	597	581	623	619	639	585	616	680	625	616	592	610	608	584	566	628	583	575	585	619	577	577	605	580	571	628	563	560	616	641	548	647	564	588	590	580	587	592	587	591	561	546	600	620	567	587	601	623	614	654	570	634	610	586	611	594	583	550	567	600	590	581	547	596	569	579	589	601	582	575	618	610	556	620	561	574	662	605	633	621	570	628	562	598	566	587	626	585	624	608	593	594	593	583	589	577	620	574	569	583	592	597	623	592	587	596	608	597	603	623	591	616	606	614	595	584	586	632	559	586	584	618	612	620	618	550	568	610	582	543	555	549	552	606	652	632	656	607	606	601	563	564	616	616	607	530	614	561	584	615	608	601	629	515	609	605	627	569	609	616	637	623	575	610	621	609	573	603	631	572	611	598	566	604	586	598	602	566	594	581	571	649	584	623	596	574	601	639	568	584	574	586	580	597	613	584	557	582	557	619	612	594	615	606	587	645	609	621	624	591	608	610	602	556	628	599	573	598	618	608	592	558	622	562	619	602	646	597	578	616	601	606	641	611	631	555	618	569	646	588	597	613	589	594	588	625	568	536	607	637	602	597	637	554	612	557	617	656	581	576	588	574	575	576	590	578	627	589	558	617	606	584	606	557	562	575	582	607	602	618	582	600	622	588	611	612	631	569	611	583	610	598	581	570	568	583	572	590	589	603	601	595	584	611	583	628	567	547	599	585	635	595	595	606	619	638	631	566	605	616	590	568	580	575	613	552	564	595	625	592	624	606	584	629	598	633	605	630	595	605	615	595	564	595	607	642	575	624	592	630	584	616	615	639	626	629	629	587	577	569	558	595	634	620	584	556	630	586	577	573	609	602	594	583	613	639	625	593	620	565	588	578	582	585	566	555	622	591	585	621	588	656	622	603	567	613	586	669	580	611	640	596	581	619	565	602	588	581	560	594	600	600	625	613	641	599	591	582	572	569	580	585	598	602	571	606	575	646	593	576	575	565	569	595	598	603	595	615	606	629	618	599	603	621	608	673	617	595	600	620	579	615	609	617	580	624	591	619	634	576	615	566	616	588	628	560	556	562	576	653	590	609	645	547	564	583	588	611	604	608	622	596	609	580	576	558	606	592	617	574	596	641	587	606	575	616	586	588	621	558	629	561	581	627	586	611	558	596	624	579	605	567	580	619	622	591	616	602	599	604	567	568	562	594	611	599	584	608	575	587	609	608	554	589	565	576	578	591	596	573	564	581	561	603	584	600	607	563	612	578	561	608	606	581	594	599	605	618	588	583	615	628	594	564	609	581	612	602	561	566	580	572	563	601	585	625	597	623	592	567	630	646	592	587	639	592	583	620	609	574	614	569	621	540	631	580	586	580	562	606	620	594	625	592	635	607	606	583	601	592	581	592	616	563	598	597	571	551	622	622	600	584	579	590	597	576	594	587	547	623	561	600	665	607	601	601	583	639	611	617	595	613	557	551	596	560	583	559	569	596	628	571	630	600	588	673	573	611	590	592	613	619	583	644	573	612	626	593	646	591	630	597	597	590	554	616	611	571	624	599	596	593	586	620	575	588	614	639	624	614	615	577	555	600	548	612	591	626	602	585	582	577	589	624	667	579	581	590	617	596	601	604	632	613	596	613	610	588	621	608	614	633	629	558	620	576	593	588	535	591	599	608	642	612	592	573	583	612	587	591	563	615	600	629	625	638	618	624	603	593	635	614	632	607	579	596	609	575	621	584	563	568	582	603	592	599	626	589	578	606	590	631	647	626	591	602	601	558	614	589	613	594	614	623	627	621	567	628	609	627	582	569	592	581	589	587	643	608	536	620	568	600	572	578	622	613	590	576	622	597	603	582	605	630	588	652	616	576	589	584	609	611	576	611	596	624	602	602	579	582	603	591	600	613	630	606	561	611	581	604	650	580	635	590	589
31663	19263	7445	690	434	393	371	367	368	363	315	336	349	379	366	358	350	369	336	331	338	343	362	343	378	394	299	370	416	397	409	392	387	373	334	363	391	385	338	372	306	379	352	362	367	361	388	363	345	347	351	357	313	361	367	361	365	338	355	359	366	348	352	351	351	338	353	321	355	353	368	355	345	345	365	340	326	353	395	382	386	305	350	360	371	381	380	329	365	344	346	367	337	340	361	375	371	346	373	395	364	369	333	355	333	337	372	327	391	342	387	351	367	354	366	370	373	351	348	332	351	357	339	346	352	346	352	356	369	344	380	352	365	342	385	330	369	394	351	316	364	370	370	349	378	329	297	360	326	325	338	352	400	379	384	370	374	346	339	365	350	362	362	353	393	378	336	322	359	365	363	362	377	375	382	342	351	384	332	330	358	360	370	339	343	371	328	342	332	352	350	346	370	362	369	332	310	347	373	349	371	329	358	344	351	352	350	382	334	402	357	366	334	327	375	359	403	373	370	420	382	347	341	346	371	339	374	350	356	351	333	371	357	328	380	367	372	371	357	373	307	368	307	342	353	371	347	346	379	358	355	350	387	376	367	363	358	342	409	368	360	376	356	376	345	352	356	332	375	370	319	378	329	386	351	379	344	368	352	379	351	322	359	368	361	367	352	347	340	383	378	361	338	360	363	365	403	351	353	322	384	374	318	332	380	378	329	360	371	350	362	328	367	354	355	342	353	310	346	346	350	367	360	331	373	355	343	368	337	359	333	349	351	369	350	360	379	322	357	388	333	344	359	360	345	358	365	388	350	377	339	359	390	375	349	350	365	361	337	358	381	336	360	391	359	336	331	325	385	366	362	359	363	366	380	375	330	336	325	372	370	345	349	356	373	354	365	361	373	418	376	330	327	380	333	314	364	351	403	372	308	286	366	339	380	346	350	373	352	350	366	353	354	365	380	361	363	376	371	406	313	347	366	355	390	375	326	358	370	337	357	332	371	378	362	369	375	344	350	323	338	347	360	334	345	375	342	338	345	386	323	343	346	369	360	377	366	368	352	361	324	339	350	325	362	387	340	362	339	359	392	377	365	377	341	352	347	372	364	348	356	323	390	357	332	353	387	364	414	358	354	378	363	345	348	356	359	340	370	362	311	372	351	363	355	350	380	345	377	408	337	364	375	368	356	371	368	383	341	347	326	368	385	369	361	368	349	363	361	344	383	349	319	347	383	365	373	333	351	341	356	366	362	339	371	349	325	355	327	384	378	393	332	365	357	356	316	354	342	358	342	361	343	321	355	354	363	358	370	340	363	361	369	327	362	345	353	356	340	323	335	351	351	378	376	346	357	384	357	336	359	327	351	396	336	341	361	400	342	356	386	320	379	377	362	331	368	339	329	334	341	347	372	399	364	358	342	351	353	368	344	353	377	338	334	360	388	368	344	356	322	365	330	335	339	333	370	387	369	337	349	350	344	372	364	334	330	352	338	344	340	353	371	362	359	351	319	350	365	371	358	361	325	328	362	342	344	363	335	353	354	357	327	356	352	372	371	361	372	357	344	332	383	328	347	388	355	377	348	351	370	328	346	372	352	357	347	388	364	334	340	349	360	355	350	393	351	371	345	347	342	375	340	335	376	383	379	369	379	386	364	339	341	383	346	344	354	332	337	292	354	344	339	342	378	331	407	369	349	336	388	362	334	377	365	344	349	381	324	359	331	343	342	368	353	376	367	360	333	342	346	362	379	345	353	363	379	325	394	357	366	321	365	348	354	341	382	341	376	368	344	378	374	362	335	341	371	319	354	397	353	364	361	329	385	363	364	353	354	399	346	360	345	351	347	340	357	347	349	369	369	361	359	354	341	384	339	368	327	331	358	312	370	366	368	364	422	366	347	350	336	408	336	367	366	366	339	371	350	361	370	364	358	391	376	387	370	343	370	345	351	342	355	345	346	354	304	334	341	357	352	363	355	359	363	352	356	339	360	340	379	331	378	352	359	375	334	358	347	356	365	352	359	346	368	352	385	317	342	354	352	357	398	366	339	393	337	363	350	340	367	350	380	359	361	363	353	373	335	325	369	332	367	359	323	341	335	348	353	336	343	359	324	351	356	328	356	309	366	353	349	389	371	353	367	333	338	344	380	372	359	345	370	379	365	357	345	387	371	352	333	364	363	350	360	369	357	393	341	333	319	337	383	370	331	343	342	355	342	382	336	349	353	351	326	349	328	338	325	364	370	359	381	349	347	352	351	339	361	339	347	393	402	375	329	395	363	394	347	390	354	334	365	359	370	330	317	416	330	353	354	309	355	342	356	363	358	313	344	374	394	412	369	332	336	311	375	373	397	356	378	366	352	387	363	338	342	359	328	359	391	371	367	359	364	359	378	361	363	358	351	352	353	360	330	363	376	358	360	363	387	337	356	375	348	338	341	348	329	374	351	364	363	346	382	354	359	351	325	349	343	339	302	341	318	375	361	411	364	382	369	328	374	348	367	342	357	355	339	391	336	387	354	370	354	368	351	327	389	379	343	352	390	378	348	363	373	328	378	353	367	380	366	356	368	359	332	329	351	352	341	333	345	350	352	365	361	378	336	363	365	350	366	359	366	316	360	390	365	345	395	337	382	328	356	355	373	387	366	357	355	346	331	343	388	370	350	361	337	407	346	374	353	331	390	344	383	363	356	365	390	341	421	337	355	358	330	353	347	365	366	331	335	337	364	357	369	311	376	352	338	356	357	345	362	319	318	373	312	367	351	335	354	365	355	360	340	361	353	362	344	335	320	371	335	353	349	328	334	343	339	383	351	355	402	358	345	358	361	363	384	328	358	389	328	350	349	382	342	361	329	327	357	353	360	351	350	369	356	365	357	357	348	335	366	347	336	319	354	383	381	363	360	379	374	327	355	343	371	369	361	359	382	387	344	332	363	368	396	357	362	338	336	356	386	335	333	348	364	343	373	299	380	372	327	321	319	319	337	341	368	373	360	370	352	385	350	332	392	388	366	352	337	326	315	358	383	328	353	369	366	358	354	350	366	339	360	339	349	366	341	365	356	326	360	388	341	352	342	362	354	369	380	362	352	351	401	356	361	378	360	366	359	374	352	359	375	359	363	386	371	369	407	346	366	356	344	370	379	335	339	375	357	335	364	376	367	367	352	410	377	376	349	359	356	378	343	382	366	344	375	357	370	321	357	351	334	354	354	374	355	359	375	385	345	357	369	377	363	359	347	352	404	378	343	343	349	345	337	386	368	368	403	349	331	383	365	336	392	347	346	341	357	363	327	331	350	324	370	329	351	361	363	357	366	372	358	384	343	319	348	345	374	348	348	339	347	362	352	341	373	365	374	361	341	341	372	365	384	356	350	373	349	330	394	368	361	357	327	402	414	371	382	398	338	351	349	392	344	379	351	380	370	364	339	338	359	368	360	344	337	379	364	371	382	370	327	341	368	340	338	367	320	332	296	333	323	360	350	330	372	376	353	348	339	354
5528	1222	928	847	835	785	797	815	899	867	798	793	803	807	850	853	774	849	845	807	819	755	789	842	828	817	790	822	869	805	782	858	768	799	835	764	779	842	827	822	812	836	849	803	814	786	807	818	832	819	747	850	784	803	790	822	771	819	753	832	821	842	831	835	814	797	832	886	839	866	801	844	828	765	819	822	807	872	870	776	785	853	873	771	759	782	829	830	819	842	834	809	863	818	840	803	791	801	821	811	781	784	841	822	866	842	801	847	839	795	848	842	780	802	804	850	823	827	772	784	810	817	835	832	794	823	785	828	801	850	783	822	815	817	801	835	826	814	823	856	847	828	839	858	808	843	822	795	861	781	760	836	787	835	836	805	814	841	816	801	865	796	821	797	799	837	765	813	809	770	812	823	884	842	846	770	849	782	792	854	819	829	785	819	833	799	805	824	819	805	830	791	814	772	867	819	832	831	863	768	829	779	786	838	889	832	864	853	811	806	851	813	805	770	878	838	855	801	844	801	840	792	806	803	853	795	838	798	805	898	829	774	794	772	862	857	818	854	783	854	808	790	862	853	789	813	844	809	828	801	788	779	805	825	825	816	809	844	802	818	809	816	808	809	824	829	821	814	841	913	809	848	834	859	794	823	796	772	835	778	790	805	810	762	814	808	818	844	859	768	815	795	800	780	836	825	808	846	855	805	834	848	827	863	773	821	795	842	832	847	849	820	819	801	794	784	796	828	761	797	824	807	802	758	808	880	812	723	777	797	748	859	862	763	807	828	829	816	800	774	849	842	796	817	877	819	838	857	865	780	794	782	839	853	815	831	816	812	790	841	835	839	787	810	821	842	797	821	820	853	825	788	849	844	801	768	772	829	804	805	818	861	862	802	753	811	797	826	846	886	774	774	828	827	854	801	817	887	852	820	817	844	812	775	816	832	834	831	816	783	861	836	842	831	858	808	862	842	873	780	886	812	816	780	854	868	874	801	852	803	815	827	814	828	801	819	771	772	784	854	817	846	838	782	839	784	811	804	872	835	822	807	835	852	798	817	789	861	837	782	826	817	809	859	795	808	811	844	775	801	839	830	830	789	803	827	829	762	835	786	843	803	818	848	841	831	790	815	847	795	853	829	837	837	812	854	784	802	826	813	788	838	819	820	841	839	776	831	833	803	848	798	820	818	809	899	841	828	875	783	824	873	757	849	813	878	825	880	839	840	870	825	807	847	728	788	814	841	889	828	826	831	769	866	819	845	822	766	874	787	792	837	817	784	836	807	800	817	811	749	783	817	808	816	812	845	823	842	853	852	809	829	842	820	800	798	827	843	902	796	812	787	780	839	872	816	840	831	804	784	823	854	812	809	871	794	852	779	799	774	835	800	833	790	818	824	806	834	784	794	847	769	822	811	807	813	809	855	781	827	811	820	830	844	870	814	837	821	866	801	779	816	847	830	783	790	811	813	811	815	809	803	801	855	742	818	829	838	806	845	791	845	778	807	781	860	770	813	802	845	787	798	790	787	821	791	805	843	873	851	796	816	848	807	850	812	832	807	847	821	806	822	841	799	834	788	832	836	802	812	840	820	810	887	804	817	776	841	829	823	784	821	804	819	794	807	789	792	852	805	836	794	826	809	798	808	803	793	788	790	798	833	804	842	803	831	797	847	815	819	789	831	777	796	822	817	850	850	838	825	879	832	831	792	794	805	840	823	826	794	861	783	817	849	859	779	820	841	822	770	786	806	829	851	787	820	883	799	801	854	790	783	807	823	806	861	804	829	826	776	828	823	804	870	857	820	863	845	804	793	795	787	832	815	804	830	827	868	771	832	812	818	862	817	801	817	871	851	872	821	858	834	783	838	872	830	870	832	855	792	836	844	784	856	867	859	828	754	812	807	813	809	849	798	858	782	853	771	824	831	832	818	833	802	832	815	906	838	775	808	803	827	845	847	842	794	820	821	832	819	829	779	760	813	815	820	790	848	870	849	808	840	813	745	816	817	799	822	827	855	830	861	850	766	829	855	842	834	853	807	783	815	794	889	862	785	890	806	809	820	794	805	848	865	825	798	812	874	834	862	817	805	832	839	852	851	866	792	758	778	794	798	784	832	832	828	796	843	802	795	855	825	792	823	867	874	806	857	836	801	805	803	783	858	865	787	779	837	840	821	844	819	812	787	808	784	864	816	819	778	829	840	818	797	809	812	901	859	826	799	777	805	819	810	816	824	824	830	748	861	797	806	896	830	827	817	844	857	788	834	785	828	830	868	832	840	783	854	821	819	796	796	827	840	767	807	844	797	806	839	812	841	825	803	799	805	856	821	781	787	817	827	828	780	811	763	819	802	849	806	833	812	815	837	803	820	829	844	812	859	835	830	859	796	856	841	808	875	818	891	776	828	786	864	837	818	828	841	804	822	811	792	825	835	817	837	856	809	818	842	811	840	788	843	862	798	802	810	801	817	756	803	842	849	829	795	827	790	833	840	803	807	794	823	862	825	843	848	819	834	848	822	840	844	818	852	797	822	805	844	824	848	878	821	861	850	828	806	819	851	823	816	833	835	833	847	796	826	766	789	781	839	821	847	801	805	809	828	804	848	779	816	829	839	874	816	754	824	806	816	808	830	808	870	803	866	864	787	848	861	818	794	850	880	866	826	818	751	803	841	818	798	789	792	847	816	783	840	800	844	824	820	788	820	795	828	845	823	791	782	822	806	802	774	828	843	855	842	788	802	842	840	833	794	803	814	815	817	779	845	804	810	838	861	819	811	813	809	828	788	770	823	803	823	802	790	817	801	834	822	813	862	813	752	834	863	863	857	807	858	856	822	792	822	758	811	821	795	828	813	872	828	822	788	834	819	844	863	833	809	817	842	832	850	821	832	842	792	851	800	829	791	810	797	827	854	857	796	779	825	773	820	793	802	853	788	764	856	782	836	788	796	776	807	790	879	805	812	835	805	805	804	805	842	794	813	853	831	830	777	867	801	806	793	841	797	807	825	864	844	844	824	835	804	808	839	808	792	870	823	787	797	865	769	871	840	844	805	829	802	849	807	770	862	784	792	813	788	827	814	810	839	784	860	788	832	792	807	825	831	827	828	802	744	787	821	820	807	852	886	847	806	814	809	828	830	808	800	871	844	806	868	795	849	836	866	823	845	777	804	813	864	841	806	785	773	814	817	872	872	820	871	887	820	828	828	815	797	837	823	799	852	816	803	832	796	791	853	817	783	824	782	820	842	804	798	794	796	857	816	798	756	836	827	836	831	859	798	790	811	848	824	797	820	831	844	790	812	818	818	862	790	777	809	873	864	816	784	842	820	877	813	782	823	836	816	783	798	771	849	800	805	816	853	794	842	828	935	806	814	802	820	803	854	779	730	748	772	798	862	800	822	738	818	764	858	749	801	865	835	823	786	872	810	840	819	834	816	825	802	768	780	839	824	815	824	853	843	804	819	800	771	824	852	827	768	841	817	782	831	831	819	808	829	840	841
23857	20696	24111	27317	20701	20658	2432	618	500	528	498	478	457	487	426	446	428	450	453	390	485	419	455	451	452	402	421	442	380	433	413	430	431	459	443	463	432	456	435	422	441	430	395	389	386	450	437	482	438	435	440	424	435	430	448	427	448	431	454	447	448	427	419	481	420	378	423	405	449	428	423	444	429	406	442	428	414	400	397	432	436	427	422	410	453	422	427	432	392	437	426	447	439	359	413	413	453	422	437	408	402	421	395	436	433	411	445	411	429	402	431	407	407	420	450	443	433	493	436	401	388	411	441	414	460	437	403	455	430	432	458	458	427	462	456	433	446	444	435	399	413	399	394	422	462	384	421	431	404	451	463	415	444	439	452	461	417	470	444	404	428	402	426	402	420	411	449	411	406	452	382	419	433	417	429	381	415	454	413	481	471	372	436	433	455	411	441	419	412	403	425	465	419	407	412	413	441	424	418	402	406	414	430	441	442	417	453	425	422	458	432	460	464	411	437	431	463	451	407	408	427	473	417	441	495	418	423	420	444	384	394	435	413	418	444	394	427	440	462	372	402	448	439	417	427	445	459	424	459	464	448	404	377	431	435	421	455	411	437	423	410	452	418	445	397	420	403	417	431	473	431	444	422	385	458	411	409	415	447	407	432	426	468	421	449	437	442	426	428	414	429	452	411	398	421	432	422	434	412	420	427	471	419	437	399	422	416	426	486	405	459	428	411	433	430	418	407	396	380	439	434	453	394	435	441	398	416	390	422	443	416	424	424	419	447	420	410	396	441	431	448	407	453	424	449	421	436	418	413	405	423	384	408	442	458	438	375	446	422	452	435	415	420	439	444	446	456	443	443	431	429	444	411	427	455	419	418	397	430	452	412	402	385	381	437	428	420	381	422	446	440	410	404	434	432	418	427	417	411	388	419	440	400	390	485	436	451	415	416	471	424	451	438	423	411	407	389	442	436	431	405	416	430	447	471	388	435	410	393	416	420	403	393	387	428	418	405	455	438	425	415	407	390	419	429	424	451	436	424	381	399	454	424	448	435	402	447	423	448	410	407	389	410	458	428	420	447	431	442	415	416	423	413	450	438	441	416	389	434	458	430	436	429	420	393	427	453	385	459	479	392	455	412	450	446	424	426	448	430	428	432	440	458	416	429	437	414	435	426	425	449	454	393	416	435	426	405	447	416	428	414	410	420	431	436	384	440	418	417	432	392	446	359	422	430	418	418	420	428	414	422	425	419	428	390	416	433	454	418	445	470	440	408	403	454	425	411	422	410	416	411	423	426	425	432	424	472	450	470	409	412	437	418	424	435	421	419	397	410	435	423	454	403	421	462	447	456	404	445	417	407	427	451	394	429	442	441	392	385	413	414	400	480	415	439	446	448	427	410	448	430	464	402	392	468	452	451	441	464	391	458	429	458	431	421	443	427	409	448	426	439	398	456	414	454	409	428	431	432	417	447	408	428	480	460	413	461	422	392	388	440	436	421	391	429	453	421	458	457	422	450	453	415	429	407	419	437	453	471	433	394	379	465	434	426	436	428	388	432	413	410	447	440	448	445	460	395	408	420	407	452	446	429	408	401	414	397	450	385	426	457	381	481	470	454	464	456	422	440	415	409	438	455	437	403	408	401	380	416	414	429	401	407	429	415	446	428	437	412	424	417	410	455	446	454	429	444	427	453	445	456	404	386	433	395	439	414	407	433	450	395	445	400	436	410	380	407	431	425	456	433	444	436	461	415	452	431	452	423	419	417	382	410	420	440	444	425	418	432	438	389	398	450	454	405	379	424	408	390	428	383	389	425	416	416	463	411	414	417	365	403	427	393	429	443	424	434	380	375	412	427	412	446	437	418	457	434	429	446	432	425	401	419	434	434	418	456	400	445	441	427	419	452	419	440	442	417	432	421	414	395	422	419	439	429	477	434	407	426	389	443	445	427	396	412	405	432	413	425	454	414	430	432	423	420	398	433	434	425	438	471	430	422	424	414	406	409	427	425	419	410	459	459	416	438	438	422	412	404	406	406	432	442	395	414	395	420	391	429	408	413	406	419	411	425	430	439	405	380	449	427	417	434	406	414	409	445	461	440	431	491	466	433	465	442	407	418	442	400	428	449	406	422	425	455	435	446	443	400	383	415	427	436	421	412	420	464	454	440	411	383	393	457	448	400	437	427	400	443	420	403	386	452	439	411	457	436	438	453	447	442	417	421	442	431	420	401	393	383	403	437	457	444	480	469	446	430	444	425	425	452	440	420	398	445	429	420	406	455	436	403	394	426	451	429	457	430	378	422	393	447	463	419	421	395	417	441	473	423	445	408	429	454	399	449	392	426	419	443	409	426	435	455	379	424	453	377	413	477	412	449	465	429	446	432	385	434	420	424	444	391	423	416	396	422	392	427	445	484	417	401	430	418	386	476	438	440	381	441	410	435	451	444	429	437	377	435	455	477	432	427	454	426	410	431	424	438	421	445	398	405	436	471	403	427	411	443	431	454	429	401	444	448	429	396	427	468	411	422	414	434	423	442	452	409	441	401	434	426	423	435	423	414	406	421	424	400	414	454	479	407	447	423	456	420	438	469	423	453	404	421	458	453	449	441	403	416	391	397	455	425	430	425	406	464	427	430	398	395	406	437	459	440	410	433	407	464	455	422	449	447	442	425	417	419	429	432	440	400	436	417	424	437	402	447	391	440	413	406	402	442	415	439	406	396	445	442	414	478	388	432	428	422	426	384	417	447	439	427	438	441	410	427	423	468	451	416	412	464	394	436	477	434	424	387	447	425	387	405	400	395	369	392	423	453	450	453	455	407	399	447	494	412	397	414	447	414	430	426	428	417	407	421	399	437	408	455	443	434	437	438	422	411	454	410	417	431	406	396	470	444	434	378	424	424	439	415	425	431	432	440	456	388	422	396	410	421	379	472	431	410	407	432	400	432	391	418	408	426	412	401	414	390	386	428	416	452	459	385	431	437	421	436	445	450	435	445	423	434	448	430	378	405	421	408	441	483	420	434	425	410	425	418	448	418	435	402	420	465	459	415	426	421	443	454	408	436	440	411	454	446	428	429	429	415	448	392	452	418	374	436	447	447	456	424	432	409	406	417	381	395	431	434	424	419	428	417	414	402	398	408	430	461	441	404	419	445	432	425	421	405	374	429	452	430	444	400	420	440	427	441	394	463	424	416	436	393	426	429	425	460	469	376	388	442	410	411	445	447	413	408	409	446	416	395	392	414	419	434	451	478	404	379	402	438	424	428	423	410	440	420	455	434	382	407	447	436	442	448	430	415	445	441	454	422	405	428	419	426	434	444	453	436	413	415	406	422	406	420	426	416	422	395	405	423	466	431	399	416	412	452	451	420	439	446	419	450	443	411	449	415	419	448	409	424	413	438	412	453	405	396	426	457	414	443	451	446	415	453	442	434	442	415	444	390	435	408	422	411	458	439	419	420	437	473	419	435	413	414	413	394	419	412	427	441	388
4634	3535	2001	1294	1061	1050	987	927	1000	936	1000	933	932	882	931	1005	912	932	933	933	959	974	954	933	926	854	928	962	980	955	886	942	913	960	895	925	941	874	939	927	889	940	873	922	946	925	960	901	949	905	909	924	936	917	916	871	879	913	926	911	924	913	921	928	901	920	904	898	901	959	868	865	952	914	892	881	945	916	891	908	885	894	923	913	882	887	940	961	977	906	854	949	924	879	956	919	889	984	925	902	905	1000	924	893	921	871	915	911	979	903	941	892	849	861	896	972	916	924	970	937	948	943	907	932	944	920	882	882	946	873	885	874	922	908	886	929	967	941	966	965	939	937	919	904	915	878	938	951	912	935	895	881	837	972	873	931	959	995	954	933	949	954	929	931	965	954	889	899	917	947	919	934	953	900	934	896	970	912	892	908	936	918	904	958	921	883	912	879	918	951	883	906	978	971	919	943	937	903	883	927	949	945	927	861	840	962	927	910	935	926	901	967	936	956	957	891	913	894	911	907	940	916	941	885	919	985	913	884	893	933	960	929	890	959	952	952	909	928	887	896	866	915	887	891	950	949	923	915	947	933	907	936	920	940	936	899	975	947	888	948	949	900	875	908	912	957	936	881	949	909	939	918	946	867	910	934	970	928	891	951	935	975	921	945	907	971	940	933	924	942	961	922	934	927	905	872	880	869	946	923	905	916	863	934	978	939	926	952	940	948	930	918	917	874	908	929	900	901	930	925	915	900	910	929	888	934	891	924	900	955	938	903	914	915	920	910	916	906	877	919	897	957	920	922	956	859	930	994	952	941	884	930	937	934	997	956	940	907	920	905	917	918	922	905	958	928	935	883	959	907	978	911	909	940	940	883	932	906	925	945	937	883	947	880	928	913	971	927	942	942	921	934	978	933	922	887	921	892	933	921	943	901	938	941	932	944	902	944	947	938	966	931	967	917	958	923	935	927	956	856	922	936	941	954	989	904	923	918	900	897	934	887	896	924	908	864	923	917	931	923	930	918	939	962	844	959	898	883	891	936	920	978	880	890	896	917	958	972	936	964	873	952	920	885	927	947	933	909	899	923	933	922	910	837	916	928	939	971	956	972	928	883	927	912	933	944	917	971	960	920	917	909	895	939	921	934	906	899	939	949	997	952	938	909	914	961	878	896	946	914	938	931	950	904	933	946	903	945	928	932	950	958	895	874	922	955	924	972	959	912	945	938	971	946	958	940	929	884	981	927	921	915	908	939	902	880	926	882	923	931	936	944	902	940	880	904	962	844	919	879	931	870	882	936	909	889	880	881	916	888	909	900	969	818	887	922	925	928	916	947	968	913	891	916	925	902	916	910	893	936	982	920	960	936	912	952	932	956	954	944	882	1003	968	922	869	919	900	901	907	912	899	944	907	931	939	941	908	909	894	980	908	933	898	891	971	947	916	876	981	923	978	918	928	989	895	971	878	919	927	914	935	875	914	910	1000	910	926	866	890	945	935	928	894	875	934	982	856	939	900	917	871	940	893	966	929	935	917	870	889	934	898	928	851	984	963	894	928	936	856	962	975	923	918	917	904	914	868	987	897	960	928	897	911	890	948	956	948	949	885	877	901	954	895	928	940	930	915	917	933	973	943	952	913	951	924	878	990	917	893	891	986	909	953	934	899	851	932	887	891	918	935	966	938	963	969	908	918	937	924	971	918	886	892	928	925	913	964	926	919	919	944	904	928	874	952	914	914	929	896	929	910	927	932	934	962	934	928	954	960	951	924	934	875	916	967	944	912	949	926	948	926	1004	889	927	952	914	879	920	909	940	935	958	930	895	959	942	911	940	885	918	943	948	882	879	877	931	975	908	931	906	878	958	925	916	972	897	1021	904	902	935	861	914	875	929	908	946	887	888	912	939	920	933	956	919	929	925	908	926	905	875	926	920	884	941	906	915	934	893	901	917	931	872	923	920	927	888	939	946	919	943	945	909	939	922	981	919	918	889	930	900	868	932	934	937	905	868	951	934	961	901	914	899	953	914	866	892	929	887	975	892	955	902	975	867	903	904	947	933	961	901	930	913	938	932	934	858	984	964	968	945	923	936	894	914	982	913	892	865	916	956	957	910	957	904	966	889	890	927	943	929	928	924	986	918	976	915	920	955	899	866	913	967	915	883	928	968	940	979	959	948	917	970	915	909	951	856	864	874	921	869	942	886	912	948	904	908	882	908	928	952	938	967	920	942	868	892	902	939	871	949	907	919	892	923	866	899	903	873	906	895	942	886	914	965	944	932	877	961	966	949	884	912	951	937	926	918	901	893	887	907	887	910	922	963	950	915	931	888	953	883	982	962	924	927	891	926	930	905	908	934	931	954	938	907	844	940	930	930	953	900	923	934	903	915	934	922	969	927	889	920	926	901	891	951	923	916	989	919	945	918	931	888	944	928	923	931	961	885	932	944	910	967	889	918	884	878	911	906	919	909	885	924	923	929	907	867	927	932	902	970	920	896	906	899	949	961	900	917	946	903	902	866	876	920	871	927	910	923	911	927	935	942	935	908	965	919	897	908	905	924	923	914	947	899	957	904	912	894	973	936	886	911	946	916	964	912	889	886	899	911	971	965	951	886	915	919	928	918	909	897	889	948	965	927	940	884	909	924	939	962	953	923	951	923	917	951	895	957	875	935	965	928	904	873	918	885	955	946	885	900	904	964	940	887	892	910	892	921	930	985	918	963	918	912	946	938	862	929	952	893	940	944	968	926	922	920	904	934	919	945	919	979	908	897	900	942	926	931	923	949	925	934	998	949	980	911	897	938	907	912	928	924	905	880	907	875	962	942	898	926	873	961	895	945	915	932	888	975	906	928	950	956	901	889	914	968	897	910	978	960	895	941	958	902	887	893	933	905	981	913	867	952	936	892	960	934	854	965	867	969	912	955	973	936	941	947	966	934	876	925	1009	920	897	932	927	898	947	959	869	885	895	946	917	948	956	905	888	856	908	928	891	912	916	910	961	948	959	936	916	995	979	915	881	917	930	911	877	927	908	886	899	937	930	924	918	913	944	889	908	915	898	904	957	903	914	949	948	922	949	916	903	921	927	947	923	914	894	928	920	904	907	901	943	961	923	914	955	914	961	902	947	938	911	929	922	958	865	925	941	866	896	891	951	891	915	961	952	936	910	900	909	937	971	890	896	915	946	910	901	926	877	919	892	900	905	973	942	925	898	958	882	960	961	906	958	921	982	896	962	903	869	881	940	960	913	930	889	859	943	890	893	984	930	926	907	958	891	950	847	904	883	947	879	918	915	927	878	913	958	928	917	952	950	873	914	924	931	924	966	927	927	966	974	942	972	914	918	925	946	928	916	905	851	870	945	942	944	940	964	962	905	903	920	904	899	908	932	974	928	954	917	903	920	918	935	918	956	905	957	912	926	898	911	972	883	898	911	902	914	957	951	935	924	877	923	926	942	932	936	972	892	896	952	906	906	902	907	901	928	946	943	940	913	949	912	917
23414	20704	24325	27123	20705	20721	18136	767	440	402	378	378	350	283	312	330	267	297	325	285	283	282	327	337	286	283	270	273	242	291	285	300	289	308	267	267	283	260	286	270	295	280	249	280	290	271	269	292	289	288	302	267	295	278	308	267	250	277	256	262	271	282	284	268	269	302	266	278	256	274	251	290	332	275	262	268	313	270	255	267	296	280	253	269	313	303	240	269	268	285	303	249	254	294	233	289	281	268	296	277	276	294	292	281	251	270	279	263	268	284	276	278	287	279	295	277	254	273	289	234	261	298	269	266	266	282	260	282	287	267	274	283	264	284	272	250	272	242	231	277	275	275	268	240	254	280	300	277	289	284	245	291	280	310	268	284	295	274	285	276	288	280	270	259	294	282	269	257	246	241	250	297	267	249	295	263	271	288	292	266	274	260	288	274	240	248	313	326	298	266	289	273	280	301	258	278	254	302	274	271	271	289	278	282	286	280	282	275	263	265	270	261	286	278	269	267	254	246	303	251	285	268	243	269	274	269	257	292	256	253	265	250	283	268	284	278	300	261	280	271	285	250	310	246	295	260	287	278	278	253	242	266	274	275	278	256	253	242	267	275	257	296	247	291	279	266	276	300	260	283	299	288	286	273	275	268	231	283	258	271	332	273	295	251	269	238	235	316	268	290	283	268	295	263	249	295	295	295	277	295	262	259	257	242	258	265	276	268	276	289	297	272	275	285	252	253	311	272	275	295	283	234	258	293	287	293	280	282	251	301	264	281	269	253	256	260	243	281	287	256	273	263	271	267	252	270	291	268	277	230	284	295	255	278	281	255	295	261	291	279	238	285	283	275	257	275	225	252	266	266	254	290	290	278	325	239	248	262	260	260	291	265	292	262	303	278	257	254	286	272	275	249	287	274	273	284	280	266	300	276	249	264	267	307	248	255	264	263	270	263	239	252	267	276	291	263	234	297	253	256	320	283	286	256	285	311	242	262	256	279	274	265	278	273	255	268	280	301	260	265	273	282	280	291	275	296	273	296	277	248	286	274	286	244	265	277	306	296	297	224	260	254	287	292	252	254	238	259	246	306	264	284	251	271	282	290	272	269	281	274	248	269	244	261	263	257	291	251	269	264	229	250	275	258	292	263	266	308	264	272	260	273	284	287	296	305	264	316	317	260	292	281	288	271	275	285	297	283	264	267	256	285	269	261	272	270	252	254	264	269	274	251	287	274	262	250	242	258	280	263	272	266	261	276	227	265	286	284	278	282	259	273	287	260	264	268	252	270	271	260	263	289	250	244	251	294	287	270	263	269	283	282	281	263	269	277	275	276	281	247	290	276	260	267	268	272	283	262	279	278	312	287	274	242	284	267	249	268	269	238	219	252	242	253	255	254	270	273	264	263	287	301	300	274	298	264	263	265	258	251	284	277	262	269	272	271	282	285	258	263	256	308	253	284	237	282	278	274	253	241	280	275	303	274	255	268	250	283	271	286	293	270	261	261	256	299	287	281	287	267	277	285	288	259	264	315	308	275	262	263	284	289	299	259	269	275	315	234	305	285	299	289	253	293	258	258	242	279	246	304	277	254	250	277	265	298	251	258	277	267	281	308	264	268	270	272	265	258	283	229	270	279	288	283	229	296	252	291	280	265	250	255	291	283	246	328	278	289	269	259	272	265	251	272	264	257	277	274	294	270	267	278	284	263	260	238	273	259	272	278	278	269	277	268	267	266	248	251	265	275	250	253	285	275	253	286	249	258	266	275	273	246	283	280	296	247	235	267	252	262	286	291	249	243	263	269	292	258	263	267	261	262	291	265	284	289	311	264	282	259	269	271	290	278	262	287	294	286	285	294	251	272	290	236	293	253	255	275	276	306	271	271	230	266	254	275	258	277	280	301	253	271	285	284	255	283	275	291	298	270	268	266	266	285	255	263	270	262	277	294	255	267	293	268	266	272	268	279	271	276	278	283	286	245	261	247	270	248	243	285	269	275	278	260	288	284	247	250	261	265	286	277	289	247	300	270	286	251	267	238	242	298	305	251	233	288	280	302	297	275	283	303	236	254	234	273	286	300	298	305	241	283	226	253	285	255	269	260	287	263	269	279	300	260	307	286	275	272	268	302	281	229	267	263	252	263	285	249	297	276	291	281	259	268	284	287	236	275	287	292	289	261	251	283	255	240	273	269	286	245	261	270	263	256	256	280	299	281	258	259	263	248	251	259	304	247	229	283	277	258	296	269	312	274	258	254	250	254	247	263	271	281	283	270	274	289	275	282	272	273	278	309	276	289	275	271	257	245	249	290	293	258	241	233	248	290	262	267	269	260	300	276	255	290	276	266	275	281	270	279	244	294	276	260	278	260	277	272	264	275	263	264	218	223	247	280	262	258	266	273	274	287	241	240	262	279	295	277	284	252	286	297	269	276	252	287	305	279	291	297	270	253	256	258	270	282	289	238	288	258	250	269	280	292	249	278	285	246	252	250	270	290	284	312	253	272	274	253	302	299	239	275	303	274	258	271	295	272	294	251	235	257	265	253	271	284	259	259	283	276	272	276	284	236	243	260	262	281	250	272	272	292	283	235	266	266	279	269	254	288	263	272	274	248	320	289	263	279	307	255	281	276	256	254	270	298	259	244	289	293	295	290	291	284	266	268	285	291	230	278	269	281	276	289	274	260	239	259	251	276	293	276	304	278	253	259	265	242	265	296	267	255	268	265	285	272	249	278	275	267	260	274	230	267	270	275	250	304	245	256	256	294	265	248	293	310	275	283	287	284	272	302	255	259	274	301	278	265	297	264	263	272	279	275	278	262	262	304	280	288	276	263	296	246	271	264	239	267	276	284	261	290	251	289	242	236	277	284	285	225	281	237	272	248	266	252	239	269	243	298	256	294	262	277	281	263	246	255	235	275	287	281	261	295	281	267	289	282	257	279	288	263	242	276	294	240	253	290	276	263	277	291	290	276	283	274	247	248	243	266	281	273	255	264	263	247	235	239	281	284	278	280	247	274	289	258	271	241	278	267	253	284	286	270	281	298	237	273	251	300	273	276	264	270	327	223	299	259	254	239	293	286	282	304	283	286	239	272	274	260	260	245	271	279	271	267	264	280	307	274	291	296	292	288	246	272	272	259	283	285	260	272	300	292	264	249	245	241	273	268	277	273	267	269	246	304	257	274	267	220	301	258	248	252	256	234	295	282	263	295	281	238	263	257	280	279	271	291	280	236	270	230	279	259	244	261	241	261	282	278	283	271	265	270	271	262	282	283	264	291	278	268	284	256	242	274	282	252	251	239	265	302	289	244	280	277	298	275	245	262	274	248	259	254	258	270	261	297	266	252	238	259	256	307	268	280	272	260	249	280	257	249	262	288	242	289	264	290	261	285	273	260	283	284	271	265	275	281	251	275	244	310	261	283	256	261	249	276	269	253	287	259	287	270	267	274	274	271	296	295	264	266	254	247	275	255	298	271	250	273	287	282	246	268	247	289
5328	4883	2405	1231	896	755	740	687	662	659	685	636	586	640	662	631	639	633	623	594	608	567	629	623	589	647	598	584	603	616	591	599	615	592	621	568	589	580	566	639	596	628	597	591	614	579	636	559	662	604	594	593	605	597	588	593	594	578	606	602	570	598	606	623	595	608	623	614	584	592	595	592	557	592	676	579	648	601	574	596	580	601	609	611	651	602	615	596	620	587	672	588	571	591	571	569	563	597	534	567	598	588	627	595	605	617	563	583	601	617	622	589	651	572	581	609	634	612	599	601	591	595	610	568	607	549	608	641	599	579	572	583	576	611	601	603	634	559	601	637	603	619	607	663	597	602	577	595	630	627	592	598	554	619	592	593	608	569	620	649	616	581	580	587	588	592	628	616	599	619	599	598	625	582	612	642	614	605	602	621	584	583	616	592	599	586	570	591	575	607	605	609	589	594	608	581	605	587	627	625	608	622	604	562	573	632	585	577	622	609	621	604	577	617	559	602	581	597	578	590	623	576	554	581	594	590	577	596	603	562	598	577	609	613	624	628	609	537	581	538	567	598	576	604	610	546	640	604	588	637	607	624	653	572	611	566	595	567	638	617	619	576	596	565	564	572	608	597	621	589	605	625	610	619	587	626	596	593	605	586	643	594	596	602	594	601	575	633	645	577	607	570	609	609	611	597	573	585	619	580	621	608	594	585	576	609	594	555	620	636	642	543	596	598	573	603	589	609	616	604	586	598	600	645	577	577	644	572	596	587	620	611	621	604	606	648	594	609	605	582	613	603	594	614	598	598	629	579	583	650	589	632	608	623	575	585	625	618	545	609	605	561	588	596	615	595	579	621	588	603	574	579	569	544	586	581	600	669	579	598	597	544	592	606	631	551	612	556	605	627	610	581	589	620	583	587	573	625	595	595	594	579	632	588	615	556	592	601	607	608	610	581	602	572	594	625	623	610	572	595	616	605	606	590	586	569	597	601	595	633	592	614	625	587	602	666	612	595	605	617	599	612	643	580	603	597	571	600	582	575	615	577	631	609	588	617	599	589	561	626	598	635	576	615	606	574	648	564	645	607	574	557	579	646	607	596	628	644	568	587	598	631	644	596	583	597	608	588	589	570	624	574	625	589	669	596	577	612	627	607	602	600	528	603	614	568	577	623	591	583	603	604	593	621	646	626	613	592	618	547	602	630	632	634	580	573	616	628	601	622	636	608	568	607	560	599	602	562	611	603	585	594	628	587	622	575	598	614	565	618	590	610	601	632	567	595	578	596	603	604	571	596	626	557	619	585	595	598	572	593	553	593	640	626	600	589	589	614	579	550	606	629	623	588	577	575	587	585	592	602	595	596	588	599	611	586	589	601	622	592	605	569	583	606	577	616	616	602	622	584	588	623	607	569	598	606	609	602	571	608	586	576	592	593	542	581	594	612	582	619	655	544	608	577	571	575	626	602	587	588	560	543	598	557	573	550	631	616	621	610	615	578	615	575	649	571	616	598	620	577	594	630	557	619	629	575	575	607	605	613	575	581	596	615	584	600	592	591	614	636	608	586	559	603	624	573	589	580	624	614	541	579	599	619	612	595	590	576	596	595	586	565	557	621	621	603	601	595	609	623	579	642	577	579	585	607	585	617	621	571	593	586	618	579	609	614	606	615	606	593	558	586	604	577	577	631	544	612	605	594	568	602	597	603	578	627	578	576	626	584	639	547	575	613	598	580	587	577	570	615	610	560	610	583	581	618	567	627	631	592	573	597	578	598	608	631	624	578	587	625	578	598	558	589	592	602	588	560	617	615	590	654	598	582	590	564	609	609	598	600	605	553	623	619	552	600	602	588	595	593	614	577	599	569	595	562	549	634	640	608	638	580	590	619	610	550	580	617	592	637	599	604	613	618	622	582	619	625	614	590	577	568	637	595	566	565	588	570	536	598	613	588	556	599	599	615	588	590	574	578	604	604	604	621	600	587	583	630	578	610	630	618	593	606	603	613	584	556	636	626	543	584	620	555	599	540	643	563	594	556	587	589	587	628	601	617	569	598	630	606	602	620	613	592	597	584	577	618	610	573	563	552	574	616	628	598	570	584	562	588	581	621	589	648	537	595	596	589	603	584	593	610	618	666	573	597	589	606	613	588	545	559	592	562	576	605	591	598	629	557	607	577	612	610	612	584	571	658	586	594	613	578	562	615	595	605	560	580	627	601	608	605	616	591	611	595	576	585	608	587	592	591	595	582	623	551	614	615	559	596	591	579	603	599	577	587	591	555	637	593	554	571	577	621	557	583	563	591	568	602	574	590	593	575	594	579	655	607	635	636	608	569	590	594	591	612	620	647	556	586	590	625	635	589	643	562	655	577	596	585	586	587	610	562	619	570	628	604	565	592	577	599	641	601	626	596	600	607	584	625	611	591	622	605	624	566	578	611	561	633	609	616	575	585	628	634	594	589	638	605	541	611	576	571	605	630	618	585	618	618	597	561	647	594	589	593	592	610	581	603	647	580	628	570	599	629	620	579	591	577	598	620	582	602	601	619	640	607	584	579	603	601	586	648	555	597	608	607	566	630	602	615	615	605	638	569	584	599	622	561	604	578	609	581	606	570	578	576	630	580	584	598	611	587	588	601	572	641	617	599	633	554	625	600	617	574	616	608	585	594	616	597	600	587	572	613	621	643	583	600	564	644	581	600	575	570	616	617	592	605	585	579	601	611	634	585	583	589	582	565	602	578	632	600	575	591	617	607	613	603	567	596	609	603	573	602	575	625	563	597	613	635	593	562	590	629	590	588	613	559	589	617	620	614	615	600	614	548	587	597	556	589	570	600	617	607	604	582	619	606	609	633	609	618	555	587	607	570	615	603	621	610	553	627	640	623	619	563	579	558	567	604	588	615	579	632	629	548	596	599	602	587	578	670	588	622	579	597	639	595	619	644	571	589	614	614	609	587	568	585	547	584	598	550	578	600	633	544	603	597	585	608	585	617	623	589	604	577	598	588	548	579	596	573	590	612	624	565	548	570	581	602	595	608	533	635	587	603	585	657	623	586	589	604	603	602	606	572	580	603	560	622	602	560	616	593	600	630	610	628	577	595	608	594	617	582	593	661	614	561	608	614	564	565	602	584	616	565	592	634	636	588	618	590	621	649	560	554	577	599	598	590	601	600	556	609	603	583	603	595	600	605	556	622	601	580	560	617	605	586	625	604	604	577	607	602	587	543	588	608	589	590	625	583	635	626	618	589	623	585	608	617	570	580	551	593	623	612	607	592	621	615	582	601	586	603	611	636	613	581	613	575	616	609	609	583	579	605	660	600	607	648	599	575	599	564	566	585	598	586	580	594	602	555	586	597	596	590	576	597	630	580	604	597	600	589	588	594	602	601	586	600	606	578	581	587	564	558	603	573	588	641	641	584	615	580	573	602	591	593	567	590	600	599	588	582	595	633	587	613	631	594	613	600	581	633	615	614	596	598	588	599	598	585	565	637
31610	19160	7337	627	435	363	366	384	334	348	377	342	353	342	329	365	331	345	373	361	344	399	355	365	387	380	386	333	364	376	339	356	349	360	340	373	387	335	342	335	357	380	332	329	325	326	328	346	365	348	383	318	376	337	352	339	368	349	363	367	366	401	338	381	399	337	350	370	351	383	345	366	384	401	349	343	358	356	396	353	344	340	377	361	380	346	388	356	364	354	325	344	326	366	366	321	323	351	344	356	354	354	335	326	328	371	344	361	355	355	351	377	370	359	309	349	350	341	349	340	361	372	346	344	360	354	361	343	363	352	351	401	357	359	356	387	367	363	342	359	316	378	336	361	366	385	354	391	319	357	359	335	374	376	339	346	360	368	367	348	346	329	383	359	382	365	350	370	379	346	366	399	372	367	371	351	351	378	378	356	352	366	350	378	385	319	345	336	365	373	354	348	343	332	348	352	359	374	359	359	352	363	368	345	344	324	365	329	339	362	338	386	372	363	329	324	342	339	334	317	328	350	343	360	355	368	381	376	347	361	334	330	368	348	375	391	380	355	343	371	349	337	380	372	326	356	341	373	354	369	373	338	382	345	339	391	334	343	340	365	381	349	352	373	387	355	355	371	331	345	345	382	387	369	370	348	320	339	355	345	363	395	335	366	391	310	366	324	353	347	330	331	356	366	342	375	351	377	384	352	319	387	377	316	359	357	352	340	340	348	362	326	355	348	353	368	316	361	347	334	387	378	358	347	383	357	340	365	370	367	379	331	328	369	358	357	364	348	402	346	346	392	368	345	368	382	372	359	380	373	394	349	402	366	345	387	334	403	356	348	413	358	397	348	324	361	369	349	348	337	360	352	343	371	353	376	359	372	340	331	353	348	370	334	360	380	359	354	390	383	353	362	377	369	333	326	347	356	365	344	355	365	364	356	379	335	372	385	382	388	313	373	348	353	350	321	363	391	365	341	340	360	353	364	355	368	359	374	384	360	347	357	360	386	385	391	316	344	311	340	368	381	340	383	397	347	318	349	338	347	337	344	397	390	355	340	370	327	360	319	342	363	338	319	375	358	391	366	366	343	344	389	334	350	350	399	392	321	350	334	334	369	340	358	371	344	369	340	327	371	377	356	326	366	358	359	352	304	361	329	361	360	350	327	350	389	372	337	372	347	342	354	337	360	341	329	346	345	374	330	393	356	408	335	366	360	360	341	383	381	400	370	356	357	337	361	412	382	372	301	356	343	348	347	363	336	357	349	386	349	345	383	336	346	393	373	407	348	336	343	349	364	343	365	376	317	350	353	354	374	357	366	345	396	334	348	350	337	335	333	365	352	368	322	362	339	401	375	338	384	375	344	349	317	368	372	366	347	368	369	379	332	338	366	377	346	344	355	340	323	363	370	364	343	384	376	316	373	377	349	417	331	401	314	340	347	384	395	388	361	358	372	353	310	359	329	349	379	403	362	360	372	363	322	370	386	363	380	350	387	378	356	373	321	349	355	359	352	361	298	364	321	384	325	375	389	328	355	372	371	391	353	388	339	365	353	344	366	354	347	366	356	365	374	345	343	368	382	340	374	332	367	359	339	348	376	318	351	387	377	367	378	359	347	365	354	346	382	369	360	386	353	332	375	370	357	365	381	359	383	352	343	339	357	369	365	372	369	383	377	339	356	372	364	346	330	356	351	340	366	405	361	333	369	386	362	393	343	358	352	342	359	383	373	351	354	326	349	352	341	346	349	331	366	392	374	356	382	357	358	359	388	373	365	378	361	352	355	388	347	383	340	327	340	337	342	368	361	365	337	387	314	401	350	345	334	365	334	336	361	343	336	373	352	346	360	346	397	360	358	363	356	348	355	373	357	357	365	353	370	359	351	324	350	331	404	361	382	341	359	349	330	353	371	385	365	357	375	326	313	354	332	372	344	357	404	353	351	333	397	324	289	350	345	372	343	333	360	387	343	340	357	418	359	340	338	349	356	380	342	384	357	378	388	351	358	392	332	359	320	369	364	349	381	384	400	363	391	387	343	367	346	415	338	317	369	364	375	350	346	315	317	378	335	359	344	352	367	346	397	389	361	361	360	356	346	354	323	392	369	359	350	372	359	348	307	374	357	378	321	380	384	348	334	358	386	325	354	337	392	362	360	333	350	369	374	363	364	331	382	340	376	370	366	361	364	360	352	366	375	418	354	360	383	348	350	366	356	339	405	349	354	367	375	315	359	329	353	361	354	353	331	332	367	384	311	352	343	341	342	363	371	356	329	327	365	363	359	344	372	352	340	344	341	362	341	363	359	360	351	309	369	363	346	360	337	375	364	365	377	382	353	353	381	352	368	380	341	377	327	371	393	324	350	385	366	344	357	417	333	352	375	404	372	334	344	352	372	361	387	398	340	351	377	346	342	324	338	321	393	388	381	379	373	350	337	344	330	379	347	382	334	331	388	348	364	376	387	375	371	359	337	371	334	342	351	346	299	394	377	362	356	349	385	339	353	362	338	333	350	352	355	350	359	337	365	374	348	363	369	372	343	358	360	390	333	342	327	346	346	364	365	362	353	330	339	370	366	364	344	400	335	334	352	380	386	364	356	320	360	338	346	386	355	345	352	338	361	402	355	388	350	363	355	380	378	363	377	369	343	336	378	346	347	366	366	365	384	365	366	336	352	328	330	333	351	384	344	352	366	356	389	351	338	342	357	358	333	377	376	365	355	363	334	358	360	351	348	371	357	373	352	368	367	368	352	356	360	359	336	337	365	336	345	351	335	385	343	368	374	325	375	371	337	349	358	366	368	350	355	366	334	349	378	337	353	344	343	363	344	348	360	311	336	369	376	368	339	398	370	389	336	378	340	347	378	345	370	373	378	377	352	365	341	313	371	369	375	364	357	346	349	373	388	334	378	354	337	362	367	378	375	340	353	359	333	385	369	372	363	364	373	382	373	349	339	369	354	375	367	358	381	341	345	371	368	372	364	372	362	327	339	373	335	386	372	333	365	356	335	339	378	360	386	369	371	374	339	337	319	325	329	360	337	326	315	369	318	388	386	364	383	374	370	338	377	379	366	366	383	380	340	319	400	344	379	337	341	414	359	377	360	364	355	376	333	361	387	349	300	367	333	352	366	383	373	362	345	389	393	340	386	342	359	339	356	395	377	357	340	376	350	354	373	354	343	326	399	361	399	344	361	376	318	357	380	370	396	325	319	407	345	359	382	365	354	360	364	332	348	361	348	340	366	380	340	367	324	339	377	328	348	377	372	347	372	344	352	365	359	354	355	367	361	349	350	371	342	350	350	360	353	355	328	388	354	351	346	364	364	371	322	355	341	362	348	376	387	348	402	381	377	371	320	355	363	359	367	394	347	323	386	370	376	370	367	375	357	325	333	322	390	354	357	339	342	393	381	358	354	354	368	360	350	365	348	336	398	338	340	342	402	381	337	369	334	375	352	367	346	355	344	334	353	352	353	364	349	352	351	331	332	326	345	340	353
5683	1163	984	839	833	844	809	874	847	830	784	859	843	760	873	854	858	814	846	816	791	791	832	816	814	799	837	804	856	835	813	860	835	780	862	825	794	834	828	847	829	877	845	863	844	769	838	848	812	829	850	852	820	806	758	823	798	863	817	850	823	800	830	792	816	821	849	841	837	810	841	835	798	796	852	833	867	825	829	831	928	803	822	802	816	824	813	820	833	824	865	828	835	818	805	818	840	784	862	832	811	813	810	861	846	875	797	886	875	829	841	809	824	784	818	873	861	861	829	837	813	791	800	800	789	799	829	826	797	825	816	845	792	880	796	779	868	840	825	845	852	842	825	797	823	828	814	828	801	811	852	813	866	848	864	840	859	837	874	765	792	783	787	799	841	833	777	826	799	836	788	801	807	854	819	841	828	833	849	833	786	839	822	857	850	799	782	806	816	792	817	826	793	877	867	819	784	839	810	833	873	829	838	778	810	833	819	821	806	819	844	818	801	840	843	844	799	805	826	773	802	828	823	819	825	840	809	869	812	832	872	855	790	860	823	834	826	839	782	923	833	804	861	781	814	824	786	828	804	818	808	822	787	875	861	822	828	852	854	868	893	791	817	842	840	833	804	813	828	804	861	795	843	826	802	826	838	806	865	825	822	769	862	797	766	830	829	803	816	788	779	835	805	786	854	819	798	850	875	849	834	833	809	742	803	864	809	816	862	821	800	833	814	860	818	772	808	816	857	802	856	854	824	870	836	804	815	772	851	824	811	816	782	860	829	825	847	798	819	824	824	841	845	844	802	840	827	837	758	822	836	843	815	797	811	844	813	840	880	809	821	785	795	847	834	812	810	806	811	835	838	828	862	764	830	810	828	816	825	787	818	828	829	791	839	791	814	808	861	843	826	826	820	854	811	835	870	849	761	833	872	863	810	827	830	849	803	785	881	823	824	793	853	847	813	813	813	840	882	850	814	818	816	840	837	811	808	865	812	783	849	831	844	812	854	853	824	822	826	833	846	832	831	816	806	852	814	838	839	863	837	825	808	807	804	861	822	775	844	784	817	809	819	804	820	818	840	878	758	813	876	819	839	821	876	818	803	822	808	826	811	826	831	861	876	815	794	830	845	815	794	815	883	824	807	810	849	780	843	811	825	787	799	902	826	818	881	833	805	837	843	849	817	831	840	830	809	864	855	817	830	809	831	761	869	853	862	806	821	833	824	865	825	859	825	845	897	834	823	849	813	882	796	801	841	804	884	802	774	780	808	805	829	853	798	798	790	797	830	863	853	816	787	828	809	851	851	850	837	812	917	754	800	835	786	813	802	827	800	863	860	841	773	872	807	808	808	792	822	875	828	807	819	840	792	826	798	817	861	806	820	809	851	816	871	857	737	825	850	830	813	824	810	871	850	830	904	836	795	841	780	804	842	803	798	846	819	828	856	828	863	827	821	831	864	817	834	817	783	811	764	815	823	823	804	835	814	849	869	775	819	833	808	785	887	829	841	885	782	879	827	823	827	800	805	856	806	827	828	852	788	835	921	771	855	838	822	811	836	770	846	790	832	769	837	851	817	814	795	838	817	802	811	808	854	906	810	861	852	823	819	807	802	801	821	826	844	843	848	790	806	849	842	811	809	831	837	805	811	794	802	909	845	805	846	807	769	782	861	834	850	787	827	820	785	834	923	843	830	864	768	894	826	808	838	839	820	816	829	796	848	838	804	808	803	832	780	835	861	770	819	832	823	782	843	860	818	876	778	851	854	823	845	828	804	842	856	832	817	829	827	836	807	842	779	847	854	889	785	839	847	792	832	842	828	809	827	819	817	811	841	778	791	809	836	820	867	791	827	824	803	858	841	819	820	805	826	818	795	851	854	849	784	793	817	842	869	843	856	804	805	838	803	852	780	825	809	830	818	801	789	798	788	830	822	779	807	805	826	833	827	876	852	846	752	789	854	867	799	781	774	862	802	855	800	816	853	857	824	834	815	832	756	847	857	785	827	834	846	842	833	817	831	837	838	831	790	819	852	871	770	808	768	873	852	824	849	790	811	812	795	798	784	826	789	792	805	860	803	867	831	838	844	832	831	815	845	843	837	775	772	785	832	827	779	801	781	811	811	804	800	849	832	807	843	861	827	760	854	849	853	814	822	804	817	842	837	831	804	852	830	847	817	745	799	887	790	788	781	823	773	815	840	857	822	891	830	845	847	851	821	814	844	810	861	880	824	819	831	830	863	871	820	863	792	801	839	796	821	836	790	831	874	873	837	795	812	795	808	850	818	840	820	870	865	863	839	821	859	816	852	874	821	817	814	818	823	820	801	833	860	838	865	837	774	806	831	833	865	827	804	772	896	867	811	844	803	839	805	809	802	813	808	872	875	814	826	841	825	838	776	885	839	768	797	803	800	830	834	874	759	799	845	843	778	811	821	853	838	841	897	827	842	862	832	779	801	810	871	798	823	826	795	877	832	814	824	817	814	855	768	861	870	811	827	816	827	789	801	838	864	849	825	811	834	862	847	804	819	860	863	816	826	849	793	868	790	840	811	858	808	806	769	849	875	867	826	797	850	846	855	790	805	848	817	813	833	802	769	823	829	832	755	815	796	815	850	849	879	791	823	812	852	858	875	854	769	806	830	802	866	800	799	789	848	825	788	819	804	816	822	821	889	858	862	766	782	851	808	788	847	825	821	804	871	815	823	827	823	841	848	785	814	846	824	799	858	816	820	841	828	790	849	810	848	830	851	848	865	850	836	785	775	809	810	799	821	826	809	778	825	842	844	815	868	815	833	821	781	783	848	834	819	841	813	807	776	789	828	851	774	851	821	791	757	782	838	882	815	846	847	834	830	807	827	838	848	864	838	850	824	826	849	812	812	779	803	874	842	826	826	875	808	841	802	830	828	869	883	805	779	863	774	846	873	874	774	840	777	806	842	852	834	842	839	825	847	782	844	800	841	803	776	805	842	833	813	860	837	775	824	803	800	852	821	776	802	811	818	866	849	794	777	818	831	879	795	848	807	794	814	835	762	815	808	781	771	820	846	797	811	797	823	861	826	812	837	873	806	824	848	800	858	897	841	867	818	832	805	774	876	810	842	814	809	816	832	761	877	840	783	790	791	866	837	831	832	827	795	850	794	834	789	858	858	837	818	836	822	780	814	878	797	806	765	864	813	798	819	841	823	797	794	770	834	844	810	814	785	843	844	775	830	808	830	839	797	801	816	875	888	784	830	828	794	815	817	826	884	858	825	807	829	857	794	816	808	870	787	790	810	833	822	816	794	833	823	836	781	844	813	808	811	842	845	805	840	812	796	808	819	792	850	851	823	829	798	856	835	848	839	822	829	838	825	834	854	829	821	902	852	817	787	791	791	801	833	817	843	785	826	783	825	792	852	851	844	835	814	798	799	832	819	776	793	828	839	735	820	803	853	837	776	827	827	856	825	811	801	819	871	802	850	830	800	855	794	833	866	851	876	831	787	821	806	824
23925	20732	24118	27368	20725	20703	2486	605	516	507	520	480	452	444	458	464	480	403	446	465	444	460	452	442	440	440	447	440	439	416	438	459	458	477	476	389	463	448	440	388	405	435	403	457	474	439	398	464	433	450	414	399	400	408	440	418	449	432	397	463	431	398	449	474	445	443	435	409	427	408	428	444	444	453	421	413	435	419	408	444	439	474	449	431	439	428	415	372	394	474	461	472	458	429	415	440	460	448	427	380	452	445	412	391	436	463	416	453	442	445	483	423	438	415	443	423	400	446	405	411	405	431	434	418	406	412	405	430	432	452	435	456	413	433	446	423	415	429	410	398	441	441	425	441	453	422	406	426	417	479	399	419	405	422	411	419	461	409	396	420	425	455	416	433	413	438	407	423	419	455	450	407	416	449	421	408	424	448	432	416	442	443	430	438	431	439	431	458	413	432	361	449	440	466	410	414	425	436	416	400	439	455	404	385	372	397	440	427	414	442	385	409	459	448	452	392	459	432	438	424	436	433	456	437	432	412	428	409	488	408	426	454	460	424	387	425	456	457	427	448	430	414	433	438	430	443	445	447	441	466	442	397	422	389	436	411	398	463	451	445	428	413	435	432	384	406	450	442	410	388	453	428	418	421	418	420	455	426	402	399	403	456	434	445	425	457	397	423	396	409	436	406	420	492	412	415	447	416	419	415	431	413	447	430	414	407	463	446	472	396	434	425	413	401	435	472	415	402	438	434	447	408	445	417	437	392	459	442	436	435	433	447	420	411	399	453	426	413	427	404	410	432	440	439	392	444	391	431	459	391	408	415	460	439	426	438	429	430	432	432	426	388	417	396	415	416	419	476	431	412	426	420	414	424	399	428	432	403	419	434	384	409	451	404	440	416	435	474	440	437	466	406	417	446	453	426	458	440	406	440	376	460	413	418	402	442	441	389	449	419	446	410	438	457	497	424	417	419	439	395	416	436	421	434	463	391	436	411	465	427	362	428	439	422	416	410	407	400	401	423	430	434	453	433	442	428	402	398	410	460	440	408	410	449	434	393	416	445	421	458	437	428	440	424	452	405	456	460	388	461	427	444	420	448	430	384	411	436	418	429	444	418	430	432	433	428	407	451	415	433	460	448	427	443	426	437	444	441	395	397	424	409	447	439	461	441	457	410	408	449	434	400	443	408	420	455	452	423	438	423	437	457	428	441	476	404	438	407	427	394	397	375	428	439	426	406	455	416	417	400	402	386	430	431	414	396	457	398	456	406	451	435	441	426	387	451	443	433	415	417	390	457	440	413	418	418	436	470	400	421	411	421	424	453	399	461	435	409	450	423	461	420	429	416	434	455	399	405	443	437	449	448	449	434	454	431	443	424	405	428	431	430	441	403	408	421	403	423	443	406	438	428	414	429	451	420	408	448	395	462	453	450	474	420	452	419	387	412	394	402	413	439	432	448	453	416	417	426	397	402	410	462	428	407	432	444	454	423	415	437	407	444	441	426	401	394	427	437	425	381	439	428	440	421	454	451	420	421	436	401	402	388	426	459	412	399	423	416	450	436	440	403	439	426	425	472	414	407	422	403	434	417	423	413	444	424	441	433	403	432	425	424	394	433	447	407	415	455	457	411	455	437	453	431	405	452	439	439	477	435	455	423	409	421	429	456	435	403	468	435	394	449	410	442	451	415	450	440	420	452	437	421	450	463	475	448	433	448	434	427	410	378	424	452	416	444	445	439	432	421	448	436	446	435	417	409	417	437	457	432	454	398	392	441	406	461	456	433	450	420	464	469	437	413	439	447	394	396	409	414	422	450	450	417	450	379	384	437	487	454	406	420	429	406	393	422	459	420	418	415	403	454	430	434	413	445	434	455	490	455	457	430	423	422	434	424	453	418	431	421	434	434	402	418	385	425	415	400	441	452	445	424	447	433	472	426	395	446	432	459	437	395	415	446	405	446	410	385	392	426	387	436	432	448	452	446	420	432	416	433	447	445	435	445	460	443	477	436	435	422	455	432	409	447	467	404	433	465	427	393	451	410	407	393	424	431	417	418	421	428	418	399	456	464	419	410	464	452	417	410	458	441	430	426	442	383	426	421	443	433	432	416	426	412	421	424	452	431	453	434	445	429	468	448	408	433	429	393	429	421	463	419	459	450	412	416	434	429	423	415	451	425	441	455	415	433	414	477	408	428	389	442	410	408	413	447	451	452	418	419	408	421	440	436	420	385	434	403	420	425	443	445	440	413	422	446	405	432	420	455	451	400	453	403	420	400	448	402	409	450	420	507	414	461	449	427	430	409	446	445	453	442	460	410	444	402	436	438	438	478	403	389	432	441	458	411	423	451	383	479	413	436	409	434	428	432	438	446	434	408	439	421	392	439	403	425	438	410	428	416	407	410	395	419	458	430	389	434	420	427	425	395	414	424	402	431	412	443	475	448	472	438	438	422	411	417	494	446	413	431	452	409	398	404	477	452	417	381	412	449	462	423	438	364	419	438	415	408	411	409	422	394	401	410	381	447	447	418	420	407	468	425	409	446	416	383	425	444	441	422	437	441	447	418	444	423	460	399	403	456	428	398	440	423	400	426	417	435	415	424	426	411	438	429	398	436	404	421	414	448	476	420	426	418	395	405	458	382	428	399	409	401	422	420	426	445	371	413	471	447	389	427	453	423	433	431	387	445	409	437	394	422	409	429	406	429	413	445	486	419	383	445	455	406	412	423	433	396	409	397	412	410	426	424	408	428	426	426	486	415	447	465	412	421	437	405	463	421	417	443	456	425	432	494	436	396	464	384	401	399	425	426	412	444	420	415	445	424	387	430	429	420	428	453	423	430	421	411	419	458	420	507	454	455	463	441	429	431	425	474	467	458	378	448	429	450	409	467	414	411	411	423	402	422	417	417	438	456	444	401	405	444	443	430	441	413	422	443	444	363	408	409	410	458	443	426	443	448	439	460	417	393	437	441	403	427	441	418	420	399	397	399	447	437	423	447	423	449	381	360	463	420	437	455	434	414	392	415	412	434	413	460	453	402	414	455	465	431	423	445	386	412	399	447	427	430	423	441	412	438	434	456	410	426	379	412	418	420	427	427	449	450	412	407	407	415	415	408	459	449	437	451	446	424	416	463	422	435	427	462	433	420	434	428	457	426	433	403	407	410	403	431	419	425	404	450	404	441	407	430	439	465	423	404	424	383	418	428	408	410	436	364	421	406	391	444	395	425	406	458	423	406	445	417	408	403	422	429	404	417	458	425	389	450	450	435	406	423	416	403	427	431	469	416	429	430	435	441	455	439	378	445	446	391	411	434	390	442	418	439	458	425	422	421	504	423	438	407	419	456	432	398	379	471	397	456	435	433	432	416	422	464	381	439	376	426	460	425	378	407	430	422	443	422	405	424	426	405	415	481	400	428	435	437	418	426	443	431	392	405	448	389	425	410	397	446	390	492	441	432	422	436	420	449	470	442	465	430	439	412	400	415	428	393	411	454
5001	3596	2030	1258	1075	1011	1030	1012	966	946	904	920	982	935	959	939	932	922	912	923	901	925	907	928	955	977	863	909	933	969	936	918	915	877	959	978	966	932	1017	958	910	931	902	957	893	924	975	917	954	968	891	884	852	988	889	928	954	919	914	944	943	956	907	954	922	880	932	908	904	927	881	938	968	995	960	942	919	932	935	905	978	926	912	945	967	850	947	991	926	872	946	898	899	935	923	974	895	941	948	927	979	970	953	952	944	912	947	917	965	899	957	873	929	960	900	935	938	1003	894	946	926	859	926	971	939	945	963	939	928	931	935	881	923	949	938	911	928	936	929	976	942	947	909	915	913	978	898	941	931	967	975	930	935	905	952	957	893	897	952	855	963	951	959	882	936	946	1003	913	903	943	933	929	921	928	906	877	959	930	971	976	936	930	938	936	947	915	909	967	901	879	941	920	941	892	948	913	907	899	928	884	989	940	894	937	979	954	978	938	959	932	920	917	923	888	950	928	997	952	957	965	920	922	934	976	935	998	972	953	925	1003	959	971	975	886	929	927	930	925	948	916	955	1013	915	927	885	911	919	897	920	922	911	905	912	968	924	937	906	965	975	955	946	919	937	977	931	928	932	888	948	858	931	934	1021	919	903	936	923	934	939	902	950	899	901	917	895	958	924	932	961	923	957	941	927	903	992	954	937	890	949	923	970	888	984	939	950	952	906	938	944	942	902	929	912	881	888	908	942	923	913	963	939	933	937	973	890	948	913	925	931	934	928	939	903	940	928	957	944	934	986	877	903	941	940	899	914	868	918	933	936	886	966	880	893	917	959	910	944	910	950	925	917	997	955	954	906	940	904	885	899	932	939	927	964	940	933	932	933	904	922	933	958	984	975	892	945	948	947	853	927	950	925	890	931	961	909	922	945	936	964	892	920	945	876	932	915	935	924	976	953	914	872	927	930	862	968	944	930	888	928	873	904	908	933	950	916	937	935	900	875	935	898	910	905	946	907	859	975	946	916	939	921	924	911	899	936	910	885	923	922	888	912	947	945	899	918	945	920	953	889	962	882	958	891	941	909	897	922	926	973	904	919	914	880	882	970	934	924	934	913	862	894	917	915	940	906	907	919	938	910	921	923	953	875	877	942	949	887	968	897	918	935	876	975	935	928	937	923	908	886	911	928	888	938	912	864	942	969	960	938	901	927	948	957	937	897	905	951	893	977	921	938	939	911	922	941	926	948	891	911	922	939	940	895	855	942	986	882	915	1002	974	929	889	933	930	948	963	928	947	889	943	921	904	939	902	940	926	939	924	926	965	970	959	947	902	887	946	915	920	953	884	925	946	957	981	913	883	945	901	952	904	940	916	929	958	902	926	890	972	949	933	949	904	909	928	937	928	907	901	943	906	966	926	916	928	963	864	971	957	891	948	1021	918	925	913	932	932	929	895	947	879	932	927	857	915	988	999	961	916	888	898	940	913	885	910	950	940	963	909	921	938	954	898	951	923	913	939	912	944	905	947	928	907	918	883	959	917	919	939	871	913	928	927	976	985	935	961	890	871	897	924	903	922	956	902	873	960	945	916	920	947	938	931	978	930	949	979	940	956	897	937	954	940	911	922	935	885	939	916	930	939	949	952	880	941	961	933	902	962	890	895	916	927	959	968	914	910	982	910	951	947	905	930	926	888	902	884	948	924	935	941	896	958	915	913	891	956	963	923	912	945	903	950	924	953	979	949	955	905	858	910	901	916	917	892	956	910	974	934	958	994	922	924	988	989	954	912	894	911	927	933	1010	932	973	931	922	948	902	919	945	946	990	918	947	952	908	927	932	959	910	924	946	915	979	944	974	930	986	943	941	935	891	931	894	900	953	986	915	961	894	909	877	923	920	890	906	953	952	951	943	927	915	946	964	960	960	947	906	918	945	959	937	948	924	959	865	888	925	910	934	983	927	943	899	910	900	923	903	989	893	858	932	908	912	893	1022	870	943	932	922	905	920	968	923	932	910	882	904	941	956	914	982	953	942	886	934	920	928	879	954	924	922	901	926	934	944	885	895	950	926	956	978	942	915	887	948	903	948	938	941	908	937	891	935	942	943	947	932	913	926	968	966	944	912	967	887	945	908	966	922	957	916	945	926	898	931	924	1024	921	921	936	947	963	951	935	930	911	942	911	942	937	885	875	965	884	908	946	944	935	904	916	915	937	920	922	960	907	973	909	904	937	872	991	926	896	883	967	903	888	924	925	929	941	945	905	898	1007	938	897	909	919	905	935	992	964	900	927	925	949	920	890	923	950	939	942	933	935	929	955	919	972	908	920	924	980	878	935	928	931	940	958	901	903	866	975	904	920	940	932	916	927	944	964	944	870	897	922	940	941	930	918	962	923	898	926	862	895	885	929	904	889	963	986	958	918	894	946	892	938	971	903	916	954	933	940	946	942	888	880	920	902	992	940	955	916	932	900	910	952	921	938	977	934	923	987	899	938	885	920	970	966	957	900	943	909	891	923	937	964	916	880	946	907	918	922	963	942	924	985	896	871	949	942	913	937	952	923	899	947	947	940	954	912	940	931	928	899	938	949	947	943	927	894	926	906	960	906	938	917	896	969	931	920	911	918	919	949	967	959	940	905	934	913	914	964	932	920	905	954	947	951	898	909	900	962	918	900	910	931	919	941	960	934	956	896	888	939	881	941	910	952	938	972	940	877	910	900	889	945	868	923	868	908	970	881	877	929	932	865	889	886	915	922	934	958	901	912	938	914	948	948	946	936	951	961	854	916	962	942	898	933	964	924	977	928	966	946	924	933	932	916	908	932	905	906	902	939	971	923	940	916	883	932	909	912	949	939	949	887	890	955	989	996	910	934	933	962	969	894	928	909	967	930	905	953	890	900	924	922	944	912	954	933	912	881	902	901	924	927	909	965	977	888	916	930	923	908	884	896	933	877	963	913	886	922	883	1003	973	970	895	959	899	952	936	967	873	915	961	874	895	959	967	935	942	946	891	898	897	960	875	885	931	931	928	895	899	897	926	933	937	903	954	974	926	882	899	943	941	903	878	911	890	917	949	898	877	961	833	919	886	899	893	909	920	869	936	960	935	898	930	946	902	952	901	920	985	955	948	976	877	877	890	919	910	914	985	946	864	933	915	926	953	918	974	904	930	902	928	927	885	954	909	914	956	927	898	889	932	924	910	919	942	929	932	908	920	980	904	938	895	895	956	887	934	888	941	917	899	964	914	873	899	956	965	958	915	911	942	922	890	946	926	939	928	941	952	965	947	939	956	915	940	896	915	944	921	899	948	947	878	993	904	936	988	944	917	912	930	954	904	941	941	906	850	933	932	957	933	960	874	930	932	914	986	939	939	878	911	945	896	956	950	913	943	974	921	985	918	914	992	923	947	875	941	921	915	941	935	898	917	945	892	970	943	1005	916	900	876	911	992	924	905	949	917	923	967	951	894	838	957	919	984	944	908	956	923	927	847	875	933	902	944	942	964	954	933	957
23498	20802	24471	27220	20806	20822	18102	762	420	393	346	301	305	355	314	320	294	292	319	259	303	295	335	300	270	269	286	240	269	269	269	270	279	286	308	272	287	265	303	266	276	255	289	269	295	248	278	262	236	264	273	281	298	262	284	249	267	242	276	260	238	248	266	304	275	268	283	281	244	280	265	247	275	272	246	257	282	266	235	282	250	275	280	281	280	283	305	259	267	278	276	292	257	245	248	268	282	285	301	295	266	248	261	274	273	253	290	268	291	250	245	279	267	257	278	283	261	265	249	285	267	285	319	240	273	275	245	252	273	271	288	249	304	268	292	265	301	280	267	290	269	288	286	273	264	285	274	285	244	297	295	279	254	271	289	277	290	275	285	255	270	260	250	271	241	268	266	273	314	272	257	250	299	247	325	275	280	271	271	274	270	257	256	260	276	280	267	289	309	282	252	230	278	276	259	272	275	282	277	262	310	282	266	275	253	243	261	258	291	274	250	302	277	284	269	276	288	275	273	250	304	240	263	242	285	267	298	287	267	299	248	279	304	280	265	244	272	261	294	280	271	242	285	278	265	275	274	263	296	290	276	294	268	289	248	270	269	262	264	258	250	241	282	306	289	300	262	270	278	295	282	282	264	262	282	270	253	243	266	267	290	315	266	290	277	248	282	282	269	268	252	268	283	268	297	273	283	271	289	229	272	293	251	253	239	298	297	282	297	315	310	273	295	269	266	290	271	295	274	276	286	304	295	257	254	279	266	251	259	256	281	263	269	278	229	261	287	264	282	254	263	231	248	267	283	274	232	259	275	275	255	287	281	250	251	303	268	286	292	275	289	285	265	264	284	264	295	264	267	262	317	274	257	303	278	250	269	263	282	244	246	287	259	277	234	238	250	291	282	241	247	250	308	266	278	276	326	288	309	274	303	245	289	268	277	237	258	296	284	281	258	244	269	276	270	256	258	267	290	250	263	282	238	277	256	250	249	255	252	252	287	323	285	275	287	261	281	279	284	277	259	252	263	286	269	295	246	264	292	247	263	289	279	293	280	250	280	261	275	280	279	260	262	273	273	271	252	269	246	243	306	277	276	260	261	296	271	236	270	261	237	282	275	262	267	298	279	273	236	287	292	278	259	274	299	246	255	282	237	280	251	262	313	261	349	303	257	235	270	235	281	249	295	280	269	273	268	290	266	280	267	300	277	249	285	290	293	250	245	317	265	252	262	268	261	251	263	261	250	258	302	299	254	270	257	285	327	278	266	300	261	259	300	280	279	260	273	271	279	261	272	242	272	281	275	278	274	284	262	275	268	276	270	264	241	277	279	246	278	231	251	292	284	260	271	269	278	268	275	278	243	253	277	283	285	267	244	329	259	272	260	301	265	284	316	274	269	266	279	295	275	255	276	281	267	263	305	295	289	279	274	273	259	273	267	276	254	259	285	243	276	295	268	263	258	254	261	267	243	272	264	276	268	281	299	251	291	286	271	281	273	252	285	254	273	266	258	268	278	265	247	232	250	251	281	297	290	275	243	275	283	270	266	265	291	269	281	291	252	291	274	292	280	253	255	274	265	259	275	253	256	259	260	264	297	247	261	288	240	283	263	266	240	314	228	258	257	268	272	263	278	273	283	264	256	271	277	252	276	293	258	272	289	278	263	248	294	240	264	258	288	243	283	271	272	249	246	258	272	266	276	282	290	263	301	305	270	242	256	267	276	286	261	242	260	276	270	255	288	285	261	280	266	285	267	252	284	237	282	273	280	246	282	273	237	289	296	279	289	282	275	241	248	284	271	291	277	288	257	254	272	239	265	294	253	280	318	285	253	234	280	276	285	278	284	262	282	294	273	266	261	257	260	260	283	325	244	298	279	290	277	278	262	265	247	269	230	254	252	262	285	268	259	288	257	279	265	278	246	261	284	259	261	272	284	305	243	262	305	246	251	258	265	283	273	263	289	265	242	273	283	290	247	233	254	262	298	290	263	252	292	264	295	269	237	292	280	246	248	271	262	266	271	256	258	257	281	253	254	277	248	273	270	288	290	285	259	273	261	277	289	269	264	259	251	261	278	288	258	274	280	289	254	272	282	266	267	273	267	276	256	292	255	261	255	257	281	290	271	296	265	286	268	275	249	258	272	279	269	250	284	290	294	280	293	269	250	280	308	298	254	290	258	304	255	263	293	266	294	287	266	272	258	285	263	274	280	279	275	276	265	266	259	254	267	267	278	262	259	256	246	244	276	253	274	280	263	300	274	280	275	274	286	266	281	260	243	281	277	243	270	294	299	289	242	261	271	272	291	249	283	259	260	322	273	269	242	249	271	258	278	267	318	271	269	266	249	295	255	257	302	260	257	310	271	293	274	287	264	269	302	282	282	277	288	312	253	274	303	307	270	255	286	318	271	265	279	269	257	262	234	278	268	266	285	262	271	240	263	265	287	265	265	259	256	277	265	266	244	276	259	279	237	294	295	241	283	277	249	264	293	248	263	255	265	260	246	261	276	282	275	284	302	258	276	295	275	286	266	300	280	279	274	265	257	261	264	278	287	280	264	274	279	269	281	274	254	261	243	251	269	243	297	259	260	254	261	259	297	302	289	249	263	308	276	288	264	273	244	247	302	263	287	269	275	247	294	254	243	279	260	278	290	278	277	273	280	271	316	265	282	325	271	294	284	263	269	240	249	270	253	248	276	271	256	282	266	288	283	268	317	278	244	283	275	271	284	305	254	311	272	280	279	302	269	272	259	242	284	235	252	256	281	278	281	291	237	267	292	320	264	270	263	276	236	271	278	243	261	295	275	256	258	292	259	261	266	308	271	289	257	232	265	278	286	261	274	321	257	274	285	256	304	266	265	255	300	295	286	279	282	264	262	286	270	258	264	290	270	308	292	270	261	252	270	261	259	274	277	302	267	264	303	281	292	271	289	253	257	273	267	269	261	243	274	281	262	277	257	244	257	270	303	259	281	295	278	257	284	293	279	274	269	275	293	262	285	267	257	255	267	277	283	290	265	263	273	280	279	260	251	240	249	257	262	262	242	316	311	252	245	237	271	271	255	276	279	244	269	285	262	232	246	251	295	257	262	277	258	248	264	244	273	267	277	286	306	274	282	284	259	298	271	264	257	264	284	274	247	240	260	288	261	255	266	284	209	260	262	244	254	243	263	272	275	286	251	262	274	261	281	267	271	264	265	256	280	295	303	269	269	268	270	275	278	288	276	289	264	258	279	281	262	307	273	288	259	279	263	264	285	271	279	254	270	247	291	230	269	280	275	289	280	282	285	262	265	283	280	268	254	247	261	253	295	296	251	273	244	276	274	276	289	261	256	243	293	276	248	270	243	271	259	270	236	261	277	264	263	272	282	269	259	274	312	288	258	261	268	260	286	277	285	290	240	271	268	247	250	293	255	283	290	261	280	281	274	282	286	267	238	278	261	248	235	248	280	273	253	252	283	281	236	283	254	258	267	290	264	295	255	276	287	265	257	248
5138	5052	2532	1202	885	752	726	667	642	663	615	648	615	628	607	620	622	624	590	610	613	599	599	632	640	583	651	622	587	634	584	628	581	653	602	593	601	624	619	585	614	580	607	577	609	576	631	572	606	623	599	605	567	596	613	566	594	639	606	612	562	612	589	629	627	626	634	610	610	599	589	625	584	600	579	610	609	598	593	623	604	595	613	618	587	595	604	583	653	636	603	589	600	602	638	608	579	572	604	601	625	606	543	617	570	640	622	651	570	601	655	612	612	587	585	634	620	581	609	585	590	585	566	576	616	580	559	588	613	607	621	571	625	624	598	639	615	569	631	581	627	613	638	578	608	600	577	581	574	629	565	586	585	606	526	597	597	576	609	600	577	574	625	606	626	568	586	610	601	584	662	600	590	590	600	628	600	587	608	601	572	554	664	633	631	610	616	590	572	591	575	619	607	597	620	629	605	574	606	592	586	600	578	586	626	621	606	580	619	642	614	604	620	608	638	622	599	624	591	614	649	576	565	573	654	596	591	566	602	592	571	576	554	634	586	657	668	650	570	605	608	594	651	593	612	595	608	589	594	567	627	610	614	594	590	639	639	607	579	590	610	657	599	615	601	611	579	638	601	623	573	599	598	585	629	616	575	588	570	589	645	632	578	595	576	629	619	630	621	618	652	603	609	600	606	615	587	592	607	624	604	639	649	597	587	647	578	591	622	585	591	571	609	598	638	580	593	626	631	615	582	600	613	606	592	612	629	597	597	538	623	637	594	602	590	634	611	582	586	589	594	634	581	619	638	603	612	616	627	603	626	586	639	589	615	625	575	575	593	577	580	605	590	606	608	589	569	631	581	637	543	580	567	616	594	556	611	587	630	578	581	625	599	560	620	577	598	586	616	608	597	630	621	573	580	617	568	585	553	584	588	621	600	574	604	622	606	609	592	599	620	643	589	582	565	581	624	539	560	591	600	594	641	562	558	589	574	600	617	646	584	629	607	622	574	626	549	606	609	600	570	627	606	594	557	596	640	581	582	625	616	580	575	552	589	607	547	628	590	576	610	621	614	625	600	596	572	586	574	598	602	591	590	564	544	599	611	574	571	579	617	563	618	570	591	598	549	579	556	581	646	588	583	602	607	579	632	563	611	598	649	591	626	630	607	572	612	629	585	561	605	596	590	617	600	544	584	614	639	640	589	611	571	624	603	592	609	591	602	647	632	614	642	565	620	615	583	587	627	627	555	591	616	655	624	652	630	608	594	599	552	586	606	587	582	627	588	636	583	629	633	577	612	600	547	648	596	626	604	590	580	598	595	579	595	591	588	597	614	602	568	614	624	599	571	580	637	622	584	609	629	622	602	633	605	609	638	601	584	554	588	608	621	581	628	574	591	595	593	593	586	564	649	581	602	617	611	596	613	572	563	604	618	606	563	551	598	578	577	651	604	580	603	627	590	580	592	587	580	552	637	573	628	601	597	614	631	581	609	590	621	583	579	577	577	624	561	615	573	609	592	602	564	599	598	595	623	594	629	651	616	606	608	607	634	616	611	634	593	613	605	598	598	619	601	626	594	603	640	629	648	570	596	639	590	665	588	570	613	620	578	593	561	568	608	606	599	593	564	638	617	605	607	626	598	542	635	588	585	578	587	589	593	589	578	642	610	594	613	573	602	575	627	639	566	636	613	604	601	608	613	614	594	607	589	565	621	597	569	583	639	610	591	572	603	604	571	628	651	597	624	573	601	577	650	591	574	650	572	622	593	602	624	622	625	603	649	570	574	587	590	650	603	640	576	590	589	621	581	610	603	578	591	646	568	593	630	593	586	643	627	624	597	617	604	600	578	603	541	576	612	617	597	577	582	599	582	602	615	579	595	609	607	593	603	639	659	582	635	571	578	659	595	592	597	613	581	644	650	618	571	573	571	613	621	618	625	615	602	579	593	579	601	587	596	599	655	561	599	601	622	610	589	598	596	564	608	560	583	607	630	627	573	616	656	633	592	640	614	616	556	592	606	620	580	593	626	613	583	611	599	583	610	568	613	594	576	625	578	622	628	658	611	609	626	592	586	581	636	609	587	603	617	603	621	614	584	606	597	617	576	568	640	601	643	580	545	625	607	574	633	580	605	610	593	553	575	559	603	629	604	611	549	631	650	633	584	609	600	635	561	605	593	598	595	614	583	599	602	651	632	627	585	571	630	570	597	555	561	610	585	642	588	633	618	602	584	637	619	599	644	675	626	611	649	635	630	596	605	600	630	598	571	608	616	612	564	629	563	589	580	572	596	609	631	610	607	611	579	588	599	598	557	629	606	604	637	565	610	575	645	606	609	593	621	579	648	622	636	624	580	613	612	604	628	604	568	601	643	598	630	597	623	584	546	639	618	573	600	619	621	579	579	615	578	633	574	589	593	623	600	623	586	603	639	571	622	579	623	567	642	616	610	643	643	573	613	583	593	596	607	558	593	590	627	631	580	562	602	615	594	628	571	613	561	607	570	617	590	566	579	585	591	589	585	584	617	632	575	555	580	619	627	623	609	583	668	628	621	623	594	597	570	591	589	545	630	589	570	614	627	593	634	544	625	601	566	604	560	600	637	634	590	600	636	610	591	622	555	641	609	619	622	616	622	586	600	638	579	591	596	598	675	615	595	613	590	611	622	618	622	627	624	603	569	590	600	587	595	591	645	622	636	600	573	590	580	617	580	584	570	602	621	653	585	592	588	654	617	644	580	579	632	608	596	589	596	600	572	614	573	615	566	586	623	577	614	640	599	614	622	572	596	592	596	590	540	609	622	587	585	613	586	619	593	632	554	608	598	638	600	633	607	585	597	626	581	587	608	576	615	639	634	609	627	590	579	576	634	608	541	594	631	616	592	569	590	617	612	641	605	602	580	591	659	581	622	588	568	598	619	614	601	596	604	587	603	603	591	606	576	606	587	619	624	631	590	596	586	601	561	634	597	620	621	621	568	604	589	640	554	567	622	598	612	579	599	604	590	589	604	586	648	588	596	551	664	594	614	548	633	580	595	613	615	609	576	576	602	637	576	633	657	585	539	607	593	643	587	648	607	616	615	623	598	609	566	582	599	579	593	569	575	616	582	568	579	588	609	679	582	591	617	580	606	594	609	575	593	610	595	593	650	585	657	619	620	586	614	575	638	589	595	608	612	583	641	581	622	626	623	605	607	603	543	625	625	559	606	605	628	547	613	548	608	613	615	610	625	609	589	676	595	571	605	653	549	611	574	576	636	659	615	526	574	602	622	656	603	609	630	638	609	607	634	571	633	596	601	592	578	572	635	606	634	629	585	629	606	586	606	583	627	617	638	603	583	605	606	573	575	575	623	597	575	609	621	639	649	587	638	658	599	589	573	608	632	636	628	590	604	616	598	622	592	604	575	617	632	604	574	599	603	616	599	597	622	600	603	584	626	591	586	627	641	621	623	594	582	599	609	566	631	575	584	599	602	639	616	604	608	602	599	624	583	607
31634	19143	7309	580	435	364	377	348	384	352	366	355	372	334	334	368	350	367	417	370	313	336	373	364	358	351	363	369	371	396	398	367	356	380	358	357	357	388	370	372	366	356	360	358	369	360	325	324	406	346	339	339	355	360	347	343	374	367	381	317	344	356	348	357	292	368	379	403	358	349	356	367	335	328	333	339	340	381	349	372	366	362	386	366	400	388	344	377	350	353	364	352	372	385	350	332	379	340	377	368	371	355	406	376	370	337	397	367	300	336	366	378	366	388	366	335	362	360	378	340	325	365	314	348	351	381	379	364	374	342	358	373	357	307	344	335	337	361	363	360	346	362	373	369	366	351	338	357	324	358	360	396	355	381	350	356	345	351	327	362	377	330	341	345	369	358	357	366	351	372	334	323	333	357	368	350	361	373	332	360	371	375	365	375	350	338	354	361	349	388	364	354	339	362	365	345	350	329	333	374	357	356	350	390	333	376	396	356	348	390	364	333	366	339	366	364	382	359	346	372	361	381	359	364	343	365	367	362	352	318	367	360	360	374	371	349	373	387	342	319	323	345	351	361	377	346	299	337	341	397	376	358	385	336	348	378	368	343	348	322	354	327	360	345	355	357	394	352	350	388	331	379	366	351	342	372	372	356	363	339	377	340	306	366	365	400	383	336	304	365	334	357	355	340	381	367	325	340	378	376	305	331	367	359	357	368	336	337	371	374	380	340	352	333	385	358	371	385	384	337	353	363	346	345	361	330	337	354	365	352	379	368	345	365	378	362	333	351	319	357	371	352	354	358	373	362	374	365	351	356	373	358	343	381	321	370	344	348	351	357	368	335	359	372	359	372	343	346	357	328	356	352	355	355	404	352	338	342	347	360	346	355	366	380	337	363	339	337	379	346	347	339	393	362	389	340	363	319	357	340	353	331	352	337	355	339	374	355	363	367	349	361	336	314	343	333	361	392	357	361	358	386	367	384	333	348	327	349	400	374	362	383	340	351	339	362	368	367	357	373	346	349	406	339	357	320	347	341	393	367	409	356	360	361	360	362	346	355	373	356	346	339	412	333	328	368	388	362	376	340	367	357	363	378	334	361	336	361	371	381	376	380	339	374	346	366	332	325	355	359	360	377	332	359	375	360	404	367	330	333	355	365	374	352	345	344	367	320	357	376	332	375	381	333	350	331	384	338	365	304	356	339	374	368	365	375	354	340	367	396	347	358	385	390	364	365	343	340	358	336	328	371	349	378	347	367	335	344	364	351	331	365	390	338	332	352	353	354	365	373	338	375	350	371	355	371	357	352	360	337	364	345	374	381	365	392	371	364	372	347	369	405	355	385	395	352	356	364	389	336	340	336	341	347	336	372	386	354	354	374	388	383	329	348	361	396	342	358	352	356	340	349	355	344	319	350	371	355	387	368	370	344	342	316	388	346	352	357	339	362	341	346	363	352	373	350	333	355	362	348	322	342	327	341	350	372	326	376	337	314	369	352	372	334	349	369	348	308	348	336	313	364	375	340	362	335	360	356	345	391	323	338	368	363	338	358	387	340	349	381	361	377	371	342	332	343	372	315	354	365	343	372	335	359	339	357	353	319	319	314	342	358	353	345	374	371	367	361	340	345	396	348	331	346	349	332	368	322	359	381	373	339	351	393	360	389	332	342	365	363	321	336	362	385	358	401	353	349	360	353	370	332	377	359	360	369	354	385	327	386	337	344	352	334	346	324	350	377	353	334	355	349	356	361	344	357	319	324	343	306	372	348	366	304	345	355	336	326	319	349	361	380	369	358	333	395	358	386	339	377	343	334	337	351	350	338	336	375	335	360	364	357	341	354	379	351	343	327	378	390	335	363	357	358	324	391	320	329	333	353	356	391	324	325	391	364	373	340	350	339	351	334	414	319	389	375	359	335	366	370	353	374	365	355	353	328	343	372	355	345	315	351	353	372	338	327	384	340	295	347	350	355	326	334	376	364	345	364	299	355	343	344	327	381	362	379	376	346	331	351	356	321	360	365	383	360	383	348	328	329	368	347	364	368	347	344	321	384	374	341	366	390	328	340	326	348	368	354	376	373	378	337	358	352	356	406	321	337	360	335	370	335	361	327	373	400	364	358	342	342	363	330	347	361	373	338	364	368	407	344	382	361	360	347	353	328	378	370	367	356	344	341	364	338	395	385	347	341	393	343	371	331	359	349	350	385	342	357	370	371	375	363	335	341	375	371	369	346	367	348	370	342	385	393	340	365	339	346	393	331	369	367	379	372	346	358	350	350	348	338	352	373	346	389	376	340	337	346	344	358	356	387	401	342	358	351	361	325	365	377	348	346	357	366	353	351	377	359	324	343	347	370	357	370	376	360	339	348	349	331	378	341	368	389	381	314	362	380	312	352	348	354	368	352	361	355	364	385	331	369	326	343	368	364	383	381	373	322	364	316	325	368	333	369	365	339	365	360	353	351	363	382	378	368	363	352	358	355	364	344	370	360	311	379	331	347	353	359	333	317	338	371	357	355	373	349	337	372	357	376	339	360	374	358	373	313	349	351	342	336	370	353	350	360	339	332	351	356	374	331	352	349	395	349	381	369	353	328	360	439	363	341	344	336	370	367	345	384	366	360	368	350	344	367	354	345	332	364	365	353	349	345	402	390	329	368	357	348	377	359	337	323	374	381	326	355	352	389	357	345	363	346	319	334	360	315	358	363	378	350	313	340	382	328	363	349	364	331	348	333	367	338	357	383	380	332	338	368	333	399	378	320	396	402	397	373	345	390	353	355	315	341	362	394	351	345	331	347	361	327	330	368	348	349	319	376	377	362	380	342	325	329	391	337	311	332	385	362	370	394	330	358	348	356	349	377	361	369	376	375	356	337	328	319	364	353	366	346	333	327	330	373	328	360	357	374	359	335	339	399	338	322	365	349	354	377	368	343	404	368	363	377	383	333	354	346	384	381	334	348	348	355	327	353	361	377	349	352	356	354	382	338	352	376	361	398	345	349	379	397	370	341	361	365	369	381	373	321	378	338	375	390	387	349	340	384	315	343	327	341	328	329	371	363	367	358	356	350	362	310	347	368	342	386	378	363	347	322	367	346	328	371	360	355	362	335	329	367	384	315	353	389	343	367	329	361	363	313	360	356	350	349	344	338	348	382	358	362	334	334	328	358	327	378	372	363	348	354	361	333	345	376	356	351	357	344	364	375	370	372	353	344	353	378	372	319	335	345	381	348	381	329	392	371	349	397	358	334	345	340	343	374	338	370	369	322	354	367	379	357	364	385	334	381	327	354	354	347	363	354	324	300	330	371	321	338	362	341	370	367	343	368	388	344	373	364	378	375	369	383	394	356	336	351	376	351	338	346	346	360	342	358	354	347	372	359	353	358	320	362	341	329	357	339	359	357	365	353	345	356	385	359	385	367	368	374	353	359	338	350	349	392	377	376	370	350	399	322	366	380	361	347	314	336	367	358	346	348	360	324	338	333	368	341	342	363
5586	1169	890	826	816	839	848	781	822	849	832	815	827	854	792	871	828	797	845	843	820	804	793	820	809	831	797	833	817	828	837	827	864	809	866	827	898	837	838	796	825	815	819	872	850	799	836	794	838	796	886	793	818	804	888	786	824	889	887	821	864	780	789	888	835	841	820	807	807	853	764	821	809	816	806	817	803	788	778	826	874	781	871	832	814	888	828	802	848	783	880	811	832	847	841	823	817	829	847	791	864	819	858	810	768	803	805	808	831	827	846	793	817	828	857	820	821	841	849	837	828	827	822	783	834	869	857	835	817	794	841	798	772	843	816	860	867	832	841	805	789	883	848	805	851	823	805	784	832	782	795	799	798	783	862	807	789	802	866	802	828	812	840	853	839	822	790	809	861	879	788	829	837	810	820	776	842	817	802	811	808	840	805	802	865	782	839	851	806	812	840	840	892	845	814	825	786	833	849	823	814	809	760	793	813	776	834	794	853	738	828	883	793	800	843	835	838	812	835	828	884	793	840	830	814	843	838	791	807	811	846	794	837	888	832	851	781	829	848	822	845	878	861	844	804	858	832	813	800	787	802	767	778	851	800	797	844	840	818	862	797	809	803	844	819	835	798	840	869	799	841	827	802	831	842	790	841	847	900	802	849	788	813	828	786	831	830	800	837	790	791	784	818	834	825	836	829	795	835	784	801	802	765	800	860	806	830	837	790	853	787	828	823	828	821	811	830	814	842	822	800	846	873	842	794	807	819	865	811	817	867	840	822	840	827	814	863	832	834	823	792	832	870	826	801	889	748	792	822	839	831	778	785	880	840	770	831	819	858	761	804	827	832	848	818	848	826	805	843	809	789	843	805	788	836	822	795	836	784	868	801	809	832	837	834	837	862	773	810	765	810	869	848	838	860	815	841	828	761	797	831	862	827	815	787	812	867	862	792	844	839	855	820	788	850	804	880	807	792	815	808	840	784	801	802	823	822	828	795	813	811	817	847	901	795	829	801	816	785	825	814	838	800	845	833	798	809	839	870	833	803	814	819	828	825	841	837	825	823	853	831	840	806	777	777	816	826	836	864	814	923	849	873	759	854	861	834	822	817	845	799	784	819	822	837	805	830	855	806	826	822	830	837	827	832	868	829	814	835	779	820	827	803	782	847	830	813	832	813	837	832	842	841	854	821	835	827	850	855	844	776	840	792	801	800	827	811	810	894	823	868	807	802	824	814	749	851	813	831	815	824	801	826	808	858	859	858	844	810	807	827	793	791	786	837	852	781	818	797	829	850	827	771	875	847	821	781	815	856	843	836	815	810	830	860	804	766	832	811	838	858	815	807	805	812	857	857	816	807	838	836	826	830	759	791	782	793	807	815	843	800	860	851	782	797	812	848	818	822	791	830	857	841	804	822	785	810	821	826	820	828	822	801	819	845	811	802	884	835	877	835	834	837	842	820	825	803	846	821	848	860	838	808	804	788	809	839	784	786	775	843	831	822	841	812	809	829	820	831	792	809	864	815	798	785	834	843	830	806	868	796	772	814	818	799	793	840	844	840	832	803	803	765	819	853	839	826	792	807	821	844	849	838	881	820	823	809	878	837	840	874	829	811	791	810	816	842	845	858	806	796	774	834	886	801	880	845	863	780	822	835	784	847	836	821	797	816	845	834	826	838	827	780	830	861	800	817	851	840	833	832	826	849	864	819	783	794	809	863	855	791	813	787	829	806	814	846	761	807	800	839	794	808	787	763	842	834	822	839	803	826	848	838	843	846	845	811	823	838	854	841	841	871	826	817	889	820	848	837	827	835	826	783	883	822	817	827	836	846	784	822	817	813	774	810	875	798	840	814	800	838	837	872	809	811	835	795	816	826	833	806	834	794	804	822	866	853	812	835	811	836	818	849	863	797	815	842	818	871	784	810	843	833	797	851	845	806	817	817	807	821	843	853	776	758	812	810	828	866	849	839	864	769	806	864	778	861	847	883	854	810	818	824	784	818	798	812	829	869	815	826	916	773	789	808	825	808	748	780	837	792	790	838	815	881	811	831	821	782	784	792	866	799	850	803	822	814	846	809	882	829	790	837	842	818	782	797	813	842	802	843	820	835	773	816	813	832	798	790	844	774	869	839	808	789	778	830	763	872	809	836	833	772	890	825	849	851	849	818	804	793	865	832	828	868	841	806	788	846	806	813	794	821	824	839	817	885	839	823	829	804	795	827	867	888	854	804	792	861	842	851	813	802	828	829	836	756	805	875	816	816	773	827	791	813	777	845	820	847	812	783	836	829	839	838	813	809	836	802	855	854	840	781	826	835	832	855	807	846	832	802	835	814	861	810	878	848	825	815	830	776	829	861	821	788	816	757	853	868	814	854	802	819	818	836	858	867	749	792	766	808	790	824	854	786	815	829	818	831	761	813	808	811	820	852	810	832	788	811	789	798	835	795	794	837	813	831	830	844	811	853	798	857	822	825	825	816	806	789	829	769	841	831	801	781	833	833	802	876	814	815	819	786	874	853	829	825	767	825	830	821	885	819	799	836	850	818	793	799	814	850	831	816	824	793	788	798	812	798	794	830	807	853	817	871	825	816	810	834	823	853	839	823	775	841	791	875	879	771	841	851	823	837	820	844	808	837	819	812	848	802	841	846	781	847	826	794	775	812	831	815	805	746	812	814	795	812	866	850	831	792	859	789	820	816	813	873	804	805	756	760	833	823	813	856	806	786	859	846	807	847	812	833	826	822	874	829	824	801	789	819	892	878	790	779	811	815	771	804	822	864	791	818	779	809	844	825	768	814	792	808	775	815	773	848	804	872	816	811	886	790	817	868	837	816	798	817	815	850	794	820	837	850	834	834	782	820	839	820	810	821	863	832	821	839	790	803	820	782	821	808	836	859	836	833	821	806	796	878	836	825	829	753	838	855	771	790	816	858	812	830	834	843	837	883	805	818	807	813	829	902	771	863	831	800	821	815	862	824	816	833	834	869	781	831	798	832	802	797	879	789	838	827	807	791	855	791	791	861	832	808	800	803	818	831	864	821	847	808	858	848	864	819	818	873	827	860	822	809	817	873	816	827	763	815	816	882	813	771	861	837	810	826	805	865	845	809	822	825	821	809	833	814	899	790	822	839	818	852	728	804	797	833	809	835	808	814	805	767	813	831	783	805	766	789	790	808	806	853	866	818	802	821	776	759	778	782	801	806	811	828	834	797	848	811	821	842	795	760	832	865	796	819	815	798	835	890	852	833	849	840	779	830	817	817	819	754	795	806	859	783	777	844	829	817	854	849	799	801	857	859	824	871	783	820	824	801	852	784	819	787	801	741	875	831	802	782	814	813	786	827	821	802	838	796	801	782	825	813	833	874	871	787	818	816	839	824	820	798	858	823	881	861	802	835	833	851	810	815	788	840	786	848	826	797	776	812	859	786	849	831	839	835	788	765	798	834	822	799	788	802	863	811	851	849	819	825	838	835	806	821	815	826	813	893	829
23925	20736	24137	27397	20731	20680	2422	701	508	495	485	450	446	491	452	456	419	413	458	453	436	490	462	408	420	413	444	427	440	417	417	439	460	428	498	420	431	434	426	429	426	434	405	454	453	441	413	438	454	448	462	437	449	465	405	432	474	408	483	462	407	384	466	416	438	443	409	420	461	456	425	433	403	439	433	444	407	465	462	397	440	435	427	455	418	442	417	465	389	415	434	422	482	425	422	438	420	457	421	429	459	397	463	413	445	436	424	390	457	455	500	461	442	414	433	414	420	418	417	397	433	437	448	436	411	401	407	392	419	439	462	440	434	417	384	391	401	441	436	471	429	443	434	456	458	385	440	415	417	377	436	410	440	398	452	397	428	410	404	421	435	411	434	411	397	416	414	466	455	386	440	428	418	464	384	423	418	420	421	437	481	436	399	454	409	433	419	439	410	426	418	405	414	410	408	456	409	447	438	438	441	433	404	454	430	428	422	427	379	422	450	443	480	463	437	475	438	452	417	416	441	396	395	418	422	383	471	403	435	442	444	449	465	450	433	456	434	383	403	425	450	393	430	455	396	417	409	430	407	442	431	419	424	441	435	440	421	401	375	427	374	399	448	452	426	448	415	375	471	425	403	451	453	431	462	371	434	434	443	448	427	457	449	446	426	429	447	396	456	441	412	448	409	412	408	405	451	444	452	417	439	414	401	432	481	425	438	419	435	404	425	413	430	471	445	420	407	459	451	453	408	450	392	410	439	446	438	415	423	478	413	422	424	438	449	427	434	420	418	431	410	411	437	437	411	426	424	425	425	416	420	434	394	461	410	418	417	420	438	413	393	433	445	411	388	424	462	405	417	397	433	411	444	408	407	442	430	438	416	409	439	416	414	475	418	436	407	432	391	436	421	402	417	441	437	377	438	428	381	381	412	418	425	451	469	403	374	445	442	443	418	444	426	402	414	424	437	438	387	444	406	416	456	413	439	433	456	369	399	423	420	414	428	422	431	418	458	424	408	441	417	429	393	398	419	408	436	407	423	414	404	393	386	389	388	409	430	418	441	409	420	420	435	471	379	436	407	426	407	467	466	476	422	400	394	425	402	414	434	449	424	446	416	423	426	423	439	395	431	434	446	380	433	422	411	427	427	444	439	383	368	421	430	460	427	433	442	420	439	444	428	405	413	420	419	454	442	430	397	432	431	406	436	409	426	452	408	441	383	431	417	429	414	424	409	420	437	409	473	419	408	441	473	447	403	466	417	453	426	431	416	399	407	405	422	427	467	470	430	422	411	443	440	416	414	411	436	431	427	392	429	402	408	436	400	411	453	402	460	419	420	435	387	416	467	386	430	405	448	448	415	389	439	451	425	427	434	422	427	430	432	443	398	439	378	405	435	413	427	411	443	454	406	442	431	403	448	416	447	445	488	419	393	403	388	429	429	385	441	454	422	437	412	435	443	396	440	434	418	427	412	387	440	398	369	401	459	422	398	387	446	435	407	462	433	448	402	397	413	432	424	443	373	409	442	428	457	448	445	400	393	437	414	409	393	447	421	403	416	393	428	412	405	406	439	455	446	429	446	418	426	457	418	395	418	400	402	382	467	422	420	434	457	424	413	421	450	424	434	408	423	466	407	461	419	427	416	451	439	442	422	435	392	417	435	454	407	443	437	447	421	434	439	392	431	420	428	456	403	453	425	455	468	375	414	408	400	427	404	428	420	390	465	435	444	391	441	440	406	424	410	418	409	428	448	424	457	394	437	441	436	449	455	437	413	429	448	462	379	398	428	457	433	426	445	438	450	443	422	428	429	430	428	417	434	452	414	452	430	419	420	441	404	424	402	407	442	434	468	433	476	420	396	403	410	412	442	446	428	408	387	430	409	415	395	405	409	432	429	420	457	423	482	423	439	470	386	439	402	418	417	431	434	463	449	447	439	445	407	439	369	449	427	397	398	451	443	432	435	381	411	442	441	441	449	442	421	387	424	415	424	399	412	424	439	430	427	427	404	415	420	468	442	453	392	481	437	425	409	443	411	436	461	430	447	450	394	405	398	427	457	469	422	409	465	442	393	428	438	396	438	401	425	430	398	411	423	407	449	453	443	411	427	422	428	450	431	452	436	370	421	382	473	442	448	461	406	453	470	413	404	404	400	411	437	436	426	441	434	424	404	419	445	408	446	409	484	425	436	418	442	435	406	413	421	437	425	392	437	419	410	446	447	387	468	442	431	379	452	455	425	414	424	389	429	385	436	405	428	431	421	408	473	398	429	416	425	403	464	446	428	451	418	419	437	421	431	405	432	412	447	448	433	418	421	423	438	469	430	405	449	431	436	409	399	399	418	413	440	421	404	423	393	382	424	425	426	401	448	474	458	428	406	381	411	432	440	368	437	422	448	422	413	461	459	391	439	477	435	438	415	430	389	460	431	416	410	452	437	405	416	433	417	422	415	401	334	386	403	425	415	433	451	469	394	427	403	451	416	427	387	426	378	401	407	406	393	382	442	417	392	424	394	418	431	426	400	425	436	436	464	424	397	414	429	438	445	426	384	435	399	412	419	435	422	415	433	392	470	427	417	422	418	422	416	416	415	411	436	410	427	403	418	401	456	416	440	442	396	435	379	428	415	436	432	428	465	400	427	466	420	442	446	427	401	442	424	437	466	406	430	371	407	434	417	399	431	443	420	406	443	431	456	440	446	390	430	414	455	427	438	451	429	449	404	453	447	459	425	405	420	403	436	462	383	432	456	437	374	464	402	444	434	419	426	453	457	411	425	396	404	434	401	427	442	398	467	436	408	421	444	459	436	402	424	412	423	401	395	406	447	417	433	408	430	462	443	406	409	462	424	425	399	422	410	439	437	396	415	459	444	396	413	441	457	401	444	435	420	400	426	439	453	437	419	385	422	435	437	434	430	428	443	401	421	422	429	406	413	459	440	432	415	408	431	415	431	424	417	433	431	400	436	407	422	457	397	399	444	425	422	447	447	458	447	433	404	455	429	468	431	432	423	419	429	437	458	432	449	413	388	436	433	457	459	392	438	435	452	436	419	412	461	413	445	418	403	405	421	412	424	383	394	390	408	412	437	434	415	404	430	442	411	404	400	443	465	414	387	425	390	435	457	418	425	411	434	402	430	422	439	450	395	411	406	413	419	430	406	415	436	433	470	421	433	403	407	402	404	423	425	417	416	431	419	419	408	431	471	418	419	407	453	410	431	402	427	386	442	406	402	433	418	417	409	422	418	433	428	433	407	407	442	454	420	422	433	406	427	405	419	429	426	425	415	417	422	409	421	443	448	438	423	380	450	441	421	418	437	423	449	376	412	410	430	444	448	455	409	413	494	420	392	442	425	402	417	391	398	414	450	449	393	404	410	438	429	462	410	438	425	400	406	405	434	452	430	419	422	391	428	393	421	413	413	442	404	399	448	391	405	425	444	415	410	478	442	425	405	410	455	447	446	382	487	422	425	415	459	430	384	428	404	396	411	442
4749	3556	2065	1301	1051	1013	1038	1044	966	966	986	976	911	947	956	988	902	934	967	938	943	896	886	915	952	948	974	943	924	919	936	922	948	889	949	935	920	915	964	934	950	940	934	882	924	982	942	904	967	873	893	914	960	910	965	934	967	966	920	853	941	897	949	906	885	942	925	886	879	961	910	889	916	934	903	946	922	924	923	965	897	924	911	909	895	893	892	980	935	908	936	893	932	878	916	936	934	1002	898	943	899	914	889	891	847	898	903	938	920	923	926	901	969	888	975	947	928	956	915	895	928	912	935	888	963	964	928	932	918	896	981	950	907	923	902	920	942	911	986	958	928	930	958	980	959	917	985	955	927	935	889	973	916	919	945	901	902	879	899	919	943	915	880	929	910	864	954	907	949	905	959	967	949	938	918	968	947	952	870	918	919	958	962	910	893	940	928	964	956	884	913	888	909	894	934	964	911	972	930	983	956	929	945	1004	962	904	865	974	957	923	897	921	937	946	934	958	909	944	963	926	907	935	895	931	917	931	992	972	938	987	950	937	916	938	902	959	931	919	950	939	915	1001	955	929	903	969	938	936	899	909	963	877	939	892	876	965	938	900	930	907	886	942	937	891	887	903	923	955	935	984	921	925	949	908	898	902	933	897	915	911	915	939	947	944	873	923	960	957	941	947	900	913	937	927	970	916	935	943	962	959	962	907	947	961	917	907	936	940	932	903	939	985	894	877	940	930	931	876	869	958	947	899	883	954	904	950	931	914	931	900	932	942	961	908	943	979	897	909	874	941	923	923	912	963	990	888	919	950	902	976	933	924	931	905	901	938	914	907	981	892	929	877	898	903	932	919	877	910	923	941	923	921	935	915	918	921	997	867	907	878	914	862	980	974	975	946	931	918	881	954	940	954	899	933	936	937	921	948	947	974	885	902	943	883	928	976	923	926	914	914	913	879	937	927	975	911	907	964	912	852	929	910	902	910	955	926	938	979	908	925	910	983	962	868	956	1003	951	945	880	933	908	913	921	926	964	952	955	879	947	934	848	946	922	962	973	948	929	909	964	904	913	934	973	964	962	912	892	930	923	904	957	908	886	913	959	890	973	947	920	941	970	892	944	943	929	894	966	936	968	991	951	902	935	899	924	988	914	969	895	969	911	925	902	923	922	957	959	920	930	922	958	913	961	897	918	853	955	948	904	946	952	886	974	978	915	934	953	938	932	925	873	963	911	921	868	941	894	933	922	956	904	947	938	878	923	932	882	915	960	931	952	910	948	931	934	854	937	965	915	926	933	960	945	885	980	957	952	958	976	980	959	930	913	888	916	948	914	919	912	949	904	892	950	924	890	933	963	948	894	973	915	916	983	949	983	891	958	959	976	910	927	893	958	887	882	914	895	851	892	901	877	902	951	940	920	920	955	981	895	940	954	987	945	949	903	892	935	963	938	914	871	929	927	890	906	917	970	940	954	930	931	947	891	896	924	906	951	901	934	968	942	898	956	915	975	915	957	916	956	913	925	896	950	959	914	889	917	885	928	895	897	887	967	927	968	888	983	922	966	928	951	938	963	969	950	894	905	932	906	872	905	950	931	968	923	913	914	949	900	958	970	918	943	916	894	905	957	928	942	865	948	926	987	908	968	948	927	911	910	881	960	902	868	905	970	941	902	917	883	901	870	938	921	896	885	927	965	880	921	899	959	917	944	889	915	986	895	974	927	944	936	886	923	909	871	907	935	925	863	945	913	942	938	911	929	949	942	954	931	891	965	917	910	913	934	996	949	914	959	949	944	911	898	893	918	965	868	927	991	919	920	967	862	896	940	941	973	926	964	925	950	888	919	972	896	929	921	932	891	932	927	932	851	925	879	921	926	907	922	912	941	940	947	914	925	900	927	910	929	929	938	875	950	905	930	962	950	969	946	924	916	930	867	912	882	959	925	912	910	912	898	943	960	976	939	949	887	939	917	967	907	879	901	899	911	969	959	935	944	902	915	902	941	931	927	943	949	926	959	970	925	927	903	934	979	967	960	932	915	974	959	949	936	955	914	913	876	933	932	908	940	952	969	959	965	928	978	943	951	993	920	937	984	961	915	881	912	923	992	936	975	964	938	951	891	905	883	863	943	909	900	849	975	920	900	871	907	907	965	907	933	915	950	970	943	896	915	949	912	935	979	949	930	913	957	908	934	884	930	926	936	974	918	929	891	961	894	916	892	947	919	904	942	922	951	925	975	941	939	985	924	991	945	952	926	971	984	913	926	876	903	961	956	862	899	955	909	920	956	919	924	928	905	893	961	882	918	938	939	1002	909	973	899	935	976	923	950	979	846	908	925	932	957	928	918	875	1043	907	944	961	966	932	915	860	898	940	903	914	930	914	858	942	892	924	918	919	918	918	894	945	913	897	967	915	926	933	930	912	940	914	924	936	871	956	916	933	944	963	923	929	940	953	896	901	930	932	905	877	981	938	923	934	968	898	929	932	936	906	902	901	914	965	923	944	918	947	872	918	984	919	905	914	926	913	944	911	918	911	869	899	931	876	949	937	931	958	897	916	920	974	917	938	965	942	909	960	923	933	880	910	948	865	945	979	923	936	920	927	901	934	973	891	939	977	925	940	923	919	929	928	966	976	916	933	913	859	915	991	933	924	927	936	925	892	925	952	911	914	921	969	983	967	990	941	951	970	899	922	983	932	921	888	912	958	981	941	874	894	968	942	927	952	947	884	962	916	960	959	905	919	958	923	957	887	943	925	931	919	891	953	897	912	871	893	924	898	864	956	921	886	935	939	925	890	880	922	877	900	891	917	952	876	981	938	912	917	935	919	944	902	912	900	896	909	908	899	925	929	915	913	938	927	935	911	939	925	935	999	939	934	968	925	883	957	983	909	898	873	894	976	907	926	951	889	917	942	1000	922	951	959	945	922	970	883	874	921	938	889	939	900	936	904	895	962	950	943	915	939	966	939	882	934	956	941	893	926	947	912	924	908	963	882	934	930	923	855	980	868	887	928	850	920	888	885	946	945	968	976	915	920	915	854	948	895	909	892	949	880	954	915	946	922	947	911	940	957	903	902	902	878	945	875	995	916	888	917	913	935	855	939	961	974	930	921	943	908	887	930	954	880	889	946	931	951	910	899	981	940	930	903	943	908	936	981	936	903	903	844	978	894	894	963	949	933	952	963	874	918	946	918	960	918	876	915	902	985	897	952	885	915	929	915	912	989	966	925	906	887	981	962	916	927	936	867	979	938	952	938	949	908	901	941	913	929	924	928	880	929	938	897	953	912	942	960	900	898	953	954	906	914	891	951	937	877	916	906	983	955	923	875	905	933	909	924	913	931	978	976	964	897	896	936	865	946	941	947	926	935	937	891	886	932	971	972	967	909	937	943	973	934	899	964	917	978	941	949	952	908	911	922	950	949	947	883	927	892	936	926	934	938	916	893	950	874	912	904	900	919	929	944	923	869	991	942	1013	936	974	906	936	928	914	943	984	868	907	975
23377	20692	24350	27093	20696	20712	17697	750	418	406	387	290	289	307	310	341	307	311	314	291	313	314	276	259	293	294	264	307	297	299	266	263	281	255	286	293	277	278	238	251	278	263	267	291	287	274	279	273	256	288	283	265	281	242	286	265	306	278	298	278	285	256	294	278	263	280	283	259	235	232	292	315	281	276	273	256	239	272	301	280	287	281	267	236	237	271	247	249	256	267	246	263	272	281	262	266	273	254	291	261	265	256	233	270	265	271	230	259	267	278	253	270	237	229	289	291	260	275	260	235	256	276	271	252	289	266	262	262	278	255	280	279	306	283	264	273	260	254	252	272	292	283	262	250	268	285	285	267	247	262	284	278	261	280	260	257	280	298	293	269	285	262	270	260	303	270	295	249	235	254	258	252	260	273	236	263	237	272	267	300	287	304	272	255	294	248	273	275	272	282	242	290	276	263	260	277	273	280	257	261	277	229	270	269	246	290	276	230	263	244	286	234	290	255	266	294	256	270	273	248	267	229	236	282	259	276	248	291	311	284	285	259	280	326	268	254	281	268	257	282	262	289	279	297	277	250	252	267	261	289	289	297	271	264	265	270	272	233	303	223	237	234	290	280	282	247	273	302	236	269	260	244	272	288	301	259	275	270	272	242	272	276	274	264	254	258	234	276	235	240	284	289	297	289	278	293	254	275	280	274	267	269	259	274	279	288	264	301	297	249	258	263	269	269	271	290	256	265	264	267	262	278	263	281	256	241	274	262	244	303	266	308	234	264	266	265	240	231	271	268	264	257	264	276	302	269	245	252	254	241	267	253	273	262	248	266	285	278	265	260	304	237	246	293	267	279	280	270	265	269	278	265	266	242	257	251	267	271	271	252	278	252	302	259	271	272	277	250	254	270	292	282	263	278	267	253	301	270	276	267	241	287	270	262	262	263	250	267	273	283	270	252	300	286	260	263	256	261	244	245	281	289	284	235	258	262	263	251	241	262	283	218	267	269	285	222	267	270	249	277	271	289	257	287	251	263	291	279	273	265	307	313	268	261	323	302	297	256	277	286	302	282	268	270	296	269	286	271	288	226	242	285	266	277	287	279	289	248	290	281	248	273	255	300	293	282	279	228	268	293	274	245	289	295	239	274	265	310	299	257	267	272	305	254	274	272	232	275	281	261	244	257	266	270	283	265	304	257	236	265	265	310	248	284	274	264	272	284	281	254	275	276	281	240	239	243	246	298	268	240	258	254	257	262	272	270	280	276	268	282	264	243	244	252	268	247	248	265	251	275	261	260	271	281	275	281	246	313	214	275	276	274	274	251	243	249	262	259	241	270	236	267	264	279	249	233	271	261	278	264	257	268	294	243	229	259	269	215	251	276	254	272	276	263	255	257	279	240	258	301	264	274	258	249	230	253	242	271	303	258	285	268	268	323	292	269	304	280	234	277	275	273	273	279	265	253	276	277	279	269	281	269	241	270	276	284	301	284	243	270	281	245	246	249	244	252	262	282	259	257	262	271	287	261	283	269	244	248	261	252	319	268	260	244	234	240	273	243	236	274	255	270	280	256	261	271	289	287	261	259	226	264	279	272	269	241	300	266	247	289	265	293	275	264	263	254	250	282	259	278	291	258	271	266	259	267	277	285	270	269	251	279	260	279	271	281	252	240	295	275	285	312	275	265	257	269	277	277	259	259	242	265	284	277	288	267	297	252	294	267	251	263	258	252	278	277	270	260	281	253	285	275	267	285	277	259	283	264	282	260	303	289	285	251	256	257	258	275	267	264	237	217	284	265	281	262	255	269	291	274	281	262	304	247	254	254	283	275	240	283	269	255	255	263	268	269	276	274	252	274	275	263	276	248	287	275	285	290	284	263	276	277	245	265	258	251	291	262	274	259	255	269	267	258	246	238	263	276	287	260	265	276	270	276	284	260	254	287	276	246	243	253	228	259	271	289	245	251	260	282	254	286	286	256	261	250	291	291	283	288	258	261	272	265	266	263	267	269	253	246	275	279	254	275	305	269	278	281	259	268	263	256	279	225	251	285	284	281	241	260	260	278	249	245	253	281	259	258	291	270	295	275	256	308	270	282	253	271	271	278	264	273	248	250	237	271	254	233	261	260	287	279	267	279	245	274	270	282	272	243	253	274	265	268	260	263	262	264	252	235	256	234	245	264	261	251	279	270	237	269	252	275	269	275	288	259	253	243	234	265	287	251	240	253	242	262	288	280	260	253	249	274	244	234	278	291	244	290	274	269	289	320	288	277	237	276	247	239	273	277	264	303	266	285	265	238	279	269	285	287	280	230	258	304	279	261	270	280	263	274	250	302	280	253	224	263	230	264	268	257	268	241	245	243	256	267	280	293	239	289	305	270	285	265	282	271	285	301	249	279	233	235	296	242	274	286	272	279	246	249	271	281	283	286	237	268	268	242	271	264	271	277	231	270	262	254	271	254	242	262	318	280	277	262	273	276	274	268	274	241	246	281	276	294	271	286	243	259	256	272	271	281	291	274	295	272	267	273	263	272	235	263	259	247	259	253	274	256	265	255	291	256	257	265	263	287	287	279	257	288	301	274	314	253	271	248	248	238	270	277	255	270	245	262	251	261	260	253	267	270	266	249	268	263	232	263	310	308	284	273	242	295	286	274	291	262	255	267	277	290	259	259	292	239	287	270	252	241	293	296	245	262	306	259	268	250	246	276	267	247	251	244	260	254	226	259	252	236	263	283	287	272	266	258	259	281	233	300	266	260	268	244	286	246	276	276	263	275	272	288	259	262	294	262	256	259	246	283	259	270	247	266	260	257	294	257	253	259	258	262	269	267	267	293	270	262	258	266	230	284	281	275	291	247	280	257	278	249	263	276	239	257	283	263	281	272	233	277	259	250	263	237	253	276	259	273	263	304	289	296	275	279	258	254	265	264	299	297	292	255	276	269	273	273	261	268	247	239	268	279	263	253	261	258	262	256	298	260	277	268	283	270	271	281	276	249	248	288	224	238	237	271	255	245	280	246	266	258	257	252	236	268	267	271	236	281	264	271	285	302	299	283	274	255	263	252	254	270	262	254	248	266	263	263	275	264	241	284	242	268	272	273	284	305	297	255	269	261	262	254	307	261	231	268	241	266	262	263	243	273	271	286	241	278	281	234	300	254	268	251	313	259	228	280	237	251	272	250	229	277	253	281	266	280	251	284	277	250	266	240	244	276	269	254	251	263	234	270	252	260	282	285	263	280	287	278	281	251	255	285	272	277	272	304	258	293	309	260	254	274	282	271	257	273	268	261	286	279	263	272	271	261	247	243	279	273	256	282	263	301	282	275	308	258	274	278	280	260	259	253	265	274	298	290	276	299	274	285	233	244	272	253	231	254	264	285	297	255	263	254	268	233	274	268	297	261	257	277	258	267	249	268	261	252	281	265	259	272	241	279	272	254	238	287	243	257	259	265	240	253	265	263	253	302	278	275	284	262	273	244	240	272	275	250	253	262
4778	5030	2426	1215	858	772	718	705	619	585	639	677	644	602	630	592	612	637	587	605	635	610	644	606	635	590	587	617	609	613	621	642	598	567	593	596	586	643	636	575	575	596	594	590	616	610	606	574	638	586	580	627	632	601	595	634	610	584	600	607	606	606	614	581	591	645	608	589	643	607	609	593	595	586	621	611	568	598	616	571	584	608	569	615	607	622	622	601	586	620	582	609	610	596	620	621	562	582	582	631	615	589	633	596	571	593	624	576	570	638	606	579	575	592	589	633	588	634	628	564	600	601	641	607	618	603	599	544	580	592	565	614	567	588	619	549	620	561	602	592	615	604	596	586	618	609	606	660	582	644	574	653	596	616	590	597	595	611	557	622	631	593	606	558	580	626	611	613	625	644	596	568	600	619	586	606	615	618	505	621	624	585	601	597	601	593	597	618	595	592	593	593	569	588	584	570	598	591	572	592	583	597	626	607	627	596	622	551	591	602	593	621	564	604	585	628	587	630	632	584	616	622	638	586	595	603	559	594	612	564	632	644	616	574	597	615	604	574	571	584	631	609	618	580	589	619	584	606	558	580	626	621	625	576	600	596	588	630	656	577	563	660	610	600	626	631	591	634	610	607	624	636	592	576	579	628	596	654	611	596	552	605	581	599	574	636	639	592	560	594	594	581	641	606	592	614	583	590	588	644	641	532	619	585	620	556	622	622	616	573	600	622	594	651	564	591	602	605	615	579	615	571	553	591	606	582	566	605	607	630	618	619	577	576	584	623	584	583	628	557	566	623	638	591	609	561	581	627	597	570	590	584	596	605	573	572	637	611	596	612	547	566	613	618	594	559	600	608	576	606	605	606	587	595	650	598	562	578	642	586	573	582	571	601	633	607	634	608	665	620	593	597	600	618	569	599	599	573	572	627	590	627	595	561	560	621	608	635	581	549	581	614	604	652	609	628	594	583	619	604	575	648	622	589	581	584	606	609	635	587	580	611	567	599	620	606	598	615	630	620	630	616	555	547	637	582	642	598	583	579	581	560	646	618	582	586	600	581	603	588	609	552	581	588	574	573	606	648	661	584	592	570	638	609	567	606	571	649	608	609	641	573	613	586	581	588	576	598	571	568	613	590	601	585	587	575	635	578	548	612	593	595	586	609	579	567	532	598	599	627	615	618	571	577	602	616	604	575	553	586	609	585	607	589	619	625	604	626	581	585	605	584	603	585	632	602	577	647	598	596	611	621	567	586	595	624	606	580	581	581	618	614	582	563	559	578	602	608	642	577	577	610	632	579	549	551	605	641	581	629	570	597	628	584	610	587	597	596	641	577	606	575	572	622	638	607	560	577	635	596	601	554	577	573	542	630	602	576	544	577	616	579	656	591	668	619	553	612	625	620	603	621	611	565	592	609	573	560	626	609	613	599	572	640	583	608	599	616	608	583	572	605	589	587	635	605	574	600	594	646	601	628	593	557	566	595	610	603	578	608	607	599	575	645	584	583	553	591	572	601	632	579	588	595	587	618	548	602	598	575	604	588	592	575	556	579	572	611	564	624	588	549	589	594	608	626	596	564	552	594	600	597	586	581	603	597	582	625	569	575	566	571	579	593	577	579	611	634	598	627	588	648	538	568	594	584	620	618	599	591	564	572	569	602	591	600	625	578	630	580	644	598	577	600	632	626	583	587	585	614	550	606	583	609	596	592	555	598	595	620	578	632	616	573	561	579	579	607	602	592	587	605	571	592	641	582	568	614	566	573	618	585	604	585	559	530	636	629	598	584	610	591	581	628	539	566	599	569	618	578	559	613	615	583	573	590	580	589	600	602	638	641	595	591	591	572	621	610	616	568	592	561	606	557	610	621	611	577	586	601	572	549	606	607	590	570	607	576	617	648	606	581	614	575	542	600	581	568	598	571	600	580	608	596	598	599	580	580	582	580	590	612	601	598	583	591	599	629	581	603	574	639	564	610	586	626	576	588	615	577	607	567	608	613	602	602	629	623	637	585	579	615	573	623	618	582	595	582	578	577	620	568	596	594	583	598	618	567	599	579	591	583	569	585	596	635	592	551	600	614	626	616	646	573	588	643	587	629	600	577	621	657	603	581	603	613	608	584	600	583	595	602	594	587	622	574	576	558	619	598	627	588	605	588	646	606	605	581	572	641	569	593	609	627	613	603	600	608	559	652	578	641	598	610	615	588	658	597	635	613	632	623	623	614	646	570	591	631	569	597	563	614	589	583	613	613	660	613	538	531	582	572	570	608	565	603	577	623	579	595	571	611	607	594	575	625	605	570	589	602	622	578	549	624	601	587	634	592	629	633	569	592	630	570	583	597	596	585	598	567	575	593	600	569	592	631	603	587	610	612	655	608	562	594	600	618	564	594	552	629	588	569	619	554	603	570	618	603	546	630	567	645	588	572	604	588	636	632	561	578	610	578	613	606	610	614	646	564	615	626	576	573	580	598	578	621	584	593	555	592	594	619	589	576	572	621	633	623	556	566	599	582	607	618	605	595	578	634	612	605	594	595	584	578	622	622	619	604	566	539	603	623	574	619	589	557	595	601	655	608	610	652	633	641	577	583	594	615	596	590	575	583	602	613	589	635	619	593	576	589	579	614	619	605	577	553	610	545	621	643	575	614	598	577	573	606	588	551	575	624	615	571	582	616	615	617	588	600	569	586	544	549	602	581	600	599	593	615	604	612	575	593	567	594	583	593	583	604	600	633	591	573	595	563	549	607	602	642	638	582	580	588	578	597	614	618	569	603	561	566	589	584	577	582	588	593	570	606	571	603	580	563	596	589	600	616	576	608	563	625	594	593	605	629	593	562	620	584	568	575	547	571	583	616	600	618	595	623	583	585	613	588	615	590	596	573	596	590	590	588	581	599	553	621	563	583	588	553	607	601	576	584	627	613	568	597	615	620	591	595	559	593	587	639	613	597	622	581	586	605	617	573	610	640	602	610	628	581	601	590	635	598	599	603	568	579	608	582	605	624	617	603	594	592	606	582	608	627	563	628	543	618	595	610	599	544	572	644	652	588	607	599	561	619	606	637	558	583	610	592	585	594	581	602	643	617	607	574	615	614	660	578	644	596	586	564	641	583	624	601	608	647	591	564	586	576	584	573	636	611	628	617	641	596	598	558	620	602	623	609	596	569	584	613	601	637	635	545	627	609	602	597	619	590	627	615	558	579	647	595	604	583	619	586	581	624	578	578	593	616	602	578	607	621	623	600	610	581	602	623	562	628	547	608	583	635	632	580	612	611	624	634	589	606	555	564	591	588	548	571	593	586	610	616	635	572	607	546	583	662	602	578	589	587	651	593	572	590	575	586	624	601	586	595	582	555	611	599	621	577	590	599	592	575	574	621	567	596	591	549	608	570	567	575	593	560	624	597	646	599	536	589	613	564	571	620	579	596	586	616	580	615	593	585	614	599	578	581	602	593	561	659	557	595	581	597	588	608	626	626	649	644	614	605	551	603
31817	19108	7155	590	399	343	378	375	360	391	390	379	364	346	358	381	382	382	364	354	357	352	344	376	405	371	355	368	374	329	392	342	369	348	371	372	354	333	340	320	356	348	356	336	359	348	362	377	362	372	346	337	359	359	336	344	324	341	346	346	345	342	363	363	373	367	347	339	347	341	403	348	345	371	372	343	334	329	381	332	371	359	389	379	364	342	311	391	354	321	340	350	364	354	327	349	323	337	357	363	370	355	355	370	340	383	359	345	351	337	325	372	335	384	340	336	346	357	338	326	355	368	367	364	356	352	382	357	372	391	335	368	352	334	342	345	369	368	340	349	341	380	381	389	371	339	374	384	367	345	354	348	324	379	363	363	374	386	350	354	339	384	355	297	391	351	320	354	344	377	390	370	370	369	372	362	362	327	372	404	352	346	349	363	326	363	378	385	385	376	358	360	346	360	384	344	358	362	391	385	332	334	344	365	368	342	357	320	373	333	345	411	337	352	341	331	321	363	358	340	370	333	344	348	370	352	352	349	346	347	386	362	339	353	364	361	346	318	372	379	376	380	359	325	310	370	366	331	341	336	356	368	380	357	352	347	326	363	362	369	281	361	357	371	317	321	346	365	381	370	337	379	369	330	371	359	352	340	326	345	347	376	313	334	355	384	315	318	381	344	370	416	350	373	347	383	383	346	376	349	369	361	325	347	363	373	356	377	342	407	367	353	354	372	372	360	389	366	370	348	318	377	336	331	344	341	335	365	337	343	359	338	350	378	346	354	362	363	346	368	366	361	366	368	363	351	338	380	356	353	331	359	371	347	346	355	360	368	344	354	364	397	369	317	355	376	351	354	340	337	345	336	357	377	328	325	339	311	358	380	397	366	350	362	348	339	355	375	347	362	367	356	350	364	345	344	350	377	335	356	323	362	321	310	340	337	364	383	349	364	387	353	361	369	343	347	345	379	347	318	384	369	366	345	330	365	339	339	339	363	388	342	357	328	350	350	390	356	353	376	361	361	379	343	371	369	356	356	328	328	334	365	345	436	354	390	354	326	327	313	368	339	396	379	323	364	372	347	348	322	406	311	366	368	344	331	339	368	361	351	330	338	345	396	345	387	336	363	346	364	381	348	367	360	374	371	345	343	360	338	342	315	361	356	357	328	333	362	330	349	397	388	356	335	361	381	355	336	370	353	335	336	362	377	379	363	357	345	310	321	349	373	363	378	378	349	308	311	332	367	355	331	350	361	326	331	348	379	347	335	363	355	361	357	381	348	364	375	340	358	382	336	347	322	357	358	358	351	376	327	359	382	363	374	326	347	355	355	321	330	370	347	387	329	357	321	350	327	368	385	357	387	352	358	371	338	333	392	316	350	358	372	354	340	346	337	373	393	366	391	368	358	382	364	400	328	409	396	328	355	337	332	374	381	369	385	332	325	310	363	414	392	322	376	372	359	364	385	346	336	380	362	354	334	342	342	388	366	377	365	365	368	375	363	377	329	353	373	357	372	373	353	340	332	349	337	337	367	369	355	340	384	361	315	345	360	351	363	359	352	370	335	361	385	375	347	367	379	347	299	331	364	380	384	348	370	343	317	361	330	334	353	375	335	392	350	378	351	366	370	343	351	381	346	351	343	354	356	353	399	355	386	364	364	346	340	343	370	382	381	331	340	343	321	310	400	362	364	357	376	344	373	352	357	348	362	351	359	352	376	371	322	363	318	323	337	365	366	349	355	351	360	372	389	327	329	355	363	324	392	337	341	360	379	373	350	342	370	358	377	364	352	375	356	369	360	364	316	388	342	385	359	363	365	368	350	329	357	329	370	336	376	326	333	389	345	356	360	334	341	402	400	338	340	351	395	369	406	334	385	386	385	320	376	403	365	363	376	350	322	344	348	331	347	356	298	365	374	386	338	358	356	369	359	370	367	388	357	371	370	317	351	359	369	356	348	351	317	368	368	377	329	366	389	397	363	362	379	382	360	376	350	358	369	366	362	359	335	411	337	352	358	396	362	372	396	367	342	395	327	375	363	363	394	346	348	291	347	365	351	335	343	346	369	347	362	316	328	330	334	357	324	370	331	381	406	384	362	396	397	355	361	328	342	381	367	363	369	369	378	375	354	365	342	341	340	366	356	347	389	357	337	368	373	355	377	369	378	367	353	361	355	332	320	343	353	354	347	348	366	330	371	359	318	350	371	354	366	355	370	373	362	357	355	317	350	351	309	342	354	348	343	392	390	399	350	372	328	337	370	419	319	332	328	349	348	362	328	344	331	328	343	335	354	360	330	364	376	343	363	337	338	376	361	354	352	357	354	351	362	357	333	343	357	349	365	360	318	370	328	405	345	362	368	412	366	356	351	363	360	375	363	376	336	315	359	356	343	362	339	328	353	339	366	382	370	332	309	356	382	353	358	317	352	336	374	373	382	365	350	358	346	379	365	352	354	335	391	360	359	377	353	379	365	389	349	360	331	362	344	356	399	400	357	349	390	385	316	374	341	329	373	327	365	339	402	387	366	331	381	383	383	408	340	398	358	347	330	357	341	371	360	336	343	350	331	340	341	345	381	334	358	355	362	351	376	357	375	356	367	355	369	355	340	369	317	347	384	355	365	324	395	343	377	357	363	349	352	379	349	350	308	353	392	339	361	358	367	384	358	340	343	389	358	353	353	347	359	365	362	373	337	354	374	341	375	350	354	371	353	326	324	345	296	365	389	354	353	362	329	381	390	384	342	353	365	331	361	364	325	371	368	399	343	335	337	358	375	380	352	353	362	339	334	375	377	384	356	372	344	354	350	371	366	342	359	365	343	317	373	370	359	328	377	340	383	322	353	350	372	361	357	341	350	397	328	348	358	372	373	373	368	348	360	363	318	344	356	380	367	354	336	359	396	362	349	349	331	339	326	358	343	383	347	342	387	358	383	345	315	334	332	395	376	361	377	367	354	372	320	374	344	344	375	352	355	369	375	343	331	374	378	393	402	328	352	336	342	351	362	350	313	362	349	328	370	362	324	353	381	367	379	368	363	392	367	357	405	361	333	349	376	357	383	368	347	356	354	337	337	389	344	363	338	361	329	356	364	411	360	371	373	329	352	340	399	381	324	357	358	386	346	361	364	354	352	366	345	365	330	354	331	350	347	370	352	350	385	370	377	324	367	392	368	374	409	379	386	323	349	364	350	358	364	365	369	360	333	369	364	370	384	350	365	355	358	347	342	351	376	327	370	363	374	381	353	338	363	360	365	376	346	381	345	323	327	324	350	346	329	356	340	378	384	340	310	329	369	330	371	339	384	384	390	343	393	395	395	333	339	347	349	330	344	353	350	358	361	374	380	312	348	338	363	358	358	339	381	352	339	394	350	373	322	350	397	367	389	348	339	334	372	357	327	370	341	396	374	365	381	342	327	379	344	373	368	334	340	356	347	356	374	362	364	368	355	375	400	396	357	363	349	367	377	355	386	362	369	344	366	359	361	356	350	314	366
5550	1143	884	857	804	852	830	833	811	789	826	786	831	811	845	826	900	820	815	865	812	836	835	795	816	793	845	861	768	856	823	811	871	835	870	817	779	806	831	813	842	853	854	811	789	810	838	776	815	864	857	774	852	789	860	825	832	806	796	806	856	803	790	798	847	841	790	852	845	844	825	814	859	841	802	820	839	794	831	817	774	851	845	841	794	783	807	806	858	758	803	829	797	814	847	806	851	807	830	800	840	865	872	819	798	798	868	841	855	773	817	830	824	862	876	801	821	856	796	863	846	836	895	852	866	820	824	852	839	826	796	784	845	825	827	821	752	824	797	818	799	852	804	822	800	857	840	781	830	826	837	845	830	824	836	787	852	824	804	792	854	798	840	829	792	834	816	768	794	832	851	829	792	789	795	812	814	863	871	895	889	815	836	831	821	872	825	789	873	819	831	830	889	813	781	843	821	799	820	762	809	819	806	825	833	821	829	830	840	809	852	792	826	822	860	800	829	793	816	845	813	787	780	792	795	843	832	814	879	793	865	805	788	818	790	780	809	841	861	810	852	852	837	837	847	821	813	800	815	847	859	785	825	870	801	839	835	792	897	816	865	820	847	857	830	819	843	815	807	834	812	814	868	857	837	846	844	770	823	819	842	819	889	846	802	845	789	837	879	862	815	787	831	812	878	840	798	805	845	868	850	808	826	795	830	858	806	813	799	849	795	811	815	799	780	862	839	826	870	828	814	840	800	854	828	825	795	849	794	808	834	824	849	787	797	828	849	846	821	850	813	831	875	851	859	830	844	832	807	892	848	792	833	826	832	840	794	781	778	821	783	874	863	813	843	863	772	801	791	768	832	815	840	835	807	802	803	827	825	835	844	770	840	804	835	765	802	836	841	827	861	796	829	821	844	836	854	859	832	790	786	815	850	828	825	890	771	806	838	832	839	879	820	854	842	822	823	825	818	831	808	840	849	827	816	788	847	843	792	827	817	828	852	789	858	850	899	835	841	849	824	853	837	867	821	814	879	843	846	815	816	853	877	778	786	840	846	849	807	838	806	857	816	825	834	830	795	804	844	847	776	816	819	810	841	782	841	827	835	878	855	760	776	837	834	783	840	813	844	832	813	814	809	819	814	865	819	860	833	828	863	851	876	908	778	895	858	848	815	839	838	844	833	875	848	825	839	859	826	864	828	819	805	796	828	801	852	840	817	823	813	827	815	831	837	801	828	824	802	829	857	825	789	785	783	844	841	819	801	847	834	834	768	817	839	844	810	824	809	840	808	848	824	794	829	862	819	835	846	783	873	813	810	819	829	842	807	832	797	811	817	849	857	811	822	825	871	832	835	818	843	796	826	867	827	830	888	799	810	764	824	803	849	806	833	846	832	810	861	824	850	848	842	785	806	818	818	828	821	784	770	821	874	845	809	790	817	839	801	769	864	822	833	829	814	789	844	771	845	845	859	857	781	840	815	887	790	794	827	850	834	842	797	861	789	858	845	862	805	838	805	813	865	805	878	818	847	858	827	813	860	859	825	805	778	899	846	795	810	813	844	846	734	848	815	826	836	797	857	866	808	832	804	847	886	855	794	896	859	837	795	826	867	812	787	797	848	886	827	853	857	816	815	884	795	809	859	821	848	884	838	852	814	814	842	809	815	771	800	824	800	849	817	769	823	818	844	869	830	826	802	821	804	820	836	782	825	837	768	846	786	811	835	819	816	813	845	783	828	798	829	844	792	803	768	850	826	802	790	844	887	820	802	813	819	801	830	827	793	862	853	853	784	823	789	847	777	830	852	804	854	785	833	789	829	862	841	833	817	878	814	774	835	833	800	768	834	809	801	781	884	863	814	866	825	823	818	828	817	834	847	790	794	830	861	793	786	815	804	838	824	782	834	829	802	842	797	839	798	802	841	831	839	873	832	857	797	803	854	820	863	845	742	857	826	835	758	805	870	837	848	828	798	853	825	786	816	874	836	816	792	829	755	817	885	840	854	828	872	816	817	792	834	832	842	815	805	850	894	804	816	813	833	856	778	789	797	787	851	904	840	841	879	830	805	899	795	861	795	846	787	811	798	802	802	840	856	779	781	808	828	790	833	807	816	787	801	760	808	837	821	796	821	840	858	823	831	897	803	822	907	848	797	805	858	808	842	848	838	852	800	796	794	870	845	849	800	808	804	848	767	820	810	824	788	815	848	830	805	821	839	825	795	788	788	820	852	838	840	825	795	848	880	834	817	813	813	863	784	852	828	806	848	854	820	844	822	833	828	835	816	797	862	851	820	834	831	835	822	820	823	814	820	806	824	865	843	820	807	828	829	855	784	838	825	811	820	836	822	823	828	781	822	813	810	846	835	840	805	835	865	769	811	802	831	781	818	799	826	786	806	828	820	817	832	773	819	835	777	761	822	849	826	851	838	849	809	829	828	858	828	859	831	777	837	867	805	879	795	810	802	846	854	836	811	781	843	827	797	801	870	812	831	813	814	758	797	775	836	825	813	800	846	868	758	829	765	853	839	815	793	806	816	845	798	818	823	821	861	826	896	805	877	863	799	837	752	788	862	843	819	831	844	867	824	842	853	790	764	824	756	805	838	801	829	793	809	776	796	808	801	855	874	851	827	841	791	815	861	798	801	838	836	837	822	832	819	837	815	827	845	801	811	805	820	811	859	793	817	850	809	816	815	784	801	845	804	786	851	843	804	831	838	813	842	835	811	830	793	892	847	829	761	810	832	826	862	829	830	773	852	820	823	818	790	832	776	820	776	802	863	816	787	777	851	810	785	776	792	790	831	846	872	797	822	805	816	828	799	816	783	809	876	884	826	805	799	850	823	798	773	827	852	794	830	813	827	798	832	811	877	799	821	868	825	861	822	847	843	893	815	806	880	849	862	793	779	825	813	852	795	843	796	809	787	764	797	826	822	829	808	849	814	823	828	787	787	806	854	827	835	811	818	792	807	808	773	740	844	873	764	838	827	781	890	859	804	789	841	799	837	819	847	860	803	783	864	828	823	795	809	806	814	841	794	793	876	811	786	757	863	810	794	834	830	815	814	831	813	814	853	836	855	782	808	801	820	861	837	835	791	852	792	867	833	805	830	821	837	808	850	798	819	825	792	849	847	845	812	805	822	861	841	856	820	799	824	835	839	822	795	852	808	782	847	836	830	783	849	822	781	833	845	806	830	808	840	839	792	786	842	840	796	839	824	839	830	844	819	822	857	855	788	829	800	809	796	824	800	808	866	836	888	845	852	869	847	834	865	831	835	825	886	800	875	792	799	855	863	776	837	794	784	773	788	776	807	805	811	869	820	818	790	767	828	871	818	856	788	816	822	796	816	787	831	859	797	820	863	856	782	867	837	819	794	809	828	791	808	787	835	858	806	801	809	783	795	795	933	841	859	804	793	821	823	795	799	843	832	865	804	833	812	856	821	895	851	793	824	845	777	831	877	799	807	836	818	855	779	815	754	849	780	825	846	758
23938	20720	24091	27403	20715	20672	2361	611	501	483	457	435	460	440	471	452	427	446	431	455	445	431	395	484	406	446	482	437	440	427	453	451	415	434	406	416	430	429	461	417	464	420	446	452	463	428	441	420	424	442	453	425	413	441	445	454	419	441	445	451	435	435	434	442	431	435	477	371	409	390	408	419	434	396	447	431	471	424	471	440	452	453	451	417	391	414	455	412	417	431	459	407	434	423	437	405	433	456	408	377	426	417	461	422	457	398	412	444	420	425	464	440	411	430	426	448	447	454	474	445	422	465	398	437	408	405	430	436	413	438	407	415	416	447	436	419	432	460	392	424	411	429	410	433	445	415	395	447	414	436	417	413	441	421	420	417	450	409	407	432	396	450	445	403	417	454	461	453	404	443	403	447	447	403	408	421	410	405	472	434	375	399	415	449	425	438	414	429	453	468	450	390	429	444	417	424	397	372	419	457	448	404	421	393	393	446	416	442	421	421	450	425	466	400	442	399	418	442	445	456	424	417	419	417	412	421	433	397	428	447	433	415	391	454	422	448	460	416	416	435	446	427	425	397	422	454	431	407	418	462	439	460	440	418	420	439	425	449	394	433	420	388	424	469	433	407	409	401	443	396	429	378	416	431	414	447	390	423	374	436	421	423	469	429	409	446	483	418	423	418	413	419	434	421	465	470	429	454	417	384	405	428	418	407	402	448	461	422	412	395	453	413	444	410	412	441	435	410	421	454	433	421	422	455	435	422	441	434	426	411	479	420	412	427	457	441	445	454	420	423	422	403	391	417	418	431	396	394	438	456	419	385	442	420	444	427	443	381	395	418	430	417	440	445	454	431	440	433	461	401	386	458	397	435	415	425	438	401	432	419	442	461	386	431	403	449	423	429	421	396	411	405	436	427	478	424	389	411	437	405	424	411	445	427	474	474	443	412	443	406	395	458	449	439	394	406	425	398	415	417	399	433	416	456	423	429	447	422	450	414	449	423	406	434	441	463	427	413	418	431	468	446	430	398	386	444	434	433	432	437	424	428	420	429	428	435	408	437	407	429	433	414	404	437	438	421	439	437	417	458	434	430	487	465	400	459	439	463	411	434	433	415	436	456	442	416	409	390	425	448	437	493	433	440	447	424	415	447	430	425	454	450	430	398	416	403	412	391	424	392	439	420	438	439	416	440	453	441	439	425	419	440	454	437	476	406	433	425	437	443	423	405	440	454	404	415	424	438	424	403	412	438	445	425	426	419	405	419	473	402	424	394	455	417	464	483	427	457	403	421	406	450	424	430	398	410	448	454	453	431	421	416	388	425	409	394	456	424	447	403	446	384	420	456	401	380	395	409	397	464	433	453	447	443	433	405	444	403	422	411	444	403	422	394	389	465	442	398	394	426	407	462	437	412	442	418	445	464	426	391	402	390	415	406	429	434	412	469	413	454	404	446	450	433	451	407	464	422	446	444	425	422	423	427	401	462	424	434	447	432	426	407	390	446	428	432	451	442	396	427	430	428	438	395	457	432	450	459	440	419	441	407	447	438	450	459	407	423	476	438	389	426	422	427	401	418	464	438	482	412	418	413	440	436	428	475	438	437	409	463	428	442	412	452	424	439	413	452	425	402	382	365	426	392	401	425	393	405	404	438	392	441	414	414	426	401	403	412	409	416	436	403	432	408	424	459	450	452	431	461	405	435	425	397	404	442	425	412	415	429	458	465	441	433	450	390	406	400	458	425	475	448	437	430	441	420	438	399	435	452	374	446	411	428	455	417	460	408	475	443	387	460	416	437	430	458	460	464	429	433	391	420	399	450	449	418	418	447	452	406	422	447	395	460	466	436	471	444	452	463	421	418	409	463	472	445	453	435	447	411	421	435	447	411	408	438	439	435	495	452	431	426	496	422	462	374	404	418	429	441	400	438	424	442	397	400	428	445	441	429	426	451	393	419	426	424	420	433	414	415	450	446	439	447	418	414	424	406	389	393	405	412	442	422	443	426	400	459	419	452	398	386	428	415	430	410	443	439	443	411	428	443	379	387	455	443	373	411	458	434	457	402	462	400	422	444	448	391	411	409	423	445	439	443	411	418	384	428	435	429	399	419	432	429	413	436	446	437	429	373	363	423	392	441	409	441	399	434	477	489	421	396	431	397	416	440	394	492	448	400	412	407	398	468	438	445	401	400	425	417	451	439	430	419	433	468	443	417	439	411	419	421	456	397	403	391	376	439	457	399	390	424	439	415	390	393	457	429	414	414	421	433	426	424	426	405	422	416	453	427	419	423	441	398	419	418	448	435	420	448	397	471	450	457	454	452	401	413	438	411	462	469	455	390	376	435	435	442	445	423	405	407	429	417	433	415	430	419	439	423	404	453	431	434	429	407	470	447	429	436	409	421	435	427	385	459	357	427	439	442	411	436	394	475	467	444	453	407	474	398	387	431	453	424	363	447	398	428	431	464	391	432	429	424	388	427	400	421	420	419	397	384	408	418	456	487	428	468	464	422	402	384	414	452	415	405	431	432	436	443	390	456	454	434	418	433	440	430	389	433	429	435	434	449	445	412	388	445	425	382	439	448	407	450	422	460	410	400	397	395	435	454	411	402	412	431	403	423	471	434	435	437	371	412	480	431	407	411	437	417	454	426	417	441	403	426	441	386	416	435	433	419	449	396	428	438	446	475	418	437	406	381	428	429	455	463	464	431	427	426	396	389	407	396	426	428	433	372	422	440	418	419	387	401	456	425	447	399	472	434	409	428	455	473	447	468	441	429	413	452	481	473	442	413	435	405	417	422	422	416	473	425	439	457	413	448	442	459	418	394	439	442	462	409	434	466	376	414	412	471	431	414	420	418	420	421	394	417	422	410	423	438	435	429	418	411	411	436	437	447	454	470	425	395	447	451	440	421	439	427	435	417	427	438	420	436	448	442	435	420	470	435	442	408	412	423	385	390	436	418	440	407	410	435	399	417	407	406	433	418	425	417	385	426	427	457	409	388	419	409	415	436	419	400	467	410	438	413	411	417	397	423	417	419	424	406	447	466	473	387	396	463	436	424	414	423	432	394	434	421	452	404	447	467	441	399	448	477	410	419	437	486	431	399	447	434	451	454	424	431	412	417	449	419	430	422	416	395	381	422	464	436	465	439	465	399	431	451	459	399	451	429	425	436	446	426	423	404	412	429	408	429	397	424	432	440	410	424	413	455	426	434	436	391	426	415	389	427	465	407	434	431	409	421	432	418	381	428	407	394	436	411	423	402	445	431	427	432	454	430	444	393	392	389	421	440	433	407	458	434	421	426	461	435	442	411	425	427	415	419	431	408	466	420	426	419	410	415	445	430	456	456	404	439	413	395	439	474	441	425	405	465	434	392	457	414	401	419	448	412	394	423	438	442	424	442	424	449	393	415	433	389	442	437	421	423	413	400	430	386	424	427	417	446	447	395	404	406	387	450	407	431	391	458	415	426	417	414	408	385	416	418	412	433	436	396
4655	3562	1994	1206	1070	1016	992	1023	909	932	975	940	902	924	939	950	966	995	976	946	924	954	923	967	994	929	885	972	927	959	900	951	910	940	869	958	891	945	976	976	883	932	864	913	891	924	904	968	938	938	914	926	919	946	928	849	963	939	969	893	856	896	900	954	979	905	972	934	925	890	891	930	916	894	867	902	937	907	946	949	914	989	980	867	934	877	931	887	942	918	914	944	925	943	962	948	1020	932	943	919	902	919	924	985	919	980	917	916	944	965	969	949	958	951	883	921	965	935	935	940	900	895	932	899	900	914	1018	898	880	971	878	955	907	982	936	894	889	860	942	944	928	935	955	918	954	1021	959	923	841	954	938	896	908	910	925	970	949	943	940	909	884	960	997	902	921	945	945	906	950	949	907	938	916	952	899	899	947	902	868	910	877	940	936	925	936	870	941	955	969	924	976	962	879	934	978	923	938	895	961	970	954	919	936	902	914	925	900	903	866	943	969	1005	916	936	948	959	944	957	911	927	938	960	931	943	956	931	921	964	905	947	907	883	952	954	923	919	913	938	911	889	983	895	923	905	967	923	959	880	949	872	995	949	918	939	910	930	923	886	926	904	869	952	883	928	945	983	900	939	957	919	942	926	891	969	915	990	907	932	907	872	925	955	949	958	983	951	901	955	931	908	873	957	924	907	908	913	924	960	968	940	948	972	918	923	905	904	912	943	934	942	987	920	924	960	909	885	915	941	958	962	980	934	892	947	918	966	958	952	951	917	939	951	916	957	875	881	903	940	902	920	898	926	935	910	969	914	862	926	963	874	887	886	927	913	940	919	917	876	977	907	857	973	928	959	963	925	927	947	927	912	955	926	866	927	952	911	916	929	886	862	961	949	924	944	894	932	956	939	949	938	921	964	958	916	958	1000	985	905	907	919	884	902	916	907	952	940	917	946	925	894	846	951	905	956	918	948	943	910	936	901	943	952	905	965	949	894	930	916	984	913	952	915	919	968	896	924	951	934	901	916	901	955	939	934	911	930	965	935	946	938	883	911	919	935	854	927	924	940	944	973	926	922	945	901	912	929	873	830	913	870	923	911	955	915	934	948	923	872	962	930	941	912	931	926	943	926	907	966	912	892	996	890	912	918	940	942	913	932	957	957	921	930	942	922	888	961	920	942	927	964	913	861	913	966	900	944	944	933	910	946	882	931	938	946	932	893	1010	895	917	924	952	923	965	919	956	919	934	935	860	872	945	914	888	909	943	932	923	900	918	945	904	956	940	886	987	941	937	901	965	926	930	942	904	934	914	954	894	941	928	912	970	882	911	1012	925	931	912	935	964	995	857	917	941	946	913	947	902	920	921	925	877	915	911	974	880	951	888	936	901	920	977	913	922	967	937	923	955	859	976	963	868	946	950	906	881	990	952	881	964	902	933	943	904	911	945	968	943	916	934	881	896	960	961	948	937	912	910	868	988	922	905	897	932	925	877	959	925	917	978	930	901	912	925	928	926	932	903	918	906	904	941	922	916	915	900	911	886	933	988	943	964	944	940	888	892	966	978	955	908	943	970	857	915	913	915	912	899	935	952	997	885	967	927	921	913	933	927	906	985	920	916	928	951	894	934	903	928	944	923	973	932	889	941	936	924	962	936	904	1009	935	911	965	875	943	936	930	909	944	940	907	915	957	929	961	954	945	937	911	917	970	913	920	954	966	916	941	938	927	947	940	917	931	917	935	937	915	903	890	962	922	864	936	952	892	923	903	902	908	961	955	951	905	934	912	927	925	896	969	878	973	929	924	950	950	977	948	942	921	910	994	912	910	923	929	998	908	986	917	964	934	932	888	931	968	945	945	958	938	939	967	926	963	912	971	960	912	993	890	867	935	935	934	936	936	951	955	955	906	851	917	966	936	955	920	977	903	905	923	909	947	851	913	917	893	914	927	897	882	924	899	938	940	949	959	904	897	925	904	906	978	916	893	920	880	976	983	996	888	932	938	905	933	915	892	883	913	984	946	908	916	915	913	887	970	926	952	904	925	895	905	916	919	887	952	902	933	955	945	918	924	934	923	926	937	907	892	957	957	965	958	912	926	931	923	913	921	982	906	935	930	969	939	973	954	899	910	948	968	945	919	964	936	939	943	907	920	910	878	904	882	927	931	900	920	939	885	982	953	939	893	941	932	938	931	924	887	936	928	956	930	917	906	931	933	931	966	892	937	944	876	929	940	962	941	926	909	909	905	921	900	909	907	971	993	903	936	937	911	961	950	982	887	937	948	955	875	917	879	980	923	964	923	918	955	938	944	989	887	876	945	928	925	886	997	940	966	911	927	905	923	914	944	908	913	928	929	922	926	922	910	934	920	916	921	920	949	945	935	926	966	899	969	902	988	921	954	962	906	926	961	943	996	970	888	917	926	949	952	872	878	901	892	967	872	878	955	893	951	955	938	935	942	954	907	988	932	938	911	896	900	927	925	915	936	884	946	922	972	908	925	907	913	913	937	853	885	881	965	938	986	956	928	981	954	917	948	944	887	892	896	919	966	975	954	961	892	918	944	927	932	941	929	946	919	948	916	909	981	949	955	876	922	901	941	934	948	939	1008	935	976	932	948	945	951	896	903	859	983	954	965	935	908	934	942	927	947	912	928	938	890	953	889	925	964	950	914	943	1006	943	914	944	987	965	854	962	925	941	883	860	980	922	955	898	928	951	990	939	933	915	912	932	909	882	884	980	986	912	926	946	899	915	860	923	916	933	921	998	912	906	945	899	912	929	958	945	897	927	930	874	924	961	861	894	972	897	943	939	915	904	925	954	893	954	925	952	989	947	959	910	909	924	913	916	956	927	945	894	950	934	903	947	898	871	984	913	976	892	924	889	952	936	863	936	902	915	958	938	879	899	882	894	931	950	968	950	929	946	886	953	909	952	966	948	918	913	983	923	944	904	971	924	913	862	848	978	855	985	942	907	936	939	918	891	945	917	929	920	886	919	923	922	949	923	933	917	957	910	983	934	918	944	902	934	905	902	917	911	909	933	932	957	980	956	913	946	886	918	938	994	960	941	915	910	894	977	929	959	915	945	987	927	858	973	927	925	904	980	959	952	935	927	866	906	918	941	946	972	962	904	951	948	931	909	886	952	947	899	848	963	922	940	939	972	967	926	877	973	862	971	915	972	953	934	931	923	899	936	980	911	934	932	926	906	938	925	911	893	917	935	929	926	917	904	897	955	919	944	925	927	927	942	964	935	926	961	928	923	883	939	930	916	957	894	912	939	894	891	929	945	886	916	974	939	935	968	932	974	865	939	941	907	915	890	923	944	899	959	918	944	890	902	902	919	947	891	959	893	908	915	947	905	901	941	934	956	1008	908	937	931	916	947	944	942	939	932	938	975	924	928	940	885	933	922	961	911	967	938	919	948	963	929	913	921	914	944	900	907	971	908	924	941	925	937	896	944	874	953	950	960	836	917	887	905	926	960	958	935	907	950	975	932	932	931	882	934	937
23409	20738	24401	27141	20739	20758	17880	696	443	375	346	312	304	306	301	353	344	288	339	279	304	273	266	309	315	286	298	264	293	309	311	247	249	293	242	289	287	323	272	290	272	267	292	287	289	291	274	271	276	260	262	269	256	300	241	262	253	300	265	267	274	306	253	283	277	286	282	276	291	275	269	243	268	284	259	265	286	236	277	265	285	267	263	265	255	280	266	278	256	276	257	269	251	272	273	270	260	289	252	275	290	252	248	295	253	256	246	268	270	300	273	251	287	250	287	261	269	254	270	245	309	261	269	257	266	261	283	287	247	272	270	252	244	258	236	269	256	284	267	263	258	283	275	277	286	302	301	277	289	255	285	278	274	286	242	281	276	301	290	280	264	298	263	280	273	254	277	269	312	294	287	262	286	266	259	282	282	296	267	263	254	277	269	262	300	251	280	296	257	263	280	252	244	268	279	261	294	260	267	278	271	273	305	298	270	282	266	248	269	229	290	273	273	304	259	251	290	258	281	267	244	270	268	261	254	293	260	282	248	252	246	244	265	258	278	270	246	255	265	244	259	297	268	272	308	298	285	283	262	275	272	271	279	261	279	273	275	269	276	255	272	279	275	249	273	278	295	264	249	269	260	280	263	268	292	234	254	233	261	269	273	281	294	276	293	285	295	287	285	264	289	281	284	247	248	260	261	249	265	265	282	270	277	255	279	273	259	280	259	289	259	269	264	280	287	296	285	260	254	274	249	257	289	258	264	249	269	271	252	264	281	294	253	263	265	274	239	232	249	317	296	279	252	245	295	281	254	285	269	255	275	285	293	266	284	257	302	280	280	297	286	242	285	253	266	241	259	252	307	265	287	316	278	272	290	269	291	262	238	236	238	260	257	277	254	300	306	270	304	255	271	269	276	242	250	296	251	247	262	257	234	272	272	249	291	224	263	268	273	260	239	257	271	286	261	256	256	221	288	264	263	290	273	270	239	268	243	289	291	256	251	283	281	303	274	275	284	289	287	251	300	259	275	264	263	280	243	291	270	264	270	272	284	305	245	285	258	244	246	278	245	226	281	272	309	268	259	290	278	253	270	259	275	277	254	277	245	280	259	273	269	288	257	251	287	267	281	291	311	273	266	276	328	260	269	259	264	243	277	263	288	301	254	259	311	286	279	282	292	277	253	282	272	274	291	282	290	302	296	302	272	272	262	278	277	250	287	294	256	282	251	260	258	265	289	266	243	258	274	245	289	277	278	281	277	268	267	253	268	279	274	257	241	310	284	281	271	248	244	250	278	291	259	287	241	241	269	274	268	266	236	288	268	239	271	275	288	309	267	247	254	271	258	296	266	274	273	264	247	262	265	281	275	234	272	263	250	293	276	270	287	278	280	282	235	267	231	284	227	282	260	285	286	295	280	267	267	300	310	272	270	304	275	280	296	318	316	273	246	253	259	247	282	288	266	264	245	294	288	299	242	289	260	257	263	303	259	267	263	290	282	276	238	304	277	269	282	265	311	317	267	255	291	301	254	275	296	264	298	269	285	282	244	246	245	262	262	257	273	259	272	267	298	271	298	266	262	279	249	262	242	250	284	260	285	263	248	280	276	244	268	250	303	261	248	267	290	251	322	287	284	272	287	247	244	263	290	271	263	287	253	265	292	262	278	245	283	241	303	257	261	247	254	279	260	250	253	281	271	269	288	286	278	240	251	265	296	270	259	274	283	284	293	255	250	282	288	249	293	278	289	306	260	318	319	317	287	264	262	287	271	269	285	307	300	291	256	291	272	253	279	241	289	256	256	254	289	288	296	285	266	295	275	287	266	282	265	242	256	256	259	272	251	286	282	289	292	272	282	300	295	278	281	251	277	274	262	250	265	267	292	280	268	253	284	271	247	285	278	312	261	271	290	300	288	255	272	275	278	298	283	246	262	280	283	279	284	283	266	278	265	242	273	273	256	264	260	256	265	254	281	274	271	281	244	249	251	287	293	266	239	298	266	264	275	253	308	216	259	260	245	278	263	277	297	278	267	239	289	254	279	278	267	255	298	254	273	283	281	297	294	278	272	298	247	242	289	269	273	286	258	270	273	274	246	275	281	251	257	245	301	298	305	287	303	280	285	279	294	273	286	282	263	296	266	260	275	261	268	279	253	302	266	309	297	274	296	255	272	281	264	261	280	254	268	262	258	259	276	265	267	270	280	288	252	250	264	284	274	286	290	261	283	302	249	276	258	277	232	300	274	241	257	268	288	276	267	275	275	285	268	255	285	285	291	256	304	275	263	261	250	267	299	294	278	273	294	270	285	289	262	259	255	287	280	289	295	270	267	261	265	308	267	285	248	266	268	286	278	273	289	277	229	277	270	280	290	266	301	258	288	283	304	266	253	281	303	275	267	250	259	245	258	285	262	275	280	261	246	280	235	296	289	246	292	265	240	270	269	286	294	281	260	278	285	264	272	300	287	276	297	265	262	277	272	264	229	236	283	269	272	282	253	300	269	289	274	274	264	286	274	267	278	271	264	274	276	253	286	268	294	319	266	281	290	231	253	266	243	294	246	297	268	262	273	261	252	261	258	264	278	216	271	294	261	251	249	252	273	265	238	266	270	254	300	295	284	283	250	280	301	258	259	288	246	260	284	263	275	252	287	268	282	304	296	274	308	264	255	264	287	238	251	269	290	279	240	289	257	271	247	318	282	254	249	254	266	268	268	259	288	248	292	235	291	263	266	286	256	228	276	272	292	277	269	261	240	264	268	265	281	292	252	247	233	284	279	276	250	300	285	282	296	259	282	255	267	254	239	265	276	251	245	282	265	263	281	248	299	283	262	224	294	264	270	266	269	277	292	249	274	260	275	283	289	312	257	247	303	250	299	236	244	316	285	269	260	295	281	264	259	252	270	276	268	248	278	251	255	280	257	264	272	301	265	267	273	266	281	273	282	314	273	281	298	238	286	278	253	292	263	272	261	284	279	283	257	244	251	258	289	304	279	282	263	273	268	267	264	256	270	273	274	329	257	271	256	271	269	248	284	282	280	283	292	284	263	249	287	244	254	239	240	237	237	296	261	254	265	270	264	265	275	261	248	258	286	270	261	270	244	264	298	227	248	252	245	259	282	231	275	265	269	279	265	272	282	298	267	257	261	284	257	258	301	276	285	289	276	286	295	251	267	274	281	271	268	280	279	252	280	277	304	283	282	253	286	281	271	285	272	273	252	257	269	269	278	258	268	290	278	224	276	299	267	262	244	243	255	236	227	249	283	273	238	285	269	261	242	239	276	260	256	266	326	278	276	288	266	277	263	285	311	248	268	275	274	266	286	248	238	278	264	240	271	259	300	280	258	265	272	246	307	296	263	265	275	267	276	282	256	296	286	270	292	248	273	268	278	275	264	273	300	296	257	279	263	266	281	267	272	313	280	264	280	274	254	253	286	272	272	265	263	267	275	276	251	250	283	263	271	291	235	305	254	274	275	294	269	243	285	278	266	282	262	267
4791	5055	2489	1240	882	808	684	678	641	674	622	636	689	630	618	615	559	652	591	628	613	599	622	620	591	622	600	631	575	638	601	583	589	645	583	627	626	586	599	622	590	616	584	596	586	625	585	627	637	648	630	613	606	646	569	589	658	617	607	558	617	570	556	587	574	580	597	570	607	594	599	610	610	583	593	634	602	559	614	631	615	604	631	647	568	613	561	616	660	581	614	627	588	541	653	613	565	610	604	622	624	625	646	578	563	642	601	621	604	631	607	628	609	596	631	595	596	611	614	563	603	600	594	608	614	597	611	610	578	607	584	592	656	609	589	597	627	600	588	607	570	596	571	631	611	627	618	604	614	600	608	602	613	593	584	633	583	604	660	590	612	602	593	589	576	593	621	579	608	574	565	600	624	628	605	621	612	613	549	606	627	634	590	590	630	533	617	573	553	579	599	632	554	564	640	625	623	605	591	631	584	615	598	612	632	602	588	601	641	588	544	564	587	614	605	603	622	618	562	599	584	613	541	605	607	597	571	613	609	603	605	578	594	634	584	585	554	588	593	559	572	605	589	615	608	626	618	615	594	617	630	581	556	588	623	604	609	596	635	588	613	554	608	558	562	614	551	610	559	625	600	573	585	619	604	610	618	575	573	625	576	586	596	622	592	607	577	627	577	606	635	560	559	559	612	592	588	572	591	588	590	574	569	580	585	552	559	587	604	590	553	591	594	599	596	555	598	552	634	591	562	604	592	631	587	611	589	595	620	618	607	576	598	621	585	628	604	585	620	587	571	613	618	604	662	575	612	616	606	674	608	597	617	570	605	612	586	574	609	646	619	592	596	596	569	588	592	570	606	591	594	603	626	600	648	581	616	614	598	613	616	626	631	619	600	605	572	598	570	592	592	605	568	578	544	604	660	604	624	632	613	621	579	588	587	613	582	602	630	620	608	586	541	619	596	596	624	595	611	591	548	599	572	632	582	632	569	582	605	560	585	607	567	612	583	581	612	587	557	610	604	563	626	560	589	608	616	591	605	653	597	590	547	602	618	553	641	563	594	613	627	601	625	555	600	566	630	639	641	609	602	549	559	555	607	574	544	594	623	638	578	607	594	627	610	586	626	584	567	607	611	555	589	593	603	653	626	593	582	625	604	643	584	637	607	583	566	604	619	588	621	597	584	567	601	585	624	642	613	588	621	597	623	629	618	596	599	601	620	606	577	585	613	593	620	579	579	678	568	614	632	590	607	582	647	628	585	647	579	617	604	598	579	606	626	626	583	617	541	583	562	593	592	606	559	578	603	548	587	595	584	582	585	621	655	594	551	582	628	597	605	592	621	618	598	562	608	576	599	585	604	606	608	612	641	634	579	637	559	620	591	595	587	591	590	614	599	608	634	612	606	603	619	616	609	629	626	593	585	613	562	587	621	568	590	622	615	581	610	569	596	584	573	560	621	614	596	586	649	581	622	601	601	626	597	583	608	568	643	594	609	590	599	564	599	595	614	567	592	612	605	619	633	597	618	596	577	612	547	608	609	647	631	586	593	587	614	601	581	579	605	601	631	601	613	587	550	566	635	603	617	604	584	571	612	602	569	577	622	616	583	595	585	610	573	570	587	593	588	611	619	603	646	604	608	634	555	603	612	576	604	599	612	597	627	584	577	610	624	606	611	605	565	637	619	598	592	585	627	593	631	595	596	616	631	583	573	561	604	532	586	602	613	587	582	559	591	636	599	612	621	626	598	586	588	605	621	605	586	602	581	591	629	564	601	669	608	642	572	613	558	597	564	571	614	583	590	573	628	607	589	610	620	614	580	587	608	631	603	613	585	618	579	607	624	586	558	590	604	602	569	602	617	578	595	618	580	587	599	595	584	573	545	588	597	609	575	637	582	589	623	587	623	588	598	574	595	588	576	636	574	599	569	632	581	555	548	619	628	601	589	598	588	613	578	584	616	608	565	598	617	611	595	616	599	625	564	593	622	612	585	581	617	606	603	596	618	597	575	585	582	603	579	584	623	608	571	629	631	586	562	590	604	579	577	595	613	586	581	578	629	601	589	604	585	590	580	617	598	633	555	613	608	638	617	616	592	621	629	624	626	604	561	611	571	555	608	603	561	606	593	553	600	557	641	637	604	581	580	622	573	651	578	604	598	585	602	598	597	594	586	590	554	580	591	580	584	600	590	588	623	629	664	615	620	610	608	586	600	608	582	630	602	609	566	647	596	605	561	659	598	577	594	600	607	575	597	643	616	638	583	644	616	599	589	626	644	604	620	618	586	616	612	590	565	587	601	605	612	599	572	589	613	611	587	597	591	597	619	589	589	599	647	564	603	563	646	648	614	579	617	614	603	605	621	590	600	633	589	604	605	614	553	599	579	593	596	590	626	581	602	582	578	608	618	605	637	587	610	581	567	592	598	603	628	558	581	597	584	583	614	627	620	619	596	578	585	597	590	575	626	598	612	648	591	656	612	595	621	578	621	616	621	586	641	598	604	620	615	590	618	619	612	593	508	579	596	601	632	627	538	640	587	604	591	654	545	665	628	582	578	582	603	570	568	609	586	557	590	578	578	604	578	609	617	580	539	573	618	621	579	604	581	588	576	573	619	619	576	612	624	608	612	601	621	605	682	579	582	618	596	603	601	576	617	609	587	596	607	540	567	571	623	645	595	593	596	585	608	597	575	615	617	592	595	607	604	567	603	615	633	611	611	642	538	609	603	625	564	616	580	585	569	626	572	561	585	599	577	630	595	619	592	575	627	576	612	603	600	587	594	551	622	608	622	635	600	628	608	656	669	588	595	558	604	591	607	622	603	615	609	667	571	623	548	604	575	596	603	588	568	573	576	585	598	578	620	596	628	588	607	616	602	631	627	568	593	595	597	588	566	637	594	553	636	602	605	633	583	612	586	605	614	606	622	622	612	608	588	576	601	587	599	627	582	611	634	580	602	603	576	585	574	626	611	645	625	615	619	572	642	607	574	592	591	601	564	648	587	625	598	590	599	589	597	595	536	611	575	594	617	596	632	597	581	626	574	565	619	599	588	569	629	619	592	617	571	618	586	573	621	637	632	637	610	614	560	573	631	567	595	628	574	572	609	583	621	576	581	615	604	595	593	574	584	610	594	581	596	593	592	583	594	592	607	625	606	640	594	618	607	609	621	575	603	626	557	617	571	601	573	591	586	607	605	586	590	601	593	596	536	586	589	579	606	630	617	571	572	569	594	602	602	631	594	597	614	622	608	659	581	580	614	610	579	601	634	573	594	559	599	584	580	609	605	575	595	584	606	600	581	602	619	567	607	606	639	596	648	572	559	590	633	571	600	606	625	584	622	577	578	604	603	600	605	614	584	625	612	579	584	612	572	601	618	619	568	626	614	619	591	604	612	617	598	621	607	596	578	599	584	630	599	613	588	581	580	563	569	633	570	621	602	601	586	586	634	584	584	612	581	597	598	590	642	574	595	598	569	653	575	591	642	581	564	626
31531	19249	7180	615	471	365	344	364	390	362	341	359	388	381	387	361	327	349	387	361	366	334	347	364	345	339	383	334	329	355	337	353	339	366	343	343	363	356	363	316	389	356	358	351	355	334	404	363	360	362	381	364	329	332	345	372	365	348	355	344	367	387	386	318	347	369	370	353	342	374	341	351	395	325	319	352	365	374	363	362	360	346	379	376	352	357	346	377	341	336	350	386	358	368	349	350	355	361	348	373	348	352	352	377	336	345	393	374	359	381	371	355	354	325	320	368	367	365	342	321	334	383	357	341	354	375	370	338	396	341	346	344	380	357	354	408	370	324	378	326	353	325	362	340	372	332	389	341	331	339	385	328	352	371	363	396	342	369	313	380	385	327	332	390	386	379	350	358	367	354	306	375	371	369	379	375	333	331	379	374	387	361	319	342	345	344	366	349	393	319	402	334	346	369	328	358	387	317	323	372	360	345	365	400	381	351	352	362	384	321	323	365	347	359	339	366	353	336	385	357	371	384	404	357	364	358	370	357	314	359	327	338	298	354	350	351	360	360	390	336	321	375	350	347	355	328	340	337	355	366	320	367	351	354	356	386	357	369	380	343	368	375	333	388	366	372	321	358	370	374	352	367	361	337	352	350	340	321	351	344	347	352	349	351	349	372	379	369	340	413	357	359	318	354	363	349	370	356	352	344	339	363	392	388	360	384	338	345	343	397	371	345	414	392	385	375	363	331	339	345	342	357	364	322	382	366	355	372	344	366	344	328	374	368	395	354	377	329	359	376	359	348	374	349	370	376	372	391	338	356	408	313	320	379	346	340	363	352	375	350	372	367	354	387	354	327	350	326	381	384	392	364	389	371	344	391	339	355	344	383	332	378	414	399	315	339	372	377	388	307	404	359	377	380	353	357	366	306	339	340	358	348	368	342	378	366	329	373	375	341	371	345	357	362	304	356	309	336	352	349	337	349	375	323	383	350	330	360	364	353	345	360	371	411	362	355	381	368	360	357	350	356	365	340	336	316	348	354	374	365	348	351	364	361	341	364	357	326	340	349	340	347	367	378	318	358	335	370	360	366	349	369	374	342	314	352	357	397	371	371	349	364	373	361	366	365	344	398	375	351	379	380	370	366	320	379	348	354	362	354	362	367	372	349	376	363	373	329	325	357	360	360	375	358	342	319	361	356	346	359	353	349	329	369	372	320	349	381	357	361	381	343	376	343	351	346	362	360	316	360	351	412	326	336	394	364	361	374	361	336	354	363	355	347	368	362	366	321	338	348	351	330	380	356	343	345	348	372	366	361	354	368	329	390	343	392	383	358	385	321	359	361	355	362	346	378	311	355	348	362	367	324	347	363	347	334	360	398	368	370	342	349	369	393	358	347	356	379	381	331	362	360	365	356	330	318	368	359	360	358	375	349	329	325	348	352	353	373	353	340	330	351	356	371	360	377	367	368	374	364	328	400	346	364	329	344	344	342	344	388	368	305	369	348	364	350	323	359	337	360	385	337	357	370	345	383	359	360	341	382	345	398	380	369	364	339	395	368	341	371	346	357	361	346	363	352	338	337	328	374	361	372	364	346	389	364	324	352	332	368	373	361	372	381	361	329	349	351	371	366	367	356	349	324	335	356	313	391	342	337	345	343	410	360	377	345	369	375	422	365	348	395	359	357	396	358	357	340	375	363	360	373	341	332	326	395	302	335	357	349	385	349	354	353	383	348	350	360	359	367	397	353	331	338	352	352	357	333	354	407	386	364	342	391	351	359	366	348	354	363	324	361	366	369	348	317	350	364	363	388	354	374	381	371	353	369	341	371	313	341	343	363	374	343	319	354	353	350	377	344	370	360	361	333	340	391	351	349	354	366	379	359	344	344	332	345	346	373	364	365	374	391	351	364	366	325	331	349	366	346	347	360	335	376	349	367	380	379	337	382	334	377	387	363	330	367	370	383	385	338	339	361	373	357	350	342	377	350	370	331	371	366	378	351	336	361	366	354	319	352	370	363	363	394	379	344	326	380	335	363	338	378	350	359	337	388	327	351	336	341	356	370	319	382	393	378	336	393	362	317	355	352	346	348	346	333	339	350	379	359	350	348	364	403	365	380	404	370	382	365	396	334	360	352	311	364	351	404	372	372	342	356	348	379	344	360	389	397	347	360	362	401	344	341	329	361	380	386	363	328	339	373	383	383	352	347	338	367	370	334	330	349	326	331	326	344	357	406	352	362	366	344	377	372	346	371	321	376	347	372	323	384	351	348	344	388	374	399	363	321	386	347	354	375	351	370	368	356	318	359	361	377	394	355	387	335	364	374	382	369	370	331	322	373	366	361	345	389	365	353	362	345	342	361	349	398	371	351	348	352	371	334	339	354	358	323	366	354	373	353	335	343	368	351	341	360	365	361	350	353	355	363	370	366	379	352	384	349	355	353	356	319	346	355	351	353	332	350	373	363	366	377	387	337	370	349	362	342	329	353	377	321	367	386	349	345	352	355	357	368	360	378	343	355	348	355	375	357	379	377	370	387	346	343	364	379	372	354	375	355	346	337	336	354	389	364	377	347	381	394	353	369	348	352	374	352	344	359	373	386	382	385	341	352	359	322	349	358	380	355	391	351	334	372	353	321	350	373	313	359	323	353	397	350	333	326	376	399	356	364	382	359	432	356	312	343	364	370	358	365	406	359	363	375	366	361	365	350	346	369	356	374	332	329	344	378	406	368	336	380	353	357	340	347	349	394	377	331	345	342	345	355	370	354	350	342	346	331	327	372	337	450	409	362	366	359	361	359	348	387	343	360	350	336	346	331	372	422	380	368	377	356	357	350	362	356	356	365	355	331	350	347	355	344	363	380	345	372	338	356	343	361	367	317	355	358	362	324	326	378	393	352	328	334	324	359	373	351	351	339	392	394	392	337	372	334	347	345	383	355	336	359	374	348	410	348	405	374	396	350	330	344	359	361	353	340	357	384	394	372	362	347	406	386	367	347	369	348	341	355	336	339	371	339	375	403	370	362	356	389	383	371	348	329	389	346	374	357	353	375	355	365	364	348	364	355	337	357	382	362	362	318	347	355	297	392	368	327	371	394	344	365	379	390	365	340	311	350	376	368	369	343	355	358	346	352	354	358	346	347	378	349	339	355	358	372	366	329	326	298	371	397	360	369	357	372	344	331	360	395	365	369	347	402	353	364	383	378	342	372	377	345	356	356	344	364	390	380	378	362	352	344	331	319	368	376	376	337	328	368	348	331	362	389	312	338	355	361	377	347	347	334	357	391	336	336	363	342	361	362	328	342	406	368	387	403	377	380	355	332	327	370	377	373	346	342	320	365	368	370	331	336	370	380	360	340	356	387	347	337	354	330	368	357	342	336	325	362	324	354	342	413	371	329	361	397	373	364	332	347	388	372	344	362	362	332	368	369	328	375	377	326	369	332	385	365	351	355	358	388	323	335	376	378	363	371	368	386	299	359	401	368	354	357	338	384
5577	1203	939	834	843	842	872	820	836	841	792	814	797	792	859	836	817	790	825	811	796	779	807	845	848	843	845	840	853	847	865	814	864	835	828	852	844	809	839	829	827	819	845	833	839	838	866	775	884	822	845	788	789	881	784	856	805	843	834	845	844	791	819	754	795	828	914	821	845	807	806	817	832	804	816	837	855	831	854	809	780	835	835	871	847	827	811	839	850	802	810	838	821	785	809	833	804	858	781	839	832	855	819	837	782	825	879	826	785	854	796	815	857	840	817	915	826	822	827	825	789	793	852	812	828	855	805	805	822	794	839	828	811	834	808	790	804	807	777	852	866	854	805	793	839	820	834	832	854	792	846	906	831	785	815	806	843	810	784	832	828	836	855	816	838	848	867	794	805	875	824	847	845	825	877	873	845	833	851	804	792	901	814	881	827	834	787	829	824	803	852	782	837	798	832	841	803	822	807	868	795	801	854	839	823	824	834	857	835	826	807	802	823	843	811	817	800	778	838	856	830	836	822	834	768	844	828	816	821	833	760	810	820	829	849	804	774	845	818	796	866	816	753	846	911	842	806	826	802	869	817	800	848	815	806	785	836	785	822	814	828	833	859	856	884	849	805	845	803	850	831	806	797	817	815	796	825	812	786	837	798	847	841	861	836	842	833	851	793	840	795	807	823	795	816	849	838	846	852	826	832	857	861	780	827	837	809	851	824	868	792	872	834	821	834	826	812	823	822	831	813	832	886	836	809	879	849	807	813	824	789	787	804	783	842	809	851	839	767	778	805	817	851	853	791	821	774	808	844	842	836	846	836	821	805	774	827	872	837	800	763	868	848	823	807	807	855	809	826	855	829	768	825	794	791	812	845	802	779	823	802	823	870	791	806	864	797	824	788	859	826	847	825	816	802	840	864	850	835	792	820	812	805	812	853	861	856	822	842	853	810	817	800	864	795	810	859	789	818	789	809	853	808	792	755	849	840	842	860	824	808	765	833	863	860	817	817	843	817	843	850	817	863	801	811	828	947	841	774	891	830	843	815	824	832	853	803	804	837	822	801	832	829	847	801	863	831	813	899	838	815	846	826	790	852	814	813	869	846	867	832	807	821	796	822	883	827	798	805	831	809	814	849	817	781	812	830	782	822	881	823	806	862	795	888	838	859	805	812	863	821	834	822	800	871	823	817	839	820	848	791	830	802	852	824	861	795	854	827	813	816	813	772	824	835	863	801	853	795	867	831	843	798	857	846	785	810	814	778	813	859	864	814	816	839	826	826	765	831	812	871	879	850	829	850	791	820	851	856	875	831	798	826	828	811	870	826	802	846	770	801	851	818	792	833	818	781	840	842	835	833	822	810	810	800	840	794	842	829	849	859	781	853	828	808	853	867	820	838	802	870	839	827	809	842	819	823	829	807	835	823	810	850	786	798	759	816	872	857	829	807	843	786	810	774	771	847	836	818	847	852	794	791	804	737	845	774	826	833	822	790	798	856	799	822	825	761	844	820	864	805	868	793	857	812	802	859	858	841	795	820	821	881	790	802	869	821	848	851	780	867	833	757	843	827	807	844	818	797	764	804	853	795	830	775	809	834	825	830	848	789	783	832	816	811	875	811	812	798	877	784	815	769	815	833	861	831	813	787	808	819	853	838	848	827	842	814	780	818	824	847	869	856	814	848	814	827	823	809	852	850	804	847	850	777	829	839	780	817	830	812	811	781	862	837	866	869	838	810	818	796	792	884	840	788	793	805	871	846	761	845	832	819	826	853	795	804	846	801	806	838	801	783	822	834	812	819	842	825	879	857	817	836	810	832	766	881	803	835	857	837	810	857	858	800	798	764	806	838	830	793	803	842	819	805	874	855	848	804	853	802	804	804	778	836	841	852	770	862	818	886	833	801	804	818	817	804	847	802	812	799	826	827	832	867	854	785	838	838	851	790	771	835	855	812	831	810	878	798	847	785	836	842	872	817	846	806	895	834	807	809	830	856	794	802	833	811	815	858	812	862	846	820	792	818	807	792	862	814	885	850	815	778	756	832	871	836	848	818	857	833	843	828	817	860	850	814	857	830	823	820	836	824	799	780	825	828	807	863	841	777	800	839	888	798	798	835	811	814	847	855	816	820	807	769	848	829	819	795	838	832	835	827	845	863	834	804	827	801	858	803	806	841	848	857	828	850	811	849	788	830	836	859	799	851	773	816	794	814	819	843	866	793	791	889	793	841	840	835	815	807	843	799	846	841	816	777	809	829	831	770	789	844	826	816	766	850	819	843	801	865	813	867	847	884	810	879	829	802	849	771	836	833	833	889	792	781	839	836	798	810	812	851	809	818	851	848	799	814	820	826	805	777	799	829	817	847	841	855	810	835	779	791	842	806	808	873	902	821	854	803	859	812	826	828	840	784	799	805	796	896	813	828	837	856	821	791	801	836	807	832	830	801	807	801	824	846	827	832	850	810	884	840	882	739	840	833	834	841	814	805	804	809	774	792	824	811	843	854	873	789	859	825	847	810	799	809	787	762	793	794	770	840	841	877	849	881	836	796	794	843	770	787	805	853	850	824	843	862	827	812	796	851	832	833	907	859	855	850	870	803	851	838	814	806	786	858	844	836	867	813	791	813	842	845	854	849	849	835	824	787	757	868	885	797	836	833	879	774	781	807	819	844	814	869	827	822	850	812	808	845	811	793	856	796	832	828	886	865	819	821	809	807	829	786	809	814	852	803	823	875	812	868	886	873	817	803	832	825	834	835	846	838	785	865	823	869	875	830	833	800	845	781	835	826	831	786	820	845	803	846	818	843	841	801	836	791	780	860	856	798	850	842	814	797	877	908	811	812	843	849	814	842	807	896	838	868	809	842	804	845	806	837	807	825	831	794	784	852	837	851	800	889	856	800	833	851	829	844	780	873	902	823	813	854	793	807	796	873	758	871	801	881	894	853	793	818	794	870	785	848	865	887	806	798	789	828	826	836	842	761	832	814	802	844	806	818	815	806	866	794	823	815	791	837	802	877	848	771	824	825	832	867	835	811	832	826	833	872	816	830	785	798	841	746	832	836	877	813	842	857	822	780	879	792	807	800	828	858	821	836	820	801	823	853	840	839	819	840	851	825	809	799	890	817	875	838	858	852	798	780	793	814	752	811	822	819	794	837	828	825	892	827	793	821	817	859	815	791	778	823	824	803	782	807	828	887	786	772	797	786	847	830	842	826	782	810	838	758	786	855	817	874	843	858	783	833	862	851	848	825	809	816	816	780	841	853	803	811	834	837	820	841	787	830	839	801	909	829	856	856	841	852	844	844	854	842	821	821	840	801	844	818	791	770	885	868	864	831	865	794	814	797	854	830	837	857	843	802	866	817	814	817	844	826	852	828	847	806	883	881	806	832	802	783	823	844	833	842	841	813	853	831	872	830	874	781	824	812	827	769	834	837	793	840	837	822	789	834	805	847	836	821	872	839	816	816	824	843	828	834	822	830	807	821	760
23925	20712	24092	27392	20701	20662	2392	612	536	533	475	484	434	483	459	449	445	433	451	460	462	414	422	456	433	412	417	430	418	405	429	429	439	415	430	442	413	417	463	460	407	418	422	449	459	446	458	422	451	401	494	447	385	445	423	403	449	448	483	385	462	409	418	460	421	437	433	421	442	417	404	408	420	432	448	455	490	433	414	466	414	432	434	392	391	435	395	420	414	421	435	437	425	435	461	444	444	405	402	431	440	445	442	408	408	415	439	416	421	455	412	445	462	438	419	444	422	428	434	417	420	411	404	402	381	435	411	444	421	408	402	402	431	402	418	446	409	409	442	448	425	443	456	435	402	426	430	426	439	399	405	445	432	435	412	463	440	384	409	389	420	400	420	422	444	429	422	445	434	457	400	418	447	433	423	392	429	432	413	449	419	414	429	410	439	439	408	418	433	440	427	418	448	413	456	425	455	445	399	420	431	422	441	412	456	443	418	431	409	416	452	445	460	448	435	437	434	424	391	427	416	413	437	433	462	401	398	442	421	424	406	414	426	408	436	413	417	451	439	467	402	432	415	421	421	446	422	416	446	414	391	431	462	441	414	420	402	440	444	417	417	429	468	436	381	452	375	424	403	459	447	443	403	448	414	414	421	424	462	446	407	472	399	390	434	450	418	402	417	467	430	427	458	409	434	429	444	399	443	403	386	398	444	406	445	421	421	420	448	444	427	416	413	417	430	410	398	440	428	429	426	420	442	434	432	468	416	405	442	440	404	450	436	457	424	416	425	442	426	421	431	393	424	379	415	414	448	458	401	438	415	416	404	416	441	402	381	454	431	416	424	437	384	390	428	413	410	387	453	445	410	442	427	417	450	424	432	417	374	420	407	421	467	439	442	469	437	460	425	393	445	412	426	454	405	426	468	412	399	453	402	446	436	426	410	414	413	419	433	428	444	432	395	380	439	431	455	441	443	418	452	494	439	464	429	427	418	473	429	411	421	443	443	440	415	418	420	424	422	438	466	428	416	418	445	441	456	442	473	442	416	428	394	407	470	390	417	359	427	473	455	419	436	447	433	443	439	419	436	422	454	431	435	431	456	425	442	420	411	415	387	502	404	427	428	441	444	418	442	448	448	419	413	445	429	452	444	435	429	428	403	430	404	437	445	397	376	415	397	420	412	419	450	401	422	403	440	474	403	427	425	384	416	434	405	484	440	419	456	446	441	409	388	426	439	452	433	430	429	458	434	418	409	428	464	408	448	449	495	426	454	463	431	447	414	385	441	406	406	385	421	403	429	413	390	416	439	417	388	432	425	418	440	440	460	454	435	417	384	456	426	435	424	424	434	430	436	418	452	448	415	408	449	437	412	437	447	455	411	426	417	431	414	394	443	445	451	446	454	480	437	420	418	404	437	454	432	426	424	444	448	460	428	397	424	406	433	392	415	457	383	420	409	430	456	457	400	409	435	442	411	447	400	404	413	460	439	379	462	432	397	402	419	405	431	429	408	437	408	427	400	424	437	425	413	435	446	431	446	457	408	395	462	432	434	429	405	418	461	440	466	449	419	398	431	420	428	439	446	389	469	425	411	421	401	415	457	433	462	429	451	466	440	398	426	443	406	384	396	441	442	428	445	410	451	436	415	455	462	443	444	414	425	452	438	441	432	405	437	451	423	399	412	474	442	437	438	412	370	454	426	414	440	430	393	391	471	443	417	487	414	442	436	422	463	442	394	473	479	442	414	469	451	410	435	428	432	428	425	408	406	435	431	457	430	418	463	444	418	421	443	446	444	460	432	418	443	413	468	438	426	431	405	429	424	437	420	445	422	416	412	390	410	423	420	416	433	415	450	411	433	422	392	422	432	433	446	428	471	390	409	438	446	450	422	418	397	444	399	419	391	376	389	424	438	460	446	408	450	422	386	461	428	382	421	449	444	426	425	428	413	449	396	377	398	447	431	424	451	455	432	381	441	421	436	413	447	404	424	445	401	425	432	459	427	422	380	420	428	457	462	382	450	440	439	444	413	426	419	449	436	431	430	458	431	400	420	432	370	376	399	411	453	398	440	409	423	403	399	445	420	405	433	402	434	397	450	404	506	442	417	411	443	418	385	407	414	419	416	445	425	443	427	399	435	399	427	453	477	426	396	424	420	420	384	457	402	422	446	423	387	414	378	458	426	418	431	406	450	441	421	464	444	474	476	434	449	429	415	426	425	374	408	424	415	456	429	452	435	388	425	403	425	427	421	399	471	412	419	429	452	395	431	415	446	453	421	450	421	453	397	433	484	464	423	445	442	459	476	463	440	446	402	476	432	442	433	397	397	486	414	414	415	454	435	438	438	434	415	437	410	405	407	427	435	417	422	426	408	446	442	396	434	441	443	453	394	442	403	402	443	449	424	459	429	434	409	400	421	450	421	424	429	484	444	435	418	443	418	408	405	439	430	424	421	404	431	452	404	415	425	435	442	428	410	426	417	415	434	423	433	435	422	393	499	381	407	429	405	460	425	406	426	385	427	424	442	430	416	436	439	429	424	406	429	428	399	410	411	454	424	412	459	413	427	453	404	442	412	434	481	432	419	406	436	449	405	380	395	456	406	435	411	438	440	428	398	388	439	407	471	437	438	427	412	434	439	450	455	435	439	386	411	438	463	443	437	421	420	449	477	387	434	408	429	438	438	415	364	421	418	400	401	455	435	429	489	409	446	457	464	443	426	435	423	397	424	427	447	432	376	474	443	409	467	405	445	432	431	476	418	445	387	425	414	436	421	430	407	395	399	417	436	431	401	389	431	398	453	397	430	441	408	421	438	432	431	415	430	432	470	451	407	461	426	420	402	383	437	427	432	424	473	408	424	462	397	432	396	412	441	384	416	445	415	423	435	428	380	462	403	429	425	401	414	430	432	418	447	476	397	455	458	392	453	412	451	451	402	427	384	427	414	479	410	445	429	403	480	450	428	388	425	428	477	440	414	435	387	425	426	416	453	418	429	384	402	417	459	415	427	442	452	419	442	465	449	419	440	440	453	409	422	360	405	469	422	463	398	397	405	436	409	416	460	439	443	375	413	434	416	449	428	431	408	463	459	430	451	399	405	443	483	399	433	413	443	464	406	401	414	420	436	422	436	425	436	404	432	400	447	431	424	424	408	459	401	432	457	435	396	434	400	424	446	451	458	409	437	412	435	404	393	426	428	404	441	390	418	472	442	425	390	416	463	454	420	436	405	435	394	418	439	419	398	407	440	438	420	413	383	446	466	435	449	407	385	395	442	422	416	445	409	434	393	446	424	443	394	417	447	447	437	458	451	437	398	437	468	414	392	441	453	408	438	416	393	433	415	448	385	407	406	407	411	422	462	418	409	438	434	414	403	401	393	415	428	423	429	400	451	399	400	430	410	420	436	433	443	404	440	410	417	457	424	375	409	443	442	437	446	435	431	436	419	385	454	396	403	441	406	419	443	413	424	369	424	443	433	463	401	444	429	409	458	399
4816	3418	1968	1262	1083	940	971	975	927	941	1019	974	925	921	921	940	950	993	939	948	944	971	975	956	891	914	959	948	949	864	896	968	931	912	927	976	946	930	966	931	981	970	932	947	945	916	957	936	920	925	943	948	921	935	952	953	943	948	910	941	946	894	944	946	930	930	1000	889	942	983	870	940	915	918	902	905	930	944	955	916	944	895	952	896	928	878	927	929	929	881	967	990	935	941	926	938	931	955	871	917	965	930	898	953	905	939	954	944	967	897	1014	992	936	905	1002	936	999	960	938	963	939	888	892	970	931	933	931	921	890	916	910	912	898	1016	917	917	959	914	936	896	922	971	942	943	883	985	980	942	893	949	972	902	931	935	898	976	897	936	966	936	946	965	931	929	894	964	939	911	931	916	941	965	901	883	920	905	939	924	966	920	913	893	906	928	943	942	916	939	897	941	955	940	920	1021	901	923	928	914	975	947	953	967	959	897	947	915	874	892	929	952	927	955	888	916	967	955	896	968	1005	913	963	930	933	973	959	976	958	938	947	906	990	977	915	890	947	835	893	1019	943	929	911	940	958	912	902	880	954	973	923	893	899	860	935	900	912	912	971	962	898	954	880	936	948	940	1006	916	953	919	894	913	892	954	960	917	980	915	962	917	922	892	933	943	950	941	1003	963	935	952	928	904	871	903	928	923	966	956	926	913	885	968	918	963	956	969	920	842	986	927	871	926	908	906	911	931	924	951	931	905	873	975	926	1000	961	897	920	918	919	909	933	886	935	915	905	949	909	944	936	903	964	927	952	878	937	925	925	956	888	974	872	972	971	910	1012	988	922	950	953	950	913	896	914	925	885	919	921	907	947	938	930	923	969	884	887	964	934	910	938	899	890	956	933	915	948	942	907	957	930	889	912	908	916	895	912	895	940	925	956	910	940	896	897	910	931	948	960	936	922	906	893	948	949	876	923	945	919	882	890	928	931	941	903	861	927	924	921	884	946	947	928	956	930	923	948	948	982	925	908	920	924	921	916	1006	937	903	930	961	978	897	891	967	895	950	904	906	911	906	921	924	890	843	927	911	936	961	907	916	957	925	927	938	988	923	892	918	906	914	881	935	939	920	914	979	913	896	933	902	955	945	957	895	966	944	992	938	997	923	893	948	898	887	875	917	939	890	969	927	936	940	931	944	961	946	937	905	927	919	921	914	877	918	901	924	948	928	936	923	944	967	976	935	922	941	901	896	904	920	972	905	950	939	908	904	917	904	923	916	934	883	952	940	942	963	967	944	912	943	982	965	923	927	842	926	981	947	946	911	942	890	938	926	942	915	938	895	883	931	962	933	960	895	935	885	948	894	947	880	927	968	935	934	931	951	958	993	937	879	909	900	938	925	931	889	949	1000	902	931	951	984	927	982	903	932	905	955	936	911	917	921	903	898	912	966	935	934	891	939	952	960	923	942	911	886	942	939	927	949	875	962	900	946	941	886	914	926	920	892	920	922	918	912	946	932	927	946	899	938	925	968	878	968	922	914	914	960	969	962	958	936	926	923	944	953	918	967	915	947	930	916	954	898	914	907	947	937	947	888	896	954	924	930	912	947	919	892	945	957	904	945	941	911	916	942	959	900	926	916	952	961	907	954	981	899	954	891	941	848	946	916	977	908	969	957	921	891	911	899	904	962	925	956	969	964	889	984	920	921	983	920	894	881	903	931	885	906	933	988	940	914	922	911	900	892	904	912	977	927	889	904	976	961	907	918	863	942	941	918	912	915	920	906	930	928	914	950	952	922	974	960	894	957	947	911	918	969	866	931	918	929	944	895	949	885	941	933	913	920	934	926	907	922	974	919	998	925	938	937	965	977	969	914	948	921	957	880	932	910	936	926	905	901	929	915	991	975	910	944	966	908	936	954	884	926	958	933	924	952	935	906	951	927	926	899	938	887	937	963	917	961	908	950	884	886	934	892	887	928	953	885	914	865	925	990	896	877	940	973	925	867	929	937	986	922	946	940	922	941	948	870	902	928	948	966	942	913	962	936	890	906	943	912	974	975	963	836	933	975	969	964	944	966	911	935	915	950	923	911	927	939	914	971	908	935	951	896	857	936	875	952	943	926	904	891	928	926	965	988	897	935	922	969	959	922	1001	941	952	913	945	936	910	924	923	925	906	922	908	882	913	981	975	895	901	991	957	915	914	952	926	980	963	927	889	941	919	956	931	930	972	909	959	968	938	902	961	923	919	941	892	934	886	924	898	981	942	956	964	855	924	920	907	879	959	958	960	909	917	891	943	888	913	935	913	913	926	906	947	887	866	933	919	957	939	992	948	912	947	1000	910	924	899	916	914	944	959	927	950	892	926	898	938	934	914	913	958	934	925	839	932	920	991	899	915	965	912	934	922	919	934	895	914	946	914	948	962	961	944	920	921	892	912	948	902	931	937	912	907	888	940	890	926	943	909	990	921	980	930	980	828	947	973	919	904	875	936	978	894	937	938	880	946	921	957	915	953	917	897	909	966	893	903	900	955	932	931	892	932	984	969	911	913	1003	966	926	931	947	903	907	949	953	930	976	936	969	902	934	914	952	890	928	953	916	942	902	917	882	925	957	951	945	899	971	954	871	918	974	880	901	940	944	970	905	937	911	918	945	914	927	917	901	894	927	984	935	941	934	988	886	977	905	962	911	916	889	926	892	962	953	960	934	931	944	991	969	896	953	860	940	900	904	896	907	961	943	909	939	907	923	937	967	898	958	940	957	934	981	920	951	906	937	934	891	976	837	929	918	977	878	963	909	846	902	895	922	897	942	892	950	895	956	869	963	941	955	936	936	969	926	967	911	892	927	933	905	941	906	925	938	906	975	888	968	951	927	956	947	976	931	945	939	950	966	908	932	919	920	906	895	898	955	942	893	954	924	941	930	1005	960	941	939	989	855	882	944	862	846	866	972	942	939	912	953	990	924	930	938	948	865	933	956	840	952	890	904	915	980	964	915	954	980	932	954	957	950	971	905	921	908	936	979	926	895	976	926	932	917	943	914	930	933	979	905	932	919	942	990	923	943	913	948	954	884	914	1034	882	912	919	891	919	898	968	982	972	961	943	922	912	939	942	957	979	926	918	948	964	931	924	885	879	937	944	906	945	861	896	1000	953	915	959	944	919	970	953	958	972	891	873	896	952	917	912	880	938	910	932	908	933	945	975	892	910	885	911	1002	951	971	894	996	946	928	868	886	929	914	903	946	897	951	908	889	959	912	897	927	958	936	952	925	909	900	917	922	916	946	930	949	959	919	929	978	859	912	921	914	910	932	912	934	904	933	923	914	936	951	977	935	944	898	975	874	956	973	899	894	949	909	962	945	953	883	940	874	912	929	920	1024	855	867	888	952	951	933	883	881	935	954	935	937	943	933	923	925	959	936	964	917	882	952	942	926	907	863	984	907	919	904	848	945	949	899	964	917	928	897	958	957	916	936	905	959	939	964	910	914	858	921	946	882	930	926	916	897	901	911	917	911	972	917
23362	20694	24341	27072	20696	20713	17907	702	452	379	364	373	330	353	315	352	288	304	303	283	327	294	288	302	271	266	270	274	281	295	275	274	292	281	242	287	277	286	232	315	256	271	271	242	297	299	294	274	264	283	256	274	243	260	256	265	251	253	279	285	255	318	278	255	272	276	266	271	279	261	295	265	291	282	257	279	271	259	275	285	230	274	245	288	273	254	268	264	269	268	233	301	288	264	301	228	272	243	286	261	298	260	252	272	282	283	253	248	253	302	290	276	249	272	275	309	258	247	244	269	298	264	268	275	322	269	253	291	278	284	299	277	302	255	263	291	260	245	248	246	268	288	267	268	263	262	288	257	285	292	257	307	266	279	273	247	288	278	270	293	270	269	282	277	254	240	249	283	254	262	282	287	260	272	277	254	319	283	250	299	272	248	295	284	290	280	263	283	258	287	303	273	259	237	258	266	259	286	229	271	266	259	283	290	245	282	247	255	261	280	276	271	258	261	262	275	254	251	258	257	277	265	249	258	256	283	274	288	280	289	271	261	246	288	270	263	270	267	277	244	247	243	276	272	284	288	275	269	269	273	252	231	253	250	293	286	278	274	263	247	274	285	313	253	243	243	250	251	270	288	284	281	286	272	282	302	270	247	286	263	254	266	225	258	287	263	248	286	303	259	277	284	282	258	278	239	314	247	249	282	265	296	247	278	254	269	262	256	235	275	312	242	276	275	232	279	266	252	299	253	279	262	301	246	271	219	267	268	279	262	280	254	265	280	276	257	286	282	267	276	280	277	276	255	246	272	259	276	239	286	218	279	296	243	246	259	263	280	267	265	250	238	234	275	305	247	233	272	270	266	272	261	267	243	282	246	256	280	267	269	267	250	258	273	273	282	287	253	273	289	298	276	252	243	285	263	260	296	256	267	256	293	293	273	256	287	245	294	273	292	274	266	262	292	285	289	260	234	278	280	280	281	288	271	249	278	281	273	263	274	283	327	282	265	251	241	283	286	271	247	289	252	268	272	286	257	264	298	271	274	268	252	261	244	272	284	287	267	264	274	272	268	246	298	284	244	267	281	281	288	282	287	261	256	264	235	265	263	285	244	277	276	283	250	299	278	269	266	239	259	259	265	234	254	243	253	252	282	219	257	264	278	286	259	281	239	275	278	256	287	235	280	273	254	263	260	298	261	278	252	285	268	271	271	260	275	310	294	235	281	276	252	227	261	252	261	256	296	305	248	250	262	286	244	295	257	287	286	297	285	268	299	240	283	282	271	272	254	264	250	273	295	265	282	259	261	263	303	294	265	302	274	267	272	246	272	273	294	297	281	259	245	260	235	262	289	250	280	286	263	278	247	249	303	252	282	275	264	255	266	264	257	254	265	268	271	261	269	266	254	281	251	253	281	248	271	290	268	286	294	255	263	242	260	281	295	287	271	267	288	235	256	289	289	271	243	283	315	253	298	302	249	258	292	272	247	246	287	290	279	267	262	263	278	258	264	275	259	266	266	268	237	262	254	261	281	295	264	284	264	286	239	287	237	254	282	310	274	265	251	274	267	266	243	296	272	258	270	257	296	265	283	241	257	254	286	283	283	270	276	262	288	269	259	297	270	261	250	260	279	327	265	273	255	248	244	267	264	279	258	235	259	259	265	260	311	276	277	276	240	290	230	270	273	251	273	271	298	255	275	267	276	250	268	241	274	244	275	277	276	304	261	277	268	256	288	274	273	251	271	282	273	247	258	262	235	243	282	225	268	301	266	286	266	267	239	258	282	286	252	271	286	284	251	244	262	296	304	263	264	273	249	313	278	267	237	279	297	270	273	272	286	269	249	250	278	300	281	282	263	274	251	268	267	278	289	273	240	284	274	267	245	270	296	302	297	264	252	265	258	309	258	299	248	291	260	283	289	275	262	257	258	277	236	285	284	267	277	285	258	274	277	290	258	259	290	268	230	243	263	260	225	279	269	250	304	290	254	257	268	297	246	247	279	272	258	231	250	248	260	259	275	291	268	277	274	249	282	279	284	232	244	281	266	283	252	253	235	256	255	284	293	269	234	245	274	275	253	264	254	252	244	260	299	261	279	277	271	255	254	257	278	284	285	267	292	283	279	272	291	273	256	287	265	286	257	288	255	300	245	251	244	264	276	288	268	274	269	283	266	301	273	306	266	251	282	289	283	284	265	261	269	278	261	239	283	291	267	267	283	261	253	270	252	276	260	277	301	299	272	264	256	261	265	279	264	299	284	289	293	243	275	274	276	256	283	260	279	285	262	251	262	251	288	304	293	291	271	279	276	280	282	276	292	267	258	241	267	253	256	269	274	267	252	252	245	225	253	237	288	268	250	236	301	302	286	268	234	263	249	258	260	263	257	282	280	256	292	292	284	259	265	302	288	258	291	296	265	270	290	288	276	280	248	266	280	271	294	276	259	295	249	296	278	277	247	293	264	272	249	278	282	276	280	253	263	286	269	265	256	280	291	272	256	255	258	293	296	268	246	276	262	296	282	275	292	278	276	253	291	289	266	296	284	282	252	279	296	285	267	251	270	295	242	230	279	231	263	239	285	237	269	256	276	245	253	292	263	253	271	286	291	262	262	287	293	284	281	263	263	252	287	270	257	250	284	262	254	245	257	253	283	283	245	284	273	235	245	266	284	275	271	287	252	294	296	266	283	276	274	251	293	287	289	251	271	252	261	247	297	249	273	262	277	264	266	251	284	274	268	290	273	268	274	288	294	287	263	306	274	245	284	281	269	262	261	269	276	276	238	260	253	258	238	260	278	271	276	251	268	284	255	252	246	264	273	266	281	263	272	281	267	261	283	280	276	266	265	268	245	274	277	269	273	280	289	263	272	261	268	282	269	269	289	250	268	257	252	258	269	281	269	284	227	261	226	292	253	275	291	268	243	296	253	247	258	264	259	263	240	253	258	303	285	279	254	288	266	266	282	262	252	260	261	276	278	254	284	247	276	262	249	271	288	303	284	255	278	261	271	295	253	249	261	265	283	307	264	260	237	288	275	300	243	261	284	253	268	287	312	278	247	245	266	234	273	287	260	255	302	277	272	259	252	255	275	281	271	289	249	245	243	278	280	264	278	255	302	275	266	284	279	266	279	286	291	281	259	299	272	257	277	248	299	298	256	304	262	244	286	238	253	265	285	264	282	264	255	254	270	280	282	262	273	260	287	248	303	302	251	301	332	283	243	231	269	291	292	239	257	240	296	291	286	236	265	234	255	320	298	281	292	272	250	239	276	266	239	275	305	256	256	273	288	263	229	250	304	296	270	267	303	291	226	263	223	255	281	282	288	273	276	269	272	253	292	249	283	296	296	271	242	293	279	251	289	251	255	252	295	254	275	300	234	286	264	275	262	297	257	266	252	286	281	269	282	301	286	284	274	276	276	262	267	268	270	286	240	255	237	243	276	283	291	239	280	256	311	254	264	259	263	301	275	315	303	292	304	289	244	274	276	279	263	274	266
5163	5054	2404	1206	865	778	717	697	638	650	640	636	657	598	653	631	632	634	640	596	632	597	632	602	656	611	570	573	611	575	601	599	608	570	624	586	635	588	624	581	573	602	576	614	581	624	615	583	648	577	535	590	601	567	605	595	597	567	548	598	601	606	575	571	627	641	566	558	583	640	573	598	625	569	649	587	571	545	646	652	634	614	600	598	620	619	596	625	607	613	580	621	582	593	620	584	582	580	578	642	587	579	593	621	570	624	544	665	635	603	632	592	619	554	558	621	615	581	630	626	596	589	576	612	621	622	617	632	622	589	600	556	638	603	558	621	599	591	612	599	640	622	606	611	593	642	575	656	626	575	636	615	594	615	581	571	548	598	582	630	593	625	635	591	591	572	590	613	647	575	602	622	612	612	614	630	573	614	586	600	629	602	599	562	647	566	627	584	593	617	603	633	584	584	623	594	632	612	624	620	599	601	556	588	616	598	535	576	610	599	630	611	623	592	639	578	587	594	603	622	518	618	609	584	608	633	599	583	600	556	574	626	589	659	591	619	615	631	603	598	561	602	587	598	639	614	635	574	588	610	573	610	607	600	598	614	561	652	623	614	578	605	606	593	621	604	609	555	592	594	623	576	617	586	627	578	598	634	587	624	592	563	589	624	561	627	610	596	574	600	588	584	605	598	598	581	561	606	571	614	592	576	615	579	626	641	582	593	613	574	561	595	604	613	623	570	619	597	588	588	586	591	621	580	559	589	620	605	636	590	595	650	601	613	624	596	581	627	656	574	603	608	566	617	606	643	597	640	630	567	604	605	612	585	631	603	611	621	568	597	598	565	608	640	598	627	557	590	554	566	602	612	610	583	582	633	622	544	611	641	535	592	644	626	628	617	605	606	582	604	603	571	611	571	596	542	617	574	617	591	571	628	614	603	630	563	595	639	582	582	598	587	623	600	619	651	593	577	608	570	631	599	588	615	600	596	638	602	641	585	606	606	606	627	601	581	637	576	597	607	584	614	654	563	642	574	580	624	582	596	608	598	559	596	652	571	627	594	586	612	610	639	644	642	665	632	592	586	560	593	553	587	593	582	640	613	642	590	566	651	608	562	584	612	595	586	615	630	608	589	579	597	603	605	571	609	618	598	596	609	601	599	555	576	590	575	625	601	564	672	564	583	582	617	584	557	615	600	610	624	576	642	597	602	586	586	602	634	601	647	578	624	604	616	606	582	652	603	616	599	586	584	589	626	597	613	602	587	610	617	609	611	609	618	608	629	652	655	581	625	654	604	597	628	617	614	603	602	572	610	600	576	599	587	601	612	560	569	583	574	645	629	622	592	603	556	584	583	582	588	590	626	574	588	604	605	589	601	623	587	597	563	605	577	606	592	583	561	611	608	605	580	583	574	634	562	599	583	621	599	621	533	618	652	593	590	616	592	560	561	596	600	623	591	603	605	604	597	619	584	576	625	548	669	591	610	621	547	579	627	573	603	598	589	593	625	578	631	594	547	635	620	544	590	634	558	605	639	571	640	586	592	604	586	609	566	571	586	613	576	558	613	562	589	594	596	565	627	551	620	630	636	614	623	585	558	578	574	579	586	605	544	587	567	619	608	586	589	582	594	580	567	596	607	632	605	618	613	611	573	614	614	605	616	540	572	692	573	579	613	652	614	584	605	660	589	586	597	582	668	579	623	608	604	653	580	561	600	643	630	641	600	576	599	578	614	616	631	612	581	604	599	598	578	589	656	600	620	561	603	592	611	569	597	619	618	607	581	614	580	636	622	576	624	591	617	596	639	574	569	576	620	618	601	638	593	574	591	590	578	592	644	655	588	597	606	560	601	632	588	641	610	591	606	600	598	610	598	581	588	582	640	598	599	606	577	610	628	578	618	614	602	604	593	588	541	574	621	610	591	606	630	613	611	607	621	618	589	572	610	619	612	614	602	600	561	605	583	609	607	653	622	614	598	618	601	591	601	610	584	610	583	610	566	587	585	614	615	621	606	581	582	610	639	626	591	624	624	652	658	634	581	589	580	560	574	541	604	587	586	589	606	579	599	597	603	639	645	618	580	598	615	581	616	626	622	604	572	593	580	615	579	610	605	555	599	630	559	594	642	621	624	606	625	630	595	585	612	582	575	579	590	593	587	560	567	629	594	616	606	593	629	654	595	615	555	661	572	586	639	636	564	597	605	601	607	615	551	597	577	644	606	568	557	655	596	622	596	627	610	627	611	611	613	582	592	567	570	620	574	620	588	586	593	624	614	587	639	586	613	629	610	589	623	561	611	607	595	637	620	573	573	590	597	626	597	594	614	570	615	663	611	616	626	603	614	573	631	598	609	581	590	639	601	595	627	605	572	625	597	592	628	617	626	580	575	613	573	625	629	585	611	588	602	584	562	634	595	578	626	621	576	576	594	605	630	571	554	611	587	634	588	600	582	589	629	642	610	615	646	611	598	585	549	611	584	631	615	604	584	622	620	570	600	602	591	549	577	605	576	600	587	558	600	649	609	548	584	641	615	572	600	564	563	607	638	599	587	638	584	646	580	575	585	612	560	637	633	584	641	572	606	638	582	621	579	623	579	615	597	615	568	581	601	593	549	582	591	601	651	606	627	621	628	595	598	595	584	626	586	577	570	614	596	578	591	613	570	615	596	586	624	589	590	566	600	576	575	607	625	593	606	606	597	579	595	629	579	570	618	627	584	567	581	610	657	668	612	583	612	611	592	647	601	621	582	564	578	595	617	586	606	618	564	582	577	586	613	592	627	596	578	558	566	593	615	649	605	617	624	575	593	565	590	595	572	586	561	620	601	572	638	594	551	654	588	671	624	582	582	636	653	584	611	610	591	570	620	619	629	619	614	652	600	607	601	614	596	592	681	600	592	598	618	622	588	613	583	586	588	611	588	578	633	593	620	629	555	624	608	610	581	587	631	652	552	602	619	587	600	650	577	601	566	638	630	603	588	591	567	590	619	585	620	592	592	597	577	562	610	592	625	652	584	639	589	543	594	661	583	604	581	589	554	617	625	560	627	580	596	601	595	624	612	568	601	627	631	624	567	613	611	576	572	624	604	584	568	587	593	564	636	576	573	619	571	628	595	595	610	589	602	623	598	594	591	575	593	568	601	576	617	610	624	622	578	603	602	618	597	631	626	575	574	630	565	620	539	653	574	590	550	584	602	633	598	636	625	610	605	580	582	637	569	609	621	587	596	577	577	631	584	607	573	591	614	630	575	642	641	608	593	595	550	608	638	588	605	549	578	615	608	625	585	590	603	566	595	561	607	662	595	615	631	607	628	600	554	588	566	612	571	613	588	635	577	618	612	604	596	635	568	583	581	580	604	599	575	602	646	592	550	570	594	602	620	547	606	595	590	598	585	595	619	579	614	626	590	658	603	605	565	589	590	599	576	532	568	573	576	577	606	597	554	591	589	577	623	577	610	543	572	594	549	590	587	575	563	618	603	602	601	612	593	590	631
31626	19170	7145	586	425	428	411	380	347	367	329	343	372	384	330	342	370	378	335	372	376	315	332	349	369	365	345	382	344	331	337	333	401	373	366	376	341	404	330	337	351	341	358	355	325	398	382	360	318	338	357	366	366	367	381	400	346	381	367	365	376	335	363	366	346	351	340	368	370	349	342	392	368	385	375	365	350	368	330	353	367	401	334	363	320	342	344	377	363	352	343	354	379	379	344	357	381	338	343	360	366	332	382	344	328	377	369	362	375	351	345	374	321	313	414	343	361	321	349	334	350	357	335	351	356	355	398	352	368	328	373	370	381	362	377	376	345	375	370	346	354	350	340	370	385	376	384	352	346	402	327	386	389	365	348	347	354	369	338	356	386	385	403	390	343	363	352	371	384	348	356	336	366	365	352	376	362	352	361	326	359	368	361	358	352	390	362	392	386	366	346	335	373	316	327	360	350	366	351	404	350	398	343	335	367	386	347	363	368	361	365	353	348	341	362	343	367	339	317	380	372	398	379	313	368	309	339	363	326	347	340	356	341	383	316	361	337	376	352	332	341	345	336	344	352	369	359	339	326	376	352	355	346	343	319	343	338	326	369	343	348	346	358	370	359	375	368	379	357	354	378	398	354	341	402	365	367	337	341	344	353	328	348	328	361	386	318	355	319	344	356	376	395	340	357	330	385	395	373	385	371	380	382	354	365	341	387	352	363	377	382	348	400	352	353	373	365	325	367	332	371	341	356	370	384	365	378	373	360	337	341	380	357	413	354	370	326	357	343	341	363	363	361	335	361	355	369	395	399	378	375	352	361	374	352	352	383	355	355	345	365	372	343	337	327	403	376	383	363	321	388	349	318	381	365	363	363	375	339	372	366	348	347	339	349	393	309	331	386	354	343	357	322	361	391	324	348	343	341	327	386	318	345	354	350	332	359	368	377	370	346	374	354	352	341	377	369	356	323	395	369	343	362	331	422	350	391	360	345	356	378	364	392	368	371	405	380	375	367	367	350	338	342	385	344	388	361	347	371	354	332	335	375	300	368	321	336	357	364	357	388	348	322	372	327	374	382	331	341	366	357	373	366	364	336	367	372	373	346	338	366	358	352	365	380	361	338	337	398	352	343	353	314	394	354	336	386	374	342	364	369	357	371	335	357	349	382	362	368	346	332	387	389	353	337	365	351	395	343	363	368	369	332	369	391	378	340	395	335	342	339	346	341	364	347	367	335	358	378	353	365	358	336	355	322	342	339	356	350	373	369	332	348	369	367	339	374	339	372	354	335	330	349	378	346	331	353	344	341	346	377	355	388	358	349	372	349	342	367	367	388	373	348	342	405	392	375	328	358	371	362	366	377	365	359	373	343	376	375	342	336	385	377	369	372	334	329	380	352	359	353	335	351	344	348	368	357	374	344	363	337	329	342	387	368	331	363	335	363	338	393	325	335	362	349	389	338	303	348	359	332	392	372	377	375	333	353	329	375	348	342	336	336	335	371	377	360	364	359	364	386	351	344	337	335	333	329	349	361	347	354	374	365	364	359	351	380	324	372	347	365	363	371	358	348	349	350	387	351	355	353	368	352	367	328	375	336	337	371	365	344	352	323	322	349	351	330	387	356	337	335	327	354	357	386	337	354	359	369	349	396	364	362	343	355	385	353	369	339	367	377	360	363	374	375	360	339	364	345	389	383	381	351	335	367	381	359	378	350	386	376	338	402	362	356	390	332	338	365	362	397	367	377	335	390	358	331	376	336	395	403	323	351	372	325	373	374	347	352	336	347	361	353	343	333	412	340	388	354	356	372	368	326	376	388	381	342	355	340	352	359	358	378	368	386	364	356	325	381	355	384	380	337	357	370	358	363	349	348	358	355	327	348	343	342	370	415	374	373	397	358	346	358	351	365	399	327	351	354	351	361	326	325	353	347	361	367	353	350	330	373	349	396	321	337	356	345	393	341	390	326	381	311	360	348	365	376	345	378	372	425	373	394	373	344	385	345	351	384	320	336	330	343	354	337	355	363	356	353	341	375	356	369	373	370	356	384	375	384	377	341	328	373	316	341	371	384	341	349	312	349	376	352	362	388	371	335	336	335	336	359	332	374	344	346	345	369	347	366	322	351	359	339	336	318	382	355	353	327	402	355	358	335	359	323	356	350	332	392	363	367	350	335	361	354	383	394	370	340	407	347	317	387	339	373	335	347	363	341	353	357	357	370	365	348	395	360	322	361	330	353	326	321	365	372	324	353	372	372	370	351	380	361	307	371	373	362	375	382	355	386	372	355	367	334	371	383	352	348	393	392	352	359	390	348	351	338	352	333	362	342	356	354	331	358	380	335	348	384	367	361	350	350	385	361	363	371	383	352	390	333	339	358	335	326	334	356	320	343	381	363	364	357	365	353	373	374	404	358	333	322	281	368	372	364	383	355	362	389	388	354	385	320	365	376	355	346	334	350	338	385	358	352	396	314	388	352	353	376	361	348	356	352	353	383	353	344	361	356	350	386	378	391	354	400	376	375	354	340	349	350	340	372	352	338	385	382	354	370	366	358	347	340	357	369	333	339	387	362	342	360	330	333	332	339	378	297	369	331	377	369	339	364	349	393	353	330	358	358	369	360	380	376	353	302	341	344	355	393	360	371	339	352	391	355	350	352	352	358	344	378	371	349	321	367	369	322	358	345	357	355	361	361	380	384	371	368	402	382	326	382	361	370	348	383	359	360	376	380	378	363	348	361	333	393	393	348	328	317	358	371	353	360	373	361	375	352	320	340	347	347	375	348	365	353	367	327	329	361	358	356	347	390	393	348	315	348	333	359	310	350	341	354	403	362	352	348	353	353	359	317	366	353	354	337	368	352	379	339	354	387	334	358	387	335	367	352	392	352	356	372	363	349	333	356	373	338	345	374	321	375	366	346	316	346	352	376	388	359	384	351	343	335	387	362	357	367	376	348	393	422	371	405	346	362	361	369	314	322	341	363	378	382	411	337	352	382	353	359	319	368	397	369	372	357	354	366	367	344	373	373	391	357	373	389	353	354	348	384	313	324	343	326	384	337	337	346	356	365	362	351	337	352	341	390	359	329	388	363	349	341	350	373	347	351	356	329	356	362	351	335	326	349	371	375	391	377	368	397	335	360	376	383	375	331	328	365	353	380	364	345	330	316	377	370	344	369	352	349	379	365	337	381	335	361	356	329	386	321	342	373	357	380	334	366	341	379	345	360	348	337	357	367	350	349	364	354	330	317	350	347	379	356	366	348	342	367	350	329	345	340	325	372	351	322	341	385	359	329	351	357	367	366	354	369	332	347	363	377	361	376	375	392	350	348	366	345	328	369	384	327	383	330	351	350	360	377	363	295	363	357	357	363	346	353	350	354	375	352	410	349	342	359	354	345	365	329	359	347	336	316	344	362	383	369	368	328	353	354	355	331	353	327	366	322	390	373	361	386	371	351	367	343	357	360	349	351	370	357	387	370	392	372	319	320	344
5610	1198	927	874	866	850	820	841	822	733	838	864	864	765	853	816	845	832	821	867	822	791	857	847	848	773	822	835	783	849	812	821	809	796	806	822	827	794	836	830	870	828	832	829	840	815	836	848	849	820	827	871	839	807	862	795	835	779	823	844	810	857	782	825	810	892	829	839	807	809	874	806	822	808	822	868	800	811	814	822	811	828	848	835	862	816	836	840	850	811	832	840	882	809	871	843	849	827	851	794	848	799	816	846	809	813	861	849	866	833	834	784	819	829	826	807	801	802	835	861	861	816	838	823	853	801	884	870	779	857	817	836	851	881	858	806	804	816	841	851	798	820	804	821	763	815	821	873	791	821	799	808	805	856	830	848	824	851	774	857	879	802	877	874	817	807	816	853	798	827	825	812	819	848	801	817	817	810	820	824	829	851	837	845	840	864	836	792	776	829	863	858	813	806	831	774	848	831	831	860	775	854	785	827	795	805	824	846	862	774	851	816	782	844	853	780	813	846	835	814	828	846	817	865	836	844	886	858	824	836	833	837	865	817	793	833	841	821	821	814	829	813	866	824	817	811	859	780	836	751	833	847	831	825	829	789	819	848	871	838	832	843	811	778	831	824	871	832	852	746	829	854	847	822	888	865	850	798	814	805	868	845	822	801	828	754	840	834	889	793	783	825	805	813	828	816	836	850	783	803	831	801	823	880	853	828	789	829	799	823	847	882	794	796	862	832	818	814	784	847	834	875	879	847	791	868	854	898	852	833	878	820	814	852	851	865	793	818	832	828	812	842	849	839	844	773	810	870	821	824	800	824	829	822	803	830	808	848	799	848	848	810	821	833	837	871	760	767	812	827	841	783	836	812	790	841	876	813	822	829	793	840	843	801	860	846	840	803	898	782	872	813	831	789	831	828	807	853	832	809	793	863	842	820	824	848	858	793	850	838	851	849	863	795	773	835	815	815	766	832	800	787	792	801	874	790	855	776	839	837	809	858	824	873	815	850	850	832	829	817	808	874	854	808	820	859	816	820	817	850	812	815	775	825	772	840	846	852	803	842	799	813	822	823	782	840	770	767	802	872	837	845	827	824	845	798	805	784	778	821	817	756	842	804	847	830	819	881	855	844	847	785	790	869	884	734	789	799	842	796	777	826	814	821	781	832	831	842	818	860	802	827	833	786	839	809	887	820	841	818	760	848	830	816	802	836	836	820	798	825	843	830	856	798	843	812	845	829	808	833	802	854	801	839	808	767	804	805	843	841	809	805	855	841	751	805	875	824	910	845	824	836	854	830	812	800	851	848	838	880	842	850	834	831	862	800	849	855	878	794	794	792	833	847	831	841	855	815	861	816	834	806	802	792	763	837	812	864	813	836	836	840	824	803	843	817	786	842	795	804	805	837	824	834	820	830	834	833	850	821	835	828	862	833	847	832	800	812	856	812	904	827	852	838	851	839	854	777	847	836	862	822	787	830	816	817	811	814	810	840	800	859	795	838	828	767	853	840	859	818	852	854	809	773	846	849	818	848	796	806	851	831	810	901	831	849	836	823	838	819	883	780	878	855	783	804	813	824	888	815	805	868	789	816	778	767	831	828	878	839	851	838	801	801	835	842	758	861	814	801	862	838	807	881	856	828	816	784	789	758	803	814	790	816	836	813	837	841	839	833	826	797	814	782	794	876	815	799	856	781	841	777	838	802	807	854	814	812	823	849	812	813	795	826	820	808	844	823	827	809	812	803	789	799	816	833	753	811	781	821	823	822	810	868	855	791	860	829	852	796	836	884	853	849	858	782	835	798	838	796	821	845	820	824	822	801	786	831	794	858	807	834	785	778	867	821	818	861	847	879	840	832	826	868	847	792	823	801	853	810	857	813	844	851	791	838	833	802	822	849	790	831	826	834	832	847	842	757	854	804	816	819	832	836	823	757	835	811	804	811	825	850	825	841	799	829	822	857	845	816	892	794	803	845	832	848	870	832	862	811	843	845	854	831	782	842	865	807	794	824	791	834	796	832	814	838	841	886	820	782	817	816	837	858	847	822	852	830	834	744	823	867	811	788	849	776	811	816	830	841	828	846	808	802	814	833	802	830	835	826	826	793	816	820	859	853	853	806	831	773	836	822	821	814	806	810	851	806	786	832	820	812	826	818	815	827	830	825	805	845	765	785	811	849	838	842	784	821	832	822	818	859	822	821	878	843	854	794	780	816	820	855	865	833	782	789	841	778	836	842	789	840	819	822	877	863	804	868	857	825	818	861	821	797	827	842	816	817	784	824	830	783	823	798	826	792	804	765	829	821	828	818	826	798	815	843	823	900	811	871	814	835	811	833	807	790	783	787	804	813	834	806	817	884	805	826	774	817	850	828	802	813	800	802	887	799	839	838	837	845	802	824	835	827	879	883	799	826	881	806	853	877	876	828	798	855	753	811	853	826	846	793	824	830	844	813	779	875	811	799	784	765	803	825	828	818	845	836	831	824	836	807	834	725	810	859	830	829	834	862	800	828	823	784	829	864	838	808	873	829	861	846	763	825	864	791	877	822	829	864	803	820	795	853	815	855	807	774	854	808	839	835	796	836	870	770	790	882	803	808	855	846	828	843	840	824	829	790	831	840	821	876	841	844	882	819	880	866	821	826	801	828	835	823	865	815	811	870	815	814	883	824	816	868	792	813	841	862	769	817	822	828	785	832	837	827	814	790	822	811	833	839	832	866	805	861	845	878	814	808	858	813	821	895	823	798	841	799	826	824	802	859	828	847	821	842	843	872	824	865	858	837	817	804	849	789	835	819	820	818	837	829	878	816	817	854	790	859	867	825	796	854	863	778	855	835	823	793	837	874	802	866	829	838	819	838	845	808	779	909	842	798	807	805	803	801	846	818	834	815	852	838	808	855	803	790	803	876	859	848	846	819	813	833	848	790	851	829	798	889	822	833	858	846	831	819	784	847	792	765	810	836	836	830	847	804	841	822	855	761	818	782	859	800	807	842	822	800	830	804	827	826	804	799	802	842	807	821	864	851	809	865	825	809	840	809	812	806	785	885	788	801	803	809	838	807	837	804	778	814	828	806	845	860	829	848	791	806	856	811	835	841	795	828	781	834	811	846	829	820	847	829	808	839	867	797	851	874	843	808	855	791	828	802	832	881	834	841	787	855	774	855	809	833	813	813	767	804	844	866	813	815	858	814	825	837	824	830	885	797	847	781	853	890	819	831	786	885	878	849	821	827	869	824	827	805	810	793	823	863	857	831	852	831	829	789	805	854	828	894	846	842	852	858	882	811	841	755	865	857	849	882	783	776	850	778	843	890	848	820	823	835	769	814	816	846	865	814	824	834	825	830	794	813	813	850	859	826	794	840	854	809	807	788	854	791	802	829	835	796	799	825	795	865	782	806	827	810	776	818	857	860	820	827	817	806	821	750	811	780	854	873	762	813	803	869	877	817	860	859	812	872	826	822	836	840	869	830	847	864	865	813	830	826	845	795
23900	20708	24115	27354	20701	20663	2440	697	487	490	431	453	439	424	453	440	467	424	477	403	454	421	454	421	450	444	429	435	459	453	439	439	399	422	431	432	375	425	455	425	450	438	421	463	439	397	401	432	413	440	424	477	430	427	407	457	430	444	394	402	404	416	395	418	437	409	422	416	464	438	450	458	376	445	391	481	458	408	447	434	424	434	426	442	468	405	435	411	407	434	392	433	461	420	436	413	407	475	435	432	425	437	421	418	426	407	413	444	407	430	466	397	444	429	444	411	452	434	399	453	434	390	403	421	421	443	427	442	402	437	459	407	430	431	430	397	428	438	426	451	417	469	443	454	451	434	478	448	410	387	478	436	437	441	413	403	387	429	424	412	420	425	432	406	403	390	435	422	404	487	430	450	454	464	432	441	415	431	441	391	450	436	401	413	395	452	407	412	400	430	418	439	405	448	444	413	465	432	431	407	400	410	417	416	401	417	424	450	448	402	421	429	391	464	446	436	419	366	475	417	422	409	420	413	429	434	429	473	436	379	414	449	436	432	411	401	463	440	445	417	399	428	451	387	457	425	412	466	419	429	396	393	410	430	430	403	439	472	431	460	388	443	436	413	402	420	428	445	410	436	397	419	449	422	428	442	420	389	476	413	434	408	435	430	436	431	395	430	424	442	411	408	409	462	429	433	411	423	382	409	443	435	408	427	429	436	444	397	431	384	412	437	447	389	419	411	416	435	444	399	420	459	419	396	428	447	396	390	480	420	426	430	389	396	388	437	433	374	386	396	422	456	413	405	414	391	480	428	436	464	422	379	431	453	443	411	443	420	409	418	378	443	419	439	456	445	429	421	436	452	417	439	415	412	408	430	418	391	416	388	452	459	436	439	457	456	406	394	448	464	415	427	400	420	408	435	385	432	423	415	425	432	470	415	420	417	422	450	398	388	463	469	436	439	402	395	432	408	423	398	468	406	480	442	445	425	451	428	403	449	429	386	410	431	464	394	483	422	463	407	450	429	415	426	388	477	380	403	419	431	417	409	442	406	421	414	422	441	456	374	401	366	372	419	442	430	426	373	404	446	447	411	398	391	424	425	406	428	444	446	479	442	437	422	372	425	431	426	418	462	419	452	433	417	438	424	430	451	423	424	422	455	427	438	433	430	467	435	408	410	441	417	397	424	401	420	442	408	413	419	384	434	429	437	441	402	429	432	428	385	434	438	411	425	437	424	424	447	410	442	436	432	428	431	411	424	445	416	433	437	412	458	400	448	428	442	464	455	454	418	440	432	409	430	387	427	412	425	397	428	421	404	388	432	447	404	449	434	386	431	449	416	434	411	417	432	439	422	374	409	410	435	412	419	450	414	452	381	451	433	423	390	424	417	418	435	426	402	442	401	414	465	409	451	420	416	452	404	378	407	406	411	426	431	399	465	395	400	409	419	420	429	389	404	411	441	471	432	431	476	457	441	456	408	407	470	441	449	424	428	443	401	451	426	436	433	380	432	449	445	428	443	446	425	402	420	443	392	451	439	423	403	443	370	435	449	450	413	417	396	429	380	411	411	412	435	446	427	447	417	404	411	419	416	423	449	447	414	425	463	434	414	433	420	417	446	408	406	418	406	429	397	413	423	453	429	441	439	435	481	423	424	388	440	433	411	433	462	450	454	437	449	439	445	414	426	416	418	416	439	390	416	459	451	433	385	445	389	451	411	445	443	446	393	416	410	455	429	441	450	418	458	446	415	420	415	440	460	415	397	449	407	430	468	432	429	443	454	413	424	414	443	474	425	396	456	420	419	440	414	415	405	361	401	442	417	427	419	454	464	457	411	421	439	443	436	421	422	395	418	427	409	409	439	437	416	414	418	446	473	419	390	448	415	460	413	441	443	455	450	398	414	438	432	445	432	427	459	431	385	407	438	418	422	439	394	428	412	405	428	416	401	447	401	412	452	462	465	433	428	442	434	446	381	401	460	438	400	410	429	449	424	436	451	424	416	455	431	442	460	403	455	426	377	393	417	388	416	442	442	402	377	414	439	441	428	426	435	420	432	428	441	452	444	430	407	426	454	455	461	427	456	411	422	416	471	403	451	429	399	469	408	434	418	456	411	453	380	411	420	475	432	411	414	426	423	398	441	429	405	400	421	419	412	431	413	429	405	367	417	445	459	404	446	462	407	440	448	421	430	454	457	412	423	400	383	421	415	437	448	417	474	445	476	426	429	424	445	421	405	388	438	420	399	437	438	440	447	422	455	412	452	402	407	400	391	428	413	421	406	418	422	427	442	444	431	449	410	421	404	434	394	411	433	393	429	480	416	399	402	433	433	407	405	430	402	426	388	436	445	434	435	389	420	419	399	453	420	420	410	409	461	436	387	420	394	414	425	423	441	456	400	436	444	412	389	460	433	465	422	420	429	409	426	435	404	394	386	434	430	433	416	403	439	447	405	384	411	445	406	417	420	428	395	401	397	424	422	435	432	440	424	453	410	410	427	425	405	425	396	447	422	438	437	410	438	420	412	431	418	412	433	439	438	416	418	436	431	439	462	456	424	437	400	419	413	426	398	441	400	412	403	411	430	436	441	437	403	453	462	425	430	412	433	423	426	422	436	412	422	440	395	438	402	414	438	444	401	425	424	460	407	417	410	423	434	464	402	474	454	439	443	417	445	409	399	415	419	391	427	467	384	435	454	431	420	440	423	422	463	402	426	474	450	393	388	430	413	454	403	404	409	418	453	395	398	429	421	415	410	424	414	430	416	384	412	408	429	452	466	418	343	422	454	390	370	417	443	431	462	430	415	402	405	411	420	449	401	426	445	438	436	412	431	421	422	469	401	412	449	448	427	433	416	428	401	401	389	427	386	450	434	447	425	460	438	441	468	440	400	415	420	464	414	341	425	417	445	429	438	480	385	437	435	436	421	430	417	405	390	435	437	400	412	392	438	435	427	431	391	432	432	450	432	415	428	451	427	415	431	416	367	418	409	412	389	461	442	404	434	420	412	446	453	442	438	426	416	424	402	397	379	418	447	425	423	392	490	428	428	402	451	432	436	407	419	412	396	454	423	426	405	425	441	459	461	449	427	420	418	437	421	460	405	435	428	411	421	431	453	428	394	459	436	418	452	461	462	415	431	437	434	425	448	409	438	422	396	444	467	404	405	429	462	428	450	446	412	410	436	420	403	426	426	452	436	474	462	417	372	375	422	424	414	400	415	405	447	421	419	456	416	414	443	429	426	419	439	464	433	412	397	415	451	436	429	455	403	455	394	435	430	436	460	427	404	406	405	454	412	431	408	445	440	449	436	449	415	402	402	440	416	407	411	424	427	398	393	444	425	398	443	434	416	409	397	396	430	428	427	404	416	420	440	382	435	405	433	410	418	406	384	426	431	373	445	440	405	426	420	408	462	410	417	416	419	410	433	421	411	415	433	425	473	432	413	403	473	403	441	424	430	449	411	419	441	438	398	397	470	422	431	457	423	473	442
4461	3539	2061	1260	1088	1024	937	971	986	1003	979	973	946	941	923	898	1005	891	923	933	962	961	915	909	923	870	900	954	919	974	942	949	910	960	963	887	954	888	936	933	929	930	953	931	902	943	921	943	919	880	968	924	955	908	916	931	931	970	892	928	893	929	912	942	944	900	901	912	938	943	935	947	906	885	949	912	949	879	944	950	944	909	912	951	914	892	969	920	964	914	981	922	928	920	949	899	938	983	918	956	907	992	940	960	912	927	919	938	921	865	902	940	922	913	908	930	948	897	940	920	915	909	911	876	913	976	940	914	955	939	986	951	907	916	967	983	957	897	919	919	901	978	915	941	915	896	919	891	930	946	955	968	911	957	920	914	916	958	961	935	934	969	910	939	936	957	919	940	936	923	919	943	930	890	920	878	905	870	955	908	919	917	913	882	953	900	924	947	941	939	969	921	957	932	952	881	904	938	966	930	925	957	939	885	920	936	921	926	946	939	948	998	977	886	936	905	979	868	954	924	922	943	930	945	880	953	857	887	892	917	928	898	949	948	887	903	918	923	935	903	926	924	901	907	885	962	957	939	918	896	918	974	893	929	996	967	925	908	921	952	913	911	925	928	935	889	934	936	948	946	857	910	896	908	909	960	939	889	975	946	937	941	921	895	914	940	980	951	951	951	913	926	908	876	971	927	887	979	929	843	920	927	978	958	927	944	980	949	905	898	906	914	877	952	938	898	902	897	937	917	877	895	941	920	937	953	930	923	899	916	924	892	907	900	950	865	991	919	875	905	945	904	942	957	920	905	914	946	972	926	916	865	978	964	992	930	855	912	871	891	886	896	938	916	960	955	945	913	905	939	896	945	951	978	932	907	970	899	956	917	924	916	921	970	883	975	911	912	940	935	927	922	888	912	953	949	898	905	951	958	931	838	956	963	897	945	893	945	921	922	928	872	957	910	920	983	907	886	904	919	921	917	935	902	898	913	931	886	913	891	933	973	976	888	910	930	977	956	1025	893	907	906	933	918	911	897	929	918	898	921	929	871	895	952	942	905	922	991	962	911	909	956	897	899	963	891	960	932	941	960	929	921	935	930	942	966	899	946	980	956	938	932	940	927	912	951	961	955	896	911	921	938	941	935	903	904	983	955	961	927	903	905	943	891	932	892	937	933	937	918	892	955	983	886	960	910	905	914	946	951	913	950	886	889	881	891	931	1011	887	870	870	866	959	942	911	949	939	894	914	938	941	912	928	918	900	917	946	943	915	910	927	911	929	978	886	919	852	892	919	923	969	906	918	917	938	924	970	907	942	944	882	864	920	916	951	940	949	918	925	905	909	898	895	892	939	977	858	904	900	921	913	896	939	908	876	940	896	948	982	906	858	924	911	913	942	894	957	940	963	932	960	912	916	953	937	921	872	942	881	910	1016	929	989	909	936	946	882	948	1003	890	947	887	880	920	951	928	962	939	907	903	938	923	979	922	963	956	905	929	913	948	939	930	945	919	940	936	965	970	940	910	961	963	917	916	920	896	922	893	946	907	922	947	1025	914	975	926	966	933	932	906	932	965	923	927	880	952	969	945	968	962	920	963	903	939	985	961	902	858	955	908	946	923	903	961	944	956	910	921	925	918	936	970	930	933	909	944	900	963	916	917	926	920	986	916	933	914	965	976	909	945	955	961	900	1001	953	879	934	977	976	952	944	942	953	901	947	895	979	931	868	978	904	881	928	961	941	930	931	894	941	979	910	981	952	887	921	916	965	897	923	911	917	887	959	926	923	924	914	935	888	974	972	909	954	911	884	912	903	921	960	908	930	892	958	911	928	954	911	961	888	939	925	936	896	879	913	938	931	913	931	888	927	930	924	883	962	946	887	869	926	918	949	955	934	907	961	927	985	897	932	877	903	986	923	923	953	890	932	887	899	898	934	877	947	922	957	927	936	888	918	858	906	942	943	953	942	929	954	888	926	959	970	903	910	916	943	996	946	890	984	939	932	935	951	925	926	971	968	917	921	913	963	894	911	900	922	935	900	924	921	934	970	932	979	877	949	916	933	937	932	976	953	848	929	925	928	914	943	949	961	913	936	938	908	856	916	954	941	912	930	944	937	950	965	944	899	900	920	916	917	896	959	921	889	972	913	884	927	912	990	908	920	906	967	957	889	929	945	940	939	897	939	932	930	936	949	940	948	880	896	973	917	945	922	956	940	942	967	887	919	930	903	918	913	893	888	936	894	901	909	913	870	932	917	924	883	951	937	935	931	928	902	921	941	973	915	916	939	923	891	965	909	889	866	924	940	900	951	919	932	905	971	861	895	951	916	958	942	902	926	943	906	954	884	931	904	938	935	885	878	949	838	986	926	918	949	916	925	968	924	940	960	920	915	910	908	908	954	920	909	922	941	932	909	905	962	876	958	923	904	877	939	890	892	896	969	949	958	958	886	956	920	944	935	892	849	960	890	963	930	944	889	914	898	902	928	957	963	902	899	915	980	951	932	931	905	895	937	954	927	977	917	906	912	907	955	988	922	911	896	950	920	934	934	942	920	895	965	928	978	922	976	924	962	892	1001	929	948	897	914	899	893	931	937	930	908	930	954	938	925	951	959	923	958	913	935	914	903	932	952	887	939	922	942	954	951	927	896	952	885	869	934	908	924	952	915	920	969	939	958	880	930	936	892	894	927	979	920	982	928	933	936	926	956	985	916	912	941	937	941	964	959	888	958	965	931	943	897	961	933	928	889	936	926	889	898	914	868	950	959	909	906	937	921	983	942	936	958	921	927	927	943	919	900	959	952	919	925	880	860	896	986	920	944	887	938	873	952	917	948	890	927	971	917	944	889	959	893	951	904	944	938	929	938	965	893	930	902	992	929	964	959	904	959	969	982	951	998	945	935	937	947	934	844	884	908	948	949	879	946	939	888	963	902	940	902	968	918	924	903	910	883	968	920	841	885	935	988	938	931	980	942	896	1002	946	935	940	926	928	945	944	949	897	926	910	918	904	879	875	869	909	927	886	960	928	949	940	904	990	954	932	901	943	929	946	957	913	900	932	899	942	955	930	874	909	858	984	970	902	908	941	925	945	931	998	1012	849	907	914	899	910	922	918	908	937	953	924	945	883	907	958	944	940	935	985	987	981	891	954	945	991	896	952	955	926	914	984	1027	901	887	896	931	912	941	898	959	918	916	961	880	973	871	885	952	941	901	908	936	962	964	927	948	944	926	967	912	929	983	902	953	912	935	888	946	950	907	945	930	930	934	905	877	912	941	933	980	949	917	912	909	917	930	924	866	969	906	893	898	935	918	917	923	958	938	882	949	898	878	938	927	966	939	902	928	1005	985	920	931	938	944	893	886	954	926	946	946	916	941	924	900	905	913	949	934	966	911	991	910	885	934	901	934	951	937	977	982	890	973	949	929	922	913	898	900	870	872	928	910	940	911	924	947	987	931	930	910	906	919	960	903	918	963	929	932	953	964	948	959	926	946	952	941	928	935	926	961	902
23364	20700	24347	27112	20702	20713	17884	741	467	397	370	384	291	342	328	309	326	310	302	321	317	279	299	302	301	290	313	298	288	278	282	275	263	273	287	266	286	267	236	291	273	272	293	287	272	321	277	293	278	274	273	264	262	282	262	264	275	285	267	254	271	274	305	261	254	266	275	283	299	272	311	260	288	270	255	264	278	290	253	227	248	293	306	283	271	252	254	288	243	259	257	290	303	262	256	283	331	270	239	283	259	273	268	277	239	279	268	282	255	299	249	256	272	251	255	283	280	258	267	256	241	240	254	273	275	335	318	294	250	259	246	268	280	309	267	249	250	242	262	272	258	279	281	248	270	274	242	289	297	289	272	267	294	240	291	267	274	262	253	259	269	285	271	253	279	264	260	262	324	287	292	266	253	287	288	276	269	262	290	275	314	252	260	254	262	256	251	284	289	246	254	251	276	299	263	251	271	288	289	285	258	308	288	263	246	245	286	272	297	260	266	259	259	256	284	272	233	298	259	277	287	263	253	284	250	269	307	234	283	277	282	262	262	276	270	260	253	245	262	269	273	256	266	258	247	287	260	266	264	280	298	256	295	283	246	239	246	261	256	282	277	271	295	316	292	289	281	283	294	258	246	261	225	252	244	321	253	279	270	267	276	297	290	277	274	256	263	276	274	280	279	267	287	297	266	262	247	315	295	267	283	280	277	292	278	262	283	268	306	272	271	254	284	278	274	260	290	272	295	260	279	275	272	247	264	256	257	267	286	267	261	267	254	281	280	301	284	256	272	285	248	277	217	271	260	296	256	253	294	266	252	285	252	261	280	303	289	296	239	274	272	254	291	285	260	292	266	276	271	261	265	223	277	281	285	278	280	278	288	277	265	278	287	289	275	339	285	260	295	235	294	266	260	285	264	241	271	259	331	284	269	280	277	278	292	276	279	269	268	252	265	279	285	286	239	243	270	257	296	248	246	273	270	261	236	269	272	285	258	268	273	274	279	278	276	249	268	262	296	250	246	253	247	279	249	269	270	272	288	283	292	285	271	246	255	254	271	285	259	290	297	290	278	264	243	276	242	260	289	283	271	270	257	251	278	272	258	251	291	286	252	289	255	295	268	266	271	238	273	272	256	267	267	271	267	292	295	278	248	272	278	246	264	280	264	260	279	281	269	276	261	261	272	290	233	265	302	256	283	265	247	286	271	256	257	269	246	278	274	264	266	301	267	269	242	275	292	283	268	260	280	286	285	273	265	313	292	258	264	263	290	266	246	270	260	251	260	243	245	269	255	269	281	261	281	255	269	250	243	273	247	269	312	276	264	256	277	275	270	317	281	258	272	227	246	267	263	284	273	275	253	280	262	277	249	269	276	256	260	266	280	248	260	245	289	237	292	248	273	290	267	254	244	267	252	278	259	255	279	266	262	295	283	267	253	247	270	271	268	255	268	247	235	302	279	270	265	290	297	276	290	308	275	264	276	268	295	258	275	281	289	261	253	271	281	241	273	296	262	274	272	259	282	273	257	272	286	254	248	236	238	297	270	227	247	272	266	275	245	289	253	292	222	274	271	252	245	255	287	284	262	287	255	247	284	279	284	296	288	270	241	308	283	271	261	266	277	265	246	243	285	268	270	261	306	308	257	256	272	275	276	259	257	247	255	236	285	256	248	260	257	269	248	246	276	240	246	269	281	279	276	313	288	287	256	269	298	272	300	264	271	263	245	279	242	252	284	277	257	299	285	261	298	251	241	278	302	262	263	280	274	269	283	261	304	291	287	262	284	283	304	276	250	267	297	252	271	293	279	235	273	283	265	248	282	281	274	271	269	302	264	259	257	277	250	268	229	285	259	285	271	268	242	243	261	273	272	313	264	279	242	271	274	252	284	259	254	255	256	264	278	274	266	252	264	246	266	276	267	280	273	281	273	305	261	266	262	245	300	261	267	256	243	280	286	257	261	235	254	256	257	261	287	256	249	259	277	278	264	278	284	288	285	275	276	262	282	241	266	280	272	272	248	258	278	260	299	278	287	254	260	283	257	285	278	270	275	262	250	273	293	283	293	304	283	288	274	272	289	271	274	280	279	270	283	282	265	236	258	263	252	281	283	277	273	277	270	265	271	259	272	275	281	263	266	283	295	285	262	252	265	301	295	278	282	253	265	297	275	308	288	289	271	236	255	249	263	242	223	270	247	267	291	271	277	256	277	283	293	266	240	270	279	264	280	261	278	248	260	251	275	287	254	272	253	281	294	286	274	282	285	283	234	288	270	283	285	255	260	272	267	261	287	287	244	256	269	255	289	284	274	235	254	264	301	275	283	256	240	286	290	271	272	273	275	259	274	250	282	284	307	264	270	278	265	254	263	252	242	258	272	301	253	273	281	278	251	276	227	262	289	280	281	253	276	294	241	244	278	255	262	236	263	254	266	301	265	282	252	261	258	274	279	273	268	280	289	259	294	242	245	266	271	272	262	267	282	295	270	249	251	278	295	245	291	247	257	232	273	266	253	264	280	256	274	273	242	233	261	261	259	304	299	229	255	275	257	243	318	293	248	255	237	250	246	264	272	266	253	285	278	281	265	300	270	261	265	269	290	276	242	296	291	291	266	258	250	244	287	268	270	254	286	258	269	282	272	297	246	267	261	293	268	281	275	297	288	263	285	297	284	244	274	272	263	266	293	226	274	264	246	254	278	259	268	275	311	230	270	273	272	301	257	311	285	265	282	230	260	268	258	293	260	296	292	267	235	249	258	264	253	272	267	266	264	255	258	258	260	273	282	238	287	287	263	266	279	267	286	282	263	300	237	261	300	281	243	284	296	277	264	256	291	281	285	263	274	299	280	241	252	277	253	289	234	284	250	256	256	287	278	266	271	283	253	277	256	276	253	265	307	269	258	262	278	236	278	247	267	259	269	250	247	290	273	260	274	241	268	285	247	237	265	267	249	264	273	291	251	288	273	265	256	257	252	267	275	292	256	260	255	263	270	299	283	278	264	250	260	255	263	272	281	273	261	258	255	255	288	286	261	280	252	279	282	280	264	266	285	284	297	281	269	262	262	293	277	269	252	285	244	268	273	243	274	286	267	310	271	244	250	259	282	288	291	278	246	258	299	276	268	265	293	267	291	274	283	225	285	286	273	271	244	267	272	266	263	276	258	277	258	262	268	262	265	282	277	285	275	304	254	262	253	238	259	272	250	272	259	255	276	269	278	250	283	301	261	299	258	255	263	234	245	238	285	288	256	244	244	263	253	262	308	304	255	259	277	235	301	285	259	280	258	253	287	288	239	273	297	276	260	261	277	293	243	280	294	254	243	279	308	277	262	253	270	253	300	239	285	261	259	266	242	274	251	274	284	263	276	268	270	238	309	275	261	308	234	257	277	261	287	263	259	267	284	264	269	304	276	279	282	301	257	262	258	257	284	321	275	272	300	263	257	275	289	276	272	264	273	258	265	271	268	260	272	317	284	269	276	255	259	243	284	278	259	287
4657	4951	2448	1228	868	809	692	670	611	649	668	668	620	664	630	639	636	600	582	615	651	648	655	604	610	549	591	626	561	584	583	592	657	619	624	581	606	607	540	581	591	603	637	593	620	614	632	606	578	572	586	601	581	629	587	620	592	565	637	630	655	611	548	612	623	549	550	596	610	632	567	666	612	584	595	574	536	580	613	631	559	598	596	602	625	604	582	584	582	620	603	576	603	588	597	567	584	586	647	587	568	610	563	584	577	563	594	628	599	572	596	621	578	578	642	571	584	583	596	620	594	584	601	596	610	638	605	604	618	623	595	626	564	610	605	605	663	615	639	624	602	570	582	584	569	603	577	595	579	603	631	620	596	558	589	583	574	601	554	617	596	603	621	589	610	597	625	586	604	603	581	629	593	582	601	635	589	588	595	590	612	604	608	608	599	597	595	594	650	614	623	596	586	602	613	621	598	615	628	628	609	634	573	577	598	614	610	599	569	594	611	605	621	601	599	602	647	611	612	603	628	590	578	639	579	604	635	562	563	584	625	599	639	580	594	592	600	564	550	590	639	548	585	601	641	616	610	575	642	620	603	570	618	614	618	561	610	614	604	603	611	632	599	613	627	591	610	636	599	638	562	578	625	578	608	593	602	601	559	588	600	581	613	615	624	601	609	614	570	584	622	576	616	616	559	604	615	657	674	591	615	632	601	564	601	602	625	627	601	589	596	603	579	583	586	622	594	581	601	676	587	592	617	623	588	645	656	600	571	603	606	657	573	591	583	627	643	606	564	602	570	603	588	628	639	602	570	615	631	595	555	581	623	641	600	603	613	631	610	587	618	602	617	581	591	588	627	641	638	586	613	630	600	620	605	611	557	550	631	613	603	587	597	603	602	619	595	616	590	592	602	580	584	667	628	642	587	640	626	604	620	570	596	640	572	575	643	644	619	620	639	568	595	596	607	594	584	580	587	618	638	613	631	619	603	615	607	573	605	546	624	586	606	588	598	592	618	660	578	619	567	633	581	584	638	593	616	566	569	577	650	577	601	574	582	608	604	598	588	590	613	625	584	557	577	630	587	581	593	561	629	585	587	546	600	603	575	621	563	618	593	616	622	565	606	577	592	645	630	580	623	586	643	567	628	630	608	617	538	593	590	604	591	604	611	613	655	623	561	618	641	595	574	584	584	610	568	597	616	621	606	609	610	589	597	624	575	599	609	604	605	649	629	626	623	609	612	576	584	609	577	575	638	586	650	645	590	605	621	585	625	611	614	609	632	565	604	590	570	572	608	602	588	578	553	627	599	620	568	621	596	597	598	602	579	599	591	603	590	613	591	573	587	588	611	572	614	615	602	606	620	591	629	581	620	582	643	601	555	584	570	581	570	641	602	585	576	605	591	608	631	605	565	618	584	578	572	586	601	610	584	593	579	592	586	597	584	622	592	616	581	615	592	552	589	596	640	553	595	624	579	604	615	616	580	566	601	625	566	576	640	541	554	605	613	635	605	582	597	618	566	592	634	576	641	653	564	589	610	611	621	592	609	626	595	619	569	610	543	581	604	624	597	623	627	628	601	566	606	567	621	623	605	623	594	604	625	604	577	586	632	590	623	549	606	585	583	644	607	588	572	603	640	566	650	621	599	565	619	587	612	569	608	595	629	634	574	576	578	608	568	633	631	619	597	573	631	607	580	605	590	612	579	637	614	538	620	601	596	625	566	638	578	625	629	589	610	564	599	594	585	633	590	610	604	565	595	651	582	610	608	595	603	626	609	618	591	627	627	613	620	593	596	632	600	591	651	620	614	616	571	579	566	641	591	579	630	670	635	587	585	586	553	680	614	587	580	565	590	597	565	584	622	586	579	594	577	583	648	613	550	631	589	600	583	568	589	569	621	613	601	646	575	567	629	589	572	607	600	573	630	616	617	575	586	580	586	605	617	606	590	596	565	596	562	608	570	631	615	589	587	611	613	620	605	547	601	617	602	562	644	599	650	595	578	604	607	610	615	618	630	554	597	591	621	636	578	572	594	609	548	617	636	625	601	618	613	575	647	614	628	550	553	614	576	644	570	602	584	626	588	574	592	583	575	612	568	591	614	584	599	570	560	559	581	620	618	616	600	611	622	601	623	600	580	558	635	626	592	601	622	634	575	590	588	604	567	607	569	631	604	593	580	604	591	616	561	578	623	586	621	550	589	620	637	592	640	634	647	622	614	579	595	622	608	580	596	589	582	596	627	625	556	565	655	555	564	614	615	616	627	585	607	565	571	576	624	629	618	597	565	587	600	581	620	567	631	625	615	612	597	579	612	597	584	587	575	551	595	638	609	633	576	600	567	624	604	625	592	602	568	568	611	594	589	606	587	561	592	595	621	609	589	587	569	584	620	584	596	568	607	588	556	599	630	629	630	576	570	605	634	669	573	563	574	608	593	593	627	568	596	562	630	612	606	631	620	600	586	568	650	621	573	582	598	600	602	605	603	602	567	618	565	574	626	630	598	609	631	568	614	644	605	616	574	596	646	636	590	639	566	582	611	624	621	635	590	582	585	595	607	544	597	606	568	595	596	599	640	591	587	581	598	599	635	622	637	593	636	633	642	585	552	569	622	625	609	608	602	585	615	616	551	588	530	562	564	592	629	536	593	561	607	603	577	603	638	609	579	577	586	589	676	594	577	622	568	604	562	589	572	588	560	621	629	582	565	603	645	646	610	566	584	582	595	622	640	589	590	560	552	627	616	583	594	625	592	561	605	594	622	644	634	588	591	584	588	570	631	598	594	578	569	631	580	624	591	605	583	575	587	647	604	563	536	604	576	594	566	617	593	638	572	592	592	604	607	591	587	601	585	620	616	616	601	629	576	605	560	613	658	587	611	603	591	585	570	564	610	593	583	612	597	597	629	611	595	621	563	590	594	550	575	600	622	587	631	606	622	641	624	560	606	609	618	618	575	602	589	637	625	555	599	636	586	608	573	579	625	606	633	554	605	593	621	586	608	578	601	551	608	575	634	638	576	578	578	631	604	622	543	604	570	608	601	581	570	576	626	546	595	592	601	605	602	651	602	604	555	572	585	621	594	637	577	593	625	582	552	614	612	623	574	617	593	608	616	607	598	599	589	616	613	589	560	613	570	589	596	575	613	597	587	592	648	579	602	594	571	614	583	604	625	548	586	595	572	574	648	636	580	650	582	630	604	563	619	613	627	571	588	622	608	606	584	599	584	564	632	588	570	585	595	611	592	591	588	588	586	552	602	582	624	569	634	623	607	623	611	581	592	655	607	617	620	610	604	594	675	632	573	572	582	630	625	643	538	610	594	620	606	536	551	594	606	580	614	616	603	612	568	633	611	627	658	547	601	584	589	610	617	584	579	607	597	629	629	602	650	599	604	546	643	602	629	603	599	572	597	598	614	640	589	585	629	600	543	565	616	600	591	596	602	590	588	554	614	599	639	616	635	604	573	573	601	569	581	607	620	604	596	592	618	571	626	636
31856	19146	7036	548	398	434	378	372	366	343	374	360	367	348	351	367	359	361	367	391	354	333	362	354	353	351	341	368	369	334	382	351	374	381	361	357	377	352	353	368	376	322	372	374	358	371	348	331	356	343	348	339	379	332	391	380	336	371	364	377	359	385	335	365	402	359	360	360	373	364	362	336	356	398	377	340	349	332	348	364	359	393	350	370	398	356	344	361	368	360	344	376	345	357	372	347	355	335	337	347	389	366	371	345	364	356	350	369	330	339	363	354	378	367	348	355	380	347	386	353	345	367	383	416	390	348	356	365	369	386	338	370	364	351	297	354	354	342	357	345	368	360	320	359	359	357	341	356	337	366	363	343	367	354	382	359	358	403	327	344	388	333	341	386	353	327	348	382	342	350	354	365	316	364	355	383	360	346	403	362	352	326	351	382	384	366	334	332	368	358	352	354	328	345	335	361	389	357	361	343	361	332	350	334	420	371	348	364	361	326	325	337	363	354	400	347	363	393	370	389	347	356	364	379	346	375	359	365	378	389	384	383	350	378	354	322	344	388	359	388	339	363	350	341	393	334	385	349	394	380	378	327	347	373	325	365	367	330	352	384	391	346	312	345	326	388	344	355	381	307	350	344	372	345	377	338	383	391	354	348	407	380	343	371	396	356	366	326	346	376	361	338	383	364	351	360	346	387	379	348	356	391	342	372	350	418	358	375	337	362	368	354	336	368	373	387	335	367	310	321	366	373	347	358	344	373	351	346	362	354	334	382	378	342	362	389	361	355	357	356	389	361	375	337	367	384	339	357	303	355	361	369	340	353	352	413	403	394	380	401	344	367	366	383	376	371	359	392	351	351	344	344	360	354	352	376	332	302	351	334	347	348	351	359	385	390	403	361	360	356	349	406	382	380	371	366	355	353	358	376	366	369	361	362	410	335	338	356	398	325	329	355	354	382	361	348	351	389	367	356	321	363	363	353	365	346	373	385	364	366	371	349	391	347	367	374	393	365	367	408	384	371	351	336	326	365	368	380	344	354	343	353	363	352	380	362	347	346	386	351	355	364	371	384	379	395	382	369	365	340	356	349	351	352	380	390	345	360	335	360	377	369	357	356	315	356	333	359	386	345	357	354	377	365	347	398	353	376	384	355	349	339	347	339	375	357	340	335	351	346	349	367	372	371	404	364	351	355	380	364	371	341	330	388	348	353	378	360	389	354	343	350	392	323	344	382	348	352	340	365	333	347	357	358	360	379	369	357	336	326	351	350	356	381	349	361	344	369	362	334	397	370	365	388	361	334	395	350	373	359	353	387	422	387	350	362	347	322	334	380	383	377	349	369	337	335	366	331	379	376	361	390	354	386	348	362	347	363	352	335	382	368	374	390	343	365	365	350	351	344	352	341	396	373	388	322	383	380	368	376	375	368	388	400	361	355	378	368	368	341	312	340	395	351	389	315	381	389	349	362	343	388	341	337	350	351	382	395	388	346	365	348	341	322	313	339	372	356	337	364	331	341	341	331	355	342	330	372	374	374	381	376	363	380	374	366	354	342	390	346	321	375	370	375	374	342	371	349	371	372	328	354	372	389	334	356	388	374	362	366	359	332	380	364	369	326	370	342	387	363	350	341	336	371	353	384	333	350	361	322	367	357	359	394	361	382	343	340	367	350	370	405	386	358	382	374	347	354	357	371	343	349	395	360	383	330	367	352	327	347	354	330	376	365	349	371	375	320	372	372	356	351	359	398	364	363	326	336	379	366	381	363	384	379	333	371	381	393	370	353	335	343	353	379	373	381	350	375	373	359	356	333	332	388	369	335	349	368	331	331	391	322	340	357	372	386	321	355	337	346	360	359	355	353	384	387	365	347	378	394	368	360	355	354	370	322	342	364	371	331	386	378	364	381	380	374	358	371	341	374	369	383	367	356	349	351	405	333	338	334	357	364	372	361	373	387	391	352	353	334	364	324	335	367	350	362	336	349	346	353	358	354	332	412	333	367	350	365	359	313	337	358	326	385	336	358	354	395	382	370	327	372	349	347	364	334	354	354	361	376	358	351	367	385	346	369	334	343	345	338	386	353	361	372	350	358	342	384	346	365	425	362	367	361	374	344	348	336	344	353	343	358	340	302	384	379	362	345	358	393	365	386	347	346	378	360	354	343	386	377	332	372	368	344	390	361	352	352	348	344	331	385	360	335	314	348	368	376	382	351	363	405	377	355	333	350	375	347	340	412	364	354	341	352	354	358	383	363	366	390	365	355	367	364	386	346	346	401	357	370	357	361	362	367	363	374	325	349	357	334	359	350	382	366	367	361	344	393	385	349	368	383	369	359	367	361	353	366	352	354	315	342	372	378	370	353	367	353	363	393	364	368	366	366	364	350	351	370	329	355	348	358	357	361	353	371	364	369	366	347	322	382	345	369	365	382	325	401	352	351	332	359	375	378	334	359	338	380	341	377	361	324	335	370	382	380	363	393	381	343	338	361	347	372	321	355	394	338	392	368	313	362	395	372	369	379	364	405	365	362	362	348	371	348	370	340	419	347	386	396	352	375	381	356	363	342	335	339	351	355	377	374	353	345	370	369	325	360	356	396	383	374	349	349	350	407	399	345	409	352	345	350	338	344	334	350	359	380	364	347	330	373	350	354	365	360	374	372	362	357	340	410	348	381	357	340	345	375	349	382	367	398	354	361	331	350	353	340	371	350	350	323	360	338	380	353	387	357	395	361	386	362	364	394	378	353	331	362	360	363	328	359	380	378	332	368	357	370	343	338	340	388	388	361	396	362	357	384	351	360	369	368	338	369	390	315	343	372	360	326	353	409	357	354	360	363	342	341	374	328	353	359	374	355	390	369	373	353	331	380	352	368	356	361	348	383	369	370	390	402	337	330	355	338	393	348	368	381	343	333	348	358	351	366	365	415	366	345	364	373	356	392	336	347	342	351	377	401	352	362	330	361	391	381	378	344	379	367	328	338	380	368	349	351	377	311	372	346	379	378	380	338	362	338	386	404	356	327	381	344	349	349	385	380	369	344	322	365	317	362	324	359	364	337	354	376	376	344	371	367	356	344	384	364	389	369	352	342	366	350	356	340	334	387	357	345	382	390	399	354	335	326	354	369	361	375	323	371	356	373	356	359	359	341	427	340	346	360	340	374	369	360	386	340	350	362	319	351	352	362	373	326	358	358	356	368	349	375	355	376	375	331	362	333	376	365	386	367	343	363	375	370	376	347	375	342	355	361	368	359	353	360	353	347	337	365	375	365	374	343	338	373	379	377	357	384	345	365	381	358	356	361	354	376	350	383	345	342	330	373	372	390	417	363	362	361	368	337	362	361	331	338	369	339	339	376	331	380	370	362	388	326	339	401	324	346	339	345	389	365	348	349	385	354	357	366	356	354	349	357	350	361	368	345	344	355	348	368	367	403	378	414	347	350	361	368	365	377	334	334	324	302	380	339	376	360	400	343	367	353	349	360	380	345	353	372
5523	1242	884	900	843	821	819	814	785	855	861	759	861	919	874	914	823	776	807	859	863	827	833	822	851	819	839	841	855	794	878	832	813	794	849	853	843	839	829	805	884	829	819	881	794	809	842	844	793	808	772	882	830	858	830	801	791	781	823	852	797	825	860	852	795	832	863	788	832	813	881	871	830	870	810	800	835	854	797	824	857	882	827	836	855	887	822	805	833	795	828	828	837	808	851	863	865	758	783	866	808	855	803	849	817	831	849	832	824	778	862	849	801	810	862	792	817	849	852	819	801	837	855	846	827	868	837	849	856	854	847	832	790	896	805	877	879	811	851	831	925	806	828	819	844	823	850	821	840	825	793	789	847	797	881	835	844	832	807	819	813	799	824	815	824	818	886	836	856	841	827	902	860	902	821	854	810	839	798	825	805	816	862	846	801	807	850	842	849	838	857	815	837	866	824	839	834	786	816	815	826	840	862	817	855	818	837	825	833	854	835	795	824	833	803	847	833	824	822	850	831	864	759	851	810	797	804	822	846	798	813	848	854	861	858	849	828	837	784	890	789	828	822	847	893	786	797	826	847	872	832	846	874	825	833	830	802	823	844	747	799	817	834	775	883	806	801	813	806	811	836	879	845	759	797	846	835	865	832	839	835	842	867	823	856	824	843	808	820	812	890	791	833	908	824	862	806	807	779	823	844	834	817	790	842	823	751	879	809	870	812	836	830	815	802	826	877	826	819	798	841	791	801	803	800	851	843	789	818	784	866	855	840	890	888	830	850	855	866	793	825	858	802	816	866	803	870	851	795	864	848	856	837	805	880	818	808	828	856	769	851	872	825	849	809	841	834	820	844	832	802	848	823	802	835	843	829	857	830	812	788	829	830	798	818	771	866	842	821	852	793	855	844	806	863	847	825	817	831	875	858	795	820	857	886	849	830	827	823	752	867	875	816	890	793	755	814	863	821	851	825	827	849	854	807	837	818	891	839	848	831	811	820	803	830	824	854	834	818	844	848	816	819	780	835	866	881	831	842	832	804	832	883	828	807	821	868	812	817	824	802	803	772	827	833	801	848	826	844	853	812	840	900	875	825	823	828	841	818	823	839	828	885	872	824	826	810	879	835	813	811	783	815	819	807	806	904	867	806	790	783	887	811	843	820	846	861	828	848	873	823	885	792	821	834	829	842	881	846	831	828	849	853	812	823	815	839	811	812	826	790	747	782	855	851	880	814	830	822	845	839	838	808	850	840	852	843	889	840	829	808	792	835	898	819	848	880	832	840	891	800	852	811	846	868	815	855	820	851	843	767	833	837	822	781	828	815	845	871	767	778	809	843	833	845	801	816	837	807	816	836	852	809	864	836	840	869	827	800	812	897	815	847	845	826	824	837	822	843	822	832	784	856	864	820	819	834	810	834	799	867	862	827	849	852	808	844	842	831	829	804	808	822	826	847	827	846	835	835	809	822	769	844	798	816	860	825	885	817	824	834	788	768	853	844	845	844	862	842	804	805	862	822	872	842	829	881	844	854	821	804	808	836	841	862	818	826	829	833	804	904	829	819	806	820	875	804	873	863	814	822	815	856	860	810	829	788	852	871	819	864	887	867	801	793	794	819	822	842	856	872	862	818	827	830	814	788	757	866	871	786	865	862	830	821	836	743	816	882	886	822	858	823	820	803	830	817	805	878	846	880	790	867	857	857	829	816	870	869	874	851	833	833	852	823	826	856	800	848	736	841	888	810	792	822	815	817	857	849	853	805	794	891	823	857	838	902	863	894	859	787	829	861	834	868	804	843	820	797	840	829	888	830	836	831	822	869	809	798	857	848	847	821	818	870	853	790	797	838	836	831	846	826	801	852	924	803	826	793	844	859	795	870	842	804	834	858	800	833	868	793	828	821	855	764	857	835	850	859	806	857	807	841	855	836	855	895	793	910	789	815	846	825	828	844	839	825	831	800	846	820	772	887	850	778	862	871	833	825	821	819	844	831	839	844	890	897	895	855	841	833	832	895	843	832	812	855	835	827	845	824	881	782	881	865	850	871	856	799	810	869	834	861	840	848	810	795	872	793	884	865	822	810	819	819	863	787	861	831	851	833	819	835	836	797	822	837	807	835	809	824	768	839	841	810	861	842	821	858	830	829	859	860	818	829	815	816	831	829	810	837	814	832	874	842	805	835	761	814	771	817	822	862	811	792	838	835	836	837	841	845	805	859	836	795	778	828	794	877	817	807	881	829	887	886	802	838	838	850	838	798	806	839	856	807	859	860	815	827	804	835	825	823	792	815	875	845	794	795	867	888	799	784	837	857	837	847	866	820	819	849	835	814	784	814	806	823	855	852	896	804	830	836	795	836	874	844	816	808	873	810	843	828	855	830	832	899	832	859	798	836	809	815	840	848	831	823	825	841	811	810	820	846	850	855	843	883	801	780	852	825	813	813	799	827	817	833	782	813	837	843	858	827	798	841	908	828	829	845	757	894	858	794	903	876	852	802	817	847	829	835	866	873	839	838	861	798	818	865	835	890	804	879	824	834	846	878	786	819	794	822	834	825	867	798	866	772	804	786	815	844	818	851	882	829	859	848	851	813	787	812	840	834	837	828	820	769	820	816	826	859	806	812	814	837	772	839	880	845	858	843	831	842	773	790	812	880	823	837	848	903	810	858	861	849	854	804	801	740	843	861	870	842	857	790	836	820	848	805	807	824	816	830	821	812	809	782	827	873	844	833	861	868	888	796	767	806	882	814	870	804	837	841	798	849	783	806	824	856	850	825	825	811	862	811	826	823	793	857	819	857	820	827	894	772	835	818	782	795	854	824	854	850	816	840	842	853	799	798	885	819	796	808	846	805	865	835	850	865	799	863	848	836	806	801	833	856	906	855	847	799	867	808	858	853	823	802	822	884	866	814	813	809	844	857	840	877	805	863	797	804	835	855	810	792	883	807	882	834	884	856	838	838	812	841	823	843	860	844	858	819	863	805	809	865	896	862	816	845	846	787	866	824	832	843	802	794	861	811	860	887	846	807	842	850	839	824	803	821	818	874	812	826	823	847	856	822	816	854	885	817	818	846	863	863	848	825	842	854	843	815	868	842	853	837	871	806	807	837	822	808	831	865	831	816	831	883	821	850	824	809	853	889	829	833	812	793	863	809	828	889	795	758	866	811	817	826	836	784	823	824	810	821	841	853	823	844	836	812	832	793	799	826	828	827	843	838	812	814	822	780	840	834	836	825	805	882	809	890	851	798	818	881	796	770	789	794	858	794	864	834	798	783	811	899	829	804	856	821	912	851	860	895	836	831	855	769	785	776	856	808	821	887	847	883	831	862	870	820	807	833	865	849	811	878	891	825	857	862	848	826	805	818	861	809	877	811	870	858	810	835	794	834	842	899	821	818	820	838	798	883	813	817	850	867	849	827	826	841	768	856	836	829	845	827	854	856	856	810	863	863	829	783	851	848	866	873	812	820	789	820	824	847	875	862	884
23889	20716	24076	27382	20714	20650	2192	644	524	437	499	477	464	450	450	495	417	443	420	476	425	430	414	414	424	432	442	429	430	432	414	455	388	439	442	452	470	409	429	462	421	425	439	386	402	423	453	422	434	448	420	395	479	390	406	444	476	431	437	416	409	444	444	445	404	429	449	422	430	424	442	423	398	436	398	442	437	470	402	404	413	434	436	460	416	426	360	427	428	431	486	460	444	491	419	413	420	404	420	427	413	436	439	430	443	424	411	452	398	418	474	447	434	426	456	400	431	456	468	437	411	419	459	477	442	397	444	420	416	447	404	393	440	446	429	469	407	415	446	418	418	398	404	380	430	448	443	439	442	427	408	430	417	440	429	468	450	438	429	402	394	426	451	435	461	425	379	416	425	424	420	424	407	412	394	482	461	436	438	438	429	418	391	399	476	445	426	450	435	433	447	476	480	442	432	417	443	424	435	432	407	406	403	420	415	395	449	401	458	448	456	451	400	421	424	420	405	428	417	427	425	429	439	430	412	432	427	463	403	400	425	387	415	410	442	422	421	457	468	456	408	430	402	438	436	420	426	406	423	446	436	425	413	420	435	425	433	464	418	441	427	425	489	434	410	440	408	391	468	438	409	379	428	408	451	447	453	451	438	421	429	423	465	399	430	370	386	365	436	436	421	435	448	416	464	449	477	443	436	394	433	423	437	501	424	426	415	429	427	382	458	417	413	405	445	414	439	437	461	432	398	458	441	405	411	395	428	426	438	410	485	389	436	437	454	450	472	449	460	424	451	457	438	469	407	386	378	459	423	450	374	428	434	428	440	414	405	407	439	456	404	407	407	444	436	474	475	425	418	438	390	399	418	431	472	428	443	437	431	417	416	437	444	406	433	434	387	451	410	432	431	441	411	425	410	444	417	429	440	439	409	410	423	424	440	418	474	435	475	436	458	416	427	414	414	455	440	462	420	456	430	435	424	436	381	421	441	384	425	436	467	396	421	443	439	427	417	421	467	424	436	458	405	427	436	390	443	455	438	395	434	463	430	419	437	445	420	454	418	419	413	447	460	402	449	484	446	460	449	413	410	430	433	414	447	431	431	432	482	420	398	440	430	446	416	447	421	407	424	454	455	446	409	455	425	469	461	476	435	403	432	420	422	440	459	447	456	439	439	441	414	422	442	421	401	446	422	435	435	458	445	437	437	447	447	411	440	434	399	449	439	441	404	405	393	427	421	451	439	404	422	467	412	403	449	444	405	441	469	407	456	440	384	450	408	412	421	423	416	387	415	432	431	414	433	465	424	444	417	419	427	410	401	411	409	426	410	474	449	424	395	421	417	419	455	449	387	384	423	420	394	427	469	426	396	390	419	413	474	390	433	422	404	449	435	426	465	418	418	440	410	408	387	384	425	423	421	468	445	423	411	413	474	433	416	426	448	425	435	423	404	417	448	420	430	428	429	419	418	442	434	474	435	440	430	434	430	431	438	414	430	406	437	430	383	431	422	441	427	404	394	444	430	406	478	478	410	404	463	452	447	400	427	446	447	400	418	426	450	401	446	401	465	391	432	414	493	433	460	455	399	446	428	424	401	428	430	417	464	412	446	448	385	458	415	438	430	430	429	432	437	432	430	421	401	433	444	431	434	434	424	420	398	424	404	416	406	444	383	436	432	441	404	430	387	443	446	433	433	454	435	439	420	431	420	416	407	430	428	419	413	440	445	392	408	374	458	462	407	432	436	480	359	442	454	432	398	408	467	436	394	454	399	412	388	408	415	436	402	439	440	446	444	432	479	425	447	387	412	476	443	406	393	429	467	410	417	428	432	454	423	429	393	387	416	372	441	438	423	462	430	431	446	438	450	398	447	416	408	433	463	456	433	437	438	439	387	442	424	412	447	433	407	425	443	381	435	404	423	452	441	428	408	410	417	412	421	414	415	392	404	412	418	419	454	438	383	404	432	415	422	462	426	496	463	434	427	467	442	452	435	459	397	467	453	413	459	423	420	437	440	417	477	443	420	448	457	437	424	447	423	378	463	421	410	471	392	456	416	457	387	410	448	438	462	425	448	397	402	440	483	445	452	397	446	418	408	418	433	445	432	440	429	440	438	415	469	410	414	427	420	435	386	405	448	429	377	438	440	424	454	440	432	398	432	437	420	441	436	444	436	414	409	422	428	413	425	409	425	447	413	377	449	451	417	446	464	415	428	417	408	417	396	414	410	425	422	405	421	438	396	395	439	404	436	382	417	419	412	410	453	426	402	420	402	439	402	440	403	408	418	426	447	431	405	421	451	376	441	444	416	420	458	419	446	428	425	438	402	382	424	442	408	405	436	428	433	429	418	429	426	425	389	432	406	391	421	440	413	446	408	413	393	389	406	410	431	403	391	475	431	436	431	434	406	502	414	423	440	404	394	429	434	418	438	400	428	423	445	418	420	442	442	470	431	428	460	442	422	435	449	412	405	436	434	386	427	400	429	445	430	393	436	405	422	402	423	444	450	426	427	459	441	451	443	413	436	414	422	415	418	459	428	430	442	442	440	430	427	409	396	391	399	413	402	440	425	405	465	438	411	421	401	434	430	461	423	427	411	445	440	433	397	423	439	374	446	440	406	405	450	432	433	482	380	422	413	417	478	449	437	442	461	414	478	440	454	468	414	424	426	433	439	465	451	407	429	417	440	413	402	419	426	389	426	427	417	418	455	423	427	442	462	430	438	460	431	454	443	407	398	409	442	422	420	451	458	415	380	414	445	418	408	477	435	424	414	413	422	446	442	396	406	405	416	420	429	435	398	374	440	449	406	438	396	435	440	397	451	420	431	449	406	409	453	435	435	391	484	431	459	434	442	448	443	437	475	393	429	470	435	433	447	442	434	426	466	433	409	433	402	448	456	409	438	497	464	424	430	383	415	417	449	451	419	390	436	466	418	420	378	390	396	424	438	431	413	448	403	396	423	391	437	476	421	407	417	439	421	444	452	432	406	429	414	411	384	425	440	457	412	417	426	411	432	473	446	437	417	423	473	401	393	403	463	437	424	438	408	441	403	419	439	432	406	443	422	432	441	409	430	426	444	445	460	392	411	447	423	433	391	433	418	476	417	423	421	409	416	428	460	411	449	447	446	436	388	429	410	399	436	444	428	416	395	413	414	394	382	438	444	461	406	431	433	426	461	385	402	426	457	428	417	399	423	431	459	400	417	416	389	425	448	420	389	428	450	478	447	445	414	446	411	418	437	425	384	491	430	439	485	440	460	485	422	411	439	443	461	428	417	396	441	430	427	434	433	399	443	454	438	448	424	461	403	437	462	428	419	434	410	398	456	455	445	374	402	434	405	418	449	412	428	424	393	425	429	413	466	456	452	445	482	440	418	434	440	407	483	430	425	447	436	433	422	412	445	448	431	388	462	450	442	454	414	397	417	419	405	432	431	410	439	415	414	429	432	463	385	417	439	437	436	411	416	442	401	425	438	458	436	405	459	433	416	430
4337	3552	1992	1253	1107	1036	1000	975	985	996	946	921	1020	971	940	916	907	946	1003	942	972	961	876	914	910	915	933	932	944	941	903	926	944	914	939	966	955	949	945	981	960	927	916	949	942	940	940	949	935	912	942	932	905	946	901	935	933	943	957	917	885	1017	925	936	930	955	935	918	924	917	964	921	961	881	903	925	908	976	918	953	918	923	963	905	883	873	903	960	900	901	958	920	911	944	854	867	904	931	945	951	943	938	950	926	935	966	965	937	895	897	881	904	901	896	940	915	951	945	922	940	918	966	923	869	948	859	915	968	948	911	917	925	970	945	920	946	908	893	933	886	921	919	857	942	951	955	942	934	929	963	912	949	884	878	962	1006	932	964	934	942	926	982	903	993	940	903	910	926	921	959	976	903	968	952	973	922	918	921	932	990	909	969	890	938	924	951	888	924	956	932	934	864	983	950	893	888	930	914	916	896	997	949	931	928	959	922	910	907	903	906	953	952	937	921	893	932	888	880	887	943	959	944	910	884	909	920	963	927	927	958	946	988	978	950	929	965	949	941	902	942	951	926	926	971	970	960	892	944	905	963	975	908	887	921	951	916	923	913	932	996	908	948	931	929	920	920	952	897	925	966	933	891	942	903	950	927	931	925	959	857	927	915	931	900	896	981	926	925	891	873	955	935	930	947	910	906	953	881	863	921	960	834	956	947	937	918	921	936	949	945	901	921	939	973	981	963	893	951	914	875	893	903	937	932	946	949	936	913	947	953	973	934	946	922	868	974	908	897	906	990	933	909	948	937	910	946	947	949	951	985	920	916	934	903	971	904	934	883	923	932	967	941	947	900	948	968	933	904	952	879	933	992	932	960	960	909	958	872	909	908	950	934	894	957	884	943	901	903	907	932	902	961	917	913	949	943	881	885	884	1000	951	916	936	927	923	929	902	881	947	889	920	980	930	911	930	880	887	926	919	896	936	937	904	912	898	919	931	988	925	922	934	911	903	945	952	933	941	974	879	888	941	952	923	916	858	932	1000	904	931	951	869	949	906	970	934	940	956	949	959	921	947	993	880	918	907	941	875	938	890	963	890	952	979	952	939	935	927	931	922	970	981	974	904	941	885	932	956	894	916	920	946	935	896	921	886	937	931	928	965	940	942	936	900	955	915	954	922	929	886	941	954	893	966	892	917	950	906	888	961	926	921	924	972	968	925	887	986	916	967	893	914	928	924	947	952	905	926	907	903	913	939	922	914	927	948	913	921	910	942	875	933	899	925	955	950	932	918	952	868	923	909	941	962	965	966	924	940	928	916	929	940	888	916	998	873	917	941	893	957	982	950	943	907	910	912	982	942	868	924	936	984	972	919	949	965	990	888	922	985	934	895	866	895	867	878	901	939	920	988	941	935	946	909	948	916	955	939	924	944	954	943	979	863	932	929	918	933	909	909	949	960	909	972	910	934	891	930	969	899	915	977	889	945	876	944	932	875	940	900	933	946	955	897	924	947	901	931	928	1017	938	894	900	923	952	960	979	931	903	945	927	971	943	944	996	866	948	908	938	922	959	973	948	924	945	898	962	900	914	914	922	905	886	895	919	898	965	920	875	951	933	870	934	954	885	919	946	902	941	953	958	922	986	930	977	844	954	945	925	881	933	933	937	920	874	968	931	929	934	883	884	949	1016	909	881	928	1000	935	940	942	920	962	910	940	938	967	884	940	941	896	922	922	934	924	900	973	961	909	974	903	972	947	952	955	939	927	966	926	937	876	886	960	890	904	871	906	904	892	963	918	914	911	963	930	914	917	909	935	960	931	944	919	888	964	935	917	925	910	907	929	932	968	881	986	892	904	914	926	964	952	975	933	925	901	942	882	941	953	972	932	950	913	945	947	956	934	984	954	971	912	964	945	968	979	929	951	917	1000	925	934	942	939	883	915	957	926	929	926	916	896	952	901	968	926	922	914	948	904	885	887	936	967	936	929	940	918	891	969	964	923	928	919	949	914	925	912	950	895	906	897	897	897	932	880	939	982	891	913	901	881	929	1003	928	902	963	935	905	898	966	965	951	933	966	904	967	926	885	968	956	940	904	924	964	981	997	961	875	949	959	946	927	889	916	924	901	964	918	927	899	922	963	899	875	956	893	914	887	915	939	992	878	989	942	946	927	947	959	932	954	923	922	924	951	929	914	881	932	943	935	1023	940	916	884	948	879	938	889	971	961	954	951	952	909	953	905	921	886	941	869	878	947	962	983	941	926	935	928	949	973	874	977	973	974	921	951	885	876	892	918	822	961	938	952	949	928	940	889	914	965	900	878	925	951	940	925	968	894	869	929	920	915	939	931	907	911	903	910	897	890	915	860	978	942	944	973	954	866	933	930	957	933	915	926	874	996	905	911	916	920	962	962	948	885	937	900	951	943	955	859	933	943	955	936	949	972	927	887	922	959	940	974	945	904	879	940	913	901	936	945	942	943	970	937	925	925	945	884	956	931	903	930	893	966	880	943	953	912	961	897	929	986	896	965	1004	961	990	914	940	951	927	947	937	899	901	916	958	933	942	961	942	925	879	1003	918	929	937	919	921	957	912	930	1001	931	923	885	913	889	1006	926	957	874	914	931	976	958	930	937	919	937	893	917	926	931	980	911	895	946	938	902	919	912	906	933	973	965	947	869	939	902	969	887	970	944	950	929	883	971	903	967	926	938	925	942	925	932	911	951	913	910	896	914	861	908	935	958	962	893	917	930	924	957	998	913	935	992	901	908	886	909	924	927	908	908	908	926	885	933	946	925	914	951	904	980	927	974	902	973	988	954	972	934	926	976	977	899	988	900	951	933	934	914	909	927	932	893	928	884	868	920	897	905	889	925	921	961	957	913	972	909	919	955	912	956	892	972	892	897	864	901	903	981	926	912	886	904	906	896	916	976	901	882	967	916	967	962	867	923	903	959	938	971	928	954	892	945	962	956	969	956	895	918	886	947	894	971	927	941	947	927	915	983	910	952	935	897	917	921	923	949	941	897	920	897	933	934	913	884	926	924	952	900	951	957	932	883	948	923	968	886	929	891	972	907	943	906	937	943	964	904	968	919	950	893	975	910	955	961	979	937	914	917	923	906	953	900	870	939	915	927	907	900	921	879	974	888	929	894	984	938	919	1005	897	987	926	925	951	931	923	937	861	953	861	908	826	891	920	889	940	977	965	966	950	898	959	977	948	963	878	899	960	972	897	940	931	916	957	952	973	947	958	903	929	935	968	935	938	962	874	922	941	917	880	931	865	932	921	974	954	936	949	940	927	940	936	968	933	943	902	896	955	864	920	942	928	885	954	981	942	968	859	993	879	893	941	930	933	969	939	938	929	915	880	915	912	956	958	952	933	905	902	933	914	960	872	927	929	993	891	900	935	930	913	874	940	931	902	919	924	959	914	898	923	905	887	949	970	897	890	887	885	985	939	905	964	956	946	935	926	890	921	930	957	902	942	879	966	943	920	941	980	973	914	931	960	928	916	943
23347	20708	24333	27127	20710	20721	17957	764	456	442	380	356	347	311	310	319	273	282	310	312	289	300	271	256	285	271	278	277	263	283	270	263	293	254	307	280	274	285	301	284	229	280	289	255	274	267	248	258	262	271	331	284	295	257	272	241	250	277	212	241	248	267	281	277	269	268	254	250	283	254	274	286	256	289	289	266	250	269	270	274	291	262	253	280	263	249	277	271	273	296	287	249	266	273	267	286	265	243	272	241	270	283	264	280	304	280	276	300	252	305	261	255	293	246	283	267	303	289	270	301	268	278	253	317	264	260	280	283	319	281	263	260	262	288	243	301	312	250	254	295	245	297	254	283	292	272	292	264	284	262	264	262	287	275	273	251	225	282	265	254	293	261	258	270	262	293	252	277	257	258	265	235	269	260	284	272	235	280	246	264	266	272	282	280	264	275	280	291	273	277	294	256	246	283	326	282	277	256	300	256	270	254	243	310	305	262	257	249	267	273	287	301	277	255	283	253	266	242	267	276	248	314	281	267	254	279	265	260	258	252	243	253	288	245	257	285	307	262	263	292	280	262	254	255	304	266	241	292	242	289	271	279	236	259	251	259	331	263	272	234	258	275	256	246	250	277	247	282	250	302	284	274	276	287	282	258	261	301	268	289	257	248	297	284	254	252	262	255	234	277	276	260	261	258	253	249	276	301	255	255	273	246	256	248	246	294	280	240	253	286	294	270	284	261	258	275	261	241	258	283	257	245	258	266	294	258	258	259	286	251	244	318	307	261	266	274	272	271	257	267	280	273	285	268	261	249	281	265	279	265	269	270	312	303	252	275	291	246	266	287	297	268	293	287	280	295	258	270	273	253	272	280	259	298	277	294	265	265	245	280	282	254	212	260	240	287	283	294	289	259	269	262	264	300	273	277	276	238	270	259	304	259	273	280	263	268	245	284	264	278	293	264	239	268	291	278	272	264	273	279	256	267	267	276	275	251	284	243	301	270	250	283	287	253	277	242	245	297	275	290	298	314	268	255	275	285	303	277	245	295	260	278	267	273	278	269	271	245	262	289	262	262	261	296	268	281	254	251	249	237	245	302	298	277	265	225	258	273	274	261	272	281	247	286	284	271	303	241	254	248	252	269	241	278	292	279	285	257	278	277	257	253	240	278	258	255	296	281	218	260	281	305	263	296	295	286	258	285	283	273	300	257	257	283	263	273	253	275	248	263	234	257	270	270	275	265	257	257	292	240	292	274	271	263	241	267	263	258	239	283	262	277	267	268	281	275	264	229	261	259	265	265	281	249	259	247	273	243	274	251	265	284	262	255	273	307	258	267	273	295	266	267	267	254	266	265	267	272	308	272	300	285	274	254	283	265	274	253	269	277	302	254	282	240	266	259	225	273	282	285	305	290	292	283	257	269	257	277	284	274	293	276	276	284	290	247	265	244	260	241	300	282	233	263	277	265	308	259	266	288	263	258	253	262	231	259	265	240	273	241	296	264	256	261	288	270	261	281	269	271	243	263	258	285	239	247	262	264	273	251	235	312	263	263	269	253	252	301	275	250	288	264	290	283	293	285	267	217	306	275	279	249	283	274	292	252	305	264	293	265	288	282	268	304	257	261	266	294	290	254	276	229	253	247	282	261	273	287	257	246	272	278	265	262	279	287	285	249	253	278	284	258	289	216	260	285	260	299	311	258	299	282	288	261	274	293	269	262	274	269	261	302	275	311	260	272	254	287	242	261	287	268	240	299	292	255	271	242	281	254	263	288	268	281	269	293	283	302	292	286	277	257	301	287	255	283	270	285	269	260	270	285	256	291	271	267	254	240	264	252	250	272	247	279	290	263	292	264	265	280	265	273	271	273	282	247	248	250	274	293	235	287	276	245	221	238	238	258	270	258	298	288	309	274	268	265	258	272	260	252	235	308	267	269	274	258	296	294	290	251	281	268	257	261	267	267	290	309	280	265	251	265	246	245	251	276	274	279	280	271	259	261	248	257	265	272	269	281	269	288	252	257	289	299	267	242	253	269	277	288	263	263	275	265	269	255	267	257	248	273	275	286	290	247	258	239	230	273	243	277	249	284	283	283	272	233	242	263	237	269	274	267	273	263	286	260	280	291	266	265	259	266	249	253	292	278	248	303	280	256	277	262	297	269	265	247	272	236	278	241	253	255	280	260	265	266	289	243	239	264	252	258	272	273	257	274	269	288	257	292	290	275	294	275	260	262	275	267	265	261	249	268	322	263	278	292	266	232	263	285	313	258	253	267	273	264	243	257	267	286	236	275	276	280	245	296	283	273	275	259	276	243	263	293	287	282	270	266	265	254	274	266	261	249	259	250	252	287	274	266	254	244	278	259	254	271	265	268	254	277	257	253	265	266	290	288	277	246	282	259	260	275	292	303	242	307	295	253	283	245	276	253	270	274	273	264	292	278	287	271	254	287	293	297	299	268	254	283	252	268	264	263	262	267	263	301	263	293	236	298	274	247	267	292	270	294	262	254	232	286	267	298	267	261	278	290	249	273	283	281	273	270	241	275	268	241	260	269	251	272	251	260	242	268	240	269	231	249	274	273	274	274	245	282	294	261	267	275	265	248	275	306	277	260	245	283	255	260	248	261	297	274	271	255	265	271	256	234	279	232	256	304	274	255	270	281	260	267	238	277	253	273	268	266	267	279	252	264	282	261	268	263	298	305	274	287	248	245	288	255	266	258	260	295	241	270	281	256	270	282	277	235	270	256	297	264	264	234	281	249	273	262	255	261	255	293	246	270	267	229	271	240	245	277	284	250	286	258	250	247	241	276	274	260	258	298	255	258	274	255	284	268	260	250	280	250	246	252	311	240	275	276	255	244	262	278	293	251	264	233	263	302	269	259	251	282	272	270	275	284	274	299	242	262	261	283	283	275	250	275	285	293	315	274	288	231	274	277	306	278	265	289	256	271	278	274	260	289	256	241	269	263	304	290	275	246	258	263	253	280	270	278	260	288	282	277	263	268	303	265	275	282	287	281	272	268	264	262	244	238	273	271	283	253	235	258	240	264	298	277	308	286	281	279	278	269	260	288	277	270	252	276	271	248	285	249	263	254	267	269	253	283	264	266	261	269	289	266	276	260	273	273	258	271	246	254	288	255	299	250	277	268	285	266	260	251	298	247	247	273	282	244	268	258	276	251	268	277	252	285	297	260	292	247	290	249	286	275	284	259	271	265	265	259	272	283	254	252	290	299	273	262	293	272	298	246	261	283	261	288	249	267	283	252	243	238	233	295	266	253	278	288	283	248	270	276	298	285	268	270	265	292	280	247	273	217	272	295	247	258	246	298	272	244	253	293	288	258	280	276	280	287	264	240	258	291	251	249	265	240	273	277	307	265	296	268	243	259	270	279	277	233	255	283	273	290	285	257	267	274	242	248	280	261	274	271	264	276	269	259	249	255	298	272	295	275	254	281	295	287	218	263	281	282	279	229	273	256	224	291	280	272	268	291	292	284
4668	5002	2535	1184	946	764	719	696	702	685	641	654	639	626	645	594	638	633	609	640	590	625	619	614	638	627	605	625	575	651	604	566	635	624	601	630	597	573	592	538	596	555	623	648	594	601	604	542	605	589	640	587	626	619	620	656	624	653	566	610	597	583	639	622	621	623	577	620	578	654	609	624	640	625	592	623	575	606	569	574	605	594	621	605	577	609	628	608	593	625	606	553	584	614	606	571	587	651	587	590	601	591	598	615	612	611	598	629	630	627	615	596	553	576	565	605	647	587	580	544	592	619	596	593	586	626	589	573	608	652	606	601	600	604	643	606	623	578	615	540	597	579	573	594	591	627	586	643	582	605	594	579	566	610	635	612	634	645	595	616	587	598	597	615	620	615	633	583	583	669	577	587	628	591	552	576	610	577	602	570	587	588	563	608	616	621	602	596	614	549	616	599	585	612	607	628	576	654	568	658	638	624	567	664	597	598	580	574	583	584	567	569	530	593	599	617	572	606	639	604	602	607	593	627	619	596	621	580	585	628	602	630	585	620	573	598	619	592	602	588	625	610	613	618	555	565	612	592	606	597	605	688	620	656	625	557	601	567	605	603	599	596	613	569	587	592	624	625	585	601	609	619	618	600	613	633	576	590	547	588	619	630	572	589	561	633	581	562	575	578	620	568	584	614	642	611	658	631	619	586	634	610	578	575	625	625	590	578	586	573	561	594	610	597	618	611	609	597	632	587	608	611	574	579	588	635	536	579	587	615	590	617	602	597	620	573	573	531	585	634	621	616	600	586	650	602	566	573	558	602	599	591	592	618	620	607	585	619	625	593	601	632	595	566	617	566	571	594	600	619	562	617	612	546	620	613	605	591	598	573	613	598	555	560	558	596	598	624	587	589	564	585	572	595	636	598	590	626	595	588	572	612	618	627	627	621	603	603	618	626	606	600	573	605	573	635	612	624	594	607	606	612	592	589	627	607	621	591	593	609	626	582	615	623	585	554	596	589	616	607	614	554	615	575	580	617	563	594	617	607	619	566	583	585	586	603	627	597	572	551	572	599	613	580	632	606	613	608	597	608	583	639	599	585	572	555	627	584	612	628	575	613	584	611	604	608	631	593	568	611	625	575	583	579	648	587	581	593	586	595	615	616	592	636	555	636	598	613	578	597	608	597	576	597	591	607	619	586	586	618	588	587	590	640	608	596	615	585	592	589	602	601	568	578	594	607	606	630	534	613	612	593	563	582	645	671	601	574	595	605	584	615	618	564	615	612	621	626	566	602	600	586	596	599	600	577	572	618	578	615	595	580	650	633	583	567	604	617	578	567	591	566	660	619	574	632	640	619	630	552	562	611	633	594	612	636	587	620	616	610	593	610	606	640	602	611	571	650	600	588	596	565	574	595	596	606	615	627	573	576	590	566	597	625	599	593	577	608	613	615	643	581	630	564	585	570	587	562	582	604	569	583	599	633	567	596	617	589	620	559	649	594	556	592	580	594	554	564	563	597	614	599	596	634	561	584	610	599	633	581	561	604	598	569	602	636	568	576	616	636	603	619	622	618	572	588	613	627	567	587	624	570	579	627	644	554	642	577	565	588	588	557	613	577	591	565	584	579	595	577	599	593	675	565	609	625	588	638	583	627	599	618	628	597	564	573	648	625	595	580	588	572	591	641	579	593	596	601	641	630	632	594	585	637	627	646	609	608	618	596	559	627	626	554	598	593	603	580	607	600	560	626	615	576	631	609	586	566	573	589	618	585	614	603	563	563	572	642	577	626	611	650	603	571	608	610	596	614	617	604	615	606	552	607	570	602	596	609	604	591	615	564	577	637	605	588	583	606	614	596	667	506	582	596	600	617	611	583	546	590	588	643	612	603	600	613	604	625	564	606	595	634	708	590	613	549	611	558	555	634	594	601	634	612	573	608	622	593	577	614	610	628	619	606	591	608	648	604	601	639	579	603	614	605	610	602	614	557	626	631	607	638	588	624	655	601	573	584	576	622	603	585	624	581	593	584	616	572	597	589	581	579	557	628	572	582	603	579	582	589	590	578	633	576	589	568	634	582	619	629	633	585	584	574	569	578	545	622	550	616	640	588	579	610	624	567	585	610	626	586	602	615	615	651	612	593	576	589	591	630	606	595	616	578	628	597	661	600	624	662	613	625	596	604	571	626	593	627	623	613	609	551	584	625	599	596	661	620	598	647	609	621	584	607	602	606	582	628	574	622	608	583	654	597	624	627	662	611	628	625	611	583	596	616	583	607	592	601	602	572	594	586	615	549	628	661	604	613	597	598	600	579	561	595	606	580	619	599	584	605	562	569	570	614	608	568	611	633	553	588	612	583	593	574	604	590	598	627	643	610	603	605	622	599	631	622	575	547	598	604	571	586	604	589	582	609	604	605	630	594	654	592	606	586	605	589	613	618	599	597	566	631	608	568	596	587	596	573	608	627	577	608	622	624	571	561	618	596	567	591	585	581	614	573	603	654	581	633	601	593	586	613	612	632	613	594	620	626	609	594	629	627	624	610	582	604	603	610	592	615	568	617	622	618	586	605	606	604	570	623	601	583	619	585	622	571	642	571	576	636	594	580	623	599	666	616	589	590	628	645	602	619	576	570	598	592	577	578	580	551	564	590	633	601	648	600	627	581	612	626	633	611	561	588	591	598	573	602	628	613	598	598	644	600	620	613	591	598	621	603	567	592	579	606	627	587	614	578	576	618	597	649	620	560	571	614	657	578	585	643	569	584	571	590	608	595	593	580	591	583	592	589	594	617	572	595	624	612	627	583	580	606	658	573	643	587	596	569	626	618	591	605	582	571	587	578	559	619	610	602	597	626	592	594	572	575	583	612	596	617	564	604	596	622	658	595	604	578	591	623	586	568	618	592	543	595	598	617	603	604	620	613	584	604	614	579	566	621	624	648	582	557	584	554	587	605	588	596	628	575	597	629	588	623	587	658	594	619	537	605	574	601	591	640	611	578	536	619	602	626	625	597	610	588	590	614	587	620	605	591	648	590	587	564	628	574	561	592	618	644	581	588	609	605	581	575	597	574	584	598	620	627	593	585	644	585	623	600	553	604	614	622	615	577	626	627	601	610	592	566	603	559	580	595	595	610	562	596	578	616	591	631	603	627	615	593	606	590	567	642	589	614	622	604	578	547	607	595	606	592	627	597	610	628	570	566	574	599	550	584	607	613	581	587	587	609	618	609	616	638	541	623	612	617	602	595	554	563	586	623	623	600	615	599	601	603	594	655	612	618	574	594	581	598	590	614	590	571	619	613	581	618	592	633	640	632	602	605	531	606	625	598	582	638	606	618	637	624	642	606	604	623	596	604	583	578	635	573	611	590	579	562	572	629	621	582	572	577	611	620	635	608	620	562	582	598	687	612	633	593	600	611	605	590	602	587	577	583	632	588	610	605	571	601	601	591	582	588	610	603	626	594	567	593	591	615	641	619	606	619	580	596	576	603	580	551
31732	19160	7147	602	442	413	408	394	370	386	387	325	357	372	385	366	397	341	385	352	346	379	372	361	360	331	332	337	349	336	356	333	352	357	357	341	343	362	383	362	358	377	375	333	381	358	329	362	353	356	390	370	359	343	377	371	360	369	355	354	366	362	330	346	383	386	357	331	355	369	319	339	385	380	368	372	330	380	371	396	370	353	377	390	375	335	363	377	381	371	353	378	370	350	399	368	355	373	397	394	332	360	359	362	363	345	347	365	335	343	377	376	402	370	344	365	392	379	362	359	350	360	333	364	359	349	384	392	364	376	372	341	360	380	374	344	379	355	313	335	339	362	378	376	370	374	361	328	373	352	354	354	372	363	392	351	353	339	351	385	363	350	342	353	354	346	349	358	388	331	340	335	372	352	362	371	341	374	358	381	344	351	348	348	321	368	330	360	358	351	358	348	401	376	369	345	351	363	372	332	381	330	358	368	363	341	370	385	331	371	395	355	366	357	354	372	350	380	364	377	387	360	330	396	379	350	374	386	369	340	373	372	335	330	362	375	369	364	345	342	332	371	347	360	330	371	366	350	323	336	344	349	357	333	393	364	366	381	341	353	346	318	361	375	399	367	342	335	322	373	379	367	345	356	371	406	360	423	352	351	373	371	387	358	361	354	367	375	336	372	393	387	343	365	377	374	345	345	365	357	368	329	372	360	364	384	404	310	343	382	342	352	358	379	355	359	346	361	330	364	343	387	371	386	377	345	338	354	321	352	382	348	318	367	364	338	374	348	368	335	347	336	378	362	354	366	317	339	350	349	349	379	366	335	335	350	370	378	376	364	342	347	340	329	346	393	380	344	362	346	372	391	397	304	350	375	347	356	311	362	323	343	360	385	354	353	331	358	371	345	374	344	347	377	362	385	356	400	371	373	398	383	404	372	368	387	369	338	349	384	354	359	373	360	377	377	355	363	328	355	327	367	389	325	337	334	348	367	378	333	358	356	372	356	326	396	389	364	358	356	351	373	374	343	403	342	350	362	360	346	355	328	357	369	296	330	353	351	391	335	337	378	368	348	393	371	366	341	370	358	367	326	388	371	381	383	337	371	341	348	363	375	341	369	352	335	352	340	327	348	367	350	369	392	387	389	397	394	375	395	369	323	360	389	390	355	331	374	322	375	333	380	345	309	351	374	344	365	359	365	380	330	342	347	368	341	310	363	359	361	315	348	331	380	351	357	359	363	350	349	350	348	381	348	353	344	389	386	378	359	362	355	387	377	344	345	364	362	351	341	350	371	333	344	340	375	398	337	365	374	368	342	389	327	369	396	376	396	340	375	365	348	370	363	347	372	337	344	384	359	361	332	332	349	388	365	374	356	340	368	361	344	337	337	343	366	368	398	347	324	422	352	347	381	364	370	323	357	345	360	335	378	341	382	325	362	341	374	338	338	358	334	350	387	342	361	408	388	355	382	342	368	341	347	356	352	368	337	359	372	387	340	337	382	389	336	328	372	348	370	394	359	395	386	338	397	357	382	386	357	373	360	378	356	365	353	345	346	328	352	385	387	372	381	334	357	335	346	361	364	396	350	355	356	382	353	341	382	350	323	327	359	358	392	317	362	349	358	360	344	348	385	341	371	335	362	380	369	376	361	340	365	381	361	352	358	339	344	329	372	340	334	374	372	384	340	379	347	332	353	373	332	357	360	361	367	368	377	321	368	381	343	362	372	365	345	345	349	388	353	371	368	336	372	383	391	367	348	358	366	362	339	427	350	350	368	332	361	337	356	378	384	317	342	360	367	330	352	334	402	338	381	384	377	366	393	386	354	362	377	365	331	363	371	357	319	358	353	355	392	360	348	377	386	354	377	380	376	392	355	348	396	326	354	368	367	374	386	356	387	339	382	368	369	358	358	349	356	366	375	383	353	353	358	351	349	371	386	377	363	319	354	370	373	339	340	386	325	350	336	339	339	381	338	318	373	369	376	331	400	346	374	325	368	353	355	347	340	348	378	351	363	371	367	374	347	339	368	339	360	401	375	390	357	374	315	335	386	330	343	359	376	367	372	364	401	388	367	369	388	333	329	371	376	371	350	369	374	408	364	352	356	341	356	414	347	327	382	402	392	359	350	379	367	345	384	338	338	360	401	368	335	348	360	369	359	354	352	338	376	362	333	353	360	376	373	362	328	340	365	340	367	349	342	394	374	328	372	386	336	351	348	366	335	391	364	349	348	339	349	363	388	357	368	378	393	351	357	336	352	379	380	398	352	343	373	383	379	372	364	366	385	342	383	370	373	319	335	352	344	352	348	373	369	351	374	360	369	354	354	365	372	380	381	340	369	357	378	390	332	354	352	380	337	352	386	382	403	363	352	388	366	350	387	373	348	381	367	387	375	362	366	358	338	314	366	352	371	348	359	345	367	378	375	354	333	362	347	369	363	365	353	340	372	330	368	372	384	342	363	365	320	364	355	348	359	369	396	375	380	325	353	348	361	355	397	381	357	355	337	362	362	345	318	384	359	394	326	346	355	336	341	366	362	325	348	370	385	319	368	331	343	368	384	355	389	366	328	375	373	375	321	344	360	377	320	377	362	318	381	318	356	401	379	388	357	370	378	371	376	381	361	364	393	357	362	331	387	373	374	373	354	384	353	348	340	391	354	370	365	391	371	336	342	339	352	371	362	387	340	363	373	338	380	320	387	389	360	386	352	376	342	353	360	337	363	322	351	363	368	371	333	354	390	346	372	362	366	366	358	356	385	330	358	334	347	337	332	340	335	360	359	356	393	355	347	375	360	357	336	350	338	319	349	359	334	329	373	367	348	349	336	337	341	329	348	389	366	363	336	347	350	342	390	360	396	377	355	343	330	351	377	353	365	375	373	357	334	360	356	351	372	351	331	382	360	354	357	332	349	373	359	361	337	376	359	380	348	383	391	382	385	331	356	374	406	376	384	353	358	358	365	341	355	322	304	348	342	360	361	364	335	352	334	338	364	342	352	373	318	343	370	383	373	324	349	330	342	358	354	362	358	328	346	334	373	377	357	369	331	359	390	337	363	334	350	349	392	385	347	355	333	345	343	359	363	402	360	358	308	320	373	344	388	344	359	343	362	340	359	332	353	342	336	334	328	364	360	384	359	382	334	406	365	347	382	365	349	352	364	353	356	340	333	368	370	371	375	367	376	363	358	362	349	373	381	361	389	360	376	365	344	336	296	325	386	363	348	332	368	396	392	351	391	381	378	368	348	332	358	342	354	310	356	378	328	344	335	323	347	356	353	389	347	389	387	321	357	353	358	385	364	383	368	377	349	369	306	346	379	335	340	346	360	337	368	359	342	390	335	349	385	368	379	384	370	352	352	319	350	390	412	361	372	380	386	382	373	329	352	364	356	364	368	404	392	350	368	357	357	363	340	374	393	363	359	352	368	355	331	348	361	376	326	353	353	339	391	346	376	345	360	349	381	346	375	357	382	367	376	352	332	366	391	369	372
5540	1233	913	888	856	845	853	854	812	852	825	825	883	867	838	817	831	836	852	856	861	900	865	841	860	812	850	843	885	762	840	817	782	815	818	829	846	812	821	814	790	850	791	796	808	812	890	824	832	806	804	806	831	835	799	832	885	828	887	829	818	811	853	802	826	849	819	840	799	781	800	794	817	872	846	879	784	838	811	851	848	850	835	831	826	836	842	887	836	869	814	827	838	850	822	839	842	823	837	829	850	820	861	858	807	856	830	829	847	832	811	848	813	812	834	816	823	809	857	820	837	835	849	850	824	864	886	807	838	799	861	854	854	791	830	844	816	819	836	851	837	825	829	828	799	802	863	836	882	846	857	825	832	805	868	826	828	842	857	839	833	796	884	850	831	846	795	876	806	866	845	820	859	849	806	830	857	880	792	867	863	854	858	789	883	834	818	803	876	836	854	862	800	831	787	837	808	853	811	814	822	806	849	803	850	828	863	825	836	815	910	862	827	829	839	783	784	847	851	793	827	838	833	879	805	786	812	875	805	831	823	883	871	838	823	794	835	841	839	810	871	901	836	835	820	811	826	806	864	800	847	813	838	862	838	837	780	853	851	844	839	813	794	814	798	827	803	827	831	881	837	794	832	807	786	820	781	826	847	837	847	836	832	801	788	814	802	802	834	817	767	808	809	806	871	840	880	820	823	848	827	865	819	833	874	824	890	816	825	820	807	808	801	854	839	793	831	858	834	819	828	803	788	891	812	887	814	871	852	809	843	897	904	854	803	864	789	844	855	786	879	837	804	775	844	834	878	838	879	792	841	806	815	846	841	780	829	793	815	821	806	854	866	869	793	890	813	852	820	804	860	792	870	775	797	784	786	839	859	829	856	836	771	810	850	887	906	815	801	837	868	839	810	838	822	829	862	796	854	840	839	896	813	845	840	829	832	808	818	814	803	807	836	807	847	819	834	796	798	799	862	849	815	829	828	835	788	795	832	772	817	813	860	769	776	794	829	832	833	843	822	823	830	815	816	833	788	800	815	776	807	879	828	853	812	822	831	859	812	791	826	870	839	811	815	805	831	865	842	833	850	850	807	820	837	858	808	838	822	807	780	811	840	859	836	814	839	837	842	775	872	838	862	815	788	857	852	836	815	787	801	815	872	850	800	846	852	807	851	849	818	865	840	778	819	789	827	836	780	786	862	840	828	785	805	809	857	811	756	820	819	876	835	830	860	810	857	829	803	834	918	849	834	825	810	811	803	827	795	838	835	867	862	818	852	824	799	859	801	800	810	914	811	850	877	842	797	785	776	795	808	829	839	848	863	801	884	817	806	825	854	790	855	801	803	837	852	862	889	850	840	792	803	830	842	812	834	856	824	837	847	866	846	848	835	875	796	820	845	865	852	857	807	863	806	808	817	847	833	765	775	800	847	803	798	836	792	822	840	818	843	843	877	873	809	845	818	796	884	854	788	875	854	839	808	788	854	793	802	811	868	839	848	865	852	847	866	870	817	844	824	869	805	836	783	873	818	823	818	869	829	829	857	805	854	829	868	812	779	815	807	847	816	786	773	855	875	815	823	841	889	865	794	886	760	867	770	813	835	816	839	830	813	829	877	826	774	840	807	866	817	804	846	834	847	851	830	834	879	792	776	827	882	832	783	815	830	851	828	883	809	801	812	806	827	805	847	904	852	835	854	855	856	832	756	818	849	841	851	845	827	856	838	850	859	827	810	825	830	842	838	850	824	793	815	773	844	795	838	824	838	821	833	831	825	867	864	813	814	796	859	855	849	831	827	837	855	861	860	839	798	805	827	796	839	810	779	861	825	851	831	829	823	860	867	812	883	904	792	885	834	861	856	789	840	887	818	820	892	811	875	794	815	816	881	822	821	821	779	841	855	830	827	875	846	815	883	781	804	840	806	892	863	832	824	837	860	784	846	815	835	891	883	764	845	770	798	832	818	807	828	884	833	838	878	840	853	875	799	788	818	866	845	799	848	844	817	866	812	808	834	842	848	852	791	812	832	785	803	863	876	840	850	799	816	850	855	845	815	812	874	813	824	877	821	801	837	813	874	852	829	845	874	774	802	845	853	867	825	847	821	793	805	814	811	840	806	845	835	847	823	835	833	805	815	799	819	830	838	823	840	855	828	828	840	839	866	843	820	819	848	826	847	834	786	834	863	856	828	821	887	836	886	875	826	830	801	816	816	886	824	770	854	843	820	814	831	899	824	812	784	823	774	828	884	877	868	852	813	797	823	808	864	826	834	840	823	871	813	887	811	863	814	847	803	837	849	863	830	806	801	835	802	814	835	862	780	857	795	844	881	858	811	811	814	855	811	851	832	798	841	842	850	798	821	809	823	813	783	823	817	845	812	818	889	822	778	836	814	837	828	828	918	864	838	829	776	866	834	809	841	820	817	844	861	842	863	806	817	806	841	828	828	851	832	839	796	818	873	877	759	883	852	852	880	814	794	883	850	849	794	900	784	859	793	805	836	814	831	830	790	779	921	837	852	790	835	836	863	808	838	862	833	857	860	830	844	784	825	808	809	828	847	872	803	790	809	856	843	839	801	864	859	814	792	867	757	843	879	815	851	865	813	837	829	805	848	829	806	830	880	857	851	810	835	818	858	829	808	793	882	882	828	911	837	840	783	810	796	857	838	813	807	856	795	864	839	782	793	824	846	877	825	831	826	851	812	835	828	837	771	808	838	833	811	850	851	778	805	841	877	829	864	854	870	797	794	847	788	786	813	800	827	805	845	832	797	854	831	857	862	810	864	878	804	826	841	848	846	881	816	854	857	837	853	891	806	810	815	810	779	875	819	842	828	818	847	811	845	831	918	894	817	895	846	814	853	842	788	855	897	860	826	840	818	826	783	883	829	824	849	819	865	786	850	776	823	824	804	820	852	797	857	820	813	811	794	808	835	813	823	889	873	822	824	832	793	839	820	832	858	829	852	807	881	832	874	847	848	859	837	766	839	835	846	823	830	842	865	850	886	844	845	833	855	848	840	825	855	854	821	796	840	819	826	827	862	789	801	802	823	856	842	830	809	849	828	786	825	850	822	800	796	855	786	841	873	834	864	761	839	797	805	868	832	749	866	847	819	833	829	836	812	808	853	857	895	855	816	890	823	880	823	841	812	834	853	803	861	821	839	833	843	801	810	831	847	800	800	844	845	779	882	849	803	807	861	756	836	809	761	828	793	851	879	891	807	872	849	823	816	814	816	857	825	806	836	815	830	828	844	836	814	832	852	872	835	841	820	771	819	785	830	875	826	857	858	862	870	889	855	900	834	815	865	849	891	841	833	831	841	822	815	848	839	829	836	851	847	853	812	827	841	779	857	845	859	899	825	819	821	858	852	826	785	829	853	861	803	811	855	853	816	829	798	828	873	816	791	862	804	807	875	783	850	813	899	784	836	846	796	861	840	862	785	898	866	859	897	815	828	831	813	876	793	824	834	814	874	858	819	797	848	818	837	864
23924	20696	24059	27352	20690	20638	2230	611	515	473	480	469	465	482	486	460	476	440	455	444	493	434	471	412	422	444	443	447	459	447	429	403	412	443	459	450	471	408	461	428	403	421	438	429	379	434	434	405	389	437	416	422	456	451	428	456	473	481	409	379	405	441	397	430	378	420	395	407	393	410	386	486	404	407	431	396	442	449	453	399	430	451	442	425	429	450	390	467	418	460	463	397	383	446	384	418	422	442	390	441	471	417	422	436	445	422	437	421	441	387	371	431	427	433	386	473	430	440	456	478	416	438	401	462	444	396	385	427	381	446	421	409	421	415	408	411	415	422	441	475	424	439	443	419	447	496	407	404	408	420	437	456	431	410	420	394	448	434	404	420	425	388	452	453	445	417	419	429	469	429	413	397	407	441	431	438	382	462	421	365	452	434	453	459	375	416	439	415	406	425	459	443	429	446	386	447	426	444	423	442	418	447	478	428	440	413	417	444	456	452	420	403	473	391	401	400	431	448	408	449	433	439	455	449	403	437	400	430	403	419	421	388	442	442	474	423	451	423	428	423	402	438	447	415	415	490	391	431	449	427	402	432	448	430	414	484	454	407	455	486	429	427	366	387	441	443	421	426	429	422	445	420	418	454	436	422	451	475	417	471	455	406	412	443	435	388	421	398	416	432	451	406	383	427	421	431	470	411	453	420	455	415	397	423	413	423	441	402	445	436	379	428	418	420	396	449	426	463	420	398	411	427	420	409	382	391	390	406	452	418	412	404	390	464	442	443	433	403	416	421	427	423	394	403	417	454	411	480	427	446	451	452	455	424	456	436	418	392	473	415	431	415	438	459	404	409	395	411	421	410	412	425	428	416	432	455	419	433	420	401	418	425	430	455	420	403	408	456	481	420	440	459	446	457	455	445	427	422	444	441	394	408	421	466	431	396	411	388	406	457	413	399	407	424	414	438	427	454	439	439	415	400	426	410	415	439	434	417	431	435	425	409	408	438	423	449	457	443	437	416	392	470	460	444	432	418	412	450	475	393	439	435	442	419	427	412	407	398	416	384	485	462	399	424	435	416	433	426	444	464	456	402	427	433	424	451	471	468	450	424	431	420	463	414	409	417	425	432	411	424	397	446	411	439	384	437	462	438	417	431	472	426	433	434	477	425	419	380	428	428	428	388	369	378	437	432	429	404	407	463	385	445	440	423	416	443	412	442	414	427	372	461	453	425	411	430	414	483	404	389	452	450	444	390	393	410	441	400	446	423	432	407	420	452	436	435	447	430	422	424	438	406	412	411	447	376	418	382	415	418	453	443	416	443	421	396	418	414	421	408	410	398	449	407	403	435	436	431	435	419	430	428	427	426	425	374	428	463	400	430	430	465	438	408	429	390	452	389	435	393	431	441	446	444	412	434	455	394	433	455	415	458	414	442	435	438	403	402	426	404	424	354	431	409	457	434	419	433	439	425	470	402	485	393	421	449	402	451	397	428	437	431	439	413	455	402	435	430	423	398	428	480	424	470	408	449	426	488	435	428	426	391	424	431	407	395	439	450	477	446	410	440	423	417	440	396	429	460	434	423	466	453	431	389	442	446	430	380	378	430	431	420	455	447	457	424	416	439	393	415	430	474	417	425	388	440	436	482	456	455	424	428	392	452	412	430	421	433	450	407	450	485	466	426	477	448	415	446	485	441	405	430	406	410	424	449	430	427	409	423	429	425	390	407	408	412	409	459	439	442	419	450	418	410	439	388	394	398	442	399	444	439	458	403	429	430	430	428	410	430	452	449	499	370	407	404	409	443	409	392	425	478	420	435	458	391	454	425	443	445	451	419	468	424	432	418	435	454	430	435	400	391	420	435	421	406	399	440	384	401	417	390	435	461	428	454	427	429	423	444	427	429	472	411	411	422	409	440	404	408	426	437	443	441	418	429	400	422	467	444	445	443	446	435	453	438	408	408	430	403	415	426	430	438	423	436	425	456	429	409	449	444	444	417	459	423	383	403	441	385	395	409	410	446	414	444	429	431	405	469	476	412	420	424	421	429	394	404	423	389	470	452	417	453	443	442	443	403	453	379	413	400	368	410	440	472	398	426	394	414	443	391	424	383	458	412	436	389	410	388	483	385	413	418	448	420	423	394	422	442	434	427	438	441	439	404	421	441	412	459	408	421	441	428	445	393	409	481	430	393	406	405	385	442	449	404	425	415	410	436	421	423	416	413	446	447	426	425	444	449	428	400	400	441	479	419	446	448	433	429	421	412	424	437	455	443	409	437	383	448	424	409	469	419	432	456	464	437	411	424	432	462	398	438	418	406	431	417	456	425	409	465	427	429	454	417	447	412	400	450	421	415	398	415	456	422	470	412	463	390	383	428	447	396	427	440	439	399	450	430	382	442	439	427	446	448	427	431	429	405	462	434	450	448	395	428	438	370	417	453	436	401	449	414	408	451	426	444	415	406	411	412	427	392	444	413	422	434	412	414	417	410	417	430	361	415	461	440	441	425	447	431	422	427	414	400	440	423	451	421	446	400	421	406	379	428	455	435	421	404	422	454	423	434	398	418	402	449	457	444	402	446	459	390	422	450	429	428	412	444	454	466	450	424	403	388	450	460	405	392	371	478	452	402	400	429	470	448	447	424	454	431	434	459	433	374	405	397	389	406	452	446	409	415	423	405	424	449	438	424	428	444	396	421	456	445	448	416	421	431	395	441	400	418	421	409	422	418	410	434	442	427	405	423	413	415	457	411	431	444	441	451	434	437	445	413	425	409	400	427	410	384	432	404	401	425	399	411	398	440	427	426	454	419	428	373	422	464	464	482	430	406	446	394	404	413	441	427	421	381	421	437	442	424	391	395	378	427	402	437	436	442	436	428	430	421	410	396	421	419	427	437	401	428	427	429	435	422	427	386	401	459	412	393	483	461	424	420	400	391	426	427	431	426	451	391	422	452	412	437	423	413	382	410	430	431	449	420	417	421	451	443	435	420	428	436	407	405	402	451	436	453	444	395	432	416	439	436	418	420	484	442	443	419	419	427	419	402	410	383	426	441	443	427	418	387	410	427	426	412	464	455	451	381	423	414	477	411	415	412	407	423	469	395	402	405	404	397	479	415	416	417	422	451	450	457	418	422	423	416	421	458	392	398	433	445	368	446	407	445	444	423	405	431	412	422	411	451	420	479	412	432	413	415	440	438	428	417	422	411	406	378	414	427	429	491	407	462	415	394	399	457	449	470	432	407	416	416	408	406	426	414	478	395	448	411	395	441	415	427	459	422	432	424	412	432	374	408	446	431	455	409	431	413	440	424	406	407	421	382	406	407	438	443	407	461	404	413	461	462	397	441	426	403	439	412	424	454	484	399	423	419	428	423	467	455	401	430	429	423	428	490	431	399	392	424	418	442	391	427	480	426	437	432	452	487	455	433	413	423	423	436	424	430	436	428	416	428	437	405	455	424	438	451	425	408	444	456	425	455	453	463	462	451	414	427
4158	3504	1976	1266	1103	1058	994	925	957	911	924	928	985	990	967	943	927	935	974	973	902	912	938	952	928	978	922	906	903	907	915	917	913	918	984	909	903	939	892	887	981	906	911	923	898	903	982	892	926	911	927	936	896	949	901	970	942	979	943	914	907	867	945	908	909	931	947	912	955	920	910	909	892	955	935	932	959	962	916	941	909	1000	973	941	943	983	905	951	919	917	891	872	916	872	940	965	864	892	874	960	918	934	936	962	965	897	906	911	932	861	979	961	928	961	971	933	907	934	923	939	962	939	973	889	943	932	946	936	852	931	934	920	852	914	970	930	907	955	907	968	946	876	927	948	958	851	930	977	947	909	893	925	878	939	890	998	981	972	917	911	912	859	944	900	924	907	885	896	918	875	932	896	958	873	932	950	932	914	907	950	938	960	949	947	923	990	962	939	932	957	936	888	883	945	911	911	966	939	920	959	926	902	885	863	910	865	924	919	924	886	897	898	983	906	902	917	927	953	920	907	939	952	970	935	914	885	944	946	934	932	945	970	900	922	933	912	927	924	925	935	917	985	946	885	976	933	904	1014	901	959	931	896	890	953	872	943	897	952	930	930	942	905	914	899	989	994	918	925	874	984	966	915	903	875	951	903	921	977	867	962	917	943	945	967	888	926	867	929	928	902	889	907	894	909	891	882	928	882	935	938	943	904	971	976	919	917	898	913	932	907	976	885	925	920	954	999	958	893	911	926	886	949	903	981	905	977	911	933	937	877	935	913	924	910	913	917	888	934	925	919	965	937	937	910	929	912	901	907	902	890	950	926	946	941	971	931	917	945	928	913	935	946	909	956	919	945	910	908	920	976	928	931	968	973	960	932	949	899	878	926	946	986	962	943	931	927	922	917	899	976	979	927	925	927	977	911	916	921	880	948	946	901	960	935	880	923	941	994	965	977	907	891	933	951	897	927	935	901	933	960	915	889	928	967	939	924	918	971	933	914	929	870	929	897	970	990	965	879	894	920	935	960	897	924	917	957	946	944	922	909	883	930	897	888	896	917	868	922	948	872	901	915	965	969	935	945	971	925	879	957	909	894	870	930	901	977	882	954	965	917	960	870	945	963	906	902	922	883	898	922	907	925	929	915	986	954	920	948	906	947	924	913	884	933	957	960	933	951	888	913	886	951	929	923	952	888	933	897	904	954	920	926	939	912	899	937	865	1010	959	924	914	936	877	947	916	917	957	938	941	935	898	907	885	954	995	939	915	927	901	867	958	914	917	906	926	888	923	991	956	940	914	866	911	990	915	925	918	919	952	960	875	915	932	942	917	936	989	912	897	956	947	980	934	868	930	925	896	932	952	909	915	931	964	922	922	938	900	973	964	931	905	902	902	875	918	890	937	905	929	973	896	950	926	958	954	955	925	940	966	951	983	896	947	878	938	923	940	926	948	894	939	896	928	884	925	892	935	896	974	951	948	957	904	910	916	911	962	893	912	958	909	1014	920	914	894	911	926	905	886	952	893	949	946	900	959	916	903	917	918	891	944	946	933	935	966	884	963	894	955	947	909	963	936	950	990	924	934	931	947	932	907	948	921	914	893	976	956	908	917	967	968	919	925	926	929	934	938	912	926	917	908	929	948	898	953	958	957	951	905	923	915	889	887	896	930	959	928	906	941	951	930	960	907	952	882	941	994	1010	960	931	935	931	919	972	883	965	944	920	874	925	948	905	916	942	955	880	953	873	975	960	893	940	922	993	922	872	926	951	934	899	916	953	880	981	885	896	920	913	904	887	888	933	974	904	895	973	896	876	898	898	951	882	943	932	923	947	942	947	929	880	949	935	970	890	966	957	944	962	907	849	902	944	897	915	963	904	902	948	920	962	948	893	945	926	908	898	943	896	980	943	966	993	870	866	907	939	888	906	930	921	905	947	966	923	951	957	950	935	957	915	860	1002	903	921	905	934	955	921	967	907	926	918	901	956	941	944	909	954	894	939	961	944	965	909	972	968	889	951	947	983	972	893	915	943	937	932	937	953	933	948	958	915	947	963	946	947	957	906	930	914	962	975	937	929	949	960	935	887	909	960	933	977	944	891	921	892	948	865	889	930	954	924	938	882	944	918	954	905	933	943	912	885	959	914	975	868	948	937	891	966	964	914	928	916	968	904	904	881	942	943	837	918	896	944	967	911	926	945	958	924	926	876	911	896	934	901	915	903	957	930	930	916	972	957	942	958	955	910	968	973	923	881	902	948	953	896	885	949	918	945	937	875	966	925	892	955	915	925	898	896	978	965	959	924	918	918	857	929	927	912	961	940	907	921	948	880	973	902	942	856	917	917	929	981	966	956	967	949	901	945	975	917	900	987	917	908	931	940	926	941	925	930	969	868	932	893	928	959	893	934	932	895	922	890	959	898	994	905	918	933	951	940	953	945	909	960	934	910	947	908	934	906	952	910	968	891	935	931	912	933	992	898	977	949	947	909	947	903	956	915	952	942	933	941	955	937	924	920	908	908	978	935	922	967	894	879	908	932	916	948	968	888	923	890	938	883	936	911	884	945	993	918	904	845	946	942	934	897	923	912	925	948	913	858	954	882	968	968	905	950	909	948	943	971	965	941	966	957	921	951	878	938	924	971	849	943	980	941	909	954	941	912	863	874	954	931	917	880	873	935	929	940	914	918	917	867	932	935	888	908	894	918	936	869	905	918	900	910	919	909	931	983	951	947	925	981	922	919	886	948	932	917	922	970	928	983	959	922	919	967	934	986	925	945	955	885	909	860	944	897	922	937	958	940	942	924	994	902	867	891	980	921	906	924	921	952	926	901	1001	932	958	896	958	914	887	834	1010	950	942	952	910	916	910	923	869	930	891	957	937	931	977	948	899	956	963	931	941	923	959	985	952	898	1001	919	964	918	960	920	923	943	966	952	914	878	938	926	896	952	901	932	916	931	919	870	914	908	945	908	951	966	919	901	949	912	928	937	936	922	902	949	901	913	905	966	909	927	956	986	882	909	906	900	912	920	940	978	907	938	902	959	964	950	881	919	920	937	936	897	932	918	953	890	985	862	887	984	935	887	935	951	924	891	968	916	948	944	885	932	940	926	933	899	1007	916	945	897	953	915	925	937	927	957	907	873	903	955	924	950	883	902	946	951	931	932	900	961	920	928	929	919	978	918	930	950	949	906	924	908	891	954	942	927	933	930	938	933	894	935	962	929	940	918	911	977	947	863	942	948	956	898	978	936	910	913	927	915	944	924	937	966	915	935	922	918	973	921	863	887	880	922	987	933	894	946	933	937	919	964	934	988	918	899	883	890	922	967	945	935	909	951	923	948	917	971	942	962	950	894	894	956	896	905	971	939	939	926	964	927	979	898	941	938	900	886	915	953	896	953	942	945	988	1002	929	918	950	967	969	931	964	902	978	880	976	920	937	887	888	904	951	939	874	914	970	921	942	904	881	891	932	908	912	927	969	953	974	954	914	980	939	918	900	920	966	921	934	957
23391	20716	24347	27165	20716	20733	17944	729	455	391	352	352	339	314	315	317	338	292	323	314	284	295	296	275	264	280	280	294	280	293	318	274	297	266	269	300	298	294	273	286	291	283	253	296	300	252	275	272	266	271	266	249	247	278	284	280	269	253	295	280	260	284	254	304	289	257	256	231	249	256	279	252	275	292	278	278	254	279	272	298	254	262	251	290	260	273	265	288	272	281	255	264	262	290	243	283	278	284	276	236	288	287	261	287	286	269	240	294	259	288	270	252	265	250	236	273	242	272	260	266	274	244	258	275	281	262	252	261	268	278	269	284	264	242	271	246	274	271	283	286	257	274	270	247	266	273	243	277	289	276	265	273	248	296	271	230	263	269	270	279	259	267	261	299	262	265	292	274	264	284	249	238	294	258	279	279	273	309	273	226	263	276	269	280	305	258	290	254	286	299	267	274	275	268	274	253	236	274	285	272	249	298	297	277	276	267	237	277	269	285	259	290	268	294	294	284	281	289	277	271	230	296	312	277	270	249	275	290	282	275	302	287	254	269	260	287	281	261	254	268	283	267	271	272	284	265	294	264	292	273	270	271	288	275	259	284	277	286	270	273	300	288	254	242	264	264	299	287	270	238	246	313	284	270	256	263	280	260	272	279	285	209	280	262	297	253	275	273	250	274	288	290	279	247	245	299	284	272	244	267	290	259	299	291	279	284	272	261	238	290	279	272	239	279	263	252	302	265	273	255	284	256	268	258	274	288	284	263	287	306	284	295	254	257	243	249	290	275	291	268	309	278	298	286	277	249	304	261	251	261	274	277	283	278	268	318	306	280	276	273	277	253	250	279	254	276	284	288	259	290	267	263	273	271	265	273	278	257	283	264	285	271	276	269	255	263	283	244	257	282	254	238	287	274	279	257	259	269	271	262	266	275	244	243	268	240	245	277	281	304	281	280	284	265	282	277	266	232	278	289	288	269	242	279	268	292	277	259	254	254	294	273	236	300	239	301	266	294	267	275	279	238	303	295	260	250	273	282	287	291	284	273	295	285	301	233	245	240	274	269	284	274	274	222	274	287	268	259	248	266	257	275	266	224	245	283	285	283	268	265	244	281	279	281	275	306	281	266	307	292	293	281	291	240	299	262	273	279	254	252	278	296	285	291	274	257	292	300	263	294	241	283	264	245	253	257	257	282	291	249	247	265	273	275	272	286	291	259	251	295	266	277	297	269	331	266	247	240	248	263	293	279	251	279	257	275	276	279	297	293	280	264	266	282	252	251	254	220	236	274	277	252	275	256	270	274	287	239	260	272	260	292	272	271	297	256	285	254	285	265	274	293	277	292	249	264	286	305	253	247	253	264	266	241	259	265	296	291	273	282	243	275	275	267	265	262	274	264	270	287	290	228	322	301	267	280	268	284	262	299	235	264	258	275	253	271	273	249	273	300	276	264	256	285	286	293	284	283	271	275	272	252	279	271	271	272	246	265	273	268	267	258	278	273	276	274	254	244	280	273	266	254	264	259	253	262	307	285	269	266	265	272	306	267	262	275	277	263	240	239	256	277	280	263	244	276	275	251	293	294	273	260	259	290	279	232	269	259	286	266	256	275	275	291	235	244	286	273	249	258	290	273	259	272	276	305	293	285	248	288	281	278	292	272	279	264	258	293	256	281	261	285	289	269	261	258	265	284	255	282	263	266	284	231	263	288	278	263	292	257	291	289	270	258	258	269	278	284	252	297	275	274	277	258	278	287	262	291	267	279	286	284	268	254	258	252	255	267	247	244	275	295	263	265	242	286	252	257	273	299	268	250	288	269	252	277	228	293	265	217	254	270	252	262	258	257	266	312	299	264	265	284	310	271	263	247	274	280	277	274	244	274	293	293	284	268	274	269	280	282	258	295	282	296	250	250	230	263	268	250	270	256	251	260	256	251	276	274	305	252	267	233	282	268	261	251	295	258	288	253	261	247	239	240	305	260	280	265	272	282	283	255	260	270	271	229	256	300	240	243	248	306	280	279	276	270	265	260	260	262	261	279	275	288	274	263	256	289	275	236	284	238	271	305	268	270	266	294	273	263	286	292	242	283	271	282	273	262	279	282	275	279	295	268	305	267	285	315	268	263	271	271	261	263	264	269	259	294	269	245	271	267	263	252	244	252	263	273	259	282	287	280	242	246	227	265	299	241	301	276	266	258	291	271	251	293	274	304	271	281	296	288	292	285	255	274	273	267	328	254	248	247	288	282	290	287	265	266	298	281	266	280	244	264	296	280	256	291	291	257	281	301	281	234	296	289	252	256	260	249	273	240	292	281	283	274	269	269	237	285	248	242	245	299	287	240	240	290	291	267	269	327	267	264	276	259	273	263	265	279	291	272	274	275	270	264	260	286	289	284	236	256	256	284	250	298	267	285	263	266	293	250	239	268	258	259	256	264	308	268	271	283	273	251	249	266	275	261	259	259	281	284	242	301	308	267	250	269	255	260	256	256	268	274	287	258	256	275	267	280	279	285	282	245	288	292	260	263	270	273	241	257	271	271	291	279	269	271	282	278	262	262	300	289	266	236	265	281	253	259	235	267	270	279	236	278	279	262	263	267	266	231	259	242	267	284	248	275	266	270	281	262	266	277	233	285	241	279	261	274	298	291	265	268	256	270	261	289	267	246	290	276	275	278	261	278	274	269	258	281	304	266	253	258	261	268	258	267	250	283	250	267	276	252	253	268	272	234	284	256	292	270	252	223	285	249	276	251	257	287	274	243	296	254	290	288	244	272	267	297	256	265	264	223	251	275	259	251	275	284	275	237	294	270	273	246	282	291	265	278	292	260	297	278	268	288	276	282	274	278	253	286	279	246	277	241	271	265	249	238	259	279	274	297	280	275	285	267	296	296	268	285	242	247	265	305	256	247	257	253	293	293	249	266	266	258	265	292	286	269	272	258	230	239	249	279	261	275	264	257	264	265	271	276	275	266	283	264	259	296	243	263	253	230	250	274	273	249	253	291	283	251	250	280	250	291	275	273	264	245	293	260	258	267	281	254	243	278	288	241	290	293	287	258	250	232	252	282	272	277	264	260	249	270	236	261	278	276	262	261	259	287	271	285	257	295	270	234	255	265	275	259	274	303	258	235	274	270	272	314	273	292	249	275	263	298	290	291	274	253	293	260	260	260	268	257	284	245	244	271	266	262	245	286	259	251	264	272	242	280	246	268	253	276	255	269	276	285	274	273	282	250	242	264	261	270	269	270	291	266	272	283	260	264	268	287	273	274	255	261	255	249	254	282	245	239	279	277	246	254	275	283	260	243	245	270	257	266	280	317	255	268	279	296	271	256	245	273	248	273	269	282	279	285	246	253	265	274	272	259	240	254	245	253	247	262	258	283	262	266	287	315	275	271	277	290	260	266	273	265	255	280	257	273	276	295	287	268	271	284	256	278	247	277	271	246	227	291	285	278	246	244	292	264	276	289	272	272	262	277	269	258	241	275	292	300
4398	5050	2489	1244	912	748	698	664	648	669	643	603	682	599	637	608	638	618	588	608	590	624	654	617	604	576	623	605	613	567	577	608	601	626	641	602	586	597	567	577	605	577	575	597	601	569	629	613	594	620	598	627	649	583	585	570	658	625	592	621	626	570	620	567	626	611	637	605	607	578	580	573	585	573	605	634	618	570	645	626	576	615	638	610	585	585	593	571	596	647	609	601	587	649	575	612	610	660	594	566	636	593	575	593	616	559	604	618	592	590	594	612	570	638	596	613	537	629	638	607	609	655	556	607	612	592	612	636	626	591	635	604	612	616	595	572	609	614	629	626	586	596	573	572	633	595	646	623	645	628	564	671	563	558	627	655	581	624	607	601	624	584	581	616	569	625	591	571	627	629	603	608	593	608	603	613	601	638	646	624	609	604	609	600	605	615	623	647	610	591	596	574	604	596	662	588	619	597	570	612	595	579	590	567	591	649	604	606	618	640	589	620	609	570	588	573	583	577	605	584	576	607	630	583	599	652	624	635	592	598	579	577	596	609	587	572	591	539	609	603	570	574	566	611	602	636	618	577	696	603	583	597	604	603	650	575	601	576	578	567	570	608	578	600	617	612	655	561	580	606	592	596	608	614	594	611	615	583	587	637	558	598	575	581	592	633	587	617	546	621	586	639	656	592	608	590	622	604	610	648	596	580	628	580	602	545	622	642	592	600	612	615	571	594	662	600	598	597	638	565	619	580	592	596	602	580	586	617	591	613	618	656	598	621	603	566	593	591	581	564	554	602	625	578	619	614	597	585	646	560	604	616	575	642	536	604	620	607	590	619	594	582	565	626	598	609	565	592	615	655	595	604	592	551	612	560	570	580	632	600	579	589	603	576	573	592	588	563	613	578	579	599	645	648	625	566	598	595	644	634	575	630	591	608	617	610	630	623	627	613	586	579	596	603	628	637	610	616	589	583	584	557	592	611	636	594	631	605	556	602	596	580	576	557	578	582	618	655	575	623	592	615	571	616	630	640	623	591	599	568	613	617	570	587	558	603	610	644	579	601	621	637	592	636	629	580	606	651	621	623	651	609	633	633	598	631	614	602	638	614	576	607	634	614	542	597	609	628	606	594	593	572	609	609	582	587	605	639	649	586	605	604	573	603	638	560	616	610	611	608	629	586	595	585	582	593	595	534	625	573	608	597	618	623	566	591	570	616	608	585	597	618	604	592	619	561	590	608	598	626	626	606	564	644	599	575	565	614	545	591	595	583	557	614	620	611	610	604	585	569	563	598	583	590	579	631	603	590	597	630	574	590	581	565	608	638	605	577	583	552	625	624	591	624	620	595	611	608	583	595	597	634	573	621	593	615	646	598	636	610	600	614	606	617	612	589	584	605	603	661	591	575	612	628	613	627	607	597	598	593	608	613	579	619	571	592	583	604	600	574	607	622	599	596	618	623	611	597	617	632	578	591	657	635	589	578	578	585	634	586	599	611	579	597	605	617	616	573	585	578	566	602	566	622	611	630	591	612	627	629	635	577	651	597	603	628	581	637	590	603	621	659	582	611	624	636	607	668	631	615	571	537	598	682	636	609	602	601	625	593	604	575	619	568	590	589	601	599	600	606	622	598	553	636	597	567	578	610	599	593	559	604	655	570	585	632	608	535	624	587	597	634	622	627	596	599	624	614	602	589	627	604	562	576	599	610	595	603	615	540	591	606	564	620	602	570	587	617	584	577	582	561	590	576	586	597	596	618	602	630	565	599	609	639	570	589	597	605	616	577	609	605	614	569	598	591	588	612	565	600	614	605	599	551	597	606	623	621	614	612	586	557	575	631	621	644	633	616	623	583	608	578	587	618	577	603	549	580	602	602	606	630	567	594	599	629	619	603	617	552	569	622	623	539	643	603	614	652	597	576	611	640	626	611	604	584	612	568	628	640	574	560	584	538	624	587	601	586	560	608	580	603	589	592	613	647	597	615	638	610	550	585	667	605	568	603	598	561	593	646	605	549	575	578	624	664	610	599	624	586	603	586	586	613	577	579	584	608	628	609	609	634	598	618	627	635	555	574	597	588	608	605	569	574	620	607	605	646	584	576	576	617	631	572	631	606	562	625	581	576	561	631	568	594	594	621	643	564	618	569	617	587	567	585	619	600	616	617	578	659	595	565	584	602	603	584	621	629	613	591	604	599	602	624	631	599	617	628	609	565	572	589	623	609	614	620	621	635	619	594	638	622	641	559	623	596	608	581	627	635	585	623	665	591	593	604	609	615	578	626	628	614	668	590	586	646	621	603	580	556	609	638	598	637	610	612	603	539	562	626	616	600	603	624	568	582	648	625	614	589	612	566	665	609	604	676	635	582	601	613	569	619	622	631	612	623	573	615	592	597	596	578	578	595	594	619	581	636	614	642	589	599	604	601	630	572	588	608	630	626	598	581	596	570	589	626	605	575	597	580	635	619	608	592	577	623	619	650	578	587	626	566	634	624	598	592	588	611	589	567	584	552	633	587	576	584	595	604	555	584	609	605	599	582	564	567	628	611	617	581	556	605	579	583	582	620	590	610	616	604	620	621	600	597	638	646	603	597	624	587	615	597	573	608	591	581	626	595	614	553	576	636	593	603	619	602	586	592	569	578	593	600	609	632	569	606	604	591	624	599	602	647	617	593	603	613	593	593	607	587	618	632	587	596	543	619	583	607	606	616	629	626	578	606	605	571	650	655	569	596	625	614	585	621	583	597	606	658	605	593	617	623	625	607	606	593	610	615	615	618	636	589	626	596	599	600	606	625	577	579	564	595	591	626	617	628	636	620	620	616	586	657	621	592	609	596	595	595	583	616	589	655	561	600	605	587	605	618	628	593	582	633	635	630	602	579	612	587	597	589	584	607	575	597	604	606	585	556	607	562	583	604	642	586	589	627	604	604	624	618	631	611	607	585	579	571	571	562	540	570	578	573	617	621	603	531	594	620	611	600	626	593	579	622	584	585	636	573	604	623	576	568	644	611	614	569	622	594	547	600	560	635	587	624	614	558	634	582	579	605	570	570	614	625	604	573	604	561	596	618	572	586	645	595	604	610	591	618	590	616	598	594	586	604	613	630	620	632	589	600	582	581	625	590	628	572	589	576	601	635	633	602	653	654	624	628	626	619	588	588	620	573	609	621	573	620	617	595	586	615	575	627	631	608	552	583	603	620	593	577	554	596	580	610	613	587	591	558	627	592	591	624	581	555	586	618	618	568	596	604	607	615	590	598	573	610	604	616	627	605	577	630	591	605	609	630	594	596	604	581	622	591	630	613	594	588	617	627	645	607	553	613	628	617	642	580	628	590	630	586	577	588	607	599	614	619	600	635	626	638	610	617	541	661	648	554	640	558	557	625	582	629	620	606	572	584	651	561	654	610	574	605	626	631	606	593	617	580	592	578	630	571	618	566	572	575	579	630	596	592	571	601	597	578	596	625	596	589	578	644	574	563	599	588	658	641
31835	19146	7165	628	427	395	381	324	363	369	351	338	343	369	374	397	334	363	356	334	356	342	366	381	376	358	361	341	370	374	361	371	367	387	365	345	401	389	384	365	381	372	372	361	396	350	334	321	345	362	377	395	400	348	358	379	365	384	350	349	315	326	345	365	358	360	326	357	358	376	323	384	376	346	328	359	325	342	374	339	412	375	389	354	360	387	363	379	379	353	360	369	331	370	368	341	380	365	369	358	362	381	372	341	374	321	363	362	360	367	388	329	335	346	355	330	371	361	376	335	351	371	338	361	356	374	374	369	367	334	362	363	374	386	333	391	371	325	344	349	377	369	298	364	389	345	381	329	352	344	387	397	359	311	352	369	368	364	354	369	354	369	336	359	376	337	358	381	363	342	353	378	349	375	360	379	362	378	330	337	359	403	336	362	351	385	379	354	374	345	336	337	342	365	329	384	382	361	351	362	389	364	364	367	357	345	340	377	332	354	340	350	386	375	354	383	349	368	374	363	372	333	334	377	318	355	361	328	360	344	363	382	382	377	391	404	400	368	373	363	360	353	356	420	343	323	336	359	350	354	344	356	340	352	348	354	375	374	340	339	377	389	371	344	335	354	324	417	361	346	357	383	332	325	363	383	368	365	369	374	355	325	387	376	352	356	342	368	332	354	368	369	354	369	369	366	371	356	343	371	376	362	402	320	383	330	338	380	351	361	335	372	353	394	387	354	398	343	353	355	346	377	385	361	382	342	372	366	365	345	349	378	377	349	331	363	361	360	342	366	367	365	344	338	356	350	351	351	394	361	377	337	353	386	373	379	367	348	356	351	356	406	364	372	364	360	372	350	373	396	368	374	358	381	386	368	372	359	384	343	385	343	387	378	369	366	374	391	375	403	322	373	377	392	375	384	374	363	361	307	343	376	367	338	321	308	384	358	332	376	359	398	356	373	360	320	366	363	368	353	380	346	367	351	376	376	359	376	333	394	357	358	370	341	356	371	385	403	350	354	355	354	403	373	372	351	372	388	386	387	352	351	338	344	354	368	331	372	374	369	366	409	337	338	360	355	365	365	382	370	384	359	357	328	399	410	362	367	352	338	340	371	385	356	328	410	367	341	344	358	375	350	356	387	374	368	345	398	327	373	351	375	367	381	347	388	392	392	371	385	361	377	368	362	349	359	359	347	353	331	344	351	340	363	363	369	356	390	345	362	367	365	385	338	386	313	355	341	396	335	311	333	353	315	294	364	379	348	357	370	345	365	357	350	367	378	345	356	328	335	364	384	367	334	371	311	351	347	340	374	349	339	375	338	354	361	367	392	361	372	342	320	376	331	366	365	350	383	373	361	346	372	327	352	371	377	373	383	385	342	352	335	349	362	342	330	347	344	383	346	317	358	336	322	353	368	338	353	322	339	400	387	345	335	345	385	351	328	363	396	358	368	349	323	390	361	359	362	392	332	351	361	377	371	370	372	380	380	329	337	334	360	355	374	366	360	341	346	359	347	351	337	333	338	322	308	362	390	372	340	337	383	353	382	403	367	336	360	377	343	377	362	352	355	354	378	354	343	383	357	358	359	367	330	354	380	390	365	353	305	316	372	380	365	407	343	349	344	369	386	376	347	383	394	369	352	385	377	349	340	345	370	367	348	330	376	347	385	351	372	349	336	369	340	325	369	370	368	358	399	363	380	340	372	385	352	365	364	380	363	371	335	325	345	394	380	385	402	362	389	345	385	349	362	369	348	340	322	377	356	340	353	339	398	387	372	357	360	396	364	359	353	354	354	352	355	364	341	397	379	389	346	365	391	376	389	359	365	388	370	366	359	349	382	344	352	343	360	344	317	381	359	357	352	383	349	377	417	343	336	343	368	358	357	378	401	392	347	345	399	355	322	359	343	355	356	401	380	332	332	362	372	401	360	356	364	362	358	336	356	394	363	361	366	372	337	357	333	372	412	377	363	359	323	366	323	401	345	345	399	335	363	361	373	340	357	382	371	388	353	393	372	373	393	382	358	379	388	360	347	366	324	364	400	372	369	344	389	336	378	381	354	351	363	350	356	339	384	322	370	386	337	383	367	361	378	345	351	343	344	382	364	380	376	394	376	382	349	326	354	374	344	343	327	309	380	408	359	356	339	373	379	366	356	379	374	339	371	341	360	362	421	371	357	340	368	362	345	372	366	324	361	348	381	377	360	346	371	350	348	375	402	383	364	382	359	351	379	349	348	343	366	371	333	360	370	342	360	360	346	335	387	361	340	323	356	350	371	386	365	383	407	377	387	414	363	346	349	316	393	353	339	352	339	376	326	391	382	307	347	395	315	357	375	385	388	373	344	337	364	399	369	379	361	381	361	360	353	343	310	353	366	359	378	392	398	370	394	396	379	368	333	338	363	332	379	366	363	380	365	354	358	365	348	357	355	404	356	354	345	399	360	352	349	352	402	394	371	366	369	367	365	361	392	354	324	383	354	372	372	409	356	388	404	393	347	359	368	400	365	328	330	358	383	379	362	348	339	313	375	342	365	358	360	357	362	376	379	332	366	370	365	336	363	399	333	354	328	345	348	376	358	354	358	340	352	344	377	337	377	360	351	355	333	344	332	328	379	372	351	350	408	330	339	339	332	324	365	313	352	373	340	327	315	325	353	349	349	347	362	347	362	317	346	347	362	385	335	369	361	383	366	365	316	360	379	386	335	377	394	390	325	325	398	349	349	351	352	358	365	356	382	356	378	373	371	359	344	336	321	367	374	371	358	356	349	371	393	394	351	377	337	374	364	342	347	355	371	342	350	372	335	364	356	331	332	348	406	364	356	350	332	371	345	346	372	331	335	360	362	333	347	351	355	388	367	357	374	348	396	371	354	381	349	366	395	381	335	352	368	398	326	318	342	405	371	356	343	353	333	391	349	349	320	411	328	359	357	377	349	369	407	342	362	363	356	345	327	389	356	341	348	357	376	353	373	371	353	372	388	336	356	367	356	343	336	369	331	359	393	357	366	360	371	368	404	312	350	343	348	351	353	350	363	336	322	333	384	387	368	365	333	340	354	339	343	347	383	349	374	384	378	354	366	341	363	375	377	353	328	393	359	345	347	373	378	382	348	327	350	371	342	372	351	357	390	323	392	371	385	357	365	361	339	380	346	350	356	388	349	334	327	371	366	331	382	353	359	381	378	363	371	389	369	372	351	360	349	375	368	376	341	369	372	331	365	388	359	367	361	382	326	314	374	345	354	344	394	336	352	352	358	345	362	341	338	374	352	352	401	350	335	372	346	382	341	391	365	385	362	357	387	372	355	341	395	398	387	375	358	398	364	350	335	321	357	372	359	349	355	366	390	345	358	370	389	389	344	342	354	397	347	368	356	387	404	374	344	359	340	316	305	328	382	338	345	356	342	361	386	357	358	359	392	350	386	354	350	347	378	371	358	384	391	354	347	325	374	391	344	376	357	356	364	353	369	370	333	362	339	382	364	365	375	357	354
5536	1198	1003	860	875	852	846	839	890	816	867	786	852	829	878	835	822	876	826	854	804	861	778	869	827	819	852	764	856	862	841	853	869	836	837	847	894	828	826	789	810	852	845	822	845	865	825	883	907	807	813	814	883	794	818	783	859	853	807	818	827	827	838	799	808	842	854	826	833	863	850	830	847	813	863	880	833	799	815	833	833	820	836	855	839	825	861	836	879	835	773	874	797	758	846	813	871	813	856	794	851	858	823	795	787	863	882	848	798	778	884	859	882	857	841	796	856	844	841	832	818	828	813	826	825	776	805	855	820	853	864	823	821	825	806	869	874	867	804	847	804	807	820	808	799	849	808	851	829	807	791	805	833	893	893	860	841	861	826	824	850	790	849	804	829	802	826	818	825	802	825	848	809	856	798	821	876	836	835	854	825	830	849	863	804	861	827	814	865	829	803	781	824	872	819	872	840	849	800	846	866	817	822	847	878	837	791	900	840	855	822	863	840	825	783	820	807	811	835	837	842	881	797	849	780	827	808	838	828	883	823	863	852	799	843	863	846	888	842	814	897	835	859	838	807	777	861	859	818	836	837	863	821	912	868	876	823	864	840	878	807	832	818	811	850	782	835	844	859	868	813	893	859	856	856	847	762	852	859	819	840	813	844	874	837	798	847	883	833	850	809	794	818	846	845	770	857	830	861	828	822	864	859	815	838	862	804	844	768	846	832	893	801	807	817	824	816	821	820	839	864	899	831	827	827	818	799	780	855	807	832	836	848	845	881	821	823	865	872	766	822	829	848	809	848	847	793	814	837	856	858	784	825	806	805	857	873	791	745	818	800	868	790	782	817	791	883	854	881	829	778	868	834	871	824	905	842	864	830	903	834	845	820	840	870	828	844	807	849	804	833	843	804	826	829	824	787	811	862	823	863	863	856	818	851	865	820	874	877	835	879	845	839	865	825	822	819	805	880	846	843	839	848	781	794	836	831	886	859	801	825	845	858	810	833	845	836	803	848	799	807	815	811	871	844	824	804	810	889	884	796	833	866	843	881	833	831	843	858	852	820	886	869	838	840	813	822	859	876	820	808	898	842	841	807	768	841	800	813	787	828	828	852	808	792	825	824	850	827	816	847	831	845	772	839	815	853	802	825	856	857	852	806	763	780	873	889	831	814	869	807	840	897	889	875	763	860	895	862	832	884	849	844	868	831	817	839	842	801	797	878	829	802	804	878	806	800	853	883	812	798	826	873	816	870	847	836	813	829	852	846	821	815	830	803	820	828	858	795	839	827	817	854	851	879	873	787	829	869	795	840	831	804	876	893	776	871	810	849	853	857	850	860	798	803	816	857	856	814	893	804	838	814	772	831	845	822	841	830	857	824	828	875	817	836	834	807	808	803	850	834	815	817	812	853	809	857	806	829	815	813	824	823	842	814	861	823	862	870	879	862	804	878	794	841	808	843	814	849	865	853	833	857	878	849	865	848	838	850	858	857	784	813	814	795	860	831	838	886	849	840	863	834	843	875	846	819	872	785	892	807	827	840	851	853	831	870	827	827	821	790	838	899	840	826	815	829	796	801	837	768	782	843	839	814	858	821	857	831	839	847	807	908	791	792	860	808	861	842	861	868	825	851	852	845	871	838	803	831	810	792	811	802	872	791	846	804	830	877	812	823	876	822	795	798	837	861	866	837	831	824	815	831	841	791	820	850	816	811	831	802	840	770	877	801	820	862	845	829	858	852	852	813	848	810	876	816	847	850	821	919	827	831	851	788	816	864	862	814	844	808	806	822	839	817	832	838	830	797	831	850	835	826	839	831	822	865	855	885	804	799	876	862	783	779	829	759	851	827	800	844	832	843	751	840	888	869	886	793	865	882	817	919	808	808	855	792	803	853	838	837	876	791	807	840	793	816	798	802	801	862	861	811	814	799	789	815	812	833	808	853	820	864	849	861	861	867	827	836	857	841	840	853	850	852	848	822	805	832	783	789	790	850	813	831	811	837	814	794	832	863	854	859	836	775	830	801	822	773	775	831	885	808	864	855	822	854	809	847	806	849	778	842	865	834	830	854	786	842	870	814	791	855	839	818	872	831	780	809	856	826	845	811	818	885	804	841	865	870	819	827	852	853	833	852	899	800	917	848	773	799	864	837	834	814	836	860	840	820	863	829	829	855	849	822	862	816	824	861	840	803	835	890	884	827	824	801	838	807	838	860	777	871	829	851	853	853	799	829	875	841	853	817	859	848	816	826	844	875	845	870	853	826	834	815	880	839	837	815	825	801	811	867	842	868	840	838	836	845	820	801	845	830	842	876	897	824	839	839	839	835	864	831	815	808	779	821	813	835	801	793	832	810	850	857	830	817	877	828	854	843	810	805	797	827	831	770	816	867	846	809	843	853	843	867	804	795	805	822	846	835	874	823	828	797	814	783	852	859	783	911	832	820	847	860	792	833	844	869	826	822	822	806	821	850	846	799	861	904	841	852	838	795	884	857	833	821	884	855	816	832	887	864	805	869	789	874	833	859	860	805	828	823	876	799	833	826	833	793	809	784	860	796	803	847	805	797	821	851	785	839	866	839	869	828	838	915	833	886	816	815	842	849	795	805	826	833	839	795	863	801	795	793	836	849	830	849	840	872	839	871	864	840	782	841	822	854	833	820	810	818	809	801	858	847	855	846	827	871	885	807	849	789	903	809	821	799	846	834	823	849	834	851	844	848	903	853	806	815	837	775	783	863	838	833	829	818	844	868	822	848	883	792	819	832	806	813	827	793	848	843	843	869	856	845	800	868	854	821	794	841	833	830	838	832	847	815	801	832	841	857	857	787	826	838	842	791	882	843	819	851	848	857	851	814	814	793	835	867	884	798	836	791	840	849	861	907	805	785	842	849	789	814	854	848	833	845	782	890	823	813	860	804	780	809	806	903	844	859	852	873	860	825	796	787	855	851	832	852	828	843	776	816	821	848	832	880	805	844	828	858	829	829	834	810	813	867	746	809	855	840	849	844	840	842	833	821	849	832	839	874	853	859	789	849	839	803	862	845	856	832	827	860	832	816	849	827	815	811	829	825	827	864	867	833	844	859	806	838	822	824	853	838	832	819	863	790	838	881	811	825	831	870	852	859	824	848	843	836	816	799	833	819	826	820	827	836	797	859	876	824	863	881	818	829	827	867	837	836	845	756	874	849	804	865	818	801	796	838	824	881	822	818	847	824	777	838	821	807	822	834	819	843	860	832	862	821	858	850	804	796	856	828	886	822	815	787	795	859	820	822	830	852	832	795	872	830	816	819	850	842	837	791	827	834	851	811	866	870	842	811	768	848	832	808	874	784	825	897	836	852	855	914	834	825	841	849	838	866	850	849	832	841	840	823	858	793	771	808	823	808	805	804	789	749	903	824	804	819	814	817	829	866	777	836	807	831	844	837	905	837	803	844	821	850	852	804	805	826	864	851	825	859	874	818	836	841	881	783	809	851	857	798	854	828	815
23950	20750	24132	27433	20753	20732	2203	607	528	465	484	490	457	462	480	483	516	438	467	412	406	444	416	438	433	447	449	455	399	444	440	437	430	439	393	425	420	453	370	410	403	474	421	402	456	415	407	390	440	417	420	435	433	384	409	458	449	442	403	433	467	422	459	412	435	461	432	428	431	412	438	403	444	385	397	437	464	429	434	467	439	418	448	430	457	427	440	484	437	427	377	439	425	439	366	454	413	461	399	443	427	450	448	461	414	421	459	433	399	425	445	436	434	446	463	422	444	409	446	450	433	416	425	433	423	400	451	432	435	420	502	481	441	458	413	463	414	461	409	461	436	427	457	459	442	432	387	439	480	415	409	443	398	425	444	433	446	433	416	438	402	369	422	427	436	415	402	438	453	467	382	461	442	441	424	450	425	387	418	417	425	470	408	428	409	403	454	426	415	447	356	396	409	426	440	425	397	424	435	435	428	430	432	438	476	419	418	391	410	415	408	422	420	445	409	383	410	482	414	439	435	445	401	418	408	430	441	426	416	390	458	432	433	427	406	430	438	397	421	405	387	437	424	426	452	426	438	441	421	433	468	430	427	450	393	418	448	467	384	464	411	422	435	438	450	420	444	397	424	430	433	489	441	418	420	398	399	417	433	377	422	422	407	447	396	402	437	436	430	434	408	416	457	452	453	402	408	422	449	448	446	410	416	407	448	386	436	403	452	401	431	434	427	405	438	414	415	454	400	452	472	436	437	397	408	450	426	456	437	444	420	437	409	415	417	412	406	414	444	441	435	407	457	428	422	440	417	433	463	436	454	417	399	439	435	410	398	462	415	447	393	393	398	403	458	473	466	402	408	413	437	432	468	414	453	404	442	419	453	412	425	419	478	436	430	478	398	402	440	436	405	372	435	443	434	423	428	398	401	439	413	389	445	425	435	425	449	457	395	405	433	405	367	451	443	424	425	424	453	417	401	424	402	429	431	434	428	422	409	432	438	471	428	439	424	408	430	451	430	370	373	400	420	410	419	450	461	407	442	406	402	421	418	437	425	434	463	407	425	424	420	405	439	435	426	438	425	382	409	450	369	417	429	375	416	480	416	419	408	431	401	420	406	392	415	436	462	420	413	424	389	444	471	417	432	418	445	412	436	391	435	456	415	437	429	452	421	443	389	414	418	413	468	366	418	445	440	432	407	424	428	386	384	427	433	433	455	439	402	435	395	401	435	384	417	434	457	432	432	416	455	431	412	416	414	410	455	406	453	454	407	396	438	461	432	430	436	409	440	443	421	462	456	429	446	403	380	356	457	464	419	410	426	410	413	430	402	488	453	413	462	446	385	428	425	469	445	472	432	425	422	437	403	415	421	415	461	404	400	435	456	450	451	420	457	422	430	433	436	468	448	425	449	453	450	421	408	462	459	434	471	434	416	438	391	422	420	455	443	403	420	385	417	453	430	443	399	431	444	466	452	464	439	427	445	413	377	417	398	431	427	439	453	417	382	445	417	415	488	440	436	462	418	384	430	446	438	403	449	416	415	394	436	449	382	429	430	472	419	413	459	454	428	443	444	395	401	433	390	439	463	417	411	449	396	430	473	427	430	468	430	421	444	435	412	433	419	460	431	479	416	465	423	454	412	393	416	417	445	431	431	403	425	421	452	448	422	428	424	429	411	401	445	415	431	464	429	438	374	454	438	435	414	424	386	457	447	429	423	395	412	444	425	428	417	425	386	450	431	441	425	437	406	425	468	440	407	416	406	417	460	415	444	438	448	436	441	417	436	469	417	425	425	416	453	400	437	438	457	391	441	430	458	402	434	451	430	425	433	426	441	452	401	410	432	428	440	442	443	375	418	416	453	443	410	439	442	450	434	363	382	373	446	398	420	403	399	438	390	426	437	434	433	397	399	449	432	409	439	454	459	432	437	429	418	403	436	419	450	418	437	403	413	417	461	455	452	434	423	397	424	417	433	418	405	437	436	451	422	447	439	417	427	427	458	437	447	459	456	416	404	464	455	453	425	429	431	452	471	403	434	431	423	469	413	429	447	452	466	420	402	411	439	428	426	447	422	401	426	427	423	409	446	444	381	470	432	406	451	395	446	442	401	446	451	484	428	441	460	442	432	453	464	436	412	456	429	460	432	431	453	446	436	454	444	408	441	436	429	408	485	441	396	435	426	446	411	399	410	453	418	420	428	409	395	453	443	465	436	468	429	427	432	444	437	437	424	395	392	394	407	424	452	440	445	423	444	461	439	444	437	438	425	429	464	445	396	469	476	402	446	436	404	438	442	403	436	418	420	386	387	464	417	421	449	455	459	388	423	459	440	416	431	411	444	402	421	398	415	421	420	490	424	409	400	446	430	485	433	450	428	393	459	420	414	417	451	453	410	373	431	424	412	426	462	416	456	402	429	443	400	430	444	427	455	431	397	439	438	448	412	460	395	407	418	425	435	450	421	412	418	449	478	438	457	432	437	397	440	450	428	418	421	421	431	461	438	430	439	411	433	429	420	439	420	423	436	457	404	410	479	432	436	429	405	431	406	401	422	477	439	427	421	422	392	446	417	427	447	432	458	431	458	436	461	406	394	446	453	414	432	447	459	403	429	414	436	449	422	404	436	474	407	449	420	401	406	428	442	431	427	442	432	389	414	445	404	416	410	441	400	442	427	371	427	411	422	423	417	446	459	425	428	440	430	474	399	444	454	432	464	448	433	425	408	426	433	427	414	449	431	437	423	408	424	412	412	410	443	436	423	422	381	408	420	437	430	437	447	430	457	442	378	405	421	443	446	428	472	421	422	447	400	451	438	491	396	431	437	460	414	436	399	450	439	429	448	458	419	449	462	418	397	436	450	456	385	428	408	403	424	415	400	411	428	397	448	397	432	434	420	415	387	431	407	419	430	441	448	456	439	434	429	446	392	401	427	461	399	450	451	442	400	433	407	439	450	417	460	408	424	436	424	438	447	415	469	498	433	437	446	427	418	451	433	476	415	418	446	488	428	434	420	424	427	449	460	465	414	431	452	443	411	406	417	437	470	404	440	488	397	416	422	403	464	420	444	489	484	426	443	420	420	399	471	403	390	413	418	455	435	426	471	456	419	451	422	457	418	433	430	417	437	444	416	445	444	425	398	443	393	457	425	397	432	438	389	426	456	427	439	434	408	427	431	443	447	421	436	430	470	426	427	441	435	458	453	393	424	416	454	428	425	434	372	459	434	452	448	414	405	411	487	390	438	398	433	411	410	427	411	408	384	436	443	425	416	443	407	473	416	432	435	434	417	410	414	456	444	424	421	442	428	410	411	416	390	412	436	372	462	412	414	401	404	427	442	414	460	428	458	416	469	434	415	419	400	435	437	423	446	440	434	412	432	406	437	407	457	418	404	427	411	479	418	433	417	456	443	432	447	415	429	432	433	459	412	414	431	428	441	472	457	404	444	443	442	399	426	441	443	424	440	418	404	416	401	425	447	464	416	399	436	393	411	453
4185	3509	1955	1321	1103	1028	1012	1025	976	979	972	914	954	887	993	965	916	918	896	903	930	954	919	895	939	1014	942	920	967	920	886	1002	965	913	908	910	918	910	921	957	915	961	934	941	928	909	938	924	973	999	981	929	974	922	972	952	925	965	920	893	914	913	913	927	962	949	909	945	947	917	944	917	915	874	913	921	930	889	917	943	927	957	923	946	893	925	967	914	915	948	990	930	972	934	923	936	908	940	946	944	960	933	896	899	898	959	965	944	888	987	875	919	972	888	983	879	996	932	910	898	947	918	919	896	955	931	933	961	959	905	961	919	893	987	956	916	978	932	922	955	957	926	963	923	969	928	986	928	901	940	935	962	941	913	941	961	967	958	980	922	949	895	949	933	962	871	969	908	935	984	885	1008	950	899	900	887	989	900	934	970	918	932	909	954	920	952	912	892	906	1000	977	948	988	919	916	957	892	910	919	953	935	947	963	924	937	936	971	952	918	924	946	961	953	953	914	940	982	954	943	935	951	934	911	911	912	965	939	888	1012	891	921	893	968	948	976	941	920	986	1026	931	946	963	980	944	916	936	921	958	985	921	909	906	966	895	879	896	930	942	967	938	902	920	877	938	938	956	917	942	919	967	917	927	893	913	930	925	949	959	929	942	889	934	879	908	945	936	976	906	902	962	951	927	900	924	945	885	904	970	953	925	964	892	948	933	951	938	941	951	997	929	947	950	930	911	935	948	935	889	943	956	918	884	919	904	946	854	894	882	957	905	952	958	937	943	981	955	973	949	931	900	938	992	867	894	934	967	950	937	927	938	914	922	933	962	905	905	946	939	992	908	940	973	926	873	945	964	892	901	910	900	901	969	893	922	956	938	938	902	931	940	939	925	892	883	906	924	941	914	920	952	944	908	907	943	866	920	929	954	970	896	944	937	933	916	913	905	916	915	910	939	944	926	1003	934	932	900	951	968	1005	861	924	951	925	911	972	964	944	895	913	946	947	910	959	954	964	921	978	948	921	950	966	955	895	971	959	952	923	957	962	969	917	928	947	916	900	944	955	933	893	917	928	985	918	883	918	938	889	896	943	942	938	935	940	963	943	913	890	983	955	965	932	934	931	960	925	1009	965	945	978	939	912	941	945	932	947	971	889	898	938	933	962	908	908	908	900	943	968	963	919	883	904	935	959	961	997	953	922	923	886	924	970	913	956	964	939	963	937	855	856	986	953	897	944	932	937	954	898	948	979	976	990	941	916	969	955	927	955	932	980	910	978	878	888	943	909	886	940	899	926	961	941	906	897	925	946	994	939	939	943	900	959	938	970	921	916	947	955	943	902	965	939	922	935	954	967	948	912	970	973	984	938	939	938	950	961	924	932	969	969	1003	904	933	915	937	906	910	954	873	935	951	886	958	931	915	975	916	935	906	981	926	937	963	934	914	976	965	973	1014	940	893	939	961	942	963	962	916	995	926	945	901	918	958	904	962	939	966	936	1006	933	909	930	991	980	951	934	932	991	997	880	976	938	968	935	909	932	964	928	921	951	912	967	959	939	919	888	945	915	916	951	970	974	944	948	937	925	931	910	912	959	944	956	1011	923	900	936	939	892	969	904	888	875	957	938	898	883	916	954	914	926	939	920	938	942	958	963	950	915	915	917	927	916	954	936	934	947	931	957	953	917	916	968	940	961	951	909	928	931	950	880	926	965	918	954	929	930	936	925	958	960	905	918	954	961	912	954	976	922	917	900	924	947	955	933	930	876	908	925	878	925	948	937	941	893	930	947	906	923	913	987	930	955	950	939	933	927	913	926	884	926	882	949	958	928	927	922	950	936	958	928	974	897	955	951	942	948	934	925	986	921	945	911	898	898	951	925	989	882	918	917	993	921	972	966	874	959	931	958	933	926	908	950	918	917	898	944	939	948	883	986	901	951	910	949	923	935	933	917	924	879	982	927	992	948	965	928	940	973	938	914	943	937	944	937	966	957	919	909	908	956	940	945	982	943	911	1016	969	984	963	955	937	872	942	953	928	929	886	944	952	955	900	905	953	947	944	996	924	959	910	917	958	974	923	916	902	962	983	913	937	947	920	963	888	951	939	957	892	978	904	918	968	934	872	888	918	962	964	887	904	948	954	941	966	934	925	888	938	918	931	897	952	897	912	963	914	923	881	936	920	906	939	947	945	991	965	927	918	942	970	938	925	939	955	993	969	958	948	937	985	960	923	912	948	923	926	894	930	963	883	918	946	933	904	939	940	981	962	871	933	949	870	920	972	913	929	972	897	879	917	950	951	991	909	903	937	990	944	947	933	965	918	942	915	962	903	921	901	945	902	982	960	975	909	904	947	925	926	944	904	954	952	925	965	970	934	875	952	914	949	867	904	936	926	941	988	889	933	910	979	958	899	989	869	964	900	986	956	940	970	950	1000	960	922	929	895	922	910	956	974	950	921	956	932	952	951	926	920	930	926	897	934	926	867	946	899	930	928	947	922	942	927	961	923	993	983	990	921	978	944	929	915	973	910	920	916	980	953	944	895	884	930	946	897	919	928	950	920	920	953	921	940	953	909	960	976	951	934	899	916	948	944	923	916	936	860	935	925	975	973	962	873	969	852	925	1000	961	998	921	920	980	937	957	876	973	945	891	965	943	967	951	888	893	909	894	965	943	954	896	963	969	959	909	899	895	977	977	929	903	1008	970	961	900	979	958	930	933	946	931	978	896	950	925	916	899	939	919	905	949	933	978	953	966	894	976	927	905	944	916	928	923	942	920	933	948	937	936	904	950	909	965	925	921	884	915	936	899	955	982	875	988	921	963	944	911	918	915	956	925	938	902	934	935	944	932	931	954	905	944	929	973	927	925	937	971	961	915	933	926	973	973	890	913	992	992	929	957	912	905	900	842	909	914	992	976	948	875	986	985	904	913	963	973	980	910	924	922	937	951	952	881	968	908	921	959	910	958	890	914	944	912	943	964	905	921	935	933	919	919	942	864	905	922	933	948	870	936	932	949	904	939	952	907	902	981	937	962	916	988	901	921	965	925	884	924	923	900	936	916	962	980	944	928	920	965	917	973	924	991	916	957	980	981	909	937	934	932	954	967	911	912	956	900	1000	906	984	934	958	941	976	950	883	967	933	924	928	916	965	970	947	946	925	957	906	896	983	963	967	925	898	952	934	936	921	969	928	880	940	939	922	950	919	908	915	952	981	922	926	962	932	878	941	906	975	965	927	954	931	959	967	963	961	935	976	952	888	958	887	926	914	973	933	995	914	917	921	996	949	977	897	880	985	928	914	945	890	959	951	884	967	932	964	941	954	917	900	924	887	962	947	936	985	935	875	970	891	930	950	945	885	931	891	877	921	908	867	899	939	962	942	976	905	983	918	875	932	949	926	917	904	985	1021	911	930	951	889	886	984	951	944	925	951	944	907	908	902	869	894	928	916	949	930	894	898	978	969	948	873	941	903	915	919	949	939	920	906	940	976	962	992	894	918	924	968	930	919	920	919
23474	20728	24351	27155	20731	20749	17939	697	441	394	373	343	311	344	333	271	304	268	301	275	339	282	328	268	312	295	296	271	248	271	287	300	264	279	274	250	246	271	288	306	280	274	282	252	266	258	302	258	242	274	266	265	275	277	255	253	248	292	269	279	274	275	277	275	274	291	240	262	267	248	284	270	285	258	287	272	307	278	263	280	261	310	269	256	276	258	255	265	290	262	284	262	293	236	279	261	276	285	278	258	230	262	279	269	261	259	310	283	254	285	290	277	270	257	301	248	257	267	269	269	272	284	318	294	265	250	268	277	252	266	275	273	242	279	277	292	279	277	260	280	266	260	287	257	268	318	237	291	235	240	256	270	258	269	260	246	277	253	272	276	280	279	294	278	253	266	260	285	245	282	291	257	256	242	251	268	282	306	241	250	272	269	295	283	312	273	269	266	257	263	266	260	286	311	269	278	286	248	280	292	262	277	280	265	250	245	243	266	266	259	284	267	263	274	243	280	264	279	244	258	305	262	271	259	281	268	243	276	289	252	261	276	287	279	268	277	275	267	251	256	252	291	236	287	271	249	282	312	263	269	288	253	298	281	256	289	270	273	278	272	291	272	316	257	294	284	266	279	260	292	263	268	272	283	287	244	264	247	253	243	284	256	255	289	273	238	257	311	252	275	244	240	275	249	285	257	262	273	259	271	274	263	268	294	248	248	238	288	323	269	263	280	294	257	282	244	279	266	259	280	267	282	262	268	254	256	264	247	256	274	266	304	260	259	271	263	311	280	248	227	242	260	263	301	270	275	275	298	242	268	293	268	257	264	231	261	283	259	263	260	273	253	273	259	283	242	242	276	255	243	269	295	272	255	260	262	292	255	257	284	253	264	299	271	238	272	268	280	266	272	269	267	264	290	254	289	284	273	261	278	259	259	255	286	249	245	293	264	298	272	292	243	272	279	270	283	243	257	296	265	284	300	281	272	263	272	289	271	263	285	271	244	263	261	243	258	288	261	260	267	302	296	261	264	284	259	276	264	271	268	272	278	293	255	275	302	267	257	257	286	286	276	259	264	253	255	278	269	281	254	295	234	242	271	275	299	230	262	243	302	273	292	283	272	298	222	261	276	286	299	282	287	277	285	270	273	255	283	265	266	253	288	283	269	271	245	299	269	307	271	276	261	270	252	278	263	228	232	265	260	255	256	264	255	262	288	280	277	267	269	305	298	241	285	296	255	252	290	284	236	276	257	325	295	272	267	294	268	267	279	263	276	252	272	300	277	283	275	251	279	282	295	296	281	243	281	278	248	288	267	251	289	291	261	263	250	252	265	260	288	270	285	276	292	288	293	304	272	275	277	260	266	282	276	269	278	254	277	285	275	314	271	291	285	258	254	274	232	249	263	268	276	272	251	256	290	284	258	253	293	265	282	274	256	274	252	248	248	270	263	282	265	256	281	290	263	259	269	266	293	278	292	268	262	285	234	248	266	274	277	275	263	266	234	248	265	226	247	296	257	264	292	275	282	267	254	258	249	247	245	258	261	263	271	308	254	297	266	279	280	278	252	295	281	297	277	255	266	270	285	274	269	264	280	239	256	242	265	258	250	290	243	241	291	250	294	286	277	255	256	263	290	273	285	297	273	249	263	275	281	284	285	257	227	283	282	257	233	256	297	271	279	280	281	260	281	275	274	263	266	258	256	292	277	251	257	275	269	294	261	278	281	276	266	239	278	283	256	255	237	232	257	264	276	260	266	285	254	290	272	254	283	264	285	245	254	320	266	291	265	253	282	259	268	267	259	260	283	280	257	236	247	271	269	289	276	235	270	274	259	255	299	267	291	267	271	286	268	286	263	273	260	246	272	287	279	291	271	272	274	254	289	284	240	300	256	262	271	231	279	272	280	274	259	277	252	283	291	226	257	261	304	286	255	270	295	264	252	263	259	242	293	234	234	241	241	259	277	280	241	236	262	276	295	308	286	283	279	294	268	281	258	287	266	266	272	273	276	265	278	287	268	290	284	277	293	287	246	298	214	245	241	266	294	247	287	255	271	263	277	282	267	265	275	272	276	240	262	276	263	249	285	277	318	264	241	257	261	271	272	312	252	263	234	246	247	243	264	261	284	265	264	273	287	277	257	261	277	277	269	276	253	257	279	256	278	242	245	245	245	265	231	277	267	256	264	278	263	241	289	247	270	260	257	250	250	272	268	268	243	264	254	271	264	283	262	289	282	286	242	253	254	272	245	257	261	261	274	252	256	261	244	274	245	251	286	253	286	275	267	268	287	264	264	227	277	268	262	276	273	273	268	285	276	265	257	292	239	298	228	246	282	264	230	281	287	248	285	251	272	279	286	268	305	251	289	276	287	261	278	249	254	251	274	285	247	266	265	257	249	269	266	262	274	240	285	266	268	268	272	281	293	256	247	283	245	295	262	264	275	261	263	281	277	276	268	281	301	214	288	281	284	262	297	272	264	297	243	257	327	287	267	250	244	274	269	295	278	285	277	296	290	257	268	265	264	275	262	254	237	315	263	299	272	250	256	251	294	268	272	274	283	273	278	276	292	264	264	280	239	254	272	292	255	258	266	285	274	280	273	285	291	268	266	233	267	285	291	252	263	271	243	270	283	265	263	296	271	270	274	255	265	263	271	258	266	282	254	275	270	263	243	268	297	234	254	282	278	276	259	267	253	265	291	273	301	280	306	237	298	283	279	261	286	263	241	213	270	280	239	308	320	260	280	263	276	270	283	253	250	251	275	267	243	283	287	241	282	259	253	262	260	293	272	255	255	250	248	279	273	294	242	281	292	256	252	265	298	282	279	289	266	258	253	238	272	249	272	251	259	266	313	281	273	291	271	252	291	269	284	262	278	254	280	265	276	299	253	286	259	277	279	279	265	254	268	283	274	283	288	289	297	272	256	279	267	317	258	279	287	275	293	270	257	260	262	277	274	260	285	284	299	284	286	279	299	231	253	268	323	306	286	266	255	253	289	268	263	283	252	277	296	272	285	228	283	287	242	262	269	271	258	254	264	272	260	292	279	275	244	283	302	262	263	281	262	291	268	263	253	279	276	228	288	266	257	273	277	260	281	298	279	243	248	260	280	257	292	273	286	278	245	253	278	232	258	286	287	266	260	249	302	273	272	246	262	275	272	270	273	250	276	271	257	248	258	262	281	250	263	255	236	255	279	284	266	276	234	274	251	278	263	273	267	263	258	291	282	268	287	293	279	265	235	225	224	256	238	270	236	281	240	303	295	287	287	272	265	277	235	262	298	291	269	281	281	268	259	270	267	289	303	273	250	269	295	278	242	275	257	263	245	266	268	273	278	274	272	298	238	245	276	253	277	262	246	283	282	245	280	281	257	252	249	275	270	294	246	250	259	248	273	263	269	278	258	308	284	280	252	267	218	295	255	265	258	270	248	261	272	273	260	289	249	296	286	252	265	290	270	248	243	233	244	243	283	277	281	272	254	287	278	250	256	272	281
4465	5004	2532	1159	905	794	702	674	687	667	643	663	664	621	616	607	629	663	629	602	640	569	579	597	632	608	617	634	584	622	593	587	567	606	596	641	617	599	561	568	577	623	599	614	591	588	601	625	569	559	628	607	603	600	626	601	579	579	594	596	633	607	617	638	568	605	629	586	550	590	596	632	633	584	613	594	604	610	675	634	615	573	645	660	608	542	609	634	606	627	600	603	642	582	534	621	556	586	591	637	599	632	621	593	605	590	551	595	633	610	564	590	606	671	620	629	597	581	590	634	588	599	618	588	598	610	645	609	616	596	600	637	555	603	571	586	589	595	594	611	573	589	576	603	614	589	599	600	658	647	629	610	568	597	593	606	659	617	613	558	590	588	611	647	611	610	619	593	590	621	642	563	602	595	627	622	599	608	569	615	633	581	616	569	636	615	610	617	609	567	618	563	623	635	622	640	608	613	588	608	585	612	638	628	606	597	559	593	600	635	597	603	603	597	586	606	556	612	561	617	588	582	597	585	588	560	631	605	565	598	629	598	622	599	621	613	606	648	615	539	632	589	567	592	626	611	595	593	580	570	590	575	616	610	612	615	625	569	603	588	611	597	619	589	594	633	622	595	623	593	602	584	614	566	611	618	605	569	612	631	618	596	595	621	592	565	606	621	617	618	601	631	618	613	609	577	561	598	594	646	598	607	614	607	570	616	622	601	590	607	629	584	576	615	599	621	610	642	582	602	588	562	547	553	571	586	614	588	637	659	624	606	562	603	596	558	580	585	551	600	599	587	558	652	592	602	630	622	644	614	632	606	600	577	623	619	660	587	637	599	585	601	602	598	647	634	603	603	588	584	561	612	610	629	569	619	625	587	608	587	647	581	581	614	588	628	582	590	598	583	594	641	604	616	592	589	579	602	577	585	582	615	616	568	574	573	588	587	594	587	586	582	610	613	569	556	599	632	621	624	590	601	574	622	593	652	597	565	613	615	572	605	599	560	620	635	581	592	622	611	532	663	601	580	614	579	589	595	614	591	617	596	571	601	614	575	560	593	574	627	597	635	601	605	569	607	573	589	559	636	574	611	651	570	574	594	592	636	633	631	627	596	611	609	621	631	594	568	613	620	597	608	591	605	622	606	643	633	638	600	603	609	617	564	600	615	633	600	641	609	553	612	638	601	582	583	591	617	607	589	597	629	629	576	606	600	655	633	534	617	596	620	622	605	628	561	600	569	603	605	635	563	612	632	608	576	615	599	642	550	638	606	565	616	605	597	599	638	622	620	607	609	608	626	619	662	615	598	634	613	597	573	571	570	574	545	613	562	607	592	616	641	609	604	633	634	631	571	600	609	617	609	599	581	627	651	620	603	597	567	604	616	609	597	590	584	610	572	632	576	650	620	595	595	607	559	615	598	563	585	594	608	589	606	543	573	601	595	623	622	560	585	598	616	586	572	591	616	624	622	620	614	605	580	603	627	649	640	582	580	581	586	608	587	615	573	597	577	549	564	643	624	589	632	624	555	622	562	600	599	580	582	587	580	675	576	583	602	570	572	610	614	612	592	596	604	607	613	606	628	612	608	608	556	587	616	607	619	630	578	559	642	608	616	562	574	594	613	583	594	603	596	572	602	592	664	589	596	605	608	621	567	573	594	628	595	591	584	588	627	587	621	568	611	593	601	601	555	599	602	569	619	588	578	566	575	589	553	584	571	595	599	617	603	608	576	620	598	699	563	572	605	595	604	583	620	600	576	607	614	604	595	601	603	634	550	600	619	604	603	631	599	594	608	604	590	585	571	563	578	594	636	581	632	593	561	638	607	632	589	582	603	589	611	578	628	589	657	630	591	577	584	621	568	591	546	611	613	637	614	605	642	572	598	595	560	613	657	607	586	620	614	590	597	592	614	610	601	565	616	591	606	605	603	602	600	622	619	615	603	559	640	575	630	605	609	597	617	592	633	652	605	614	570	578	572	595	654	616	563	619	595	570	601	592	603	609	599	623	587	596	614	605	610	597	608	609	584	557	550	580	648	600	578	531	633	600	632	616	598	594	591	587	614	628	582	594	586	594	608	571	651	588	616	583	605	614	613	601	607	612	609	643	580	588	590	541	620	576	592	598	642	624	542	644	652	600	605	616	625	580	649	565	611	547	618	621	637	586	621	606	642	610	592	627	584	616	591	559	569	639	583	666	542	629	572	595	643	630	620	593	580	609	609	600	591	582	613	607	578	569	569	600	595	629	596	591	610	589	596	597	619	587	609	589	593	603	613	569	593	579	590	608	581	608	565	626	596	639	653	610	600	625	588	596	587	626	558	631	619	643	591	618	598	612	601	617	586	587	638	567	668	627	580	643	602	575	618	596	608	637	582	606	580	613	572	582	599	597	610	616	597	607	618	593	620	612	635	623	663	603	578	596	574	646	588	617	589	584	587	591	600	582	587	605	629	582	618	596	560	594	607	584	576	598	621	639	582	623	612	603	639	590	619	614	622	549	586	610	579	569	623	635	605	665	602	599	609	585	637	568	594	607	634	592	630	604	637	588	622	572	622	625	609	648	606	620	595	614	639	584	634	632	605	592	623	578	561	661	628	617	585	606	594	592	632	618	599	606	609	547	639	587	579	680	604	596	634	633	603	641	607	586	602	606	567	611	574	605	560	612	595	600	609	589	619	572	636	614	605	586	584	612	569	573	615	624	593	591	633	629	606	617	608	609	558	579	562	569	599	615	628	611	596	613	613	580	660	596	594	587	613	602	575	583	584	611	601	623	593	602	603	592	596	630	577	605	646	578	580	588	619	588	572	631	622	588	619	596	591	624	577	611	598	611	634	593	586	604	594	621	585	567	612	589	594	601	643	608	584	613	588	595	599	575	635	587	598	633	570	591	566	581	549	609	610	587	629	601	634	658	592	596	616	560	625	580	580	611	640	571	654	569	572	593	597	606	601	606	599	649	631	599	609	603	608	621	586	575	632	587	622	584	583	614	610	624	588	604	588	610	644	586	578	628	616	606	600	616	608	626	586	596	649	645	620	566	613	634	617	609	585	606	578	629	565	626	625	571	571	601	647	669	601	603	606	583	622	597	591	567	608	639	592	613	607	587	618	602	619	590	641	552	586	619	622	597	592	588	579	607	590	616	625	625	573	553	567	613	615	569	561	612	606	608	610	616	587	595	615	601	544	603	594	612	589	633	591	594	562	608	620	567	639	599	568	614	577	606	620	577	581	625	649	618	601	555	630	612	575	622	644	559	614	627	668	648	611	635	589	608	604	547	627	623	563	649	595	591	628	583	574	612	635	568	595	650	609	619	566	592	573	643	585	605	623	602	557	617	577	634	553	606	620	575	601	596	592	645	606	582	605	638	631	603	612	581	623	576	581	634	592	651	601	586	626	539	582	635	611	620	644	567	638	580	602	568	565	620	600	605	646	574	593	612	563	558	576	607	638	610	592	638	576	601	596	579	600	642	591	620	587	630	602	616	588
31603	19157	7323	574	472	423	392	381	351	331	372	345	361	380	381	368	354	359	344	356	355	376	345	373	387	364	379	359	381	290	350	350	379	363	344	344	347	341	368	360	351	359	386	361	352	371	363	387	336	361	344	355	342	365	342	353	395	377	356	349	356	345	372	363	349	327	332	327	357	363	366	365	348	359	378	368	354	347	382	372	386	356	357	366	356	349	347	353	353	359	390	383	329	371	354	346	373	360	347	344	328	381	357	354	374	341	373	325	339	371	363	345	373	344	341	310	338	373	339	310	359	348	340	346	340	379	366	338	370	377	391	332	354	379	374	333	357	351	355	336	335	349	366	355	348	374	375	330	364	379	369	365	369	390	326	385	403	335	366	361	356	319	344	360	359	350	372	406	369	354	368	372	359	343	375	383	380	372	362	341	355	340	372	366	355	360	374	369	346	328	336	364	356	379	389	370	351	355	362	350	369	353	355	357	331	411	342	344	385	349	376	343	391	363	358	369	379	337	369	375	357	338	352	381	360	378	320	342	373	368	342	368	324	359	325	383	337	368	321	342	343	306	344	351	373	374	360	376	345	387	388	357	364	346	350	361	323	356	353	385	344	394	358	348	360	374	381	358	385	373	356	377	379	382	372	364	366	371	346	313	347	330	360	335	385	368	396	368	362	333	352	346	349	385	376	327	377	359	378	381	354	348	323	351	327	358	354	363	334	337	352	363	358	393	391	382	347	381	352	406	377	339	374	372	347	346	345	350	325	354	384	362	343	337	363	338	348	341	410	382	333	361	332	367	357	346	336	357	356	364	378	333	362	361	386	345	353	349	364	359	364	365	363	340	348	378	392	340	390	381	352	396	385	345	346	354	340	388	343	305	336	344	345	385	370	345	383	383	371	339	334	380	368	349	374	392	382	380	390	321	338	344	338	361	330	368	369	326	352	358	328	344	383	381	358	368	370	377	373	403	373	351	390	349	396	326	375	349	351	340	351	359	373	343	387	353	323	360	320	336	356	401	342	341	358	365	363	337	331	358	359	363	380	347	332	397	378	342	323	319	364	347	398	412	363	337	368	353	338	384	371	352	320	377	345	370	377	396	350	339	411	328	365	359	412	355	383	366	347	349	363	354	372	407	377	371	384	337	350	367	374	362	347	349	369	367	360	349	382	315	331	365	358	363	341	355	335	349	322	325	331	333	366	367	360	357	337	348	368	384	365	378	342	391	360	384	374	363	376	374	358	368	375	353	345	365	371	383	361	349	365	344	380	353	386	372	371	359	346	339	354	391	367	336	331	356	362	358	367	364	307	365	343	328	328	371	389	357	399	368	352	366	362	375	363	379	357	326	381	362	374	359	373	385	367	365	345	368	394	349	348	365	339	370	340	380	360	370	323	359	352	356	354	364	378	376	350	351	366	361	359	395	371	355	327	344	330	304	376	327	387	338	385	349	362	336	314	374	352	361	362	376	347	371	330	344	354	364	377	354	371	353	372	378	365	368	365	371	352	317	324	364	352	332	366	352	310	393	362	342	384	347	332	361	371	396	323	311	344	375	370	356	358	372	417	382	354	371	380	361	389	357	324	363	356	329	327	361	330	382	379	377	355	361	387	370	356	372	350	374	369	334	356	359	310	374	335	348	389	320	408	351	335	360	386	361	372	367	332	374	326	375	376	378	374	350	380	356	359	342	364	338	361	351	387	352	372	386	358	327	371	385	334	400	355	341	341	353	371	333	319	363	372	399	345	405	360	349	375	377	381	346	350	343	325	355	338	359	337	362	344	361	331	345	348	319	390	362	379	405	383	360	378	373	307	372	399	382	318	338	409	368	361	360	344	375	373	331	327	376	348	341	363	336	393	377	346	380	358	364	372	350	343	335	362	344	357	342	339	345	332	343	357	347	358	360	385	353	390	391	372	345	360	349	332	344	383	355	353	372	361	374	350	369	350	393	345	344	361	356	338	342	371	376	390	336	336	364	390	337	369	382	350	367	372	388	354	380	365	376	361	359	349	327	354	357	359	352	378	368	390	368	361	351	351	363	381	404	358	342	345	365	328	374	365	377	315	391	366	365	386	362	386	344	366	362	397	374	373	372	367	344	350	355	313	358	378	375	372	365	345	335	378	384	361	379	384	358	355	365	352	416	383	379	356	360	369	340	373	378	364	352	332	346	348	344	362	355	342	352	359	386	400	376	383	380	360	367	335	343	359	340	382	317	394	369	353	340	329	397	338	370	339	401	392	357	332	353	344	348	341	331	379	356	345	377	361	423	326	351	352	356	365	327	356	366	364	331	365	350	353	321	371	399	357	371	366	361	368	368	395	390	371	352	365	398	340	335	351	346	328	361	360	345	381	344	345	344	368	376	323	329	375	375	340	360	373	351	356	387	378	387	351	370	359	364	393	347	358	391	346	351	332	367	326	354	382	367	395	351	386	333	388	339	332	359	357	365	317	346	338	362	362	366	372	393	349	329	396	347	351	352	318	365	347	344	366	356	348	371	353	332	334	415	366	366	380	342	373	364	355	375	330	305	366	391	378	356	356	380	406	387	348	358	380	341	373	365	349	390	319	352	384	334	388	381	375	361	359	361	344	354	355	364	376	382	383	376	369	374	384	349	368	363	361	364	372	369	400	339	371	383	354	341	391	358	359	340	344	336	364	375	375	329	395	370	360	353	342	324	352	351	371	344	358	371	368	361	360	377	370	381	312	376	322	394	348	371	367	398	365	366	356	342	398	373	343	379	370	363	370	382	366	364	328	348	365	358	331	344	353	370	386	374	346	339	356	357	354	340	371	360	329	341	358	351	399	337	350	371	318	316	364	383	406	360	362	348	389	355	357	369	355	385	363	345	385	353	394	352	382	370	348	367	369	363	371	353	378	357	388	376	364	373	363	361	393	372	396	378	354	352	376	390	328	378	367	313	344	376	344	348	355	380	347	395	357	343	382	368	371	341	335	345	350	334	359	377	358	366	339	370	341	337	325	343	323	364	348	320	347	369	363	393	350	364	390	372	355	390	350	342	408	360	359	377	361	322	377	374	370	356	381	354	386	365	369	347	350	341	344	401	373	360	373	355	376	348	332	338	334	310	378	372	309	379	394	373	378	342	362	343	369	354	340	340	384	376	366	386	378	354	359	375	346	345	391	350	354	348	370	351	354	386	355	342	360	328	327	374	400	349	373	367	354	345	349	358	318	319	367	377	407	397	397	357	319	360	383	352	387	339	341	365	349	347	371	333	357	353	361	337	383	397	402	348	359	353	364	385	359	336	366	331	344	360	340	363	344	386	380	343	330	376	359	341	372	338	378	352	412	376	336	361	369	342	366	375	417	370	359	349	326	351	348	379	337	393	331	379	349	339	384	359	315	321	389	379	357	331	349	340	338	367	375	318	371	391	334	377	395	386	350	395	381	380	374	372	339	378	385	340	339	410	321	344	343	376	384	333	376	348	349	359	362	344	353	316	353	360	335	365	385	323	358	373
5491	1144	985	869	845	883	853	862	848	845	834	829	836	804	858	810	793	807	795	792	859	823	805	818	784	799	829	815	819	830	852	821	830	822	857	803	807	816	876	892	799	828	822	831	854	853	817	897	888	809	816	808	868	870	841	872	851	834	849	888	820	853	805	793	863	878	858	834	854	817	798	842	817	908	822	801	799	843	847	801	825	829	865	810	815	815	847	862	816	822	808	839	823	848	855	820	839	861	803	884	866	841	837	854	877	808	853	817	822	840	813	846	848	843	801	865	809	841	834	814	836	887	833	818	874	860	893	795	804	830	851	908	844	856	823	793	864	818	816	821	845	879	818	894	843	817	776	811	777	848	808	820	794	813	812	773	787	846	837	851	826	805	831	855	812	842	834	813	893	851	869	829	837	812	851	825	838	821	860	862	889	791	810	863	846	879	805	825	850	830	823	844	858	806	881	820	808	796	810	837	813	817	832	848	822	841	811	834	865	822	845	856	826	893	846	867	862	836	847	824	773	832	805	821	832	815	815	830	828	848	898	866	836	816	862	861	839	859	825	869	834	819	836	805	812	752	837	800	839	856	884	852	844	839	868	806	798	836	816	844	822	840	787	824	856	845	841	819	820	856	852	817	817	863	815	855	875	851	877	890	871	848	867	853	888	808	810	839	852	876	850	863	827	834	777	850	816	833	845	816	799	784	853	872	821	843	836	825	832	831	821	864	856	842	848	853	802	816	858	830	799	853	862	809	815	833	828	795	823	837	875	840	833	824	822	805	883	782	843	911	810	789	865	822	838	866	790	842	795	847	812	843	867	847	868	823	785	809	834	848	856	834	826	880	833	795	851	858	834	809	793	859	838	825	870	813	806	848	833	799	806	835	809	849	811	775	863	819	823	808	809	835	882	840	831	851	849	807	839	868	847	872	834	872	828	841	818	862	838	830	879	835	907	842	867	835	822	818	816	821	865	850	890	851	878	819	884	828	890	810	847	832	861	854	845	849	843	816	865	850	798	864	826	835	788	822	836	828	829	826	835	841	829	860	828	823	846	821	850	861	875	842	776	815	812	843	803	838	804	849	847	839	795	834	790	873	875	843	881	827	771	842	816	869	860	804	801	814	837	842	822	824	815	849	850	843	769	850	845	776	856	840	843	844	815	894	830	853	856	807	816	822	827	817	850	805	834	829	799	799	842	797	820	818	875	842	861	868	794	812	796	835	844	791	863	795	815	847	865	860	846	846	881	827	839	895	876	819	820	837	804	848	867	830	836	837	816	825	863	861	878	780	808	869	840	834	887	841	803	784	845	850	820	832	772	853	860	842	823	831	775	817	788	825	800	848	818	831	795	799	870	814	836	836	845	803	809	895	840	803	843	817	866	886	811	848	812	801	853	838	836	843	827	827	899	791	885	799	871	853	781	809	831	812	795	808	818	854	804	783	795	865	836	785	894	799	857	824	815	877	816	821	846	818	880	824	823	846	837	782	886	824	872	858	811	807	881	833	864	816	841	786	788	808	809	883	840	822	810	901	845	827	814	801	838	828	833	861	829	849	855	846	799	785	851	777	832	814	886	807	863	852	813	831	798	867	793	819	807	861	827	805	785	807	819	807	848	864	793	854	853	778	847	850	777	825	842	874	805	824	837	788	830	893	824	852	853	885	865	848	842	832	916	775	823	804	851	848	844	866	805	827	829	813	840	844	837	822	777	882	838	812	854	855	762	881	806	852	810	863	789	853	813	859	833	802	816	822	898	842	762	877	816	843	767	839	816	793	815	864	872	823	819	810	862	855	800	809	844	853	859	879	791	821	840	805	830	821	800	872	812	818	825	861	854	805	853	875	826	862	877	807	865	844	871	838	819	836	862	840	904	856	830	872	818	818	831	817	820	848	814	849	825	759	799	858	827	842	853	843	834	849	840	882	852	819	789	863	865	821	813	802	786	842	791	796	778	782	847	900	822	814	852	836	835	813	818	851	806	816	824	836	873	826	766	862	857	792	828	807	864	872	845	856	818	819	903	839	855	814	827	823	844	773	861	881	811	912	819	863	809	801	897	839	810	835	793	834	799	767	823	818	871	801	856	854	836	845	888	861	819	790	885	803	828	824	836	838	865	853	835	863	868	881	849	846	841	846	826	906	834	849	852	872	821	803	815	822	809	843	816	868	843	824	843	787	845	819	859	862	802	855	870	847	811	803	856	843	801	805	828	796	835	874	846	825	806	872	805	815	808	828	868	859	833	849	844	862	801	846	806	867	868	811	842	842	831	809	795	850	842	893	841	861	832	800	805	797	854	818	869	801	840	869	814	816	814	830	833	821	796	867	828	892	856	839	843	800	856	807	834	824	818	849	834	862	803	828	853	826	815	875	849	793	804	822	843	859	886	841	851	837	838	837	826	802	844	854	836	823	829	853	884	834	843	748	851	856	827	819	824	841	833	850	825	800	788	873	831	859	844	877	845	852	879	857	863	804	870	844	831	860	812	808	800	823	863	847	776	795	804	838	870	863	869	829	849	809	825	909	823	842	816	864	853	816	839	821	843	815	805	795	875	814	820	813	815	836	845	845	858	839	839	824	861	843	776	858	843	845	879	844	830	832	813	856	844	786	844	812	865	848	823	811	859	855	822	780	795	898	866	831	862	847	844	864	850	859	837	871	815	840	824	755	847	859	826	863	818	869	859	843	790	862	835	846	831	873	846	905	832	840	826	896	877	848	832	866	855	850	851	873	879	806	883	810	832	847	872	825	805	800	810	837	896	842	841	861	885	812	828	858	837	876	890	838	845	847	873	831	874	836	855	837	850	857	860	895	838	831	859	826	807	800	823	848	857	837	794	832	860	825	874	824	802	827	923	842	841	819	841	859	843	800	843	847	837	861	802	800	880	845	828	809	899	847	796	833	789	851	874	836	821	823	837	798	858	832	854	821	830	841	882	834	790	825	843	847	818	836	810	872	842	822	831	779	784	804	835	882	838	887	904	836	836	814	793	815	811	872	851	848	829	832	881	807	826	825	831	847	841	796	853	837	802	844	858	803	842	859	883	844	846	839	856	810	817	835	839	887	785	851	831	818	815	805	866	839	804	807	807	810	817	814	868	867	813	904	860	844	847	838	847	887	824	863	861	821	853	814	776	847	817	815	820	846	796	833	814	831	837	817	820	806	825	821	860	825	818	827	840	852	891	773	795	840	836	889	803	877	846	829	815	812	798	853	874	865	863	817	857	832	819	835	845	840	801	820	883	854	822	897	845	817	828	809	899	839	886	826	850	813	805	861	844	817	858	851	871	831	803	810	872	821	868	847	821	796	825	805	829	803	870	873	850	847	883	838	819	790	828	851	784	821	804	856	811	846	793	793	828	837	841	856	879	838	857	824	864	822	836	897	846	861	837	878	759	844	853	921	846	868	895	888	842	831	798	770	764	806	846	862	837	869	802	833	817	818	885	842	828	832	829	835	835	852	889	847	829	848	846	807	807	865	833	817
23914	20740	24122	27395	20735	20662	2107	643	500	475	512	513	448	412	465	500	506	418	507	449	460	468	407	424	478	488	492	432	462	438	447	431	453	454	423	418	425	425	431	434	418	442	440	442	433	472	480	433	454	404	419	447	394	402	420	410	420	408	408	466	420	417	433	430	449	434	417	435	459	425	433	438	445	458	408	416	403	452	413	409	388	420	422	434	407	408	421	393	410	441	430	391	446	430	394	425	413	404	387	410	438	434	398	427	387	432	442	428	406	437	421	453	409	420	411	425	423	435	416	473	452	435	438	426	460	447	417	430	460	377	445	454	421	418	427	411	476	422	418	410	428	440	425	439	407	417	442	417	436	441	403	413	420	410	447	407	459	441	473	388	436	410	420	425	466	413	423	420	419	366	417	445	405	422	442	469	413	430	439	436	438	449	425	399	435	436	404	477	437	463	468	405	406	421	398	467	400	430	437	419	398	416	396	474	457	445	395	457	483	465	430	442	422	423	419	474	440	434	421	436	432	423	417	432	392	425	396	442	476	447	395	402	421	393	419	408	374	446	433	407	433	421	427	429	442	454	455	459	436	403	443	440	423	436	416	435	412	418	433	399	424	463	449	414	416	431	450	411	399	410	460	412	425	466	432	419	400	407	433	443	418	440	453	435	469	459	405	384	419	457	415	430	402	445	443	421	423	396	426	388	423	394	403	411	403	443	454	455	392	392	436	439	454	453	455	392	391	439	416	431	441	425	412	454	425	406	456	447	396	469	427	479	451	465	434	397	398	401	434	455	447	424	397	435	420	399	416	431	444	430	416	448	452	453	420	407	447	469	428	437	382	412	407	435	421	431	439	418	434	398	392	378	397	454	417	428	434	433	421	415	427	416	419	397	454	443	441	429	376	462	450	443	399	438	393	485	394	434	451	391	410	422	460	432	394	433	400	419	395	430	445	439	416	417	467	424	414	403	400	419	416	455	403	421	430	388	412	439	431	421	479	444	405	382	426	459	419	419	444	396	430	410	386	427	438	428	413	417	452	432	429	423	407	450	490	472	425	411	422	456	406	407	444	442	450	442	426	425	454	428	418	407	420	409	463	428	456	418	414	397	416	408	443	395	446	429	402	422	466	419	417	417	404	414	421	481	416	427	441	450	424	417	387	470	437	436	407	375	380	442	438	457	426	475	427	441	448	397	420	447	411	439	430	405	384	466	444	432	422	462	434	440	426	434	458	423	420	440	431	453	407	442	411	454	440	437	408	426	390	409	427	444	462	421	436	441	444	421	423	436	402	430	435	487	414	417	365	432	399	440	423	399	406	440	409	436	398	447	427	428	433	416	408	454	424	448	440	431	425	383	412	429	426	394	456	440	442	420	434	440	444	473	418	402	476	407	420	410	396	420	402	453	373	387	419	421	422	415	439	438	413	435	400	440	398	466	427	431	488	395	399	449	427	429	455	412	459	412	439	426	432	427	420	431	470	421	452	384	404	450	418	429	429	439	430	394	416	402	421	465	437	425	430	442	438	409	416	435	448	458	432	454	455	417	438	422	415	419	391	420	418	411	418	406	438	433	429	417	412	440	408	415	420	435	468	407	457	466	437	433	400	422	449	433	417	489	459	428	363	412	399	469	444	458	433	419	406	410	457	453	456	415	441	439	444	411	476	452	439	456	455	441	388	403	451	382	418	427	409	459	429	463	432	422	426	418	468	448	411	431	390	430	450	400	379	442	451	417	419	412	394	448	411	445	453	468	448	435	439	394	437	431	422	407	451	390	428	434	432	439	418	453	411	417	427	414	446	461	480	429	446	379	394	406	439	447	439	415	388	431	418	430	388	457	414	432	393	416	474	412	413	427	439	421	406	408	416	448	424	455	395	465	452	473	418	416	425	423	427	415	480	439	457	455	395	455	420	403	452	456	434	389	393	434	402	410	407	408	398	433	418	471	417	423	435	426	418	465	400	431	403	405	496	435	433	443	458	410	440	457	407	426	415	377	402	438	409	445	428	445	427	423	403	417	383	383	420	441	420	453	428	409	443	380	449	398	414	454	419	389	414	460	427	419	420	472	412	409	446	434	446	447	422	412	431	447	446	406	503	468	397	415	424	445	403	436	416	440	415	442	424	410	423	410	415	417	437	436	393	424	430	413	420	403	398	429	442	362	408	415	449	449	409	434	459	427	417	425	466	432	434	443	473	421	436	477	440	394	404	401	449	389	430	493	473	406	417	435	407	380	401	464	446	424	428	463	433	443	383	406	429	421	469	391	373	404	415	448	440	408	476	421	428	451	402	429	407	424	410	452	461	407	445	403	426	450	422	450	402	441	441	433	428	411	458	425	450	429	398	434	424	392	408	433	429	417	409	417	417	411	451	414	417	429	432	412	436	399	434	432	404	464	424	428	389	394	422	403	406	435	437	386	385	417	411	389	466	440	428	432	398	415	434	392	415	431	419	433	422	400	427	436	395	445	404	393	435	440	435	470	402	425	427	441	447	433	424	408	432	432	435	465	410	382	424	427	431	417	387	449	465	477	406	396	401	421	383	393	425	412	428	393	471	423	407	443	423	431	405	425	404	438	411	425	437	420	462	421	435	428	383	443	441	441	412	434	405	442	424	446	399	450	416	451	425	418	407	400	437	443	454	402	434	435	424	414	435	424	415	420	450	425	433	379	442	422	389	423	440	454	399	425	447	449	429	420	412	434	420	400	414	377	438	468	431	430	438	428	437	410	413	420	388	470	441	417	430	434	403	398	403	425	418	409	385	399	383	442	432	420	416	452	426	427	410	396	440	441	431	402	452	455	418	413	414	408	422	430	431	482	385	410	448	425	458	435	459	409	400	437	438	424	424	419	391	419	433	417	407	451	407	481	438	446	453	450	428	436	419	458	395	470	427	449	403	439	424	423	397	429	399	445	407	417	439	409	424	388	456	465	388	427	422	468	437	424	449	419	423	452	408	416	395	422	396	448	441	439	427	415	457	470	436	444	428	436	409	435	381	449	418	443	432	405	380	401	402	434	425	420	487	415	401	435	450	424	425	418	443	436	453	420	452	443	428	439	460	454	412	434	410	440	440	408	410	427	427	426	426	389	430	437	443	433	446	438	442	450	460	382	426	424	431	393	427	400	421	436	435	422	441	374	425	454	401	419	397	426	410	408	412	462	433	426	383	420	401	407	424	404	388	419	435	432	414	423	426	420	418	446	365	436	445	428	384	401	407	397	452	400	400	433	449	430	433	437	462	437	404	432	451	410	376	452	405	427	410	405	438	483	465	420	453	451	419	419	445	401	415	450	417	478	418	439	401	409	457	449	390	418	474	435	452	411	445	418	413	430	434	435	412	406	426	453	417	445	459	439	410	416	400	440	419	427	446	420	466	462	403	429	396	424	417	465	430	456	410	457	408	409	425	430	406	401	444	441	434	414	423	411	404	422	406	427	415	463	439	434	434	434	465	440	402	414	416	376	429	375	410	385	425	437	427	435	452	406
4238	3599	1967	1256	1133	1113	1057	1002	975	929	969	923	923	961	971	919	894	958	944	966	929	924	958	905	957	924	943	858	938	916	978	892	1014	951	957	900	900	984	942	959	902	900	928	915	1011	937	917	939	969	961	932	935	912	924	947	955	1002	922	912	946	971	962	922	942	958	901	927	885	901	906	929	925	850	944	939	948	952	930	950	1010	943	948	942	952	932	1009	956	920	954	928	946	911	947	932	918	935	967	928	925	938	926	970	914	948	904	956	902	919	876	958	985	922	900	931	904	961	929	951	900	950	933	944	936	931	930	955	880	940	989	958	943	943	909	956	974	959	932	906	942	951	935	921	863	937	900	935	917	959	920	978	891	951	933	959	972	909	938	925	886	980	914	968	994	949	976	945	976	924	894	948	987	926	894	932	941	962	989	905	1003	916	937	920	932	919	940	956	933	910	913	912	949	937	904	989	957	871	928	904	928	919	942	896	948	941	964	918	890	941	885	945	929	963	896	981	952	942	923	987	947	898	912	919	893	954	944	955	960	909	946	953	961	951	889	946	897	941	947	915	952	890	947	978	960	971	906	914	881	942	880	947	944	955	964	842	992	962	949	931	961	926	920	963	848	935	937	944	974	936	936	964	921	978	897	897	929	952	918	988	985	909	935	1010	930	906	940	920	925	939	936	901	948	930	919	947	891	920	967	911	922	923	949	888	968	906	971	905	996	996	937	900	938	924	956	958	923	943	940	880	944	938	949	943	912	914	946	901	908	964	985	910	925	875	976	899	946	944	1001	909	902	954	907	927	957	956	934	947	919	898	924	974	974	959	944	940	926	972	926	990	979	971	965	923	936	954	944	953	959	899	956	930	939	969	966	947	985	912	986	900	914	900	929	975	960	892	916	922	981	952	912	923	970	934	902	971	871	946	960	932	995	924	935	915	971	867	1000	921	942	943	913	907	910	914	903	935	948	949	923	879	902	925	891	891	945	899	941	916	956	902	900	882	923	932	945	981	907	1002	984	895	934	906	989	970	954	990	930	898	923	958	961	922	967	898	916	934	928	940	931	968	911	958	957	960	892	964	937	970	972	919	912	917	1017	961	906	958	902	945	922	968	924	912	940	988	927	950	929	896	897	924	964	900	979	932	967	980	935	933	945	966	942	951	950	900	943	930	983	936	939	927	944	967	948	921	995	890	951	906	948	932	913	880	954	900	968	875	941	926	941	982	967	915	961	980	963	934	906	991	906	973	966	941	884	972	967	919	887	965	940	958	892	894	942	948	919	931	909	944	901	930	984	881	913	894	924	918	933	900	899	960	932	884	909	919	928	898	902	940	908	960	920	936	937	912	932	884	958	918	946	908	953	943	946	907	943	944	939	905	930	952	902	946	935	906	954	944	926	949	870	962	932	956	978	951	969	945	942	941	959	957	946	913	893	905	962	975	895	903	1013	946	929	946	963	872	919	905	894	964	927	945	897	901	906	996	951	927	906	931	932	896	931	904	928	902	958	904	936	941	927	944	935	968	954	954	933	937	926	914	893	953	939	950	926	952	970	909	927	936	935	970	928	895	907	943	943	945	959	905	927	915	945	951	908	921	931	922	951	923	879	923	919	946	960	945	936	921	937	940	943	946	929	976	983	916	924	879	972	936	960	1002	936	967	927	867	938	956	963	905	918	901	902	921	977	932	933	943	957	991	930	969	956	969	915	906	948	959	975	916	929	882	944	937	943	905	935	930	935	935	952	922	906	941	950	978	933	926	952	939	916	891	901	948	922	961	945	910	923	948	939	970	951	950	920	898	914	959	932	943	912	904	884	1027	897	922	990	958	949	950	897	955	974	902	912	933	959	979	921	959	962	980	935	907	938	926	898	935	886	959	974	891	1011	952	952	905	907	904	971	937	924	915	960	976	930	893	946	960	956	895	929	932	932	914	997	882	916	925	962	888	946	911	893	990	955	938	930	933	959	923	935	927	951	949	930	964	1009	941	982	906	925	903	905	967	938	903	920	941	898	981	963	978	970	928	990	939	955	959	968	903	922	986	926	911	952	925	905	905	957	950	907	941	914	970	955	921	958	972	954	945	933	949	908	928	928	936	903	939	944	932	921	913	960	908	933	1022	893	953	928	923	903	928	958	943	936	907	958	911	989	976	969	936	926	893	949	887	898	941	909	881	975	900	930	955	1002	940	941	954	926	969	967	878	1009	947	965	969	957	937	942	904	954	960	922	922	947	875	906	942	939	903	916	922	965	920	950	940	960	906	915	932	929	934	954	904	986	946	882	926	943	954	941	976	936	960	891	975	927	904	954	951	955	920	927	958	936	950	936	894	948	953	904	924	896	917	927	932	941	970	949	929	971	885	962	917	889	895	957	919	910	1000	923	958	952	898	934	986	923	926	940	944	965	947	976	938	900	982	938	950	900	878	898	955	875	934	973	930	913	906	1000	930	953	898	916	975	960	895	898	999	890	998	963	961	988	959	951	883	974	932	940	938	899	901	891	954	888	920	970	934	926	932	906	944	913	994	910	958	915	925	893	915	937	887	941	921	916	899	939	1011	912	876	941	930	948	966	953	919	943	908	891	947	939	980	921	909	925	1011	940	974	889	929	970	928	910	872	958	895	961	934	956	909	902	925	904	951	965	905	924	950	928	987	986	940	914	900	966	919	926	963	928	934	889	957	925	934	957	942	997	906	885	906	910	902	967	951	864	987	999	903	955	960	911	946	942	927	951	914	1007	953	931	962	941	962	971	923	909	972	946	895	959	913	929	884	965	948	930	951	915	941	950	945	911	936	929	941	917	910	981	945	934	981	952	925	887	923	934	923	916	956	920	893	909	930	954	932	963	909	889	914	907	895	885	889	842	992	934	930	954	964	962	931	958	945	964	955	990	972	911	931	988	945	931	930	976	938	919	931	876	894	983	927	903	951	929	893	966	944	965	947	929	945	954	988	948	895	984	934	901	903	953	938	944	925	922	938	923	921	966	1016	923	939	907	912	941	930	932	905	955	918	928	957	947	905	925	903	931	948	933	937	954	905	939	943	942	948	947	911	897	952	909	905	918	967	903	958	866	887	963	913	942	955	894	933	932	913	919	928	930	984	923	915	921	949	948	872	968	939	911	933	918	943	929	934	924	939	903	938	946	975	924	945	905	919	949	989	963	963	953	917	918	945	983	977	930	919	947	945	930	930	924	924	944	969	935	906	875	929	928	962	883	1012	954	913	983	943	952	916	911	909	891	931	905	977	943	894	926	943	925	908	939	891	894	953	922	985	963	958	960	927	911	970	943	940	935	940	988	931	970	954	973	939	889	936	957	930	942	933	947	924	917	949	919	942	911	941	920	919	939	988	882	991	943	962	952	983	970	936	935	955	957	928	963	911	953	939	994	923	955	975	883	946	927	945	941	956	962	942	948	968	923	911	934	947	995	864	927	920	945	914	954	885	934	924	905	901	975	921	926	883	932	904	920	854	920	926	903	935	994	973	927	924	958	910	963	926	921	923	935	874	972	927
23381	20694	24314	27124	20694	20718	17650	717	457	359	384	347	370	319	341	282	329	303	297	281	302	308	313	286	299	254	278	277	252	256	286	276	262	285	278	282	286	264	283	253	233	270	260	280	275	284	274	267	263	268	312	257	283	278	268	313	265	304	256	268	288	285	280	281	282	282	292	271	263	295	276	259	281	262	286	279	300	277	250	239	283	271	288	259	310	250	249	283	284	296	247	269	250	266	275	267	262	244	268	261	230	261	285	299	274	263	279	294	278	245	275	271	267	251	280	291	275	287	279	244	276	269	274	271	258	261	271	256	243	278	294	247	257	272	263	273	266	269	258	277	248	293	276	237	260	269	268	265	269	270	272	246	268	278	269	303	225	268	277	266	274	265	278	285	291	247	256	280	288	296	273	247	265	252	275	275	287	263	256	288	272	247	262	289	270	273	249	242	284	295	244	251	260	264	294	249	270	238	256	277	257	268	275	303	274	252	294	273	242	264	275	272	282	278	279	255	287	262	286	287	263	288	265	280	267	276	264	288	289	285	299	278	258	266	276	298	278	262	282	263	259	282	295	285	262	246	264	274	301	229	294	264	286	295	276	263	256	242	238	243	247	270	286	233	278	269	261	287	261	263	272	262	255	278	274	250	282	291	257	261	276	286	235	270	251	275	264	301	270	251	256	269	282	281	257	296	258	282	249	246	281	261	256	263	291	232	258	251	246	265	283	279	269	253	275	249	257	283	276	288	224	245	258	259	258	321	237	239	279	299	294	241	265	240	251	279	252	283	272	276	254	259	276	298	317	284	235	261	275	276	298	289	287	292	268	285	272	263	277	294	248	267	282	296	291	259	231	265	268	271	264	301	262	261	270	257	268	259	250	265	284	286	283	302	261	278	324	286	316	283	267	266	255	252	280	256	245	265	271	276	268	246	284	266	288	255	272	262	245	273	275	274	280	314	270	250	280	242	248	242	259	302	268	259	260	272	263	269	264	285	258	287	267	246	258	261	280	230	270	282	268	263	272	271	252	293	281	253	290	287	284	254	244	272	273	280	239	245	267	280	253	275	254	243	275	286	273	272	277	258	243	290	243	246	286	252	276	273	235	285	264	240	264	260	260	240	286	274	256	254	255	259	262	271	256	296	287	251	251	264	292	272	284	292	263	229	256	271	285	262	276	276	286	300	284	274	265	262	303	266	281	263	246	251	239	275	269	286	270	264	293	249	264	268	299	263	272	239	255	259	258	250	271	257	277	268	274	267	257	284	284	288	274	260	282	278	290	232	257	253	255	281	262	268	281	293	286	284	282	265	235	266	280	269	270	269	302	275	295	277	292	298	263	220	274	254	294	290	255	277	273	251	299	291	293	272	270	296	261	291	242	274	262	235	270	246	280	271	247	281	274	256	263	273	271	256	255	264	255	286	240	249	264	250	288	290	265	262	258	251	284	219	296	265	270	301	264	272	275	256	264	263	296	301	306	244	276	281	250	275	280	278	276	262	277	296	259	253	281	273	302	259	256	273	250	284	267	266	271	275	237	257	246	261	266	246	299	284	254	258	312	258	273	258	252	255	290	260	268	267	265	285	267	255	274	259	266	270	287	271	288	255	248	297	249	242	234	282	269	291	274	255	259	274	281	264	263	292	265	265	276	306	263	251	300	247	269	221	243	242	244	261	257	271	269	260	279	263	282	247	267	260	221	283	307	281	238	267	253	264	274	243	246	265	277	263	254	273	249	278	253	282	259	241	275	242	227	258	270	255	298	249	234	292	279	258	248	250	292	232	292	276	254	241	262	263	273	277	266	259	272	283	286	240	258	292	239	264	240	259	266	292	283	228	282	297	264	287	292	260	274	278	308	243	290	273	255	264	242	287	274	268	253	283	289	247	269	279	255	260	262	278	278	294	262	269	287	272	266	273	326	274	268	306	278	273	307	265	292	284	277	273	255	284	269	274	278	277	254	279	263	235	254	238	246	241	299	290	254	249	255	253	286	268	281	298	287	292	279	273	267	284	277	248	269	260	270	271	263	292	280	287	230	278	264	274	245	237	256	265	265	229	289	267	285	274	272	276	277	288	253	267	282	270	265	286	260	297	252	234	278	253	262	261	265	238	276	299	267	286	271	267	294	251	271	280	230	245	275	276	276	275	257	267	283	268	252	284	276	273	221	271	262	300	294	290	280	251	273	294	261	294	281	315	274	281	255	296	265	265	259	263	248	285	230	269	256	263	244	257	230	272	283	300	255	266	290	237	240	248	273	251	281	261	262	309	276	259	255	269	275	283	251	258	278	239	287	275	269	287	300	286	268	271	256	262	241	255	238	277	274	274	260	266	255	241	247	306	249	267	279	267	248	256	265	283	246	256	283	249	298	275	259	265	273	263	260	283	257	277	257	238	256	246	284	308	283	267	276	300	274	285	270	251	272	246	270	299	226	238	286	291	281	246	249	297	292	268	293	241	237	236	265	272	282	266	265	263	265	261	272	279	283	251	267	252	276	267	285	249	257	244	251	262	279	263	262	276	257	262	277	253	256	279	247	275	258	256	279	288	254	263	249	244	268	301	228	265	277	276	269	272	262	291	279	249	260	256	234	286	269	292	260	251	292	273	256	309	271	302	250	276	250	286	256	292	269	284	263	267	267	293	282	291	293	256	275	273	287	282	270	260	249	275	274	280	236	260	287	301	292	267	223	239	252	296	274	265	269	272	256	282	263	274	278	292	277	262	267	262	265	280	277	297	270	247	266	271	260	296	284	249	268	282	245	260	235	281	263	280	276	266	265	238	232	247	249	259	264	301	262	247	259	269	242	280	252	261	261	267	249	270	232	292	243	216	275	248	268	271	262	280	280	281	267	250	228	285	272	280	261	255	257	280	264	259	263	254	262	246	246	262	277	288	270	290	246	275	280	270	287	257	275	272	253	247	274	264	260	285	235	273	257	268	233	286	254	247	276	275	279	267	301	269	276	233	264	256	285	274	271	255	279	289	261	257	264	280	272	256	289	293	275	280	291	247	254	260	237	290	259	290	271	260	305	276	279	276	313	252	258	271	287	298	268	263	274	214	273	258	281	291	292	284	270	273	306	239	253	261	289	267	282	249	280	271	289	280	258	263	279	276	265	276	263	247	260	264	282	249	258	224	252	227	256	278	285	280	261	314	271	275	237	252	268	286	250	270	240	289	267	268	262	282	235	253	247	237	267	302	244	267	279	254	257	281	247	294	294	272	274	257	265	260	264	255	252	256	277	300	260	274	257	311	225	271	277	296	277	295	299	263	260	250	286	269	274	264	259	283	287	269	262	254	258	262	285	276	246	255	249	262	265	248	242	214	308	260	259	268	255	259	269	249	253	236	255	271	295	276	263	253	302	273	269	254	277	266	250	290	270	278	249	295	236	277	239	267	277	267	262	303	268	292	252	251	269	269	251	274	270	261	237	243	292	276	279	254	274	263	277	259	298	279	277	265	280	227	248	273	277	265	263	236	280	285
4580	4831	2547	1221	905	744	712	672	681	642	634	618	619	619	596	663	641	601	629	601	613	641	595	627	593	621	610	639	634	637	605	582	631	622	588	584	592	600	566	608	640	618	579	608	584	584	629	654	616	597	579	579	649	590	626	583	621	622	644	585	610	633	595	645	585	607	638	577	605	572	606	622	593	623	640	558	590	617	581	563	576	576	666	572	610	605	577	603	624	591	585	615	565	582	613	638	598	601	616	606	608	565	619	589	606	577	573	597	570	583	595	567	543	624	594	615	591	585	585	620	603	640	594	608	615	609	577	607	616	585	582	600	612	562	588	619	663	616	598	602	584	593	576	591	608	636	628	644	584	602	580	585	599	593	608	587	596	587	599	626	606	621	620	546	652	581	612	620	624	587	567	587	615	593	601	610	593	609	567	592	593	576	628	609	583	614	562	611	593	593	615	607	628	637	654	631	567	589	584	633	571	566	601	575	587	598	583	584	573	581	584	610	563	590	592	603	618	632	603	627	614	619	604	587	606	601	583	605	605	611	571	591	636	606	581	554	566	641	619	632	576	610	610	611	616	564	607	575	608	593	610	633	609	608	680	622	570	609	556	583	628	600	548	628	579	611	614	640	599	599	554	610	616	618	618	605	598	572	627	591	593	603	600	623	673	619	574	591	611	600	552	592	598	585	603	595	594	575	633	545	593	578	565	619	601	601	536	633	581	621	604	608	608	604	632	599	593	589	619	582	586	617	569	610	625	595	581	621	613	615	585	580	630	616	624	610	607	616	617	593	636	622	625	616	619	583	613	583	619	611	610	629	610	593	605	585	592	605	564	595	586	620	562	655	607	608	604	570	589	591	636	622	613	645	611	699	620	650	586	664	596	588	563	589	626	543	621	532	589	605	639	617	626	576	608	601	591	570	589	593	619	561	566	612	609	575	618	583	580	607	621	618	602	619	602	572	598	663	619	610	621	604	587	566	603	560	598	607	590	613	616	642	609	573	648	661	630	570	613	597	594	645	633	633	617	624	598	595	593	607	599	621	579	595	592	594	609	618	548	631	603	682	589	613	586	645	613	566	668	599	602	580	630	650	593	592	625	609	597	570	617	629	595	610	570	604	596	571	611	602	581	627	614	599	588	675	557	580	648	584	599	579	554	617	592	567	621	584	588	568	591	573	607	615	613	599	607	598	614	590	585	598	603	570	619	616	601	624	583	574	615	593	612	594	582	567	574	621	584	575	600	547	610	594	606	554	620	577	588	633	599	595	582	620	597	604	646	592	571	596	577	610	584	624	603	596	570	591	612	620	589	571	609	599	627	615	578	551	640	631	596	628	665	591	582	627	617	605	617	592	607	586	589	613	568	627	608	551	604	588	606	576	622	588	606	616	608	585	602	584	571	614	596	596	606	583	596	616	624	595	637	578	595	646	617	605	633	617	591	579	591	531	624	537	606	570	643	572	621	612	610	604	573	590	622	599	599	618	627	587	606	603	579	599	626	585	635	598	605	635	595	588	623	629	608	591	603	621	599	593	591	604	631	573	586	611	611	550	637	608	595	587	600	612	591	664	580	619	613	585	581	621	591	622	587	572	581	614	580	580	640	622	572	591	605	635	546	582	579	582	557	615	599	613	602	613	573	613	599	640	623	578	650	589	620	551	659	621	607	599	614	554	588	643	590	599	570	580	610	599	614	570	587	606	603	599	577	600	577	595	607	606	558	536	638	571	589	592	618	612	574	610	626	583	610	646	535	568	586	574	628	597	619	627	597	603	585	599	603	629	618	597	596	601	632	584	616	593	607	572	572	587	646	563	632	567	589	577	588	583	641	642	624	637	612	586	591	594	619	611	623	589	612	607	619	617	587	610	588	630	622	579	606	592	576	605	654	602	629	621	591	611	611	574	622	572	623	612	640	579	611	555	618	575	584	621	589	625	600	597	582	582	571	571	601	630	608	603	613	638	613	602	534	594	581	608	532	607	619	578	601	570	601	622	581	594	604	608	617	595	631	557	563	600	570	625	634	594	615	597	639	669	574	587	626	640	630	639	638	605	647	609	617	597	633	568	578	620	647	556	574	635	581	637	619	598	584	600	612	589	581	652	628	587	593	601	555	615	613	573	566	598	625	584	582	560	604	588	582	625	574	639	618	628	617	561	605	593	572	581	616	606	571	565	634	599	607	593	620	588	625	620	593	637	610	593	600	631	558	637	619	575	623	600	578	582	591	612	569	589	631	600	624	598	597	569	569	620	598	631	567	591	592	594	605	589	587	590	627	612	616	552	576	587	583	549	637	577	599	613	593	604	604	618	677	597	612	605	554	588	600	658	634	594	611	645	612	594	590	655	640	618	620	590	541	564	568	568	639	573	603	590	585	597	618	567	628	665	614	613	594	601	578	604	607	643	594	588	608	562	594	609	626	644	581	610	609	608	599	610	639	611	589	576	623	618	599	600	625	620	564	573	632	612	576	608	639	575	604	608	599	640	609	596	565	617	613	582	604	590	601	602	602	578	617	610	609	589	632	612	591	536	658	602	577	643	646	601	563	597	611	593	590	572	621	598	584	606	611	595	599	559	621	660	579	596	572	557	609	603	600	654	592	582	611	609	590	614	628	585	583	619	616	584	632	608	621	584	590	573	536	605	576	613	607	534	641	556	640	592	626	573	550	587	625	613	606	576	633	578	568	608	601	635	567	584	637	568	626	612	600	535	574	608	593	617	592	614	617	605	583	614	632	642	622	602	611	564	595	623	628	630	590	621	630	614	600	645	631	588	614	618	606	598	553	618	641	584	578	577	582	536	621	617	559	578	664	587	591	572	565	597	583	590	608	576	561	612	614	622	622	621	621	611	609	591	624	585	613	588	572	559	632	590	570	627	646	600	587	634	596	602	628	565	615	633	536	599	642	634	602	565	656	579	606	610	631	598	563	614	601	584	605	560	643	576	624	668	576	598	598	645	597	626	577	604	593	634	593	622	588	615	640	598	635	599	560	608	587	605	589	589	610	562	573	553	612	601	608	574	584	595	605	574	628	590	592	590	610	597	596	611	603	631	608	640	622	611	601	604	595	601	613	592	578	554	588	588	582	596	626	616	573	574	615	672	543	607	605	672	586	612	629	582	577	621	576	577	631	590	623	639	588	619	622	578	592	608	638	613	640	568	565	609	599	583	638	619	604	626	557	621	571	573	645	619	624	595	598	596	644	564	600	590	624	574	640	638	612	649	607	597	612	573	582	607	586	604	590	546	562	579	624	619	614	544	641	574	635	591	631	558	601	616	625	569	601	586	597	598	562	588	621	554	596	599	619	600	568	587	600	612	574	632	601	654	567	633	599	602	622	591	622	661	594	577	599	588	648	614	651	593	619	653	582	625	580	616	608	568	602	612	585	569	605	608	646	610	613	619	598	610	609	618	614	623	583	595	599	591	578	603	563	638	649	629	614	574	597	606	638	596	590	619	634	578	621	617	618	591	615	582	587	619	562	585
31555	18976	7073	665	407	385	375	362	397	368	353	364	390	372	351	372	377	382	379	376	340	385	349	339	371	331	357	349	359	326	359	367	368	347	356	377	337	348	328	306	360	365	351	356	341	346	347	365	358	363	361	344	415	381	395	392	351	354	369	373	391	381	356	333	355	362	328	348	325	337	385	391	372	374	332	328	341	326	334	327	372	369	388	353	388	345	347	371	342	330	351	360	355	375	345	404	381	371	348	356	372	355	364	375	367	366	347	387	354	339	374	324	393	323	388	378	354	334	365	426	357	388	338	360	357	338	369	368	347	358	349	343	362	371	352	336	371	375	356	349	333	331	376	353	355	344	376	363	344	366	366	333	373	331	382	368	348	360	341	336	379	366	396	380	338	357	392	365	388	362	353	366	390	355	334	383	355	381	322	371	365	344	354	369	360	329	365	379	343	388	346	368	382	337	369	367	369	332	355	384	349	373	345	338	358	359	385	289	375	377	374	348	366	353	370	399	355	335	335	309	360	355	354	345	345	325	359	338	341	383	374	352	363	345	359	349	363	370	354	339	365	378	341	346	352	370	380	384	357	374	364	335	365	393	384	390	398	346	327	333	367	350	356	365	385	340	301	349	375	374	358	355	394	349	360	350	364	360	351	387	359	371	371	372	379	360	373	371	371	381	350	362	349	373	366	365	356	380	374	394	313	350	380	331	349	386	363	316	357	396	338	387	348	343	356	356	344	388	347	365	374	352	337	326	369	350	372	334	354	333	330	373	368	362	401	357	360	334	343	347	372	351	364	358	314	343	346	354	330	326	366	364	351	341	362	368	347	369	372	343	377	343	368	364	389	356	358	376	342	349	397	373	359	363	389	367	349	360	377	354	368	336	358	338	338	384	363	376	347	305	339	349	314	336	358	357	354	357	361	362	361	349	336	363	377	361	388	346	380	360	381	380	384	363	350	381	337	376	355	364	363	349	362	367	348	350	347	378	334	362	362	397	375	352	351	353	367	356	351	352	348	376	354	338	389	355	364	355	323	368	370	395	361	350	370	362	348	408	345	364	383	370	360	337	349	364	376	352	376	364	316	348	333	346	387	373	350	363	351	325	359	371	335	387	333	404	360	355	362	349	369	369	336	376	392	380	312	365	334	369	358	347	358	323	390	396	367	336	357	368	364	362	364	375	376	369	326	348	365	376	372	383	357	366	360	365	373	347	370	359	393	357	336	390	348	355	378	365	361	361	339	344	377	377	388	346	363	376	393	376	350	353	336	375	364	348	352	356	343	369	344	358	349	368	373	323	338	339	361	335	378	363	382	364	356	361	385	363	345	365	344	374	331	355	385	348	355	364	368	371	352	361	373	343	345	340	390	389	355	336	382	368	374	387	376	357	335	380	340	319	388	341	393	372	338	345	361	368	329	354	333	388	366	367	353	398	341	370	360	372	379	370	356	323	357	381	369	380	356	336	399	353	371	378	364	347	343	377	362	352	331	339	362	348	337	326	354	392	391	350	354	343	395	345	334	380	348	380	362	331	378	373	359	355	338	377	373	357	371	393	365	360	398	358	355	410	342	343	341	380	366	375	360	367	351	327	344	374	384	362	324	363	388	350	334	341	338	406	358	375	363	342	372	347	357	374	344	333	381	365	353	375	352	381	321	374	389	332	353	345	343	354	374	389	338	353	379	373	351	332	330	348	355	327	348	361	356	376	353	358	388	362	360	354	354	380	325	368	396	374	402	332	368	352	360	351	354	333	314	344	355	372	346	322	352	323	381	382	409	363	368	376	367	368	363	336	377	313	339	365	353	314	370	344	358	350	362	395	373	329	362	383	385	351	338	351	386	374	347	312	369	373	367	390	357	382	356	338	338	420	344	342	328	333	348	369	324	337	363	352	344	313	324	364	382	362	341	375	326	352	355	342	351	331	378	345	339	355	302	362	375	346	330	387	369	369	368	379	338	359	338	342	349	370	386	369	351	350	349	348	365	359	362	356	377	337	387	361	366	367	353	370	365	342	372	327	369	319	313	310	364	344	374	355	396	345	354	341	377	309	390	345	333	362	368	389	365	359	352	352	353	390	399	384	366	333	321	376	363	347	381	368	375	370	365	383	350	358	363	330	352	375	376	373	369	393	356	379	341	352	383	350	372	334	360	373	376	384	351	355	363	343	410	345	359	381	345	337	351	368	359	330	334	361	377	375	378	349	364	408	369	377	378	313	362	339	355	385	312	372	371	348	346	366	355	367	351	339	378	355	392	363	365	362	361	339	326	358	320	327	338	372	341	378	364	346	359	343	374	354	341	373	365	345	383	325	385	403	352	359	381	355	348	360	354	368	352	361	368	376	370	356	326	332	396	380	412	344	360	349	360	346	347	368	340	370	315	339	324	341	327	385	378	392	359	346	360	382	384	354	347	313	393	358	347	364	352	352	390	378	331	340	382	383	343	388	329	370	357	332	336	353	345	372	380	380	344	367	353	359	350	357	373	393	360	372	369	334	356	355	373	333	350	420	351	372	365	332	344	359	360	383	383	385	358	351	368	346	314	370	368	370	362	374	349	373	403	311	398	343	369	366	397	364	368	330	349	370	302	331	355	342	375	376	345	360	350	374	364	379	321	364	345	353	348	371	409	358	341	374	352	369	339	364	347	350	346	371	346	356	367	345	403	356	351	357	336	352	367	348	375	394	335	345	367	347	347	363	369	373	345	379	339	348	359	360	366	313	336	385	358	394	387	381	331	346	342	393	339	350	366	359	342	358	369	332	370	385	360	363	352	319	349	339	332	362	330	349	355	358	348	365	384	316	383	372	376	336	374	362	383	343	335	328	340	346	356	333	315	367	348	387	405	349	310	341	315	374	313	404	402	307	376	397	355	375	364	383	331	369	363	336	360	364	383	334	339	314	364	343	348	344	331	321	338	365	382	339	361	392	364	347	312	351	392	383	372	378	365	367	394	377	338	389	364	398	356	354	333	345	389	359	372	370	375	340	334	329	386	334	384	380	353	317	351	340	337	366	361	368	354	373	363	338	372	376	383	363	369	381	361	355	385	375	369	337	370	389	379	376	393	352	357	401	378	389	361	380	375	357	390	367	374	358	354	369	338	353	365	382	361	380	388	355	353	349	355	378	362	380	359	344	332	315	331	362	362	357	357	337	355	372	370	402	382	366	343	355	381	340	328	400	400	348	362	371	374	339	353	355	368	334	345	342	374	387	414	327	361	328	366	341	391	359	385	346	386	369	312	383	365	385	357	372	388	334	355	362	356	369	372	339	368	379	351	367	333	358	366	355	354	366	357	339	376	349	381	380	357	344	352	380	336	345	359	350	357	366	363	344	339	363	367	355	363	360	361	394	352	362	363	307	345	327	378	357	350	376	343	344	347	347	379	330	382	392	352	393	370	346	374	346	366	336	340	320	353	348	369	357	369	366	394	351	348	341	403	369	360	346	324	364	409	384	370	355	357	349	363	343	349	376	358	336	348	329
5633	1165	978	917	803	884	860	785	788	846	830	829	873	882	841	872	809	817	846	847	812	858	840	851	793	839	899	847	814	830	820	814	872	790	789	885	901	830	885	855	802	834	790	880	830	885	840	822	846	843	888	827	847	804	807	875	857	795	835	865	850	841	812	844	791	824	806	813	838	823	828	889	817	820	760	824	808	840	859	825	885	813	784	863	806	823	811	839	858	843	794	815	841	863	832	858	884	872	820	886	892	857	830	843	853	839	849	816	833	837	835	852	810	853	884	885	817	850	803	808	827	861	859	841	844	783	825	851	819	787	794	862	809	860	797	787	815	812	808	846	836	815	794	862	923	783	842	813	845	856	806	824	823	791	862	827	868	867	839	821	797	843	808	787	818	868	812	833	822	793	824	837	862	842	848	848	807	838	838	852	869	837	855	850	882	807	858	844	819	780	824	822	884	842	829	800	810	819	849	805	850	810	840	824	818	844	842	822	833	801	846	827	792	832	886	800	814	839	809	816	837	844	798	801	829	817	781	806	802	870	825	834	831	895	811	779	810	859	864	832	819	858	850	840	853	842	844	896	830	841	830	827	803	866	849	785	825	800	838	826	840	865	854	828	848	883	853	817	858	858	821	849	823	823	859	864	835	818	807	781	827	839	824	850	827	801	815	857	799	868	895	833	871	865	832	843	831	864	840	860	802	836	817	833	864	832	800	849	840	827	822	797	868	811	808	831	842	783	805	834	795	907	818	824	858	845	819	836	862	781	853	845	821	849	830	820	836	860	821	834	846	822	885	775	800	798	849	822	863	840	827	823	793	805	841	791	821	799	812	823	793	861	790	828	799	806	846	845	814	838	825	790	854	821	793	847	865	860	828	823	872	799	871	828	813	847	850	846	798	803	879	786	837	842	879	829	838	792	819	813	864	831	891	852	804	867	828	835	805	855	860	794	844	837	850	802	854	847	826	824	856	848	822	775	883	832	824	807	790	828	824	802	817	802	797	817	859	791	783	835	890	836	824	841	822	822	847	858	819	848	881	857	824	810	815	789	799	826	871	793	849	830	842	835	821	853	774	835	817	871	807	812	862	819	835	830	835	862	841	880	874	831	827	811	830	873	869	870	774	826	868	786	883	838	826	848	801	850	817	820	863	815	866	850	836	813	796	829	848	819	857	782	806	860	841	846	868	869	821	822	807	809	801	858	823	837	844	839	799	843	799	839	807	807	773	863	797	764	860	829	858	795	860	861	862	870	769	822	811	850	865	812	790	859	828	836	863	810	794	816	825	851	821	803	814	810	809	869	801	850	821	839	870	815	762	859	795	847	834	843	905	876	842	880	869	848	825	915	835	867	841	797	844	847	891	824	931	820	851	838	797	825	855	780	830	835	828	769	829	810	825	795	861	826	803	846	807	802	840	875	793	821	784	822	828	886	825	806	829	774	854	850	813	865	840	794	869	778	867	820	821	837	872	840	870	805	878	855	826	822	842	867	800	825	821	842	859	861	778	879	802	858	837	785	826	825	815	857	830	897	837	801	806	859	827	773	829	839	832	826	902	858	847	850	838	800	857	848	846	839	824	870	896	807	804	842	819	811	815	851	804	832	834	842	808	822	798	825	852	814	804	841	812	810	836	830	840	885	764	818	845	848	892	842	895	853	849	828	858	830	816	843	873	810	882	839	865	838	854	845	826	859	780	844	822	819	831	842	857	787	826	835	807	847	858	825	836	850	830	796	776	827	780	836	846	790	806	830	826	885	884	810	877	844	824	863	898	842	844	803	842	798	801	837	850	806	856	844	874	793	881	855	834	771	838	802	834	862	869	851	888	824	849	839	820	903	831	842	811	838	810	816	833	845	840	805	829	826	852	819	820	831	804	767	825	783	870	891	830	886	828	848	755	794	738	824	839	836	863	786	882	802	843	832	780	795	799	827	851	844	846	789	798	811	820	860	807	834	867	838	796	844	809	855	803	814	868	829	824	859	805	798	829	850	858	827	890	856	851	868	868	920	817	804	840	839	810	811	816	835	800	838	829	849	835	870	864	821	846	829	867	832	803	841	827	846	891	853	811	823	848	819	796	820	795	855	894	786	768	837	828	829	855	790	846	842	866	875	841	856	846	869	826	868	831	808	808	784	914	837	786	816	812	856	862	822	830	872	842	873	838	865	867	818	809	793	822	834	805	866	829	858	821	845	833	877	775	818	847	866	806	845	831	820	864	827	866	828	849	880	839	846	841	818	847	857	828	819	864	834	809	865	870	829	836	838	839	855	773	792	804	849	836	842	832	821	838	850	884	790	823	799	858	831	839	811	808	821	816	803	900	815	825	865	818	825	784	838	879	851	843	838	826	823	833	853	834	809	819	822	826	871	807	865	830	803	821	842	841	862	872	812	821	868	812	849	825	832	835	847	857	813	802	800	860	787	853	800	829	873	829	827	838	880	868	822	858	818	864	845	814	849	843	844	839	797	817	834	854	835	837	845	827	818	788	798	847	823	825	812	841	815	862	883	793	832	830	814	836	862	851	830	806	784	841	828	840	816	848	810	824	806	838	854	833	862	911	775	828	852	824	851	830	854	825	826	836	828	808	849	851	838	812	792	867	846	831	837	826	834	795	833	844	786	829	824	838	778	824	828	846	782	823	857	848	811	853	801	760	864	860	886	840	866	875	845	903	814	890	789	853	851	776	845	827	848	836	853	837	849	817	820	829	864	816	870	854	835	865	845	798	898	815	859	802	874	846	874	868	824	880	822	892	839	870	814	869	877	863	839	853	837	848	866	777	777	821	847	862	822	838	890	858	852	815	814	839	838	832	812	890	830	889	830	838	844	807	863	784	857	868	849	851	849	855	893	848	913	833	813	812	826	805	785	785	878	843	794	883	792	784	842	792	840	797	851	856	816	893	854	789	845	886	883	854	874	840	811	837	750	835	838	789	865	845	842	872	843	857	802	781	911	842	831	826	858	785	848	822	874	833	833	852	800	830	834	835	844	808	800	836	817	837	787	862	807	811	839	836	850	815	826	854	817	822	832	865	801	856	833	814	792	791	807	838	867	855	876	848	873	794	838	863	834	856	885	769	861	879	821	793	843	796	810	828	859	829	863	836	820	820	824	880	847	845	834	894	824	873	845	848	785	830	795	845	805	880	828	865	855	819	830	890	819	835	849	864	803	846	861	816	856	823	826	808	792	790	784	830	804	842	832	843	844	821	830	799	854	812	808	864	803	841	807	795	834	800	800	845	790	862	841	849	836	847	865	831	815	852	798	831	828	839	816	836	826	837	841	821	795	823	829	817	848	891	856	849	849	812	810	794	807	866	838	791	818	836	849	777	833	841	844	842	814	816	845	816	865	837	857	851	770	836	864	835	839	851	838	822	770	807	833	842	814	873	841	845	845	840	849	856	876	845	843	817	852	856	832	836	802	816	786	864	836	845	864	832	828	857	803	774	867	797	915	839	858	863	869	801	860	775	912	803	854	784	820
23860	20686	24075	27283	20677	20650	2376	603	494	475	471	487	548	469	439	495	429	453	448	464	444	422	434	460	440	463	410	441	391	419	433	467	409	403	422	478	439	449	411	421	454	440	451	456	452	452	455	453	395	443	446	426	425	386	430	453	432	426	433	441	422	439	421	443	400	394	482	421	410	439	424	444	430	433	453	448	440	443	451	444	415	384	423	408	418	434	406	416	452	448	457	426	448	408	420	445	448	393	381	447	415	494	414	477	406	443	391	427	457	483	436	404	442	446	422	423	452	436	406	449	425	436	451	447	467	433	407	370	448	435	426	414	448	477	430	385	424	401	458	454	416	415	464	438	435	449	434	409	403	444	406	409	418	437	421	436	418	421	412	421	425	437	429	444	435	437	450	411	440	377	407	462	432	396	421	441	416	431	425	426	454	463	415	390	425	432	412	427	437	408	438	424	441	421	413	439	393	433	418	429	463	419	426	369	397	449	446	418	444	479	456	424	410	433	421	448	456	464	448	404	439	458	451	440	433	471	369	441	438	424	458	365	412	440	468	457	462	420	462	413	443	449	423	422	434	453	428	393	437	444	419	391	439	403	422	452	427	438	405	427	458	416	440	425	465	451	428	460	431	419	417	402	438	424	446	454	405	392	414	469	452	437	445	424	430	439	437	415	376	441	423	401	435	437	413	429	457	427	440	434	456	426	430	431	442	456	469	484	400	421	424	416	456	437	466	453	402	426	405	442	432	396	444	434	428	458	444	409	441	401	395	434	419	450	401	446	432	419	418	454	436	450	449	460	474	423	375	431	433	442	422	441	395	429	451	422	458	434	441	437	427	408	469	430	406	429	427	400	419	434	484	423	413	381	424	419	414	381	390	413	452	415	413	421	437	465	437	419	422	431	447	422	415	432	444	463	454	440	415	444	393	419	423	445	442	468	436	443	408	384	398	405	412	447	424	444	482	412	435	435	481	418	421	462	446	432	403	462	409	421	479	378	422	432	438	453	474	464	472	433	456	483	480	476	410	415	433	477	458	486	426	446	432	432	437	421	433	426	410	442	460	409	405	405	450	425	474	432	403	447	474	421	422	463	421	429	424	472	408	439	414	432	469	417	403	449	433	457	415	434	437	438	432	399	380	405	401	395	418	418	432	429	421	442	418	416	441	408	436	446	427	443	446	422	486	428	441	422	452	413	410	406	399	453	413	428	429	408	419	461	438	448	460	453	388	394	416	409	410	424	406	454	481	411	431	415	461	419	427	413	443	443	410	409	403	431	451	421	424	411	429	450	453	414	407	406	448	420	411	406	477	432	431	426	434	466	411	441	397	430	419	430	386	456	427	452	413	433	408	411	429	443	428	483	414	460	410	404	427	445	429	422	456	397	408	475	441	420	448	428	479	415	407	417	432	457	470	445	407	430	424	414	417	431	451	404	410	421	425	420	444	410	402	411	435	416	459	441	424	455	450	428	436	422	415	385	414	434	423	454	467	454	450	417	398	388	425	441	394	473	468	404	436	442	451	442	428	443	458	441	419	431	469	481	452	418	426	409	423	406	431	394	410	402	425	451	465	473	428	384	461	477	420	427	429	435	424	436	441	438	436	406	437	455	442	447	456	459	418	440	426	404	411	397	425	396	401	422	421	446	433	431	442	420	418	429	418	441	456	446	432	427	435	441	488	475	425	417	360	428	447	462	465	445	439	399	434	426	425	408	444	444	422	440	459	415	403	440	474	469	434	453	427	440	422	413	447	390	413	416	455	511	471	433	453	423	388	391	456	418	471	437	410	431	428	426	430	489	416	441	456	407	428	389	393	437	418	420	416	414	404	389	391	415	431	426	445	437	396	446	416	418	431	426	471	426	410	438	422	466	470	453	413	448	414	428	413	421	397	442	436	456	428	452	417	449	443	446	436	440	456	412	411	385	412	396	451	397	458	440	399	415	421	391	461	451	427	420	441	433	466	424	399	415	397	439	392	446	453	412	412	456	413	438	405	438	442	433	421	417	413	441	453	444	382	444	426	478	416	425	412	435	435	431	416	394	422	447	391	445	437	417	453	420	397	423	419	406	441	433	426	404	451	432	427	469	408	437	438	444	406	387	430	427	433	463	438	439	409	397	380	433	405	433	428	435	473	439	430	383	436	443	395	450	423	451	416	402	458	414	452	433	449	409	439	404	437	439	437	427	399	454	433	424	416	422	430	429	470	429	439	426	440	404	417	417	426	430	417	421	447	391	480	398	410	398	426	415	479	406	414	486	410	392	446	450	417	407	406	416	457	484	457	432	442	431	419	450	437	417	415	449	415	453	445	425	419	420	424	436	455	423	411	413	451	365	410	431	440	412	407	423	370	419	402	429	426	454	451	397	426	434	458	426	448	432	427	415	392	406	408	435	416	457	406	418	421	436	445	405	414	428	415	412	411	432	418	422	426	463	469	435	418	421	404	417	411	443	446	414	412	467	456	398	458	438	441	434	456	447	444	407	437	413	451	438	419	430	396	432	440	454	459	397	423	464	395	456	434	425	430	424	411	397	450	394	397	399	417	426	441	480	430	436	440	423	459	411	427	425	402	403	419	407	442	429	445	426	408	495	408	438	466	454	395	422	432	431	412	439	439	460	448	425	420	445	470	401	430	436	394	419	387	418	438	434	417	442	417	431	431	436	430	424	423	430	432	467	408	444	452	445	446	413	461	382	437	433	396	409	434	408	459	424	471	451	412	447	460	442	447	420	393	410	402	408	423	441	485	426	435	436	402	434	422	430	398	407	446	438	439	444	420	406	432	445	415	415	446	421	415	440	455	391	455	416	423	439	417	404	416	457	449	417	410	412	444	430	395	415	431	437	430	383	439	443	459	406	467	425	447	435	432	422	416	440	463	425	379	407	414	460	421	475	444	444	421	454	438	458	422	439	429	465	460	439	410	417	427	464	420	479	428	410	426	419	403	433	474	441	419	428	423	433	440	411	413	454	436	451	453	441	398	379	430	432	414	400	441	441	419	420	403	442	430	441	396	423	425	428	449	446	450	441	425	414	454	422	395	452	452	431	414	399	408	399	433	442	391	435	392	425	405	443	429	453	418	422	450	459	409	438	427	425	412	424	405	454	409	434	438	403	411	409	408	433	450	435	449	446	464	431	401	433	434	438	441	438	434	476	423	456	385	425	410	451	410	398	405	447	473	432	406	412	441	400	419	450	451	445	437	418	419	446	421	417	466	461	417	448	457	440	436	445	410	407	464	389	445	427	397	394	384	400	460	443	433	481	412	430	411	414	429	406	414	426	389	387	421	439	430	421	460	419	427	445	448	423	434	445	420	441	407	423	425	397	481	390	431	418	425	415	417	422	439	447	431	442	450	439	382	409	382	436	433	459	429	436	397	439	438	441	441	436	442	459	423	449	419	422	426	431	418	403	429	441	491	443	389	437	429	425	436	433	413	439	427	426	455	429	420	379	428	468	441	420	456	433	416	432	426	411	450	465	411	417
4640	3591	1932	1313	1026	1045	997	981	993	1008	1018	969	935	964	933	963	965	924	960	931	936	875	973	873	938	875	913	919	929	884	933	929	946	968	931	937	904	912	918	962	947	911	904	949	925	878	948	963	951	935	949	923	974	898	906	926	877	962	939	941	964	949	920	901	966	865	893	961	963	945	955	915	933	859	962	858	958	927	962	932	881	980	914	952	874	915	910	949	960	920	926	911	961	994	940	908	957	958	931	903	895	978	918	976	921	922	887	954	912	951	902	937	914	952	994	946	937	893	883	974	969	951	903	938	915	996	895	945	938	965	926	928	957	913	968	936	929	993	887	977	873	910	924	952	885	956	901	943	920	978	905	956	904	945	945	930	898	944	918	919	914	1008	966	986	901	948	926	975	916	949	948	953	938	924	957	959	932	934	948	910	983	951	975	913	973	947	928	905	934	871	933	921	888	923	973	960	954	909	945	937	991	958	956	968	920	954	922	956	896	918	914	947	946	924	900	929	883	913	909	932	891	932	938	933	947	956	871	943	904	841	912	926	958	923	917	873	963	1006	948	931	950	933	891	971	935	941	935	986	909	907	946	960	983	961	954	941	973	890	959	972	863	970	954	921	875	893	952	906	954	1001	962	918	910	932	936	944	899	933	943	911	930	914	951	966	947	916	875	973	942	873	1000	966	937	881	906	925	919	1002	864	899	940	962	925	898	927	927	879	926	980	928	945	924	880	873	997	928	962	888	938	899	946	946	977	933	934	935	949	937	977	919	930	954	874	976	948	899	935	984	976	926	938	926	950	961	921	927	924	970	879	949	924	930	982	942	975	998	954	930	923	902	955	911	884	908	901	939	1014	905	947	919	944	927	897	958	956	895	909	904	866	918	925	897	957	906	923	905	928	943	939	929	951	931	974	970	904	944	954	969	926	934	898	909	896	924	936	933	966	940	939	978	949	965	938	929	908	982	957	971	959	915	877	924	966	970	885	922	940	910	907	957	930	958	938	890	948	934	968	973	932	903	968	962	889	987	953	917	929	886	887	895	953	938	954	942	924	964	929	975	1003	931	931	950	922	911	903	895	1001	938	992	906	946	914	926	907	937	941	901	904	881	914	928	893	966	974	942	926	922	952	893	914	932	914	941	903	942	953	919	897	891	928	937	898	864	944	877	937	898	933	923	932	945	958	966	938	898	935	987	923	924	901	925	909	957	970	919	988	943	955	938	880	967	958	924	891	997	927	984	956	879	971	916	940	957	940	875	904	944	932	971	940	903	884	944	932	918	946	927	968	973	941	942	897	911	958	891	904	921	865	909	993	994	945	954	915	892	950	983	946	931	934	924	946	909	948	956	994	951	909	906	945	944	898	914	938	949	920	921	933	908	905	919	957	909	912	964	934	885	927	949	946	953	982	943	930	940	981	935	943	954	927	907	955	917	880	920	933	897	913	947	924	919	910	902	924	913	963	925	947	908	906	930	881	916	978	1009	910	910	957	942	927	961	957	937	951	950	928	915	945	998	906	953	893	912	925	923	952	938	944	958	967	923	920	981	981	945	947	955	981	928	964	892	959	913	956	927	934	910	942	910	945	952	946	906	944	931	946	933	956	952	903	882	916	904	912	850	913	899	941	904	929	914	901	932	965	943	945	895	975	900	913	850	920	919	896	964	899	949	939	960	948	909	959	932	953	964	947	927	916	878	969	907	880	949	910	973	917	977	960	912	950	890	912	941	941	904	913	934	962	954	969	963	959	934	902	904	905	959	982	879	944	901	889	927	914	926	966	927	913	902	909	942	924	940	938	921	902	905	927	931	1001	875	927	930	954	943	971	923	918	936	980	911	946	956	959	924	976	901	976	970	949	958	953	965	943	915	914	924	927	963	943	941	934	1019	911	927	933	904	898	906	932	952	920	924	961	897	960	881	961	962	918	943	948	1015	944	938	881	902	945	942	881	1025	943	925	928	947	933	951	948	934	920	925	985	989	935	951	897	962	914	924	928	912	950	889	911	940	894	957	976	966	906	936	901	946	934	940	963	989	911	956	902	888	964	958	892	966	907	923	972	919	922	897	940	960	923	929	915	931	931	911	874	914	931	927	945	896	912	926	999	895	909	910	967	957	904	910	886	934	920	940	942	993	892	1004	952	934	939	938	898	916	987	920	906	915	916	938	980	936	943	929	962	950	980	945	938	931	986	946	928	960	898	941	1007	933	962	903	949	908	906	998	861	944	913	971	957	929	930	916	969	994	940	894	943	908	945	921	900	914	906	953	936	943	857	998	924	939	967	990	856	897	977	903	947	903	960	922	921	954	967	983	964	887	909	930	960	963	952	904	952	932	945	929	940	984	928	907	958	911	885	913	975	954	975	968	912	907	926	870	903	934	925	923	920	913	897	903	968	936	905	879	929	918	936	906	912	951	868	957	958	957	972	891	914	973	940	956	942	914	947	916	920	899	954	878	931	938	916	928	900	906	948	929	953	937	891	989	945	992	866	944	952	875	921	941	938	974	954	902	895	889	936	923	964	893	865	973	908	905	938	919	986	935	955	917	863	868	905	954	932	935	946	942	947	965	963	932	929	917	909	929	888	997	958	927	1003	919	937	895	971	901	980	826	844	956	872	850	991	938	957	921	889	937	952	912	915	911	939	940	911	936	927	947	921	969	939	915	924	969	949	933	974	980	977	982	971	932	927	905	944	926	928	963	922	898	869	954	912	921	919	926	918	960	961	983	923	962	889	959	946	910	898	941	894	937	967	971	959	942	921	893	934	934	942	936	968	946	948	957	976	954	946	941	902	968	982	930	927	946	920	892	976	974	940	929	979	944	886	946	938	896	929	941	903	898	937	916	957	974	946	909	934	961	925	923	906	907	913	926	875	914	920	872	907	942	919	918	945	972	956	964	972	930	942	968	911	923	897	899	935	953	961	926	942	950	978	913	924	928	937	888	925	939	932	888	1027	953	944	882	880	908	935	937	949	975	973	915	944	937	933	927	991	915	864	967	934	912	914	911	951	884	944	878	949	937	937	958	934	908	958	970	940	934	890	978	914	945	983	926	967	922	932	926	947	933	891	941	951	946	984	935	923	937	929	961	935	944	880	964	903	947	959	910	890	942	976	897	930	977	939	973	946	954	910	942	929	981	978	949	906	891	984	944	900	929	931	954	954	868	907	910	975	956	912	889	919	940	927	949	902	937	907	901	878	918	948	907	935	955	902	918	985	934	898	923	909	920	985	973	909	939	918	954	892	918	952	910	942	933	942	905	957	907	935	901	929	905	919	964	913	884	961	942	893	914	946	939	962	931	913	946	942	945	936	913	907	977	943	920	957	990	916	896	907	913	973	942	881	929	966	969	913	902	905	868	950	971	966	927	895	918	975	960	957	919	929	953	968	920	876	907	930	942	871	950	943	904	941	903	930	969	924	942	927	906	925	924	941	945	981	873	987	944	899	921	856	962	891	955	958	940	921	906	961	961	942	917	917	983	867	977	909	919	954	944	960	952	881
23430	20754	24382	27184	20760	20773	17965	743	406	375	399	357	377	328	298	325	310	314	311	300	304	268	307	296	271	304	298	270	296	263	281	270	241	283	291	276	295	280	280	250	267	263	282	274	283	284	282	255	283	278	252	263	258	267	236	290	291	262	282	300	284	228	286	268	252	278	282	296	278	292	303	260	288	277	280	280	315	265	266	276	246	311	259	274	273	253	247	281	304	250	258	265	280	250	282	290	260	293	261	268	302	262	234	264	265	289	262	278	252	256	272	241	266	276	254	262	253	269	277	278	255	273	251	249	265	309	276	282	281	274	274	251	270	269	287	277	299	269	264	264	271	294	267	243	269	280	276	293	283	255	280	266	291	258	282	265	277	305	241	273	270	274	261	283	255	263	268	271	251	250	274	252	281	258	286	266	273	275	268	286	269	277	257	234	262	300	274	274	315	286	268	280	285	284	268	268	259	310	300	296	245	293	256	346	248	291	297	265	293	276	272	289	263	270	274	273	285	263	282	292	272	258	241	301	275	269	272	271	298	286	283	268	253	265	268	294	287	273	267	231	274	252	286	270	262	283	264	262	267	281	251	232	249	265	264	271	272	298	259	277	261	244	291	280	286	305	292	264	300	273	249	255	291	243	274	286	271	273	291	267	265	289	268	279	231	270	256	287	291	261	293	285	261	268	289	295	276	276	287	228	277	270	276	299	289	269	262	263	270	275	277	243	283	276	261	264	303	246	295	287	287	308	258	285	262	315	280	278	252	232	247	265	239	275	250	260	277	238	284	240	249	268	275	285	286	251	259	279	248	266	240	302	281	275	265	264	281	249	273	304	280	280	256	263	269	264	264	253	297	234	294	264	268	281	261	269	322	267	263	296	260	271	289	285	269	273	271	272	241	265	248	270	265	249	271	267	293	271	289	310	272	288	256	243	297	299	281	266	295	310	281	280	224	283	249	288	272	259	248	269	252	268	295	249	240	248	295	266	263	286	279	255	248	253	259	253	286	282	300	278	313	289	230	275	252	287	254	278	308	294	290	299	301	316	270	298	258	263	234	253	296	265	289	299	301	275	284	290	252	299	297	258	238	268	265	262	233	259	263	285	262	245	250	246	244	271	263	244	271	270	245	258	277	274	276	270	222	259	261	288	265	263	278	270	236	237	295	280	254	279	298	244	284	283	295	268	242	263	246	265	252	270	267	286	258	280	271	264	268	283	298	272	280	288	268	299	282	271	278	260	272	258	234	269	302	282	277	279	230	276	285	277	265	264	278	269	258	241	275	269	278	291	274	286	259	216	261	276	262	261	239	279	276	274	262	279	291	282	281	246	247	264	283	255	263	284	287	269	269	261	252	298	288	259	272	313	265	242	308	287	263	270	237	281	289	296	246	261	277	278	258	283	265	278	276	274	266	286	258	276	270	252	302	282	267	227	229	253	280	287	267	269	272	252	251	276	281	231	283	284	294	276	247	259	256	303	223	271	279	235	263	300	276	264	284	254	258	275	236	275	256	280	272	254	255	294	258	287	298	299	263	285	285	275	236	282	270	238	269	275	237	244	253	250	268	285	278	286	274	270	273	256	275	285	292	230	239	258	274	249	274	245	291	257	289	263	247	266	264	267	269	269	258	289	276	275	281	252	274	257	253	278	283	272	246	253	264	300	267	278	263	244	239	248	271	262	268	264	254	273	271	275	251	259	247	283	290	243	255	269	233	268	287	267	270	294	288	271	280	290	279	269	282	266	277	288	288	290	295	267	257	260	257	274	237	249	270	273	294	259	275	279	261	270	271	258	274	280	248	238	266	291	282	285	274	240	278	262	283	295	303	315	271	296	247	265	260	270	287	308	267	249	291	285	262	279	286	294	265	289	300	264	270	286	286	262	246	252	276	266	301	262	271	271	278	310	282	270	296	281	261	284	239	273	311	261	251	272	222	261	278	260	266	270	276	261	270	239	253	252	274	271	282	262	263	234	290	303	251	256	280	274	260	297	283	274	256	278	266	281	249	268	277	261	265	292	285	264	266	268	262	277	268	257	250	300	314	300	294	292	254	269	264	278	288	281	292	272	287	251	284	268	275	251	295	278	285	309	258	305	256	259	292	281	262	280	257	276	246	251	299	257	284	281	254	238	248	247	281	254	267	246	260	259	270	288	254	270	320	259	256	260	280	267	291	249	279	289	265	265	272	293	266	307	261	264	295	264	287	262	247	281	259	233	256	235	294	270	252	241	280	286	263	237	264	297	267	258	271	266	257	293	281	249	283	272	306	278	271	267	311	301	318	270	246	261	281	290	277	272	290	272	291	300	283	280	280	268	231	253	306	250	273	274	271	257	244	281	256	243	239	295	278	273	306	283	302	281	292	287	270	270	273	273	270	268	290	300	280	271	246	278	266	268	268	268	296	252	289	269	252	248	293	246	280	285	265	275	300	249	289	247	295	293	273	250	281	249	239	291	279	302	280	302	257	258	290	274	254	272	268	244	283	290	289	294	270	274	274	263	263	257	263	251	274	264	277	275	292	312	274	247	269	276	255	319	269	303	253	258	262	273	270	313	242	248	267	269	263	253	255	250	285	276	267	265	253	290	302	273	284	272	285	299	261	279	256	271	285	255	300	257	266	268	268	302	280	261	290	256	290	262	250	301	251	267	244	280	272	276	267	265	278	274	267	258	274	244	265	272	280	248	288	271	267	265	280	284	275	245	271	314	265	284	252	286	304	297	262	262	267	252	311	292	295	284	264	258	259	260	247	263	311	300	298	264	281	267	278	282	242	258	254	276	276	274	240	258	256	256	301	275	315	269	275	282	239	239	272	291	245	259	264	280	264	244	293	260	294	274	239	283	280	278	264	289	260	260	285	253	279	281	291	279	268	272	279	260	254	251	256	270	264	295	264	238	259	286	266	257	294	279	283	245	237	276	290	301	298	254	249	277	257	254	272	253	282	288	291	288	276	269	292	261	271	255	277	266	310	275	229	298	229	273	248	285	312	253	273	271	265	232	252	300	277	293	277	291	289	279	270	339	284	288	286	253	294	269	258	263	255	238	303	269	262	281	269	282	264	294	257	256	273	289	223	265	274	305	272	281	272	266	306	246	277	285	243	253	259	271	257	257	258	253	249	280	252	262	267	266	256	258	278	238	253	276	291	282	265	243	283	307	269	259	274	222	247	279	268	274	273	267	299	267	292	298	282	266	284	262	308	294	261	269	264	282	286	277	249	254	247	268	262	288	298	323	245	273	263	275	241	308	258	265	275	278	255	241	305	269	242	254	244	244	278	309	299	301	303	261	239	255	275	267	283	275	261	298	280	286	246	266	261	259	249	271	282	309	254	260	260	292	279	247	249	269	270	286	251	277	283	250	272	264	279	249	259	265	262	277	290	299	287	264	283	270	265	264	279	255	297	276	282	288	269	231	281	282	285	233	264	289	249	274	304	284	261	278	275	298	274	255	278	269	296	267	252	273	278	262	302	290	259	279	259	290
4875	5066	2407	1227	908	776	692	705	651	664	653	651	640	615	619	630	636	603	605	641	626	614	613	623	629	674	641	589	680	633	638	596	553	655	625	628	607	646	596	591	607	563	631	620	573	601	576	590	596	606	563	582	603	634	642	610	609	612	583	598	667	637	626	599	571	620	599	615	593	626	590	611	648	578	583	579	587	613	631	617	556	602	600	614	611	634	606	582	637	591	573	606	582	578	638	625	638	619	605	606	576	605	578	533	619	580	623	570	628	580	618	588	607	587	580	610	632	609	590	569	587	614	650	572	629	623	589	601	631	604	599	600	611	584	561	630	617	574	634	602	658	557	646	645	591	596	645	632	541	623	623	610	620	616	635	634	676	634	611	614	593	587	540	630	569	632	622	633	602	620	590	587	586	596	605	648	609	595	598	580	610	600	672	653	630	606	604	550	616	610	617	602	594	592	586	604	559	630	681	614	611	591	620	580	628	565	612	640	615	574	590	627	608	595	553	597	627	598	601	584	598	639	567	668	581	597	598	575	604	553	564	594	594	632	619	587	604	615	567	575	604	569	579	565	587	607	623	571	628	597	612	604	615	588	583	577	600	622	624	633	598	636	609	605	620	593	620	588	579	601	606	598	618	592	629	612	623	626	563	613	617	594	561	647	609	643	594	570	602	619	586	606	595	652	583	595	572	610	608	605	595	619	639	638	599	554	601	608	596	617	603	620	586	590	593	591	604	565	612	600	565	596	607	615	575	621	608	615	584	622	654	598	600	603	611	564	539	614	547	622	602	606	602	583	615	583	587	608	634	583	606	631	612	646	589	573	601	623	626	644	595	613	623	580	614	587	637	602	653	596	612	586	623	621	568	583	584	608	573	628	600	586	598	634	590	571	588	598	586	625	595	593	598	632	564	609	606	627	632	608	606	616	577	601	594	598	592	586	594	601	559	568	653	636	632	622	580	650	613	609	621	621	620	602	633	588	601	607	567	549	620	625	591	613	597	595	600	580	607	586	622	607	620	598	614	608	614	607	558	609	640	585	567	586	600	621	587	623	626	583	597	637	625	624	626	598	601	617	617	601	604	612	620	627	567	593	637	617	629	607	587	592	621	623	623	610	583	616	591	618	654	614	593	601	608	640	652	611	631	602	632	585	643	607	583	615	637	615	598	622	609	595	644	639	580	604	603	581	586	625	618	565	617	633	613	623	595	608	618	605	596	573	595	647	608	632	614	618	623	680	614	604	583	569	572	595	594	623	591	623	550	623	638	622	630	614	641	608	606	571	606	608	619	633	623	612	605	595	635	558	576	611	623	587	597	617	613	639	606	668	578	656	614	593	650	599	637	594	587	581	610	568	626	588	616	618	604	612	621	579	598	609	640	609	576	632	609	612	578	610	579	606	641	612	588	668	625	616	639	616	608	632	650	601	580	619	634	607	618	584	611	650	616	596	636	616	626	614	647	597	602	587	574	608	572	648	615	565	606	615	561	599	584	666	608	582	640	608	595	596	602	593	615	626	601	580	640	572	637	601	637	596	604	584	637	620	594	593	636	624	597	602	604	627	600	577	562	609	613	577	582	599	591	539	608	593	618	577	582	597	644	654	619	586	636	593	595	564	611	641	578	645	603	610	602	582	644	625	577	592	602	601	618	615	603	593	607	598	642	568	632	614	594	597	613	596	582	587	636	594	634	621	593	593	578	654	573	609	595	590	612	586	597	651	621	603	623	555	577	589	561	592	620	622	606	624	573	589	565	595	581	613	673	597	576	574	638	594	652	610	596	606	584	616	575	559	633	621	613	600	670	621	642	585	574	634	578	656	582	628	635	614	645	625	621	627	592	604	577	589	631	628	594	615	611	662	621	614	629	625	588	595	630	618	590	614	700	611	596	605	579	586	624	603	613	640	621	577	574	603	643	624	656	586	661	633	624	561	597	582	602	587	579	603	595	610	636	598	648	577	618	577	621	593	610	594	611	632	618	655	602	596	599	659	608	634	564	605	613	568	609	596	567	578	595	571	638	616	621	584	599	612	611	576	616	602	566	594	633	547	633	585	657	626	589	614	633	616	605	618	610	568	630	612	632	573	579	659	605	613	588	636	604	599	604	578	584	623	569	604	568	647	639	634	589	622	622	574	623	630	618	631	614	621	613	607	600	626	653	598	631	635	600	564	585	601	610	609	547	600	577	640	594	594	631	552	617	571	591	580	589	608	597	616	581	623	604	607	596	627	607	610	601	605	614	590	598	630	561	625	656	660	594	594	602	615	586	579	590	591	592	567	573	588	589	632	630	591	585	634	632	616	612	615	595	595	617	616	583	573	590	589	600	601	580	640	603	614	636	641	592	606	581	612	621	619	639	634	583	644	561	636	616	573	580	622	590	659	587	593	618	591	646	645	574	601	598	589	632	590	600	577	617	587	590	577	629	596	621	629	609	629	579	662	578	577	632	586	615	585	596	570	629	598	618	634	606	566	612	600	605	650	568	634	613	591	579	605	673	589	610	608	629	624	617	604	621	626	634	615	640	627	604	632	577	636	568	628	561	579	563	614	591	590	613	619	602	636	647	624	619	627	618	579	615	614	580	596	624	584	628	621	580	610	634	616	570	587	550	558	583	616	617	616	593	649	667	622	646	636	633	594	618	594	610	608	604	645	600	604	579	581	627	638	568	622	579	585	597	567	600	595	581	570	640	609	602	647	603	589	570	590	602	604	588	561	634	645	599	620	551	560	599	615	620	623	568	562	603	607	575	592	571	597	602	641	632	630	617	613	623	589	618	606	610	583	621	583	592	570	610	571	581	596	549	578	596	600	569	613	610	593	616	609	604	574	607	576	560	607	583	594	551	596	613	602	621	597	597	593	589	630	638	600	583	568	599	571	645	583	639	565	543	576	619	591	630	618	610	588	578	565	579	622	609	610	579	583	596	624	647	569	626	590	567	608	617	548	589	639	593	596	616	634	594	584	589	610	608	672	588	600	599	576	593	622	586	604	573	619	585	599	585	640	602	617	602	624	603	578	630	641	640	653	613	574	553	607	612	556	588	609	572	608	592	631	590	620	599	630	596	570	572	614	579	563	584	607	615	623	595	574	601	662	541	556	584	603	613	648	611	625	589	586	596	567	597	579	615	606	577	620	604	603	588	573	601	589	638	592	602	602	573	631	614	600	610	609	579	578	601	614	631	585	552	592	569	615	608	597	625	623	634	618	607	618	586	622	579	596	600	620	612	585	640	616	596	571	584	635	608	640	594	576	619	600	637	632	579	618	631	541	635	574	574	593	620	631	625	571	617	554	622	603	632	611	642	585	604	609	602	604	649	575	597	629	611	585	621	640	616	591	624	602	604	618	624	634	614	603	610	610	568	644	611	582	613	595	599	609	607	610	590	637	568	629	592	620	610	620	547	628	597	606	598	591	625	605	573	610	596	591	617	619	598	578	599	557	617	608	649	588	557	581	589	595	604	594	568	611	618	598	584	545	621	619
31698	19074	6936	610	461	425	399	395	355	380	357	393	389	392	387	372	360	365	376	355	333	365	368	334	364	345	327	384	363	394	369	393	369	375	372	364	348	354	346	353	401	360	360	386	339	336	339	401	390	346	363	358	385	345	346	353	366	369	350	366	378	367	354	325	369	358	381	377	394	354	387	360	367	335	363	391	386	356	358	379	334	368	416	368	356	365	359	373	352	367	312	347	336	402	368	398	399	372	375	361	403	368	372	353	382	349	371	331	371	350	415	371	325	351	348	327	358	345	357	336	367	358	377	365	345	353	394	332	337	386	334	349	332	368	338	356	406	370	328	383	357	345	359	393	323	359	361	373	374	380	345	362	332	376	354	354	371	404	395	372	392	370	374	351	360	362	370	413	356	358	334	364	335	366	375	364	381	382	373	352	353	342	361	364	357	342	339	370	404	399	405	359	355	386	332	362	380	338	373	356	368	348	393	365	350	346	381	404	388	385	346	385	349	358	378	392	351	366	359	365	374	391	347	359	380	389	385	365	353	404	345	423	354	347	364	392	342	350	406	356	355	371	341	371	379	358	390	312	349	352	361	358	368	385	383	359	356	358	329	355	366	352	340	322	381	361	367	329	345	360	372	367	356	353	374	375	364	335	362	381	356	371	378	325	378	358	386	392	373	383	342	379	386	323	371	375	385	350	379	340	343	369	370	328	345	344	339	349	371	358	384	380	323	353	381	364	349	357	318	368	358	372	357	367	369	355	371	303	325	346	350	354	386	321	361	348	329	349	379	357	366	414	363	380	374	351	315	366	341	371	355	364	338	368	330	335	409	366	382	340	387	354	353	370	359	347	396	352	373	360	373	364	379	399	370	337	407	328	334	348	384	344	369	385	345	339	366	375	339	373	362	354	354	373	364	389	301	352	342	360	380	360	389	333	383	365	354	354	359	383	367	367	326	371	370	388	391	383	347	388	374	380	383	343	380	373	370	362	376	390	346	335	347	347	380	329	384	376	377	322	381	367	363	339	365	356	361	343	362	375	363	368	374	370	398	356	362	331	378	329	350	356	369	366	344	357	355	369	386	384	357	348	367	357	375	361	348	378	358	376	393	342	334	347	375	348	338	355	375	367	375	384	397	373	372	374	314	350	337	348	358	370	384	374	377	359	347	375	399	378	367	391	367	336	355	360	372	356	365	376	336	363	376	338	352	372	362	354	363	357	363	362	392	349	395	371	378	337	386	353	387	361	391	363	341	356	359	340	358	403	359	356	384	372	357	348	362	372	387	375	351	368	353	352	349	359	364	363	368	372	362	341	394	328	362	317	378	356	379	362	366	338	372	337	342	355	345	345	382	372	367	380	383	342	341	380	392	354	390	381	365	360	376	376	385	369	359	363	345	343	335	352	358	372	332	352	397	355	390	350	379	353	355	397	344	358	371	347	399	348	379	363	360	349	371	369	368	342	335	397	353	354	379	342	354	400	384	410	356	378	383	364	354	378	374	334	350	346	348	384	375	351	375	335	360	372	375	368	380	386	350	337	359	355	326	354	341	376	359	381	392	326	369	349	379	368	354	373	341	359	371	338	332	344	393	348	399	336	358	328	367	379	367	360	363	348	311	343	372	365	389	320	352	332	400	360	396	378	378	388	337	350	355	368	370	363	332	354	364	323	386	367	370	337	328	376	332	380	354	326	331	358	358	387	357	326	350	338	320	371	356	355	352	329	349	370	367	315	355	360	353	364	386	357	361	362	378	366	350	359	360	377	358	357	345	369	344	380	341	401	343	397	350	367	364	368	322	411	376	373	408	344	356	345	398	331	382	322	384	391	381	329	376	391	335	357	401	410	370	361	369	352	331	361	339	382	382	358	358	342	370	391	383	364	351	331	354	357	386	342	351	349	342	327	341	312	391	378	396	419	385	354	361	379	378	370	340	393	386	389	375	360	360	377	358	397	363	353	383	351	344	399	369	367	360	349	360	361	359	328	408	341	345	375	343	354	346	344	341	337	317	355	357	371	385	367	402	370	338	340	366	392	353	396	371	351	360	368	368	362	375	360	349	353	390	383	369	357	378	352	357	339	370	385	389	339	370	342	362	346	387	389	339	406	380	374	376	336	372	353	357	363	351	341	336	392	361	356	371	385	369	376	331	341	338	366	364	354	368	341	367	357	345	341	333	391	381	351	352	332	335	363	377	355	371	328	370	380	351	330	352	347	388	350	383	352	376	333	369	360	377	371	371	369	368	330	386	365	357	356	365	390	372	414	382	376	338	351	372	375	360	358	348	337	367	358	351	349	376	369	351	382	359	358	325	367	348	382	341	379	325	376	351	377	304	325	346	337	370	358	379	368	347	346	357	353	360	379	332	374	382	361	374	352	334	356	363	381	329	379	389	368	375	365	379	356	372	388	375	367	347	345	379	356	369	370	340	365	371	338	344	346	341	361	364	360	361	369	358	396	355	349	348	346	369	406	319	333	357	370	388	366	342	370	398	350	338	348	355	382	349	379	384	382	364	323	331	364	361	354	376	378	376	367	388	343	337	388	345	332	364	383	331	356	353	354	356	365	371	406	366	388	384	361	365	338	321	358	378	392	401	362	403	376	339	362	361	345	354	412	396	383	375	367	345	360	346	367	372	382	351	344	332	375	335	362	364	363	350	316	366	369	352	350	327	365	315	355	360	380	373	383	384	341	366	384	342	349	357	350	356	371	382	370	336	351	369	391	380	345	406	372	375	335	352	375	385	366	332	367	349	353	402	357	394	327	387	389	386	331	348	391	320	345	371	339	383	337	365	331	373	419	375	361	393	381	418	357	372	345	398	369	357	386	368	375	364	350	366	380	353	360	347	347	359	366	352	354	349	393	379	354	386	343	373	354	351	344	373	358	374	381	324	350	370	366	359	370	368	354	371	399	346	377	400	361	355	349	343	340	340	341	369	360	368	362	379	356	350	338	352	324	349	388	384	348	336	359	358	352	365	347	374	348	364	354	343	391	371	350	348	365	381	353	359	414	374	354	337	352	369	365	357	366	353	404	380	360	368	357	325	355	355	369	372	356	389	401	359	387	354	425	364	337	403	433	381	410	341	374	341	361	344	363	368	395	396	384	363	365	353	355	380	368	387	355	346	345	385	357	358	349	366	357	325	347	347	399	354	395	388	410	353	353	360	389	369	368	361	365	336	370	367	397	363	379	361	407	352	371	354	358	330	339	335	378	404	384	412	345	315	329	352	360	397	367	329	351	359	360	371	378	378	349	342	354	356	353	355	358	376	334	380	333	385	377	366	386	387	382	347	368	344	362	408	387	380	359	357	353	357	322	389	375	328	365	363	374	363	393	372	368	342	398	351	389	366	360	371	409	355	368	363	385	375	386	390	341	347	344	358	350	380	384	330	349	365	392	358	361	382	413	372	393	361	391	402	363	375	335	312	377	405	353	387	325	345	381	344	343	357	345	360	370	356	356	377	350	388	360	359	342	354	400	323	376
5626	1145	905	826	858	875	857	810	886	837	823	845	799	845	820	832	855	862	845	846	805	846	875	887	832	864	853	851	824	810	870	796	843	800	890	801	895	826	846	808	842	801	849	883	806	873	828	831	863	832	794	852	892	824	842	868	819	873	842	852	844	828	854	833	871	877	886	826	848	821	858	831	857	856	801	849	885	816	823	827	827	845	842	878	874	826	779	800	843	848	836	833	844	905	817	848	868	837	810	837	841	900	864	829	862	832	874	813	845	861	774	807	850	869	807	793	804	871	792	894	831	832	778	831	856	818	870	844	785	832	802	799	839	835	816	825	848	827	870	843	801	840	889	835	833	814	808	867	819	861	807	857	875	827	824	829	850	834	819	853	866	837	825	818	839	843	788	859	829	863	840	796	822	860	853	820	822	798	844	783	814	918	852	810	902	859	838	831	852	869	844	837	866	827	807	875	823	855	875	857	801	821	779	838	825	870	826	851	779	864	824	877	858	880	848	855	840	848	811	809	855	823	849	810	858	870	785	847	870	828	870	837	793	817	798	828	849	860	855	839	856	828	837	812	832	827	848	810	896	857	840	846	827	860	841	858	829	830	784	839	822	854	801	869	838	818	872	827	838	834	801	854	807	886	832	812	793	865	814	853	872	857	864	844	865	847	856	830	844	812	825	868	840	832	811	883	875	893	860	868	817	844	858	853	851	914	838	811	812	854	822	828	786	827	807	848	831	860	804	829	841	829	899	818	847	821	866	859	862	832	841	744	854	821	832	846	782	812	831	861	860	878	881	839	874	892	838	885	804	833	861	843	785	881	863	821	896	797	805	877	840	815	861	829	844	832	833	829	820	834	859	884	787	809	837	930	798	884	834	838	810	864	854	847	864	857	828	804	810	825	832	838	865	884	839	811	884	859	840	894	832	847	807	837	844	824	863	854	869	822	870	855	846	856	822	808	850	820	872	854	780	857	858	854	861	820	846	807	882	809	840	819	871	847	832	803	838	877	835	808	850	838	799	818	852	785	819	835	836	818	831	848	879	832	811	888	867	815	840	858	876	873	825	797	860	777	848	874	859	856	810	857	854	839	797	810	852	838	811	844	909	851	821	821	833	829	842	822	835	810	840	833	902	841	875	870	807	817	847	811	891	791	807	818	907	837	851	754	844	888	898	861	828	838	846	842	870	818	790	833	838	798	807	821	845	829	777	842	850	839	845	849	844	836	838	790	835	809	860	869	849	874	829	852	785	831	862	841	796	869	855	811	851	825	802	815	851	790	868	855	867	877	821	819	870	861	835	843	792	829	804	871	840	865	859	856	900	814	800	846	865	879	811	847	827	847	831	801	823	872	892	879	784	807	891	798	873	836	819	820	859	849	872	851	822	845	793	874	836	828	826	864	866	804	781	863	862	875	871	814	866	831	879	817	837	816	811	857	804	857	832	901	836	875	823	843	856	856	866	833	862	839	797	791	868	865	837	839	828	830	791	840	845	857	827	825	802	839	882	854	870	861	861	843	791	815	855	831	851	902	856	823	878	762	843	848	846	815	805	795	857	820	797	849	811	786	849	813	862	857	824	849	798	804	778	896	841	872	825	813	830	814	876	853	855	865	839	858	839	810	853	834	868	865	878	823	836	832	850	842	824	772	788	878	846	860	856	849	818	819	860	844	797	858	890	867	883	827	838	838	787	865	868	870	833	843	819	816	800	847	833	824	857	812	829	858	841	818	855	832	824	831	815	819	832	825	848	850	851	805	839	829	836	852	844	810	811	883	817	794	825	826	857	821	833	834	855	876	849	822	802	836	834	813	843	845	867	825	830	846	827	821	841	828	776	871	878	842	834	838	856	843	899	867	882	870	829	830	801	817	863	813	824	806	844	848	852	786	855	841	804	876	817	851	847	812	864	837	840	859	838	775	840	820	784	846	824	916	769	825	872	873	836	814	807	847	858	841	852	834	887	863	854	872	814	776	814	848	829	836	800	845	840	847	817	867	805	857	861	804	851	844	805	897	794	824	844	779	814	874	846	808	813	827	798	845	868	852	882	813	852	846	814	850	816	898	817	846	830	833	866	789	863	837	823	813	841	822	821	793	827	854	876	851	855	833	829	861	853	851	814	846	842	815	867	861	824	869	832	839	831	866	751	810	807	853	861	872	850	840	873	864	822	808	906	850	824	826	840	847	847	884	856	818	864	854	861	866	826	832	863	808	864	825	865	808	841	894	844	821	824	852	804	833	839	818	789	840	850	844	808	832	862	817	830	842	813	855	882	884	809	862	849	826	858	824	887	856	850	838	823	809	839	764	819	863	837	850	868	798	825	816	842	832	853	815	793	833	872	832	804	813	847	799	808	833	749	797	868	853	848	795	872	842	881	852	806	829	811	859	825	854	828	866	829	859	927	877	838	836	840	832	840	825	832	876	823	826	831	858	829	840	834	839	792	849	792	779	798	845	861	841	830	872	809	822	830	833	807	849	869	840	815	786	875	823	841	823	829	828	847	914	823	831	872	843	830	853	798	823	831	890	846	802	841	814	866	858	829	834	830	852	882	835	834	816	839	827	890	839	834	904	862	813	799	808	843	915	815	785	834	835	844	810	831	794	850	835	888	849	846	888	851	822	826	856	845	816	789	875	844	876	809	847	824	858	863	864	808	842	860	847	861	837	847	840	874	834	864	868	817	856	825	830	875	810	884	800	845	828	851	820	853	876	871	853	836	815	866	844	845	858	823	871	858	843	830	837	826	864	900	869	859	878	818	848	828	766	838	801	828	833	784	800	877	862	854	849	837	856	882	824	827	814	875	875	823	846	817	859	858	839	902	837	896	815	860	800	798	872	799	843	854	828	858	843	800	869	883	824	863	854	841	809	865	886	837	867	866	825	809	861	819	851	778	835	840	771	839	826	839	864	848	834	859	834	899	831	828	859	816	834	885	820	858	833	801	834	813	849	839	865	848	866	807	931	849	848	811	863	886	839	779	836	875	813	845	809	880	811	774	796	828	861	835	790	826	790	858	794	832	831	850	833	818	816	774	791	841	821	799	844	852	823	812	860	835	808	773	830	836	858	856	793	827	821	825	842	859	902	805	841	868	773	847	794	897	854	839	861	778	777	874	817	837	857	829	810	826	818	846	824	837	838	808	845	829	856	853	815	842	817	832	847	828	868	826	771	814	777	857	864	857	869	874	904	826	805	899	827	843	835	846	820	859	812	834	787	833	822	843	823	826	806	845	882	870	844	859	870	830	849	799	804	809	844	811	813	799	832	814	884	856	822	834	847	812	833	853	837	816	863	840	849	853	820	897	913	854	858	879	817	831	930	836	800	859	871	836	823	867	845	830	834	883	823	810	860	904	881	904	818	854	819	839	864	799	839	824	811	817	812	881	812	804	821	863	809	843	791	840	924	833	852	881	818	816	776	783	872	836	842	854	825	876	817	863	818	838	856	827	882	812	787	814	797	847	860	850	876	833	831	863	946	816	784
23849	20692	24085	27336	20684	20664	2376	594	522	481	500	437	500	459	499	435	433	457	419	440	461	417	439	455	458	495	441	452	472	437	450	433	412	417	441	441	393	432	438	426	454	465	448	430	442	454	461	406	427	376	470	449	449	458	418	417	410	432	455	410	448	427	425	451	465	430	399	408	397	435	452	443	446	443	428	435	412	426	429	434	445	417	405	442	408	413	419	428	432	435	435	437	440	440	441	438	448	431	448	450	398	437	411	386	407	431	396	417	442	427	448	363	441	399	425	450	459	406	470	409	423	419	443	454	446	438	419	445	420	419	434	413	419	401	409	398	427	423	434	399	374	382	444	429	412	452	470	388	409	386	469	410	401	414	472	441	413	465	444	401	407	393	394	436	410	412	420	489	443	462	413	421	408	448	411	431	462	399	420	446	426	474	405	457	441	443	401	419	445	428	447	462	444	427	387	459	451	401	420	419	413	406	428	442	467	443	441	406	442	441	441	411	443	399	452	398	443	418	432	443	437	442	467	421	424	419	441	460	413	395	446	463	431	455	438	415	430	423	419	404	415	418	409	400	437	425	455	428	423	429	460	436	474	472	421	463	441	441	390	464	459	460	431	442	445	426	421	437	436	461	425	418	433	472	407	439	439	430	400	464	398	424	422	437	397	435	445	450	406	383	434	438	436	424	412	456	398	403	442	402	436	401	450	449	395	432	426	434	453	486	462	414	466	463	437	424	402	398	425	456	429	447	450	434	445	426	372	434	399	421	439	426	388	410	431	467	406	405	441	455	441	426	411	436	416	437	474	424	434	414	447	449	466	410	446	428	442	460	436	394	439	450	437	436	429	412	436	413	461	412	420	424	452	412	456	397	438	411	383	455	408	430	391	410	402	440	450	397	441	444	400	428	400	424	440	446	414	414	438	455	417	434	393	440	393	417	434	466	451	422	436	436	410	414	398	421	440	407	403	418	434	438	455	424	457	435	437	455	446	388	438	449	458	419	431	404	407	394	429	427	462	437	432	463	437	469	434	419	406	446	416	447	426	425	440	415	483	417	422	436	458	430	416	382	431	416	475	419	426	449	403	409	424	431	406	460	469	426	428	418	423	425	397	414	406	416	426	405	436	427	435	416	427	437	423	431	419	386	425	409	454	428	441	419	440	445	425	418	451	445	457	415	460	423	445	435	413	410	440	440	447	484	445	437	426	375	424	396	458	403	444	425	387	438	409	431	396	400	445	431	380	434	456	431	423	390	357	410	469	435	417	466	392	424	450	383	389	427	420	476	436	418	399	433	443	439	457	407	432	435	424	405	439	416	396	453	423	440	450	418	412	425	390	386	432	449	423	435	412	426	387	429	447	482	446	409	402	416	493	410	426	397	426	446	413	448	443	414	418	412	414	440	424	391	419	441	407	502	448	433	423	475	501	398	472	427	445	490	468	388	458	418	437	420	402	451	417	420	435	357	441	444	451	492	424	409	462	406	436	422	428	416	432	436	436	420	479	427	406	453	431	443	383	407	413	414	445	413	379	447	417	420	423	446	473	427	418	447	409	468	439	427	414	402	449	413	413	411	437	429	416	436	442	445	408	440	397	450	453	412	420	422	388	428	400	461	427	421	426	458	397	430	493	422	433	471	410	445	427	443	425	423	428	421	464	438	418	432	409	446	466	428	422	409	446	444	461	437	435	437	444	431	387	404	473	443	427	385	393	427	421	422	415	420	435	461	439	458	434	431	450	414	422	414	427	392	458	480	461	447	447	452	421	405	451	415	444	414	401	414	412	425	407	463	428	455	472	410	426	437	483	417	421	432	406	420	445	440	432	466	423	484	472	425	423	451	453	407	425	416	438	420	393	436	465	431	429	432	410	453	428	417	408	447	429	425	447	430	455	419	450	426	435	425	416	434	426	450	449	421	411	410	489	421	435	446	470	413	426	397	426	425	435	431	434	449	409	405	431	460	399	400	451	444	407	433	405	412	389	396	432	400	429	433	413	423	413	425	417	411	445	435	438	410	466	416	437	467	429	425	373	420	401	377	455	414	412	392	431	417	435	427	416	427	446	403	420	379	423	442	449	440	431	447	433	433	464	416	432	446	457	393	441	416	450	403	432	452	395	403	442	423	411	452	422	426	413	478	450	416	474	420	430	422	429	446	430	417	416	436	436	394	418	494	398	426	409	420	455	422	422	408	434	432	417	404	425	432	492	469	455	427	410	399	418	460	446	399	431	413	417	447	433	486	414	447	443	453	399	468	430	479	450	400	440	415	409	429	456	457	407	431	430	447	430	424	462	434	435	409	431	424	398	416	409	417	454	433	440	426	409	411	400	469	406	428	458	393	399	421	424	404	421	429	440	398	442	394	435	424	439	412	414	392	467	417	433	459	470	436	407	430	484	477	431	400	453	412	445	465	429	460	402	445	428	404	429	446	429	436	407	452	426	443	442	452	415	392	451	457	422	448	433	449	420	430	470	410	401	465	405	393	424	442	433	419	460	456	469	405	431	439	440	447	455	435	438	421	433	403	423	400	403	441	406	416	429	433	384	434	417	429	405	414	381	436	428	414	443	400	404	389	401	419	425	431	450	439	448	452	412	424	427	395	389	476	406	393	403	419	424	406	439	454	429	440	441	450	448	458	418	434	439	429	408	432	444	430	421	412	437	388	429	461	429	427	401	457	441	403	387	437	407	406	408	405	424	524	450	443	436	436	439	395	449	428	423	406	465	425	402	448	426	471	457	437	414	435	438	408	446	409	387	422	417	463	449	457	409	444	401	461	414	408	415	414	421	415	381	409	423	457	450	426	434	435	436	441	406	419	438	437	455	435	413	417	400	445	478	449	452	422	417	445	436	415	436	462	465	452	458	443	433	413	427	409	412	427	390	459	433	426	423	455	450	443	463	445	428	443	390	424	454	454	388	438	437	423	432	396	413	399	395	402	470	440	426	426	463	390	446	429	424	418	452	472	432	443	449	424	402	447	459	445	411	420	461	461	427	430	441	414	399	461	457	479	430	427	424	425	412	436	431	420	436	418	446	430	434	442	465	422	416	438	423	431	446	485	447	446	409	459	454	409	415	439	470	395	418	411	428	411	433	436	437	429	453	420	443	428	403	458	405	414	449	411	404	459	422	413	439	451	455	417	435	429	458	431	421	437	409	477	414	400	403	455	441	429	437	436	431	469	492	437	400	390	455	434	447	450	475	468	413	417	414	379	429	442	453	451	443	387	434	435	384	396	454	451	429	452	430	412	388	460	434	438	441	475	413	406	427	451	457	454	442	417	429	459	441	427	424	465	451	434	440	426	411	450	460	435	426	413	392	398	403	442	352	438	392	429	446	408	418	440	405	384	425	424	396	365	434	447	435	429	417	430	457	412	414	415	445	368	450	429	416	398	422	390	430	454	424	433	430	417	410	403	474	405	432	417	410	431	391	409	446	450	459	440	430	441	422	399	449	383	412	423	421	410	434	477	432	436	399	427	454	417
4516	3442	2015	1220	1047	1040	1009	974	964	1009	934	926	960	889	994	992	951	982	935	991	939	954	947	939	977	921	930	937	976	989	930	956	900	940	938	976	962	954	947	976	927	950	883	921	917	973	904	940	944	947	915	931	920	961	952	894	918	951	946	911	982	938	990	948	944	920	911	884	934	949	911	907	1003	915	859	980	932	1000	951	953	909	921	963	904	984	941	965	905	923	965	952	958	964	928	966	899	985	935	975	979	934	921	973	904	951	921	935	928	935	912	953	898	971	865	952	946	911	929	912	939	935	943	940	936	919	905	942	916	900	958	878	937	956	970	953	928	942	868	903	943	965	921	961	974	904	956	924	940	924	955	957	890	966	897	944	947	944	893	934	976	895	936	950	900	992	923	908	949	952	935	953	899	882	973	946	966	953	987	920	898	899	966	942	940	975	923	918	921	941	931	952	971	914	938	890	918	944	913	915	899	958	927	898	981	905	928	964	910	929	942	952	897	909	919	867	909	970	932	923	874	1008	935	943	915	965	958	936	925	908	944	915	935	904	961	952	938	943	920	950	929	963	950	934	953	913	1016	924	983	949	950	991	920	891	982	911	938	940	988	935	893	903	935	906	930	912	924	914	936	984	934	922	971	944	900	953	959	876	920	905	954	977	923	948	1018	948	937	923	920	949	954	950	946	884	960	918	956	908	955	989	964	931	938	906	887	940	931	913	921	918	991	908	952	934	897	933	982	921	998	939	893	955	926	953	945	916	891	989	978	927	960	935	900	938	978	926	949	911	912	906	970	953	912	928	978	978	926	894	979	932	926	932	931	966	916	972	933	956	950	951	979	904	917	962	940	938	910	856	986	906	946	938	886	915	904	915	938	1011	945	962	965	914	932	909	919	966	926	832	924	890	937	903	891	958	977	990	861	948	973	883	961	965	926	963	923	993	923	944	954	906	977	894	951	941	927	933	934	946	948	894	992	931	952	946	847	962	940	896	879	945	936	926	978	933	910	930	966	961	953	928	966	905	872	933	920	959	997	917	924	939	959	920	950	886	919	941	957	955	951	996	941	981	962	882	921	963	919	900	929	882	897	886	939	908	919	924	910	964	982	919	953	916	961	934	874	887	944	882	942	904	956	942	920	918	922	897	900	968	902	944	896	914	973	913	915	965	970	937	921	901	972	930	926	959	984	959	933	885	950	957	937	931	927	918	1044	953	921	938	933	881	973	947	924	940	928	940	964	954	931	935	933	904	927	931	983	979	922	933	939	904	946	971	963	1017	939	972	881	961	955	949	997	985	919	937	972	899	951	940	921	938	941	995	897	917	937	904	930	928	932	970	950	1002	966	948	892	919	949	945	952	916	862	929	964	947	937	951	911	987	932	945	966	944	923	873	910	956	965	951	913	976	992	948	900	902	915	928	933	966	1015	940	990	922	948	899	1003	934	910	932	852	917	896	974	925	915	925	950	958	1006	927	875	909	909	896	975	962	893	874	965	953	970	1008	957	928	929	885	993	959	926	948	958	963	890	876	905	957	922	971	937	918	928	1022	920	944	989	970	919	881	888	952	925	925	915	934	968	933	944	905	916	962	909	959	951	941	963	957	914	883	941	915	890	925	931	931	966	912	931	915	902	932	938	946	897	994	937	925	957	883	1006	969	908	950	937	978	885	946	987	938	949	919	938	944	925	917	942	932	939	912	916	958	953	988	896	887	869	896	895	887	958	992	982	925	912	925	950	930	1003	938	945	953	965	950	971	947	897	899	883	927	985	897	919	919	912	907	932	963	959	951	905	886	918	921	935	936	889	946	915	976	894	920	943	915	866	966	1008	975	925	960	927	903	946	960	939	947	913	1012	965	933	944	934	928	938	903	967	938	939	922	933	938	937	926	912	923	896	883	965	933	979	933	909	948	953	931	976	898	964	970	957	918	968	914	906	936	888	937	941	930	969	915	902	988	1012	917	905	926	918	939	964	957	941	876	919	944	945	924	963	955	898	935	972	944	939	955	953	908	997	951	915	958	998	935	909	929	935	982	914	935	895	925	936	957	942	973	949	955	903	878	911	946	949	933	935	930	913	912	949	942	909	948	945	942	930	960	973	868	936	938	947	906	969	898	1007	954	973	942	940	932	1007	958	960	893	973	920	874	923	934	937	931	949	905	937	940	914	964	928	946	909	882	996	920	917	936	932	896	961	906	942	945	942	957	908	944	943	948	948	929	905	873	878	955	932	921	1013	929	947	1011	932	938	903	950	990	938	913	902	970	993	953	911	919	897	953	919	865	892	922	893	918	952	983	930	966	909	916	941	945	940	940	935	923	939	927	929	910	925	951	915	943	911	962	916	888	915	922	934	936	937	883	943	980	926	889	897	957	919	987	940	869	936	930	942	894	958	947	912	957	909	903	969	944	980	929	911	927	1015	960	943	975	971	967	906	934	943	915	931	888	960	959	1010	900	912	944	995	940	913	885	959	1026	893	966	926	956	911	991	940	943	905	911	978	953	920	967	952	906	915	907	954	970	924	969	966	989	937	921	958	907	950	954	906	963	931	970	927	981	969	933	871	876	893	970	909	914	874	920	900	922	930	912	980	917	973	934	903	954	958	944	944	914	933	904	961	967	957	906	945	956	923	972	931	900	884	993	997	918	873	924	968	981	985	928	924	925	939	902	895	902	950	974	918	974	912	920	937	954	936	914	937	870	903	986	917	972	899	912	940	919	923	964	925	940	937	947	919	901	965	925	905	885	980	970	938	950	943	932	875	956	919	929	909	893	932	959	938	908	962	922	919	909	945	888	901	955	923	930	898	944	944	930	958	914	933	931	974	939	958	969	901	892	922	907	922	942	932	955	898	916	905	988	1026	943	972	883	984	990	919	979	921	942	969	1015	940	879	916	929	910	920	952	897	962	942	939	936	987	969	963	915	932	969	881	925	909	935	948	913	977	885	926	935	879	950	897	880	897	988	977	938	905	907	953	948	926	923	903	930	909	972	896	975	937	929	898	940	934	945	936	935	961	941	957	883	948	974	987	909	968	929	936	955	886	928	937	945	968	947	919	891	919	960	916	912	962	931	967	985	905	920	947	913	926	949	891	936	958	975	936	1018	874	905	901	986	938	923	941	945	920	935	908	939	917	970	910	929	897	928	952	923	956	961	945	986	972	937	957	887	947	994	901	923	969	890	914	958	914	928	917	936	945	944	955	895	935	902	926	949	963	968	952	852	936	965	929	911	944	952	863	943	928	919	938	964	948	940	945	956	956	957	962	959	983	906	910	932	989	1011	933	923	951	910	969	993	978	957	953	934	938	928	948	903	930	897	961	897	888	908	932	957	924	911	980	929	981	953	919	962	946	922	937	890	876	935	975	969	935	947	925	941	918	929	959	913	910	937	951	918	938	971	951	957	940	970	909	996	952	973	942	899	880	905	915	878	931	977	952	949	938	942	896	939	920	947	916	941	920	970	909	883	935	936	957	924	949	985	911	913	901	921	960	972	894	892	928	947	961	938	960	939	874	953	930
23407	20684	24282	27120	20685	20704	17918	750	408	380	389	333	329	351	327	305	303	314	342	296	320	271	247	296	274	259	286	297	275	267	262	253	284	307	285	286	289	272	272	292	272	282	281	269	264	252	284	270	265	294	282	275	269	232	266	272	268	310	287	288	277	277	283	257	270	269	282	273	243	297	243	282	267	248	273	275	261	265	327	255	277	261	277	267	279	272	265	261	282	293	241	258	283	264	247	271	234	255	277	268	298	269	282	253	272	284	279	264	286	271	302	282	269	279	298	290	264	292	290	248	296	263	288	285	266	293	250	297	271	297	287	279	248	253	263	292	290	271	268	273	284	261	289	293	270	256	251	233	262	320	285	246	251	258	286	262	258	256	278	268	270	281	277	284	281	286	277	293	283	279	265	313	244	243	319	291	243	294	242	272	254	290	295	279	255	276	265	291	252	280	247	284	281	269	272	271	283	283	285	248	260	267	280	259	252	271	264	267	286	264	276	260	264	259	284	277	271	268	266	237	304	295	255	276	284	281	271	285	275	287	273	272	262	289	249	296	313	244	270	245	258	271	292	259	279	267	246	289	266	264	244	283	275	269	262	250	267	278	273	259	298	242	247	280	281	275	276	257	255	273	269	284	268	253	252	286	272	244	276	283	256	239	291	233	247	256	271	266	284	260	252	269	254	262	276	306	272	293	270	265	271	278	273	259	257	268	289	269	263	276	276	304	285	254	288	269	278	255	289	237	282	267	291	263	298	261	251	255	256	266	271	290	259	260	268	264	308	293	284	265	245	263	252	297	264	284	272	277	248	264	264	249	269	248	267	256	244	297	292	272	282	304	294	281	280	279	263	279	271	256	272	270	317	249	293	262	265	269	232	252	270	266	278	283	268	306	262	264	269	274	267	274	263	269	272	270	231	267	270	262	301	277	295	301	274	271	287	249	283	279	238	291	271	260	247	273	278	276	272	256	279	260	243	247	301	295	277	248	275	274	292	244	279	273	260	267	276	263	257	284	269	283	260	293	273	301	258	260	286	270	246	259	268	281	259	253	266	242	259	277	295	275	280	270	280	265	241	266	266	276	277	238	279	286	271	247	276	272	254	284	262	252	274	242	273	294	252	269	275	276	257	262	268	286	280	271	279	254	260	273	264	282	272	288	252	256	261	294	291	285	256	271	251	242	256	266	254	259	277	251	251	240	280	277	305	280	281	260	278	260	306	247	258	238	265	276	276	268	267	252	256	278	292	257	255	245	243	292	279	293	299	300	266	274	281	309	248	293	285	235	250	266	305	252	249	261	254	265	272	290	270	257	238	271	255	260	262	284	258	288	266	266	281	301	234	267	248	267	244	262	261	271	265	272	265	269	262	262	263	273	241	273	304	262	263	275	278	288	292	268	246	285	245	255	243	261	273	271	266	274	305	280	278	252	295	248	254	292	267	291	254	267	300	244	264	275	288	273	286	269	258	302	264	289	261	278	239	250	281	255	251	277	312	256	266	253	258	272	261	278	254	272	265	268	258	271	295	261	288	260	271	244	288	254	280	284	251	239	295	284	246	260	285	277	275	254	287	295	297	234	295	249	281	272	268	282	277	298	249	289	283	248	282	278	242	270	254	261	285	284	259	261	272	240	281	260	266	271	243	277	274	261	249	274	304	281	285	285	257	275	286	263	269	284	255	269	265	259	250	247	278	294	251	245	278	270	265	274	282	262	264	260	279	262	277	259	280	275	245	284	274	269	275	311	271	300	276	271	271	251	272	270	307	261	283	290	265	273	268	288	250	289	274	241	274	272	261	279	294	265	287	289	273	285	280	303	269	294	260	273	264	274	262	280	306	243	275	270	276	251	257	297	255	270	286	257	288	279	266	281	301	294	248	271	255	281	303	272	275	231	256	291	313	283	283	292	284	242	289	255	267	279	293	276	263	279	281	242	265	286	250	301	283	300	250	273	264	265	294	292	271	283	274	219	234	258	297	244	259	296	265	275	264	271	247	265	255	274	287	295	268	262	271	261	288	296	269	242	288	262	271	277	281	245	301	284	265	261	246	236	299	238	267	228	281	262	280	271	274	270	263	235	275	258	298	272	246	251	250	259	299	298	250	273	276	263	264	239	259	263	277	274	253	269	313	303	271	272	282	268	274	232	291	281	277	260	243	255	266	274	275	254	277	291	259	253	290	261	269	260	279	256	252	258	314	267	237	271	288	281	282	259	267	249	268	272	270	274	267	281	284	279	242	268	257	241	271	318	242	283	255	287	278	266	290	231	283	270	247	227	284	264	260	241	278	280	267	272	286	263	260	274	262	262	281	245	269	272	285	272	288	291	248	272	241	299	258	278	258	283	269	278	261	245	305	268	245	250	257	275	276	275	247	261	270	248	267	259	259	268	255	271	298	286	263	280	254	253	264	255	292	274	283	272	253	259	266	291	291	284	258	258	232	292	262	297	273	267	251	258	308	266	228	239	255	306	283	258	271	249	278	242	267	235	279	260	266	245	254	254	270	309	275	251	257	253	262	271	291	234	269	285	284	291	289	231	259	265	267	248	297	295	246	289	270	238	269	283	249	253	260	257	275	275	270	255	233	275	277	268	260	270	270	252	265	290	264	273	288	276	292	280	287	286	221	263	298	287	275	263	252	276	249	277	252	271	232	277	282	289	270	243	242	268	269	273	289	268	284	276	262	251	265	234	277	275	237	257	280	284	279	281	269	256	275	276	265	275	317	284	289	248	289	258	263	303	275	255	282	272	250	292	259	282	258	307	281	259	293	282	245	282	239	265	227	256	238	237	266	266	273	279	254	262	265	263	247	254	283	264	240	294	308	269	266	296	242	255	299	268	269	284	263	292	312	263	245	253	251	256	266	296	246	293	257	269	293	288	316	264	285	297	289	254	307	266	235	259	292	272	243	266	268	268	276	277	281	256	295	285	267	306	271	268	298	246	297	261	293	290	245	275	262	268	302	259	264	266	266	260	267	294	240	229	301	288	272	268	252	255	280	297	281	289	302	261	285	268	269	299	265	264	277	268	288	255	261	257	266	283	273	269	264	258	271	277	298	266	260	303	291	233	264	256	285	260	288	276	255	286	253	276	246	284	257	269	246	287	306	297	242	283	243	241	303	239	275	275	287	248	266	285	258	283	248	267	264	252	272	247	281	293	232	267	269	245	308	294	302	286	287	231	279	287	255	291	246	297	296	280	256	264	284	287	242	262	297	260	264	271	256	267	257	246	242	265	257	290	277	256	266	255	265	277	302	288	257	280	246	245	277	294	283	274	306	243	249	242	263	295	246	297	292	287	246	271	297	295	292	253	267	266	282	294	279	266	278	260	271	264	288	279	253	260	266	265	284	282	283	254	239	258	261	294	274	262	297	290	252	293	234	274	285	273	247	268	242	268	265	257	300	272	258	234	240	258	280	271	267	255	269	264	253	250	256	292	273	280	278	252	281	303	256	251	251	272	245	282	281	265	263	234	282	238	270	261
4812	4942	2394	1152	904	725	697	681	649	625	638	655	575	608	600	624	616	621	628	632	609	593	648	654	644	633	629	588	606	674	626	598	605	612	598	595	585	616	616	588	589	638	576	600	605	614	612	628	645	584	639	601	580	594	614	640	588	609	624	625	626	583	619	600	574	590	603	592	572	574	586	579	598	573	595	625	607	591	625	596	641	642	622	547	650	627	616	611	604	613	672	608	577	604	586	591	625	606	573	593	605	645	599	629	581	582	587	618	611	599	622	599	575	569	556	587	578	604	607	645	607	576	629	593	580	610	579	630	592	605	607	602	620	584	623	631	585	588	590	581	600	607	600	606	599	599	588	634	600	621	570	571	614	606	603	652	562	588	611	623	555	577	599	579	657	583	634	576	608	587	605	595	636	596	592	559	595	590	610	601	569	629	537	600	590	602	543	643	607	604	590	583	589	608	606	605	591	621	608	605	565	588	575	611	622	610	610	601	636	599	598	596	644	610	599	580	580	586	598	650	631	534	616	568	670	628	660	578	609	601	594	594	638	630	619	583	607	604	646	617	634	649	614	630	643	631	612	633	529	599	616	593	570	618	592	600	602	597	619	583	613	624	602	595	591	580	657	634	588	575	606	604	616	599	590	607	623	610	550	582	606	557	596	561	584	638	602	622	562	589	606	584	570	644	559	613	612	638	608	640	608	627	585	557	604	564	573	604	587	626	566	581	595	599	624	624	586	614	590	621	595	578	626	587	604	611	599	555	642	555	580	638	625	533	601	571	588	573	630	563	612	578	610	538	595	615	594	641	559	556	601	625	573	590	579	590	616	612	604	604	632	616	645	577	633	632	599	620	653	591	601	616	620	628	601	588	646	631	604	621	658	604	600	584	575	609	567	610	591	567	599	538	597	612	570	618	586	571	621	634	586	604	631	625	559	542	606	638	600	578	607	624	620	641	591	581	619	593	616	616	624	562	556	641	584	599	629	591	603	572	595	577	620	618	595	634	581	556	604	593	579	582	630	622	603	608	599	559	634	572	643	582	624	584	624	600	625	616	570	573	606	609	645	597	589	639	608	619	616	625	563	582	603	595	569	575	609	603	615	561	553	599	634	544	608	584	616	605	600	573	609	617	611	633	586	600	581	604	621	590	614	573	612	596	628	651	596	568	628	607	566	610	635	616	604	590	619	584	636	629	605	588	585	614	622	633	583	606	586	585	581	553	608	642	539	550	650	582	616	595	623	637	594	528	591	577	591	585	615	608	591	550	632	606	599	592	568	601	617	619	615	579	634	577	552	597	583	642	624	635	578	630	601	625	586	597	641	606	612	635	596	617	570	545	567	583	585	608	634	631	592	623	608	608	599	603	626	577	601	575	621	561	548	589	652	602	596	579	598	617	630	632	631	638	550	563	586	598	659	602	585	602	568	586	588	586	602	618	581	627	610	617	622	647	615	591	567	594	620	597	599	591	604	600	643	592	616	611	592	615	579	602	621	565	603	641	569	592	587	617	583	602	622	558	603	593	614	601	653	637	578	584	559	600	554	540	565	614	580	577	615	606	619	639	604	640	595	581	604	624	585	603	586	613	592	598	654	616	592	578	602	622	578	619	614	609	586	585	604	594	627	584	598	613	582	584	561	563	588	605	582	575	619	601	551	592	575	614	617	554	622	602	582	594	598	620	578	581	600	604	592	631	612	605	612	613	562	634	650	664	576	593	583	571	593	621	612	569	591	621	574	627	561	612	610	600	614	571	609	592	604	614	570	595	602	533	597	613	603	623	613	537	626	626	590	586	650	633	623	605	577	567	614	607	614	595	599	606	617	602	619	603	634	591	598	578	630	674	605	575	603	603	607	610	587	586	575	564	611	641	550	567	589	630	592	602	600	581	650	566	582	599	593	567	580	599	640	606	571	612	619	593	588	558	569	598	626	612	593	589	615	603	560	626	613	605	580	702	611	575	573	542	613	638	585	557	595	604	575	627	579	622	608	573	577	616	615	612	624	601	565	596	600	573	626	604	621	583	620	547	589	620	618	630	603	571	587	600	610	590	631	591	584	604	580	572	572	576	587	613	593	629	606	597	609	569	603	592	629	607	577	616	571	618	625	596	563	582	609	610	589	590	620	589	582	610	616	613	612	596	625	596	596	612	603	603	591	559	609	601	610	601	579	582	599	577	555	593	627	582	583	612	576	578	627	563	621	630	569	580	545	546	644	575	613	616	609	618	587	607	593	615	558	587	559	651	624	630	674	624	594	601	576	603	563	629	596	594	599	590	591	610	595	599	611	602	593	607	597	578	602	576	628	584	586	607	564	634	575	602	610	586	640	611	591	595	586	605	599	619	620	608	610	580	560	575	564	621	577	644	544	612	594	602	604	618	569	570	632	595	588	610	596	580	560	593	621	618	627	603	601	618	628	676	609	617	587	586	606	594	560	603	616	623	641	601	608	623	629	645	604	594	628	600	577	602	608	622	548	585	621	607	611	580	579	619	566	610	641	582	621	560	612	593	607	527	544	564	594	604	601	615	632	638	549	569	570	575	594	595	598	599	564	555	574	578	616	612	582	598	580	613	606	581	605	609	553	609	570	584	604	558	602	625	582	603	597	570	611	627	590	608	626	602	551	632	581	591	600	581	594	587	578	633	623	633	583	584	592	572	578	640	621	607	606	593	560	634	609	605	605	621	616	594	558	635	578	606	620	605	554	599	672	589	561	612	584	586	575	580	576	582	607	581	616	588	592	631	548	589	594	634	620	588	583	618	548	604	589	583	617	603	598	625	581	644	610	567	642	628	606	618	592	621	588	600	610	609	575	578	566	551	593	566	552	598	614	611	587	623	591	614	626	645	591	595	611	608	607	627	568	563	625	573	594	618	604	639	624	600	602	584	587	638	580	603	592	568	562	618	626	605	623	628	650	625	594	607	571	597	575	577	600	615	605	592	589	629	697	585	624	588	605	552	590	589	582	626	663	603	593	579	568	613	626	568	630	606	587	598	538	589	571	569	623	603	585	555	630	572	607	612	599	586	577	574	572	578	569	638	615	586	581	612	602	586	594	635	650	577	589	621	581	599	605	558	596	616	602	581	598	583	598	599	598	623	630	574	591	563	603	630	621	624	600	570	573	628	648	586	596	616	588	590	595	585	616	570	603	617	542	597	601	574	577	593	573	595	596	567	639	583	572	569	602	650	582	596	632	618	628	605	615	585	574	586	600	618	644	542	574	626	596	606	610	645	630	630	648	608	555	668	626	614	619	595	665	620	588	596	600	603	600	637	603	628	569	628	612	613	566	632	587	645	604	656	604	621	608	626	550	539	570	598	592	590	592	592	563	622	592	622	632	605	587	583	588	588	588	607	629	599	572	581	605	555	604	589	590	602	581	591	593	586	582	627	632	608	637	613	588	580	547	630	632	597	634	595	627	580	636	607	649	647	577	580	595	643	599	630	620	566	630	589	590	601	630	626	570	594	618	614	602	652	595	595
31745	19077	7063	672	441	426	365	406	349	338	377	363	336	391	373	386	361	350	408	402	371	341	335	391	381	335	364	347	325	367	395	350	360	338	365	333	342	363	359	362	370	343	387	387	389	358	370	389	340	358	393	375	349	373	368	341	390	361	357	334	347	362	365	308	345	315	397	357	342	352	350	344	396	374	376	362	356	351	401	353	331	324	357	370	359	372	359	349	370	378	347	377	339	352	373	367	349	348	350	385	368	332	363	364	401	396	358	348	351	414	348	342	343	362	342	333	355	345	373	319	364	404	351	373	409	390	354	364	377	330	335	373	357	356	346	370	395	347	368	373	375	355	332	370	376	388	369	358	390	358	348	355	354	349	358	380	355	382	371	357	341	339	365	349	331	404	346	341	352	358	385	348	344	393	325	360	385	351	405	359	332	348	345	342	321	355	371	375	369	358	367	383	355	374	378	379	366	361	310	358	344	327	358	341	386	345	328	397	381	347	344	329	367	337	373	360	358	347	372	372	369	374	393	396	371	380	362	366	377	391	318	345	407	344	341	350	373	346	354	380	342	358	395	359	404	358	374	385	369	346	328	380	360	392	370	320	354	377	379	364	389	356	345	383	354	367	372	370	363	342	362	357	379	345	361	351	336	358	385	383	385	365	374	375	396	363	366	327	345	397	348	363	376	388	354	345	354	367	352	385	357	357	385	367	347	370	365	307	346	356	373	365	308	386	378	405	371	368	351	371	337	340	386	332	372	376	357	326	373	340	323	343	386	347	379	371	339	351	342	390	338	376	348	345	386	389	345	352	363	363	363	356	382	360	374	386	361	376	390	361	360	379	373	382	345	351	344	364	332	369	328	354	356	372	373	363	389	380	371	340	384	372	372	376	405	367	350	389	366	340	364	377	360	360	366	381	356	348	380	359	363	363	350	344	351	372	371	395	367	392	325	361	340	354	299	364	361	370	362	323	318	368	364	345	346	365	327	328	327	380	367	341	397	369	394	319	354	371	343	353	369	382	357	363	384	371	400	330	370	342	348	332	382	337	363	393	363	361	366	365	359	380	336	364	379	349	372	369	380	361	347	395	307	367	340	359	378	377	356	369	374	380	371	362	365	384	376	354	320	376	367	351	375	348	355	352	335	358	376	365	341	365	368	348	347	368	391	332	374	374	329	319	362	358	352	335	361	386	372	353	369	371	363	371	360	331	347	341	347	318	369	371	390	400	358	386	350	379	381	407	342	390	345	369	365	372	408	368	372	296	312	361	334	403	386	382	364	350	363	373	382	301	361	374	363	379	377	361	367	357	364	361	332	339	380	322	352	366	349	395	392	374	354	352	339	341	367	373	357	356	341	348	352	385	359	343	352	367	366	421	399	347	340	385	367	374	344	368	360	365	363	341	387	350	379	389	367	354	337	374	366	381	382	384	365	375	356	366	290	336	398	345	364	347	348	341	369	365	345	354	368	378	365	348	345	359	359	380	403	384	378	385	379	355	378	373	349	350	387	373	350	396	325	353	364	353	380	342	362	392	340	361	382	339	366	388	364	372	342	331	400	357	345	348	382	373	346	331	376	380	380	371	355	395	355	369	365	389	382	354	362	347	354	334	338	340	344	403	364	362	384	367	360	375	355	378	367	354	346	343	368	352	368	352	395	362	372	353	374	335	328	366	335	315	373	378	374	352	341	359	396	338	335	359	364	373	343	360	376	391	388	368	374	391	376	408	340	360	392	398	372	337	314	354	349	393	383	377	402	369	352	384	350	340	365	358	331	364	342	371	344	330	361	346	396	396	335	339	343	324	357	382	329	352	354	356	348	361	335	383	314	385	358	327	366	388	362	383	379	357	373	401	402	351	365	373	387	366	350	364	381	326	338	341	322	361	351	371	374	349	343	341	336	354	339	382	384	379	343	380	353	367	371	352	377	354	368	372	351	352	348	375	389	350	354	349	356	399	377	337	354	363	352	342	369	374	358	356	371	359	335	390	358	334	355	365	366	360	355	374	407	366	362	349	369	403	391	328	357	375	375	335	333	337	349	316	383	367	366	387	364	331	360	367	343	353	333	401	359	373	370	368	349	359	329	335	385	327	379	402	385	376	385	348	343	377	390	387	388	364	357	361	331	353	395	364	367	361	353	377	325	417	354	345	367	331	379	336	373	372	381	401	369	353	368	402	403	387	386	361	331	354	363	389	364	345	363	385	374	358	372	334	368	363	379	386	371	327	332	342	363	340	347	363	396	334	373	336	412	335	346	341	358	406	397	365	386	357	365	360	350	356	348	347	342	342	362	391	383	392	377	377	399	391	387	340	371	370	346	388	395	350	362	375	362	371	387	351	353	361	350	335	364	331	350	404	355	369	353	343	354	383	374	356	412	378	383	375	367	369	351	376	376	363	360	356	406	370	365	379	351	375	360	348	366	343	385	342	389	319	347	347	351	332	361	339	415	364	367	370	383	362	378	374	373	376	350	383	355	416	379	320	380	373	380	379	361	360	359	383	341	355	344	346	365	335	393	355	402	365	369	384	396	363	375	357	358	366	359	372	338	371	397	365	382	348	368	356	392	414	374	356	353	355	374	376	345	346	359	342	370	322	346	350	389	348	337	333	351	355	368	368	384	379	338	327	363	381	367	380	370	368	365	342	353	373	367	348	387	343	398	372	371	359	342	408	371	390	361	347	323	356	350	334	334	369	359	372	350	372	344	379	368	328	328	343	375	354	343	392	359	340	373	392	349	374	357	363	345	362	301	371	367	357	379	355	347	357	376	338	317	360	370	377	349	359	364	368	372	356	375	339	331	364	365	377	357	368	342	335	345	370	371	374	397	352	346	329	371	380	405	363	355	374	364	369	367	391	371	358	341	348	387	358	367	348	377	368	376	376	368	334	389	365	383	356	369	369	359	371	388	362	375	370	379	347	361	364	359	368	382	330	346	347	372	349	330	339	337	413	373	379	352	369	366	346	327	348	364	361	381	392	353	372	347	351	336	381	372	357	392	357	355	351	373	376	345	361	390	372	372	379	398	369	385	329	366	357	362	343	344	340	340	353	371	378	369	343	343	358	361	359	335	340	336	319	338	357	357	362	355	377	366	369	362	370	335	359	342	391	368	381	375	358	393	384	369	379	338	333	342	378	380	373	349	388	366	365	341	339	362	349	346	299	363	357	354	379	356	376	345	344	375	351	368	369	361	355	339	376	354	331	373	375	368	311	369	372	377	360	377	341	364	366	359	339	385	372	362	387	393	353	363	355	362	358	384	350	345	377	378	355	361	371	352	356	370	381	364	363	396	382	348	356	368	362	375	334	328	359	348	352	367	365	368	383	373	334	361	336	346	362	363	357	348	381	342	364	340	356	394	369	326	337	337	368	389	374	315	358	354	342	387	412	389	355	382	373	354	342	351	345	350	380	345	355	357	392	364	353	365	366	343	385	382	347	360	350	350	352	372	364	361	356	354	346	362	393	329	368	389	347	361	345	399	361
5564	1139	985	856	883	824	804	889	888	813	860	832	843	860	839	852	872	835	804	833	842	839	827	843	872	838	872	854	863	867	839	830	805	880	795	842	845	817	819	778	840	857	809	872	844	836	795	834	832	834	893	823	845	836	880	777	825	843	845	795	818	888	875	834	821	796	839	782	831	816	859	862	849	868	888	900	806	869	856	847	800	846	863	878	834	847	803	871	809	828	822	879	781	856	853	854	853	851	826	838	901	855	885	823	836	883	843	872	810	836	870	813	832	866	880	822	844	861	832	843	882	820	825	882	790	793	814	842	831	835	847	812	846	824	793	841	837	866	837	827	829	842	873	837	809	851	841	881	877	870	867	824	805	844	857	870	808	857	817	815	823	825	835	838	822	851	896	859	798	827	815	855	829	805	839	911	837	803	796	819	873	870	801	836	793	857	825	884	851	839	813	822	805	828	817	806	869	823	856	802	812	801	863	873	828	805	873	852	819	879	821	847	802	819	886	805	801	819	829	895	857	871	833	862	835	892	810	795	845	834	838	835	805	849	802	835	829	858	842	823	864	800	804	823	855	844	882	838	866	888	894	855	828	874	833	831	797	848	843	853	871	838	892	793	820	829	804	847	872	791	830	840	827	799	848	860	834	885	838	855	876	818	847	860	808	810	819	827	791	857	825	890	848	831	861	801	846	837	829	809	800	807	839	893	867	827	829	848	814	901	806	861	865	816	834	823	811	856	795	881	820	822	840	845	856	851	847	839	829	862	821	865	912	872	791	843	863	900	798	805	879	840	829	872	812	863	853	811	819	847	820	840	835	849	848	856	805	799	869	848	824	824	838	847	786	831	850	877	806	834	823	850	828	818	810	867	867	837	854	837	783	886	802	793	859	880	849	819	858	855	824	863	781	858	839	839	799	847	818	871	836	845	835	849	857	822	833	876	838	785	814	821	878	822	881	872	792	800	854	856	893	852	850	875	842	859	861	818	795	868	847	866	875	833	851	795	801	819	818	886	833	882	885	783	878	799	811	831	871	802	809	813	820	834	817	860	822	822	845	870	816	821	842	818	865	864	815	811	830	819	853	861	861	813	840	807	896	786	808	841	843	829	823	824	826	829	842	914	799	835	846	827	817	840	777	819	861	838	822	830	851	832	841	820	803	847	845	876	830	827	819	838	780	855	858	832	837	847	842	801	830	870	840	833	860	844	754	815	852	850	855	869	840	827	866	894	855	858	807	844	816	940	837	842	906	800	865	842	891	796	841	834	840	892	864	841	856	845	841	803	878	798	871	786	860	871	862	853	851	861	817	837	775	855	868	833	855	849	843	808	894	872	796	852	866	812	853	827	819	835	818	827	866	884	827	862	839	837	883	842	846	860	843	824	828	828	895	811	738	880	826	836	823	863	841	816	800	824	868	864	830	870	833	834	801	858	814	893	858	871	844	833	895	898	817	818	806	863	839	813	914	844	833	883	834	824	826	843	795	817	838	790	864	830	836	865	772	828	838	868	839	849	880	827	786	859	850	853	805	794	824	850	836	807	855	814	824	856	765	823	851	825	874	832	825	808	816	781	868	873	821	859	857	858	812	882	842	849	886	873	911	863	857	879	843	827	821	840	792	857	810	841	863	828	831	859	879	884	823	864	819	834	858	812	879	821	868	830	850	830	828	823	822	838	783	796	817	801	777	869	806	832	886	873	850	792	827	811	830	766	826	781	862	826	858	816	816	844	796	854	784	854	823	806	866	822	812	886	783	788	822	814	864	831	874	770	849	845	907	835	819	872	808	824	860	781	880	799	819	845	856	794	790	843	839	817	838	859	822	818	815	861	875	834	862	897	873	817	811	848	853	851	815	790	796	813	885	875	838	865	836	795	854	890	825	840	829	800	817	795	853	832	880	845	849	821	886	869	861	881	833	818	803	832	816	833	834	814	832	843	855	864	815	827	821	820	868	815	881	846	812	841	823	797	840	842	859	894	866	843	824	871	852	861	877	856	835	832	816	839	802	812	827	872	828	824	843	848	838	857	793	839	841	843	834	841	897	795	833	779	862	850	805	854	831	824	815	825	850	885	836	800	855	853	852	853	806	835	881	788	846	828	858	862	862	832	917	872	796	877	855	792	872	805	841	817	862	831	829	847	834	824	816	844	826	819	878	811	852	809	802	801	852	826	802	839	802	867	768	836	909	857	841	875	830	841	811	841	838	832	806	831	838	779	805	836	885	808	847	816	860	809	844	855	831	843	843	806	864	813	841	834	827	834	852	827	812	815	783	817	871	817	849	831	814	842	833	874	832	832	799	816	857	859	857	822	856	873	849	885	864	859	788	824	879	830	823	876	780	869	796	793	817	860	834	840	850	866	831	838	840	868	910	836	835	885	820	823	778	845	832	890	838	860	872	841	850	891	878	955	829	770	842	816	869	844	807	818	849	819	813	855	814	813	850	830	859	755	823	817	858	811	885	812	824	844	780	841	846	860	782	826	849	832	778	842	815	854	799	807	901	814	796	815	877	826	860	827	829	854	851	798	817	893	809	816	859	854	820	847	870	880	825	825	847	853	786	862	872	880	857	837	817	837	857	858	807	812	876	786	842	812	845	852	799	856	825	836	879	803	799	853	846	887	828	843	831	844	820	803	894	831	841	881	871	842	808	844	859	809	874	820	907	796	860	797	903	863	905	795	843	775	898	877	844	873	817	869	797	863	846	806	894	836	854	901	841	764	810	835	857	807	854	819	835	837	821	824	891	821	822	895	847	839	837	829	795	845	833	863	911	866	909	824	898	850	819	907	793	831	825	859	826	839	862	845	858	844	863	845	831	811	787	837	876	820	830	800	875	825	821	829	789	875	826	888	832	833	763	898	852	819	839	865	871	839	852	886	882	811	878	862	793	851	853	847	864	833	875	862	882	827	849	817	906	827	855	787	824	837	780	800	844	794	839	851	884	846	833	845	870	859	819	804	804	848	796	790	812	766	826	839	815	837	804	812	760	810	840	855	803	883	820	883	850	872	816	814	844	828	820	824	836	828	836	847	829	820	854	835	854	829	831	840	851	846	863	817	830	862	866	845	838	815	817	832	787	850	825	794	826	812	823	831	804	874	883	868	847	834	835	843	874	878	811	845	787	865	854	830	868	846	840	805	828	802	828	852	824	861	796	834	878	913	826	816	865	811	826	842	846	874	811	872	791	832	822	848	833	828	844	845	866	830	803	830	804	861	816	822	874	857	849	921	827	850	835	861	831	820	872	841	868	800	835	827	838	828	831	809	822	884	836	810	859	794	847	842	788	837	818	871	840	824	826	796	841	801	813	839	791	891	806	839	801	867	828	860	891	883	817	815	819	871	835	806	887	866	833	881	817	884	849	850	839	819	867	842	837	846	891	789	877	808	838	878	865	826	870	869	845	819	827	811	836	827	791	850	844	850	818	874	825	821	834	822	868	877	842	834	807	809	832	849	850	834	825	822	839	835	845	844	818	865	837	837
23895	20691	24072	27341	20680	20638	2252	608	465	490	499	457	476	472	461	429	468	432	447	454	444	445	444	407	414	426	430	434	425	418	409	437	445	432	435	388	426	429	401	417	424	462	448	430	457	421	386	447	416	402	407	417	401	411	410	410	413	426	453	436	458	426	401	424	444	392	409	460	423	431	409	401	424	412	464	440	414	442	434	423	388	423	405	431	428	393	426	451	422	439	447	407	444	430	436	444	465	413	420	418	427	462	456	414	426	405	456	400	387	423	418	426	445	425	432	427	417	428	406	440	424	454	432	409	408	374	392	443	410	445	431	439	443	451	420	454	422	420	440	416	419	481	435	407	417	404	424	424	433	443	438	423	397	411	418	427	461	450	421	411	397	440	456	440	429	457	427	411	429	447	428	409	430	385	411	432	474	434	444	441	407	429	412	428	420	444	374	475	448	475	462	458	449	433	408	396	398	411	445	473	441	424	441	463	417	413	387	441	396	440	443	427	451	433	450	421	418	387	402	387	404	397	420	433	404	400	426	467	421	471	434	467	431	453	421	417	440	414	437	448	404	430	442	441	459	460	462	412	429	438	377	401	443	436	419	390	428	427	386	449	442	435	412	430	446	422	407	447	432	406	469	442	409	427	442	447	396	438	467	468	460	454	452	449	447	410	442	428	454	428	428	420	413	428	410	441	421	436	412	410	427	410	395	408	479	425	430	425	426	436	428	376	428	391	429	437	431	459	439	483	401	442	406	425	411	425	413	402	439	434	464	439	443	442	433	431	421	418	442	456	438	405	421	476	456	437	403	420	475	440	429	431	417	420	414	426	416	451	418	445	418	479	412	433	447	409	410	451	435	384	414	415	391	437	445	476	463	418	435	453	409	428	427	459	409	432	431	427	451	469	409	456	423	414	379	408	425	443	399	471	435	416	454	400	439	425	406	468	419	429	453	445	437	431	441	437	393	444	429	437	476	443	427	464	437	424	421	461	414	431	411	402	412	394	431	480	408	411	424	421	431	442	417	438	429	464	417	427	434	431	416	466	399	442	449	402	433	449	422	380	434	409	407	403	430	435	432	454	438	424	441	450	435	416	449	416	448	461	413	462	486	419	429	436	444	426	421	437	430	435	425	432	438	457	418	426	411	418	429	419	439	450	446	417	454	452	445	420	454	484	433	462	442	407	430	444	441	441	423	424	406	421	424	418	420	415	427	420	440	429	397	432	477	468	433	432	434	439	451	418	410	390	410	445	404	451	418	412	440	430	420	408	415	420	433	463	431	461	432	459	429	454	430	452	417	430	428	442	465	462	432	411	442	448	460	436	450	429	419	403	467	377	409	410	405	413	418	432	465	483	449	433	478	434	423	408	424	447	452	386	439	412	425	422	470	448	434	427	414	426	436	477	422	419	417	444	413	433	413	408	409	452	407	442	421	418	418	480	439	393	419	444	468	427	406	447	411	453	431	406	456	439	431	475	396	400	436	391	474	412	424	416	439	441	418	444	423	445	416	435	439	413	449	415	440	402	398	458	416	457	448	451	425	454	424	456	373	428	454	423	438	410	416	431	417	446	431	400	437	440	397	481	439	458	398	415	390	459	404	424	460	485	426	437	429	466	412	429	378	430	418	382	464	413	444	426	427	395	442	494	382	410	450	438	440	429	413	419	406	380	403	419	467	403	451	416	425	409	407	484	469	468	408	442	435	431	435	440	431	430	450	418	414	455	464	414	443	465	442	461	409	508	425	461	469	436	453	421	411	446	411	429	447	487	461	414	409	423	420	461	442	438	432	432	404	406	435	406	427	420	434	437	438	413	436	409	439	460	405	442	411	450	401	402	407	463	431	434	430	401	475	438	417	412	423	412	443	440	418	476	468	453	433	466	452	430	421	442	397	461	480	418	403	403	403	392	439	438	439	468	412	429	436	442	421	436	414	400	394	429	443	392	416	442	451	437	469	438	403	392	431	451	448	421	423	413	426	443	412	438	444	457	426	451	400	442	395	427	472	440	444	435	431	402	440	432	404	455	423	417	403	414	446	428	407	411	412	408	448	382	446	423	424	462	431	439	427	457	446	396	420	415	421	428	426	412	410	427	465	447	399	381	450	437	418	448	461	457	436	407	435	427	483	433	393	427	438	404	422	416	465	418	425	385	422	408	401	456	397	425	426	400	467	496	432	394	424	404	433	473	409	430	410	408	449	420	430	429	415	441	422	452	456	409	438	469	465	410	463	430	451	411	437	414	404	447	385	470	451	391	431	367	417	415	413	396	427	422	436	422	451	441	382	434	432	407	437	444	468	431	431	406	467	397	422	433	440	438	409	452	432	410	468	436	439	452	421	408	435	427	425	445	402	405	423	441	403	444	413	399	460	441	395	403	450	425	424	431	430	449	434	403	485	396	393	440	425	486	430	430	430	404	420	445	422	407	405	432	393	440	427	422	413	450	406	444	479	466	439	434	442	418	399	446	447	450	447	431	461	437	397	454	439	416	397	441	413	460	440	419	476	431	469	446	408	419	395	443	413	424	443	465	385	446	414	428	401	423	405	415	419	420	424	449	408	399	463	405	405	413	396	422	423	434	457	431	437	407	422	422	438	424	430	442	408	447	419	428	421	426	418	434	420	412	441	414	454	393	427	433	413	429	420	415	388	433	442	435	417	444	418	383	442	440	436	433	440	442	448	424	461	441	386	398	399	441	460	435	422	474	439	408	426	410	435	409	382	423	436	453	455	460	437	476	423	396	415	389	424	406	417	397	428	419	414	397	375	462	434	418	429	446	437	415	442	430	413	442	401	445	463	401	472	390	466	403	442	425	447	444	399	464	400	475	438	430	415	425	431	465	450	459	450	452	446	445	430	421	404	428	413	435	429	405	438	408	465	422	421	435	426	426	426	421	408	450	410	456	456	474	428	434	417	396	421	443	408	403	396	442	431	400	426	430	419	436	455	420	412	419	449	426	414	431	437	405	442	412	411	437	388	427	443	406	435	416	400	439	409	424	458	434	445	446	458	446	460	422	440	422	427	412	408	440	438	466	407	480	418	432	446	405	434	420	436	446	465	431	424	415	403	466	449	468	444	438	456	470	396	426	446	439	449	444	407	400	458	454	425	414	416	415	411	448	463	432	410	401	436	426	422	421	418	395	447	395	416	391	432	431	441	451	385	450	427	399	386	444	425	462	469	468	415	444	431	448	400	416	452	450	455	449	409	450	390	384	413	447	423	406	422	469	393	436	454	429	403	412	418	421	443	415	476	384	435	439	429	443	426	411	447	407	443	417	415	436	416	413	424	430	435	420	394	388	469	453	463	409	450	403	417	453	444	430	422	486	445	446	463	408	456	388	408	431	417	448	439	406	417	429	414	405	411	413	381	469	462	416	416	403	402	447	426	418	456	451	430	441	411	399	420	412	429	424	440	436	418	392	441	446	392	414	411	466	463	436	448	467	458	440	434	428	443	450	411	418	469	420	406	445	445	409	409	438	410	433
4494	3557	2082	1325	1133	1019	907	986	977	992	973	967	936	966	1007	948	933	961	911	908	953	913	939	932	928	984	948	907	983	885	914	886	908	949	934	902	929	910	985	946	902	953	949	922	937	903	981	946	953	974	910	913	928	970	935	904	931	984	915	956	984	936	967	941	925	971	931	924	937	984	907	958	966	890	888	900	975	979	932	938	928	906	897	956	924	960	912	950	960	959	920	910	981	928	970	909	930	994	915	961	936	977	880	978	982	960	935	935	908	889	900	913	916	947	918	915	959	923	913	917	916	912	933	912	962	918	893	929	900	961	876	904	922	945	960	973	953	936	929	928	920	908	913	955	953	867	954	946	886	940	911	910	908	919	950	905	994	903	1021	953	958	922	924	906	963	983	920	978	879	911	890	925	909	912	962	925	907	889	961	932	922	974	929	950	931	942	904	936	935	962	944	913	890	910	941	896	995	906	900	967	896	959	905	920	905	952	979	912	940	924	925	979	973	966	883	943	1003	916	965	930	975	914	923	907	970	926	912	967	928	938	967	990	866	910	915	928	956	911	959	858	916	970	942	947	934	893	942	866	903	871	956	909	891	970	932	898	921	925	894	1005	919	956	939	952	859	925	903	897	945	950	914	917	919	927	921	911	887	930	968	927	978	937	965	950	916	943	1001	950	902	962	981	958	972	946	945	941	946	889	972	943	929	907	892	907	876	950	895	916	971	932	944	916	928	930	940	973	896	964	942	966	909	966	922	935	968	931	923	952	974	933	904	883	907	951	956	984	963	952	1070	955	935	913	905	943	960	1017	918	887	917	1011	940	875	931	933	921	904	910	900	940	978	904	913	893	964	929	914	971	947	947	920	917	947	910	964	902	958	882	922	892	917	906	957	961	877	971	941	947	943	976	894	969	983	925	947	903	918	963	921	966	895	938	974	919	942	947	925	976	925	945	885	925	899	910	943	989	896	938	885	883	958	991	960	867	937	886	983	977	1006	951	982	888	935	949	886	931	890	871	965	913	936	936	928	945	935	916	897	943	956	955	945	892	958	933	968	1011	945	921	935	940	943	906	913	959	928	936	930	957	937	920	925	979	925	976	903	930	956	980	939	979	940	978	936	946	979	899	949	870	966	968	957	943	909	923	880	873	951	969	925	907	901	980	931	914	991	974	931	941	968	897	974	966	955	968	914	898	932	948	936	958	886	909	917	897	932	918	985	945	991	892	928	951	907	947	940	899	916	901	943	923	906	961	973	985	984	990	924	1013	933	923	905	917	911	929	918	956	940	990	954	953	910	965	940	921	956	939	924	930	941	932	932	958	882	968	895	954	918	970	939	917	978	930	927	953	940	885	960	905	981	962	931	932	956	941	906	931	971	900	947	917	942	933	938	1037	939	925	925	951	924	969	950	964	903	947	975	938	978	890	969	902	952	916	941	877	925	960	944	940	921	933	978	929	939	946	927	893	940	912	924	923	993	964	918	905	956	942	954	922	922	950	923	895	934	954	974	940	932	915	937	922	965	946	945	921	914	914	918	961	965	908	937	879	904	987	983	947	926	936	971	927	941	936	928	937	905	987	939	933	898	938	959	981	931	898	937	908	943	961	915	1004	929	978	890	918	921	927	946	991	941	948	898	960	936	935	981	934	950	938	892	896	885	934	932	918	943	961	899	898	998	911	865	914	928	985	921	981	976	936	918	967	969	992	928	956	950	927	973	892	956	908	978	946	903	981	954	928	892	944	923	931	921	983	853	1002	924	888	948	965	926	910	987	884	992	945	941	958	966	921	909	985	885	919	871	924	984	941	967	977	945	909	983	964	891	969	904	959	900	922	934	932	932	966	871	983	962	906	915	945	927	915	926	950	981	935	939	888	925	994	955	924	901	928	908	954	903	928	1007	971	919	907	911	900	889	912	873	916	941	887	885	932	951	950	892	898	946	930	938	996	908	945	910	896	909	889	929	891	966	919	889	946	919	956	926	898	911	958	974	897	914	907	1001	956	979	942	937	876	916	947	933	961	985	911	919	933	982	937	877	940	909	906	945	960	938	947	902	980	901	949	965	885	951	884	886	983	885	997	972	878	933	892	942	940	906	949	920	886	949	874	962	953	992	944	920	954	985	914	981	928	895	903	948	978	970	953	871	941	949	923	893	954	1002	954	935	908	944	957	925	936	932	960	968	911	902	889	953	923	953	936	948	962	926	963	892	956	909	963	911	911	959	925	904	866	985	919	919	920	962	929	1006	945	898	956	924	898	912	945	990	989	968	858	911	931	950	954	932	967	915	935	926	962	944	936	921	951	939	901	970	970	943	953	977	975	936	926	939	938	974	916	942	935	969	966	932	913	912	931	877	950	912	961	903	1007	986	946	968	962	951	982	981	920	936	901	949	944	924	931	880	938	874	864	961	898	964	929	922	960	959	950	921	922	933	963	921	977	942	945	964	939	895	912	938	949	966	946	952	940	979	960	876	972	951	960	923	927	914	970	950	888	970	935	931	948	862	923	964	954	918	938	980	988	972	907	937	904	922	892	951	960	950	880	966	887	911	952	920	940	1004	928	968	939	908	937	941	940	991	951	957	943	958	942	944	893	910	903	920	951	934	963	939	931	929	946	916	953	962	953	895	932	986	889	902	949	914	954	945	920	952	933	1006	922	953	931	896	952	921	922	934	949	934	962	952	936	913	941	977	928	939	939	930	912	917	889	934	919	971	949	913	890	962	931	968	915	928	935	893	917	928	1018	973	927	930	939	874	874	933	924	906	958	928	1016	952	947	950	923	905	965	977	946	961	914	950	957	899	978	909	919	938	921	983	968	930	944	962	896	979	880	908	900	857	956	956	876	929	924	895	964	914	946	946	967	902	897	999	920	949	970	955	927	920	881	967	880	953	933	905	982	970	923	900	926	943	984	984	941	947	856	916	891	901	962	953	988	938	950	910	979	963	975	958	996	860	997	902	911	879	972	965	870	993	908	970	984	905	911	933	983	949	964	900	905	905	962	913	909	956	911	974	981	969	936	904	980	918	940	957	945	959	910	961	888	898	924	917	913	907	934	954	948	1018	907	924	919	961	935	936	922	925	953	891	947	962	940	950	968	890	934	974	940	985	929	926	913	920	931	981	883	957	890	928	964	915	942	960	977	936	937	943	943	982	915	959	938	917	878	919	962	887	938	897	967	945	985	967	977	978	972	1014	967	915	945	882	945	938	893	901	946	925	981	883	939	961	957	961	931	918	971	929	916	1008	905	909	864	968	943	947	901	946	930	925	938	903	935	936	903	879	885	911	922	932	969	971	907	899	954	923	889	977	981	936	990	958	896	940	943	961	917	925	990	921	925	977	954	896	928	968	914	912	903	942	934	936	930	902	931	942	905	975	938	890	917	958	968	952	957	969	955	909	953	952	931	937	878	935	908	922	883	882	910	948	951	996	959	924	935	930	893	950	934	999	972	886	890	915	940	949	988	873	936	991	943	944	906	893	942	909	985	901	936	900	905	946	942	897	936	950	923	912
23409	20726	24359	27158	20726	20735	17811	674	434	365	374	364	342	317	313	330	299	288	298	281	252	298	289	261	268	298	249	312	296	262	280	270	292	259	280	265	265	245	297	250	258	297	255	266	280	261	233	278	275	286	252	274	313	250	302	250	277	271	264	263	268	266	247	236	258	287	299	253	274	289	266	265	279	267	267	291	241	251	266	268	258	297	265	278	279	228	278	284	256	282	265	282	287	259	270	252	252	265	320	299	266	288	245	279	298	263	246	281	252	272	263	258	281	270	277	277	239	276	290	269	260	274	283	274	296	263	275	268	291	256	272	256	260	269	286	269	227	276	230	277	274	247	254	278	297	254	274	290	291	227	259	263	291	262	277	282	223	251	251	285	273	262	274	256	254	286	264	291	293	243	266	275	280	266	294	288	259	292	284	270	256	282	268	281	279	266	246	248	290	287	280	237	237	265	274	261	257	276	245	254	275	245	254	308	262	290	263	278	287	264	254	286	267	275	259	280	264	280	253	269	277	274	278	260	283	266	268	243	274	276	261	269	280	262	277	235	257	296	285	278	251	273	277	291	278	281	264	255	282	254	232	269	285	245	226	231	268	276	294	273	260	253	306	275	287	259	226	250	247	261	274	284	272	263	278	261	291	268	277	247	271	265	272	283	257	271	291	246	256	259	256	295	276	278	282	273	279	287	246	260	288	282	279	261	248	275	280	269	257	259	257	243	269	276	245	244	279	274	230	244	276	282	284	266	280	258	270	272	240	242	244	231	245	288	260	249	306	280	271	263	275	237	274	278	268	264	284	295	267	289	268	269	250	286	292	266	289	250	263	263	269	283	259	254	295	271	277	281	254	248	242	232	270	283	225	266	236	262	259	299	268	272	297	261	245	264	297	279	253	297	255	308	284	258	263	282	259	270	266	268	260	258	265	293	271	286	230	253	333	266	254	269	274	296	285	272	270	262	250	290	273	262	257	258	284	272	254	286	299	262	280	280	293	265	267	294	287	292	251	259	256	264	212	269	290	273	274	248	252	236	271	250	261	259	254	282	259	282	257	302	284	302	213	276	264	295	295	293	242	281	271	307	260	277	277	288	296	260	270	263	273	273	268	270	251	286	246	245	267	278	270	260	283	290	287	259	278	277	259	267	284	248	272	265	267	270	253	285	298	268	281	278	281	280	250	296	305	271	249	289	291	284	248	274	244	245	261	274	287	257	295	294	278	251	261	258	269	278	284	259	291	250	257	259	259	251	261	256	289	272	276	245	241	267	237	265	280	251	239	288	288	301	253	298	261	297	266	272	270	259	256	254	255	276	290	278	251	272	271	268	260	276	288	278	283	272	293	233	280	269	292	295	259	279	261	303	294	288	292	266	255	285	258	249	281	298	286	277	269	260	294	295	291	296	277	264	316	272	244	263	279	275	245	248	242	254	274	278	311	264	274	260	232	295	296	309	285	288	261	306	298	294	223	285	262	279	281	243	258	259	241	256	270	263	298	287	285	248	240	289	260	279	263	266	226	271	265	260	276	282	244	257	277	282	254	268	272	265	251	241	239	266	312	274	262	277	255	265	252	255	313	323	272	314	256	269	238	283	247	301	334	290	275	271	260	265	284	252	274	240	240	277	277	268	304	274	260	237	287	280	256	241	270	259	270	281	286	293	281	275	302	289	308	269	272	283	289	264	265	285	271	297	237	254	272	270	276	276	292	273	249	283	278	254	280	271	261	267	281	282	259	270	264	252	291	268	251	242	259	275	265	270	269	256	273	276	243	284	252	274	271	254	289	270	252	264	269	298	259	297	253	281	267	283	295	265	295	238	263	264	289	242	268	253	240	267	281	275	283	252	263	280	263	275	281	298	247	262	261	257	256	278	261	257	252	245	265	281	236	245	250	249	265	267	295	278	272	223	247	281	293	295	289	297	284	254	280	257	282	305	297	275	273	266	252	274	276	268	294	279	268	266	255	279	263	249	280	265	279	278	278	287	297	282	303	251	249	248	257	238	250	249	288	275	308	248	301	261	256	281	274	276	275	269	250	273	261	263	261	269	258	295	258	290	265	272	298	256	262	267	253	249	243	259	284	262	233	251	314	268	281	274	245	260	301	273	283	285	265	272	282	255	260	259	250	261	273	296	278	231	237	278	291	281	286	253	277	250	274	277	261	259	267	274	283	268	279	266	299	281	264	234	282	277	247	275	259	282	253	240	284	286	240	274	280	240	254	277	307	292	261	266	283	270	287	241	300	264	266	241	271	241	257	239	275	272	239	274	281	263	282	307	255	256	262	292	248	268	299	256	281	273	240	274	266	296	279	288	291	255	258	268	292	249	289	297	298	258	261	275	250	257	271	257	308	262	265	275	265	267	276	286	277	301	281	242	261	282	256	268	245	279	312	260	246	258	281	286	250	260	269	285	261	257	286	298	251	280	266	267	276	290	308	277	254	283	289	260	287	270	248	306	260	308	262	262	291	264	276	274	263	278	269	278	267	271	267	263	243	261	293	273	268	241	280	242	275	276	266	229	249	244	268	247	234	281	236	242	268	271	277	299	274	256	241	291	269	302	275	272	257	239	276	275	251	266	283	283	262	282	248	285	273	268	241	271	278	281	273	247	246	288	239	259	281	271	238	273	291	264	287	256	272	264	276	298	228	257	261	252	267	278	257	286	281	257	286	265	266	256	263	286	273	260	277	264	287	275	237	301	281	241	263	275	264	257	272	286	255	284	274	275	267	275	263	264	306	269	294	245	306	274	256	291	295	285	258	259	243	288	254	284	248	265	256	294	265	277	276	278	304	230	270	254	313	266	266	255	269	285	242	245	289	252	285	265	267	248	282	283	242	219	284	275	295	258	247	280	266	254	289	289	275	274	278	272	279	258	277	259	285	259	296	270	256	263	254	234	276	268	260	275	271	273	268	273	256	266	296	256	273	256	282	266	254	260	281	272	278	255	233	255	265	234	266	255	287	260	267	280	267	274	260	264	272	267	257	282	303	289	263	272	286	275	286	268	259	263	274	268	298	238	245	278	252	279	255	266	267	265	285	264	272	274	289	282	268	271	248	292	280	268	256	247	272	258	270	259	236	266	270	262	267	278	249	238	283	273	253	298	274	272	321	277	261	274	293	270	252	277	258	271	251	262	244	253	266	272	272	246	314	275	263	271	255	267	265	267	224	264	262	298	264	290	256	239	263	299	292	243	258	267	238	254	300	244	257	278	259	293	276	267	242	271	273	273	259	257	254	267	288	244	298	261	280	260	272	253	277	260	269	241	264	274	272	267	267	269	242	279	267	267	278	293	230	268	256	308	263	269	251	264	264	278	234	255	288	271	265	275	267	253	285	280	292	261	270	239	264	248	251	264	270	277	260	275	263	304	226	268	261	273	266	273	261	241	290	287	291	268	287	261	282	265	289	305	288	290	288	264	300	299	294	289	280	262	257	265	264	257	269	275	295	263	260	282	306	271	285	300	265	264	291	275	246	238
4547	4969	2508	1227	934	756	697	681	656	642	647	658	649	654	639	623	612	618	630	634	611	642	595	601	618	611	610	628	541	614	612	642	583	601	578	628	594	542	595	604	616	596	594	597	625	664	622	569	619	638	611	627	635	649	604	587	611	605	610	619	617	593	591	624	601	573	622	610	561	615	622	600	559	633	634	635	590	583	662	623	632	607	590	627	592	612	637	624	605	602	646	574	616	623	620	596	639	603	603	625	569	632	586	570	616	588	643	604	645	613	597	608	627	595	602	629	575	595	612	623	595	605	567	604	588	608	601	542	600	577	629	587	654	658	606	624	622	590	605	623	610	609	591	638	610	645	617	619	656	589	576	586	584	585	594	602	593	583	620	596	574	582	576	609	599	593	602	575	549	627	618	623	593	588	620	607	596	587	634	599	594	625	625	625	566	584	628	613	631	619	612	624	580	567	567	610	605	553	578	575	614	587	635	575	601	589	660	546	578	591	600	615	586	615	577	588	611	605	614	567	631	594	630	630	617	619	610	636	579	587	562	608	636	631	611	608	634	602	602	611	628	612	592	627	567	597	613	591	583	639	564	620	600	588	607	600	562	605	588	587	550	619	625	611	591	562	612	616	604	591	621	597	615	590	595	588	635	630	602	587	572	594	650	593	589	621	583	604	603	615	595	614	631	608	587	622	620	598	609	601	554	650	577	586	580	626	582	604	627	598	603	591	593	584	597	572	611	621	652	575	550	604	655	623	630	674	600	620	660	626	577	608	650	644	624	605	599	622	590	612	550	589	578	629	606	630	531	618	617	630	586	597	596	571	611	593	588	577	602	597	600	684	598	589	597	619	617	592	563	587	584	609	644	648	612	629	624	611	603	661	629	602	601	589	598	599	628	611	628	630	623	585	631	650	597	650	638	585	567	591	622	630	598	579	606	588	616	618	600	583	621	659	624	610	593	599	594	615	606	588	582	629	608	656	562	641	620	586	644	618	630	633	649	575	604	618	591	602	578	638	591	584	551	632	580	605	637	593	580	628	577	623	568	607	595	611	618	576	603	600	586	650	599	595	612	668	599	556	600	586	618	616	626	583	640	592	655	603	616	600	630	619	594	561	640	625	627	583	604	603	601	587	576	615	605	586	589	567	653	608	587	628	637	596	628	625	607	600	611	622	612	560	579	581	611	607	615	644	607	615	612	578	601	551	578	588	612	649	615	572	593	608	573	600	633	585	624	629	618	601	624	608	647	604	628	590	581	612	643	666	659	588	620	606	578	590	634	591	634	598	621	587	547	578	614	604	610	633	607	595	602	615	570	570	594	615	611	573	614	604	622	619	589	587	613	638	623	641	573	665	598	634	600	615	623	607	659	603	564	577	655	634	635	618	601	579	592	642	612	604	582	565	677	624	593	538	635	627	612	610	649	584	635	585	644	566	609	591	558	620	578	587	613	608	579	620	594	621	582	623	607	602	616	597	606	615	560	591	609	630	604	623	588	574	567	585	603	580	615	581	577	625	628	604	562	589	586	602	599	626	611	593	616	612	644	625	577	614	586	582	602	595	636	607	572	577	601	603	605	632	614	586	570	598	641	581	612	648	549	602	620	610	607	598	594	601	608	614	576	591	588	588	565	599	651	594	613	582	623	611	632	636	608	581	587	569	570	611	606	598	570	580	665	662	576	594	580	645	554	632	589	596	639	587	595	617	546	634	615	597	599	591	559	628	589	602	624	597	623	585	577	565	599	614	627	593	624	579	625	556	591	599	627	606	576	557	601	600	570	596	599	621	648	598	608	602	595	581	608	606	605	594	609	625	600	593	601	604	584	589	598	616	569	651	640	646	592	636	614	608	594	664	593	615	589	615	589	600	618	595	593	571	606	581	601	633	627	612	593	623	635	616	571	633	627	600	606	600	583	588	591	548	616	539	582	637	598	591	588	627	639	588	619	647	608	564	605	600	593	571	614	605	595	602	634	634	615	629	618	642	587	567	628	583	591	603	623	591	623	602	609	599	619	606	574	588	578	612	578	604	630	603	621	569	593	609	559	569	629	567	633	607	593	586	560	599	626	625	661	607	573	596	613	545	631	627	587	643	580	592	614	613	623	613	560	634	627	550	603	614	579	594	626	610	634	594	617	568	591	587	587	583	552	611	610	630	611	584	634	584	604	607	588	671	576	622	621	624	622	590	619	605	550	608	577	641	598	637	599	593	586	557	642	641	580	591	612	637	650	595	585	629	579	588	627	617	627	645	565	572	573	619	640	598	603	592	611	589	608	637	614	603	577	578	632	561	581	573	604	594	603	598	583	577	663	655	591	601	597	606	633	629	616	596	602	596	526	567	591	588	586	562	584	562	627	608	569	633	620	605	605	614	600	627	660	604	554	596	579	612	605	601	604	609	575	578	634	589	586	631	544	658	581	613	631	595	640	612	615	597	603	636	594	559	585	621	596	641	587	598	659	626	583	596	615	622	590	604	602	625	592	608	617	593	615	585	590	575	638	630	548	635	634	637	597	605	600	612	648	600	588	565	611	622	605	608	608	621	566	578	620	581	692	600	610	554	602	635	594	615	560	631	578	618	609	582	603	598	581	606	614	606	599	620	622	592	563	579	602	645	591	603	626	622	641	571	631	605	565	634	597	579	617	597	658	585	617	588	583	554	579	582	653	612	585	581	605	615	586	571	573	577	626	614	625	582	601	617	610	615	578	615	632	636	612	606	611	606	626	656	594	607	563	596	610	619	571	621	579	611	604	594	607	656	609	600	580	598	586	629	621	609	595	589	609	609	633	608	623	591	619	640	587	646	612	583	589	599	593	580	606	578	620	645	615	593	581	606	623	590	639	622	558	616	584	593	590	577	584	610	607	617	557	637	566	613	609	591	628	568	593	619	600	630	626	629	571	539	610	597	608	613	582	619	625	612	612	648	574	588	553	577	590	601	654	626	598	627	604	576	610	587	596	566	636	630	600	584	605	630	575	606	591	621	609	614	608	595	612	620	561	614	593	613	653	615	585	594	605	609	619	615	589	582	599	605	588	607	593	588	601	649	640	597	544	590	598	565	628	599	631	636	618	596	620	599	590	606	601	607	603	615	596	583	582	625	568	585	576	610	619	625	572	592	564	600	612	606	602	576	615	625	557	599	608	608	609	604	623	605	608	622	623	600	630	622	607	611	614	610	584	617	589	655	610	610	598	614	619	624	604	624	608	618	621	587	612	547	605	563	634	644	604	592	584	616	591	632	633	555	581	584	579	587	630	593	589	622	586	629	604	601	565	603	577	658	596	599	592	607	558	608	636	581	597	609	589	589	649	583	616	619	614	587	639	600	586	595	612	585	589	581	599	630	585	630	608	597	651	623	605	650	599	631	602	600	600	602	587	611	598	615	585	597	598	600	556	595	593	634	592	616	594	631	586	632	589	586	597	583	616	633	588	614	604	612	623	634	599	593	623	594	639	630	553	608	601	594	581	612	635	585	579	614	596	574
31624	19021	7216	644	405	396	406	377	351	370	375	335	354	381	391	412	347	340	377	369	368	367	364	337	304	353	328	393	355	379	370	357	314	357	374	335	372	355	356	369	359	393	365	379	360	341	375	384	341	354	366	331	368	326	365	369	356	358	320	347	382	399	358	360	345	374	372	355	339	361	380	381	375	354	340	381	389	366	358	363	370	344	373	373	342	377	386	340	383	346	358	340	366	346	396	368	356	363	358	398	385	351	374	346	328	394	341	344	332	373	355	347	376	326	354	386	372	376	350	340	368	370	377	341	380	316	341	378	382	354	360	371	361	404	364	368	336	362	368	356	358	380	380	365	357	363	377	378	379	332	358	360	330	364	354	375	397	390	343	356	351	349	357	349	388	354	339	352	314	391	363	349	326	327	373	345	381	363	374	368	371	376	388	325	366	378	362	373	368	333	344	357	332	338	359	377	339	388	336	391	372	322	324	340	376	394	382	395	346	382	365	354	365	329	379	319	367	361	388	334	382	338	346	357	355	338	347	339	404	362	365	354	333	363	374	343	364	396	314	382	397	360	353	345	339	330	379	357	360	398	388	358	365	375	395	353	317	375	350	372	354	367	356	354	370	423	344	367	353	323	377	370	368	352	406	379	336	356	388	384	334	351	376	350	365	322	343	345	360	414	347	346	364	368	352	360	403	362	377	398	344	336	384	343	363	376	372	353	404	408	383	328	347	369	396	337	350	364	360	373	387	389	385	396	343	364	392	331	381	360	357	414	376	387	361	327	374	393	335	370	335	377	361	367	349	381	356	385	370	390	356	348	349	322	352	364	338	367	348	362	342	375	342	342	402	358	364	373	353	368	389	358	299	361	353	379	347	370	345	362	333	326	410	354	333	396	355	377	333	344	361	349	323	336	370	390	344	374	358	384	407	394	370	363	387	359	331	369	356	336	372	350	366	321	375	390	372	402	355	348	375	338	387	363	360	372	369	382	362	337	360	386	365	358	344	374	323	359	399	364	347	353	364	334	387	369	376	353	344	351	360	374	363	341	349	356	355	340	357	391	353	359	410	336	348	389	351	341	376	347	331	363	361	333	388	371	360	338	340	337	383	363	383	368	367	394	336	368	366	418	364	397	383	359	357	390	314	325	373	366	411	347	368	381	349	359	419	329	359	370	394	347	370	393	364	399	357	388	348	363	364	363	348	371	393	353	362	360	413	400	361	370	324	364	370	370	341	383	390	347	407	374	360	357	320	316	324	392	377	394	387	402	374	396	372	322	374	396	339	408	379	374	380	325	334	340	405	312	390	358	385	393	395	361	340	377	396	365	362	383	371	376	357	373	392	383	338	367	370	370	341	388	384	356	375	380	377	372	359	296	360	390	343	346	371	369	383	361	359	352	369	344	345	354	393	387	401	395	363	332	358	341	321	369	334	342	341	335	390	384	338	375	369	342	381	405	359	342	363	379	369	397	357	375	394	391	339	376	322	376	354	360	320	360	334	378	367	337	340	352	352	342	360	381	395	358	362	369	366	380	374	353	375	374	375	316	362	391	388	381	325	366	365	365	369	372	357	369	315	341	355	340	363	351	363	363	347	328	369	380	368	396	341	379	360	358	336	382	336	334	346	325	334	329	320	365	389	337	356	361	351	389	394	368	352	380	374	375	382	335	333	369	324	342	356	375	354	364	348	331	374	374	405	329	377	358	370	365	362	361	319	389	366	339	375	346	328	358	403	345	369	360	375	349	364	398	366	377	344	348	346	344	369	369	385	388	366	412	397	331	344	340	363	373	326	389	356	349	369	349	331	333	371	372	356	365	369	333	377	347	322	333	356	342	336	339	348	389	383	334	375	361	345	358	356	354	350	344	337	364	356	341	401	352	399	365	377	352	348	349	330	343	373	351	359	355	392	360	358	372	345	391	364	341	322	351	386	354	368	380	344	397	364	388	345	365	367	317	381	380	350	350	350	368	366	363	378	382	346	362	335	342	360	340	397	383	361	312	375	412	344	379	350	372	367	348	363	366	383	381	391	354	380	339	356	343	384	412	347	370	324	328	349	377	339	379	357	370	344	361	355	368	364	339	363	380	375	365	354	334	366	405	375	363	381	321	359	375	378	362	352	314	365	385	335	350	375	367	364	370	331	397	357	375	321	384	334	316	347	341	371	312	320	369	343	380	415	379	386	339	362	395	370	364	315	347	351	338	331	344	326	318	365	355	354	351	318	347	372	372	336	378	357	401	397	335	352	361	354	356	326	361	349	357	394	371	342	334	359	353	360	358	371	383	387	351	396	338	311	363	378	384	375	368	376	346	377	358	379	369	366	342	345	370	355	329	382	391	338	371	386	401	352	350	372	379	354	347	380	349	409	356	381	351	352	356	360	367	372	386	358	333	327	411	374	381	331	373	369	365	360	331	341	374	351	337	347	343	396	354	380	380	369	367	399	330	345	372	386	359	357	370	373	351	339	378	384	350	362	336	398	382	379	366	362	347	398	350	320	362	369	356	363	327	316	357	339	378	353	374	351	362	374	356	340	358	365	357	390	369	346	341	345	397	362	377	370	327	376	348	335	366	367	370	346	364	363	361	369	384	351	334	358	340	352	333	377	347	351	332	368	372	367	360	379	357	358	373	391	336	387	370	334	371	392	377	343	336	362	346	339	346	364	349	377	375	344	367	389	370	362	348	359	342	361	375	377	348	374	369	367	385	372	339	385	392	381	327	368	375	370	340	396	354	368	358	367	375	376	368	348	389	354	367	363	347	387	383	358	359	347	349	364	365	364	367	358	349	383	403	363	366	375	352	407	337	360	386	372	369	364	366	356	401	330	371	388	360	375	342	340	381	356	355	391	350	381	380	357	370	359	377	378	381	354	377	354	358	370	343	337	363	367	347	331	344	349	347	378	372	382	347	367	359	376	394	367	373	343	379	376	346	305	348	382	341	317	375	359	372	375	364	321	356	370	362	386	378	362	343	348	359	401	409	328	418	345	339	370	395	389	360	358	353	370	368	360	380	366	375	361	337	396	387	380	363	362	367	340	379	361	335	390	376	391	345	339	367	352	338	375	366	379	377	349	382	381	368	370	400	351	427	359	377	359	363	379	342	379	356	318	381	370	377	384	364	337	348	366	361	354	343	358	337	321	326	360	331	347	338	375	366	403	351	364	374	351	367	369	328	351	332	360	407	346	352	363	356	375	370	396	360	369	367	356	381	364	413	335	344	362	355	375	318	368	364	330	376	368	384	337	344	369	330	348	356	368	360	374	387	395	351	310	321	365	330	385	362	392	358	363	369	363	357	392	317	354	396	361	360	332	372	385	370	377	388	358	351	356	331	379	348	375	347	369	365	382	399	393	351	344	358	362	397	365	367	351	359	355	393	385	384	332	349	351	364	339	370	348	379	365	336	363	352	383	413	353	355	377	379	357	327	366	350	335	355	329	359	345	365	333	396	334	362	344	369	373	355	378	386	397	355	315	343	350	351
5631	1178	864	878	865	874	842	828	891	833	818	799	856	855	816	837	896	856	856	861	840	886	849	873	842	862	854	822	800	864	850	835	802	865	850	881	813	881	868	841	870	813	862	827	850	845	861	841	829	811	840	870	794	885	950	872	831	855	874	808	837	782	855	877	842	819	801	899	815	857	878	805	814	802	827	881	811	843	835	880	804	824	831	847	838	858	869	793	800	828	809	820	807	839	862	867	823	883	884	738	790	855	859	833	868	793	860	839	821	875	846	830	791	860	846	801	837	865	854	781	849	865	820	851	852	878	832	850	844	881	834	774	871	875	833	833	872	843	830	823	806	828	863	830	807	846	852	820	872	818	778	893	788	868	864	858	827	878	888	826	856	784	815	861	828	858	840	831	841	803	813	785	858	878	867	867	817	869	835	852	884	816	834	858	860	826	867	853	829	865	794	827	848	859	805	820	813	841	864	890	821	833	876	853	785	848	860	770	866	826	813	876	844	779	790	816	866	850	774	838	861	823	842	866	913	850	780	842	821	802	883	834	824	829	827	841	842	817	804	832	858	863	879	850	855	806	826	861	868	832	830	818	810	818	783	807	811	811	844	839	875	875	840	832	858	842	804	856	803	817	781	843	808	856	762	841	816	826	868	842	854	803	835	852	836	780	851	887	875	840	794	907	811	848	852	865	891	849	846	831	855	842	854	831	859	870	836	830	856	847	811	884	810	833	814	850	856	846	907	864	794	855	827	833	873	883	828	811	829	865	828	857	848	816	826	847	886	840	821	888	863	783	834	855	824	801	799	854	827	837	829	794	818	828	855	856	847	844	877	857	873	836	803	844	838	802	831	824	853	824	826	815	865	785	834	852	776	818	846	827	850	833	893	881	840	825	877	833	854	853	811	886	848	834	862	825	780	862	863	810	844	821	826	843	814	853	815	869	829	802	860	841	843	865	846	766	791	821	901	862	844	900	821	838	814	829	851	861	821	869	854	813	868	804	833	878	831	869	837	843	773	775	862	838	819	823	836	854	799	804	817	833	858	886	810	860	827	845	825	860	884	814	822	847	874	819	822	792	855	839	800	834	864	829	810	804	871	871	809	810	831	858	780	856	852	840	850	797	834	848	848	820	813	804	825	817	835	872	903	840	878	853	814	871	816	842	897	788	869	882	877	802	845	869	835	854	869	798	788	831	844	792	825	840	867	826	795	875	866	852	863	830	826	835	853	879	825	807	852	850	861	852	840	814	801	844	856	862	778	843	850	789	854	843	821	822	840	869	783	882	796	808	793	748	819	813	786	789	882	814	839	832	810	819	773	753	795	851	850	855	846	844	789	863	753	821	820	831	850	868	846	849	857	825	819	888	833	840	820	832	849	836	807	876	852	860	827	861	840	798	857	799	817	819	887	788	843	812	852	806	848	856	833	875	872	818	779	872	848	841	864	805	804	920	882	856	830	929	852	830	893	844	835	826	848	798	838	808	840	798	853	832	842	828	787	857	830	890	811	835	833	859	850	859	841	787	817	842	807	845	835	848	852	859	781	844	835	829	845	861	902	809	821	818	845	836	836	901	818	845	841	836	833	852	874	879	826	841	837	793	845	880	884	858	847	869	861	873	819	857	871	827	809	842	820	781	814	791	869	871	869	874	837	846	815	814	859	856	883	836	862	851	871	794	858	821	814	829	833	867	837	818	812	873	813	850	833	803	847	822	866	868	820	859	846	844	850	832	804	871	845	798	838	808	776	829	805	851	857	805	830	831	815	844	871	834	860	855	849	828	855	817	847	841	859	814	881	845	862	816	822	883	847	872	849	805	795	838	862	908	789	852	828	839	855	818	838	834	843	831	849	849	814	770	851	838	838	869	822	832	844	805	889	839	783	868	792	773	814	849	821	846	835	865	851	915	816	799	845	854	901	842	885	832	828	829	866	822	880	835	826	892	785	830	861	844	877	855	801	832	816	889	805	887	823	820	847	814	822	822	868	856	861	854	841	813	870	845	819	788	855	877	875	880	762	779	839	846	890	818	831	851	838	815	857	797	836	817	865	828	824	852	831	855	864	807	816	854	862	879	899	786	787	838	833	857	860	843	866	829	829	873	839	837	818	798	796	872	817	828	853	817	829	849	847	845	833	815	851	784	820	819	820	827	803	872	875	842	834	850	824	854	872	835	837	874	782	850	827	805	786	825	784	820	842	873	782	855	822	807	822	839	829	841	838	849	854	875	867	864	855	872	895	844	830	837	811	823	859	852	838	881	860	789	853	874	819	829	850	828	872	822	794	841	821	843	858	801	840	863	870	880	874	830	799	833	854	902	888	841	883	820	831	882	871	810	918	829	862	824	841	862	834	864	866	862	872	835	851	805	815	780	851	807	854	844	819	876	855	819	824	784	811	804	824	840	874	881	864	856	841	806	834	823	845	893	808	861	854	815	830	845	810	852	809	809	877	859	852	860	889	820	858	802	824	816	842	835	831	821	841	819	851	865	839	879	877	814	848	834	771	802	854	839	878	790	842	870	821	810	820	816	886	864	814	841	827	837	878	777	843	867	822	818	833	834	847	788	876	889	814	829	844	826	845	862	819	825	884	770	839	824	917	831	811	826	823	796	866	884	772	807	853	815	855	803	788	831	919	836	813	841	837	875	825	863	837	828	806	830	826	872	804	905	852	860	800	909	828	818	808	845	823	791	803	860	849	881	810	873	860	839	819	856	847	844	816	838	852	837	850	845	821	859	885	819	840	883	809	820	868	847	824	799	903	851	854	887	855	812	823	821	812	853	817	828	858	857	874	871	787	839	776	794	843	856	858	857	846	855	869	877	854	790	862	847	851	823	820	860	860	893	863	874	805	794	812	795	840	779	846	867	848	847	833	852	860	821	893	839	826	844	928	875	804	848	856	837	849	861	850	855	836	849	812	831	826	835	822	858	839	852	892	827	790	794	849	754	790	789	861	842	818	887	832	825	843	799	856	835	795	861	818	851	806	865	823	900	797	826	844	823	801	871	836	851	868	827	822	766	860	873	804	798	840	855	868	870	804	770	834	841	799	836	825	814	831	828	770	842	836	873	840	838	803	847	821	810	775	815	873	868	844	869	838	840	849	827	824	858	875	875	808	825	838	868	849	821	856	808	803	837	794	812	817	792	856	829	837	839	794	789	813	806	876	790	833	836	791	844	771	848	777	841	818	848	834	834	849	848	815	850	797	837	872	883	891	791	807	870	828	858	853	892	900	810	883	823	872	826	801	841	859	861	839	890	784	871	802	830	851	847	795	804	873	835	807	877	829	846	799	843	819	784	805	820	853	847	840	840	822	842	881	857	788	839	822	813	824	815	872	828	812	856	884	843	832	848	828	820	842	809	826	878	836	804	811	798	875	814	790	817	818	885	828	874	877	884	859	866	863	826	856	846	840	863	835	846	913	927	814	852	800	880	859	851	867	856	856	871	826	842	782	832	860	830	876	899	797	834	874	833	814	844	837	837
23957	20748	24131	27431	20753	20700	2115	640	533	508	432	466	505	468	486	413	478	526	424	480	483	438	442	435	422	375	461	442	462	442	409	424	454	402	403	441	456	406	463	408	458	454	453	462	424	406	438	441	442	409	417	480	413	450	415	419	407	436	422	407	418	440	490	417	430	448	421	442	439	472	463	475	441	447	455	453	384	443	448	424	441	403	413	438	464	423	431	444	463	433	460	397	417	410	454	419	462	448	422	431	401	414	407	439	450	459	449	446	413	366	411	454	419	419	414	415	451	438	443	435	428	427	420	466	404	458	430	442	438	444	456	430	450	422	455	473	421	426	424	426	407	440	484	431	407	428	428	462	419	425	452	431	427	430	410	438	434	429	422	440	438	432	420	423	414	414	457	403	424	433	453	442	430	418	434	429	418	477	394	390	447	420	429	436	399	392	387	440	463	416	457	457	434	429	439	436	372	440	406	421	442	409	404	428	434	449	425	410	442	387	412	396	416	401	473	429	470	454	389	468	406	457	442	413	435	451	464	422	480	449	426	430	470	428	417	431	475	438	434	418	455	407	435	457	441	433	428	431	440	458	450	447	367	402	431	465	374	410	435	452	423	435	426	428	407	401	406	441	451	450	426	409	413	459	420	405	414	413	424	393	471	458	434	466	445	461	375	417	450	401	397	399	425	451	415	396	395	405	456	383	416	426	443	461	414	424	453	446	429	445	390	453	453	430	443	434	418	451	450	451	416	415	457	388	470	403	450	414	434	440	378	430	419	400	435	455	434	428	424	412	442	459	422	446	437	392	477	437	424	445	440	414	449	424	388	403	402	425	436	417	419	451	426	422	482	430	468	449	423	484	424	434	435	413	430	481	432	416	423	467	450	420	430	418	436	455	423	427	435	411	397	405	483	430	429	413	403	449	432	454	413	415	456	394	438	427	458	433	427	460	421	376	412	406	408	437	380	460	434	388	459	456	409	417	387	417	387	380	408	437	410	402	433	455	377	402	408	388	407	387	417	437	453	449	454	426	444	401	396	426	432	430	441	426	436	396	434	415	466	446	444	422	421	407	427	409	437	457	424	441	411	448	444	439	437	437	454	415	450	432	423	438	468	445	427	426	473	488	405	462	399	426	450	403	417	464	413	406	419	423	429	413	426	416	420	390	399	397	429	401	437	424	449	439	423	442	375	414	419	404	463	457	441	445	451	427	423	415	410	463	430	454	421	398	392	432	399	392	416	435	424	462	421	435	481	463	443	437	431	439	399	443	438	430	398	460	460	425	414	453	407	411	434	461	421	429	408	437	374	434	428	436	449	442	395	415	454	427	450	447	459	453	437	443	437	411	428	424	459	401	424	457	427	481	454	465	463	400	420	423	436	433	447	445	455	450	442	481	450	413	455	409	454	459	407	431	419	434	444	420	402	449	398	386	439	381	438	440	435	466	446	435	412	445	423	446	443	423	406	461	419	444	430	428	410	425	454	426	455	401	390	419	437	406	480	468	449	444	442	464	452	397	412	469	402	432	395	452	429	439	455	442	425	441	400	390	401	420	436	432	428	461	409	423	421	431	391	406	410	428	461	397	435	441	453	427	385	470	408	471	409	474	403	416	477	433	460	382	465	416	435	379	410	423	426	441	386	439	482	420	378	399	442	453	439	427	420	398	440	403	408	428	438	438	464	423	446	425	469	434	449	432	441	442	426	393	441	437	410	411	454	414	410	384	442	431	419	389	419	422	445	441	448	454	435	414	423	427	439	439	437	421	449	398	435	414	442	445	438	454	443	444	404	413	415	478	431	443	418	448	399	456	424	437	419	391	430	420	413	385	456	420	446	465	444	462	432	417	404	452	455	441	454	427	409	451	439	386	444	445	424	423	437	438	424	467	388	451	417	366	410	415	443	427	444	435	449	412	425	418	405	399	395	425	353	409	434	464	375	381	426	438	426	425	410	446	435	457	431	404	450	396	384	429	472	455	447	476	433	431	411	440	406	414	459	412	463	453	438	424	444	431	447	435	444	448	424	402	479	434	429	429	421	412	437	398	402	424	429	443	440	442	414	422	436	420	399	432	410	468	418	420	448	456	439	406	406	428	421	441	440	412	430	434	444	383	427	432	402	430	430	410	450	414	414	456	436	420	440	450	431	459	408	461	444	458	450	443	411	441	428	453	406	436	426	431	419	405	428	439	457	403	455	442	433	418	462	416	468	414	422	413	444	412	468	419	400	425	449	449	421	461	422	401	433	402	402	452	426	399	422	378	454	492	419	406	467	432	406	419	440	433	402	410	419	441	455	457	437	424	425	457	425	439	439	458	470	420	435	398	435	440	398	450	428	420	471	478	442	409	419	473	386	407	408	399	389	422	466	392	454	427	410	472	416	395	446	437	460	421	428	424	440	435	420	440	419	443	407	415	414	434	443	428	420	445	438	440	424	424	407	405	372	416	430	406	419	475	432	478	437	448	371	387	380	418	437	399	457	401	441	449	425	448	420	389	451	444	443	419	426	467	390	416	457	447	431	407	473	427	360	408	463	447	425	411	408	410	430	422	440	413	437	429	434	434	440	440	430	435	503	463	484	435	430	408	417	447	437	415	455	479	441	446	462	438	432	467	408	453	441	401	424	456	410	474	440	431	435	411	432	470	411	432	434	399	414	455	460	407	418	417	447	437	442	445	472	429	413	375	393	429	413	407	427	435	407	448	465	438	390	403	425	407	376	406	417	431	378	454	425	425	426	416	370	426	426	411	388	391	422	431	387	446	458	434	451	397	392	433	420	478	432	441	458	445	422	389	410	407	392	399	444	414	372	420	455	444	425	437	424	402	417	445	428	442	425	401	434	415	408	434	451	462	428	398	471	418	428	412	404	467	434	464	459	408	388	400	453	398	446	435	394	451	427	458	411	440	411	393	407	437	394	413	453	430	409	437	430	430	418	399	453	440	415	420	434	439	448	417	441	455	471	435	455	410	449	430	426	480	410	446	416	435	446	439	441	431	397	421	438	413	442	461	441	388	405	435	423	429	431	389	441	419	464	412	380	435	481	409	405	440	406	409	418	434	425	422	447	448	406	437	423	453	475	494	429	432	420	399	464	448	430	418	430	448	423	418	430	389	468	399	484	441	431	450	493	400	425	438	440	427	433	425	418	422	429	444	393	439	433	447	455	408	440	469	421	457	433	448	430	427	460	417	441	448	407	395	416	444	411	430	455	454	426	399	467	427	456	438	392	408	432	438	446	431	383	444	438	447	404	442	483	443	395	401	434	439	450	437	401	434	432	441	429	448	431	415	452	424	456	449	417	427	413	410	418	451	425	433	470	460	430	429	429	430	433	409	420	420	415	379	412	428	402	425	414	395	456	403	446	411	465	453	419	446	406	465	423	432	422	396	407	416	401	420	451	425	447	437	422	454	414	412	422	470	417	447	448	447	472	424	435	435	431	422	451	382	402	392	436	460	443	436	447	415	411	442	454	400	435	423	440	410	433	431
4222	3378	2010	1275	1093	1031	958	1008	947	930	857	957	973	924	959	949	914	899	942	942	981	948	914	950	922	923	922	930	879	946	924	972	913	941	962	955	966	977	916	929	941	910	989	924	973	957	963	928	974	947	965	919	934	986	904	974	936	946	967	949	959	957	1014	958	943	893	971	949	930	921	946	935	927	954	927	947	953	931	929	987	945	957	972	935	959	910	885	980	983	939	927	932	900	852	902	993	918	909	911	846	938	911	939	981	940	940	978	956	962	874	917	1000	950	956	925	952	926	942	939	946	964	957	887	1025	963	891	927	927	920	944	933	938	919	981	968	976	914	919	940	951	923	931	902	930	1000	957	969	932	902	945	906	928	935	902	885	907	907	935	936	941	966	929	965	942	912	934	960	915	941	932	1034	903	979	947	959	1014	924	941	921	913	971	938	921	989	926	961	954	971	978	957	929	889	942	956	934	874	995	923	1021	953	965	912	917	941	908	942	940	939	959	945	972	905	921	891	966	964	939	913	893	904	965	935	1004	967	919	967	955	928	957	972	972	956	956	914	926	903	989	984	937	959	938	949	955	934	924	904	971	903	939	941	906	923	884	942	964	969	960	944	953	947	950	957	908	960	944	970	921	929	917	900	966	925	965	931	913	988	961	916	970	951	947	894	937	934	937	914	921	941	968	933	889	998	985	906	923	931	925	952	917	925	867	924	959	970	886	942	938	987	950	846	981	941	933	951	955	967	959	929	1023	925	908	950	961	959	911	899	936	948	958	959	944	888	935	953	977	900	945	878	947	935	936	956	935	902	980	954	926	915	888	941	907	977	984	959	986	920	875	908	985	895	955	955	943	935	925	942	936	1013	973	886	945	916	953	941	925	944	958	893	967	976	935	910	862	892	958	930	945	920	948	919	975	902	915	913	911	937	963	895	979	917	930	941	868	980	898	874	930	893	939	924	974	971	906	929	910	968	958	944	917	949	930	960	926	948	949	950	903	970	987	919	902	931	958	949	929	926	959	983	960	884	892	947	971	929	953	979	879	957	953	967	981	938	937	914	936	920	927	921	927	964	962	916	954	900	938	951	916	925	917	921	861	950	953	946	876	979	964	901	901	904	912	902	909	907	955	945	867	877	954	947	958	953	991	923	949	953	886	904	888	922	904	946	986	944	910	976	922	921	962	890	909	967	858	962	956	942	856	924	986	937	904	951	914	940	896	886	977	943	981	958	894	948	880	917	949	897	936	945	918	941	866	942	969	939	936	936	901	959	939	850	873	919	941	902	948	978	928	933	968	945	923	959	975	936	960	966	951	947	953	899	921	939	953	976	898	969	962	959	902	912	912	909	945	939	946	969	917	965	897	936	927	891	1001	936	948	919	917	934	949	943	933	889	949	978	939	932	1001	1018	933	990	972	953	963	966	907	969	948	912	990	961	922	909	936	938	904	932	969	927	923	974	961	918	936	903	927	946	946	955	900	931	911	917	936	928	911	957	944	922	887	959	945	914	977	923	916	926	932	886	957	964	941	933	923	951	920	882	935	938	961	988	935	940	945	945	886	934	947	947	978	927	912	884	961	891	929	914	900	947	926	906	956	967	912	904	957	959	974	922	966	953	928	981	990	971	970	956	914	932	974	916	942	913	924	927	930	899	903	913	926	918	966	970	995	909	963	921	949	950	970	1010	929	942	1023	911	926	907	945	978	943	918	923	904	970	925	948	899	950	937	954	964	936	941	943	961	956	967	1002	940	946	959	940	954	928	936	949	946	941	987	1029	985	922	949	916	929	978	926	980	948	975	948	911	942	966	950	909	965	984	919	889	907	979	955	894	944	931	936	939	963	918	935	922	926	940	995	938	925	920	949	914	897	968	941	969	928	903	946	937	982	963	910	931	945	934	963	976	929	940	973	931	928	935	927	915	918	995	887	947	938	948	974	945	921	908	964	907	983	886	935	892	958	917	901	906	910	926	987	966	955	895	950	931	941	856	938	937	939	977	949	1011	973	885	923	913	948	988	897	970	936	928	920	966	897	948	919	945	940	929	939	1008	901	922	923	962	964	902	947	930	932	928	923	909	991	959	953	974	904	939	923	952	967	949	941	935	877	922	1021	930	915	939	965	931	908	956	967	941	927	931	934	1017	922	972	913	885	944	950	967	985	946	960	914	894	939	994	932	960	949	934	956	946	952	906	928	957	885	857	925	976	943	947	976	960	932	946	922	915	925	958	939	984	956	976	955	909	947	910	975	927	962	902	893	909	950	968	894	912	950	940	868	890	916	973	935	926	898	931	925	872	925	948	927	1006	956	974	918	951	923	937	961	910	931	937	917	939	915	913	982	965	921	940	934	960	928	937	941	917	979	934	974	923	948	960	988	955	910	927	955	962	908	916	963	909	998	870	963	893	900	968	958	956	916	896	969	931	924	959	924	960	892	889	900	953	899	922	957	972	914	924	923	891	948	907	1019	894	966	932	939	949	934	931	955	942	954	945	926	920	923	936	985	946	978	966	882	908	940	928	940	922	933	994	943	985	974	874	967	972	908	983	916	951	893	954	939	881	947	939	952	919	956	1005	969	899	930	927	963	886	917	962	971	960	897	931	917	932	966	957	955	979	910	935	945	943	922	997	960	957	899	920	948	907	933	967	1027	928	958	929	906	911	920	954	956	988	937	928	929	933	984	986	934	944	939	910	935	942	899	929	1035	895	931	971	944	948	881	880	958	941	964	931	928	957	951	901	936	919	909	905	932	942	948	942	882	894	962	965	935	876	955	947	917	992	882	959	885	888	903	941	879	922	915	934	979	900	994	955	923	934	936	901	978	936	939	977	980	918	969	953	957	983	958	931	930	944	969	903	932	947	883	932	860	965	917	963	952	927	988	954	899	906	950	965	943	962	987	873	978	958	918	937	998	929	908	972	919	899	937	881	938	927	981	984	957	934	964	938	888	932	891	878	886	911	933	910	954	952	946	944	960	927	905	886	936	976	884	906	984	972	896	947	965	957	1009	929	885	964	871	912	972	896	930	950	959	901	944	952	935	926	961	928	937	960	886	899	905	952	944	996	922	911	927	880	942	871	913	973	947	953	923	884	907	1006	906	912	942	936	939	943	972	933	926	926	912	899	942	938	972	940	875	893	929	911	875	888	910	922	931	976	985	934	939	902	944	927	945	970	981	974	947	881	867	890	877	956	952	942	903	1005	947	955	904	945	917	939	937	943	998	930	949	952	928	1005	920	944	969	900	940	899	954	966	954	981	947	919	908	879	965	977	894	950	902	958	1010	949	888	929	982	921	875	961	931	940	966	916	968	933	935	933	961	851	892	953	896	916	900	904	911	965	908	934	906	954	895	946	944	990	899	936	927	944	1000	916	920	972	961	955	906	927	920	960	918	966	971	892	913	937	946	965	957	965	963	940	883	959	953	877	928	932	953	943	929	900	959	972	933	895	999	903	969	927	891	935	916	926	929	974	973	975	929	912	1017	937	959	974	916	884	897	901	951	897	909	952	922	1002	906	901	963	981	987
23431	20724	24316	27153	20724	20738	17600	758	391	368	367	348	349	299	304	315	286	296	303	313	299	321	301	283	288	301	279	265	286	295	276	260	286	308	283	299	278	281	275	283	291	264	295	266	269	256	324	272	264	275	279	276	285	257	297	291	257	277	300	246	276	259	296	268	256	266	258	270	248	257	275	272	255	245	285	274	267	276	280	253	286	264	256	232	253	248	268	262	257	281	283	249	292	288	302	302	255	267	248	294	252	251	259	274	260	272	306	288	261	274	297	258	276	259	266	294	296	277	256	267	288	284	257	268	285	275	284	263	291	286	283	259	303	270	256	257	253	268	284	247	281	275	305	255	259	288	271	260	285	254	300	259	283	254	245	268	287	249	310	269	294	253	234	239	234	235	280	246	256	271	249	274	294	258	254	281	279	256	271	278	268	268	257	241	276	265	291	284	295	243	280	285	260	265	251	282	285	257	270	274	260	287	268	267	264	247	243	283	294	289	279	292	284	262	325	305	279	279	241	262	276	260	318	264	260	210	284	288	270	296	299	263	242	277	315	294	254	267	268	239	239	250	255	255	302	251	245	277	238	289	268	244	271	248	253	265	280	259	309	251	259	252	260	264	281	257	289	269	275	279	289	250	276	296	288	274	265	243	273	248	262	277	276	267	280	247	256	267	277	256	275	286	259	262	286	265	256	276	291	259	259	301	271	221	276	290	237	266	225	252	269	300	239	311	275	252	258	274	259	289	275	263	293	269	262	275	280	279	246	269	244	262	253	296	282	255	257	262	250	277	276	262	235	263	292	256	281	278	294	260	278	290	287	281	298	257	279	256	290	275	248	265	284	315	260	254	271	249	313	263	282	263	243	243	265	262	258	251	297	314	262	287	266	256	262	255	268	268	287	269	308	251	265	259	283	272	272	287	262	251	255	273	312	289	264	260	286	275	242	281	272	264	284	244	286	258	281	237	254	263	297	264	266	269	303	263	280	270	288	259	276	269	229	247	275	257	293	263	301	290	279	251	265	281	258	297	299	275	273	251	276	241	255	268	263	267	240	269	277	240	290	279	286	305	296	256	255	257	243	271	277	277	245	263	262	290	229	288	282	266	297	231	267	264	275	268	263	243	291	290	283	268	259	262	264	273	267	243	249	245	303	274	280	247	265	280	273	265	266	275	247	293	259	246	243	258	262	264	249	254	290	315	265	278	243	267	272	265	275	288	292	257	282	258	311	267	290	285	266	276	274	250	270	278	261	261	281	255	254	238	272	289	277	303	267	281	242	279	277	294	257	253	284	258	305	274	260	281	258	268	240	260	282	303	293	284	280	246	254	280	288	271	267	298	271	266	284	266	248	273	248	229	265	254	262	275	261	279	239	270	250	248	301	265	246	277	297	266	263	275	266	275	270	276	266	267	278	260	297	281	267	252	247	244	258	233	241	234	258	261	272	266	261	271	287	288	248	279	290	292	290	288	295	282	248	282	281	288	297	281	267	234	287	267	299	252	249	269	262	259	252	252	287	289	287	284	266	259	285	292	301	270	258	286	272	284	281	285	259	251	257	264	248	248	269	289	266	271	266	234	258	259	285	261	247	273	280	258	312	304	299	277	324	262	272	235	301	266	262	284	278	263	263	288	256	292	247	232	247	310	246	268	294	281	288	272	265	274	241	285	279	264	229	288	276	297	257	257	268	266	261	247	282	257	260	286	277	311	281	312	268	262	271	277	267	242	260	268	285	263	251	255	301	259	243	277	270	274	256	261	303	278	273	240	283	238	288	254	261	256	284	238	305	255	288	273	264	264	256	237	287	254	271	298	283	261	292	281	298	277	268	249	285	274	246	278	271	272	280	269	249	295	265	286	308	275	281	274	292	295	230	267	247	263	260	282	270	299	273	262	246	256	268	249	272	264	265	253	255	252	274	251	289	300	284	276	264	286	282	287	231	269	261	265	266	294	290	254	247	270	284	287	240	278	273	275	255	259	271	257	274	257	263	244	284	281	261	272	268	250	265	252	252	273	279	258	293	243	237	247	307	264	265	264	269	252	251	266	283	297	275	279	279	250	265	269	277	278	250	282	279	277	236	262	268	279	240	260	239	278	297	280	309	273	264	284	265	258	285	269	252	266	248	265	242	276	274	269	225	282	251	255	242	269	286	259	288	223	246	270	267	299	248	243	279	300	290	253	279	274	295	244	253	290	252	272	270	275	261	282	282	283	261	256	269	264	244	250	266	268	283	237	253	276	269	274	288	261	296	279	238	289	250	297	266	242	276	245	274	248	256	256	256	274	271	284	285	229	279	281	272	277	234	261	268	262	269	280	277	254	274	289	274	275	265	237	277	246	284	270	271	278	243	261	244	278	272	265	250	252	269	264	297	237	272	263	305	243	272	276	285	255	265	257	277	241	262	270	291	267	251	246	275	258	279	219	245	292	271	258	279	244	267	275	262	283	294	279	285	231	278	232	251	281	270	263	279	243	232	264	233	266	256	252	294	271	255	259	293	255	308	289	255	286	269	255	253	265	304	241	257	257	267	247	250	287	280	285	289	265	286	265	262	243	274	304	244	255	262	277	277	258	278	274	262	247	258	276	276	249	292	261	251	267	277	272	254	269	243	252	299	288	289	301	257	276	263	267	265	275	257	266	238	281	258	290	242	273	272	231	269	257	274	278	258	295	229	273	251	275	235	279	247	279	258	259	289	278	256	233	254	243	258	278	274	250	263	233	272	281	258	271	260	286	254	262	295	277	280	280	258	264	277	266	249	258	261	288	256	247	255	255	256	285	264	278	235	262	283	271	266	282	238	272	272	285	244	287	273	245	261	249	274	247	246	251	247	267	265	254	261	270	260	259	279	291	263	244	293	266	298	266	245	293	239	268	272	270	264	289	278	278	263	241	249	262	246	265	247	253	281	267	261	292	241	309	271	284	266	265	311	284	266	285	275	268	274	277	254	262	257	255	292	280	298	291	259	283	252	302	250	294	279	292	299	260	241	252	280	285	251	236	265	264	287	306	270	265	255	251	309	304	276	257	292	257	283	279	273	266	228	253	255	252	296	243	281	269	283	303	277	226	258	260	241	249	276	249	251	293	287	262	279	249	285	300	259	262	271	256	254	256	241	237	255	273	266	261	256	257	277	269	262	271	270	269	294	297	294	288	277	273	264	301	277	278	252	265	257	270	312	251	254	232	296	251	265	273	246	263	253	249	262	248	265	266	280	241	277	249	236	264	263	270	243	263	279	262	283	272	287	260	238	280	262	275	286	297	270	241	297	258	272	285	307	251	259	251	227	256	261	280	242	263	247	295	275	269	265	252	279	274	279	247	252	246	252	265	231	245	292	237	250	308	262	288	277	258	288	267	292	282	302	283	248	276	274	271	277	245	277	270	248	302	301	237	254	292	268	281	246	285	263	297	305	261	286	259	272	272	259	276	266	267	251	251	284	261	278	238	238	262	262	258	272	245	258	284	286	259	235	265	251	276	264	302
4522	4928	2381	1156	865	739	723	668	673	669	624	614	613	604	638	555	635	642	651	641	621	586	622	608	616	632	614	624	622	658	592	640	613	632	593	631	583	586	595	580	598	572	617	640	578	581	622	570	622	559	601	606	638	605	578	670	636	600	636	619	620	604	604	605	572	597	556	624	626	628	617	576	615	589	606	571	595	590	547	598	606	638	568	614	552	573	636	576	568	636	605	588	573	584	613	588	625	627	579	614	601	618	624	585	607	623	629	601	590	628	576	595	642	562	612	612	585	591	582	578	605	619	582	626	595	569	624	617	600	581	644	613	604	629	590	636	624	588	630	602	611	625	651	624	600	577	587	609	619	602	624	655	602	605	571	610	634	598	567	602	632	612	604	603	616	609	607	559	593	602	605	619	630	648	625	592	634	608	578	605	640	570	615	642	627	639	579	613	567	588	562	653	588	613	588	620	594	644	621	618	619	586	595	622	621	629	611	551	636	639	643	634	590	620	637	618	600	603	625	578	590	644	616	592	605	601	661	597	595	596	618	585	567	596	582	603	602	580	584	618	607	605	625	580	609	601	587	614	606	596	595	580	595	614	555	578	625	611	604	583	553	615	596	605	595	678	629	607	646	582	606	591	630	614	624	586	602	623	571	564	586	581	564	602	562	604	611	617	584	584	613	600	588	664	602	578	592	607	619	617	628	636	591	631	565	658	624	588	603	605	651	610	605	620	603	649	598	618	596	601	613	606	600	612	610	585	593	660	593	604	618	602	619	631	631	588	599	597	577	584	623	598	615	620	642	612	639	615	575	619	588	602	630	595	664	583	642	606	596	589	655	586	579	561	628	595	618	621	643	584	595	646	584	625	587	622	593	642	571	587	574	628	589	593	602	611	622	622	616	618	611	599	586	546	636	602	610	587	567	567	598	662	613	630	642	621	596	609	666	594	582	524	565	601	579	623	575	598	595	600	614	621	608	599	568	620	575	627	609	593	640	621	650	574	581	605	616	634	604	610	630	577	602	578	622	620	612	615	632	592	611	577	601	640	575	594	638	614	649	615	610	617	625	622	642	600	611	595	627	612	593	599	602	608	661	641	604	555	640	606	641	632	623	609	621	580	627	588	587	601	611	563	622	564	621	599	632	602	591	572	608	606	569	601	609	581	618	590	595	596	614	562	600	584	596	599	614	557	615	581	621	586	646	599	629	593	631	582	566	618	577	621	604	575	574	637	649	648	603	580	632	558	591	618	577	568	635	588	590	582	632	595	611	573	642	642	632	604	584	568	589	606	562	570	637	637	617	586	616	646	582	612	590	597	607	607	567	585	568	622	620	601	612	582	608	617	589	599	606	581	625	589	614	586	654	584	609	567	576	613	611	637	595	617	597	641	577	579	645	588	574	562	573	623	587	611	569	590	596	597	614	585	579	602	585	608	607	594	643	596	617	599	611	577	598	580	618	595	617	619	640	626	587	644	610	609	605	604	597	605	609	577	591	601	611	655	612	630	601	623	622	585	618	577	598	576	581	583	591	614	630	609	619	546	642	592	565	617	612	617	608	579	597	596	622	607	582	589	588	583	598	581	561	586	576	591	598	621	610	612	608	597	604	598	594	587	585	619	568	552	550	624	612	608	604	594	584	596	617	624	569	562	626	657	639	554	589	581	588	617	617	615	631	634	583	608	612	588	637	582	589	608	605	549	623	586	599	561	644	599	621	579	630	583	606	575	620	593	601	619	637	608	588	594	563	583	635	592	603	632	571	633	595	592	624	616	592	588	609	566	541	603	588	597	593	623	608	622	589	601	595	644	610	634	588	623	620	623	550	576	615	628	547	592	587	583	599	579	576	593	608	643	614	625	561	592	607	578	644	622	578	645	630	598	602	626	635	630	614	608	635	597	568	624	592	595	645	602	576	637	592	627	596	583	606	566	636	605	614	560	608	551	570	586	643	562	597	629	592	630	585	615	613	591	638	556	571	622	642	630	607	578	568	615	652	637	645	579	588	586	581	594	607	596	605	599	626	600	592	611	582	628	600	603	592	581	559	666	646	587	564	588	618	627	620	595	581	613	610	594	649	616	607	631	589	607	601	623	588	631	561	573	606	569	607	622	633	605	606	621	613	599	572	592	598	584	599	627	573	677	658	612	623	560	594	617	579	602	589	549	627	628	621	618	619	635	639	606	581	596	622	606	587	640	637	624	589	601	574	599	591	620	602	580	603	558	579	599	607	580	627	595	594	629	626	588	595	619	591	596	559	592	603	629	591	599	552	592	595	594	581	621	569	585	598	626	574	617	605	574	581	558	619	612	607	611	622	626	634	624	572	603	582	602	604	617	604	628	607	635	599	620	614	581	579	588	593	618	583	583	588	564	555	657	583	609	624	618	640	595	650	570	604	600	605	652	615	582	600	612	603	614	635	601	562	562	619	581	589	600	582	636	603	657	615	600	568	604	578	595	587	621	588	607	602	575	587	609	595	558	619	604	636	557	590	609	609	575	639	662	584	599	612	607	596	630	611	660	615	594	571	577	578	606	565	566	595	610	623	573	597	581	619	595	594	643	577	572	646	618	541	603	574	601	607	589	607	584	579	611	591	646	616	595	607	576	595	573	575	615	577	605	591	660	565	577	543	560	598	565	669	603	596	605	602	632	639	581	611	601	615	618	558	601	607	599	631	590	595	605	604	641	590	577	589	636	620	628	584	583	607	655	566	596	637	632	608	651	631	563	601	664	625	571	585	584	608	639	632	645	613	596	629	606	603	582	601	618	624	539	552	599	605	602	584	603	630	598	627	606	593	609	549	597	646	602	573	562	584	593	633	615	606	615	580	598	660	609	605	576	618	621	576	609	595	637	605	584	600	550	597	677	604	584	579	560	558	635	622	626	601	640	596	572	589	593	620	607	612	642	634	582	599	607	582	580	627	581	573	535	595	637	606	584	596	630	565	593	585	606	567	534	626	614	567	606	624	593	572	604	618	617	639	583	621	615	638	594	612	605	614	580	627	614	598	615	622	599	588	560	585	595	615	571	598	600	588	581	573	611	581	592	606	576	584	627	607	592	571	589	637	559	599	583	607	594	587	583	617	606	608	613	592	598	626	571	594	618	575	616	601	603	592	618	594	556	565	566	634	653	602	583	633	602	583	589	635	590	607	594	686	636	582	559	576	589	592	681	596	621	630	631	609	588	544	604	585	570	656	613	611	618	618	604	599	596	634	624	628	576	597	618	618	572	575	562	585	597	646	584	612	601	551	610	596	612	611	576	652	587	562	595	587	589	594	590	622	560	557	647	621	604	619	633	636	612	609	610	611	597	617	593	612	610	596	603	592	615	610	614	666	560	631	595	627	570	600	600	601	595	557	643	564	583	570	609	608	643	619	599	594	628	561	596	588	611	601	573	589	618	582	592	584	594	600	589	611	590	632	623	655	602	581	582	593	599	586	569	591	556	570	617	639	566	582	602	625	617	612	610	610	606	565	630	551	605
31588	19134	7238	607	426	379	371	373	396	374	328	380	330	367	370	349	380	350	390	370	366	395	388	376	317	340	355	365	366	355	379	317	381	380	341	365	365	324	406	317	397	357	320	359	352	354	336	355	351	359	375	377	367	368	356	347	341	351	368	344	337	368	355	356	352	335	377	364	372	307	370	349	336	352	390	355	378	361	351	389	399	354	371	351	361	356	358	341	370	384	350	393	416	356	381	373	388	357	379	326	369	335	349	358	390	353	348	378	380	375	385	369	345	354	359	375	349	377	359	366	378	357	357	367	341	390	381	352	350	333	399	394	380	369	347	391	367	348	391	367	373	348	356	392	367	397	367	360	366	374	381	392	377	352	353	389	376	374	354	346	355	362	368	341	397	332	357	364	372	375	343	352	354	339	394	374	339	372	396	378	353	361	350	360	359	422	366	330	326	350	379	369	384	343	357	385	347	383	382	352	345	376	341	367	370	351	341	369	350	361	352	390	370	348	369	385	386	338	361	326	360	359	376	347	353	334	381	375	357	323	347	364	360	350	385	369	362	392	386	351	327	372	382	379	376	343	385	334	354	336	346	373	374	355	369	324	348	400	363	331	344	363	364	369	344	331	344	380	351	378	358	337	385	362	391	363	398	361	348	350	387	441	376	351	379	397	361	369	365	367	339	350	344	364	373	360	376	390	331	321	379	340	337	361	365	380	363	371	375	342	361	362	369	353	324	341	400	365	373	390	362	346	343	369	354	377	357	328	346	346	358	348	378	353	328	353	380	317	355	367	362	338	425	387	363	344	340	331	362	372	307	346	380	327	398	381	348	362	363	357	373	349	373	341	372	350	342	343	386	360	387	357	382	393	337	372	339	367	365	367	384	365	342	344	336	365	379	351	338	351	378	337	322	371	358	358	366	383	326	332	358	366	374	417	356	344	357	380	372	388	364	323	361	338	316	414	357	369	378	367	358	379	343	387	367	394	364	393	382	325	369	410	372	357	350	378	359	357	402	347	395	382	376	386	365	345	368	351	353	343	367	376	362	349	350	354	365	367	343	331	328	367	360	371	342	355	361	344	369	401	335	360	338	403	364	377	355	377	405	376	348	324	350	350	358	390	350	372	343	357	401	359	344	348	379	346	358	321	318	356	342	325	379	386	338	368	366	361	351	338	349	358	367	352	377	364	401	356	403	359	362	378	345	388	355	355	393	365	386	360	353	329	373	370	352	371	334	377	361	329	371	377	336	344	361	338	338	334	340	365	357	346	359	360	393	358	378	352	373	372	377	361	384	364	377	364	342	364	352	388	388	401	375	389	369	381	348	343	386	345	325	358	372	379	394	414	370	400	350	373	366	353	356	407	362	359	347	328	346	371	392	354	369	383	348	400	367	392	321	328	349	371	375	366	370	416	386	351	352	348	394	376	365	389	341	381	400	408	370	363	371	343	385	366	323	364	370	377	397	347	362	355	336	353	357	382	337	375	376	361	357	352	329	359	354	349	359	353	361	361	351	330	375	350	341	356	375	390	392	333	328	322	366	359	333	341	362	353	335	384	350	332	350	346	344	369	383	337	345	360	381	370	373	353	367	354	368	340	369	347	337	395	386	343	396	376	372	336	382	392	373	359	408	384	352	375	363	354	385	369	358	370	339	376	355	371	364	381	380	347	356	404	346	330	353	354	363	367	401	372	389	346	389	357	372	385	365	363	377	363	357	346	375	365	386	360	343	386	377	340	341	362	359	355	361	363	408	351	332	373	365	385	369	332	413	346	363	350	373	372	389	336	323	349	366	403	330	372	369	389	367	323	367	338	375	375	363	383	407	350	392	353	362	363	368	369	348	403	398	366	397	342	371	362	335	332	380	329	361	346	364	377	369	352	362	358	389	372	361	312	345	330	367	367	360	361	378	397	365	383	370	388	342	336	360	368	337	352	368	382	360	338	373	359	356	358	342	376	360	328	344	351	354	367	340	392	323	376	348	331	358	384	339	359	376	358	374	352	383	391	361	331	342	337	349	398	361	359	384	381	386	346	358	414	339	364	373	373	410	399	334	338	314	350	330	368	361	371	338	338	354	362	366	359	352	365	372	354	349	360	360	377	352	376	322	393	365	330	383	333	319	324	351	373	388	408	386	353	375	375	366	355	320	391	341	391	369	354	377	364	359	359	379	396	371	370	333	357	356	399	389	373	367	358	353	386	365	361	405	363	364	327	355	363	363	356	339	357	388	386	373	369	389	307	321	360	368	370	342	383	373	413	339	347	335	364	370	376	348	377	362	366	336	381	363	350	386	375	373	369	363	375	356	384	383	393	345	361	389	349	372	381	375	359	373	355	367	382	372	336	335	381	347	338	355	359	361	364	376	386	377	358	360	367	344	335	361	362	327	334	371	359	392	371	361	381	361	369	343	366	367	370	334	380	374	341	361	365	311	384	383	360	342	354	343	313	362	361	377	363	379	381	368	356	355	384	339	343	358	378	357	360	396	365	367	379	398	370	355	310	326	364	373	379	357	363	365	352	347	342	362	351	344	336	357	340	364	409	388	358	377	349	367	354	348	396	364	390	370	354	348	340	363	396	363	344	364	334	335	346	384	364	373	366	342	356	362	347	391	350	378	342	374	400	336	368	400	380	383	397	391	345	359	370	373	360	376	384	374	333	369	368	359	364	347	359	370	368	344	369	350	349	350	305	356	307	392	347	390	361	349	355	359	346	366	346	358	394	358	368	382	362	384	382	373	379	346	331	340	354	350	353	368	361	338	373	327	350	350	393	340	368	358	365	390	382	343	353	365	373	391	331	386	384	335	363	348	380	367	404	390	373	376	379	339	347	353	355	356	351	353	356	345	384	393	338	347	374	374	373	356	350	325	355	390	371	314	336	328	365	364	368	356	335	406	349	347	352	340	346	353	372	377	377	379	353	396	366	345	374	335	375	347	332	379	363	383	395	372	349	359	353	358	324	362	371	361	355	358	353	339	381	375	365	330	371	361	368	377	357	358	367	336	347	380	355	347	361	395	382	376	346	382	351	384	353	370	376	369	370	353	388	340	358	368	383	337	385	394	343	331	361	351	361	348	384	358	372	391	324	393	385	332	375	354	351	372	383	380	342	366	358	371	341	393	386	365	347	366	367	373	349	388	346	374	364	332	383	367	364	390	351	378	387	328	367	361	382	350	407	350	355	366	350	348	384	338	402	408	372	388	372	318	361	320	391	346	393	378	348	374	345	387	360	329	362	384	368	361	354	311	351	345	348	340	332	370	397	340	352	388	381	390	326	380	318	378	361	383	379	391	371	353	352	352	373	378	393	362	364	355	355	352	359	375	369	346	378	364	327	377	363	367	355	359	415	396	360	333	356	393	352	401	371	361	385	375	348	366	328	397	397	407	372	365	397	376	339	377	378	326	350	345	369	317	333	376	356	353	402	345	352	367	358	365	372	351	347	388	361	385	445	364	367	382	374	371	355	376	347	372	348	315	379	362	382
5503	1230	966	888	877	829	810	888	852	829	824	859	827	834	874	856	811	793	892	841	865	866	843	796	836	853	856	816	872	850	814	827	866	841	846	825	878	841	859	832	875	828	847	885	850	858	858	888	817	849	855	815	889	807	836	843	848	857	880	846	823	896	787	860	836	837	850	884	845	822	871	822	854	853	824	857	852	832	879	802	845	837	873	843	835	827	839	806	774	850	891	854	832	887	864	836	799	859	835	821	793	846	803	808	851	820	857	858	862	878	829	913	875	807	870	849	852	859	776	781	833	776	794	836	818	812	869	834	829	849	856	819	782	898	841	907	784	840	851	836	820	829	785	836	903	811	853	855	865	874	836	792	862	816	845	876	874	831	864	884	878	824	849	855	877	811	828	800	862	821	897	834	890	868	877	807	853	787	835	805	855	842	837	825	813	880	807	822	878	853	872	822	837	864	862	807	813	829	824	801	780	868	835	849	809	854	848	842	872	887	839	865	860	836	832	839	809	860	805	861	888	873	828	799	854	807	853	797	839	853	868	806	843	808	835	807	864	852	830	813	856	824	842	838	845	834	850	813	823	860	836	812	800	811	864	828	871	848	833	874	866	825	785	822	866	845	842	848	829	825	839	862	794	825	815	819	791	848	814	854	834	857	834	867	813	833	791	829	880	833	850	853	812	884	826	819	847	828	895	910	856	823	860	840	754	848	839	835	862	862	850	806	861	800	806	864	864	864	811	857	843	800	854	813	759	854	831	883	848	829	870	870	851	804	859	881	832	831	789	826	818	845	795	858	905	814	870	791	810	885	778	872	872	777	819	821	833	818	820	890	893	796	836	822	815	889	881	823	829	866	867	848	838	832	880	874	849	853	808	894	800	818	862	832	897	847	851	810	843	827	827	828	821	888	817	894	839	863	857	815	819	871	875	848	865	819	851	873	838	865	850	860	839	816	834	838	855	852	828	842	837	833	864	847	838	823	798	806	876	813	877	908	884	852	812	874	811	833	831	884	824	828	851	834	802	806	842	839	873	783	875	880	813	839	797	783	824	890	829	831	846	848	809	847	858	815	882	858	832	835	845	828	783	794	816	840	875	847	854	843	807	788	883	806	815	904	818	831	800	830	825	835	870	820	852	842	876	832	786	812	842	847	799	866	881	804	816	812	858	875	815	840	810	837	830	816	846	820	806	867	800	829	809	854	833	901	850	823	885	857	859	799	828	815	842	850	838	885	830	800	887	881	807	822	855	876	823	828	876	848	802	872	865	795	848	833	835	851	851	833	855	890	863	793	853	817	911	839	850	837	802	810	840	842	840	864	778	853	847	883	835	788	855	871	855	832	820	810	865	845	888	862	889	865	866	892	815	799	792	842	849	848	818	818	863	849	840	814	842	876	828	836	875	817	841	832	874	824	840	846	800	810	837	820	832	860	849	813	830	836	808	800	875	836	884	838	830	827	820	807	836	822	792	824	868	881	855	876	867	828	824	812	874	842	890	794	800	862	826	861	837	836	862	858	854	820	835	810	759	823	879	887	858	848	830	890	822	851	796	831	847	779	819	837	821	839	823	838	832	892	832	837	864	888	849	870	898	875	812	807	846	831	851	853	812	787	812	863	817	853	833	894	864	796	852	837	865	809	869	781	806	854	838	846	844	863	864	840	901	818	855	847	859	857	817	876	884	867	854	861	824	811	847	824	838	860	855	828	887	838	839	819	848	803	814	845	814	851	792	834	796	851	834	805	838	816	863	852	846	831	863	830	871	872	805	817	823	833	850	812	846	807	798	854	823	870	886	849	860	859	868	835	764	825	844	790	839	839	892	847	847	827	832	844	827	859	819	814	808	837	835	827	824	797	871	879	830	893	814	804	842	861	835	858	878	812	868	782	806	847	828	855	866	827	878	856	810	827	816	806	810	793	844	835	843	841	843	829	855	830	849	876	853	836	829	806	830	839	808	822	835	926	887	843	895	845	793	792	852	835	866	874	804	870	873	867	828	842	851	834	801	862	845	813	867	837	864	859	874	882	872	815	903	802	898	818	796	810	840	825	888	838	854	866	851	809	851	791	893	853	851	878	838	839	861	834	871	829	852	888	872	818	903	828	817	796	819	852	801	818	836	826	806	816	837	800	883	831	867	820	809	893	826	819	876	878	830	815	837	853	845	910	847	848	826	821	880	831	888	843	816	858	855	836	818	870	800	841	818	863	838	870	792	813	836	852	870	808	837	860	894	869	834	852	856	787	851	825	887	874	863	833	754	842	892	872	829	842	818	827	865	865	821	802	805	850	829	888	810	848	859	781	840	823	880	832	864	899	851	879	844	872	787	835	900	804	841	865	803	885	809	825	835	747	811	850	812	831	847	861	866	847	847	829	809	821	786	822	824	812	867	821	798	815	866	820	827	835	836	827	832	845	837	865	835	829	810	850	838	844	819	884	858	814	868	809	886	847	899	832	849	847	846	783	877	860	828	877	840	826	866	839	837	906	807	859	840	844	853	843	847	873	840	838	848	854	871	799	867	832	860	817	886	830	875	850	874	894	858	810	824	846	804	853	836	804	803	893	858	806	854	836	783	769	841	879	822	842	859	848	854	834	771	839	804	864	825	833	792	814	845	830	803	859	810	808	867	838	864	841	866	882	773	799	876	809	830	881	807	863	871	826	825	806	856	859	806	833	807	803	845	860	849	791	873	874	840	801	829	837	863	797	796	864	823	838	798	822	803	830	847	846	843	821	799	874	812	825	786	793	858	821	846	862	839	865	832	805	879	873	887	888	862	868	881	813	844	832	836	822	826	863	866	870	861	878	823	892	816	877	849	813	816	835	853	785	866	835	896	796	822	840	829	841	881	856	839	782	833	792	830	806	864	869	774	799	824	838	847	823	793	933	842	855	830	828	826	854	811	855	817	764	811	882	874	892	821	821	769	815	796	814	817	817	897	860	830	861	813	792	840	863	860	895	893	787	839	841	837	871	833	812	855	839	855	849	848	838	823	858	804	839	812	833	826	851	872	804	857	789	872	828	824	854	823	864	789	829	876	829	838	835	864	853	814	884	850	852	816	818	809	908	835	850	863	787	802	892	867	853	839	847	810	827	901	895	910	829	852	829	891	799	819	805	786	904	833	816	834	845	842	824	882	824	836	901	825	818	859	835	806	843	835	874	763	832	856	847	843	819	841	802	863	858	866	864	867	906	847	791	843	861	836	833	845	879	797	812	853	870	824	829	869	782	846	798	879	826	909	797	828	866	833	869	800	825	846	891	824	827	936	802	791	858	882	831	860	824	891	829	864	845	832	884	848	820	829	855	828	850	837	866	866	772	836	829	844	857	772	839	855	826	832	859	881	848	863	844	836	805	834	881	819	849	850	889	842	849	819	820	853	852	852	845	819	856	844	916	851	834	871	822	854	839	862	802	849	824	847	860	818	833	830	858	840	812	872	750	821	812	791	848	891	816	846	843	826	806	801	838	863	814	841	868	854	860
23901	20732	24102	27400	20727	20680	2104	581	477	468	526	515	472	468	432	460	435	454	476	430	449	432	435	463	428	441	444	423	412	419	422	457	458	430	432	449	458	429	442	434	440	415	418	459	385	449	412	403	448	429	408	383	444	427	405	425	412	419	411	380	436	449	419	415	452	416	439	406	396	427	437	443	407	459	416	424	432	430	417	397	448	423	399	439	463	445	396	384	448	466	410	464	430	438	438	467	444	421	454	416	411	460	371	438	435	410	424	429	448	480	423	408	431	494	430	427	445	385	436	434	449	437	437	417	493	407	414	427	438	446	447	430	465	409	418	420	434	426	450	432	459	429	415	421	432	430	433	420	481	444	447	429	415	431	435	451	401	454	433	412	430	447	437	453	427	416	451	437	402	403	446	438	458	403	442	397	428	408	394	449	427	415	457	424	409	401	442	426	395	432	453	376	471	425	439	434	416	473	440	413	462	465	433	454	433	443	427	413	398	405	500	443	418	414	411	443	426	426	433	420	417	419	406	461	432	417	446	424	444	443	431	446	424	440	415	433	439	419	427	424	417	434	441	433	424	414	425	482	418	416	460	436	417	433	418	425	489	418	447	428	394	397	395	405	409	440	458	433	434	461	423	451	408	435	411	440	442	416	365	493	415	409	411	407	405	442	455	454	425	468	410	425	440	451	428	420	410	436	429	420	455	446	412	425	450	434	441	463	445	413	451	401	423	420	462	444	416	415	466	417	438	419	451	437	438	424	386	445	383	467	440	423	451	461	425	429	465	432	424	434	413	420	450	404	415	375	435	408	415	453	434	424	391	398	445	426	445	436	436	426	426	417	445	433	408	408	433	433	425	456	432	449	394	412	385	450	446	417	448	444	415	409	402	443	449	435	432	439	432	423	466	455	445	415	387	451	434	412	386	433	402	422	427	440	433	434	447	417	436	431	424	459	471	424	403	429	400	395	398	397	440	411	379	449	410	396	412	444	435	405	414	434	401	407	447	421	457	425	429	413	449	408	455	440	421	425	423	457	436	422	386	432	422	410	392	420	420	401	490	444	380	433	452	450	419	426	422	445	407	440	431	422	404	457	461	452	448	437	445	410	413	422	444	440	422	424	417	393	403	443	461	391	423	421	474	416	466	399	422	473	483	434	430	459	450	405	432	436	442	433	480	429	376	462	451	423	456	431	435	444	439	425	439	388	415	413	427	438	466	431	407	475	452	455	417	455	417	435	407	394	439	420	412	413	428	451	419	411	422	429	419	411	408	441	456	437	432	422	408	401	425	416	444	423	460	458	446	424	405	398	424	421	390	455	472	421	415	431	412	455	454	424	408	435	362	440	415	426	421	415	433	422	421	446	393	400	382	415	434	431	400	431	467	367	422	397	389	397	417	420	416	376	429	391	424	436	390	424	433	412	449	444	438	403	434	410	416	390	434	427	436	415	439	417	395	429	439	439	441	404	371	442	447	398	415	440	421	410	416	447	421	434	460	423	448	438	431	451	418	437	400	445	426	437	465	440	389	436	448	419	460	385	401	472	439	387	428	396	415	435	412	412	424	434	429	426	448	419	444	421	416	427	413	429	412	425	423	411	432	469	428	449	416	442	400	430	456	393	414	427	473	419	432	410	423	422	398	408	436	422	404	422	411	408	451	430	412	449	444	422	404	405	417	443	437	402	406	399	429	432	418	446	441	461	423	427	419	389	402	419	439	439	456	443	453	456	439	422	441	396	452	424	424	429	423	450	429	420	402	419	423	469	445	439	395	452	421	455	426	408	475	459	436	430	447	393	437	430	453	435	469	403	408	457	431	455	437	418	438	434	444	419	448	449	417	399	434	427	432	419	431	433	408	434	470	446	439	424	448	447	433	391	441	455	429	447	414	432	437	420	433	433	452	451	407	467	423	383	431	442	453	439	450	388	428	410	389	373	420	405	412	416	430	437	445	432	445	421	441	430	427	402	410	427	423	445	376	445	489	451	417	452	451	419	428	397	413	423	443	425	442	434	446	398	435	431	452	442	433	403	402	436	349	430	412	391	424	415	420	437	426	431	441	464	416	443	411	439	435	420	453	392	410	470	435	504	456	422	485	415	416	433	449	463	384	426	453	422	420	415	426	408	436	432	434	411	408	420	441	391	397	478	451	400	388	427	441	409	440	422	411	447	419	431	434	418	458	383	420	411	430	427	437	417	445	454	461	446	447	405	429	477	474	456	453	448	417	435	445	425	456	445	461	374	480	420	422	406	418	402	421	416	441	415	363	458	426	423	434	448	449	452	416	445	404	429	403	408	431	416	443	396	437	414	447	442	405	433	453	401	425	432	453	414	412	423	429	437	406	393	431	436	439	438	424	436	429	467	432	443	406	457	410	432	423	418	396	414	436	425	453	475	418	450	448	422	411	465	457	421	431	430	470	438	417	423	431	436	423	461	370	382	475	433	432	400	430	406	463	456	403	417	435	433	447	447	413	367	409	471	453	435	432	419	453	450	407	396	440	415	371	454	414	408	460	467	401	380	474	407	417	447	394	436	429	362	481	413	424	426	432	422	429	379	428	457	415	437	446	437	455	396	466	456	415	437	409	403	428	477	424	420	462	446	396	418	408	424	421	380	425	430	426	406	425	449	401	402	443	438	415	419	444	425	413	401	425	375	460	489	440	407	435	428	433	415	416	401	439	446	415	467	435	419	429	419	399	460	436	405	429	412	417	429	415	420	431	424	419	443	405	453	425	435	421	445	413	429	446	434	448	441	436	436	419	414	422	423	438	439	394	448	425	455	435	412	399	395	432	437	415	443	429	448	460	382	421	415	402	442	432	439	438	448	437	422	403	447	440	393	467	431	435	399	457	401	425	411	451	400	426	406	424	390	404	444	447	436	413	424	416	421	467	441	417	433	442	419	420	389	436	453	465	416	435	439	398	422	426	407	396	433	418	448	450	452	437	430	421	435	447	404	457	415	435	436	395	439	431	420	466	415	419	441	437	391	431	436	408	434	456	405	388	391	400	474	447	412	417	421	431	449	460	441	375	439	402	454	405	399	436	419	400	425	380	469	434	456	401	430	439	434	435	427	431	453	433	405	418	419	414	411	459	426	427	427	416	431	417	449	411	402	467	421	441	453	420	430	424	443	447	406	376	412	411	434	435	386	382	417	395	419	428	402	441	424	428	420	396	466	437	460	421	405	451	422	425	449	411	427	427	434	401	436	444	419	422	437	404	456	413	423	408	446	457	431	442	406	427	391	429	436	414	432	422	429	437	411	382	418	438	429	405	454	400	391	403	453	434	384	439	436	451	428	443	444	422	434	409	420	409	414	452	456	440	440	441	416	421	426	459	437	395	419	439	455	421	454	443	449	407	387	437	463	449	423	423	429	467	395	437	449	438	441	411	427	469	398	429	432	453	429	447	425	485	430	396	370	438	419	418	426	416	406	428	421	464	418	449	433	426	439	433	426	438	459	423	418	398	432	405	439	437	418	423	456
4264	3452	2033	1231	1071	1047	995	965	903	955	878	949	899	965	901	982	953	973	1009	957	925	906	977	970	956	960	980	987	915	985	961	944	989	946	958	928	938	966	923	1007	914	992	937	969	938	982	880	926	956	920	923	951	901	957	935	946	924	964	956	965	945	972	922	915	951	922	944	900	908	949	960	942	896	924	978	954	933	964	917	925	942	961	948	947	938	977	949	978	971	899	868	869	950	963	1001	893	972	925	953	906	936	882	931	946	990	947	961	937	966	959	932	885	942	957	856	944	997	954	941	942	936	929	966	891	930	923	980	992	961	912	951	904	938	947	971	921	852	956	970	945	952	1008	913	891	888	877	967	900	900	959	951	961	908	895	918	911	939	947	946	903	921	888	932	972	888	964	937	930	932	958	909	962	997	908	939	898	986	924	888	970	936	941	903	901	944	952	990	969	907	923	978	961	967	913	933	918	964	910	939	869	991	952	948	908	958	902	938	974	922	935	940	895	971	947	987	947	945	968	928	926	947	1007	906	925	896	954	915	932	917	950	903	922	896	945	926	949	917	949	949	944	918	933	939	1012	980	952	908	971	924	962	972	977	969	995	942	958	947	891	959	899	952	899	891	941	939	945	900	938	946	897	944	941	939	996	918	960	937	953	926	942	902	966	902	995	894	921	970	892	945	919	930	994	891	950	924	938	938	916	940	970	903	953	920	909	927	859	877	968	964	930	906	930	968	944	915	904	925	905	908	965	954	969	988	931	908	891	957	951	921	916	921	855	950	941	944	928	988	917	951	885	930	997	926	915	975	917	971	952	942	929	893	913	938	922	941	944	933	911	940	977	890	936	932	896	960	945	896	968	943	947	1015	867	953	933	934	913	928	939	894	956	955	976	920	948	917	930	958	1004	937	1014	924	950	928	912	985	883	982	949	934	933	910	940	910	915	888	975	905	872	937	901	939	903	920	928	908	923	947	929	999	879	943	950	826	939	966	913	928	932	874	936	964	923	891	954	962	949	964	871	986	911	929	964	929	874	945	929	950	982	975	929	1009	931	915	971	960	923	913	988	898	952	944	954	967	941	990	983	904	938	925	1004	914	969	947	1010	959	936	932	986	966	965	941	958	903	964	942	935	919	914	932	917	929	919	958	931	894	938	902	877	923	930	933	951	949	948	975	919	981	938	969	977	926	862	902	922	972	873	953	927	936	927	931	1028	914	955	956	978	835	948	908	984	918	916	938	989	947	1013	898	964	940	938	868	920	927	919	924	1002	944	965	945	1003	933	903	956	919	1003	960	944	939	1000	935	919	985	943	933	937	880	952	930	973	942	942	913	938	965	942	926	921	946	913	932	999	957	952	887	910	962	922	936	939	925	945	920	952	976	921	965	963	970	931	917	893	972	925	968	934	888	888	905	918	953	962	968	959	889	950	947	957	903	910	939	952	1002	951	940	952	970	915	967	933	939	936	900	943	909	901	919	923	881	931	894	946	958	912	898	994	933	914	953	937	939	933	965	997	953	984	932	918	903	929	953	971	957	914	939	991	979	909	878	917	982	958	941	892	945	919	899	933	969	933	930	895	930	930	869	998	939	980	970	955	905	933	939	894	928	932	874	904	941	916	883	968	1008	937	958	927	973	986	926	962	913	926	932	934	952	999	864	900	971	905	917	945	932	985	925	927	936	987	947	931	900	936	928	953	915	910	945	946	909	921	883	971	944	929	919	886	978	922	947	965	961	892	913	958	934	948	919	956	970	934	985	958	930	949	956	889	938	969	881	1000	944	901	987	875	894	937	912	893	936	994	900	979	931	951	935	914	933	900	952	898	942	956	1001	912	924	908	965	948	924	964	855	943	964	921	921	940	936	978	917	908	947	924	972	957	945	940	898	949	945	956	970	887	935	867	963	945	864	918	947	963	906	961	939	958	925	905	973	934	979	892	942	859	964	928	952	922	971	942	956	916	936	963	957	948	934	979	983	946	999	939	942	926	951	976	930	902	971	968	877	920	969	916	922	962	969	954	978	947	907	934	902	938	923	929	930	970	928	932	911	882	949	925	942	970	907	1006	953	968	912	965	961	958	933	932	952	952	987	939	953	954	942	909	937	989	964	959	967	882	914	943	940	922	995	990	929	919	948	926	949	927	931	921	908	915	966	978	906	931	895	963	992	961	936	938	947	947	917	970	929	948	944	951	973	947	957	906	937	909	961	887	889	911	928	934	938	915	930	857	934	874	927	941	918	948	937	937	909	919	968	918	921	963	877	994	877	898	925	968	981	949	946	944	965	984	955	950	914	950	944	945	876	942	956	953	944	908	963	918	901	1012	905	1015	918	970	935	919	933	902	918	906	959	932	953	869	934	938	909	917	940	865	895	921	951	927	890	907	877	923	977	1024	924	945	933	868	958	932	925	927	938	925	934	944	945	886	985	896	905	948	938	890	938	921	948	925	902	979	923	896	929	953	958	892	956	925	946	935	960	952	943	941	977	926	924	932	926	895	882	912	915	908	972	971	967	904	917	955	890	911	880	985	921	939	925	911	940	980	987	979	928	947	934	901	948	960	903	921	955	929	951	907	967	943	960	928	941	887	952	944	954	927	945	953	925	954	881	929	1026	949	900	934	943	914	912	910	942	927	941	917	949	974	948	918	924	964	976	962	875	958	928	931	918	895	971	897	936	916	984	895	933	946	943	953	933	894	946	909	947	955	919	909	928	905	937	915	916	907	972	932	916	922	935	935	846	905	920	890	913	927	939	950	951	929	894	931	926	960	969	923	940	937	983	938	929	921	918	990	928	882	912	961	935	953	930	942	1027	966	964	944	904	906	924	890	990	949	936	930	903	959	969	994	966	934	973	962	937	985	923	1000	963	945	919	924	981	895	949	957	951	946	967	928	966	983	946	883	904	969	914	896	929	912	931	939	968	970	966	983	919	927	995	936	972	920	899	950	918	968	918	965	945	902	944	966	921	941	924	984	883	912	918	882	971	934	1000	936	959	909	895	919	953	945	971	912	905	934	927	948	980	940	917	986	973	903	955	916	969	972	984	947	890	969	896	979	1002	919	933	917	954	951	928	938	917	914	971	929	919	956	912	962	906	972	952	953	888	926	902	987	953	889	912	927	954	932	899	958	944	945	945	927	954	919	948	947	921	970	928	950	945	920	926	959	936	875	960	923	931	913	951	904	946	934	933	992	976	952	887	961	929	918	894	940	905	948	915	905	974	917	914	928	941	922	981	953	964	919	921	956	893	961	982	910	939	978	939	897	941	896	885	938	952	940	963	977	935	953	984	966	974	910	950	987	909	915	899	986	918	923	961	893	954	940	915	893	945	944	968	895	953	924	959	904	933	912	896	836	988	884	889	934	955	894	942	924	947	963	889	914	988	970	952	983	960	871	968	883	959	955	919	927	991	930	928	957	947	954	930	954	959	907	934	984	936	974	871	917	948	943	976	989	881	964	953	904	954	908	959	954	947	931	971	915	894	971	889	957	939	966	940	881	915	916	902	950	922	912	898	951	922
23426	20756	24405	27182	20756	20780	17772	710	423	372	375	309	366	328	349	325	293	327	321	348	294	294	287	303	309	302	253	253	259	294	299	258	276	272	281	270	295	287	282	274	261	236	273	278	277	260	245	291	276	254	246	265	299	259	311	297	271	279	247	276	276	269	275	270	266	262	290	271	256	266	273	266	274	294	294	268	295	249	277	251	249	303	286	264	248	293	284	288	273	275	276	264	267	254	282	284	269	276	275	291	267	271	270	273	274	298	240	261	271	259	291	279	249	286	287	242	268	283	257	298	291	287	288	297	270	251	277	296	336	292	253	236	292	285	251	256	249	301	289	268	246	263	278	293	256	285	273	304	296	280	269	285	320	280	259	269	268	273	289	237	306	277	251	263	286	271	263	281	301	267	273	264	256	225	238	273	295	272	288	273	288	245	227	261	281	253	282	247	271	265	256	287	272	268	280	290	256	291	267	261	274	254	249	272	259	262	306	268	299	258	262	252	303	256	272	277	284	286	279	275	249	282	254	279	300	261	277	251	275	290	267	242	271	272	283	260	264	306	262	276	249	245	250	240	248	297	298	286	282	217	238	264	268	273	287	293	282	262	264	283	268	281	261	262	260	289	277	288	254	235	303	282	269	261	279	276	275	293	314	258	291	244	279	258	278	253	250	261	235	304	286	263	293	266	291	267	245	294	256	245	263	270	304	269	279	262	274	262	277	296	285	297	258	248	250	293	273	282	290	277	292	265	261	277	259	231	260	286	268	285	229	280	309	273	288	245	285	275	255	289	246	251	256	278	272	275	304	264	257	271	302	271	231	237	244	275	266	271	223	277	282	291	268	269	257	277	295	274	286	249	262	256	252	286	268	302	290	280	257	272	272	285	267	266	262	253	273	277	275	297	244	285	244	294	264	237	281	279	258	249	286	264	251	263	309	253	261	276	266	281	299	291	298	277	277	280	269	246	280	271	269	264	276	295	281	285	279	239	277	264	251	290	283	261	292	274	290	264	259	240	286	274	258	246	261	261	281	259	257	250	257	226	259	275	278	244	254	298	265	307	272	253	273	284	251	283	262	292	290	265	276	243	265	287	319	271	278	307	264	246	286	289	248	263	242	271	264	288	272	272	281	287	288	252	273	269	262	269	263	279	255	268	286	252	316	256	277	262	307	282	259	263	271	272	261	253	241	256	244	260	262	276	271	263	285	269	268	297	269	268	242	280	280	276	290	329	271	278	274	253	252	256	272	273	282	265	258	248	274	232	258	257	256	270	297	279	251	274	295	277	238	273	230	271	259	253	249	266	264	289	297	249	308	291	266	264	272	281	247	301	261	310	279	270	278	279	261	256	266	275	269	252	261	243	265	261	272	287	310	289	263	270	274	274	274	253	252	242	265	283	270	287	308	257	247	245	267	283	259	268	242	240	258	334	278	271	285	265	262	258	257	258	302	246	286	278	275	280	270	248	250	256	265	285	299	275	281	266	234	248	259	270	273	290	262	282	252	248	282	282	227	265	271	246	271	277	257	240	279	275	274	255	285	264	237	292	259	265	284	248	261	260	258	268	289	281	292	260	264	255	241	302	266	264	267	270	284	275	296	272	263	271	292	281	259	293	272	278	293	291	271	302	273	295	247	285	289	275	285	287	287	260	278	264	281	272	262	259	260	272	272	263	263	202	237	247	245	281	255	288	249	262	254	258	256	264	289	248	259	263	242	242	269	259	242	266	279	282	290	252	265	266	257	289	279	275	284	275	267	308	237	284	296	255	257	251	265	278	268	265	272	266	265	286	303	262	278	279	261	284	244	270	270	304	300	273	245	256	283	270	252	289	274	267	253	270	272	272	274	296	257	283	279	241	286	274	261	299	267	251	267	257	265	280	270	290	273	290	237	283	276	284	271	289	291	250	264	270	252	259	285	254	300	262	279	292	281	264	261	245	283	264	295	267	256	266	280	284	257	280	297	280	286	265	281	257	316	299	283	248	262	260	269	252	251	235	288	280	270	278	282	280	294	291	250	224	281	242	255	289	248	249	302	262	271	286	271	274	292	267	271	252	256	245	245	241	259	253	254	279	243	284	266	267	277	293	253	264	242	265	277	247	302	303	253	260	239	270	269	278	264	248	244	274	269	254	273	263	279	245	268	256	245	259	284	274	255	259	275	270	269	274	299	246	284	296	280	280	263	288	279	305	279	272	236	285	259	268	212	261	293	243	274	280	255	254	279	282	271	279	255	275	256	254	268	280	316	307	234	264	257	256	267	251	281	249	293	275	253	227	265	276	279	270	275	270	260	236	246	253	304	261	261	270	257	284	260	276	246	242	263	272	239	272	275	265	244	251	294	274	271	279	265	273	261	251	262	257	267	241	288	253	251	286	265	285	252	271	253	270	290	262	283	262	281	287	264	274	288	257	272	273	238	250	272	250	289	238	246	256	244	269	264	240	256	263	272	274	217	293	245	269	281	267	272	279	245	273	297	274	259	269	283	245	252	261	269	266	276	289	256	288	269	273	277	243	274	303	279	227	240	269	261	261	276	266	273	303	276	287	263	243	274	265	263	283	253	273	282	258	282	280	307	264	277	292	294	278	290	274	280	251	273	242	289	285	240	252	252	259	294	237	277	251	269	294	266	214	217	264	281	269	302	282	281	267	297	259	266	287	289	256	262	313	293	275	287	242	269	283	280	280	282	286	304	281	254	272	265	284	277	271	274	272	252	291	257	267	270	292	260	286	256	255	284	266	268	264	264	257	270	287	280	298	264	272	266	285	271	244	291	285	272	283	236	241	255	273	264	263	240	263	248	277	248	285	255	276	280	263	250	271	264	274	253	241	261	265	273	261	300	247	298	253	247	253	251	264	280	275	273	252	264	297	257	237	296	232	273	255	269	299	236	275	244	261	250	277	254	262	273	286	294	306	251	263	272	261	258	226	235	257	268	258	270	264	263	271	271	273	286	264	269	282	273	275	245	265	257	262	271	276	258	266	272	271	265	252	273	289	277	253	239	298	272	267	298	279	281	259	257	240	267	234	238	289	277	256	265	242	283	271	266	268	248	295	277	282	282	257	260	305	254	275	297	260	270	285	243	244	267	266	275	224	223	253	246	288	279	250	240	299	271	238	294	290	279	252	284	250	267	283	283	279	277	285	275	304	308	283	284	273	275	266	269	272	284	264	279	295	260	251	298	255	292	278	301	282	248	278	284	253	254	278	272	278	297	269	272	254	239	288	257	250	244	276	279	255	235	267	239	275	253	225	292	290	277	324	340	274	247	286	242	276	269	280	260	239	289	275	262	260	245	242	249	267	265	294	260	278	277	271	257	288	278	275	281	275	277	270	275	247	291	263	266	293	256	243	265	284	262	269	255	268	269	280	254	287	294	274	280	267	268	283	263	271	243	273	278	277	280	268	247	288	279	265	275	263	293	286	293	275	277	262	274	258	241	285	252	255	276	265	255	287	284	254	280	266	320	284	322	252	269	275	265	267
4526	4850	2429	1154	899	777	711	678	634	675	599	652	631	597	573	638	658	607	633	637	653	613	624	604	632	595	618	603	652	610	581	648	648	586	620	606	646	614	598	621	611	590	630	566	626	582	566	591	617	592	574	637	589	620	572	589	588	658	583	617	647	610	598	571	596	611	614	622	598	583	605	613	601	613	569	628	580	581	580	615	623	597	623	584	593	600	593	614	583	592	585	653	620	595	608	587	547	615	582	633	609	554	626	583	589	582	614	585	568	587	630	627	601	602	599	635	620	601	629	551	613	576	569	602	584	582	618	628	594	581	626	608	625	600	574	597	583	592	582	576	620	613	586	540	617	582	592	578	617	601	574	573	587	590	600	622	579	602	545	664	644	656	596	603	629	650	592	653	567	593	596	565	592	607	624	571	606	571	579	608	590	582	585	608	606	614	621	621	610	606	578	596	636	561	595	644	621	605	603	609	612	631	589	594	607	644	583	633	632	603	575	590	579	568	616	614	625	577	630	582	615	563	594	577	563	582	593	561	576	618	631	636	607	597	618	590	605	610	619	629	629	570	647	593	628	580	584	601	571	607	600	622	591	598	623	563	635	615	599	618	631	608	610	584	620	597	641	619	612	592	610	583	609	574	574	625	588	629	611	534	639	618	582	598	636	641	588	601	570	608	602	646	619	590	614	607	619	581	586	597	606	626	650	560	622	574	570	612	601	580	640	592	666	629	597	576	601	605	607	605	588	621	565	647	590	585	620	606	586	624	574	596	655	604	604	620	562	618	597	638	591	561	552	608	607	618	563	579	575	558	607	614	600	578	596	591	622	575	596	624	625	589	607	614	593	610	592	619	598	583	579	592	636	635	591	639	587	590	627	600	618	589	583	639	606	575	597	590	661	608	648	580	672	580	608	602	583	592	608	588	631	600	596	619	653	630	602	622	605	594	584	569	600	622	603	596	629	577	667	622	618	611	596	563	589	626	632	619	605	607	582	580	600	584	577	564	630	598	587	589	601	616	572	631	551	578	577	557	593	616	556	606	567	602	624	595	623	561	579	604	616	543	565	574	585	567	625	570	637	605	575	592	602	589	585	589	601	629	603	602	618	591	655	604	585	620	579	606	572	612	609	584	616	596	568	630	610	606	633	583	608	594	634	574	585	569	574	593	607	611	591	623	602	631	582	616	621	575	633	592	615	601	602	602	601	619	572	583	620	614	582	606	633	542	606	633	623	616	581	626	621	617	605	599	585	601	630	579	628	645	608	594	611	602	605	604	657	614	583	632	609	609	644	571	607	556	598	602	615	631	578	595	604	608	632	611	638	583	538	620	554	596	627	618	637	628	610	570	586	639	593	672	594	596	650	594	628	579	595	569	564	584	592	612	553	591	625	608	590	575	589	561	591	583	586	602	627	609	599	614	638	608	579	662	602	648	580	611	622	597	582	612	576	586	564	649	601	559	613	596	646	593	583	629	572	639	651	612	620	575	563	586	599	620	601	609	611	581	624	587	626	619	647	568	578	599	603	637	607	584	637	574	632	642	632	628	554	604	630	611	593	589	587	584	590	577	582	625	604	624	672	628	620	646	611	604	622	649	570	582	649	631	568	610	598	632	638	624	601	629	623	608	603	617	578	613	614	583	572	611	583	617	616	662	655	614	579	570	617	592	644	612	664	598	538	637	572	595	608	629	596	624	619	624	594	567	581	596	582	627	644	581	604	590	578	571	590	608	585	612	585	604	624	606	562	616	623	592	617	608	551	608	629	587	587	638	618	594	635	615	647	621	572	624	587	576	577	632	598	595	610	605	612	625	590	578	605	554	595	601	591	576	613	639	574	619	614	624	629	643	615	562	562	578	619	592	578	611	632	601	588	563	608	604	597	592	586	625	642	639	621	581	632	586	654	624	601	590	591	606	610	590	567	586	569	608	569	585	569	619	615	588	594	616	619	618	593	646	614	608	588	632	580	601	587	590	600	646	606	581	597	614	583	623	597	602	552	636	647	620	605	600	615	648	591	588	650	612	570	585	599	617	574	605	587	606	594	622	593	611	633	597	590	588	570	589	599	631	642	665	643	583	584	589	620	604	631	578	664	608	636	619	624	628	605	588	615	556	632	580	595	640	635	562	605	625	626	595	557	607	580	643	610	632	568	621	625	604	610	636	604	599	583	610	615	641	646	625	630	613	584	656	606	631	636	588	603	581	597	593	615	634	593	567	618	586	613	606	608	581	574	551	587	570	596	605	614	594	587	622	582	600	578	610	599	626	577	619	585	572	621	636	592	622	604	626	655	597	640	618	577	594	636	605	580	589	624	612	616	543	625	620	634	649	578	575	572	623	592	614	600	611	604	625	601	565	573	593	602	580	584	576	573	576	609	611	598	581	616	610	611	632	559	572	603	600	589	605	626	632	590	619	588	635	578	631	629	608	618	594	609	624	602	633	625	629	616	580	585	631	612	605	612	626	571	614	585	597	618	570	636	611	582	561	605	592	611	560	568	565	606	599	587	603	617	575	595	603	615	615	618	598	605	628	591	614	610	603	630	596	607	571	616	604	643	619	594	585	597	657	585	569	603	582	572	590	632	611	620	593	599	637	606	592	586	583	606	614	622	588	588	561	587	587	605	592	611	640	616	598	587	613	590	633	590	641	650	627	614	616	624	604	605	615	602	595	628	592	590	612	613	609	604	613	581	607	610	582	622	578	605	615	593	643	588	579	629	568	557	576	621	591	611	580	575	598	560	613	628	589	588	582	582	608	602	561	622	639	584	609	573	613	619	563	631	590	587	616	603	604	606	580	600	603	580	601	595	611	597	624	599	597	550	604	650	580	598	627	645	596	576	602	581	580	604	612	638	612	627	612	617	590	590	581	627	629	564	614	634	617	619	616	578	606	605	605	625	582	610	616	594	661	592	629	614	624	610	619	604	606	601	594	633	639	583	628	595	566	598	627	616	664	629	626	567	595	592	590	589	590	604	641	608	638	641	605	626	577	619	606	610	561	589	617	605	604	603	617	636	603	623	602	586	629	637	594	591	595	591	615	563	574	606	596	587	578	634	618	594	614	567	585	551	582	617	606	633	593	623	641	602	622	557	632	585	567	621	589	612	615	632	595	569	607	604	632	582	625	619	610	593	560	576	635	662	567	613	578	598	602	632	555	627	581	609	614	589	606	608	612	613	594	617	629	598	620	598	587	587	647	609	597	617	620	618	606	573	572	614	603	611	615	563	560	641	617	624	579	553	587	592	584	629	581	600	595	589	597	606	620	618	618	594	592	626	602	614	598	615	631	609	595	579	626	533	586	617	630	590	582	575	592	609	633	623	589	610	615	595	602	630	528	607	565	608	627	608	595	536	611	595	606	648	576	610	625	595	597	614	615	658	636	589	587	651	631	589	537	654	579	628	612	630	624	610	603	558	630	609	540	645	622	654	609	604	620	600	627	621	575	610	601	592	600	583	601	622	593	579	631	576	587	604	601	628	606
31621	19119	7169	683	453	393	403	403	394	354	393	360	361	345	345	349	357	376	378	367	354	364	368	323	330	366	340	389	346	397	358	354	339	401	375	363	338	368	369	313	393	377	352	374	340	377	366	356	343	335	335	379	362	339	366	389	357	364	369	354	363	377	344	363	348	346	317	345	341	358	381	340	367	355	351	380	352	383	345	374	347	375	354	353	356	357	363	365	363	323	392	411	373	405	356	346	372	379	340	333	345	389	377	369	348	402	399	350	343	404	385	372	352	358	363	373	380	375	363	353	345	411	355	324	329	343	362	372	369	371	395	352	370	368	413	328	379	387	402	341	383	373	388	352	350	357	352	348	353	385	373	359	355	397	373	373	354	331	361	361	339	346	386	360	390	354	385	329	375	357	378	376	337	358	372	374	349	372	362	346	379	390	360	350	368	333	320	364	372	425	361	373	421	373	340	374	369	376	355	361	365	373	369	336	353	395	368	345	356	356	357	386	354	367	359	392	324	376	376	359	392	381	385	338	355	370	357	341	385	384	341	330	391	365	358	346	405	369	371	380	391	343	357	387	330	354	395	356	361	352	396	357	333	359	392	375	376	374	411	330	334	333	375	374	327	383	387	358	359	357	413	406	354	353	354	392	389	362	366	366	378	340	395	369	351	392	365	325	363	357	400	414	390	384	398	331	334	365	367	348	407	349	335	376	349	368	355	372	398	354	383	389	378	371	379	359	351	386	387	343	365	393	381	348	373	393	336	354	348	364	361	421	297	343	359	377	346	354	354	364	376	357	334	330	358	391	343	339	365	367	346	352	364	408	358	372	380	359	367	386	353	345	329	369	358	374	378	358	355	373	350	343	359	367	343	370	339	350	365	375	367	339	373	392	383	337	369	362	364	410	355	350	332	369	326	402	363	347	347	378	438	349	364	314	363	357	384	375	334	370	351	338	384	343	362	345	352	376	400	365	386	331	389	358	353	384	334	377	369	354	356	384	339	391	363	331	347	352	330	387	388	346	330	369	359	360	373	370	331	376	346	366	370	369	358	363	384	377	349	348	318	347	383	314	370	394	394	373	386	366	385	344	355	350	360	386	380	350	379	328	378	362	365	358	345	345	365	364	378	355	394	361	370	377	370	342	369	346	353	346	342	355	350	369	333	333	370	377	364	349	369	366	335	362	397	347	361	379	375	363	345	331	426	371	353	398	359	348	391	365	356	317	393	354	362	396	357	364	353	352	395	383	422	364	368	366	401	375	326	353	428	348	335	379	361	392	376	376	345	357	385	354	342	378	329	397	348	364	341	327	352	358	367	378	382	339	350	359	347	382	356	331	387	348	363	365	393	372	397	354	357	379	352	355	354	381	330	382	372	371	388	352	326	343	369	354	387	359	326	389	377	380	364	370	366	331	320	349	322	345	366	366	330	346	353	313	353	381	346	336	351	336	338	376	354	380	373	368	377	384	355	388	374	371	369	328	374	322	365	372	386	393	351	384	366	356	374	388	345	358	324	355	386	393	358	415	341	349	363	379	339	351	372	354	351	359	369	336	381	369	347	357	364	402	375	355	352	346	337	358	384	366	370	337	358	334	327	350	359	381	384	374	399	393	376	373	353	356	361	371	367	394	334	356	346	355	359	363	375	400	323	359	332	362	354	381	373	372	346	386	350	381	358	359	340	341	397	359	364	344	345	371	369	371	374	364	323	390	357	339	386	372	339	414	373	407	327	365	369	359	347	354	354	318	390	341	348	350	361	377	336	329	345	359	366	381	374	336	358	380	366	395	339	365	332	329	360	352	378	367	408	388	357	356	394	344	392	383	341	305	351	389	365	356	382	347	365	352	386	361	338	379	336	331	351	305	345	413	355	350	342	374	341	373	354	365	393	360	366	364	357	336	392	342	348	361	388	362	364	376	347	368	382	423	363	388	378	371	371	371	365	359	371	354	348	371	375	353	361	339	342	344	346	354	377	348	363	345	356	340	355	378	385	334	390	361	334	373	359	367	379	375	347	369	344	326	373	327	392	356	359	407	367	360	352	352	386	362	373	389	357	397	412	360	352	370	323	379	356	386	401	366	340	386	365	370	359	373	359	389	359	366	359	352	386	376	378	342	332	373	361	380	382	405	377	364	368	355	345	355	377	382	373	378	330	359	338	383	358	372	359	359	372	366	402	375	360	332	372	380	375	369	398	338	310	371	360	331	364	379	356	359	357	363	356	380	347	356	356	373	391	380	359	392	365	364	367	383	341	374	386	374	365	312	349	362	362	381	373	362	387	386	323	360	372	345	363	355	352	396	378	357	351	374	377	344	378	351	351	346	341	368	337	378	375	375	368	353	357	369	368	360	336	336	383	360	378	356	356	339	333	366	365	335	344	384	370	370	385	331	376	388	377	348	369	364	353	396	360	390	365	359	346	335	332	382	375	358	335	347	363	336	332	383	384	361	341	355	335	377	372	348	388	397	323	325	335	321	358	363	357	362	355	363	346	355	339	369	333	350	372	372	349	366	340	356	355	354	353	347	370	357	359	362	377	359	366	370	371	355	395	356	371	350	382	355	354	365	379	372	390	354	378	349	375	325	359	341	381	378	337	396	377	365	364	354	388	368	362	379	349	368	349	391	350	348	355	353	351	358	362	379	344	347	363	341	348	371	352	357	397	366	348	373	387	374	350	381	363	337	355	386	332	386	355	377	342	396	350	379	353	383	354	354	345	376	389	400	352	373	369	310	349	357	397	382	384	386	386	377	359	382	299	366	324	380	359	366	339	391	360	376	365	382	330	365	373	326	380	362	347	311	345	381	359	371	360	378	359	369	362	373	366	363	410	372	331	377	395	358	379	381	341	394	359	369	362	345	339	399	379	370	327	376	373	348	342	362	337	411	369	351	326	336	368	395	355	359	343	398	373	370	370	347	386	361	369	375	381	339	346	399	357	338	346	347	364	362	341	339	329	369	349	364	341	332	386	361	332	352	347	358	336	344	363	354	377	364	347	382	394	355	343	381	339	377	369	364	360	372	361	343	348	364	364	376	394	390	372	347	347	344	377	358	400	368	369	372	377	335	384	363	318	346	354	340	382	365	354	380	376	355	375	347	367	354	329	357	335	368	349	360	364	383	385	402	356	327	388	339	415	378	349	391	373	401	331	365	370	393	406	376	354	369	349	370	386	385	342	370	393	380	361	355	365	327	376	352	346	340	366	365	377	388	387	391	363	348	351	352	337	322	380	367	384	335	368	362	339	379	384	387	414	393	400	337	372	346	375	373	325	379	369	390	343	410	377	340	338	364	367	352	348	379	336	323	347	379	348	398	341	380	361	396	361	386	364	388	365	357	385	350	359	369	356	364	340	372	352	360	375	372	374	353	393	357	378	347	336	365	387	373	384	325	369	384	353	403	359	342	384	370	392	400	349	383	379	384	349	323	352	359	400	334	350	389	358	363	366	349	373	355	349	376	387	379	364	406	392	387	372	392	359	334	365	338
5559	1191	948	919	870	883	868	896	855	846	836	817	830	851	884	875	844	850	826	876	816	859	894	862	788	812	814	874	825	829	798	853	804	880	844	785	848	835	819	849	807	847	814	894	877	850	847	812	806	844	817	823	864	786	872	870	850	861	800	779	833	785	847	815	851	844	844	871	835	907	839	826	852	824	830	894	854	832	863	792	864	794	884	888	834	853	836	829	811	798	841	843	900	861	846	883	861	861	889	807	847	869	842	882	811	824	864	852	844	826	865	850	829	885	799	851	832	854	855	860	833	849	864	857	814	825	834	855	834	879	866	821	832	837	875	843	819	854	840	884	873	830	864	862	869	857	902	846	823	851	850	855	805	892	795	835	865	825	848	845	851	797	845	833	811	853	832	822	833	819	857	829	815	825	786	829	792	904	799	800	847	881	837	884	812	852	864	838	805	798	817	835	863	826	803	826	870	818	834	836	826	817	868	870	826	833	851	818	815	833	833	824	821	784	813	849	856	854	802	881	818	820	883	811	898	863	866	817	828	777	859	827	836	888	929	861	893	845	826	802	834	867	833	846	850	880	869	877	822	779	828	831	875	819	857	899	825	873	819	784	831	874	803	834	851	875	851	855	885	791	794	821	859	841	857	838	844	855	815	834	859	814	796	807	862	840	793	856	863	827	828	830	840	825	856	819	889	855	858	832	859	795	860	831	777	819	829	857	821	803	893	875	815	824	832	887	798	841	867	877	866	842	862	849	868	852	814	820	815	809	820	780	807	843	866	841	781	818	842	844	806	826	810	830	857	847	819	823	816	868	795	903	797	839	852	819	825	812	837	874	839	861	832	864	848	820	850	852	841	796	859	864	810	872	825	877	810	799	923	820	819	846	856	881	825	803	864	804	865	835	841	873	770	767	819	828	820	807	876	831	863	788	797	827	849	860	855	885	852	794	823	817	862	810	828	826	853	816	796	830	828	852	886	818	825	851	862	831	838	817	865	855	848	841	849	845	807	860	879	845	765	836	904	880	827	881	847	814	840	845	786	818	845	807	799	840	760	836	775	808	898	866	828	826	850	879	805	830	809	840	851	794	814	817	832	816	886	869	855	803	841	841	830	829	828	841	863	851	862	806	855	802	862	872	845	813	861	855	799	891	843	833	848	850	876	803	865	876	877	873	845	814	832	835	848	842	895	864	779	821	820	810	828	849	852	886	855	885	821	868	809	853	827	805	910	794	802	852	825	892	889	852	788	808	850	817	905	870	892	805	806	813	885	850	851	862	859	843	875	855	854	855	889	888	810	820	893	834	835	871	840	798	792	839	881	801	824	857	864	892	833	839	855	875	860	855	868	876	827	807	816	867	795	820	854	886	844	800	831	810	893	856	823	897	847	881	826	845	853	833	835	779	842	806	902	861	864	851	904	855	816	845	798	812	784	774	861	792	880	814	825	837	801	806	851	824	846	852	901	802	862	870	830	860	839	805	892	816	854	781	869	814	845	835	836	863	825	830	800	826	878	846	805	840	845	858	884	800	839	864	815	823	849	901	868	873	824	858	854	860	836	895	845	855	849	881	798	861	839	869	868	839	843	816	840	811	885	859	838	840	826	823	836	905	797	845	852	782	823	814	830	850	874	872	829	835	842	850	864	838	827	842	931	796	840	833	825	836	851	854	848	845	863	787	874	880	882	818	857	821	810	894	864	891	802	831	823	822	810	853	775	836	869	773	849	786	849	835	820	853	812	813	824	851	819	845	854	824	856	780	846	871	845	845	863	885	833	848	870	861	851	816	839	891	815	833	869	827	855	839	837	828	854	836	827	798	828	872	873	811	821	872	783	841	830	789	787	876	798	843	855	808	785	836	865	823	815	798	835	845	817	878	847	830	846	858	814	815	800	842	862	827	787	860	880	839	821	825	820	842	838	809	840	854	844	849	822	869	833	882	812	824	909	797	866	843	826	833	896	833	802	870	830	807	834	842	862	909	875	857	838	851	816	877	844	866	873	874	836	885	823	836	838	802	857	804	832	870	847	849	823	829	801	835	860	830	857	878	822	825	870	810	875	863	810	787	855	824	862	819	778	805	834	845	811	824	796	824	868	855	785	827	812	810	767	806	789	821	828	821	849	831	868	807	823	824	866	848	806	850	869	867	816	832	842	865	838	821	824	830	789	784	840	800	831	862	844	866	782	877	808	875	848	864	844	871	877	840	871	853	875	796	903	819	862	848	876	869	857	817	827	841	833	840	875	815	846	859	824	849	858	903	798	839	812	857	845	825	857	790	783	851	896	858	880	810	811	814	846	783	817	853	828	889	827	836	850	864	894	840	833	824	888	875	897	795	863	901	811	831	792	852	763	877	809	816	816	782	823	832	816	836	884	843	845	802	845	843	892	821	831	868	889	767	783	829	870	876	857	905	864	847	819	833	848	845	813	843	872	892	837	893	849	853	845	835	831	823	922	824	843	844	850	831	844	773	844	890	849	823	800	813	798	849	830	831	843	889	817	798	859	909	864	811	830	817	849	813	873	880	864	802	831	820	854	826	865	838	804	842	814	848	878	888	896	805	885	855	827	847	826	825	847	808	881	823	846	870	879	828	879	899	872	857	883	852	831	795	907	823	832	847	801	873	796	884	838	840	812	811	866	869	794	815	848	806	848	859	800	808	845	829	850	864	840	837	813	851	825	849	855	799	840	810	845	852	886	842	842	838	882	874	849	796	869	867	843	827	849	861	839	875	827	815	895	807	844	807	846	847	795	857	865	859	852	844	830	808	816	882	852	867	878	844	857	860	855	897	869	826	861	793	848	793	825	798	835	873	857	829	861	883	789	834	819	826	877	840	849	823	901	850	825	841	818	820	868	830	868	835	884	793	856	841	808	796	835	855	815	839	868	822	882	866	873	820	827	802	777	835	848	815	815	817	790	855	844	793	845	843	851	852	874	877	786	829	843	846	875	894	838	823	834	857	854	825	850	825	796	893	765	836	847	798	859	884	869	817	851	890	838	833	815	801	864	845	822	838	849	864	775	834	813	838	845	794	814	891	881	789	840	906	799	798	857	852	762	813	861	804	867	828	835	844	814	842	851	841	840	855	801	793	884	839	823	874	872	838	849	876	824	824	904	861	850	811	819	835	852	807	885	862	816	904	816	822	888	857	831	825	864	814	850	899	855	805	796	819	887	833	839	874	853	814	851	850	859	826	889	860	810	878	819	859	829	818	806	896	848	863	783	879	820	839	853	807	837	829	821	848	794	912	823	803	823	859	865	841	830	910	849	849	850	842	852	826	890	852	863	813	832	789	788	829	834	853	861	847	862	830	867	847	862	870	851	856	847	887	833	834	819	855	844	837	849	833	779	858	879	828	889	807	863	849	878	809	837	846	834	867	844	884	824	810	806	817	843	875	823	811	866	893	838	857	863	819	839	824	862	872	832	809	878	829	822	829	826	873	896	875	842	831	866	856	810	823	877	806	852	850	900	864	822	849	843	871
23959	20750	24085	27454	20746	20708	2331	647	509	483	475	486	484	480	439	494	465	467	424	438	477	457	458	419	440	448	487	421	410	430	444	407	465	445	421	443	388	415	417	438	404	467	473	422	429	461	467	462	425	460	455	430	439	457	446	420	412	431	416	446	409	459	423	432	398	425	410	445	411	409	437	422	451	432	430	485	452	446	401	424	482	436	436	425	418	439	416	436	472	449	439	450	458	430	414	455	452	428	409	436	440	463	428	410	444	432	479	439	431	435	420	446	428	436	425	437	400	467	464	419	405	438	445	423	430	431	436	440	438	456	450	435	425	456	445	453	447	402	428	452	419	435	425	428	382	436	414	458	458	394	403	402	412	438	431	447	428	411	413	453	392	424	426	437	434	423	436	413	433	447	442	413	437	477	414	439	418	441	427	455	439	422	475	424	407	461	424	462	425	420	403	461	444	435	419	429	455	462	419	433	448	381	431	484	452	449	400	441	435	445	443	448	411	386	427	416	399	438	414	425	433	453	370	455	415	433	421	424	478	415	471	427	399	401	422	470	417	419	390	398	460	400	465	424	459	410	435	402	437	451	466	447	409	404	398	431	429	415	454	427	447	449	417	421	436	438	399	443	395	426	446	432	432	369	468	393	403	451	429	443	428	429	433	439	446	452	411	405	411	435	423	461	445	410	420	448	436	441	425	427	430	454	432	434	431	441	399	455	454	395	411	450	462	426	453	436	442	401	408	369	421	421	437	419	430	475	435	481	434	458	417	418	433	435	428	423	392	433	436	447	421	367	409	382	404	429	413	409	428	394	448	434	439	400	407	399	398	416	418	455	435	463	427	440	422	445	445	415	400	458	396	434	411	428	462	425	442	465	468	412	386	365	437	410	382	412	421	454	436	476	439	420	411	430	433	388	409	462	415	438	437	367	404	412	437	433	441	415	437	420	409	455	446	417	451	404	443	413	446	394	405	436	418	426	434	417	422	431	449	422	427	392	451	423	422	414	485	433	451	390	424	419	386	443	465	416	449	425	470	412	446	444	440	446	424	450	419	433	451	439	468	438	411	462	444	435	409	410	395	493	447	451	426	446	461	390	432	411	422	409	420	421	450	441	436	434	435	424	439	429	430	449	485	449	455	439	450	419	430	466	427	432	432	406	392	431	413	436	427	377	414	470	428	418	394	411	425	406	434	406	419	423	429	421	418	441	478	399	418	483	417	427	386	421	419	396	473	446	437	448	373	420	409	409	458	483	434	455	421	402	464	415	456	416	414	447	424	377	412	396	465	413	403	428	393	387	452	444	390	452	408	419	424	441	433	482	457	417	453	429	414	418	427	419	411	432	405	395	456	412	438	454	417	391	430	447	430	435	429	436	425	434	406	410	393	422	426	468	429	454	418	442	438	443	434	404	401	459	395	391	438	420	446	455	427	447	429	428	447	456	458	457	414	397	406	431	438	413	427	450	446	479	438	445	451	472	420	428	429	464	400	455	404	431	438	418	393	422	386	437	420	436	406	418	427	450	401	456	396	431	440	417	414	430	402	457	391	439	456	427	407	432	427	409	438	409	398	442	421	384	460	441	449	423	429	411	443	460	413	453	402	427	439	414	399	388	440	441	391	432	437	429	431	370	417	452	444	389	451	416	430	442	436	467	410	420	439	441	415	421	414	457	446	410	431	413	411	456	438	375	429	429	443	428	453	421	412	460	422	401	419	441	382	414	443	458	438	429	397	403	497	404	435	430	414	416	454	397	427	447	438	419	401	433	441	386	453	434	458	424	420	462	459	428	425	445	441	422	453	475	440	466	422	422	407	401	418	400	405	466	429	419	429	421	470	440	434	392	430	425	444	441	414	459	442	444	436	443	415	364	422	400	455	434	474	443	448	398	388	432	432	470	430	440	499	434	409	431	392	397	400	427	471	441	437	446	432	418	363	398	398	446	449	441	455	432	435	447	438	410	476	421	446	465	421	427	421	427	428	432	413	422	430	445	404	401	439	443	438	422	431	447	445	427	443	436	443	444	433	422	438	397	462	432	436	435	417	402	407	406	426	449	386	453	418	425	437	416	456	436	460	426	427	441	437	433	435	458	410	457	412	413	405	394	420	423	437	459	427	423	447	429	429	449	430	454	405	477	429	416	387	445	407	439	428	421	415	377	472	425	452	418	452	452	421	374	448	431	471	398	443	423	428	432	420	429	479	428	406	419	406	452	464	400	463	405	375	457	441	403	420	422	422	420	450	437	431	398	443	405	445	392	415	465	411	433	473	429	410	422	437	444	387	420	428	402	404	422	447	454	446	429	438	399	435	452	449	447	422	379	448	427	392	461	438	437	434	413	446	435	424	411	464	431	433	434	456	433	464	404	438	444	494	421	445	438	429	456	448	378	416	470	432	432	456	400	429	432	415	426	447	411	464	428	503	405	450	428	409	373	424	448	426	447	408	430	439	466	481	430	482	426	457	446	436	436	429	416	435	411	407	410	410	432	432	395	431	450	423	429	415	396	426	406	413	465	419	413	404	447	421	427	428	479	440	432	418	432	460	456	427	416	418	417	440	405	433	411	392	426	480	459	406	443	442	437	415	416	407	463	431	454	447	444	407	448	440	421	455	453	416	447	467	391	414	439	416	425	427	391	425	425	447	427	428	427	407	417	411	417	451	423	420	415	419	450	428	414	426	489	395	478	439	415	437	430	428	407	394	428	404	395	433	414	444	398	440	431	429	397	417	432	423	419	462	408	402	424	429	450	427	417	438	427	408	452	418	453	456	406	428	424	447	416	384	437	479	470	408	428	441	416	421	429	433	410	425	411	408	457	444	433	437	440	466	410	425	433	392	397	400	450	433	376	405	439	427	431	444	432	444	398	449	453	426	446	454	402	420	426	439	434	424	418	492	406	377	431	411	474	416	446	421	436	453	444	434	418	421	436	433	406	428	449	438	437	444	419	459	419	407	464	418	404	415	405	423	454	444	377	465	452	436	414	427	401	423	445	413	436	399	428	409	395	399	443	399	445	450	448	459	467	424	428	433	436	456	401	469	424	422	455	460	446	451	442	454	406	431	450	452	458	438	392	432	408	418	405	436	408	414	445	449	419	425	441	407	413	430	413	413	429	443	427	406	430	477	454	425	424	444	445	428	425	410	385	435	414	446	405	441	453	482	438	443	389	430	443	457	489	444	435	473	415	445	423	411	407	397	435	443	411	428	455	422	452	403	479	441	462	472	427	407	397	370	414	424	443	434	434	416	432	455	437	453	411	479	421	443	396	441	431	424	449	402	414	417	463	418	431	428	411	435	426	424	447	410	444	431	426	428	424	460	401	477	388	399	449	418	394	439	514	406	377	450	433	454	438	444	416	443	410	432	402	443	421	401	412	438	422	461	433	437	436	462	450	413	420	453	401	438	406	440	413	410	414	427	474	385	420	434	385	453	438	456	432	426	426	420	419	456	415	454	458	398	415	424	446	417	459	382	439	469	431	419	444
4413	3467	2067	1313	1118	985	1011	988	929	961	977	976	959	946	918	988	965	914	942	927	906	944	960	940	959	917	981	927	955	939	906	946	996	880	971	977	971	911	921	954	964	943	883	944	930	918	943	991	935	967	919	985	952	991	982	922	944	881	971	933	929	935	965	913	913	911	965	934	882	963	987	977	967	948	914	925	959	938	955	960	899	969	950	892	884	975	969	963	906	994	928	936	932	929	912	923	920	979	934	910	930	928	944	905	953	954	928	951	977	895	957	933	949	945	906	920	920	929	973	957	904	980	999	944	968	999	932	937	938	920	920	887	898	968	928	947	927	897	947	890	953	941	951	916	950	874	969	946	947	959	953	948	1009	973	937	982	958	999	931	965	965	948	986	940	949	949	952	980	967	980	935	916	970	996	969	912	960	916	983	955	921	991	996	966	951	957	983	995	983	898	941	940	934	913	913	902	918	931	917	865	922	973	915	983	865	948	940	958	951	953	925	940	996	955	943	947	934	931	909	955	922	950	935	930	987	923	918	886	960	966	894	917	946	962	925	1014	929	926	942	983	913	947	934	907	901	932	879	918	999	958	924	917	923	974	922	944	900	909	1006	948	942	947	949	876	883	892	916	853	898	917	943	945	962	905	940	914	928	915	905	932	922	967	899	957	864	944	941	928	918	935	935	941	950	920	930	906	976	933	898	866	930	915	957	905	933	896	945	910	920	956	985	892	953	943	965	895	882	1020	926	884	973	897	961	929	919	956	907	880	882	911	947	913	941	964	958	958	949	909	912	934	953	976	945	908	944	915	906	940	965	910	969	924	901	950	923	999	952	915	926	912	976	995	914	905	923	914	903	958	978	898	949	947	866	965	889	966	886	945	925	924	923	937	925	930	923	983	957	967	885	951	937	984	905	953	888	910	929	900	947	946	972	966	979	906	925	920	979	969	943	942	939	985	929	909	994	948	905	978	951	920	919	922	918	963	887	942	954	884	945	923	963	965	942	955	927	931	944	901	912	946	932	980	947	950	902	939	918	946	915	907	920	958	909	951	975	973	909	922	986	951	937	969	957	935	932	925	961	943	946	957	872	859	850	1002	892	960	976	931	951	979	923	897	964	938	940	916	925	951	954	968	992	915	983	922	916	953	912	965	1000	950	965	922	944	1023	946	888	902	881	965	958	920	949	921	973	985	968	933	940	948	971	911	954	967	914	940	961	980	986	926	953	891	979	930	945	949	961	955	964	974	984	967	955	882	903	936	898	930	895	911	931	944	954	901	937	946	932	981	928	925	931	929	920	955	969	914	1005	996	901	953	903	934	938	930	956	920	939	954	945	977	924	937	886	940	1025	872	909	920	933	1003	902	900	919	941	924	890	974	875	925	998	955	970	932	971	953	946	903	927	970	927	941	942	988	927	956	980	898	937	892	977	952	913	913	948	979	992	955	899	992	957	965	934	913	933	953	936	990	919	924	881	963	919	933	946	925	914	910	947	953	899	969	902	884	956	920	953	934	953	968	899	926	894	915	966	954	967	979	969	947	935	991	964	964	949	938	939	960	967	951	922	941	922	965	951	961	970	963	913	934	885	946	973	920	963	900	915	909	926	958	894	896	941	933	954	957	939	937	975	958	960	921	929	1015	909	900	937	923	972	897	909	889	944	928	917	931	993	952	941	948	941	918	943	890	977	912	902	946	923	932	910	959	931	919	966	862	937	959	925	906	908	957	944	902	908	984	951	909	930	900	921	944	915	945	971	979	893	948	986	952	971	984	927	949	936	937	946	986	986	968	962	961	947	888	936	947	877	925	934	991	892	955	964	929	957	944	930	990	880	936	958	967	903	898	922	928	933	911	935	954	960	953	918	946	946	923	957	945	958	967	906	911	914	930	938	924	932	942	902	925	948	873	920	945	874	947	970	937	932	948	928	914	957	994	926	985	951	934	954	1007	928	988	976	923	902	957	953	933	938	905	921	946	967	916	971	914	909	888	896	977	935	942	969	933	940	946	907	974	899	986	918	910	971	892	965	914	961	912	896	995	954	940	932	1006	991	941	922	976	1025	920	922	907	942	938	892	945	892	943	940	929	938	912	906	930	952	943	910	961	932	908	903	918	939	946	922	932	1003	959	904	904	952	908	978	906	946	985	914	966	822	915	943	891	925	946	962	934	925	948	905	920	932	942	911	906	914	950	918	870	951	887	953	933	952	921	903	923	977	958	939	883	890	930	910	953	916	921	958	963	1003	910	1012	978	968	894	878	961	966	964	907	967	1017	936	999	948	957	951	979	988	944	992	938	926	967	901	906	970	904	989	950	951	1002	943	985	892	939	953	951	948	956	922	915	944	960	909	942	912	988	941	1010	948	941	936	960	906	918	925	957	924	955	919	963	934	943	933	996	957	987	957	940	962	926	936	925	941	941	945	993	929	949	1000	1022	961	936	949	933	931	975	920	964	1022	941	906	932	939	976	930	991	915	915	944	956	903	906	898	875	973	975	948	909	996	910	992	938	940	929	920	913	920	920	938	969	944	996	946	971	963	934	936	971	1021	943	953	944	967	922	924	901	913	880	873	916	930	913	967	941	925	911	962	953	897	946	947	904	938	878	955	872	969	963	920	887	935	894	920	998	922	952	955	851	899	963	973	931	946	977	967	964	916	960	984	929	978	873	904	924	944	954	957	931	967	970	932	989	899	927	988	857	952	961	904	930	878	915	955	932	927	929	918	968	959	909	892	956	914	949	972	892	983	945	965	946	887	945	997	950	991	980	958	906	943	935	926	974	950	938	920	967	947	943	930	905	907	931	933	970	929	968	978	937	898	894	955	950	986	906	945	897	969	960	934	937	949	927	924	953	953	931	961	943	984	922	949	929	984	1003	940	864	920	937	947	921	922	1001	933	894	955	1022	943	923	907	1003	914	944	917	877	893	958	977	900	957	907	965	907	921	925	972	926	938	958	990	959	913	943	946	1005	944	962	943	956	967	974	887	943	915	938	939	909	938	956	907	923	907	927	1032	989	935	972	967	953	928	929	991	974	932	926	996	914	936	955	902	971	943	905	904	869	958	944	912	907	903	919	960	953	930	911	904	921	972	952	907	929	995	954	941	946	846	941	959	920	942	918	925	861	928	936	970	947	947	955	870	980	955	1009	959	930	909	919	955	961	944	947	962	898	963	936	892	995	915	979	991	870	963	916	920	899	925	952	936	871	964	946	963	950	940	928	933	930	951	899	1003	895	919	938	933	924	1001	960	937	950	938	923	904	1014	948	878	974	911	928	919	959	915	958	973	943	998	962	927	955	926	934	947	990	932	921	903	924	966	904	925	910	910	922	927	983	884	944	966	908	923	962	935	959	921	955	954	966	886	935	982	931	941	922	980	962	935	925	932	933	937	980	1009	919	956	1013	984	923	856	901	956	933	953	910	963	993	985	942	945	961	991	922	948	949	931	939	968	950	965	940	947	904	915	922	899	904	927	920	934	915	879	953	953	931	907	934	941	883	955	981	924	966	913	907	903	912	932	902	1018	978
23435	20744	24379	27172	20745	20761	18014	770	443	385	372	380	353	331	334	290	324	308	269	284	281	311	297	295	304	263	322	238	269	277	284	286	259	289	309	254	286	274	283	265	299	273	269	277	262	250	263	285	269	272	256	259	259	266	283	286	276	284	268	289	261	288	270	247	260	264	284	260	269	240	262	237	263	246	267	271	264	265	259	268	293	284	259	256	278	290	280	269	299	261	264	254	279	291	259	243	264	303	289	274	249	255	271	304	264	297	273	277	268	289	276	298	263	269	256	283	254	251	274	257	308	282	268	233	259	290	289	297	263	255	261	275	271	263	287	268	270	276	273	274	296	237	261	267	277	279	303	259	241	279	302	311	285	261	271	261	251	279	263	275	273	271	245	285	283	256	256	296	279	250	258	251	243	263	285	284	278	281	293	272	262	294	273	273	257	277	278	254	228	254	288	252	258	272	284	263	313	255	277	269	276	270	277	271	278	265	282	229	273	270	270	255	244	269	268	235	309	234	277	245	266	264	285	272	261	280	279	276	286	300	259	237	280	271	262	276	252	258	282	275	245	280	265	267	284	300	301	285	259	291	243	249	269	297	301	242	272	258	242	240	261	263	282	233	252	280	272	283	279	276	267	288	280	284	279	254	245	283	273	236	288	307	257	264	248	270	245	280	267	269	283	266	279	254	277	279	252	251	273	275	273	275	269	252	277	292	254	274	243	271	271	269	296	277	278	266	283	265	243	276	275	260	296	266	282	283	289	257	272	281	253	274	270	262	266	281	284	295	238	257	257	274	267	235	267	295	270	236	246	281	295	281	264	247	291	255	286	258	268	238	265	271	247	262	256	269	258	260	271	275	263	272	238	264	255	266	249	286	260	228	269	258	274	294	278	241	285	314	278	274	252	272	292	237	269	239	268	268	286	289	281	261	257	256	261	266	259	277	237	248	244	288	269	273	263	245	289	292	295	250	289	274	253	254	276	265	273	260	270	253	286	267	288	269	282	286	269	265	256	273	262	285	271	267	251	258	260	241	259	265	275	285	267	267	279	273	246	252	275	284	294	315	260	260	261	263	302	251	248	276	249	274	238	261	276	266	282	251	265	299	267	286	260	263	275	252	269	277	283	248	274	253	257	296	241	267	241	247	241	287	259	293	315	263	282	289	268	268	244	263	250	257	236	270	250	278	295	278	282	253	269	268	248	261	290	277	249	253	287	256	282	271	270	274	253	244	291	266	258	267	271	289	274	261	272	257	267	269	260	265	290	308	250	242	266	266	287	271	269	302	257	235	281	279	286	282	249	251	277	272	261	262	274	246	267	265	271	240	283	285	267	296	295	278	287	288	273	287	281	287	295	304	285	289	270	264	279	295	278	294	260	269	268	232	255	255	290	254	250	286	244	242	260	275	281	250	274	265	277	262	274	290	256	263	288	304	253	285	247	251	263	296	277	273	255	270	290	291	296	293	287	259	284	262	258	308	268	273	240	281	238	250	239	256	260	272	261	289	274	232	246	262	264	277	289	262	255	287	305	272	272	296	278	280	262	257	238	286	266	251	256	219	283	260	263	290	279	282	258	276	239	285	302	272	281	285	277	309	270	268	242	289	285	258	275	267	277	245	258	286	256	277	220	281	279	252	284	290	288	267	275	279	306	241	279	307	262	261	241	278	295	268	252	249	267	284	265	250	249	248	286	264	272	265	281	273	282	286	272	268	251	269	269	278	264	289	300	227	265	264	260	233	263	256	305	275	251	273	245	269	263	267	276	275	263	266	273	303	292	269	251	269	266	289	259	264	240	277	292	247	271	266	272	240	259	269	281	248	260	275	270	278	236	295	272	282	284	258	271	293	268	269	271	259	288	290	270	310	278	257	280	266	246	295	269	257	273	249	284	255	253	273	263	261	268	288	306	279	251	255	249	264	258	278	285	251	252	256	280	289	278	256	267	281	280	278	271	250	272	274	245	281	293	271	278	274	285	269	261	227	283	269	294	284	262	283	264	253	249	285	267	303	263	267	247	251	287	255	257	271	240	237	251	275	277	278	283	272	264	247	239	299	275	267	271	267	270	284	267	299	247	280	281	267	268	252	309	266	248	250	277	268	275	265	273	294	267	258	252	266	289	280	268	263	258	256	248	249	267	275	226	274	251	247	293	279	250	279	250	261	299	271	233	242	289	254	281	238	279	247	263	257	267	270	258	263	251	257	269	230	274	261	244	267	264	273	286	300	263	260	283	237	259	252	290	278	281	265	287	297	266	238	287	257	248	266	271	277	266	278	247	262	257	252	275	286	267	262	262	263	248	274	245	262	238	241	268	258	251	261	254	247	273	244	249	295	293	254	292	260	260	259	261	277	284	275	291	294	241	266	251	251	231	261	256	266	294	256	258	305	256	237	284	286	259	228	261	258	264	273	275	259	288	255	228	241	310	289	261	277	267	279	218	299	259	282	283	304	285	255	297	247	246	279	254	267	248	241	280	258	262	266	263	260	263	261	261	253	266	243	255	252	265	244	257	263	256	244	261	230	288	272	281	246	263	261	289	283	302	260	287	273	271	267	269	248	293	293	241	266	265	288	299	290	292	278	264	287	244	261	278	277	273	300	289	290	263	272	230	273	238	283	248	259	280	256	289	271	253	279	283	254	252	303	264	267	245	259	278	278	263	237	262	241	245	283	263	249	282	240	278	280	258	294	264	277	243	239	252	276	245	281	302	292	246	246	276	275	298	250	255	294	265	299	262	268	281	267	292	240	294	270	287	231	251	254	256	287	244	298	256	251	263	260	297	284	263	262	282	275	257	252	281	273	245	269	286	246	243	234	253	274	253	247	297	277	316	290	267	287	281	260	260	269	243	255	276	290	250	264	266	272	281	294	258	259	258	295	235	276	301	250	262	262	267	290	248	244	256	250	267	256	277	275	264	250	254	262	271	251	270	251	262	252	253	263	290	277	302	264	275	271	272	228	267	280	270	267	310	265	252	301	306	270	254	240	272	307	281	247	266	249	262	293	250	279	267	260	292	278	273	275	303	276	291	287	295	297	288	257	280	272	275	271	282	270	245	263	261	226	285	281	247	265	260	262	285	290	283	264	269	291	309	271	267	263	257	240	267	296	271	308	292	282	246	270	258	248	263	273	263	259	288	290	254	267	251	251	291	302	261	234	266	298	265	215	262	244	263	270	279	287	275	296	266	267	291	289	261	219	263	295	274	254	301	314	274	275	272	290	266	263	272	255	295	257	235	257	254	269	266	273	260	260	250	280	275	265	288	257	296	310	274	268	280	256	264	252	256	246	257	261	293	268	263	266	245	249	315	247	278	257	276	270	271	270	252	290	297	249	302	268	268	274	270	286	292	275	265	300	249	279	283	240	238	302	281	242	280	287	265	273	240	249	229	264	269	288	298	237	249	257	272	272	276	244	303	260	248	274	260	271	253	262	271	263	244	290	264	290	221	268	289	265	255	288	258	272	263	258	279	255	249	252	252	286
4794	4950	2547	1230	934	773	648	697	665	632	697	647	616	635	710	627	659	603	590	616	625	593	588	618	599	648	638	592	577	533	623	595	618	641	619	605	597	608	584	639	618	574	617	606	597	640	584	585	562	589	600	601	601	629	573	608	572	581	642	571	623	610	588	632	593	608	589	588	572	635	620	569	607	603	617	635	653	613	618	592	615	580	611	630	591	596	599	566	555	612	608	614	596	637	619	595	633	599	604	609	615	592	562	634	587	625	568	588	596	618	628	601	600	585	600	590	655	579	598	616	583	635	623	572	588	612	591	628	643	635	626	622	617	639	612	561	646	596	623	600	574	608	593	604	658	630	583	592	589	611	634	641	608	617	611	592	592	584	610	622	589	585	625	605	625	610	647	615	574	579	613	631	599	619	631	633	559	597	609	586	611	586	636	642	598	607	595	607	618	604	606	571	617	607	588	576	585	625	596	645	596	558	587	603	607	609	621	617	607	633	581	606	597	598	628	630	614	583	628	602	579	587	591	625	610	578	613	612	575	600	623	595	614	594	606	538	621	586	599	643	596	586	614	570	596	637	614	576	661	619	586	585	620	589	630	561	570	610	613	622	619	617	610	612	557	589	587	605	565	610	593	581	611	612	620	634	612	563	624	643	638	602	587	612	622	593	595	600	593	567	600	569	620	672	603	571	617	583	542	655	620	607	615	607	595	600	615	641	624	616	571	617	623	613	602	586	626	611	569	663	648	576	608	622	567	591	639	607	599	620	617	599	625	561	594	583	610	580	663	632	609	545	647	570	595	611	606	604	635	571	600	600	588	563	611	588	586	592	601	636	600	556	589	635	604	599	621	612	590	605	608	629	607	613	609	619	562	611	629	601	591	612	545	586	616	646	571	659	660	611	595	605	602	646	586	628	639	585	624	625	591	580	614	558	607	634	587	633	595	625	637	608	604	648	593	600	658	582	654	615	620	593	551	601	612	598	593	640	631	571	588	625	578	572	589	601	591	620	612	634	591	628	584	640	585	584	600	603	583	589	611	603	634	614	593	576	585	630	606	606	588	603	586	596	605	640	623	592	609	591	580	621	606	563	583	540	614	558	613	595	587	618	596	595	645	579	654	609	592	631	590	634	606	636	569	610	595	609	648	628	598	645	655	587	528	631	590	610	635	623	610	608	591	623	643	603	643	601	590	583	612	619	622	639	604	674	591	598	610	638	568	612	581	599	616	641	548	629	592	625	627	608	604	601	630	571	587	608	567	578	574	614	579	584	604	644	560	587	610	621	578	601	618	595	610	599	592	619	643	610	626	612	626	605	602	615	614	637	602	603	616	555	631	594	592	612	632	619	594	637	586	607	577	589	621	666	601	603	607	586	594	630	614	568	619	650	613	635	597	607	631	628	651	577	600	579	571	581	615	644	574	601	601	567	627	616	590	607	580	598	566	644	642	625	625	558	647	629	585	638	640	609	551	648	630	606	591	606	618	561	591	614	618	594	620	623	632	590	616	617	620	599	601	576	596	593	589	603	617	589	603	596	555	582	648	620	610	596	589	566	615	616	608	622	626	595	605	587	608	618	600	562	596	607	616	615	579	621	591	615	611	602	613	608	647	606	587	584	598	652	625	607	618	588	578	578	592	573	593	648	614	636	605	606	607	648	601	595	585	604	595	615	587	607	573	626	570	578	616	619	590	637	645	595	592	605	584	586	590	650	558	607	605	633	649	610	615	629	647	616	594	615	611	614	615	611	588	556	622	602	571	597	646	607	622	580	602	613	655	552	592	584	629	587	614	652	615	578	579	612	634	626	573	580	601	579	674	582	604	583	574	591	629	597	583	643	610	589	594	612	579	605	641	586	603	598	617	602	566	642	601	637	607	587	624	658	608	641	583	593	552	607	581	597	603	589	594	592	666	641	599	576	592	618	643	645	610	608	606	590	589	605	632	615	594	621	619	602	578	610	584	581	605	616	579	627	589	570	589	584	585	582	577	598	580	622	625	601	597	572	608	599	583	603	618	562	631	637	583	569	611	638	579	630	620	589	586	601	569	584	634	615	623	636	587	605	630	615	561	555	565	607	607	627	620	620	621	624	572	589	589	602	577	609	562	593	650	583	586	604	630	595	646	614	665	602	593	543	590	633	614	590	598	569	626	628	619	568	605	613	596	595	623	606	599	577	637	598	627	587	592	625	568	626	651	589	631	565	574	635	604	623	627	612	562	584	626	585	569	568	606	616	581	600	605	589	619	640	616	593	577	625	601	604	616	639	578	593	597	606	622	633	648	575	613	624	600	588	591	541	541	615	608	620	578	623	583	592	608	622	578	588	608	590	620	597	636	622	602	615	649	606	610	584	595	609	567	617	618	616	582	644	619	566	599	614	583	576	587	577	636	622	604	633	616	589	593	611	587	571	661	588	611	667	614	615	592	587	629	622	570	585	575	679	599	599	662	596	597	631	608	640	594	561	645	608	603	641	611	599	589	583	623	633	605	609	611	616	603	640	622	651	571	614	622	610	609	602	583	639	597	609	556	585	599	592	574	598	546	606	575	628	584	549	628	579	595	579	633	627	613	604	591	632	605	619	628	642	559	618	567	596	634	640	597	618	607	610	602	618	603	606	611	636	593	556	603	624	619	592	593	650	622	610	574	613	608	566	589	612	608	622	598	609	600	587	587	553	563	598	561	572	620	594	611	598	605	578	603	574	634	635	606	641	555	570	621	594	603	650	613	605	585	588	603	633	573	602	623	598	615	611	634	564	570	595	588	631	587	650	619	596	572	607	616	590	612	620	596	627	567	602	596	579	621	613	642	579	630	596	567	635	630	594	614	577	633	610	566	585	606	637	528	613	626	609	598	548	610	617	576	627	573	626	617	584	606	630	612	622	615	605	643	613	584	582	590	598	578	604	578	611	616	626	627	568	591	598	573	580	602	569	609	578	588	606	625	644	594	607	618	607	608	636	551	643	638	608	579	608	587	643	616	575	616	593	577	583	585	628	594	623	615	600	616	575	605	623	557	614	589	553	580	629	625	610	632	625	573	625	650	571	646	588	597	569	616	613	604	582	601	572	612	610	601	590	588	569	612	595	607	571	632	588	569	632	623	654	611	627	593	604	620	629	630	613	629	651	615	576	583	617	593	597	589	616	631	590	597	579	599	586	585	590	605	625	593	576	588	612	591	596	620	638	590	628	616	606	589	592	625	620	592	624	629	595	562	632	621	572	573	671	591	555	606	619	594	610	626	580	643	609	583	613	567	628	617	590	557	582	598	667	615	596	627	597	610	611	615	574	567	586	594	608	575	557	634	587	634	597	585	649	581	600	613	619	599	601	621	601	594	640	603	553	642	579	597	599	607	650	597	599	579	588	598	598	603	570	630	624	595	613	558	633	614	600	610	597	624	617	582	608	622	606	568	570	598	567	593	612	604	609	581	644	578	635	545	577	586	616	602	603	623	599	624	601	591	565	556	604	572	573	586	580	638	615
31711	19182	7503	658	450	367	403	402	378	384	400	361	383	349	355	354	342	337	368	393	369	316	364	357	371	371	378	356	371	331	365	387	379	338	373	346	351	362	396	365	383	362	378	374	361	392	382	365	374	367	388	360	349	393	382	365	368	359	382	388	388	362	355	352	378	360	363	373	333	328	343	306	376	362	379	348	374	347	367	359	391	393	366	379	326	382	354	355	388	400	392	362	354	362	392	331	342	350	345	402	373	368	384	369	362	366	364	371	350	390	369	355	377	360	356	333	351	368	368	368	373	375	395	366	370	295	352	355	334	327	359	389	378	385	332	376	351	360	411	360	375	353	421	349	394	356	364	361	367	328	398	399	372	399	378	340	387	379	356	396	407	390	363	347	376	353	358	357	395	329	342	352	376	334	370	360	351	398	377	356	368	352	336	318	382	411	356	366	373	384	385	351	353	379	317	377	365	332	344	313	376	373	348	350	359	333	378	351	364	397	381	348	372	338	373	344	328	378	354	357	388	371	352	398	351	368	369	371	402	344	327	368	345	314	356	392	353	363	366	363	376	353	378	363	355	351	383	368	315	338	365	395	349	369	362	375	365	354	336	384	360	346	402	388	379	384	327	363	356	316	353	382	354	362	359	367	369	350	369	365	380	366	349	349	359	361	351	354	342	365	352	364	370	375	356	395	388	374	379	401	337	352	346	382	393	354	344	359	378	372	381	386	367	358	353	369	362	368	366	366	378	384	340	392	342	365	359	369	348	338	374	332	353	330	410	377	396	371	357	362	373	373	341	361	374	365	355	320	330	386	351	360	325	369	366	379	382	372	368	380	368	373	365	362	372	371	373	367	386	393	349	380	389	369	385	359	341	364	366	367	372	348	342	379	368	385	364	379	372	366	372	376	417	345	383	373	365	368	351	354	361	382	352	369	337	370	357	361	372	385	383	376	345	376	372	355	334	367	360	363	345	382	377	348	352	369	329	403	351	334	349	401	350	372	373	385	339	381	362	363	337	391	356	388	385	355	373	362	368	346	356	366	386	372	348	373	332	362	372	384	344	366	344	375	325	411	374	352	411	394	381	338	340	370	349	342	376	386	288	304	347	361	348	383	326	359	328	379	365	350	395	344	387	359	381	379	375	409	375	394	346	369	315	376	363	371	362	372	338	340	345	404	384	333	369	345	344	348	368	374	360	381	372	342	360	349	364	345	349	391	360	357	367	352	352	397	379	364	327	368	359	359	368	401	376	366	411	331	351	378	321	401	433	353	396	355	380	337	399	375	377	364	353	387	369	373	354	404	406	355	374	367	316	347	330	345	363	360	345	350	363	360	407	351	383	356	349	372	361	329	318	358	368	387	357	376	334	376	387	392	330	371	386	372	366	378	360	343	355	350	340	377	384	378	343	374	357	349	341	380	366	356	359	389	338	381	398	386	316	368	347	338	365	397	344	315	380	368	378	339	360	390	348	386	383	400	386	343	345	419	357	355	318	341	355	364	392	376	360	399	369	394	371	337	371	351	379	396	378	355	375	370	339	391	386	368	361	369	317	376	346	331	396	359	377	380	362	340	371	374	398	350	369	362	362	376	388	355	344	373	369	363	337	362	331	368	368	310	334	369	362	342	376	353	335	390	358	393	409	336	388	359	369	392	331	367	368	377	362	349	338	326	387	390	353	384	362	368	362	377	348	371	387	394	360	360	385	363	380	351	371	403	358	381	386	364	336	359	385	354	370	363	395	340	356	366	359	362	354	344	358	385	411	359	355	348	378	389	347	346	348	338	359	337	395	381	346	326	384	388	360	392	360	368	342	339	386	357	348	382	367	365	358	348	409	348	345	374	396	372	339	355	368	373	346	347	332	369	351	365	351	351	372	379	386	365	353	387	349	332	379	423	358	354	354	347	389	392	343	348	387	362	346	342	374	349	379	372	357	343	335	352	382	377	357	373	360	370	368	370	402	389	355	370	370	360	333	361	391	374	356	391	333	350	374	348	367	336	346	380	360	354	364	334	353	390	376	362	336	382	383	355	347	328	398	381	382	361	354	355	391	336	378	349	361	392	341	365	388	359	401	342	345	376	376	377	357	361	348	367	405	355	362	390	357	375	378	363	374	354	335	371	368	349	413	364	415	358	346	358	412	341	345	341	333	356	394	366	340	359	341	372	350	381	374	367	347	373	365	355	379	344	377	407	369	384	400	380	377	375	371	348	368	353	360	354	328	357	335	394	371	348	364	344	324	355	378	353	372	349	376	357	355	377	360	369	331	354	362	367	346	377	376	380	357	330	332	378	385	380	340	359	353	355	320	388	366	392	354	365	365	357	380	362	375	402	359	367	358	359	347	382	330	339	375	365	330	347	360	388	370	360	322	349	333	374	355	348	389	377	357	335	359	392	400	387	390	385	335	382	409	382	392	363	368	378	364	356	409	389	354	377	387	381	352	372	376	357	339	388	347	345	361	332	329	367	344	348	352	382	366	408	375	369	391	362	362	343	380	339	372	396	333	347	355	381	376	335	361	344	354	358	340	364	366	402	362	383	367	338	384	363	350	385	377	350	372	342	358	366	362	383	342	321	385	339	356	352	365	406	355	381	371	359	344	422	351	369	386	396	359	372	377	370	386	369	321	385	341	328	327	395	363	355	326	359	367	367	366	321	379	360	347	320	341	372	376	341	367	339	355	349	313	363	373	386	369	321	352	346	364	378	363	358	318	353	352	365	352	329	379	369	393	337	372	352	357	373	354	357	356	366	368	335	374	373	320	363	366	392	348	369	392	363	363	327	331	355	353	392	358	375	356	351	362	321	366	367	342	377	374	381	333	376	368	354	389	364	347	385	371	349	355	385	357	327	367	374	329	363	358	352	395	379	375	370	418	343	370	343	378	366	370	368	384	379	352	362	371	383	324	391	349	384	350	372	361	344	355	352	351	364	373	344	382	349	386	368	338	395	388	359	384	358	396	401	332	328	339	360	348	349	337	344	318	357	376	345	379	340	351	354	356	397	376	325	405	380	399	343	383	352	391	390	367	352	381	345	409	398	371	384	374	351	347	392	347	339	398	377	388	362	371	345	345	393	372	383	365	363	374	375	346	353	347	354	377	355	398	350	384	381	343	359	364	332	346	361	396	356	370	393	384	360	372	354	385	383	368	375	324	396	380	403	337	353	373	369	374	364	328	357	390	379	379	394	347	351	386	382	352	366	354	372	351	360	371	355	361	422	423	302	365	378	360	359	340	395	358	371	409	352	372	340	348	380	387	376	349	397	329	382	365	323	334	390	358	342	382	346	387	397	321	381	353	358	345	336	353	382	374	375	352	351	340	395	349	377	378	357	343	375	370	389	343	327	340	358	307	349	389	397	361	350	357	364	364	360	360	366	367	356	364	335	369	350	337	388	338	357	354	399	361	345	336	380	335	350	338	328	355	377	368	365	385	318	352	409	305	355	358	360	347	361	387	332	312	343	368	317	368	355	354	356	360	364
5568	1174	965	828	843	903	845	863	872	836	855	842	851	850	796	866	856	792	782	869	879	845	859	837	863	796	853	850	795	831	836	859	830	831	816	817	869	820	844	848	859	848	859	883	838	856	877	867	824	852	878	837	794	868	858	865	862	851	829	856	828	798	839	824	836	881	847	864	862	785	829	877	824	836	857	857	787	858	843	877	875	885	864	830	835	878	850	867	806	813	843	864	804	815	843	853	824	844	841	854	913	860	879	878	846	809	866	862	846	847	845	841	832	823	891	827	831	833	856	873	815	866	839	870	802	820	835	826	845	830	831	844	825	884	877	817	881	871	816	861	886	854	829	799	865	839	855	854	821	821	807	840	809	842	846	821	811	829	863	861	811	862	849	849	834	839	865	792	834	872	820	826	838	869	884	856	840	881	836	807	867	844	862	838	849	866	822	919	864	796	893	828	837	874	841	855	831	808	876	847	810	797	860	851	840	845	825	803	847	861	844	870	830	838	850	850	859	844	798	839	871	778	842	809	865	824	832	821	821	818	827	861	789	904	839	821	880	806	842	856	864	865	886	841	815	807	867	872	866	853	846	806	839	881	803	887	838	865	848	829	820	836	915	856	822	842	809	852	834	813	856	882	805	878	817	901	898	834	841	797	879	837	850	796	838	841	848	839	900	829	819	858	825	853	901	867	814	824	832	826	867	817	807	845	850	861	829	844	883	868	840	825	824	887	873	825	792	856	880	843	905	805	831	825	861	845	840	839	859	843	774	783	827	771	863	892	812	773	770	813	791	849	854	837	847	867	838	807	909	872	916	825	870	844	857	882	845	837	815	833	847	775	882	793	839	838	873	801	892	811	827	879	833	846	874	813	801	893	786	850	843	870	790	797	857	808	841	876	824	855	838	867	850	819	871	900	881	858	814	864	917	818	889	859	850	803	811	868	866	822	795	853	821	861	843	867	866	847	793	879	868	859	831	919	823	841	847	843	826	817	824	811	861	868	844	830	837	812	881	892	850	823	865	788	830	869	838	864	826	825	854	841	817	826	855	848	839	858	840	883	838	875	860	834	814	877	837	883	842	888	860	842	819	828	839	834	849	867	882	837	872	857	846	832	840	822	849	829	852	874	869	826	839	803	799	916	827	805	884	821	810	862	811	830	838	811	861	829	866	841	830	813	892	872	825	804	786	861	846	810	857	858	851	841	847	907	848	791	865	865	850	851	805	829	872	788	819	830	920	824	838	901	869	850	836	877	862	836	854	861	820	847	850	876	832	866	843	830	881	856	832	815	889	843	825	801	880	880	799	835	803	854	884	822	828	840	821	792	867	859	874	840	811	840	826	851	834	834	874	857	792	838	821	798	874	809	790	832	842	845	827	841	843	838	860	845	838	818	816	839	855	821	809	828	863	774	791	890	788	804	840	799	850	865	855	804	870	810	884	866	863	809	868	886	854	758	847	819	835	848	902	815	848	858	793	806	848	849	804	860	821	856	845	925	834	847	808	854	856	855	850	874	804	871	838	830	862	850	815	802	861	877	869	820	838	795	877	815	835	882	856	869	853	841	818	838	852	863	842	844	833	861	843	817	822	837	892	802	851	798	837	859	817	889	852	862	747	878	875	822	804	817	848	878	909	855	907	869	869	819	864	868	806	878	872	892	880	865	823	852	811	910	882	866	861	857	836	839	851	839	827	863	810	864	803	872	866	831	863	823	829	811	840	912	865	850	832	863	817	870	834	837	872	859	851	865	839	793	848	870	883	847	856	847	851	861	810	843	913	811	858	857	839	817	801	876	852	897	821	869	833	801	794	803	849	809	812	816	830	834	815	816	809	903	835	896	824	897	867	875	834	887	861	840	853	841	816	840	856	847	846	865	813	853	884	869	883	772	844	800	835	877	824	896	851	821	845	819	812	846	846	838	836	834	825	799	768	859	839	851	814	863	870	855	827	914	870	856	843	830	837	847	847	842	790	840	881	835	847	861	807	801	880	846	789	848	869	875	771	841	794	821	777	845	862	829	834	893	816	885	839	850	865	871	873	869	866	866	804	844	842	832	814	847	837	872	799	866	846	840	842	843	871	823	817	883	819	811	841	804	888	869	819	868	827	823	860	845	820	913	860	811	857	856	838	847	842	871	869	830	810	867	779	806	867	842	838	813	866	809	890	849	892	852	890	849	879	882	864	824	835	854	834	775	821	805	872	846	904	891	826	880	873	853	815	846	861	837	894	811	865	890	869	833	887	919	888	832	833	839	848	795	859	817	837	837	890	829	869	867	901	853	822	859	847	897	825	824	850	826	862	878	845	827	924	858	807	881	891	869	844	970	878	867	902	854	875	830	891	853	814	809	826	890	840	870	813	824	861	832	845	835	862	877	849	835	843	848	873	864	850	877	798	856	818	847	828	856	854	838	852	809	858	826	881	832	818	815	848	839	875	826	828	792	795	859	828	822	821	811	829	841	830	878	868	828	873	839	823	872	841	894	840	859	874	876	836	834	830	802	904	798	795	795	882	798	812	830	830	849	824	830	865	848	796	809	842	832	881	810	899	838	847	880	825	861	838	856	792	835	854	865	848	805	807	817	838	881	836	841	826	825	837	802	892	852	818	844	837	903	831	863	869	831	864	860	851	817	891	891	772	825	826	836	858	822	818	880	874	803	801	807	836	888	813	848	828	770	878	845	798	851	748	840	814	860	805	840	851	845	861	877	856	883	816	824	837	823	807	890	842	892	858	861	893	812	842	834	811	931	849	792	893	845	859	849	842	823	836	787	825	833	817	879	864	847	851	827	848	769	846	830	838	809	800	836	823	852	888	834	865	825	833	839	867	877	834	848	866	837	795	873	834	892	881	837	839	867	844	896	862	849	848	928	854	871	825	878	866	845	801	885	829	885	828	865	854	869	827	831	855	845	864	836	818	846	889	798	828	932	878	818	801	824	846	835	803	811	817	825	823	904	857	894	875	859	817	821	807	868	882	902	854	878	847	793	847	842	849	869	857	847	858	851	863	849	841	882	817	887	874	813	878	850	844	826	824	852	815	832	787	916	864	864	791	822	821	882	786	852	840	850	840	817	796	872	797	853	824	831	871	883	826	856	840	886	820	817	869	831	850	831	853	860	864	900	854	825	864	850	811	859	862	870	789	855	831	832	819	835	845	845	812	875	836	869	848	865	781	852	871	876	798	825	811	806	889	815	832	857	863	829	898	838	841	838	846	847	756	787	823	830	841	816	833	893	854	830	884	838	828	841	842	864	851	843	846	853	862	861	874	835	890	818	886	826	851	833	852	913	857	823	839	798	831	827	842	805	815	890	879	813	827	889	840	844	828	817	885	842	843	798	827	852	850	875	859	876	863	838	857	848	825	829	874	935	832	832	845	865	874	869	824	868	804	841	854	832	864	832	850	844	848	829	853	825	846	827	872	875	904	833	838	785	826	849	836	830	818	830	851	851	879	829	833	848	819	831	804	805	828	845	824	864	856	846
23863	20700	24102	27340	20703	20688	2486	622	477	511	481	498	478	482	462	466	405	468	429	466	418	452	436	405	420	412	425	403	447	387	437	462	446	437	435	477	436	468	409	436	438	423	463	425	465	446	419	468	444	401	461	485	483	437	377	428	412	410	427	420	446	431	421	419	423	442	435	422	468	448	457	406	440	421	449	394	419	409	460	404	376	483	407	460	402	428	429	410	464	464	437	446	444	468	416	436	454	455	427	419	428	405	417	445	426	448	420	458	455	422	487	437	403	436	416	472	419	427	438	419	393	426	456	425	444	390	419	441	434	405	410	448	425	438	421	421	400	417	450	433	426	413	446	451	454	465	419	460	403	416	461	448	466	435	410	462	437	406	445	426	451	415	408	474	467	438	427	418	439	421	426	450	394	435	416	452	444	406	425	423	406	428	430	406	465	421	431	407	442	456	451	444	459	429	408	456	439	447	418	459	381	403	415	389	419	381	426	431	435	433	443	431	422	416	435	446	408	459	458	394	424	436	468	410	430	394	451	420	433	401	443	443	452	431	429	390	451	460	432	437	402	425	449	445	409	436	417	431	449	455	441	400	463	425	455	419	403	440	448	444	445	454	444	425	420	445	433	405	398	441	414	384	445	439	444	418	431	449	437	430	413	409	423	441	403	433	404	441	464	439	431	514	436	420	418	446	446	408	417	460	450	447	408	396	408	455	449	413	402	446	451	447	410	456	394	402	405	431	416	421	450	421	426	432	415	431	439	463	431	456	438	439	436	421	453	393	433	414	429	450	442	475	443	419	423	431	455	421	439	414	422	401	402	436	420	403	406	411	425	433	421	421	459	472	436	440	432	451	430	405	407	423	403	439	478	448	386	437	429	425	442	406	409	449	464	441	477	447	446	497	439	444	425	401	418	446	419	444	423	445	455	429	472	435	439	411	434	450	417	463	433	446	443	362	420	440	458	429	453	366	434	452	429	437	457	421	456	447	433	431	443	442	496	443	413	448	419	401	437	384	415	469	432	393	429	419	454	402	428	386	382	449	405	429	444	416	429	469	425	445	436	427	440	409	447	427	397	417	416	392	422	429	438	421	433	443	445	436	450	439	391	442	381	444	429	444	465	414	434	395	419	444	426	424	432	455	439	383	441	413	421	436	422	445	445	427	461	449	437	445	441	423	411	428	463	447	463	433	446	450	449	453	406	418	442	426	418	434	398	431	439	426	436	452	411	450	420	418	445	469	401	433	408	429	417	434	435	417	416	416	403	415	424	404	457	420	444	438	464	377	412	433	417	399	449	418	430	454	421	393	449	429	407	388	457	424	460	437	419	420	409	398	397	449	413	469	435	399	456	423	413	443	422	421	459	408	418	374	436	419	458	442	405	407	431	465	441	423	416	445	400	466	425	418	429	434	399	393	433	444	446	450	474	451	402	390	408	402	419	403	416	446	444	467	415	415	449	417	440	455	394	391	370	428	464	439	400	473	449	438	453	429	434	429	398	408	421	407	417	435	400	441	438	405	413	400	427	419	404	453	466	424	438	435	426	410	462	456	435	432	437	381	440	412	431	516	455	432	412	433	444	449	450	422	428	418	422	464	467	424	450	418	428	415	441	451	462	442	477	406	423	446	431	456	432	458	418	436	457	434	378	419	426	416	457	487	408	418	433	404	427	414	446	457	414	455	443	435	407	386	418	414	443	468	399	437	435	433	417	437	469	467	484	479	426	448	434	423	425	393	404	429	447	456	473	454	418	449	435	398	410	442	421	421	435	398	417	412	410	405	453	454	432	422	433	443	439	444	424	429	472	479	451	415	438	378	411	429	441	471	425	448	432	403	455	475	428	424	435	405	448	401	432	421	447	428	413	441	422	432	401	451	397	446	464	423	419	463	494	417	472	441	417	427	424	400	426	408	451	435	425	433	465	392	468	395	429	427	417	432	415	436	435	449	438	429	419	424	429	409	433	332	429	442	368	477	429	433	420	451	433	423	431	437	416	449	444	445	450	431	410	405	411	405	408	457	422	422	469	425	456	424	433	414	416	391	423	424	449	428	422	396	422	428	438	456	426	436	435	451	468	417	411	399	434	416	419	425	411	426	447	454	407	459	426	442	417	435	435	438	417	439	421	478	472	419	461	424	400	426	442	451	431	431	410	417	400	430	414	413	429	428	428	429	416	436	431	429	434	386	468	414	419	429	448	455	405	419	424	432	423	386	392	442	415	426	448	423	437	448	422	459	468	405	379	408	470	448	489	435	452	408	430	420	478	409	476	416	433	389	432	427	432	414	425	410	428	427	436	447	401	434	456	404	430	423	434	410	452	408	396	431	457	433	464	434	400	423	464	438	424	438	396	438	441	421	457	441	430	429	437	437	400	436	405	420	391	447	434	446	473	443	403	458	427	444	444	414	422	402	445	454	413	429	400	432	417	433	466	475	434	413	442	445	410	429	413	422	419	435	442	426	420	480	438	407	444	416	442	465	440	462	433	479	422	404	460	413	404	416	450	450	425	443	444	422	438	423	432	442	494	435	445	418	410	395	428	453	435	403	416	424	434	443	436	434	412	394	473	439	392	451	434	429	416	430	436	443	433	413	412	426	454	449	440	421	447	413	405	439	418	454	448	431	413	443	435	426	409	420	416	443	414	445	485	447	419	424	430	424	425	430	425	401	412	434	396	468	420	425	453	431	451	418	485	443	410	430	438	457	435	433	380	473	403	411	469	486	457	443	403	462	388	402	428	419	486	442	416	428	393	443	400	393	439	429	380	414	432	417	410	458	427	423	430	445	426	431	419	428	426	464	463	434	484	443	443	454	432	449	388	405	433	441	441	424	366	461	417	433	431	468	409	411	461	425	411	445	440	435	419	411	435	427	458	438	421	416	442	418	449	425	469	442	435	417	405	465	399	427	470	426	432	462	401	454	449	435	423	430	411	391	468	433	433	442	434	425	395	441	408	417	420	457	436	414	448	439	395	385	436	435	452	403	425	387	412	409	453	382	431	412	391	450	427	423	429	402	442	422	435	419	437	432	391	435	433	401	427	437	404	416	443	441	454	431	436	406	403	400	464	438	427	396	445	437	383	402	438	451	452	462	426	430	447	424	442	449	413	451	444	452	407	423	392	431	477	435	411	455	416	426	421	445	427	445	370	447	422	435	427	427	433	446	450	422	442	450	389	429	449	437	397	425	418	443	477	466	478	421	443	428	410	438	459	448	445	419	407	441	419	425	432	393	410	424	413	420	437	438	449	423	455	427	444	398	438	477	448	421	408	424	453	465	421	430	404	444	398	441	414	396	425	430	423	455	402	429	423	454	453	409	413	423	418	421	437	428	429	472	422	431	462	440	431	444	412	432	438	452	441	426	455	420	437	397	434	425	447	496	407	425	427	434	443	452	412	430	437	421	455	467	439	466	409	472	418	401	426	386	436	473	416	391	445	444	468	394	432	405	423	422	395	438	439	458	487	429	451	409	421	422	445	420	447	433
4409	3476	1988	1337	1121	1034	980	937	951	919	1008	929	957	927	999	907	952	849	965	1012	946	926	927	945	907	973	940	903	951	931	960	913	966	964	965	935	917	914	877	962	934	929	908	930	900	927	978	1013	888	969	922	913	932	934	974	981	949	930	958	899	880	953	909	930	923	935	917	910	983	931	953	927	982	915	951	925	929	921	952	906	908	924	917	937	896	1000	936	964	950	911	962	929	916	991	969	888	940	949	962	924	915	902	983	931	925	965	928	955	996	915	920	900	888	874	915	913	931	940	934	956	906	918	964	967	937	990	917	978	938	932	940	914	964	926	938	906	928	940	891	977	989	945	911	931	971	923	967	974	905	918	905	948	893	968	956	956	952	920	973	934	917	978	951	892	962	952	947	975	926	936	951	947	932	890	958	952	979	934	896	958	950	1005	977	889	951	929	932	975	980	945	952	973	945	919	951	906	912	935	890	985	917	997	928	908	965	935	978	969	904	995	906	922	939	955	937	934	943	931	911	964	935	925	885	934	967	893	926	966	910	911	931	974	986	938	872	910	938	872	962	965	1003	961	926	925	911	932	939	1002	958	926	937	930	974	978	905	918	916	954	939	950	920	894	884	926	933	931	914	923	869	941	919	936	948	975	961	978	982	923	894	943	921	935	912	937	969	955	945	906	903	902	959	979	942	919	934	909	961	940	968	976	908	948	996	910	893	897	925	915	957	947	921	964	903	963	909	953	901	968	950	977	926	979	917	920	932	924	940	921	928	985	911	951	941	943	953	925	941	937	929	927	904	937	923	987	924	967	889	917	923	928	915	967	934	890	935	984	921	891	915	914	923	922	949	990	952	959	898	867	936	893	958	932	960	925	927	950	943	1007	916	976	939	880	958	948	892	953	896	942	917	897	949	981	924	886	945	962	898	939	913	914	966	888	930	874	993	953	921	901	911	968	885	940	930	947	977	962	925	977	888	965	972	973	889	948	929	955	985	943	973	930	967	966	908	888	948	899	981	903	944	979	948	918	958	959	913	959	920	949	915	935	923	944	910	953	944	932	901	920	889	925	932	933	914	916	930	949	914	976	949	967	950	924	887	853	918	956	979	954	919	956	950	929	934	933	927	941	902	925	871	950	903	907	929	930	929	916	906	881	929	984	906	932	937	982	921	963	879	929	940	941	980	882	970	1007	940	958	977	918	896	928	936	927	907	918	894	988	906	951	968	988	948	971	934	942	952	905	1001	952	962	960	978	987	943	941	901	921	912	938	902	963	899	961	934	906	914	953	932	951	934	919	924	963	931	906	982	991	939	926	927	952	961	964	957	904	964	939	1016	922	963	922	974	916	917	958	929	964	929	951	887	950	968	944	927	928	994	952	889	910	926	910	878	895	912	929	913	939	967	925	984	917	947	939	879	938	933	975	941	927	903	886	944	907	964	953	906	952	938	928	919	916	986	987	936	944	971	953	991	937	947	932	983	988	935	947	872	925	927	941	914	966	925	924	900	972	930	979	956	943	913	886	933	892	937	984	926	952	943	1005	845	948	956	930	925	924	1006	926	900	906	913	935	827	912	912	915	907	983	936	961	972	873	910	947	928	932	911	971	960	966	904	967	949	948	991	899	898	910	884	930	952	987	927	938	951	974	899	998	977	921	934	875	1002	853	906	907	987	972	948	866	934	915	910	943	907	936	960	988	932	886	923	944	871	909	950	961	900	900	899	923	944	923	974	924	888	937	946	942	935	940	907	903	945	963	939	944	892	886	960	826	940	948	858	902	926	933	954	914	945	892	934	937	925	919	932	959	917	917	948	898	916	988	979	939	932	938	894	987	929	983	950	945	918	903	897	970	893	910	949	928	897	940	951	957	882	950	933	935	880	894	938	928	924	886	895	918	883	906	909	945	913	914	952	925	962	914	920	915	964	992	939	963	917	878	927	949	938	983	952	975	930	932	982	943	974	929	938	919	878	943	907	949	917	887	935	920	936	924	919	896	928	948	943	927	921	954	913	935	918	912	932	963	933	966	939	917	866	941	919	955	926	952	914	977	916	1002	928	976	940	927	943	923	927	947	912	934	951	963	955	921	920	908	943	918	934	871	896	916	906	948	908	887	950	1023	949	898	986	918	969	909	938	946	902	885	927	897	980	921	909	935	970	954	974	949	910	954	962	945	887	931	894	952	931	946	957	999	908	883	957	966	946	969	946	973	938	905	937	913	944	980	974	945	914	957	966	974	919	976	980	975	964	920	938	932	917	914	940	939	927	917	926	926	918	893	870	955	932	978	929	941	902	944	954	963	973	928	947	951	902	887	911	955	908	900	987	1035	959	897	977	964	984	954	913	906	973	1003	953	908	905	929	907	915	923	910	911	930	994	932	973	929	948	912	925	955	977	973	950	980	907	880	954	938	965	977	915	933	929	949	941	924	966	937	901	932	943	929	949	981	958	960	924	958	952	969	936	949	932	954	986	932	882	971	899	955	959	933	924	910	974	919	905	967	921	947	913	944	937	921	916	977	882	863	934	959	961	917	951	934	884	936	929	932	963	947	963	890	966	870	916	921	906	907	938	976	902	915	896	902	927	900	953	947	911	964	926	947	898	925	960	922	940	898	925	901	953	932	951	894	898	994	913	918	971	918	943	905	941	897	936	953	965	954	897	962	961	912	879	893	903	928	967	941	971	944	937	924	957	934	928	950	913	951	914	897	926	915	884	942	963	901	898	926	972	937	892	936	949	902	917	893	980	979	926	953	956	992	964	938	947	957	923	903	964	981	905	908	918	926	955	935	915	952	938	918	971	975	945	926	896	909	925	938	962	964	942	915	958	953	910	901	886	891	921	864	928	931	923	987	917	893	994	916	953	914	907	946	924	907	952	957	902	903	940	963	933	986	901	888	932	943	980	921	958	968	943	929	923	923	896	1001	947	909	967	938	936	930	993	951	950	880	959	923	933	957	933	933	881	949	922	933	887	937	941	930	973	936	930	883	890	893	896	938	959	986	946	912	940	976	937	917	907	961	930	923	906	973	936	960	913	903	955	933	929	936	956	945	914	931	916	968	913	960	929	902	927	912	868	946	928	948	944	920	957	965	907	919	885	910	942	918	919	924	991	967	968	882	860	930	981	926	894	978	933	933	897	899	886	938	936	932	918	938	932	957	920	928	953	1030	987	924	967	883	923	987	894	994	897	952	931	911	926	976	913	906	960	927	944	948	929	945	914	899	953	958	949	962	945	942	899	880	959	945	949	924	914	965	912	966	942	960	979	920	924	957	937	930	934	935	933	936	952	906	914	981	967	927	909	933	913	957	891	931	961	911	950	914	971	931	913	953	929	911	901	935	946	969	980	935	904	892	965	909	942	984	916	886	926	920	947	922	951	898	880	912	937	979	941	907	957	960	928	901	946	974	972	920	912	935	926	900	891	947	922	987	950	962	942	920	909	883	949	926	954	944	883	929	934	949	917	993	956	904	902	906	924	907	907	951	962	947	966	938	940	915	913	988	928	903
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	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	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	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
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
