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
339388236720	339388237239	339388237789	339388238339	339388238890	339388239439	339388239989	339388240539	339388241089	339388241639	339388242189	339388242739	339388243289	339388243839	339388244389	339388244939	339388245490	339388246039	339388246589	339388247139	339388247689	339388248239	339388248789	339388249339	339388249890	339388250439	339388250989	339388251539	339388252089	339388252639	339388253189	339388253740	339388254289	339388254839	339388255390	339388255939	339388256489	339388257039	339388257589	339388258139	339388258690	339388259239	339388259789	339388260340	339388260889	339388261439	339388261989	339388262539	339388263089	339388263640	339388264189	339388264739	339388265289	339388265839	339388266390	339388266939	339388267489	339388268039	339388268589	339388269139	339388269690	339388270240	339388270789	339388271340	339388271890	339388272439	339388272989	339388273539	339388274089	339388274639	339388275190	339388275739	339388276289	339388276840	339388277389	339388277940	339388278490	339388279039	339388279589	339388280140	339388280690	339388281240	339388281789	339388282340	339388282889	339388283439	339388283989	339388284539	339388285090	339388285639	339388286190	339388286740	339388287289	339388287840	339388288390	339388288939	339388289490	339388290040	339388290589	339388291139	339388291690	339388292239	339388292790	339388293339	339388293890	339388294439	339388294990	339388295540	339388296089	339388296639	339388297189	339388297739	339388298290	339388298840	339388299389	339388299940	339388300490	339388301039	339388301590	339388302140	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23391	20211	26891	23300	19633	7965	4167	2901	1993	1339	1976	20564	23582	17313	7519	2755	1163	921	926	853	760	782	786	764	857	773	782	778	789	842	795	807	760	787	779	808	842	763	757	815	806	821	775	756	790	773	833	825	785	743	779	751	764	814	778	796	836	769	771	817	784	782	778	773	786	795	815	794	831	826	798	809	817	781	761	782	762	773	775	781	863	849	842	760	779	792	783	765	817	790	787	848	827	824	823	850	829	766	776	760	768	783	789	809	829	842	748	816	747	754	795	770	806	754	824	785	799	792	786	773	865	778	801	800	804	815	761	798	804	823	794	779	796	814	810	785	815	810	799	779	815	811	786	785	821	773	788	765	776	812	764	805	756	802	803	802	776	806	794	776	795	816	811	802	832	776	791	818	773	847	784	778	811	778	784	781	782	808	808	790	792	782	870	817	759	762	789	748	806	793	741	770	772	766	790	725	807	797	765	780	790	778	796	782	781	748	805	817	802	781	813	756	840	807	815	813	854	812	799	728	796	805	813	797	821	846	833	827	780	756	825	774	803	789	770	763	809	809	827	776	760	839	779	810	830	785	785	843	810	774	777	783	817	703	762	748	818	803	729	774	771	826	794	824	764	765	788	806	774	762	806	764	787	767	806	760	776	788	769	764	796	798	762	774	792	766	724	770	860	831	815	806	793	795	828	810	803	711	751	763	805	806	788	769	793	760	893	771	760	798	775	808	817	796	838	797	779	795	845	721	738	784	762	815	792	784	826	809	820	765	816	811	767	762	784	785	793	806	811	812	792	798	785	802	835	777	811	784	780	822	808	817	777	780	835	754	793	753	789	739	776	792	767	832	780	814	778	726	761	797	808	807	772	819	833	767	783	788	772	806	803	775	813	799	803	858	801	816	804	788	801	770	755	763	764	797	787	818	812	788	756	744	787	770	770	808	781	789	782	783	822	814	757	778	780	810	753	777	801	753	803	795	799	759	763	779	842	752	767	802	790	781	771	792	782	785	790	798	783	743	851	765	848	784	767	788	780	759	789	799	782	732	792	788	753	717	825	823	787	803	806	764	761	744	804	770	815	784	810	785	787	822	785	765	781	825	781	793	788	802	793	820	811	809	791	746	806	778	774	799	763	794	836	808	788	788	733	773	783	753	759	842	767	825	729	769	828	725	769	740	830	777	778	827	758	805	752	833	809	779	756	812	804	781	797	847	777	742	746	837	829	779	765	781	776	813	766	775	736	800	820	828	767	781	776	794	772	806	789	752	749	815	778	796	848	764	801	796	753	762	820	780	788	769	794	787	795	760	810	774	830	813	812	769	818	784	803	811	797	817	762	781	776	790	814	771	782	827	757	797	831	764	744	794	784	808	812	805	807	839	803	816	784	865	834	748	760	816	787	810	802	802	792	861	792	757	771	783	815	820	828	803	801	796	742	733	801	782	774	788	788	748	817	804	780	791	742	815	741	762	801	839	782	735	752	795	824	778	797	759	793	786	807	812	831	796	771	820	792	790	778	840	785	749	770	798	812	735	809	791	808	802	749	779	749	812	814	868	819	777	804	802	801	826	822	736	781	810	777	737	759	731	803	807	816	832	792	765	820	756	786	795	821	781	814	832	754	771	721	784	804	762	756	804	842	796	783	770	810	825	818	822	800	787	801	807	793	743	773	758	747	829	760	803	772	783	750	852	775	782	784	801	767	763	790	792	842	791	764	804	803	785	763	789	807	805	822	795	717	815	804	808	787	816	788	754	852	810	769	818	747	787	788	822	801	782	807	736	815	736	830	784	827	788	820	775	807	832	814	764	770	749	800	784	774	761	783	784	787	796	732	807	793	830	768	810	843	799	802	792	826	832	792	739	809	822	750	850	788	799	766	801	799	761	774	771	795	778	796	796	755	795	819	793	772	761	779	853	779	842	799	789	828	802	762	788	774	724	802	797	753	778	839	783	796	794	771	775	793	804	774	766	788	774	751	782	741	731	809	786	763	826	784	764	769	839	760	758	800	723	811	781	762	787	768	795	781	770	818	784	750	774	796	742	801	835	811	769	775	748	770	827	820	805	756	804	745	795	806	840	791	750	797	756	778	802	778	770	789	788	792	748	787	761	816	779	798	776	824	758	765	756	807	767	843	777	795	772	792	826	762	750	816	781	786	777	809	789	787	805	772	783	744	806	787	806	803	815	793	827	782	766	777	813	777	785	815	813	836	753	832	843	797	780	774	726	765	820	773	798	804	775	797	779	783	779	805	822	778	772	792	808	741	789	750	770	774	797	745	741	837	816	777	781	785	806	772	773	801	756	777	759	790	817	835	804	812	761	826	762	834	793	776	789	827	805	778	841	779	761	775	824	834	765	781	770	792	773	754	767	723	817	747	770	806	761	780	808	782	849	800	697	753	756	765	787	775	756	810	811	752	798	819	723	786	787	789	789	801	797	829	734	835	807	763	791	802	743	801	766	723	757	783	772	782	853	830	819	829	800	799	796	810	776	743	755	817	797	753	771	842	768	785	769	817	819	847	766	763	775	749	792	831	782	786	815	794	794	759	793	772	798	764	768	786	788	823	779	801	796	782	798	758	788	783	782	774	744	766	827	760	751	791	714	780	835	804	813	781	807	758	798	798	771	835	721	761	810	786	842	808	792	758	722	769	773	801	806	818	788	802	815	794	789	785	811	778	800	801	809	797	753	794	783	742	828	818	777	802	815	779	808	762	807	784	768	750	797	768	809	817	775	828	820	762	790	808	793	825	803	775	798	799	785	749	791	863	811	813	795	816	780	790	831	776	809	802	759	803	858	810	861	798	816	793	779	775	801	770	820	720	780	794	830	807	823	769	745	767	740	782	818	831	755	803	826	812	720	746	752	715	775	815	803	787	740	798	772	806	789	797	756	803	804	788	791	792	781	781	839	804	804	823	803	740	723	839	809	787	831	805	761	809	805	792	818	851	821	835	788	819	773	785	814	782	820	729	830	786	821	820	855	781	770	761	788	773	801	843	780	754	753	835	775	773	816	783	763	799	803	840	771	767	737	786	746	772	761	775	776	792	867	795	772	753	783	794	785	796	771	764	810	767	808	804	761	768	778	809	759	824	787	803	833	752	760	756	780	778	807	771	791	783	741	797	780	774	753	820	780	774	817	820	795	780	753	802	780	779	775	792	763	777	727	786	764	812	797	789	797	797	767	783	776	777	792	783	742	793	748	804	783	763	777	785	786	740	784	760	762	801	791	789	804	795	779	796	754	749	833	751	797	832	847	738	804	737	749	785	774	784	804	770	758	794	798	741	804	770	812	794	775	778	710	788	830	803	793	803	808	765	791	850	806	834	824	785	803	776	817	819	756	791	779	790	848	811	769	841	831	804	784	739	803	761	758	826	785	778	735	810	795	799	798	816	809	747	789	777	791	807	744	791	785	746	797	794	797	751	786	741	809	790	772	742	837	756	844	819	768	770	790	867	804	779	797	848	802	794	860	805	751	786	825	782	791
7929	12946	10087	5897	3927	3105	3802	3358	2513	1270	2717	21901	20872	13858	6019	2452	1024	743	718	658	712	718	652	658	685	643	705	712	633	678	662	675	656	661	678	683	650	652	636	663	694	666	679	672	667	678	674	662	700	665	636	671	671	633	659	674	654	666	668	666	660	651	667	668	634	680	722	657	620	695	678	667	645	665	673	663	637	665	653	645	692	696	671	680	682	668	656	658	662	641	654	607	671	694	656	680	643	643	652	646	658	692	651	647	667	658	677	616	667	629	671	638	663	649	618	675	691	647	676	678	693	648	625	662	679	664	655	699	698	644	622	651	698	699	650	670	612	673	654	676	686	672	725	644	653	662	651	608	624	660	684	628	648	642	652	668	650	664	632	659	639	676	635	637	623	647	623	606	654	659	682	708	645	661	606	688	663	639	667	607	713	686	649	681	596	641	690	669	691	638	655	638	667	608	639	635	652	662	668	685	704	657	683	613	656	670	636	685	634	656	680	665	659	638	654	697	603	681	706	683	696	648	637	650	652	648	634	632	638	631	690	670	653	630	704	662	665	659	652	671	677	616	690	650	628	679	717	631	644	643	676	664	679	632	655	670	677	664	662	649	670	695	629	670	647	657	633	622	644	677	656	627	669	663	668	653	597	663	638	637	666	636	643	663	615	632	697	648	645	668	661	686	639	673	649	669	655	626	658	643	645	708	674	660	668	710	682	650	665	685	690	679	679	649	609	643	668	667	645	661	639	642	652	652	644	653	670	669	657	640	647	713	658	659	685	643	646	678	681	672	647	699	643	681	642	642	680	685	680	661	665	694	687	689	695	620	711	662	627	637	657	686	686	628	661	665	687	623	657	697	698	659	674	656	648	679	677	617	638	600	671	645	607	688	629	674	649	663	708	635	671	633	679	614	666	669	646	620	685	668	613	628	632	687	658	669	659	641	685	641	639	659	664	669	706	644	638	645	638	609	673	650	609	695	674	648	664	665	695	641	700	655	621	704	666	676	648	682	644	630	596	694	644	703	644	652	638	648	642	666	682	678	646	598	694	692	647	722	650	687	620	639	662	653	650	679	705	664	675	637	695	647	709	621	620	689	676	674	638	646	688	666	658	659	669	639	620	681	625	674	681	621	604	664	669	686	646	619	655	657	698	652	678	696	604	645	654	680	654	649	665	668	688	684	644	620	682	635	634	678	642	689	657	644	685	666	710	660	690	613	667	697	651	639	664	707	681	634	637	640	699	629	665	674	660	654	693	670	627	669	682	625	642	648	659	669	694	637	617	636	653	672	669	651	673	694	625	660	618	679	639	723	637	639	675	645	663	679	641	660	640	628	636	673	651	695	691	638	655	636	672	678	656	702	642	668	662	619	635	691	692	615	672	644	631	674	676	682	632	658	626	657	647	635	632	648	624	671	698	642	656	647	617	689	662	653	649	664	676	651	702	666	647	655	683	656	600	639	669	679	685	627	629	674	634	591	700	619	671	656	712	672	684	654	677	642	614	700	693	630	657	622	643	618	649	681	657	701	668	676	654	685	645	704	598	633	611	663	646	654	663	665	665	684	669	615	687	709	676	655	656	676	680	675	657	677	671	612	693	666	623	622	694	711	649	694	632	664	663	630	660	643	688	638	675	650	683	675	623	675	660	690	669	656	674	708	661	657	654	681	656	649	639	643	665	663	627	642	664	652	666	698	649	636	633	603	644	604	627	664	651	630	645	654	650	663	664	642	664	655	632	636	668	645	704	682	645	630	648	627	699	622	700	644	639	671	671	671	673	634	643	688	604	660	633	631	623	651	652	652	656	665	645	665	632	723	695	630	655	648	676	650	628	682	686	648	639	630	618	637	666	692	663	659	648	657	647	652	638	656	618	634	681	682	678	668	604	651	731	589	619	713	663	643	704	648	630	622	663	584	617	682	648	643	644	679	684	650	660	644	629	660	645	636	695	671	699	666	642	658	659	623	668	634	637	656	686	657	667	673	624	700	649	658	642	649	659	657	628	687	632	678	620	661	680	591	636	655	692	675	644	679	637	715	669	692	651	628	656	641	601	696	666	651	652	666	635	616	658	681	668	627	635	665	681	634	655	655	670	644	658	707	660	642	629	694	663	681	668	676	685	658	646	682	630	694	699	644	649	752	657	670	653	685	673	657	653	682	673	667	688	667	703	661	675	642	632	670	672	675	640	639	618	695	662	684	648	678	625	655	676	632	631	712	650	650	642	658	665	656	685	681	701	697	668	662	668	653	626	628	694	657	625	619	643	590	651	644	687	656	679	650	678	625	676	626	715	653	673	627	690	664	613	664	635	684	616	633	664	608	662	634	642	615	686	694	647	663	684	666	641	674	655	651	637	636	682	678	646	656	636	670	682	668	637	637	654	652	644	676	628	653	635	647	680	649	661	651	625	651	626	686	638	675	652	647	631	649	690	696	669	639	682	696	637	665	608	672	659	654	641	649	677	643	696	689	641	649	664	668	666	656	617	655	648	639	621	594	672	670	679	657	674	671	689	652	651	666	675	618	681	640	700	640	633	668	699	655	613	664	660	683	645	609	647	677	646	651	644	653	679	639	651	634	617	650	657	638	655	692	658	659	642	627	701	631	606	654	697	652	656	668	646	644	693	626	651	715	653	659	630	693	623	605	640	642	662	641	671	651	681	642	711	695	712	681	624	666	687	644	648	703	624	669	648	647	615	640	632	696	690	658	673	678	672	659	652	644	680	623	634	655	632	615	696	687	684	636	617	617	657	641	613	626	656	650	651	620	615	691	680	672	645	689	621	670	613	668	647	651	633	650	630	670	649	691	647	666	608	633	649	647	649	605	658	668	626	659	638	661	671	678	618	646	683	628	671	639	650	643	630	639	637	663	654	668	678	649	722	717	618	662	663	664	676	623	696	644	662	666	675	660	638	630	659	660	680	649	624	678	635	620	662	660	626	634	632	644	661	674	657	608	661	647	658	655	661	673	694	661	658	663	706	653	668	666	665	632	613	659	672	621	634	647	684	640	714	650	668	654	631	640	673	677	653	664	637	599	685	661	696	649	633	657	705	674	649	664	661	648	610	642	661	632	660	677	669	659	685	681	688	701	671	682	666	665	721	629	682	652	651	658	594	691	627	677	649	668	653	645	645	655	677	643	661	649	663	637	626	595	682	672	660	652	680	688	715	662	621	652	678	655	650	689	660	644	653	645	639	642	630	692	718	657	649	703	666	648	643	594	651	687	637	656	681	604	660	677	667	639	687	643	667	620	646	635	646	659	658	712	633	667	653	629	679	664	671	703	677	643	686	681	655	698	646	696	658	635	639	651	720	682	661	679	633	652	658	662	650	635	676	648	656	660	684	642	644	687	669	698	671	709	646	627	676	670	676	611	649	650	697	670	662	656	705	621	632	645	595	653	668	649	646	646	654	690	678	691	663	664	651	684	660	656	667	635	652	701	635	647	625	635	635	653	664	727	637	629	635	652	655	657	607	685	696	640
28010	11929	3605	2751	1808	1366	1180	1156	1024	965	975	1834	2193	1753	1249	980	837	833	881	853	792	782	791	768	820	786	785	766	786	806	797	764	822	762	802	768	750	764	767	775	815	827	793	796	778	750	819	801	788	755	759	776	745	828	807	824	810	811	732	806	771	810	788	799	744	835	780	783	726	767	862	799	789	748	794	786	801	778	818	801	789	749	823	792	782	794	787	792	752	778	743	756	805	805	816	861	779	769	784	800	797	865	750	814	774	776	787	768	836	805	798	760	770	771	842	791	804	791	787	826	787	782	837	797	784	811	803	803	808	836	808	808	788	782	790	793	792	785	801	813	796	792	824	753	810	787	830	787	779	771	841	852	825	805	795	820	838	810	800	792	792	824	818	802	783	800	794	762	778	742	791	793	823	798	780	791	793	788	819	815	815	846	806	739	809	825	806	790	804	786	790	802	731	825	793	806	778	818	801	749	822	803	763	795	826	783	777	838	802	809	797	808	800	802	845	795	800	772	831	790	790	813	774	820	757	795	809	808	811	805	833	784	835	852	821	826	791	776	776	796	850	856	777	780	795	802	785	816	746	748	815	803	837	789	760	810	807	831	801	788	842	791	793	772	804	826	787	794	767	780	794	834	761	811	801	757	832	800	807	752	795	746	799	801	805	840	710	747	829	765	813	761	752	799	802	772	833	823	791	804	808	792	764	817	828	827	804	820	821	822	812	828	810	772	845	800	816	810	744	803	777	798	746	838	797	794	795	808	778	824	748	793	832	778	776	835	811	742	749	759	768	769	840	860	744	781	810	813	755	779	829	802	782	817	803	840	802	849	836	797	748	774	801	816	778	768	788	747	759	802	817	820	796	773	841	798	807	854	821	821	815	797	759	797	772	732	766	837	760	816	812	771	867	802	756	813	787	823	841	797	803	792	798	811	802	785	791	812	830	810	783	800	784	812	816	835	809	790	783	756	799	771	781	780	797	763	820	812	827	830	810	762	793	819	791	820	785	821	789	787	754	760	809	805	779	759	768	777	761	754	834	819	823	846	781	808	839	775	784	819	789	792	802	802	788	773	756	811	853	788	834	837	777	825	765	809	826	788	825	806	815	732	785	711	764	846	772	824	797	783	841	754	801	814	799	768	801	836	792	830	810	774	834	795	729	766	785	805	809	793	822	836	826	775	781	795	800	839	799	820	810	767	815	798	751	798	815	830	820	812	788	776	808	823	814	834	766	853	807	769	819	777	810	734	775	835	734	792	820	811	787	767	775	836	797	793	804	815	781	783	788	740	782	773	844	792	761	781	803	788	829	794	834	790	856	781	796	752	809	817	759	790	789	752	813	795	841	782	804	795	815	804	822	817	828	753	818	800	831	724	841	789	774	793	792	810	773	812	778	780	832	770	809	836	836	755	841	751	763	839	835	815	779	778	766	825	752	810	782	782	835	761	835	828	807	797	807	789	737	778	813	828	784	756	805	750	823	763	788	813	782	792	804	821	831	811	842	786	853	800	816	769	792	781	734	779	811	794	776	836	804	787	758	808	788	813	784	826	813	797	799	820	809	801	773	797	818	808	803	803	849	800	776	807	791	804	801	798	838	779	840	788	771	824	770	851	789	776	808	826	805	800	783	806	743	768	777	796	843	799	803	790	764	801	783	821	816	815	777	800	801	797	822	866	841	801	835	824	762	802	816	743	793	771	831	784	821	752	808	843	792	809	755	820	822	819	822	779	770	810	839	808	845	810	834	780	817	796	826	811	831	825	797	803	825	780	803	746	867	827	784	813	754	792	786	756	826	785	799	765	780	760	812	820	799	815	774	774	844	811	769	811	773	791	809	759	793	792	819	746	834	799	791	808	810	768	790	792	816	780	796	811	819	783	813	779	775	809	773	772	812	797	776	818	753	739	798	771	775	796	823	837	799	785	825	764	819	842	833	794	755	814	781	812	794	785	784	755	837	773	816	765	791	820	818	812	772	763	810	809	780	821	757	800	806	780	774	796	821	816	785	817	793	787	799	824	756	841	756	772	809	829	837	758	802	825	814	822	801	761	764	769	778	803	813	796	768	832	766	786	814	835	729	775	765	768	784	822	822	835	783	835	769	757	788	828	803	779	785	746	783	811	838	796	832	809	755	857	751	785	729	793	766	806	738	782	786	760	791	823	793	821	824	817	784	815	843	795	789	769	760	771	778	768	828	782	828	784	784	805	843	810	814	792	785	848	787	803	787	808	800	811	777	789	779	807	784	789	723	833	836	783	837	790	778	787	772	795	821	797	829	833	830	776	764	784	783	819	863	746	881	769	811	806	785	827	844	823	815	825	813	805	774	800	786	774	806	791	803	778	834	811	787	754	834	804	793	767	786	743	844	808	781	784	793	800	800	841	748	795	834	822	813	812	798	826	845	823	809	776	804	759	779	831	787	834	816	836	795	824	794	789	815	807	851	815	839	835	789	780	809	761	778	815	809	770	754	808	779	782	777	760	824	772	820	760	788	771	753	794	813	840	771	823	836	784	816	762	738	812	750	747	804	759	783	815	779	779	802	802	818	772	838	787	816	830	795	791	771	799	791	764	757	770	812	834	865	820	826	806	779	809	779	811	778	798	793	789	763	791	814	810	798	794	760	815	777	808	784	788	820	792	810	770	775	806	764	795	795	776	810	822	794	761	805	809	809	796	777	777	768	860	759	801	791	836	780	754	751	820	754	773	770	808	782	797	764	755	765	771	806	746	779	807	838	825	816	756	792	796	821	823	832	827	830	831	832	788	746	791	772	825	794	804	813	829	788	723	806	769	769	866	781	754	813	808	826	742	787	783	821	793	832	818	819	788	789	718	793	809	784	779	836	814	775	811	795	740	829	797	779	763	806	759	810	734	843	793	848	779	824	781	831	805	760	837	799	790	804	785	784	811	822	811	778	774	778	804	876	717	812	786	802	792	785	760	819	821	819	824	787	795	797	804	780	781	722	764	779	870	761	794	826	785	777	762	844	723	785	781	854	843	775	779	851	780	825	755	768	765	846	745	810	827	795	840	814	834	830	804	790	812	800	843	826	807	809	722	808	784	771	819	840	776	794	816	840	815	803	798	784	843	798	806	873	801	814	828	870	811	793	813	811	794	823	771	780	772	768	767	782	830	746	899	821	803	790	740	838	777	780	823	739	822	795	785	832	802	807	811	767	813	773	803	805	819	840	788	792	775	803	812	818	807	806	803	796	844	831	767	733	794	760	778	799	736	781	788	847	834	778	817	854	797	788	737	780	797	762	816	837	825	802	820	785	755	775	837	785	817	792	827	758	787	815	763	874	841	777	805	758	791	830	829	764	795	822	789	805	797	820	794	774	795	830	772	794	810	897	823	833	820	790	819	775	798	750	826	778	813	790	812	799	827	804	784	764	815	839	813	814	839	832	819	796	795	843	802	825	810	803	779	824	775	786	812	809	788	798	783	732	762	801	812	814	808	766	753	813	766	771	785	769	765	784	760
6929	3283	2930	2538	2063	1385	1144	1144	1137	817	893	2100	2276	1677	1176	821	697	652	671	657	699	626	643	629	627	659	654	650	673	694	674	584	655	646	675	617	691	635	661	667	619	708	640	679	645	648	692	628	672	615	618	647	687	625	651	681	672	646	645	667	659	647	630	623	687	666	687	648	644	649	625	698	627	640	683	664	693	656	616	625	627	649	659	636	645	617	632	637	637	609	659	645	675	619	661	676	692	645	614	669	659	659	701	666	643	656	678	641	687	655	655	659	639	658	654	631	681	652	638	669	624	673	632	640	645	661	658	635	644	629	642	583	616	665	663	659	657	661	671	616	690	627	644	680	631	659	693	633	711	657	642	628	586	632	655	651	596	615	615	669	676	697	641	627	707	644	670	665	659	673	644	660	630	657	632	635	621	685	608	649	604	684	684	632	649	651	639	655	613	671	671	664	674	699	660	658	653	603	661	658	631	662	659	659	691	637	684	653	643	645	643	648	658	706	688	672	636	657	672	679	634	626	624	693	645	612	617	657	619	666	671	667	645	657	638	623	657	664	606	673	667	676	660	682	654	649	662	644	629	653	670	657	690	634	646	693	647	644	669	642	690	674	641	622	638	677	643	617	652	682	653	670	668	636	668	656	639	656	649	682	666	662	633	591	676	621	630	702	679	676	665	668	666	692	680	703	665	634	643	625	627	653	633	651	663	656	647	627	647	632	638	653	647	707	599	647	625	598	634	669	649	631	656	673	688	668	648	629	671	639	696	616	641	657	646	680	640	631	659	609	640	676	646	687	657	647	674	668	665	665	713	686	676	638	693	664	700	687	667	648	639	650	642	668	642	637	667	681	607	655	669	662	657	667	572	662	703	703	637	666	628	661	665	671	646	699	672	689	640	651	616	651	641	643	628	706	641	696	652	641	619	622	632	646	668	648	631	645	664	677	631	669	646	714	622	616	659	616	655	657	662	643	669	659	639	665	669	680	682	676	656	685	645	670	655	622	689	676	654	635	627	617	642	616	611	701	678	594	646	676	637	669	605	668	637	675	647	627	646	636	634	621	655	662	639	668	581	611	648	695	666	633	647	625	672	643	627	637	666	670	654	647	674	628	624	645	645	621	658	672	639	591	656	652	691	645	659	661	610	685	673	657	648	680	639	636	628	661	675	645	624	701	665	644	645	719	625	634	675	618	638	661	671	669	640	661	620	680	660	645	642	665	661	676	631	682	642	669	649	648	679	634	618	646	662	664	624	702	642	647	644	620	650	642	648	624	644	691	648	703	674	676	652	689	684	644	695	614	622	645	718	655	610	646	684	644	627	667	640	662	633	622	687	616	635	719	674	641	635	628	669	615	627	647	637	610	643	695	717	653	642	640	619	606	718	662	621	690	638	679	652	628	681	695	621	663	687	638	669	663	679	658	650	675	608	663	664	628	646	673	657	664	652	688	603	654	624	651	685	645	620	663	654	677	624	662	665	658	638	639	647	641	611	634	706	667	679	644	635	656	640	632	616	622	636	643	659	619	655	664	626	663	661	659	675	656	665	693	628	629	691	647	650	629	623	653	621	659	617	636	685	613	670	651	634	639	620	659	652	655	685	640	655	677	622	638	723	642	656	635	625	661	638	677	655	662	655	663	619	630	633	673	681	681	647	660	698	678	678	591	668	676	671	671	672	633	668	647	636	654	699	649	634	652	651	608	635	621	632	679	640	681	634	645	679	668	641	673	632	658	625	631	671	692	691	640	661	635	670	656	617	613	631	676	612	671	661	659	652	639	700	634	647	614	645	661	693	600	625	664	681	628	685	662	630	638	620	638	651	681	631	641	659	634	648	660	676	722	614	652	627	641	668	637	590	666	639	631	619	620	659	644	660	632	641	644	661	659	656	651	668	654	634	666	645	636	610	645	665	626	619	659	607	650	661	654	656	676	689	608	636	713	660	677	664	650	611	640	657	650	694	655	677	655	667	643	650	648	658	669	654	634	667	644	609	689	633	635	623	656	678	680	645	635	641	672	630	644	678	692	681	641	668	610	683	657	658	678	638	615	669	675	644	651	645	656	616	652	670	661	655	663	675	636	689	664	653	664	687	638	645	626	697	644	656	687	624	667	691	621	687	681	651	662	647	640	647	621	666	674	655	651	658	650	690	691	618	673	669	645	663	629	659	671	682	660	655	657	616	643	632	677	663	617	640	597	656	682	656	714	685	618	651	621	639	641	658	692	637	657	667	650	643	655	638	652	705	649	642	717	655	653	644	636	621	648	590	660	660	633	659	677	652	654	644	646	664	660	671	619	614	656	700	707	627	639	652	649	611	692	617	636	638	702	645	651	590	682	676	661	670	612	623	655	675	655	679	651	629	659	683	678	640	672	616	636	652	640	630	646	612	663	629	634	626	662	659	653	649	669	646	680	675	632	599	674	634	639	608	649	628	679	697	697	684	711	652	636	615	653	630	650	708	656	630	647	648	674	683	665	657	672	635	657	628	655	611	640	611	648	734	702	661	671	610	630	629	671	635	668	616	661	667	697	622	613	623	679	699	636	614	683	596	654	665	635	656	675	642	647	685	664	690	623	647	675	662	655	645	697	669	649	641	621	647	630	639	669	632	642	630	639	629	626	629	643	650	671	697	665	603	674	663	671	622	631	653	644	635	646	640	654	646	619	639	645	670	696	658	622	649	644	638	656	629	632	675	631	695	647	673	640	627	633	677	639	641	669	679	645	687	652	659	602	647	643	665	683	641	642	661	661	701	628	643	677	658	654	611	651	644	706	652	671	660	640	683	653	640	650	659	665	636	676	640	643	664	643	659	598	657	646	672	633	668	681	627	639	648	698	633	694	689	653	666	664	626	658	635	654	647	651	695	683	644	672	631	671	650	677	651	630	631	622	634	666	625	644	676	629	606	652	642	613	653	689	638	631	653	657	648	638	624	696	627	670	635	651	657	700	640	669	643	628	637	655	678	657	690	619	692	626	623	680	649	601	607	661	635	657	646	613	675	678	689	647	656	615	612	648	618	658	660	666	657	648	635	624	608	645	648	676	654	621	650	656	630	661	651	664	634	644	663	647	631	676	616	631	649	610	673	601	638	663	617	643	662	653	715	630	639	686	587	596	762	681	641	635	634	654	683	591	648	625	637	648	662	640	621	658	654	674	656	661	637	669	623	650	663	668	590	632	632	652	661	649	653	638	653	653	664	659	667	640	715	643	642	672	660	686	672	632	654	670	657	663	638	658	636	661	672	622	651	679	626	656	683	666	623	686	630	664	712	637	704	654	659	637	644	653	655	679	648	693	639	644	654	660	635	624	655	638	650	653	610	651	667	672	629	696	608	621	609	618	669	693	607	717	669	664	627	656	641	653	634	662	634	644	667	684	672	665	626	682	680	644	660	661	690	644	616	681	626	644	634	657	685	638	647	638	692	625	659	655	681	613	665	710	653	630	682	664	614	675	709	649	635	667	661	658	638	656	660	627	731	669
25705	21439	27515	25480	10248	3901	2312	1813	1425	1336	2090	14456	14801	9476	3535	1544	984	905	752	749	799	757	758	754	757	758	753	798	794	654	776	790	728	746	782	781	718	763	749	803	752	745	780	766	819	729	758	755	775	731	775	808	756	767	750	769	824	747	772	805	779	734	787	708	781	750	758	753	786	752	760	743	792	726	751	750	760	720	737	676	735	755	789	736	771	801	765	750	782	766	757	745	760	777	726	735	748	772	773	747	784	748	732	719	773	739	750	750	728	771	677	790	778	788	787	829	785	761	779	736	728	743	729	725	717	771	757	847	748	764	746	744	740	755	782	742	799	803	788	808	726	715	814	781	767	719	770	751	767	767	802	701	735	735	761	762	721	757	740	767	756	782	799	740	743	792	767	780	720	724	767	733	785	792	756	761	777	768	740	744	775	826	742	739	740	791	788	728	776	767	747	734	762	800	718	759	782	762	771	766	739	767	798	776	725	831	779	763	727	814	715	765	748	742	748	747	747	746	770	791	735	753	710	707	778	740	728	748	710	758	713	791	772	805	755	776	743	757	795	748	713	767	751	797	759	754	784	765	784	766	763	722	755	748	787	697	743	730	770	772	702	731	769	763	787	729	791	782	722	766	768	746	736	748	803	737	770	753	714	722	731	706	788	792	798	707	758	742	756	750	758	734	765	769	723	733	748	765	750	767	781	760	787	733	716	746	799	747	771	732	786	777	763	735	771	681	739	784	703	776	720	760	781	773	778	709	721	701	735	802	755	742	699	779	761	808	761	727	727	789	730	734	765	740	745	790	749	736	770	781	675	749	780	783	758	777	788	775	783	741	742	709	701	773	811	738	791	780	750	716	746	699	792	782	744	709	756	791	758	713	752	753	797	751	738	742	781	737	798	784	753	714	779	746	796	770	743	773	740	751	794	797	787	813	785	781	694	784	801	758	757	723	735	767	760	732	731	782	740	759	731	757	772	775	736	789	740	735	753	757	745	735	749	723	773	735	750	735	797	708	760	689	778	758	766	759	775	786	732	770	740	767	734	736	763	699	731	776	772	806	730	759	779	760	801	771	746	705	739	782	764	731	729	727	792	767	749	737	758	742	736	775	743	736	784	828	759	787	768	765	763	796	752	752	791	766	803	708	788	703	821	764	756	725	744	776	771	791	785	810	767	726	750	761	739	783	774	736	730	755	706	747	726	800	741	771	701	785	743	765	730	807	784	722	787	784	806	751	762	764	728	762	760	821	731	719	738	740	782	764	770	756	809	799	755	721	756	726	726	769	781	730	730	759	732	742	777	730	766	708	826	704	738	764	741	731	771	759	718	718	723	729	782	715	804	765	729	697	753	755	790	768	747	764	747	726	779	756	762	759	729	783	769	724	784	749	712	718	696	743	725	756	753	740	719	767	772	728	761	757	778	752	762	772	771	742	753	749	777	771	795	772	762	769	744	823	761	758	757	733	758	826	728	776	758	735	750	802	743	761	777	754	697	718	779	795	720	734	741	734	765	689	762	745	839	750	739	721	789	700	773	798	764	784	772	797	738	769	773	737	780	755	786	779	755	788	755	735	702	748	751	725	786	751	764	746	768	720	776	768	727	831	755	754	758	796	740	695	693	734	758	769	731	746	777	778	791	747	785	770	737	705	788	773	708	664	761	761	785	778	749	722	749	691	757	772	769	771	696	717	729	748	769	793	815	753	772	713	757	702	740	737	727	793	793	806	776	740	685	779	775	760	754	789	754	728	771	712	764	696	744	733	826	766	783	738	740	791	735	675	805	738	757	742	768	747	767	765	774	741	751	729	721	732	784	754	731	786	790	789	775	787	795	792	730	803	709	825	771	767	740	776	765	761	756	767	776	762	754	746	757	786	769	835	734	759	747	761	728	765	756	735	759	755	750	753	745	715	773	764	752	815	713	760	762	766	788	795	766	709	783	766	774	719	752	747	770	720	766	827	817	807	746	742	719	723	794	746	821	729	803	799	739	734	776	709	771	752	767	731	744	726	760	723	771	753	748	776	760	752	761	747	757	756	789	713	767	796	752	741	787	730	735	721	773	745	775	770	726	776	764	795	780	804	748	810	758	744	760	765	770	761	727	736	735	777	795	784	732	753	853	830	767	760	711	750	800	753	763	755	717	769	790	747	795	791	749	763	755	746	752	751	771	748	789	764	759	765	755	731	744	754	791	754	786	727	787	737	743	748	786	743	716	773	750	762	726	754	789	747	706	770	783	761	772	785	722	730	720	781	747	778	748	749	748	778	782	743	749	763	699	704	750	719	771	815	820	770	763	698	733	737	762	775	791	762	726	730	750	733	719	729	752	799	708	725	758	790	756	721	771	798	734	756	777	766	787	733	781	749	765	741	767	794	767	736	711	764	748	750	773	783	775	823	713	787	713	770	762	800	768	794	762	806	760	771	763	785	759	789	761	739	742	742	759	766	725	799	789	765	763	763	745	724	790	757	706	778	780	772	749	819	739	737	738	707	689	726	780	766	731	793	762	746	776	776	768	736	775	756	779	782	781	714	745	724	774	760	773	744	792	719	744	764	789	763	760	750	751	730	749	752	781	754	759	787	715	822	769	767	789	735	770	745	754	731	735	757	743	773	760	802	772	833	770	743	808	752	755	816	780	771	811	668	751	710	731	754	776	808	726	723	779	700	749	780	739	754	719	737	743	754	772	696	731	749	763	788	825	744	762	730	739	711	756	782	781	791	744	769	752	805	737	750	743	786	762	729	750	743	751	786	770	740	723	778	720	757	835	739	708	738	760	761	784	816	783	738	709	752	678	763	770	744	841	794	785	740	765	749	743	788	722	754	751	797	767	773	772	788	752	758	757	747	799	741	783	714	725	778	812	704	827	725	778	740	750	776	779	769	737	725	730	788	778	738	757	771	722	718	767	759	719	724	734	751	797	778	714	755	755	736	745	764	812	719	733	760	773	713	808	752	725	820	741	776	809	731	748	751	752	751	756	741	724	780	710	707	791	755	777	727	766	806	740	744	707	707	710	755	751	773	768	776	780	741	741	772	707	808	742	761	762	746	738	754	772	780	751	735	790	760	777	746	729	763	756	816	773	675	758	745	744	723	794	754	780	756	793	717	781	730	779	761	715	741	758	738	760	783	746	767	765	745	765	757	782	755	716	783	734	760	790	767	744	775	745	749	772	760	835	793	755	788	726	731	774	766	816	701	735	759	716	728	776	754	796	703	780	772	746	777	730	731	793	745	721	750	745	746	739	721	774	770	776	699	703	734	752	754	788	745	714	769	808	786	759	732	701	748	747	761	779	746	794	771	739	803	743	777	767	725	773	751	748	735	775	780	738	707	725	698	770	802	783	735	807	762	731	709	701	714	756	715	761	798	733	702	706	787	794	807	725	747	755	714	789	755	713	739	737	754	780	767	705	709	744	703	746	800	752	724	723	758	753	835	761	786	757	715	751	766	722	746	712	737	731	750	738	780	714	770	778	761	712	713
5864	7501	6953	4381	3096	3255	2395	2213	1594	1485	2850	15890	13350	8231	3277	1526	883	655	656	638	628	637	622	662	672	631	639	633	721	627	604	632	653	658	610	655	577	629	616	656	615	638	617	652	667	644	680	601	640	642	591	612	603	632	631	652	644	622	624	624	670	626	661	621	640	640	652	667	617	633	662	648	616	684	614	627	691	652	662	621	631	682	649	673	639	672	598	692	625	663	648	641	644	626	694	610	613	616	618	635	672	674	668	642	633	706	687	631	642	673	619	671	617	647	638	672	606	573	654	643	637	658	616	647	635	665	687	672	633	626	642	619	644	623	646	637	669	633	650	663	659	634	676	638	629	591	637	655	619	644	586	686	658	611	632	642	606	690	628	619	645	631	659	644	624	615	616	694	661	605	649	628	674	662	584	660	667	617	643	663	613	613	636	584	595	636	647	678	646	608	593	623	644	665	622	662	639	651	627	655	657	559	666	659	606	622	645	695	627	673	643	700	637	650	597	677	606	646	589	661	641	596	656	621	601	642	638	594	644	640	597	618	614	664	658	651	656	668	629	621	605	629	611	611	629	691	659	613	626	651	655	633	656	665	641	639	661	653	655	624	576	617	638	629	652	629	619	652	628	664	633	642	655	714	628	589	654	627	619	654	663	626	631	625	620	605	671	633	649	609	679	601	649	624	671	635	636	665	647	637	644	659	647	641	654	594	642	680	571	626	656	620	658	652	674	586	701	650	638	644	646	618	646	639	610	632	644	608	677	650	678	627	624	639	682	657	624	610	662	649	603	585	628	666	643	640	604	638	657	648	624	677	669	667	653	649	625	646	636	662	663	613	641	670	649	648	638	643	634	631	602	639	632	618	689	686	697	630	630	664	637	697	619	612	612	629	628	652	664	626	656	646	642	600	660	648	628	607	621	651	629	683	657	634	688	645	661	647	647	651	627	620	661	608	667	625	617	634	598	640	613	599	622	664	625	631	668	632	618	599	621	664	660	642	611	642	628	642	667	643	651	640	638	646	662	658	614	605	640	616	617	663	646	615	568	634	604	654	620	650	642	679	614	670	634	631	681	614	621	639	608	598	627	648	623	641	626	645	576	636	641	630	618	601	653	640	606	644	628	649	624	621	654	623	597	646	639	679	649	664	666	627	621	617	641	613	653	646	633	658	647	638	631	704	662	658	623	663	678	643	653	629	644	682	593	607	639	622	696	594	637	623	632	619	661	671	635	659	648	687	620	608	667	614	637	644	652	642	647	633	654	592	569	585	613	618	715	671	661	613	617	642	655	641	655	619	653	677	605	640	655	622	638	641	618	629	607	629	716	601	638	603	668	604	663	631	596	626	668	645	630	638	627	647	629	661	606	600	666	631	650	611	643	626	684	594	627	687	652	594	626	636	628	653	636	685	611	630	637	628	652	628	670	712	658	618	655	632	639	667	631	658	646	644	647	664	636	595	653	643	603	669	620	651	660	629	638	628	616	612	663	663	587	641	697	650	623	622	641	625	667	640	660	661	605	670	642	618	660	675	670	634	620	620	614	624	625	668	646	616	636	626	656	622	660	635	676	622	623	629	660	624	657	622	633	610	674	666	648	637	583	640	633	633	662	668	640	647	651	657	657	654	641	629	598	662	624	616	603	628	657	622	612	604	646	646	645	619	565	606	607	632	666	628	617	607	667	591	647	613	607	627	622	621	651	608	617	649	647	636	685	630	658	614	680	647	645	647	641	644	646	618	677	618	624	631	612	631	627	632	610	585	631	610	643	607	672	659	643	651	598	650	654	637	648	587	678	643	655	640	620	652	622	633	615	681	685	598	645	630	638	629	615	648	662	627	622	667	635	609	616	597	625	618	627	634	625	635	593	620	641	611	654	666	623	653	617	603	664	685	630	611	601	650	682	643	644	607	595	661	627	610	615	646	654	602	670	631	621	643	640	637	661	622	621	673	645	619	640	676	617	621	635	645	648	634	623	605	645	621	636	657	641	613	635	659	639	650	616	657	690	654	609	607	666	634	652	621	603	615	636	646	633	615	648	671	647	624	647	612	608	616	679	652	619	650	606	698	667	624	642	663	685	623	624	681	627	641	643	684	666	645	643	593	670	648	641	653	636	596	629	662	631	653	607	649	631	621	596	653	636	648	631	655	639	620	679	640	654	709	601	621	663	677	658	660	606	647	663	644	655	646	633	638	608	618	623	645	612	627	630	634	685	651	623	618	643	601	619	680	653	623	662	643	642	594	617	661	622	646	667	685	632	691	653	655	604	683	647	632	637	613	667	697	621	673	665	671	652	677	610	623	633	684	588	664	640	671	604	655	633	620	674	626	659	616	633	648	619	664	637	634	623	613	661	661	648	673	626	653	619	638	645	714	658	632	695	653	623	615	632	613	640	636	638	616	612	665	657	659	597	655	625	619	652	583	672	678	644	624	597	636	622	648	634	632	651	661	636	612	656	661	624	669	678	626	667	653	658	658	604	603	659	644	614	641	576	629	604	646	668	635	640	623	657	603	630	618	621	615	618	659	603	611	631	632	638	660	607	620	644	626	628	631	665	674	619	609	643	608	658	639	616	650	677	642	594	628	644	639	641	717	613	619	635	622	593	621	673	637	611	644	637	609	630	602	651	636	591	628	623	676	612	698	643	608	596	682	639	657	664	621	648	629	635	631	685	708	649	639	642	606	659	618	637	654	609	574	596	631	630	661	672	615	616	639	662	645	649	668	603	587	689	657	604	656	644	634	635	626	644	621	656	639	668	619	625	643	637	604	645	641	640	672	612	688	633	617	622	659	639	608	621	655	655	615	669	652	623	663	657	639	653	662	626	650	653	660	594	586	632	623	650	592	638	635	644	625	659	622	666	621	626	695	616	625	629	620	682	602	626	594	592	651	650	612	643	614	660	626	645	623	611	668	649	615	637	627	656	660	638	639	670	648	676	576	565	649	627	613	632	609	676	632	615	584	630	588	637	620	642	624	645	634	627	691	669	644	685	635	608	654	626	634	631	610	642	637	613	645	651	675	661	638	664	646	641	647	651	629	620	665	622	617	628	638	663	649	614	576	606	636	687	642	672	640	656	625	631	657	615	613	649	605	594	668	633	655	652	626	681	626	685	681	665	621	667	646	639	629	636	645	639	639	649	629	557	631	670	624	576	606	653	633	642	617	654	669	601	564	634	601	665	599	652	643	624	661	645	643	650	624	660	641	648	637	671	677	610	630	669	657	662	625	630	653	647	628	639	573	666	598	560	636	665	630	642	647	613	643	663	646	581	628	632	642	605	647	654	644	577	606	690	607	634	617	667	640	623	622	603	663	616	614	657	642	667	648	666	655	623	643	612	619	664	625	600	616	658	614	632	632	667	649	630	672	643	668	617	637	637	598	647	650	647	617	659	632	618	651	698	648	609	612	621	663	605	643	626	658	627	665	631	609	644	585	659	663	638	624	602	631	646	656	628	638	668	598	679	645	660	643	638	646	637	644
24771	21417	28557	24689	20856	9740	4964	2971	2360	1641	6539	26572	24312	15507	5943	2212	1234	952	905	857	921	892	916	882	917	863	890	946	870	952	947	847	906	858	911	866	869	873	899	845	864	912	884	924	842	896	847	898	902	857	936	939	875	875	905	874	848	891	881	908	885	922	923	862	850	861	961	856	908	872	881	874	903	885	872	905	830	819	883	906	901	851	844	907	861	928	899	865	945	881	929	909	852	846	887	908	874	878	867	861	872	863	925	898	866	854	870	830	875	859	877	834	885	848	875	847	875	871	810	851	872	840	895	918	894	912	876	897	879	863	883	832	888	913	909	857	835	860	912	918	869	892	813	842	840	928	856	843	848	894	912	874	865	880	932	910	967	860	814	931	891	857	867	939	821	897	832	911	910	925	868	906	860	850	856	890	899	866	864	882	898	870	885	864	887	827	873	879	892	837	934	853	951	873	917	851	912	882	897	863	854	928	918	908	884	883	877	878	904	862	861	851	908	901	893	864	873	863	862	847	854	857	928	887	874	875	817	888	887	881	830	886	910	891	890	867	926	903	865	843	819	848	886	932	837	896	923	818	871	839	942	915	877	828	829	848	865	876	891	833	857	892	863	917	877	912	874	912	934	860	902	836	934	892	906	883	875	796	882	923	968	851	843	927	857	886	818	870	910	866	873	836	879	880	909	852	913	897	892	872	891	891	839	868	899	864	849	905	889	843	858	869	867	849	936	840	887	893	881	910	878	861	855	881	902	860	900	828	911	847	967	881	845	879	879	914	866	867	828	927	864	912	847	860	910	892	896	886	836	881	855	827	873	862	886	865	886	881	907	881	899	879	918	899	857	894	864	852	915	874	865	827	828	841	915	904	849	840	870	895	863	865	849	890	814	905	893	866	894	897	900	847	881	897	860	862	854	855	838	896	905	875	881	873	875	898	867	815	882	893	895	891	798	758	841	887	840	864	895	904	846	788	894	845	843	858	902	849	895	838	919	855	869	847	876	899	901	885	848	834	876	909	816	845	875	919	878	914	863	847	878	917	863	901	883	854	846	839	882	874	851	847	896	882	893	896	853	819	910	883	893	855	944	834	880	887	875	929	897	863	855	810	870	903	899	816	868	817	887	905	880	908	917	887	867	867	898	904	906	884	858	888	877	880	872	873	926	884	882	869	836	814	864	890	852	817	857	890	845	871	880	888	859	842	856	927	805	875	865	860	821	826	881	896	840	864	864	877	916	892	868	833	893	836	858	895	862	899	877	887	880	866	854	898	889	873	895	843	880	912	842	844	888	849	927	909	846	861	901	838	859	885	897	894	885	896	867	853	872	854	843	877	896	869	902	856	881	901	823	883	844	891	867	849	869	857	868	815	890	865	913	882	853	839	882	844	897	818	876	834	809	780	839	903	886	935	824	837	805	884	882	840	848	877	814	902	855	885	853	851	866	823	909	898	909	877	872	864	838	887	841	922	869	883	839	861	858	880	885	855	901	862	896	860	875	878	925	860	891	895	843	864	861	859	861	875	927	861	853	870	859	898	861	915	890	865	885	880	873	834	848	840	819	845	863	900	870	866	887	888	884	912	903	939	875	897	862	838	887	864	817	817	930	952	871	907	838	857	916	889	874	837	901	908	831	849	879	915	918	907	863	888	836	869	854	862	864	864	884	878	869	879	813	833	843	865	890	874	873	854	899	879	895	868	871	883	839	874	933	859	885	889	858	867	831	926	918	880	861	912	839	912	910	889	863	861	896	905	848	871	852	888	883	872	892	865	923	925	832	921	876	829	873	822	904	896	848	859	901	896	915	836	855	869	845	863	906	877	876	911	900	831	863	838	898	881	833	885	858	836	869	885	914	861	848	879	852	859	910	848	874	901	886	873	840	883	872	866	919	883	964	921	843	863	844	915	873	894	860	856	855	835	864	862	900	901	888	920	808	889	870	840	823	898	901	885	832	826	912	888	893	946	929	823	834	866	873	858	831	874	789	838	874	861	884	932	822	895	864	847	917	876	827	887	891	831	880	896	869	840	888	830	872	911	850	904	842	811	916	829	872	881	907	874	887	867	898	907	875	858	913	845	854	887	877	787	876	907	840	927	849	828	865	880	889	845	884	860	858	873	892	814	897	866	887	848	891	895	871	888	806	898	859	878	876	866	872	857	891	877	866	877	797	872	906	880	859	844	856	866	869	873	918	912	845	812	793	853	871	915	813	848	860	827	877	852	825	873	851	873	926	881	781	886	852	847	799	843	910	880	901	854	873	847	838	898	884	877	817	876	914	844	863	881	858	871	878	854	824	833	863	829	891	877	898	952	901	828	838	915	872	919	858	869	899	882	876	929	862	907	874	862	917	852	844	836	869	861	900	902	899	904	888	846	881	869	892	803	914	864	877	849	859	834	863	860	857	853	860	900	879	803	899	904	799	891	923	864	864	944	801	833	850	858	841	841	855	851	894	895	901	897	909	808	918	814	854	869	871	832	870	888	908	894	838	901	851	867	865	854	868	859	858	869	850	918	861	876	876	872	837	852	839	874	879	875	847	857	911	893	892	859	798	915	846	874	918	872	890	859	804	885	861	892	914	903	811	826	859	895	832	835	859	859	884	856	840	853	868	873	846	873	882	872	891	854	881	885	863	905	918	886	875	858	811	857	879	886	883	869	929	857	870	881	824	940	906	863	864	827	887	852	835	851	878	873	925	902	874	856	859	829	904	877	888	853	904	837	887	843	899	842	922	835	815	860	826	898	836	866	811	889	879	866	853	909	898	905	864	869	910	878	833	904	856	857	827	865	828	907	882	849	847	882	863	854	874	849	868	900	831	889	919	843	857	864	874	845	891	847	906	858	885	878	903	900	875	848	857	866	893	870	890	895	845	893	877	868	916	825	877	903	809	823	862	856	856	864	849	844	846	883	881	854	913	902	897	837	896	863	884	833	896	843	891	830	879	891	858	833	814	866	817	849	830	910	856	871	887	869	884	911	831	866	888	940	864	877	959	883	854	857	853	818	856	883	857	832	853	864	851	882	895	799	873	850	870	868	874	896	871	856	894	820	866	836	825	899	873	886	919	839	883	892	858	839	899	874	874	834	827	855	901	898	852	873	868	828	932	832	844	848	846	844	870	840	872	869	857	853	869	896	886	882	868	879	906	888	797	865	922	873	932	832	841	864	864	860	866	885	856	884	787	814	894	868	913	828	838	919	880	880	862	832	924	887	872	844	834	852	870	840	867	829	803	872	883	906	875	895	865	819	871	795	848	860	881	931	882	851	909	828	931	810	826	905	881	864	842	863	876	921	930	818	905	817	863	864	923	892	861	846	857	876	888	839	862	828	907	867	795	878	876	864	839	876	856	893	870	854	852	882	848	901	866	888	908	857	889	865	859	853	841	867	849	823	915	844	934	844	890	864	871	918	848	836	819	882	937	877	838	848	830	938	871	875	877	860	891	808	874	857	906	903	895	856	880	892	933	906	855	834	930	893	858	893
5804	9578	10023	5855	4363	4635	4170	3267	2716	1762	8908	25666	21020	12054	4837	2104	1077	803	737	758	791	728	736	709	703	718	699	747	739	773	700	794	742	702	684	718	722	725	767	725	714	762	700	742	748	705	732	713	750	729	721	692	794	772	730	687	728	699	773	746	724	763	746	713	703	718	715	749	762	741	711	707	683	741	752	747	744	702	738	696	721	696	791	756	701	696	722	638	726	724	735	713	701	694	744	670	705	764	750	744	751	713	714	703	776	743	719	708	674	765	714	779	710	756	690	765	721	700	693	727	681	709	723	771	722	739	759	750	700	750	679	676	764	730	633	732	730	771	800	696	749	729	753	767	735	685	722	744	782	761	698	751	728	687	710	755	709	729	672	734	689	702	669	694	681	707	733	736	710	679	734	730	712	689	721	720	683	690	726	705	698	692	804	661	725	768	706	728	745	701	751	740	731	712	691	714	721	697	702	675	751	711	710	720	764	725	705	743	674	710	716	699	710	756	769	665	741	708	733	750	702	700	708	706	730	684	744	779	708	724	742	706	755	729	706	773	726	699	743	681	744	734	712	738	728	682	744	734	728	719	740	712	732	703	758	753	734	729	717	747	731	718	696	701	714	735	725	781	753	710	731	685	720	761	696	719	713	690	716	707	723	707	746	709	697	708	703	702	758	742	739	734	699	688	775	712	749	745	683	698	719	739	719	731	707	674	733	762	682	700	688	729	741	718	724	751	702	711	726	685	731	742	678	754	742	727	746	747	755	700	713	736	706	739	682	679	710	699	728	728	692	768	697	709	727	734	731	718	758	666	734	718	740	759	672	686	726	739	740	773	748	708	721	736	707	767	726	731	714	686	713	702	743	678	688	695	724	702	722	771	730	756	728	763	720	785	730	743	702	718	700	750	720	714	736	707	700	752	707	736	733	743	744	742	734	718	745	679	780	704	693	744	711	704	721	695	757	744	757	765	707	728	740	750	756	745	736	672	685	731	690	705	745	762	749	675	670	743	672	679	677	752	696	725	741	737	734	692	716	785	747	730	724	758	721	683	680	730	676	767	686	723	738	753	753	765	726	694	695	671	672	731	716	707	704	732	740	703	679	710	717	700	747	698	761	718	687	750	718	724	695	708	677	738	716	720	734	715	735	734	694	721	729	695	753	740	746	724	734	714	728	736	721	734	740	728	773	748	739	689	735	747	783	719	711	689	681	698	731	686	708	719	772	718	720	714	697	753	713	755	777	755	738	730	733	713	768	691	700	736	714	780	739	719	734	657	709	711	683	707	717	689	735	723	734	711	734	689	707	730	714	714	731	726	769	685	703	703	698	713	669	689	704	683	680	722	725	691	763	754	703	714	662	728	702	693	720	705	681	712	726	739	732	729	694	751	728	746	672	693	707	693	670	763	705	680	707	669	702	704	766	713	755	729	721	692	716	709	740	716	718	719	666	732	737	680	696	707	703	697	723	729	678	697	669	684	706	706	712	694	706	671	764	692	767	704	707	671	782	708	708	683	699	707	771	691	720	734	719	683	702	707	705	714	692	678	708	708	736	773	709	764	708	729	733	681	677	749	724	729	736	647	704	707	740	747	742	711	746	667	673	757	709	747	738	699	756	744	766	731	708	754	732	741	716	709	717	692	715	693	706	726	704	721	738	745	699	739	747	737	710	724	737	705	721	712	739	721	706	758	692	682	776	715	723	694	675	691	738	741	714	744	723	664	711	725	737	748	708	725	675	719	684	768	711	723	735	692	733	728	702	742	717	677	741	710	665	764	723	716	690	757	677	687	735	699	705	738	770	727	717	714	694	726	708	733	733	706	718	722	683	719	724	728	746	746	681	691	713	721	698	734	734	696	698	747	691	711	711	728	721	692	733	680	711	715	730	726	728	696	716	729	749	753	702	692	758	708	705	769	723	776	719	741	685	680	712	694	744	732	706	717	690	720	737	697	728	688	720	742	686	742	655	712	695	713	717	708	678	749	664	717	740	736	693	714	717	724	783	683	691	752	718	705	746	711	693	708	722	751	720	684	761	753	705	736	714	718	734	706	743	692	696	698	716	751	733	717	706	742	725	701	732	727	691	735	736	760	737	701	725	717	753	700	703	702	703	731	725	704	700	722	712	734	707	683	774	739	689	722	730	732	732	753	710	740	766	676	708	716	724	714	689	716	764	739	697	697	722	701	708	726	721	646	752	743	715	738	752	750	693	700	746	693	679	721	761	761	705	722	675	706	761	679	725	717	728	700	742	730	683	732	722	715	738	705	749	700	696	730	752	726	758	761	730	772	743	719	669	706	715	694	681	774	755	735	680	732	743	723	694	779	701	710	734	722	730	706	718	683	772	733	715	650	734	711	727	708	729	668	687	745	732	708	736	703	701	717	775	648	718	690	722	716	697	740	723	726	690	687	685	709	761	728	725	726	743	699	738	718	724	734	695	741	699	720	724	688	676	723	737	768	688	682	699	740	685	724	749	699	687	745	709	769	744	686	710	725	687	715	701	707	744	657	705	691	731	730	756	718	677	697	707	719	709	737	732	712	727	726	780	714	651	731	699	735	701	694	735	699	717	712	677	706	728	718	726	722	717	676	770	718	707	739	707	678	759	729	708	704	744	713	710	718	721	710	708	726	732	675	741	766	716	733	700	746	712	684	736	734	726	723	678	738	735	702	710	685	732	675	713	735	715	717	709	736	706	766	727	763	702	711	723	732	713	717	720	671	727	701	703	716	697	743	711	746	755	785	689	731	725	736	696	703	766	748	697	726	716	735	688	731	711	721	765	705	697	745	682	699	708	764	733	758	763	743	759	739	737	710	707	691	673	731	702	661	739	734	737	721	748	729	744	711	696	709	754	737	688	692	725	708	739	693	681	734	670	691	717	730	759	714	727	664	682	695	677	751	758	726	699	771	758	682	727	723	695	740	732	756	782	725	671	702	768	720	681	738	718	712	691	734	723	737	719	676	702	728	717	734	722	721	704	778	689	688	724	739	732	681	737	760	688	705	738	760	762	738	740	737	702	745	745	675	714	706	695	734	726	681	729	744	715	725	702	711	700	743	657	698	722	722	660	699	720	704	688	697	711	743	684	692	684	697	725	755	698	774	704	715	767	680	731	741	727	724	773	715	724	690	697	669	794	719	757	727	723	670	725	740	768	710	710	696	725	695	719	698	722	767	725	688	665	745	727	779	670	730	694	659	758	695	708	702	693	683	679	691	766	764	702	697	733	754	728	705	714	710	746	742	720	718	747	747	676	698	680	724	719	712	694	704	757	724	664	685	726	731	749	762	706	725	702	672	673	695	695	709	733	727	744	725	682	737	695	681	706	732	675	718	743	694	695	738	700	751	676	737	691	743	683	722	749	741	710	728	692	678	759	719	721	730	738	705	644	702	731	726	733	735	739	687	707	714	738	700	723	698	753	733	694	721	748	703	717	720	697	737	721	735	726	703	686	719	728	736	686	725	695	699	688	683	655	732	717	739
27789	11287	3897	2065	1145	1210	1113	1080	957	963	1072	2231	2539	1678	1125	924	872	785	839	848	839	773	832	823	789	773	854	805	811	812	797	828	846	850	826	837	807	788	821	806	834	755	836	779	775	795	792	794	801	810	780	788	762	773	783	840	798	814	840	808	825	800	770	815	805	787	765	899	804	804	752	850	834	743	820	767	781	773	805	821	855	806	809	820	784	846	787	784	823	846	802	839	822	758	785	785	804	774	765	820	821	837	754	786	737	820	771	782	772	776	822	850	789	791	745	805	800	789	795	823	811	736	816	812	812	799	818	824	800	799	779	776	800	795	848	787	795	820	779	771	813	807	822	773	742	809	800	752	809	824	836	793	799	839	843	764	753	806	810	882	819	777	873	770	819	786	774	830	836	833	777	832	818	761	789	783	795	792	779	832	716	803	751	815	755	753	793	787	754	827	786	805	776	789	797	791	803	840	830	798	776	784	798	805	805	804	792	784	812	821	772	812	791	832	778	783	833	819	752	784	831	786	774	810	803	799	754	748	806	800	766	816	794	765	775	794	791	828	790	803	784	785	795	788	797	843	829	816	801	808	757	839	800	783	850	813	784	766	741	798	738	764	808	754	798	795	793	813	797	759	827	795	756	796	830	832	794	755	811	794	798	779	819	766	784	848	759	731	812	798	775	767	796	768	796	790	788	782	806	852	836	827	808	815	774	788	818	769	831	842	817	807	805	794	823	848	818	797	829	805	760	860	780	786	783	824	788	801	781	763	742	862	824	811	849	784	758	755	769	835	817	829	717	796	834	817	813	792	829	770	815	767	771	788	790	829	848	848	772	825	806	760	825	809	733	761	813	762	788	770	776	802	798	788	797	849	789	750	809	841	776	778	795	831	767	800	795	774	824	809	805	829	817	770	863	811	813	815	787	785	796	809	791	785	854	796	785	806	776	800	816	807	777	820	803	835	739	797	809	802	813	795	833	800	836	800	777	793	790	742	753	824	832	869	821	768	815	800	768	785	794	830	776	716	747	779	835	767	824	823	864	816	817	801	771	850	793	810	778	786	824	837	798	781	739	767	772	813	781	810	807	788	792	749	771	742	779	779	784	796	787	819	826	804	774	807	859	820	752	816	828	782	848	806	778	759	805	796	774	815	831	812	815	765	808	824	813	743	776	820	816	753	792	777	811	808	815	803	793	790	809	777	770	787	851	827	749	765	853	818	787	784	837	830	778	785	748	824	824	780	802	783	840	785	806	769	815	773	752	827	803	799	816	786	792	830	779	804	804	784	815	774	820	784	810	839	819	789	834	803	794	829	848	793	844	815	828	829	735	805	850	881	815	836	815	812	833	754	789	805	819	793	763	795	758	821	822	786	774	779	771	834	821	782	772	805	814	811	802	768	746	782	835	799	777	782	866	816	786	808	809	802	802	816	801	788	814	781	814	824	802	819	790	771	822	789	814	840	752	829	815	809	836	824	802	819	792	747	813	787	750	746	790	799	808	807	785	818	772	834	778	845	829	785	709	762	777	806	786	766	782	832	814	818	836	821	779	788	862	781	808	779	850	802	833	772	811	752	788	790	792	803	766	794	805	797	808	816	833	818	781	803	823	780	806	831	823	786	781	808	811	763	800	802	833	833	824	776	785	793	818	799	826	789	768	817	814	806	801	810	762	803	777	849	818	784	815	832	813	817	828	806	820	768	844	814	803	830	790	811	786	805	816	788	819	765	792	781	787	789	767	847	774	853	789	786	771	797	800	765	779	780	720	812	781	786	876	801	773	763	835	787	818	806	809	772	770	850	797	806	819	807	806	801	791	826	830	789	809	769	835	799	819	831	788	784	780	766	825	793	788	827	772	805	792	792	822	803	800	834	812	816	842	797	760	762	822	732	817	783	818	785	849	792	810	860	858	808	761	780	797	775	814	823	842	779	798	804	815	826	769	847	799	787	805	825	746	775	768	816	809	760	817	795	832	828	814	799	785	866	799	801	827	767	845	776	791	817	819	777	758	772	786	792	873	811	828	796	791	780	797	801	759	825	810	814	792	788	837	775	832	774	740	804	827	791	753	833	825	771	789	801	826	810	815	783	846	768	771	779	767	795	807	817	813	860	804	803	802	794	771	808	822	812	798	744	815	752	801	803	740	829	794	832	780	808	787	785	807	824	817	855	820	797	790	854	791	827	783	802	849	809	709	812	783	810	790	863	804	838	787	801	816	786	776	782	773	772	813	831	821	762	799	827	785	806	764	870	787	785	794	800	795	823	806	812	839	823	788	790	821	775	743	810	822	800	811	742	838	810	824	816	803	784	789	785	777	804	845	768	815	845	805	799	797	778	813	821	771	791	793	776	824	832	781	790	794	762	784	807	821	750	814	792	821	831	804	817	780	819	796	779	863	809	721	795	764	834	798	776	826	788	783	818	763	802	749	796	824	797	784	836	804	774	792	773	812	788	851	752	761	831	801	803	827	760	783	742	831	834	811	795	777	794	782	851	806	846	792	714	823	791	870	772	796	843	799	757	769	780	842	804	781	793	839	784	806	815	816	765	810	773	793	824	875	826	804	842	767	760	756	844	797	824	791	753	798	856	886	814	804	810	786	780	808	811	787	839	771	853	802	813	840	754	801	780	792	819	801	820	780	754	804	785	844	842	801	836	864	807	744	761	785	783	789	821	772	779	891	843	788	811	786	822	795	786	808	825	798	767	815	799	781	822	841	803	789	829	826	803	811	806	841	801	793	827	795	828	809	833	798	812	770	791	842	834	873	821	891	825	761	809	762	731	826	797	799	796	805	776	874	818	788	797	770	797	771	835	740	798	808	789	760	764	787	812	805	791	816	798	825	810	830	843	831	823	801	834	795	791	834	804	798	821	796	778	825	850	855	778	808	793	828	833	844	809	849	822	794	848	854	767	786	832	794	833	781	801	804	757	791	830	799	828	795	778	767	795	814	789	794	798	797	842	882	825	785	811	770	789	820	827	783	805	721	773	830	822	841	830	816	821	784	807	774	753	820	816	780	778	792	794	784	799	765	851	818	787	787	783	761	801	791	797	757	783	844	827	846	788	789	766	772	827	801	817	803	820	823	740	805	812	826	806	795	810	820	814	786	860	822	782	775	785	797	868	792	752	799	764	807	801	737	790	761	827	778	792	794	788	773	817	810	800	800	843	744	799	789	796	842	833	812	780	791	777	784	829	747	812	814	735	834	828	827	802	831	814	789	803	825	792	786	807	808	761	789	812	825	837	809	772	784	798	804	801	809	751	844	781	782	780	824	782	833	816	841	790	845	768	823	781	742	766	765	766	799	773	780	847	820	817	779	761	769	815	801	778	789	794	857	769	808	851	739	766	762	854	815	840	790	798	788	800	752	801	799	838	801	834	863	824	874	828	825	766	805	862	795	710	824	807	791	809	776	790	841	818	775	791	835	815	803	781	829	798	786	786	824	755	875	786	772	814	765	810	807	789	810	850	836	813	829	800	801	829
6217	2755	3351	1612	1033	1314	1152	1131	941	944	1092	2460	2585	1482	1031	700	678	648	678	624	654	658	646	660	646	640	653	619	677	674	691	633	671	647	666	638	639	640	629	643	640	608	622	611	601	690	664	657	679	628	680	677	695	625	671	644	652	684	649	629	656	644	635	610	646	610	634	641	682	651	681	699	643	651	670	653	633	615	664	642	660	669	662	653	696	650	672	644	652	613	658	606	663	605	648	624	653	667	661	623	670	680	613	657	641	684	621	651	629	674	646	625	650	618	678	642	638	645	654	650	623	678	670	663	627	660	602	660	684	642	656	682	660	683	634	687	647	682	648	638	668	661	677	684	626	683	624	650	650	667	635	651	685	665	666	657	648	615	650	691	637	667	653	637	631	642	617	623	652	708	630	653	635	663	688	635	602	644	663	637	658	666	631	671	643	677	664	663	664	682	660	658	597	655	673	682	616	679	637	614	662	649	657	640	650	644	649	648	649	670	627	627	628	658	662	632	663	620	647	672	668	635	654	647	683	684	652	654	624	631	620	678	637	618	674	613	661	646	637	673	602	650	659	647	634	665	563	608	682	643	606	622	662	688	655	659	687	643	653	622	633	606	643	628	667	613	661	580	659	664	631	619	620	614	638	642	630	644	626	633	665	653	665	655	714	630	697	617	635	668	614	666	646	655	666	649	629	651	599	685	677	655	664	656	654	669	659	623	623	633	679	673	653	660	660	671	639	596	651	654	669	663	638	696	627	645	678	699	679	715	705	645	608	675	661	650	620	628	604	671	600	675	644	663	696	608	662	682	659	648	635	634	637	662	622	608	656	650	655	702	633	655	672	679	659	668	639	698	636	638	605	625	649	637	608	647	666	647	619	630	633	611	655	677	674	678	687	660	651	635	633	652	683	623	635	634	630	668	644	671	654	638	632	637	626	629	643	642	635	662	687	657	658	636	616	623	635	649	653	657	675	660	644	651	607	594	704	694	651	677	640	697	638	633	629	629	634	637	625	630	639	641	669	632	639	648	636	664	645	623	636	693	622	638	647	661	626	639	628	642	636	608	660	644	688	661	647	670	670	635	652	636	636	621	622	623	637	653	613	640	623	701	626	616	662	629	675	660	606	684	631	690	642	646	629	639	657	692	657	640	606	679	654	619	660	715	650	657	672	679	602	689	629	613	615	640	643	624	669	654	651	634	631	597	655	637	628	626	672	624	623	632	655	654	641	671	657	637	601	640	652	659	659	666	645	658	635	683	648	653	652	660	667	626	657	641	603	635	681	569	655	619	640	610	676	668	676	654	624	657	681	630	678	652	666	665	651	644	644	636	716	650	662	662	647	637	655	619	656	665	621	661	620	664	641	653	654	587	656	656	661	663	661	648	675	630	646	632	661	657	693	623	661	668	650	657	665	675	632	627	657	652	658	655	661	646	628	642	646	669	631	647	640	648	674	683	644	677	636	637	627	668	624	643	682	681	648	674	652	660	656	684	613	621	602	632	628	668	637	658	615	640	657	626	647	674	647	645	694	643	598	622	656	650	674	599	621	688	633	666	648	678	664	623	659	676	589	637	666	621	644	664	643	676	626	633	672	645	655	654	643	623	631	626	617	686	617	637	639	638	670	664	686	649	609	580	696	671	623	621	698	674	629	635	618	642	631	631	630	604	658	590	655	663	643	681	604	627	623	618	671	626	674	643	585	656	689	652	636	649	618	668	659	662	654	621	642	631	643	639	675	644	643	681	639	689	680	660	653	685	616	668	655	654	633	677	691	623	621	616	622	647	625	619	653	650	656	637	652	667	653	676	614	633	631	672	663	688	642	594	626	651	608	698	674	663	613	607	657	638	670	646	622	644	659	623	665	661	640	687	673	683	632	624	637	662	623	618	637	665	672	627	651	652	652	663	657	586	648	656	667	654	601	698	638	639	621	665	648	661	697	637	649	604	643	649	675	635	658	654	659	627	645	624	607	672	649	660	638	618	658	596	657	633	611	604	641	669	673	693	642	607	704	612	643	649	634	650	624	640	638	646	683	609	568	698	626	686	639	612	646	642	597	659	637	634	634	687	653	647	592	624	654	642	679	613	625	654	659	644	667	652	652	648	649	693	687	647	645	651	682	647	652	658	688	646	633	634	609	615	653	633	681	652	634	617	608	616	661	618	617	633	646	651	630	636	616	645	660	643	665	641	659	669	675	614	644	681	602	603	624	640	686	647	617	636	652	676	653	631	656	651	615	673	662	636	646	667	685	646	687	681	630	640	631	650	652	615	638	623	667	663	671	647	600	666	650	638	603	673	679	623	650	633	663	661	623	654	683	654	658	622	655	642	628	607	641	597	639	644	633	610	650	643	626	684	634	649	626	634	599	688	607	722	635	674	651	654	670	679	662	614	612	646	686	625	634	610	642	631	572	637	641	678	663	654	617	639	632	598	669	650	650	620	663	632	701	699	611	673	655	702	601	637	661	678	619	629	646	660	619	637	628	612	655	703	658	643	621	630	674	656	634	630	645	639	628	681	707	648	641	653	669	679	648	655	634	653	675	679	648	634	579	688	678	625	693	681	669	662	607	671	604	673	681	643	654	654	645	644	665	649	641	638	651	594	655	692	610	707	642	669	673	609	640	618	634	614	604	638	720	647	666	671	630	679	649	662	614	641	645	690	673	648	679	606	696	658	615	629	640	674	660	625	609	605	650	635	637	700	605	616	615	647	663	649	698	649	658	636	632	671	676	660	642	663	640	663	619	628	647	646	665	647	677	665	661	619	640	646	677	596	632	663	661	630	660	667	680	632	627	650	676	600	639	687	638	654	607	636	659	649	634	629	635	632	653	614	661	659	653	686	594	641	632	695	609	651	706	641	702	677	686	681	634	663	628	626	637	590	614	610	620	659	662	638	626	633	672	652	627	656	609	650	643	640	624	643	661	647	633	663	645	629	620	681	659	648	626	686	645	653	649	669	645	644	645	704	658	661	652	642	604	648	646	669	664	624	642	646	685	639	620	650	638	662	637	690	710	651	660	666	676	630	604	631	650	641	646	666	649	586	637	615	601	636	645	645	688	650	652	686	633	663	657	664	692	640	700	638	625	615	639	653	632	692	664	681	608	647	675	668	646	626	685	669	663	641	606	637	727	624	652	637	624	595	608	647	638	568	649	648	689	635	635	660	632	629	636	621	688	666	686	653	656	623	683	638	661	706	634	628	666	669	655	580	677	609	712	660	658	641	602	638	628	619	633	675	648	650	663	637	627	670	682	645	642	591	611	654	624	645	590	619	640	633	658	650	621	598	609	652	648	673	631	663	645	643	643	636	619	650	669	672	608	653	637	638	644	607	650	641	660	625	753	617	640	649	629	682	635	644	622	669	687	630	612	646	627	620	703	618	631	672	675	673	621	655	625	650	676	662	652	648	659	672	670	613	647	638	639	647	607	657	660	599	669	638	646	671	632	634	646	642	669	656	684	622	647	653	637	667	630	634	641	660
25699	21414	27455	25443	9775	2936	2102	1640	1193	986	4048	19223	16793	7532	2503	1212	907	798	786	764	738	728	726	754	724	715	751	727	730	765	723	681	707	751	745	736	717	756	766	704	783	712	764	772	747	746	749	757	735	730	728	728	780	786	699	693	734	751	721	719	723	734	763	740	721	744	732	769	785	749	780	719	725	719	690	737	768	729	767	748	733	767	759	753	731	717	721	767	760	758	753	800	727	730	720	749	702	724	717	713	779	727	731	719	756	748	731	743	756	756	733	732	715	696	783	704	762	710	728	758	708	746	741	706	764	776	741	772	748	763	735	732	794	737	751	764	672	758	737	685	739	744	730	746	696	667	718	700	746	680	775	743	745	751	697	722	760	704	755	699	769	732	771	750	724	719	717	720	752	698	781	742	692	722	752	738	748	730	769	718	738	772	717	746	729	794	714	693	728	748	713	755	758	800	746	706	727	748	720	785	750	749	714	767	730	737	741	735	700	737	752	721	787	729	722	754	704	762	761	755	703	730	757	750	727	758	713	691	765	769	731	716	711	740	742	772	764	698	743	794	746	742	738	722	740	739	728	740	759	751	704	744	729	679	702	783	732	739	739	771	762	764	724	720	692	763	684	781	701	775	749	712	724	739	742	783	699	787	754	736	753	756	768	796	731	688	737	703	769	757	768	759	746	750	742	739	682	707	752	765	749	750	758	703	768	744	708	718	757	804	744	733	768	795	711	702	741	728	772	745	701	720	708	748	756	713	734	730	710	710	681	726	762	721	723	756	739	748	749	726	732	788	740	780	717	662	731	776	751	721	758	719	783	744	775	735	713	728	731	763	760	674	705	769	711	724	743	722	727	699	681	713	706	775	749	764	723	679	730	707	723	754	758	703	667	687	740	736	724	727	699	700	705	689	758	748	717	782	770	724	763	761	709	706	713	709	739	770	709	724	740	765	755	751	734	673	740	712	724	756	737	762	696	716	758	727	733	761	730	762	738	773	745	698	680	728	767	720	694	729	759	744	733	719	746	732	785	686	745	724	692	732	760	783	756	707	685	715	771	708	723	721	754	732	777	720	751	743	738	711	741	753	714	710	745	727	697	719	765	726	710	697	704	778	715	685	751	735	710	707	782	746	705	743	706	766	748	720	753	714	732	757	737	755	706	762	688	781	767	704	739	715	688	736	768	733	708	721	712	724	744	746	729	765	728	727	771	765	712	760	739	748	716	718	752	695	731	735	689	744	736	666	749	692	708	726	722	734	715	731	794	692	757	777	710	729	734	737	762	683	725	717	738	737	701	696	755	747	728	773	719	707	740	753	751	733	702	700	719	689	744	781	743	794	796	717	724	658	695	757	729	725	761	762	686	788	768	728	746	773	726	742	767	733	713	726	731	720	717	717	780	698	716	743	684	747	729	753	691	766	777	770	728	705	725	729	714	728	733	719	763	741	742	710	712	737	708	753	763	761	743	781	748	716	779	764	708	728	712	705	714	734	725	713	702	717	774	759	729	747	784	705	712	760	797	733	810	727	732	713	737	711	776	731	697	714	680	751	716	693	737	732	725	747	755	717	744	696	743	782	733	708	734	747	732	737	746	743	709	723	680	725	707	774	732	713	718	729	730	722	766	717	765	723	730	698	718	697	760	759	701	768	757	739	769	758	716	721	703	705	732	720	763	668	748	739	746	712	757	760	744	755	713	742	722	764	709	788	723	729	704	732	754	721	717	709	725	730	756	723	673	694	685	771	743	735	742	746	756	731	722	738	721	742	730	750	756	715	738	728	758	748	763	728	786	684	740	791	767	729	776	723	721	721	726	725	685	776	694	715	709	697	721	754	725	739	773	726	751	757	671	734	780	708	749	797	720	773	749	725	735	710	738	692	720	789	768	758	713	686	773	739	698	735	706	753	693	770	769	762	747	701	713	685	705	730	771	685	746	739	727	704	692	727	730	737	729	714	714	719	714	756	785	741	726	744	763	751	720	723	745	692	693	713	651	788	714	700	753	738	721	729	767	744	715	686	711	793	705	753	720	774	709	750	734	695	727	746	723	781	775	710	733	782	776	708	767	728	738	751	709	741	723	748	764	754	666	780	709	680	720	739	733	719	721	751	774	726	722	711	755	729	757	707	751	713	753	730	679	781	737	734	727	728	692	766	706	743	692	777	736	768	718	761	720	682	713	723	732	749	739	748	751	752	697	757	756	754	723	791	683	687	706	763	695	742	729	769	728	763	738	699	757	682	759	716	794	772	716	684	713	723	746	754	767	718	760	736	672	757	736	728	742	731	718	714	732	746	769	709	736	747	746	731	781	686	747	710	758	682	738	720	754	698	742	698	760	751	784	751	701	744	772	730	755	735	794	790	817	787	699	696	714	776	736	733	744	754	695	715	734	742	751	724	822	702	729	760	697	750	730	768	774	722	731	716	714	740	758	730	733	746	745	705	690	727	696	790	717	694	723	711	726	759	754	757	750	749	753	705	691	732	705	767	719	734	724	708	733	710	695	737	699	691	759	726	769	717	711	684	720	704	739	731	754	772	755	684	697	767	691	691	721	704	727	702	778	744	783	689	703	707	709	728	739	683	730	771	735	729	694	743	737	750	782	798	788	769	733	712	736	697	721	716	718	761	766	738	710	694	724	764	736	752	736	735	740	761	752	719	715	762	767	694	747	708	733	723	708	741	741	661	695	720	728	738	723	670	710	759	732	736	759	730	736	762	719	700	717	754	707	719	720	740	728	780	722	728	767	754	712	786	744	728	700	753	720	765	714	740	727	761	727	759	720	785	688	746	763	714	712	756	739	741	747	761	738	752	734	759	679	744	755	706	754	704	777	710	766	755	719	738	764	734	686	691	772	774	733	722	757	740	709	774	723	731	752	720	708	739	773	740	728	721	733	716	770	700	693	708	715	765	698	752	747	723	714	749	766	708	778	721	729	753	699	738	741	718	713	768	716	697	700	759	831	733	733	723	719	702	726	803	741	769	746	765	742	748	722	747	770	766	787	701	738	691	716	707	705	740	739	726	749	728	720	726	763	739	709	732	710	727	727	720	762	765	730	761	714	728	788	696	764	733	717	721	725	750	736	717	752	689	695	751	787	755	767	741	738	744	736	724	758	720	780	760	741	767	735	721	762	763	706	739	766	712	731	760	755	679	702	731	730	763	701	800	696	742	742	725	742	725	779	738	740	739	721	757	723	763	702	714	719	783	752	739	777	714	697	717	710	768	767	726	752	731	725	773	761	734	762	714	759	721	727	774	756	704	744	714	737	690	679	762	744	757	740	768	771	711	761	730	712	716	763	698	682	716	742	772	744	781	722	730	753	739	743	708	731	741	786	735	782	747	728	722	751	709	716	714	741	746	746	780	781	743	780	753	741	705	730	666	672	744	698	741	710	732	769	705	754	705	736	694	723	697	734	775	696	702	753	742	732	765	727	725	725	744	726	758	781	725	709	771	748	739	765	684	731	722	695	768	685	734	718	750
4606	7420	8311	3953	2732	2362	2085	1836	1167	878	5838	19699	13696	6346	2341	1095	744	661	619	607	600	556	615	643	616	653	607	618	634	614	626	601	663	608	586	579	620	613	644	640	619	614	628	613	594	573	623	600	668	594	684	655	568	623	619	630	632	614	625	629	644	638	627	589	591	581	659	638	607	594	632	614	616	679	655	607	619	620	578	628	615	629	657	593	585	611	648	623	646	619	585	642	640	623	615	657	618	618	603	653	642	641	611	623	598	641	641	623	604	589	635	617	616	634	635	619	584	634	635	612	593	619	607	568	598	635	634	632	633	644	637	612	554	611	646	606	583	622	639	636	630	623	653	593	616	646	578	619	614	628	625	613	604	638	634	650	656	704	605	626	614	602	658	616	635	689	603	609	637	614	610	625	616	628	621	641	635	624	604	655	671	633	628	638	647	582	671	620	639	636	621	627	615	634	574	590	613	586	662	611	621	601	616	653	620	631	636	626	591	635	619	589	645	642	634	619	622	642	644	637	676	658	628	631	619	621	601	633	627	652	592	665	629	674	615	641	656	607	592	655	645	623	603	599	574	596	639	582	633	625	644	627	616	613	663	590	615	609	616	600	626	662	606	562	601	608	651	583	606	598	561	608	667	624	628	607	638	610	600	550	581	656	655	591	587	638	606	633	646	620	600	610	597	647	632	628	612	607	626	659	582	613	595	662	646	645	600	605	621	627	605	587	652	636	605	638	646	609	654	651	632	594	574	612	625	625	592	609	673	613	629	611	615	618	643	657	639	619	591	647	582	599	618	584	669	581	628	596	634	604	611	622	654	652	600	606	617	612	667	638	626	615	594	593	644	636	605	590	621	623	564	621	589	569	586	600	617	600	627	610	597	608	646	601	612	591	632	672	609	643	587	612	631	610	587	613	617	617	608	596	618	600	696	593	619	613	620	613	647	631	615	590	623	587	658	630	658	632	605	614	642	602	580	658	651	674	627	573	642	606	609	627	575	648	635	628	606	606	630	641	628	622	600	642	647	647	649	627	684	620	615	606	637	642	620	682	672	620	626	632	645	593	616	591	611	635	645	628	612	580	613	615	618	674	625	627	606	607	612	547	625	639	592	598	620	632	620	654	608	628	598	597	570	605	619	633	601	662	644	614	624	619	608	643	646	595	596	650	605	627	608	616	610	619	648	568	577	637	635	672	608	615	627	641	594	618	614	630	623	599	596	620	617	675	677	656	637	636	593	620	610	591	582	618	553	613	588	672	642	630	622	628	596	601	624	656	620	620	624	594	634	591	612	650	574	607	606	589	610	627	599	617	660	623	609	614	600	631	657	609	650	667	591	631	575	608	598	643	651	614	602	627	627	629	602	566	599	654	577	597	639	612	584	596	598	601	619	607	632	627	636	622	647	635	650	624	648	625	650	689	600	616	649	603	621	596	650	638	618	567	603	634	617	607	555	644	612	594	628	622	630	628	577	639	587	560	637	633	608	624	603	589	637	615	650	607	612	592	590	616	636	620	638	656	615	615	663	672	581	601	622	669	602	637	567	661	589	626	634	634	624	607	647	610	601	617	654	632	543	630	595	605	578	602	614	605	625	649	605	599	616	581	612	623	571	619	598	636	630	603	621	624	628	609	625	632	607	609	642	639	634	591	634	611	649	609	624	631	610	583	594	611	598	583	599	651	622	617	628	611	611	628	643	626	656	615	622	585	620	646	611	618	630	605	554	651	623	624	637	595	602	654	641	543	575	653	665	616	593	627	623	629	622	622	640	657	595	590	607	682	617	625	606	614	641	652	665	619	618	637	661	635	632	603	659	598	621	628	627	577	577	640	597	635	634	605	562	659	633	577	600	594	612	593	626	587	565	622	588	644	595	590	603	624	636	622	627	598	553	638	573	626	653	609	635	613	572	632	634	646	598	649	629	593	620	585	630	604	628	598	618	660	649	603	623	641	594	601	619	612	623	638	609	612	650	623	602	614	576	618	577	619	595	667	597	639	623	584	583	607	632	648	627	603	616	622	647	621	663	640	627	572	664	666	631	611	614	646	579	594	618	634	625	606	606	643	618	626	596	655	573	654	611	600	596	601	643	602	636	582	656	548	644	583	659	626	619	585	609	618	639	639	631	651	602	591	614	598	635	658	611	601	625	662	583	629	617	635	538	610	613	633	624	662	616	653	609	633	558	551	701	666	602	639	628	604	622	628	583	617	640	602	627	600	614	609	602	661	611	598	633	648	641	605	587	625	651	585	615	628	617	602	657	627	654	597	635	641	583	577	607	602	620	594	594	612	607	634	565	640	642	671	550	615	633	625	605	637	622	572	624	642	566	631	655	598	619	581	633	602	620	637	642	588	593	582	613	598	690	594	613	632	582	638	618	632	633	617	629	599	596	669	605	615	622	643	566	613	621	609	612	609	620	590	579	613	617	605	606	590	583	616	609	622	617	595	629	600	598	617	570	624	621	565	644	618	596	683	660	644	628	596	636	627	599	648	634	641	672	670	594	610	644	581	606	592	641	598	652	606	612	624	566	679	667	607	586	605	605	608	628	564	646	632	584	603	606	628	615	595	630	610	646	601	623	603	562	606	619	655	606	648	582	581	635	624	601	596	619	624	597	636	599	607	657	636	652	597	623	587	600	608	666	595	593	616	679	638	564	606	609	614	608	641	600	575	622	646	619	617	649	602	628	680	589	652	603	649	594	609	614	610	610	638	602	607	651	580	618	609	640	616	617	608	583	613	648	667	593	561	609	654	622	588	604	623	579	615	606	629	646	638	613	618	634	605	595	623	626	619	628	625	583	660	605	598	629	623	583	624	626	599	635	598	606	612	567	617	632	591	601	629	589	613	588	640	646	615	566	598	569	603	614	620	594	652	621	661	628	599	605	603	615	602	623	581	614	621	612	636	611	620	594	616	625	640	625	612	608	647	597	604	630	607	617	608	596	590	640	604	629	616	581	584	619	619	583	641	616	637	588	655	586	620	639	640	580	624	630	651	607	596	578	584	590	622	622	634	576	595	620	597	643	604	640	620	583	612	637	606	653	616	588	605	650	603	628	630	602	578	653	622	569	603	643	613	567	621	669	649	654	598	592	597	625	606	611	648	635	605	591	644	626	672	619	632	582	600	581	572	626	619	594	614	660	624	597	670	602	608	592	589	626	616	634	677	605	639	588	652	631	657	611	613	636	673	642	582	609	654	585	626	626	634	631	626	563	593	587	575	602	633	669	625	635	613	602	638	611	629	595	611	599	592	607	584	612	626	590	632	600	656	603	611	631	634	592	612	645	597	592	656	626	615	611	600	609	658	594	640	600	606	636	650	625	572	604	612	627	666	592	575	613	587	608	588	565	652	615	612	662	559	610	636	611	633	622	630	621	630	579	616	594	638	608	596	637	615	617	608	597	618	604	612	606	671	611	558	692	610	661	605	625	616	624	630	623	658	632	638	643	627	596	614	617	612	610	589	637	608	631	630	560	570	630	575
24849	21439	28539	24740	21023	9733	3917	2438	1517	1249	6909	30854	26152	14917	5304	1993	1138	929	813	845	831	837	804	864	849	859	816	850	877	861	868	880	836	836	876	820	875	819	808	883	841	849	901	851	802	867	861	812	859	810	839	847	830	835	907	810	845	826	868	847	842	836	819	838	844	863	862	850	796	802	852	880	811	840	773	847	825	876	765	872	872	838	836	872	844	815	806	930	834	837	824	804	841	809	844	789	857	837	844	821	830	830	870	813	830	844	805	810	843	842	858	879	830	817	784	858	818	813	860	880	851	839	863	819	861	860	818	849	885	782	832	817	784	838	877	852	828	853	860	817	827	832	800	831	797	842	847	835	905	812	839	853	776	827	836	855	789	833	811	801	826	875	815	906	821	854	878	848	850	848	853	840	831	820	856	775	822	823	800	844	828	807	825	862	804	815	872	904	838	857	821	864	831	806	837	878	802	839	844	849	808	764	833	828	829	813	820	816	879	840	814	843	848	790	819	827	844	808	842	845	847	826	819	843	849	797	851	848	816	801	818	820	840	894	833	787	827	823	819	789	838	810	832	890	805	868	799	890	841	837	878	820	889	862	840	865	842	821	840	821	853	863	794	839	851	796	854	877	882	832	877	849	794	844	842	852	792	822	828	833	794	823	826	882	880	858	846	849	839	848	828	801	893	825	851	847	846	795	883	814	874	836	845	793	824	827	809	810	817	846	840	872	875	790	860	856	866	810	823	834	843	838	809	816	824	883	805	824	833	834	863	834	810	866	842	795	825	846	878	833	750	818	841	841	826	908	869	805	843	766	863	872	828	876	830	810	854	835	838	855	800	839	853	811	818	846	810	804	846	868	779	842	835	823	857	820	883	814	844	850	809	823	803	857	849	849	893	886	795	819	861	805	774	849	801	797	838	817	859	864	821	858	816	778	856	790	850	756	855	809	860	838	837	825	810	816	814	840	876	840	889	781	821	794	884	800	824	816	856	879	829	836	833	767	804	815	812	827	866	830	825	813	835	769	889	896	828	818	845	814	851	859	858	816	837	803	887	816	818	837	863	814	863	874	833	877	839	791	840	854	874	842	875	810	860	885	820	787	846	815	850	786	826	811	840	804	836	847	839	840	833	811	854	853	852	844	810	837	867	881	801	816	871	831	771	864	858	797	840	811	811	834	815	848	828	821	802	816	825	837	834	838	782	854	794	812	846	788	841	824	850	830	822	868	786	762	832	815	864	794	791	820	815	806	795	813	879	808	829	863	862	805	823	840	845	838	826	800	793	850	857	824	826	835	839	862	804	857	841	818	846	867	850	799	849	806	874	874	854	856	830	816	867	836	850	844	835	849	799	865	771	797	864	841	842	835	839	802	794	846	793	787	846	844	842	862	827	833	826	834	870	823	807	828	832	883	867	810	812	868	798	818	823	794	855	846	874	790	869	895	829	844	812	862	813	851	812	852	861	869	787	773	853	840	866	814	811	888	793	846	795	816	851	860	870	831	831	781	884	844	782	801	886	861	821	857	827	844	861	887	860	822	850	879	804	829	862	821	845	830	804	840	892	825	842	829	824	843	798	855	843	823	875	872	778	856	841	836	804	845	830	854	869	846	819	824	819	834	824	827	796	861	828	854	869	824	814	808	803	842	832	797	843	794	841	841	827	816	815	863	837	823	860	877	851	802	833	827	871	810	821	852	855	848	842	791	793	809	851	836	815	809	803	841	812	811	850	857	821	912	850	810	837	823	790	851	799	850	820	803	856	869	822	858	831	795	873	851	801	831	864	830	784	835	797	853	796	857	795	792	810	784	862	833	854	818	857	860	822	852	800	895	788	814	884	828	853	792	852	816	873	822	826	829	807	832	817	815	796	843	854	875	831	848	798	853	830	906	841	847	821	862	811	892	818	827	821	839	848	811	833	813	827	869	765	829	852	845	859	786	864	822	845	822	829	826	833	869	841	879	822	830	839	846	831	782	864	824	843	844	895	825	814	801	811	833	852	861	809	801	793	873	854	792	888	848	817	849	844	842	822	839	846	813	786	781	855	831	771	860	844	863	876	821	831	844	810	825	844	850	882	803	821	867	822	867	818	868	843	783	771	847	818	845	765	781	826	838	854	815	761	859	823	840	860	815	797	779	878	864	831	825	853	845	853	904	806	854	815	803	815	849	865	828	795	873	858	821	859	808	845	744	815	826	856	803	837	827	845	811	852	785	827	845	830	805	820	855	854	791	873	805	879	828	863	861	816	854	831	846	815	854	822	784	792	820	803	778	802	855	832	826	841	811	855	847	853	850	857	860	836	794	791	820	830	799	910	876	828	788	843	830	802	830	829	788	847	838	814	811	831	849	819	841	798	801	818	853	820	778	787	836	838	788	801	823	896	807	877	829	821	887	853	843	862	847	832	833	844	812	797	810	829	860	816	828	812	902	860	806	795	820	830	886	844	818	827	832	776	842	904	812	767	841	824	828	837	822	847	868	862	860	820	855	815	838	813	794	882	818	817	871	832	875	835	839	754	846	826	792	832	803	844	823	825	825	816	827	861	829	842	785	843	844	841	904	841	809	819	797	816	796	858	818	823	857	831	811	859	796	847	834	822	840	842	802	821	893	872	855	876	779	842	815	817	843	844	808	771	822	823	799	829	835	878	821	811	822	789	821	802	869	856	916	827	875	815	805	827	859	836	823	948	817	816	821	834	828	857	850	838	815	819	843	815	837	789	798	799	862	869	811	865	838	786	825	783	848	805	810	816	820	881	826	832	832	800	807	804	816	784	854	836	814	785	832	810	886	859	850	801	820	836	806	821	810	830	810	873	800	819	802	823	779	884	810	888	818	805	779	843	876	846	814	852	826	803	818	791	867	859	843	808	848	857	795	800	826	790	823	834	851	858	782	838	798	800	820	793	806	863	828	817	817	784	851	846	802	821	802	856	799	869	815	822	824	863	831	836	799	867	799	850	801	871	795	816	826	796	835	825	793	843	827	854	853	872	831	836	892	806	857	846	787	823	786	855	849	811	843	858	807	839	852	832	812	819	842	793	818	738	825	824	855	834	822	848	786	883	825	813	877	892	807	807	847	885	862	849	827	802	853	825	817	871	856	852	809	838	858	806	812	868	882	842	832	814	779	826	847	857	807	829	824	834	825	801	827	839	844	857	807	819	846	862	823	837	814	863	800	834	820	895	801	860	867	838	824	809	782	825	819	821	838	810	880	838	827	825	815	869	829	817	844	843	792	799	819	860	836	844	789	845	859	824	841	820	857	878	835	880	823	830	811	877	835	802	834	829	831	828	837	806	809	848	810	853	819	792	766	804	798	845	817	862	783	832	844	837	832	788	772	843	865	836	892	818	859	873	782	813	862	799	807	828	850	826	898	851	838	844	868	862	842	808	847	815	811	892	809	879	823	837	874	811	831	789	857	855	871	756	869	832	800	826	827	821	859	840	818	829	816	827	832	863	860	827	795	864	824	848	762	829	807	860	817
5413	8752	7950	6572	5351	4107	3119	2621	1707	1244	9693	29669	21177	11395	4388	1905	994	753	742	732	716	724	710	748	714	710	705	694	732	699	693	725	678	713	705	658	693	769	679	705	717	676	689	755	649	695	690	657	674	712	678	674	731	739	718	716	717	688	699	742	690	693	712	692	709	674	728	701	659	692	704	718	717	713	742	732	726	692	649	693	709	650	747	706	673	701	731	711	713	685	693	694	719	681	729	656	682	677	665	697	681	657	723	731	729	662	675	697	656	707	729	713	710	670	674	660	697	710	719	715	707	681	717	608	743	709	692	670	687	722	645	704	739	714	683	679	712	780	719	652	700	727	734	715	724	678	698	674	639	680	703	680	703	702	694	625	697	690	713	662	702	730	727	726	680	705	717	683	664	684	666	700	689	721	715	724	671	714	681	714	708	672	706	683	688	702	683	696	696	710	673	689	669	731	655	712	700	686	672	689	655	713	699	700	691	686	687	735	705	665	700	675	723	681	686	708	736	706	716	727	706	668	735	702	653	676	682	691	708	747	685	715	651	678	708	703	720	734	791	727	745	662	704	712	680	669	709	637	708	696	683	729	673	717	689	664	715	721	649	676	707	673	659	719	679	705	701	729	662	711	674	700	712	737	723	679	665	684	709	752	695	677	676	745	715	699	681	713	722	665	678	674	683	695	696	723	671	715	716	654	678	699	721	668	729	705	678	668	702	728	682	716	755	719	719	740	671	683	667	754	670	681	660	677	693	701	679	674	692	728	703	697	714	686	686	706	729	692	740	665	736	700	696	705	724	656	728	713	702	695	680	689	674	654	686	698	704	676	781	684	684	671	660	718	728	731	668	672	725	744	666	702	722	692	693	681	658	676	703	736	683	693	733	663	693	669	690	658	687	729	682	699	724	722	698	688	700	693	640	647	731	696	675	674	734	684	690	666	705	720	706	718	737	661	687	726	708	676	694	650	729	726	693	679	682	653	712	721	712	657	629	689	692	717	706	663	729	725	700	688	685	659	685	672	728	672	685	691	704	727	697	737	711	671	677	661	712	617	676	704	674	694	722	697	694	709	698	718	663	666	700	688	743	700	701	731	685	690	680	703	748	701	707	716	668	665	686	681	646	738	654	708	714	658	673	676	709	677	700	658	673	720	672	706	695	710	670	712	697	656	678	693	723	678	667	690	703	713	670	707	771	682	760	698	687	709	720	674	718	704	741	717	683	695	712	652	744	670	671	697	696	648	699	720	662	679	741	744	699	684	681	707	725	719	652	677	733	668	675	680	699	723	656	682	639	716	674	690	713	687	690	693	654	701	757	671	682	686	673	701	688	699	730	686	723	703	662	682	707	663	718	683	700	726	727	683	708	754	692	745	708	683	680	673	688	685	719	702	692	703	715	712	714	711	679	642	676	641	676	658	681	683	664	669	731	699	737	693	687	698	682	671	693	707	683	729	677	711	693	728	720	728	637	685	668	685	705	708	673	730	711	647	695	712	707	684	679	699	673	759	683	698	696	687	717	682	737	716	661	733	679	699	704	676	682	648	660	650	724	648	665	699	663	700	706	662	701	736	700	677	687	674	692	710	731	658	686	710	685	732	673	711	688	683	673	710	730	679	690	739	709	654	685	656	687	719	707	684	744	710	710	693	697	732	739	670	670	646	701	741	722	723	666	703	669	666	665	690	693	685	691	684	682	708	711	719	708	740	683	716	663	686	662	695	653	688	677	678	679	650	643	741	729	670	692	662	723	740	683	698	677	710	707	680	682	736	741	669	669	711	669	709	727	720	664	700	703	677	689	710	724	653	729	670	717	660	652	651	734	649	639	657	692	631	689	706	724	738	727	737	677	679	690	690	698	679	732	723	658	692	716	673	686	718	639	699	730	665	658	680	677	703	758	697	691	697	678	688	703	666	682	713	698	696	710	680	668	712	676	718	698	690	680	683	697	680	656	693	712	686	749	698	668	704	703	720	676	654	676	682	707	690	720	705	666	725	690	715	665	692	715	702	715	680	689	670	700	706	703	691	686	725	692	662	688	692	668	646	681	689	704	704	685	716	711	697	718	700	713	702	705	750	655	701	696	650	717	717	688	695	651	671	743	696	756	646	718	707	659	725	661	679	702	727	686	754	685	672	702	675	711	728	716	710	719	687	756	717	713	661	714	696	703	710	695	660	648	729	687	699	701	671	675	666	684	727	711	744	692	697	706	725	699	724	681	690	709	656	708	732	668	721	667	729	690	720	684	743	735	669	680	694	749	708	616	696	694	710	701	673	693	714	694	706	671	696	689	672	686	709	727	671	685	691	679	679	675	653	687	714	711	700	684	738	694	691	697	693	671	684	688	673	677	675	726	676	709	689	673	695	753	673	700	752	722	688	716	712	664	725	711	719	709	667	661	674	728	692	688	715	690	694	679	672	661	716	683	711	668	696	679	715	705	767	631	748	686	674	664	703	665	638	671	736	686	688	677	707	702	683	734	716	694	710	681	739	701	689	685	694	687	688	718	696	696	672	712	716	739	672	683	697	681	737	668	692	631	728	718	716	699	681	676	707	767	687	751	718	702	702	728	698	709	689	687	665	707	718	722	660	679	663	676	699	691	669	665	691	709	655	699	697	682	745	701	671	650	674	668	711	679	693	687	702	683	687	671	667	730	682	688	741	682	675	638	727	712	707	701	680	701	682	656	702	688	657	687	714	739	700	676	675	721	722	670	667	665	693	651	691	722	701	686	714	740	664	700	715	749	714	708	675	699	686	719	726	707	712	700	697	677	669	731	742	679	688	694	687	717	669	699	666	661	682	669	686	678	713	656	720	661	666	691	680	696	704	708	708	695	691	699	707	680	701	678	669	691	710	696	721	689	694	705	694	696	734	716	697	665	693	673	705	694	692	724	685	680	685	636	702	652	704	684	657	695	741	691	714	662	708	704	718	666	645	684	708	702	695	650	742	667	682	697	685	655	702	654	670	729	718	722	680	645	749	706	649	654	689	694	692	699	708	675	696	687	690	705	658	691	689	713	718	699	753	705	728	692	680	686	678	705	701	689	644	653	658	674	668	695	731	683	699	623	714	641	694	688	718	709	710	704	657	713	674	683	651	703	737	717	682	763	715	642	739	702	643	696	704	670	672	698	675	671	713	669	642	726	719	656	720	725	661	697	694	633	648	705	707	638	727	691	701	684	679	674	682	697	682	726	669	688	692	711	725	676	660	745	672	704	645	680	742	695	700	709	674	754	715	670	668	691	756	699	691	733	685	689	719	720	680	734	667	702	704	687	705	733	687	692	668	734	668	671	662	693	704	707	602	739	693	684	709	681	705	663	727	698	724	673	673	699	712	699	683	667	714	671	705	664	708	700	721	661	753	735	674	710	666	688	704	691	695	702	696	698	674	680	699	669	698	679	710	638	690	685	691	707	727	687	718	646	726	721	663	700	667	689	683	665	676	671	675	680	678	686	662	670	662	706	690	677	674	711	690	689	646
27697	10595	3634	2093	1620	1247	1007	974	830	870	1059	2156	2441	1722	1174	898	821	769	733	781	689	744	693	721	764	713	722	726	780	750	765	697	732	745	730	732	688	703	776	721	709	700	758	738	735	737	728	740	721	733	760	759	748	720	712	770	758	702	766	749	755	742	760	730	721	718	769	754	761	743	795	757	748	741	722	741	729	716	746	716	707	763	712	735	738	786	701	724	739	742	812	701	768	723	739	731	752	731	709	720	753	757	750	742	715	744	741	758	785	741	753	744	708	757	775	710	759	760	757	763	744	772	791	735	738	684	742	719	749	762	729	717	714	740	742	763	735	762	796	649	697	757	775	757	733	734	722	788	729	789	712	733	754	717	726	725	747	727	731	749	786	751	737	728	767	732	701	702	713	727	732	722	686	719	763	743	701	769	765	752	746	794	733	739	775	750	703	756	749	698	773	724	771	698	725	727	712	747	788	753	732	766	750	737	751	764	785	717	733	775	767	718	801	759	713	733	701	726	730	770	789	763	717	747	736	764	778	746	797	793	810	767	670	696	764	744	701	773	761	770	744	717	708	673	724	820	718	788	773	783	750	722	760	718	726	765	771	747	790	715	747	768	738	785	778	779	779	748	746	757	687	754	713	705	711	737	731	706	719	777	724	718	744	724	798	732	730	732	791	782	748	703	751	730	749	771	748	804	779	801	714	743	751	715	723	768	774	749	736	754	677	787	725	710	709	702	777	761	730	725	723	730	762	757	750	744	736	745	753	728	714	777	751	770	740	722	788	763	707	738	744	732	752	754	739	718	746	723	719	746	741	752	731	726	710	766	785	692	758	776	691	734	737	722	719	753	747	782	779	761	751	670	750	735	681	757	765	738	703	695	715	766	744	708	751	754	720	715	770	758	698	721	750	807	697	751	750	776	729	730	747	740	724	746	761	740	750	710	720	732	764	758	740	765	711	677	778	762	774	750	755	710	723	765	752	763	785	745	693	764	756	728	799	729	717	758	716	693	718	767	756	727	705	719	769	778	721	737	735	771	794	737	734	769	729	739	744	722	691	757	693	736	747	726	720	730	722	763	742	784	750	775	794	730	740	774	729	735	724	754	740	763	761	714	700	711	725	716	763	717	807	733	793	722	760	726	737	761	703	743	768	713	760	704	679	782	765	750	757	736	693	775	702	752	764	773	735	714	737	721	764	728	760	768	740	744	766	744	692	711	769	709	702	744	767	762	784	731	740	717	764	748	795	721	758	708	746	780	700	760	744	748	766	780	746	725	779	719	728	731	761	711	681	725	748	723	728	711	765	719	730	745	750	728	698	706	813	761	755	694	708	760	748	738	752	738	740	715	747	751	773	706	755	733	794	772	753	779	773	771	745	771	781	760	722	768	740	732	758	767	795	701	748	737	694	741	703	786	712	723	772	716	700	750	719	695	764	723	722	691	755	752	730	698	722	762	781	724	748	688	732	750	771	732	729	735	750	740	778	724	780	733	747	768	751	681	773	762	721	730	734	724	748	746	741	732	736	714	729	746	736	755	715	699	740	752	710	743	742	783	748	774	750	769	705	744	751	734	764	697	750	724	750	751	811	736	738	713	764	755	718	747	755	763	731	729	691	735	783	773	721	741	674	775	700	707	710	776	739	744	742	743	738	736	741	744	739	728	750	729	748	763	807	760	756	740	710	735	783	693	794	769	783	748	772	766	733	771	728	734	749	747	793	729	736	758	744	672	745	776	713	766	728	764	754	741	730	738	737	745	762	770	719	729	764	721	689	754	714	757	742	738	728	736	717	736	713	770	742	722	705	712	715	755	771	716	733	765	729	758	691	743	774	727	702	688	764	744	703	735	787	728	762	766	698	746	773	771	778	751	748	668	721	683	746	719	727	742	746	679	763	737	715	743	740	760	718	725	750	739	745	726	723	744	711	759	748	719	769	756	764	754	741	711	736	768	802	739	769	777	756	787	797	723	732	739	752	797	726	792	731	752	771	740	767	770	777	771	738	737	722	738	691	740	700	785	723	744	738	679	769	696	791	737	747	743	747	823	751	741	732	722	713	709	710	739	731	781	767	787	764	715	710	760	730	769	767	733	784	781	726	717	770	773	703	737	740	724	739	705	725	755	735	725	736	745	776	694	730	754	721	717	747	715	773	731	764	682	733	747	737	745	762	723	744	762	734	724	778	757	760	742	818	762	789	725	739	752	784	776	775	709	735	760	704	784	727	755	755	775	767	720	776	737	700	720	704	697	736	750	774	769	718	744	708	761	726	713	738	741	726	753	733	725	770	743	734	754	767	736	731	751	697	689	749	738	762	677	733	701	763	670	738	741	749	799	748	788	793	737	739	756	748	747	741	704	702	758	764	712	764	689	738	706	727	668	757	713	747	738	708	756	726	745	806	711	764	771	713	730	745	785	740	748	713	726	728	728	767	788	717	751	725	745	742	704	703	756	764	751	715	696	750	708	725	726	743	712	739	741	706	757	764	762	771	704	750	738	713	737	745	812	736	734	741	726	783	760	703	715	727	764	703	823	741	747	744	758	813	777	743	739	785	779	750	720	745	726	705	744	764	734	730	686	706	728	754	758	750	745	784	773	741	732	732	716	680	737	725	752	750	735	722	751	697	770	683	721	676	740	748	727	743	768	737	740	703	715	710	732	746	702	728	731	754	712	757	770	755	760	753	745	756	697	778	762	724	756	703	713	725	729	758	739	777	708	749	713	685	789	743	739	671	723	755	743	750	720	747	731	749	751	719	728	742	718	732	735	749	704	770	756	747	750	799	694	725	719	715	723	713	734	725	777	721	788	700	696	741	725	775	762	715	727	711	729	735	778	768	718	757	731	763	739	745	742	731	790	735	766	748	701	749	729	766	758	762	762	755	712	772	734	742	729	749	727	774	721	714	703	742	751	721	699	779	742	748	764	732	745	757	733	743	729	722	741	767	725	775	721	784	737	758	742	771	762	759	758	726	697	735	761	751	701	712	713	756	717	755	723	679	766	760	744	761	722	750	756	736	764	681	784	762	752	689	733	744	683	737	752	683	692	742	784	731	721	755	728	782	718	733	738	754	759	734	783	740	710	763	721	766	647	718	765	733	724	718	783	747	720	763	764	767	731	737	723	724	747	744	699	809	788	754	724	743	729	766	810	717	737	727	702	738	767	790	730	760	740	754	783	699	733	768	739	722	756	729	750	708	764	798	730	729	685	743	735	755	723	748	758	794	771	731	702	774	746	718	752	737	720	776	732	709	703	774	785	732	726	745	751	776	760	712	769	772	753	737	700	741	744	700	764	693	778	735	745	775	783	757	770	749	774	789	751	726	755	748	726	688	749	708	762	741	740	767	702	728	751	741	723	752	748	774	744	726	745	738	759	755	723	764	718	750	731	746	752	725	726	746	724	799	729	784	730	735	751	746	754	738	734	763	758	765	771	778	736	759	703	742	794	751	762	747	762	749	725	721	757	750	721	749	740	759	759	721	810
5847	1512	3180	1651	1562	1252	1191	1009	704	811	1053	2365	2389	1656	984	802	648	590	607	656	632	593	586	627	643	591	631	619	615	614	651	614	644	630	603	577	610	637	621	622	588	575	624	663	624	594	625	650	595	619	613	590	608	615	616	631	633	597	587	617	594	591	635	671	632	587	566	596	602	569	637	616	615	584	654	625	586	575	624	624	609	587	625	590	595	623	602	638	660	596	617	609	616	623	568	599	580	592	622	614	571	599	590	577	602	595	549	626	651	635	624	567	560	584	650	624	584	643	559	594	597	625	623	579	636	591	618	619	587	603	592	590	631	620	617	603	614	624	621	633	626	617	607	553	629	588	617	617	622	622	617	616	615	629	596	631	619	599	612	605	604	612	652	619	631	614	600	593	611	610	594	608	605	626	620	628	572	626	603	611	606	629	624	577	634	648	611	567	584	650	679	682	582	648	603	628	582	574	657	583	630	600	607	637	644	623	617	620	604	629	653	571	632	577	611	611	626	639	607	643	572	654	613	592	632	653	644	595	593	548	609	604	611	596	616	596	619	566	651	629	626	584	598	644	590	619	603	579	610	655	620	616	582	646	638	608	571	630	652	575	590	590	632	567	617	601	624	641	577	595	609	605	593	599	607	634	576	629	632	586	619	605	664	615	591	608	619	626	592	622	586	588	633	601	605	643	606	605	592	629	599	644	608	590	649	539	591	604	596	614	576	624	648	635	614	606	640	603	618	623	657	619	581	601	629	658	617	589	567	555	597	611	594	606	642	591	574	640	633	589	593	609	574	638	643	597	564	641	641	605	629	620	577	623	592	660	603	620	619	676	606	545	580	622	611	635	606	620	615	583	614	620	606	596	568	593	613	635	628	633	595	609	541	622	605	594	614	572	585	658	603	605	550	582	619	626	630	605	573	585	615	635	674	630	644	618	582	651	611	644	608	612	628	623	628	579	602	617	572	601	660	596	581	604	635	611	601	581	600	636	581	637	641	605	609	612	620	615	673	613	590	646	619	639	582	612	610	595	612	588	629	600	616	632	610	596	573	637	583	580	616	669	603	612	585	611	579	598	607	576	597	611	616	618	612	595	620	602	655	610	609	587	588	618	619	619	581	632	603	582	607	614	656	639	618	647	566	585	583	598	603	562	585	574	576	616	604	615	610	598	609	642	572	640	642	601	614	606	591	618	605	629	657	616	674	599	657	597	629	619	653	594	592	578	604	587	662	576	624	574	589	598	612	611	584	578	609	571	603	628	599	614	592	599	647	632	599	620	630	639	645	619	579	626	606	594	625	592	609	627	605	654	613	580	623	595	583	598	586	615	569	644	601	637	591	586	615	664	543	619	653	578	612	609	594	587	627	598	585	607	617	578	592	613	578	619	650	606	625	591	576	608	639	603	584	571	615	622	611	615	628	629	594	615	626	614	593	647	588	556	635	636	610	595	551	615	605	574	607	565	641	617	581	617	601	620	613	628	597	611	608	595	634	626	638	625	636	589	609	609	580	611	574	590	600	580	618	638	642	576	577	602	613	632	619	577	628	613	596	601	640	613	627	635	649	631	614	621	614	630	617	611	619	605	611	602	578	606	565	597	582	578	606	599	622	618	597	643	626	602	615	620	604	648	617	580	658	653	605	618	625	611	593	634	653	590	606	623	599	650	649	576	622	593	593	624	621	609	609	597	648	561	608	601	602	641	655	628	602	572	642	610	598	577	612	650	633	596	594	609	595	622	629	593	629	608	621	631	599	574	592	638	601	564	599	633	603	612	672	623	619	615	594	607	638	595	575	602	610	606	648	603	616	614	614	581	606	623	625	602	588	600	618	596	595	583	591	600	599	649	614	609	582	623	572	607	600	640	622	579	626	599	612	652	599	617	613	587	593	654	600	620	604	613	644	619	651	598	653	638	597	627	618	596	615	585	607	563	606	588	600	599	605	632	604	634	620	599	638	637	593	610	600	651	561	577	630	621	618	604	658	617	644	629	640	637	600	609	588	656	615	602	611	632	613	591	625	637	595	618	586	599	596	591	612	592	664	620	650	599	663	602	605	601	605	647	598	613	612	627	628	609	559	580	587	661	609	594	602	628	601	655	608	638	621	585	611	586	638	571	589	624	621	577	556	548	628	612	596	666	658	581	633	604	610	628	587	644	608	573	606	639	622	598	627	591	591	622	609	631	599	605	592	570	616	644	582	638	597	613	616	586	642	603	605	604	629	599	611	611	576	605	582	637	574	638	598	613	596	627	612	624	568	563	623	616	624	595	621	598	608	640	567	623	619	615	616	598	627	606	635	597	623	552	590	584	593	572	639	609	655	594	635	630	618	614	617	613	585	543	671	611	584	606	580	596	583	628	565	586	615	563	608	618	597	629	622	576	660	596	617	616	616	579	602	625	612	626	584	617	563	595	630	615	601	637	604	617	655	590	611	608	615	597	628	609	594	622	644	638	610	620	609	642	599	616	582	654	620	607	645	599	586	609	583	610	626	596	607	576	581	581	596	589	619	612	615	639	605	631	607	647	633	592	613	634	593	583	626	613	591	590	611	572	600	616	579	634	575	597	589	605	577	622	592	607	581	628	590	621	580	583	590	623	584	588	585	609	590	623	634	597	600	586	619	628	637	609	574	590	619	618	647	638	609	624	593	586	622	626	594	578	614	594	644	615	606	616	634	616	603	618	635	581	583	610	618	672	615	624	568	591	583	604	653	590	645	623	579	600	639	634	566	608	570	594	636	626	593	628	611	596	587	628	589	651	592	610	652	605	614	606	600	563	583	641	618	641	588	597	624	594	613	604	625	625	612	581	627	576	634	605	628	640	623	620	596	565	583	604	605	592	621	621	585	684	614	619	609	615	624	621	606	605	631	640	618	609	593	629	636	601	561	631	592	596	606	637	598	608	567	604	590	619	626	606	587	612	621	620	603	610	633	590	596	607	591	638	568	623	612	626	624	614	607	632	613	638	566	626	634	629	626	605	621	596	612	565	624	572	647	607	592	617	616	609	652	580	585	638	617	586	607	584	583	596	624	548	661	559	617	610	579	687	606	618	624	589	567	619	637	633	607	630	650	613	633	576	590	586	576	606	607	642	614	610	630	630	604	584	592	596	630	583	666	612	585	622	647	631	573	599	598	608	612	612	610	610	628	606	620	611	630	592	640	571	595	655	633	608	595	602	627	600	577	653	639	583	612	576	574	607	603	587	571	597	615	563	601	647	615	589	582	624	615	586	650	604	592	645	630	596	643	590	613	602	588	622	642	655	647	598	630	585	588	655	607	580	591	586	627	602	619	630	567	593	609	613	650	577	607	620	591	645	601	614	639	602	620	620	615	581	632	613	584	573	636	637	590	687	621	593	616	590	594	577	607	597	647	607	608	632	632	607	631	607	591	591	635	629	570	589	610	619	594	625	633	626	600	614	586	642	604	597	607	638	525	628	619	648	584	602	603	608	637	628	597	604	631	644	611	579	597	571	588	575
25735	21412	27448	25524	9239	2864	2036	1583	1286	1294	7662	19626	13416	6653	2461	1258	849	714	676	702	630	678	654	674	723	629	655	685	700	639	678	710	695	639	640	633	696	655	644	622	675	665	647	686	661	718	663	634	695	689	662	697	692	654	702	635	723	687	653	670	714	676	693	665	681	653	644	689	663	680	618	673	650	664	700	664	629	644	666	692	651	670	658	641	644	652	632	696	726	643	673	681	589	722	666	642	642	654	617	663	663	705	672	688	731	646	655	665	679	648	665	690	688	619	651	627	701	667	649	692	698	683	674	646	693	670	665	655	694	716	665	652	681	693	622	633	633	680	692	657	690	688	678	683	700	664	617	671	700	656	667	667	660	675	719	645	672	659	630	644	681	632	672	730	634	632	718	686	637	691	647	696	634	643	637	664	711	704	626	665	662	706	653	638	653	614	640	668	678	694	680	683	684	655	672	657	617	676	666	615	648	658	650	672	692	694	633	681	722	676	686	615	651	692	644	674	686	635	666	663	688	632	638	651	670	665	641	681	671	616	640	726	653	680	664	689	697	723	678	656	665	707	642	705	714	649	665	701	654	617	679	619	673	633	639	646	645	665	680	634	670	672	676	684	618	655	688	678	664	609	616	665	650	679	667	721	672	702	680	658	657	628	662	653	660	696	672	661	701	659	649	702	650	685	640	695	653	620	641	713	644	653	628	677	619	671	689	665	703	689	683	671	657	696	648	608	640	628	660	649	697	698	592	630	697	645	626	648	629	681	630	691	656	645	632	650	676	625	686	626	672	702	644	696	685	621	650	695	625	667	660	687	637	647	693	683	664	646	656	680	661	672	665	667	644	718	682	672	686	638	680	628	710	658	687	681	703	656	655	634	689	715	672	680	663	615	642	653	667	651	613	712	642	684	641	630	658	635	639	680	695	674	641	703	656	659	652	686	638	644	687	638	627	637	656	665	648	636	711	667	610	653	671	699	659	668	647	691	640	685	638	687	654	654	659	613	662	606	629	646	658	634	673	683	677	641	633	646	650	662	681	581	654	630	619	747	642	649	655	634	651	710	658	716	698	675	692	676	631	661	634	674	618	750	677	669	657	668	674	666	653	678	647	688	677	725	663	662	669	673	667	711	707	678	646	650	627	651	660	676	703	648	667	631	686	676	668	680	682	629	654	621	722	684	643	662	674	664	639	668	685	662	668	681	644	656	647	658	702	665	681	700	670	690	669	676	684	674	728	648	657	624	707	699	672	645	643	654	652	613	621	658	660	645	633	687	695	657	646	643	651	640	665	617	684	692	663	664	659	655	633	701	679	634	662	649	691	662	702	610	665	659	677	696	653	639	647	667	716	639	651	651	704	693	690	677	640	651	671	684	728	677	686	691	657	665	661	700	636	641	693	686	649	669	673	727	671	685	702	655	680	625	671	643	647	668	670	660	658	692	650	676	698	673	641	651	665	691	644	686	619	666	692	640	642	677	651	665	681	700	729	649	676	677	655	624	660	678	659	702	657	660	682	677	659	652	665	649	695	637	661	616	660	679	703	614	662	684	668	686	668	650	635	674	704	670	684	636	620	657	669	665	648	671	657	655	644	666	649	700	682	634	677	652	632	673	684	628	686	637	667	622	678	626	661	683	636	616	662	635	662	695	647	652	696	679	649	678	656	678	654	669	661	706	669	705	651	651	656	675	681	689	698	666	624	668	650	621	685	679	649	692	678	662	630	639	670	656	726	667	659	688	678	709	623	662	683	694	647	625	675	675	667	692	653	693	643	642	666	672	690	643	693	646	695	639	692	690	669	678	670	666	657	620	641	644	692	696	662	641	608	618	632	641	629	634	659	657	654	661	655	667	699	661	734	624	682	623	693	648	690	655	691	682	657	660	670	646	722	649	679	656	686	619	647	677	659	653	682	690	660	728	686	640	668	628	649	652	673	678	642	679	652	653	697	628	680	669	683	664	669	706	719	660	670	684	674	631	649	664	652	618	692	661	655	620	708	668	628	696	674	692	649	682	679	630	757	692	718	648	677	684	620	663	680	689	666	653	675	658	657	641	654	680	682	733	671	630	637	648	649	657	603	617	649	651	633	605	686	651	658	664	580	664	682	651	648	640	658	676	647	623	636	692	643	706	693	661	640	669	640	688	653	722	651	677	653	675	628	668	648	707	697	641	684	676	689	709	687	668	664	653	678	650	665	614	633	634	728	674	657	625	668	664	688	702	646	685	678	664	686	622	700	652	653	687	618	703	652	672	666	662	673	651	660	652	670	660	662	656	622	665	674	682	653	637	658	630	638	681	676	649	641	703	675	659	645	652	695	715	718	647	644	654	687	758	652	629	631	672	705	639	656	693	664	674	687	712	633	633	682	670	651	678	701	651	667	670	688	638	669	673	672	682	680	668	627	643	647	614	624	687	703	736	660	639	648	678	693	652	715	685	680	639	624	674	685	670	693	704	666	651	725	644	685	663	670	609	637	618	688	625	693	689	618	681	676	717	629	650	656	688	704	642	690	675	607	662	652	647	620	665	648	686	654	653	660	664	703	635	624	683	668	665	631	740	665	638	689	659	648	649	670	650	645	651	643	668	678	672	615	621	716	685	630	626	653	662	664	677	692	703	630	684	620	653	622	626	682	608	639	681	650	704	687	619	619	707	645	694	697	623	644	677	680	648	699	702	658	674	684	716	665	670	637	677	693	713	651	653	645	657	673	681	604	664	645	659	653	676	623	629	656	664	620	696	658	680	689	650	697	674	643	687	676	619	675	645	658	674	691	649	667	686	701	630	611	665	679	655	711	666	710	733	633	653	710	671	620	632	602	638	639	667	628	654	613	723	681	677	638	647	630	659	648	621	664	706	700	671	632	687	683	652	674	680	617	640	642	648	645	665	667	649	642	670	647	664	668	685	683	699	696	676	671	648	689	660	648	648	689	685	691	627	669	695	653	684	674	623	659	707	691	684	665	731	680	717	629	675	646	645	642	644	674	651	631	645	655	648	673	687	675	670	675	720	605	651	634	660	656	683	667	648	643	680	654	695	704	703	643	674	646	670	637	653	687	677	666	654	651	662	645	644	660	682	682	682	667	683	669	661	686	667	660	680	659	647	684	661	664	651	645	661	678	652	664	633	648	662	643	681	658	609	637	693	662	663	675	678	677	673	720	682	629	705	645	675	623	684	654	683	654	679	675	670	695	687	717	678	647	640	683	719	677	696	662	658	699	643	680	666	639	639	636	669	702	665	679	676	709	638	632	713	690	641	650	630	655	655	681	655	664	658	695	677	656	666	668	662	686	667	690	675	649	648	659	633	702	650	660	691	675	680	655	657	703	674	651	691	671	665	632	659	628	661	651	639	656	658	649	660	698	666	647	667	682	631	669	644	642	663	649	637	675	671	685	637	715	622	585	681	675	606	660	684	677	635	676	655	667	613	652	638	626	687	638	637	663	656	658	662	704	651	690	632	661	660	669	734	670	679	661	700	676	676
4387	5715	6436	3494	2609	2491	2145	2006	1421	1436	9973	18340	11293	5897	2474	1199	732	610	555	570	574	585	554	586	602	590	563	627	573	590	565	574	539	566	642	575	575	577	581	598	589	595	597	571	587	568	576	580	548	580	582	608	565	569	543	615	578	589	519	594	619	563	593	558	588	571	559	534	555	576	528	561	585	562	587	590	616	589	586	583	577	554	585	578	539	552	568	538	538	570	560	558	584	575	586	587	587	563	566	551	585	566	546	582	563	601	583	598	585	544	571	583	579	587	559	549	629	582	553	528	592	549	598	606	586	579	573	560	575	601	573	583	599	585	513	593	585	590	536	603	570	568	546	577	626	578	610	579	567	525	573	578	562	561	551	564	579	563	528	586	602	558	566	564	568	551	546	567	591	517	597	583	585	574	607	561	565	588	552	573	561	590	557	609	593	566	588	585	589	572	556	610	581	605	570	546	600	566	569	524	597	547	555	546	561	590	543	589	551	590	583	573	584	604	537	591	575	572	585	559	538	622	550	546	547	541	550	559	568	504	589	577	553	558	550	612	539	564	550	592	631	612	581	554	530	554	566	551	569	562	564	602	550	576	591	592	586	554	561	561	527	505	578	523	591	587	562	562	557	569	572	608	547	616	545	607	604	546	604	579	598	586	547	539	578	516	627	571	510	629	554	570	559	519	573	542	585	578	565	558	599	556	559	563	578	552	641	587	572	563	586	579	554	582	547	570	574	569	577	558	547	564	561	555	612	543	567	535	539	590	620	579	596	555	565	551	591	595	571	539	568	552	596	573	561	552	567	553	564	556	567	544	588	575	580	614	568	590	566	593	516	611	553	520	564	548	606	526	558	557	611	587	597	589	555	572	538	566	562	551	590	577	559	578	580	543	599	564	566	556	612	562	550	531	566	577	583	569	574	608	580	576	591	581	574	541	561	572	540	566	542	598	577	567	565	565	573	585	541	556	569	566	622	575	596	543	550	604	564	584	575	565	586	574	623	582	529	591	546	503	600	559	567	562	560	608	563	538	572	559	580	559	569	580	600	567	579	594	584	604	609	563	590	590	567	527	569	560	546	541	583	575	614	583	607	577	562	610	624	602	560	571	545	578	552	570	582	590	579	520	565	628	543	576	592	574	605	552	579	591	563	524	591	556	561	588	615	567	589	544	555	585	561	538	567	554	562	573	565	557	599	544	562	611	591	553	550	520	546	533	563	534	553	561	551	571	603	592	556	582	544	551	573	602	568	568	529	549	509	607	594	564	598	597	574	592	564	558	557	564	540	593	560	567	576	588	547	580	581	579	547	561	561	558	564	586	609	609	559	564	572	551	587	573	592	596	557	603	568	569	572	575	584	587	537	550	569	583	591	562	575	584	595	588	557	569	588	538	576	586	571	602	566	605	570	573	586	565	558	545	552	534	584	559	551	585	587	513	569	578	504	588	594	600	563	581	621	543	576	567	583	563	549	630	611	564	551	573	516	569	621	575	577	600	547	579	562	574	542	580	591	585	563	546	620	623	540	573	577	561	545	567	623	567	585	563	554	561	572	546	597	608	567	606	586	592	515	566	586	597	536	596	581	581	553	527	587	604	556	572	588	559	578	624	569	558	582	554	588	606	534	581	594	573	529	558	560	537	567	605	620	578	600	580	554	535	554	567	602	582	573	582	566	568	611	583	611	575	599	577	577	539	531	539	555	523	587	529	574	581	523	556	565	587	553	556	578	576	591	612	552	579	556	574	619	562	565	591	548	545	558	628	579	571	531	561	520	538	567	549	566	560	579	575	566	581	569	550	587	559	600	586	598	549	570	617	556	553	620	549	588	543	599	577	554	529	613	569	569	559	556	545	602	550	579	565	551	572	567	554	598	553	564	572	604	508	541	614	611	533	553	564	576	524	590	564	599	586	526	565	570	573	580	576	606	538	568	545	580	592	547	579	554	570	537	594	579	538	589	607	563	597	572	589	584	543	566	524	586	572	581	556	533	579	589	547	529	567	545	563	567	571	589	566	594	562	542	552	598	544	572	613	560	582	569	562	631	599	574	529	561	578	565	557	599	581	593	539	572	625	562	570	613	595	574	578	590	607	573	580	584	537	587	605	541	577	600	579	577	573	544	583	605	556	609	601	566	568	569	526	533	565	572	586	555	567	563	590	592	578	564	565	556	537	583	554	558	596	551	555	590	564	550	565	551	584	547	596	572	579	521	532	609	580	576	530	579	581	598	602	579	568	540	563	550	552	535	544	573	555	574	557	490	542	575	589	565	574	621	535	564	516	594	607	555	553	588	561	571	574	553	575	599	604	575	587	590	561	529	574	579	596	619	552	579	575	579	590	539	515	491	562	558	582	575	579	580	577	546	555	602	566	521	607	550	515	566	601	557	577	555	557	575	581	548	550	595	567	530	595	576	573	591	576	591	547	588	556	587	549	557	563	567	553	588	560	582	573	550	526	561	545	605	538	518	581	574	562	522	576	555	577	572	578	574	547	593	598	599	573	592	596	563	567	594	565	550	554	593	514	567	583	608	578	545	583	605	588	539	600	578	605	561	576	546	573	587	573	557	571	573	561	598	596	568	548	567	510	585	551	606	561	593	523	600	559	583	572	582	558	549	574	539	551	593	565	575	610	586	581	580	601	549	600	581	564	569	568	578	574	561	570	563	570	565	541	575	594	567	590	566	582	584	604	525	517	534	541	583	518	573	508	575	550	559	578	578	567	567	567	579	590	586	545	559	575	598	623	556	555	605	558	550	564	536	555	568	592	601	584	558	527	523	590	563	570	614	578	597	608	534	592	517	557	589	602	587	509	552	568	610	569	605	585	548	599	590	583	602	545	575	573	613	551	542	565	545	564	562	579	548	558	541	524	578	599	614	580	573	600	576	564	598	575	606	551	585	582	552	563	527	524	574	541	585	601	537	567	559	653	606	550	551	560	578	599	589	544	536	557	609	544	565	554	609	619	514	584	589	577	579	563	615	593	552	570	525	540	556	604	588	578	582	609	527	559	588	559	597	553	582	579	569	556	567	554	552	590	572	586	566	560	540	539	538	513	577	590	585	516	587	544	570	565	558	545	578	524	603	569	570	541	570	542	535	561	567	606	560	561	577	553	545	546	560	564	582	543	573	572	542	582	567	526	600	536	571	575	609	555	539	587	552	589	560	566	577	596	590	551	592	578	529	529	538	591	534	534	563	573	553	554	545	556	607	569	549	561	549	575	571	574	519	580	557	544	549	584	606	598	621	566	580	569	551	548	560	560	601	547	571	577	572	556	561	554	537	528	578	582	603	544	548	590	571	553	599	559	544	565	523	616	571	558	595	560	564	584	551	573	592	584	532	530	514	591	528	546	488	579	553	575	614	558	571	577	553	559	598	599	555	545	619	595	592	642	606	576	591	599	592	557	538	553	560	526	586	534	618	612	548	553	578	590	583	579	626	627	533	590	543	559	569	595	588	567	560	532	581	556	580	567	593	536	552	569
24895	21455	28625	24724	21025	6731	2581	1971	1898	1862	22733	28726	21266	12308	4363	1711	1058	855	804	756	758	816	758	810	746	751	772	764	771	762	808	784	784	812	736	773	731	758	745	793	747	811	768	735	770	825	792	827	740	784	748	776	747	783	815	740	789	761	747	725	787	788	792	813	763	763	730	747	723	758	792	782	757	761	827	815	735	729	730	756	820	781	761	787	770	787	780	771	781	771	728	773	793	759	782	787	800	771	730	710	717	730	746	786	822	740	740	750	756	824	760	772	814	772	794	745	758	761	761	789	737	773	744	774	726	716	715	779	753	756	785	745	805	743	747	752	792	822	757	807	766	771	764	765	782	767	762	736	766	739	736	771	781	783	720	802	783	752	783	793	762	727	759	739	780	784	729	722	792	784	760	764	744	779	762	731	820	764	770	743	744	790	706	754	802	788	766	813	736	774	768	751	732	733	741	768	741	755	778	780	800	763	774	736	778	759	734	807	758	779	746	785	729	801	766	783	756	759	726	707	688	803	792	737	779	757	733	738	792	733	850	791	744	717	736	749	754	789	757	759	774	783	741	761	753	734	760	723	739	765	782	788	764	773	722	754	729	775	760	751	727	742	761	770	792	780	771	773	729	766	779	762	790	761	723	778	735	729	766	763	726	752	778	781	806	759	751	757	765	768	746	737	725	779	725	819	766	741	782	725	742	735	728	735	767	773	712	736	799	752	730	722	811	767	821	768	770	781	744	706	782	761	760	751	770	771	731	748	790	763	750	805	778	750	727	771	766	768	773	779	756	736	764	805	772	809	783	793	760	795	772	767	780	788	795	739	768	709	766	770	750	717	745	762	785	738	741	767	758	728	780	741	765	747	722	733	792	831	755	738	773	722	786	717	753	761	739	725	740	724	758	750	772	772	732	733	700	751	749	724	773	753	742	797	775	793	794	769	789	792	743	801	757	771	762	799	777	740	770	754	754	740	729	727	754	782	772	753	779	767	762	754	809	765	779	727	733	744	729	772	807	778	734	792	794	807	754	797	782	783	774	774	752	759	755	724	754	791	759	796	805	730	770	752	755	749	760	759	753	738	769	826	787	738	706	726	756	699	767	713	777	755	800	762	808	737	801	776	783	749	786	729	732	734	751	755	737	734	762	762	805	709	789	700	763	760	762	754	753	809	797	796	727	786	765	747	780	755	783	819	727	723	769	754	776	761	802	760	808	776	774	838	750	739	767	720	775	744	788	794	752	751	741	746	742	795	790	755	781	763	793	769	747	737	759	734	745	732	815	756	778	743	816	736	799	767	780	742	722	742	786	798	766	775	833	756	745	784	837	756	732	760	770	773	751	785	782	760	820	768	807	791	773	780	784	779	783	801	717	732	747	747	777	772	750	820	752	768	782	758	718	743	782	716	794	779	815	804	765	789	720	754	715	733	768	746	800	793	794	796	736	784	746	718	754	772	760	771	744	710	736	723	776	747	724	764	743	721	772	783	704	717	784	759	720	792	786	748	756	747	758	806	776	739	774	745	803	774	774	740	762	785	731	726	790	792	764	763	780	738	767	745	760	746	767	794	733	758	743	772	783	748	798	772	763	751	769	741	722	780	732	730	731	813	715	717	745	744	715	761	814	780	804	744	764	702	714	783	764	728	738	837	769	740	738	776	764	799	773	734	752	744	732	796	756	726	752	803	745	814	741	766	742	776	758	757	748	774	761	741	787	782	767	763	791	718	671	726	719	757	739	795	753	715	765	747	753	757	762	814	785	779	747	784	733	778	738	770	691	747	715	743	791	743	739	729	737	750	750	746	768	742	728	787	738	794	799	756	733	756	741	721	761	747	726	758	826	774	812	769	765	754	758	784	735	774	766	779	751	754	754	776	752	704	710	791	796	781	761	786	792	719	723	733	787	713	776	732	728	709	766	767	769	785	738	689	730	722	760	779	748	773	811	691	726	741	799	726	782	789	806	777	758	784	742	757	725	736	763	711	787	750	740	757	748	797	754	794	714	816	777	732	771	763	762	831	796	759	746	736	716	808	819	775	763	710	784	785	760	758	769	747	754	774	798	758	739	746	768	779	751	731	766	763	755	745	790	776	783	797	786	769	738	777	810	740	771	700	770	771	783	781	765	765	799	737	724	766	753	766	781	757	760	812	746	732	772	741	767	756	810	779	721	771	757	799	769	739	820	780	806	762	773	764	753	745	765	727	775	709	743	760	770	673	728	771	762	808	775	802	741	775	749	755	775	746	751	715	759	742	801	774	829	765	790	773	730	710	754	738	768	702	769	753	818	774	753	715	743	743	815	783	729	767	757	727	822	743	766	750	783	760	717	789	808	833	762	745	793	755	720	819	716	761	741	753	791	740	794	773	738	735	717	767	795	750	730	802	749	768	801	757	837	712	781	776	739	777	785	758	779	728	755	740	798	756	744	754	792	805	773	744	791	766	692	746	755	748	826	805	749	768	714	720	756	781	735	755	802	736	774	796	736	792	781	790	747	784	781	746	766	741	730	781	774	703	789	749	731	741	789	818	780	771	784	780	775	805	768	732	732	784	771	815	760	757	777	701	787	802	728	739	747	726	783	724	764	810	758	770	751	815	735	780	756	687	761	797	763	789	760	768	762	746	762	766	709	720	771	742	728	706	757	746	741	711	725	747	771	748	762	793	769	774	820	754	756	748	755	824	786	725	752	758	788	781	744	729	736	752	787	756	719	785	757	774	742	791	786	761	738	801	756	780	722	766	747	772	751	715	740	745	791	762	725	785	780	739	776	762	755	762	746	773	770	766	786	784	700	720	733	772	803	739	759	771	809	757	763	747	748	725	768	786	732	738	799	769	781	729	723	755	773	710	755	722	843	736	752	765	749	724	785	754	760	738	776	756	768	777	752	796	737	753	780	788	756	789	783	779	764	813	748	771	735	741	771	752	782	692	751	720	736	758	717	788	743	735	771	732	791	814	807	765	741	796	816	738	731	763	757	758	738	757	798	738	769	725	751	811	772	729	747	732	759	774	785	758	781	829	820	746	724	713	767	797	759	737	758	810	751	804	761	727	767	780	718	806	769	757	764	726	752	736	748	728	795	774	774	749	749	756	770	710	731	767	770	747	796	779	788	780	740	757	753	819	813	742	760	754	751	749	783	762	767	744	752	744	783	766	770	753	806	807	795	760	746	758	797	700	786	734	752	759	726	748	696	730	776	782	796	773	790	760	755	769	783	737	796	722	790	765	768	707	775	745	746	795	800	743	818	733	695	735	751	778	794	760	754	720	751	698	759	796	786	780	780	751	793	746	763	745	706	780	759	762	774	753	727	709	764	731	766	771	768	771	773	811	749	795	831	743	766	805	749	778	762	761	771	793	745	754	762	767	789	794	785	732	785	697	701	817	815	726	772	719	762	754	778	833	746	749	737	728	730	738	716	700	755	758	755	741	754	777	789	710	769	728	799	822	767	758	758	770	772	740	780	768	786	737	690	791	759	809	785	766
4688	7687	6449	3523	3045	2317	1989	2240	2424	2097	25040	24356	17849	10040	3797	1675	879	702	644	638	634	679	667	639	656	638	663	677	624	631	697	642	629	617	695	664	652	697	622	626	621	651	657	634	643	647	655	666	619	621	613	649	689	629	628	690	639	670	614	655	618	659	637	647	668	632	675	652	636	693	665	613	651	631	626	598	660	641	678	656	649	674	627	687	683	637	632	632	628	671	637	647	654	673	651	635	615	633	600	673	642	665	676	664	658	663	619	602	675	663	646	655	674	621	632	611	642	616	695	641	690	651	668	671	652	664	638	645	624	671	657	657	641	638	626	609	682	684	642	671	662	686	627	670	652	676	658	635	680	660	650	667	625	649	625	587	642	644	662	657	621	646	670	663	647	661	630	619	705	636	646	619	665	674	659	646	633	640	648	624	672	668	671	644	670	599	684	613	679	653	632	628	627	695	676	632	657	609	625	662	667	632	627	685	619	691	697	654	639	649	670	628	647	656	620	615	650	666	603	635	638	629	603	619	643	628	651	664	634	659	580	669	702	662	614	632	642	623	635	626	677	651	648	664	668	659	649	672	626	631	674	634	600	601	624	671	678	634	612	703	620	619	682	645	587	627	674	633	628	636	644	645	685	616	661	639	673	654	652	600	640	643	680	666	640	623	707	684	669	653	559	640	643	667	618	665	632	604	665	663	636	669	642	679	623	635	662	663	671	659	617	605	656	575	665	621	613	667	649	656	619	646	643	644	648	653	606	655	639	649	603	609	700	693	582	696	651	600	622	645	598	606	639	598	654	621	643	635	633	622	613	619	640	638	659	693	669	617	652	651	662	657	603	664	637	666	655	616	594	627	679	617	629	675	642	650	645	652	664	681	642	644	664	590	648	628	617	654	688	688	639	656	612	689	644	633	633	660	615	642	656	634	644	606	634	621	638	636	681	625	648	667	621	672	611	654	615	671	628	660	607	633	716	646	643	640	673	666	707	620	635	645	633	657	678	656	587	677	617	610	639	641	644	627	646	650	682	620	577	651	655	684	675	645	666	707	655	584	616	697	645	648	675	648	676	627	656	651	653	625	638	624	631	616	633	632	621	632	642	645	668	630	636	643	581	641	606	637	569	636	665	629	640	696	628	595	639	647	656	624	621	615	647	657	676	632	682	592	637	627	615	679	689	623	657	674	632	590	576	668	594	621	611	608	589	739	613	644	633	598	618	609	657	673	645	652	626	657	622	679	644	698	642	626	629	631	667	660	689	629	638	659	631	649	629	647	637	634	649	699	638	631	634	648	638	639	632	615	648	616	657	640	624	659	651	671	697	661	650	685	609	602	663	629	630	686	640	645	637	620	610	651	632	644	692	624	615	594	634	706	642	623	659	659	678	573	613	634	643	640	623	631	657	661	609	636	622	644	673	648	651	659	627	613	650	630	652	620	648	632	693	618	617	635	688	626	626	648	618	657	642	686	628	640	677	668	636	639	635	664	600	681	633	665	621	584	626	670	656	659	674	638	584	598	622	631	628	639	583	631	625	637	619	705	650	647	604	642	643	618	617	645	634	646	592	661	627	634	609	597	704	667	609	634	648	600	665	611	621	656	631	595	639	645	684	636	611	662	663	621	645	651	639	608	673	668	655	642	635	617	601	648	636	628	653	664	652	694	626	595	642	633	641	654	648	622	623	675	595	625	634	671	696	642	651	693	684	611	658	631	615	660	588	675	659	686	614	613	628	673	627	665	616	647	631	631	650	628	674	625	637	675	619	649	641	661	639	598	653	654	666	610	628	595	612	662	631	629	646	625	668	648	604	697	627	706	647	659	651	645	632	628	636	640	606	651	633	663	635	665	655	623	619	670	633	665	632	613	676	631	648	624	652	627	636	661	662	645	652	633	626	627	665	641	614	627	632	634	651	635	664	663	644	661	615	610	611	664	622	665	602	620	647	670	626	679	618	653	612	589	640	649	644	618	640	675	616	645	639	668	667	590	629	641	641	645	640	622	646	637	644	628	612	652	596	661	608	613	632	652	662	632	610	641	596	654	608	593	655	633	663	618	649	629	677	598	642	639	662	648	667	668	626	637	605	638	608	637	650	639	681	641	597	650	691	661	622	602	639	627	629	626	677	666	650	650	687	683	629	632	644	664	627	629	630	606	620	643	643	626	608	653	629	644	661	686	634	645	627	613	656	679	664	609	629	679	593	645	646	617	663	645	654	604	616	661	663	660	668	647	651	658	644	640	675	633	642	664	607	623	615	604	607	636	641	641	611	699	655	650	652	635	600	670	619	678	663	612	631	645	654	665	674	627	655	664	644	617	646	600	671	650	693	651	660	668	636	630	607	638	610	640	661	590	661	643	619	629	674	639	660	615	627	622	655	697	673	579	621	688	631	683	682	680	620	627	649	671	612	606	679	615	643	645	661	645	633	641	643	688	686	632	616	624	658	623	651	670	653	641	661	697	601	687	622	665	646	659	667	679	635	641	626	652	652	677	638	585	643	662	623	694	616	648	647	606	654	686	615	647	648	617	592	634	681	662	620	630	579	647	642	704	681	607	609	646	627	643	676	645	640	646	604	634	636	610	610	653	620	636	627	682	613	629	650	616	607	648	629	640	608	552	620	621	663	643	637	667	631	657	658	612	655	689	637	628	626	606	640	621	634	672	669	634	622	653	628	654	606	657	653	691	620	647	638	621	597	636	653	662	643	634	632	699	646	643	633	597	633	609	641	643	633	652	628	683	646	619	633	632	636	640	603	664	655	589	664	654	654	622	636	655	603	638	636	624	617	646	692	636	605	632	613	644	663	635	614	643	641	633	605	605	648	691	656	651	619	677	643	652	598	618	620	611	624	615	662	658	626	605	637	625	655	661	622	631	639	687	636	642	573	649	654	614	683	606	652	657	668	665	667	620	635	641	643	619	695	617	637	624	671	678	707	613	663	604	605	625	663	658	662	635	631	648	625	627	588	641	628	594	615	683	648	642	631	645	653	623	643	651	671	634	614	657	595	686	649	674	635	694	646	623	632	635	620	641	640	648	654	634	698	645	636	687	642	659	619	634	662	619	649	647	628	626	617	654	635	615	646	654	607	627	638	632	651	641	610	591	653	640	638	696	640	619	670	670	620	649	631	654	650	688	642	667	638	684	657	649	668	651	612	669	716	665	614	618	695	668	659	622	596	684	638	610	615	634	641	679	687	603	636	629	635	626	622	636	647	617	627	618	683	606	632	633	643	619	569	667	626	593	609	628	621	632	639	643	652	636	636	646	659	626	645	665	634	651	662	620	633	656	658	644	662	639	688	656	658	643	674	622	616	638	659	697	629	605	577	652	659	591	612	663	624	665	650	634	662	600	590	628	649	658	645	660	622	621	651	647	618	675	612	636	615	634	624	602	619	644	658	626	664	633	605	707	618	649	637	622	641	628	635	593	643	661	613	670	629	625	661	633	590	634	648	624	633	582	595	613	617	676	648	594	623	628	640	635
27717	10181	1966	1394	959	694	757	823	944	884	1872	1909	1743	1327	959	768	732	686	662	739	676	638	708	733	686	670	660	676	693	671	629	662	678	703	677	676	692	650	652	644	656	636	659	668	660	728	672	694	691	676	699	623	688	679	666	660	673	688	670	740	704	702	678	696	677	647	676	687	671	682	664	679	673	655	682	718	711	685	668	664	663	678	677	674	684	718	671	675	660	657	685	693	685	689	669	686	681	684	666	643	630	686	640	664	657	705	702	702	694	664	700	662	744	686	628	679	684	720	656	644	676	692	644	680	644	650	700	689	635	645	632	672	691	702	696	678	667	633	664	634	638	676	716	681	666	702	668	674	661	651	704	675	653	655	663	673	685	692	687	722	645	704	688	724	686	623	720	671	699	677	666	690	632	688	670	653	633	654	679	681	708	667	679	659	711	666	678	666	624	681	709	701	676	712	697	633	671	629	707	666	704	716	673	710	649	642	690	684	724	691	674	690	686	636	704	624	663	634	713	654	658	674	743	634	697	696	700	663	656	699	669	673	664	710	720	694	645	717	715	673	679	697	666	681	664	731	703	651	666	663	678	708	637	674	723	643	700	611	628	687	680	671	657	645	642	698	657	627	655	726	631	672	650	672	666	665	695	640	701	603	721	710	735	683	704	650	679	642	672	665	654	651	682	693	644	638	652	661	672	632	702	656	670	673	745	672	681	697	670	682	695	650	659	686	619	657	652	706	701	668	689	708	686	725	737	634	732	698	618	656	643	675	699	667	688	666	651	679	701	685	680	678	643	662	632	670	645	691	652	718	656	659	629	726	677	681	655	722	611	724	648	671	640	673	670	670	633	670	661	682	694	659	658	666	682	655	703	681	730	692	622	695	668	681	696	694	673	658	677	687	689	709	690	652	651	693	658	660	704	697	663	701	667	634	648	654	654	657	700	698	660	632	680	660	711	660	682	658	715	682	659	663	671	655	670	705	667	671	664	637	648	669	703	647	714	641	718	689	700	693	640	647	707	712	713	698	688	689	666	718	690	698	680	661	680	605	682	612	700	683	661	712	679	662	687	642	630	688	667	662	664	649	677	661	686	681	699	677	629	667	703	659	673	703	645	672	723	702	654	631	684	665	693	724	626	646	703	666	697	653	658	686	684	688	678	702	663	715	654	653	674	714	660	673	629	681	649	710	652	694	707	667	647	628	740	662	654	658	694	641	702	641	662	630	671	688	692	669	670	702	656	713	684	648	683	657	662	672	700	708	669	710	646	664	653	660	671	666	678	648	665	673	708	704	639	688	682	690	646	655	634	614	701	707	690	670	643	655	646	670	668	691	648	679	681	683	693	668	679	706	686	660	626	685	663	695	665	700	642	669	710	698	657	693	665	704	658	646	651	683	699	688	665	698	697	634	671	708	666	612	697	693	681	672	658	698	651	692	629	670	728	703	688	678	649	708	673	699	671	691	700	723	724	663	675	658	642	670	665	695	726	634	650	670	677	680	667	677	665	656	646	629	683	668	683	657	674	684	668	658	639	663	661	663	703	677	633	647	664	682	715	720	665	663	649	706	661	662	717	677	684	711	714	656	657	655	669	710	654	689	650	722	636	660	627	695	628	691	675	706	700	663	667	697	679	642	653	687	654	651	638	741	663	704	623	666	687	731	678	656	685	729	677	643	650	714	720	699	653	646	691	744	683	662	729	674	646	674	674	677	684	681	697	722	679	677	676	673	632	666	677	680	707	681	700	691	692	655	669	675	640	627	689	633	682	644	708	670	663	634	658	648	681	686	673	624	704	653	705	682	686	698	676	700	686	688	671	685	653	669	665	671	692	680	678	700	648	664	677	726	702	654	670	694	657	659	655	674	654	631	650	721	640	670	682	651	687	682	667	642	706	699	657	680	664	688	740	708	663	713	684	650	716	681	677	664	668	713	659	702	706	722	675	710	664	712	724	673	711	718	655	684	668	666	668	648	655	699	670	651	707	687	627	686	641	675	655	725	647	675	698	678	653	664	714	655	611	720	663	729	644	695	684	711	653	653	658	689	651	683	717	661	657	679	742	708	666	668	660	662	657	644	664	654	648	669	667	671	665	674	696	653	656	658	654	706	687	697	638	650	688	690	706	679	631	674	635	648	689	652	646	644	669	667	661	700	726	665	707	661	658	669	692	683	660	693	649	704	687	659	684	665	651	693	691	640	638	689	652	691	696	679	663	728	670	701	674	693	662	643	681	721	652	675	704	681	658	645	649	679	674	659	653	638	681	700	641	660	683	691	675	634	693	661	652	696	670	665	672	668	704	659	714	716	654	655	694	680	662	689	710	650	702	622	678	649	650	647	701	704	636	684	718	665	640	664	661	680	675	689	704	671	723	679	671	690	648	650	666	637	697	685	643	674	699	646	686	671	685	674	674	702	642	695	690	680	654	719	684	732	703	683	648	669	689	667	646	641	713	663	678	701	731	712	711	674	718	739	670	711	719	647	688	636	659	689	677	712	684	690	677	669	717	651	613	688	658	662	688	654	707	685	694	664	675	669	738	671	717	688	677	676	688	645	671	644	629	677	662	649	687	668	652	623	682	653	695	699	679	677	672	654	660	621	689	686	647	682	667	657	686	613	656	648	665	682	686	664	691	660	611	668	656	686	636	678	700	708	669	723	688	708	676	675	659	713	674	706	662	671	663	681	697	611	651	718	702	669	688	641	664	656	675	694	691	684	731	664	676	667	648	683	692	683	680	663	672	684	718	656	677	667	680	646	696	690	665	681	628	657	632	646	650	701	641	657	672	697	616	684	710	722	674	676	636	670	605	667	694	663	699	643	671	622	652	673	663	739	673	655	633	683	658	713	666	645	716	700	676	669	683	659	735	660	671	692	667	684	656	685	680	706	682	650	695	662	610	709	734	639	648	688	625	696	706	660	599	654	680	669	649	664	695	702	735	689	681	706	689	676	676	684	660	674	691	706	678	690	701	646	712	662	694	689	714	636	711	618	676	672	705	668	670	689	666	714	673	678	677	657	638	685	645	675	673	673	688	704	661	651	743	669	747	626	659	664	652	660	614	627	682	714	673	684	669	669	679	671	727	694	683	674	705	719	681	692	715	681	679	684	667	676	670	650	683	688	682	662	658	657	691	689	683	692	714	621	663	638	733	682	666	674	623	648	694	708	699	643	673	689	677	656	622	663	620	640	678	612	722	685	670	711	668	661	680	693	687	678	676	696	715	690	663	682	671	666	712	662	605	656	684	677	647	681	693	661	670	726	687	639	636	670	678	705	674	668	675	678	672	676	673	715	676	681	658	654	679	693	692	694	669	677	680	648	688	662	701	664	693	690	684	708	677	677	636	694	703	675	668	681	674	638	658	670	681	701	710	700	646	697	727	686	667	668	660	647	660	655	644	686	681	666	666	706	675	730	676	685	706	670	644	684	699	683	727	651	706	702	679	675	676	705	662	701	703	677	682	664	636	641	648	692	686	625	694	653
5905	1316	1318	1191	921	639	656	750	981	854	2225	2066	1762	1241	844	626	603	555	541	545	550	576	577	538	565	575	563	550	555	557	539	551	571	553	553	578	591	554	543	575	588	560	608	550	536	570	585	553	597	573	593	582	536	547	572	548	537	579	507	550	562	574	601	559	579	577	574	535	552	535	520	549	502	526	543	501	562	559	595	558	585	531	541	576	531	549	525	516	571	522	560	555	498	581	557	529	587	534	567	567	564	531	558	576	551	554	528	528	588	589	543	589	569	562	563	556	565	582	492	562	535	526	586	530	592	616	581	576	549	593	620	518	548	554	570	514	552	549	558	553	536	548	528	594	543	572	574	537	530	543	594	571	552	535	603	572	544	548	520	548	567	541	535	554	545	528	563	564	583	560	584	524	570	599	602	570	568	533	526	538	554	577	609	576	566	570	548	610	556	572	579	556	553	541	594	573	557	567	539	578	584	569	564	550	539	539	518	575	571	547	516	572	567	560	567	587	557	558	566	558	565	535	573	596	566	569	580	593	534	503	586	573	525	582	554	547	504	531	543	574	612	537	507	581	542	613	562	568	561	555	562	553	532	591	520	555	561	554	589	536	571	540	579	575	590	564	543	572	563	540	561	595	513	536	526	523	504	548	547	570	557	562	565	539	537	607	539	532	563	513	593	544	573	508	582	587	525	535	563	595	553	583	602	521	570	530	542	547	519	596	519	532	523	572	522	570	565	586	587	566	516	576	515	567	536	553	551	592	534	507	574	569	553	574	591	544	545	528	597	558	580	563	548	557	551	596	570	539	515	547	572	530	553	563	597	554	545	558	575	540	568	593	556	566	548	542	572	535	592	521	516	579	583	535	557	578	568	525	536	550	594	587	558	568	551	530	560	562	566	593	559	549	537	572	543	549	540	577	576	561	556	554	581	557	546	499	554	570	577	581	580	542	562	556	542	545	581	559	575	525	569	587	594	586	560	548	566	542	568	587	577	596	559	587	564	551	548	555	535	566	566	528	556	514	580	542	570	550	564	548	550	561	553	561	553	534	577	569	539	559	552	541	527	584	587	567	531	568	539	575	611	550	570	536	539	553	575	574	602	608	553	599	552	532	568	552	567	553	543	588	546	572	589	544	582	592	560	571	608	549	567	567	558	579	519	527	550	571	541	616	551	598	578	568	584	569	573	543	568	521	508	544	545	595	553	505	539	567	535	565	543	545	565	540	558	550	559	570	556	584	564	581	519	550	543	556	613	628	572	576	596	555	528	556	561	547	543	561	533	551	583	599	587	547	559	596	559	546	567	538	565	582	527	572	584	564	584	555	544	576	577	571	547	549	608	571	592	575	578	521	554	527	558	542	563	570	552	567	593	565	573	545	542	557	563	565	583	564	575	534	578	558	574	522	580	542	551	553	578	544	503	576	561	540	543	570	564	599	562	597	535	505	567	560	552	573	572	564	528	563	535	562	561	532	593	520	563	561	542	549	566	570	591	549	524	570	594	548	547	541	572	562	586	544	537	560	543	536	555	606	547	590	579	578	599	554	550	571	563	561	576	590	537	572	549	530	525	604	555	571	518	572	528	531	531	563	558	549	551	592	535	571	479	541	609	549	532	534	554	542	549	583	534	532	607	557	580	527	526	537	550	563	538	557	563	535	585	541	546	567	530	591	569	581	544	512	567	538	563	568	570	566	583	574	546	569	573	550	583	565	609	565	576	541	581	550	518	526	543	533	556	566	552	543	560	605	549	556	541	546	523	590	498	541	578	544	519	530	581	550	541	522	551	563	573	534	534	570	589	596	565	555	557	567	554	570	575	539	516	572	551	593	587	548	524	596	555	581	567	536	545	580	591	592	586	530	609	544	565	559	614	546	548	581	557	588	563	521	537	599	566	515	589	602	567	582	566	563	533	545	526	566	550	575	533	576	572	579	553	573	595	537	561	541	569	533	551	562	552	574	557	556	561	541	566	554	617	533	554	522	570	560	546	557	557	536	563	586	561	543	541	563	554	522	590	569	508	575	534	560	555	543	541	535	566	565	532	587	536	571	619	563	572	589	558	555	528	556	592	571	599	532	568	529	567	553	526	579	537	566	602	572	516	572	537	580	587	542	558	563	587	587	515	585	572	590	565	543	609	553	563	578	532	575	569	535	541	538	578	584	568	569	555	585	583	557	558	572	531	547	554	552	560	565	561	579	556	540	554	573	509	507	543	549	608	569	572	582	549	531	583	546	545	511	558	491	597	558	552	560	555	608	576	558	549	562	587	568	585	529	582	542	524	593	560	568	597	557	558	546	547	597	540	548	552	590	549	561	557	592	563	532	550	575	560	603	542	579	533	594	592	559	536	529	524	600	566	584	545	565	546	555	566	547	588	499	555	526	527	513	552	547	598	539	524	572	588	534	520	494	579	582	546	555	551	579	571	536	564	600	589	561	555	577	514	547	543	557	534	550	514	565	550	545	514	529	562	573	531	579	579	545	547	574	563	542	518	520	593	545	558	571	537	558	582	552	580	522	541	526	564	536	541	566	556	575	524	560	572	554	572	578	578	508	550	548	560	560	566	554	575	566	581	587	560	569	565	590	584	577	582	613	539	555	592	556	588	539	585	533	538	564	584	534	558	599	554	526	550	543	597	548	556	574	581	520	556	512	536	599	560	580	543	585	511	544	531	568	568	545	596	560	561	546	577	561	537	582	562	577	536	558	557	578	577	587	569	531	559	526	558	502	557	588	526	579	552	551	560	508	550	549	552	585	565	576	557	582	539	586	543	529	568	569	528	576	523	554	559	561	565	569	557	543	552	534	551	547	504	549	583	558	563	582	557	542	581	568	597	532	531	577	546	523	582	583	553	535	573	583	545	551	511	555	569	584	584	588	581	533	552	568	564	535	537	560	580	589	579	529	567	577	573	547	549	608	560	554	570	538	568	517	561	530	533	552	598	543	551	625	503	531	609	538	613	570	580	564	551	601	594	573	570	543	556	586	551	556	589	583	594	594	578	545	588	579	556	587	574	537	535	581	557	529	510	558	556	546	497	562	517	549	572	524	554	519	512	539	542	538	574	576	557	541	533	570	573	547	540	556	580	586	559	574	574	533	571	580	520	579	545	568	590	537	588	577	569	583	549	573	554	566	539	545	531	565	589	550	588	585	572	546	588	537	526	571	500	546	555	557	549	530	549	584	544	539	585	558	566	510	558	544	563	527	510	581	568	522	583	527	561	586	561	578	585	582	523	531	571	565	551	551	576	562	555	589	537	539	553	563	562	572	595	550	566	523	565	548	546	526	550	560	602	546	601	553	543	605	574	565	548	547	545	583	541	562	570	585	527	594	552	562	522	557	549	534	550	552	559	506	543	554	570	569	584	505	554	568	549	539	549	577	572	522	563	569	601	551	535	530	578	538	542	530	543	539	560	544	551	571	566	535	566	575	585	531	615	566	535	556	560	529	545	569	551	562	564	539	560	576	554	589	550	544	559	620
25673	21411	27376	25593	6958	1435	1100	861	1001	3950	14547	17330	12267	5579	2005	1024	774	653	615	617	658	629	658	594	618	633	596	612	638	626	647	588	591	641	602	594	641	625	633	647	639	651	632	640	622	645	596	608	621	598	629	616	623	625	594	605	653	622	644	585	608	591	655	570	634	623	617	623	597	542	671	583	654	598	642	661	632	591	630	637	655	635	646	607	614	610	645	615	567	626	599	604	636	586	623	652	633	637	585	568	585	649	617	608	607	574	655	619	612	662	579	627	617	649	617	591	602	589	642	612	603	655	601	639	601	590	612	678	623	591	591	611	630	642	644	627	623	657	612	621	626	573	614	556	566	639	580	649	638	602	583	632	613	616	610	584	615	594	625	564	654	602	593	602	641	599	595	560	591	590	607	617	614	591	610	658	638	583	599	656	621	613	619	617	654	601	661	627	670	594	588	623	623	575	596	623	587	652	631	638	618	613	569	581	626	593	589	635	582	602	599	566	639	583	638	621	600	578	645	574	649	627	596	609	627	557	575	590	628	600	643	600	634	563	604	570	566	596	585	620	622	636	564	598	598	633	621	621	626	600	613	596	614	587	594	665	635	618	578	605	623	608	607	627	625	622	624	612	632	631	623	621	650	624	631	644	619	615	639	595	573	618	618	620	611	633	617	586	585	634	652	568	625	631	608	644	607	601	605	617	612	571	627	599	591	610	608	623	585	658	604	612	632	589	615	597	602	633	616	652	652	637	614	623	598	612	642	635	592	645	655	586	613	634	560	592	634	622	594	609	582	607	603	616	602	626	606	604	657	594	577	634	635	620	579	591	664	610	600	614	624	658	622	611	619	613	620	588	623	608	620	541	589	617	617	575	580	607	612	606	592	587	608	620	633	588	615	587	635	596	630	592	649	657	579	620	624	617	554	573	650	597	621	660	623	640	608	610	640	579	655	618	641	645	596	563	659	628	626	627	588	649	637	620	608	618	622	664	657	589	647	623	601	599	583	634	586	629	627	572	602	615	637	666	618	628	617	619	575	634	590	604	614	644	607	599	641	597	590	647	613	605	577	602	624	654	610	583	602	566	626	651	610	603	580	609	602	625	590	571	616	594	617	599	635	674	621	659	596	609	583	638	626	605	620	557	640	567	641	578	625	609	587	634	571	628	641	648	605	640	602	619	599	569	628	576	624	606	628	600	652	628	613	573	635	602	616	626	644	565	583	598	576	624	623	588	638	641	591	594	603	622	624	638	606	612	585	586	599	597	622	585	575	624	591	625	593	642	614	629	633	677	617	594	624	654	577	584	632	610	631	628	620	627	603	665	608	586	627	590	596	648	613	596	622	637	608	648	690	601	661	656	596	562	600	582	612	592	603	599	624	643	605	585	585	594	607	617	628	627	568	596	609	581	540	643	629	630	599	557	588	614	609	598	630	601	636	600	609	659	599	615	599	601	630	627	631	536	634	639	603	607	627	611	593	587	594	613	562	646	583	629	574	599	563	612	641	643	626	627	622	571	632	567	601	635	604	579	629	597	643	603	602	575	600	619	646	594	630	598	622	602	609	628	649	587	693	619	596	623	623	620	634	626	651	597	641	597	597	591	608	581	614	616	552	598	588	586	580	584	571	640	581	595	622	601	622	599	636	582	604	610	620	598	615	617	603	612	634	663	591	628	629	573	557	583	591	654	617	606	638	590	571	594	641	638	590	642	605	595	655	621	606	607	607	598	612	576	614	640	590	600	632	670	589	636	607	645	642	667	613	598	660	591	611	615	574	591	628	662	590	617	597	613	583	651	586	624	651	590	626	641	579	637	598	586	634	606	623	583	629	612	617	611	635	607	621	620	648	663	650	643	638	635	578	611	627	604	606	575	640	640	642	585	596	607	631	603	581	610	613	609	666	594	649	586	631	600	628	614	579	595	638	599	626	605	622	696	606	648	618	638	593	587	610	626	580	632	608	583	611	600	627	641	629	601	664	600	607	569	638	605	603	559	615	646	597	591	608	599	618	619	625	603	583	589	596	580	588	641	607	616	643	667	629	678	612	594	625	625	592	622	641	632	632	614	599	617	579	611	607	582	574	616	625	595	631	613	628	603	613	577	596	613	610	660	587	626	637	594	567	608	629	616	610	610	620	606	602	601	585	569	604	662	579	628	698	629	615	580	601	572	582	635	606	623	642	652	594	619	607	639	599	605	607	575	645	624	606	604	547	617	636	644	609	649	597	626	595	603	616	597	648	577	632	650	621	629	603	586	612	562	628	613	617	615	610	620	616	556	615	647	589	645	614	649	597	609	644	590	614	613	578	592	606	585	591	605	623	612	616	593	590	606	597	610	596	600	624	588	654	594	662	591	602	604	554	671	612	619	612	628	588	611	604	570	580	611	584	620	602	642	622	569	622	642	575	590	668	653	612	594	592	590	601	644	608	618	638	601	572	604	627	627	585	618	594	629	606	644	594	585	597	570	622	612	587	608	601	628	580	600	587	627	637	589	621	621	636	600	643	587	609	574	607	594	590	581	593	594	622	634	588	631	608	639	633	611	609	629	577	599	621	584	591	607	628	609	560	627	582	705	599	614	615	624	621	641	660	632	586	612	602	601	545	647	635	628	633	597	601	610	609	619	608	623	634	626	590	624	605	639	629	611	609	590	555	606	603	599	610	624	607	639	619	647	597	614	577	606	594	602	644	646	624	582	649	639	648	641	619	615	601	620	605	625	622	624	634	635	616	637	659	607	633	600	618	612	571	628	574	628	578	615	595	577	575	594	644	558	600	602	606	659	609	631	639	600	650	603	579	590	595	612	635	620	585	601	646	633	611	655	615	591	690	641	599	608	630	620	581	613	629	620	632	606	598	610	608	602	663	612	604	651	649	598	596	592	639	564	592	614	640	607	610	597	622	596	668	630	577	617	596	617	629	626	609	598	641	600	590	588	622	569	633	591	626	600	618	569	591	637	598	610	626	578	603	607	639	623	636	607	635	618	613	577	602	608	633	642	585	613	620	606	587	615	643	652	614	603	630	575	625	572	582	619	610	618	650	585	620	638	602	628	665	590	590	617	610	635	591	620	581	608	597	600	635	624	633	607	578	626	581	657	587	578	654	605	635	605	611	606	606	590	594	622	612	652	634	593	611	611	603	649	626	631	644	607	611	594	611	619	626	626	636	594	623	621	576	617	596	615	591	638	575	620	633	601	620	633	608	608	610	587	580	596	589	612	592	595	607	647	587	615	621	609	631	615	607	614	662	658	585	637	575	645	617	567	606	651	615	629	641	635	633	628	565	623	619	597	584	614	621	603	670	598	582	583	591	591	679	594	632	650	620	624	593	614	613	631	632	601	636	610	594	641	626	593	602	600	605	650	581	622	651	582	576	577	641	618	626	649	600	610	645	567	640	615	612	597	624	612	609	594	627	641	581	614	635	607	643	576	604	626	583	640	567	630	623	639	611	627	573	585	637	598	594	621	627	605	581	616	617	572	644	571
4412	4785	3503	1822	1409	1006	991	810	1161	5794	16036	15863	10496	5028	2054	970	627	575	587	544	490	548	555	557	557	562	529	527	577	523	536	550	528	507	520	564	530	585	538	546	589	496	524	536	569	524	542	549	527	522	511	551	529	542	526	539	546	542	519	513	516	539	525	507	530	493	493	565	569	512	500	526	538	523	559	542	525	520	555	524	530	509	565	568	517	508	542	528	543	550	527	554	526	542	540	540	515	552	546	519	504	515	540	514	553	568	523	551	486	536	529	516	541	556	538	521	521	519	549	531	524	522	506	595	534	514	519	548	533	548	492	536	531	511	556	519	502	533	496	568	506	555	540	547	498	577	514	531	505	545	563	533	523	477	531	505	524	501	549	528	533	534	527	571	518	539	540	521	504	552	560	551	555	538	519	526	490	543	553	550	547	552	523	508	576	538	514	520	495	553	540	509	540	510	538	529	538	532	554	511	527	550	504	516	536	564	507	530	528	558	516	550	527	537	525	546	524	549	540	506	551	540	510	576	531	517	532	567	530	518	534	510	506	486	504	559	533	521	518	546	539	528	533	511	556	501	536	551	563	573	565	546	534	524	536	492	534	572	529	479	536	522	543	536	535	552	534	596	488	565	477	503	542	513	552	545	543	560	525	541	508	543	523	529	485	501	510	529	548	513	580	530	547	530	568	526	520	532	512	502	524	528	532	563	537	573	535	528	579	515	534	535	535	522	590	562	507	517	535	543	528	488	568	572	534	520	520	541	530	513	509	534	561	524	542	531	525	545	536	556	562	572	518	519	524	589	567	538	535	574	542	511	565	531	547	547	545	469	556	533	496	569	493	536	535	508	523	546	532	552	537	549	530	556	568	542	543	506	533	510	531	534	525	456	495	548	542	547	541	482	528	510	501	525	539	549	512	537	533	525	522	531	566	506	523	519	518	519	530	562	496	515	556	564	586	535	520	528	526	553	529	513	517	469	507	555	541	513	539	499	530	555	512	496	496	509	532	553	544	554	500	549	524	543	493	540	537	546	520	549	541	516	518	554	567	510	546	517	543	572	471	549	539	506	533	517	515	553	566	537	508	469	541	555	525	500	576	538	526	523	553	523	520	500	546	493	514	549	518	476	506	520	540	543	511	530	515	555	495	527	514	533	529	527	517	571	515	556	524	557	546	529	534	553	546	568	521	550	535	549	554	523	540	522	570	515	519	546	557	567	496	527	506	546	529	504	530	541	521	541	577	507	512	554	540	527	548	519	557	509	575	574	546	524	563	514	534	515	516	523	539	545	549	513	558	528	544	566	510	518	541	516	491	494	522	531	571	516	559	504	568	521	530	547	515	525	548	487	554	526	528	520	560	594	544	543	508	505	513	547	522	518	543	534	517	564	507	520	507	520	541	549	543	507	540	504	533	531	540	540	548	550	517	540	544	470	571	558	548	496	500	540	538	541	511	546	551	495	509	554	497	522	520	547	525	510	524	541	487	485	482	516	525	534	559	491	535	579	530	555	509	546	540	526	554	480	541	560	575	558	537	508	540	533	540	536	546	532	509	539	545	514	544	531	548	519	493	544	524	474	534	508	542	532	534	525	523	481	538	521	486	547	544	508	500	510	522	511	552	512	566	532	560	522	495	525	541	518	557	537	530	568	503	503	545	558	556	543	520	503	500	529	561	545	571	535	498	531	542	531	518	521	521	574	529	523	555	530	509	563	531	513	508	556	538	578	494	530	535	519	522	531	506	586	530	533	536	544	534	510	541	571	535	500	519	555	507	515	533	512	530	542	553	549	504	548	540	526	550	534	580	534	500	517	506	514	538	520	528	543	550	557	495	504	526	537	526	509	508	525	546	499	523	569	538	526	495	545	515	550	525	536	545	553	524	525	560	536	507	506	518	508	538	564	547	540	544	528	539	551	565	531	507	526	539	534	516	532	497	537	512	544	541	564	523	514	482	523	550	560	516	514	524	502	560	548	515	464	541	532	536	526	521	535	517	514	536	537	555	542	568	530	539	541	534	521	491	531	557	534	518	504	552	472	538	562	508	515	498	518	546	530	537	544	557	500	529	505	538	511	499	531	520	510	516	555	554	504	526	535	551	492	534	541	524	520	578	544	543	526	538	477	510	529	510	549	498	515	520	481	562	555	560	555	521	467	593	538	494	540	507	529	539	545	554	518	507	526	531	556	534	508	527	537	527	515	546	502	517	547	520	504	538	541	525	548	554	544	512	541	534	548	549	528	547	519	550	546	536	499	493	542	512	506	540	524	530	510	570	565	560	536	526	527	532	540	494	523	504	552	532	553	520	503	513	526	564	543	533	478	544	535	519	539	555	531	506	501	542	549	556	509	460	547	558	521	521	555	510	492	509	516	505	548	517	507	507	535	552	503	533	521	534	563	510	525	513	577	499	542	554	541	507	555	536	549	557	560	524	526	481	549	544	554	521	541	509	523	514	547	533	534	554	497	519	541	512	568	590	565	527	500	543	491	534	586	455	536	546	561	523	527	509	506	541	555	522	567	555	555	477	528	540	503	509	473	531	571	559	512	569	528	470	514	523	547	537	518	497	497	534	570	504	494	508	565	519	528	521	521	589	541	528	528	509	506	511	500	561	534	528	542	522	497	539	560	536	463	511	516	540	549	564	552	541	488	514	524	549	515	516	533	476	539	522	472	529	497	532	525	533	566	494	518	518	533	522	526	561	537	521	584	514	511	565	536	572	548	505	510	512	519	560	530	467	557	523	535	518	551	513	519	531	530	512	504	551	538	523	561	533	561	517	544	541	536	533	543	512	522	531	588	530	551	513	543	527	529	529	521	542	535	508	498	517	541	527	532	519	532	514	498	559	528	554	543	534	477	543	566	507	524	559	543	507	532	556	524	466	525	499	496	519	566	522	516	515	500	572	527	501	502	528	514	522	562	529	517	524	537	509	534	494	535	521	554	557	511	523	485	533	491	563	553	467	561	534	510	530	515	533	567	554	538	529	553	521	535	539	518	538	519	519	530	528	490	535	486	508	523	547	487	638	500	483	533	574	523	516	529	506	570	536	529	546	502	497	514	528	547	543	529	524	521	536	565	538	542	541	535	534	488	532	503	538	554	544	472	493	548	523	491	517	564	560	467	539	535	527	494	537	506	538	537	530	515	495	525	605	516	573	473	529	529	504	501	523	530	529	537	558	478	513	512	527	517	544	536	478	547	517	534	564	542	557	528	519	521	526	545	534	512	570	532	500	531	528	514	534	530	512	502	522	527	485	526	535	510	543	551	537	555	525	517	489	511	542	532	530	479	546	564	522	571	549	523	514	531	525	506	483	529	491	561	494	518	553	548	544	525	507	519	504	573	540	513	513	491	510	506	524	571	534	525	467	570	524	534	503	526	501	558	525	536	525	534	525	526	540	533	561	541	511	538	561	537	528	535	531	566	565	535	516	528	519	548	501	550	547	534	534	487	531	501	512	514	507	552	515	547	534	525	523	501	554	512
24827	21420	28507	24714	20925	5224	1766	1203	1090	5137	24385	29704	21941	10838	3605	1508	918	816	752	679	753	716	761	722	736	748	797	741	720	654	742	739	746	702	711	713	773	738	765	772	689	735	762	750	713	684	741	762	684	729	666	710	740	683	750	730	698	659	717	737	757	711	775	743	709	686	672	720	709	704	755	686	688	687	779	724	741	740	752	755	725	749	735	748	707	733	724	731	706	721	690	673	716	714	768	727	712	728	698	742	811	699	728	716	717	754	695	725	746	721	726	724	718	748	720	704	711	735	725	735	747	740	713	736	688	690	713	764	664	736	690	718	709	697	677	751	707	696	699	710	702	730	718	708	688	714	712	730	696	715	770	708	696	746	701	725	721	723	700	753	739	735	745	726	674	698	734	741	710	694	738	693	673	729	748	719	685	717	684	713	715	681	750	709	725	737	735	759	711	724	747	692	722	692	761	691	733	712	726	749	714	714	700	724	714	716	731	728	771	697	717	746	728	716	709	769	733	723	716	672	758	718	706	695	709	688	729	715	770	718	712	647	707	725	756	706	702	719	685	719	667	712	708	716	726	708	678	717	710	761	715	690	701	721	678	793	747	693	705	770	697	771	750	651	661	718	694	732	708	690	706	692	734	731	731	701	703	715	746	739	683	746	718	720	706	710	709	708	709	703	708	698	737	741	669	697	664	713	739	703	714	714	716	739	790	711	702	707	729	721	714	676	694	726	680	720	699	737	718	728	722	729	736	715	679	778	767	767	727	717	710	724	768	708	657	654	736	747	649	666	681	754	798	724	732	685	679	748	710	703	710	731	678	708	707	746	700	769	803	694	782	738	680	704	704	715	717	749	731	702	741	706	697	717	697	737	708	736	677	710	702	657	720	770	734	737	731	731	701	755	684	743	733	697	703	711	725	742	740	676	745	698	702	700	710	708	753	721	734	756	771	738	726	680	732	740	725	730	752	693	696	706	747	675	724	732	661	700	747	734	728	730	717	716	733	739	708	746	683	736	704	738	722	726	656	737	729	682	713	667	734	713	682	698	694	794	705	767	742	799	707	702	703	661	741	706	734	734	720	729	688	693	708	719	663	688	733	697	661	705	734	700	714	701	713	765	719	707	681	727	712	779	695	725	746	712	762	718	737	727	736	721	753	678	703	717	727	745	677	700	736	724	709	749	695	695	771	753	672	696	677	722	764	725	697	735	710	660	753	686	710	699	706	751	741	707	726	725	718	709	705	699	699	721	719	739	711	720	744	682	742	699	662	717	701	734	727	690	719	714	733	734	691	696	765	754	717	775	768	738	769	732	746	689	748	645	665	678	770	712	713	670	716	714	712	702	708	662	740	705	761	740	706	690	759	730	703	718	713	659	730	668	731	684	654	699	735	734	701	675	772	775	708	719	724	693	721	701	703	701	769	732	737	762	753	718	769	687	729	711	718	714	695	787	695	689	704	738	721	732	769	739	739	709	702	745	687	713	716	758	742	749	713	707	680	669	738	760	703	685	700	697	714	687	730	704	738	713	711	724	712	747	684	674	735	743	721	699	677	699	720	751	717	709	684	707	732	708	701	705	693	715	725	726	716	730	719	736	686	766	718	683	692	752	735	733	708	721	693	718	686	715	722	725	674	719	709	742	688	710	687	688	675	716	715	705	695	674	733	703	758	755	694	705	699	735	730	741	705	713	750	688	714	706	729	715	746	714	714	725	786	753	740	737	711	730	681	711	728	677	705	711	664	718	751	725	719	730	723	726	712	726	768	737	711	747	689	706	748	691	716	709	732	721	758	684	724	722	707	689	766	734	658	725	702	722	710	693	707	716	714	756	673	755	746	738	729	735	730	750	690	775	773	723	693	750	741	680	705	697	687	738	686	744	723	759	708	685	716	705	691	693	781	717	743	717	734	705	732	718	717	729	711	749	689	707	740	743	731	695	736	737	715	731	768	709	711	708	674	737	692	733	719	754	696	735	708	739	695	703	720	715	723	694	740	718	714	743	678	772	721	688	801	768	722	702	665	722	655	729	707	737	693	749	688	676	707	744	711	752	685	753	696	730	674	720	727	766	670	689	731	719	801	725	697	665	709	721	688	740	747	712	704	709	709	728	654	730	756	705	715	676	719	693	708	724	686	730	703	767	759	712	736	697	708	730	770	702	713	718	737	723	734	731	682	721	711	719	704	691	791	730	747	709	729	743	707	761	733	743	720	706	730	697	719	733	732	718	726	691	719	704	664	720	714	686	732	736	727	700	728	708	729	683	773	679	713	687	740	688	683	735	761	717	688	705	759	700	723	735	668	709	731	705	699	741	682	744	713	673	804	714	669	671	675	682	723	693	759	743	689	703	725	729	703	711	770	716	702	728	745	708	747	713	711	685	667	668	689	694	722	704	733	682	720	718	730	751	688	726	729	718	706	675	679	796	712	719	718	767	764	775	719	748	688	670	688	687	704	704	711	708	715	728	721	710	768	709	684	700	658	687	704	703	749	773	761	693	672	758	713	710	672	744	713	749	659	705	737	694	686	775	683	645	709	726	729	661	683	715	734	689	734	753	714	675	714	722	747	740	711	739	714	720	748	757	783	692	722	688	740	706	758	789	747	685	748	682	723	703	735	722	731	700	769	721	737	772	755	716	722	732	735	730	691	690	732	706	724	728	733	677	752	716	751	702	697	708	685	662	705	722	730	724	701	723	674	733	680	707	779	692	675	734	751	724	711	739	710	715	684	714	728	722	710	693	728	694	721	672	676	752	733	720	700	663	722	749	710	677	686	768	716	674	716	772	687	754	718	728	703	708	742	701	696	695	670	741	697	731	706	738	687	692	696	700	676	693	747	723	692	708	748	726	736	690	723	646	742	733	714	683	721	730	688	743	747	692	694	737	686	697	706	684	746	756	735	709	697	699	764	712	706	741	788	739	703	712	714	721	710	740	681	725	732	663	784	707	726	700	733	755	690	769	732	714	729	691	703	716	685	706	732	707	683	713	701	722	735	679	742	722	687	692	710	763	693	700	681	712	724	688	730	686	716	724	737	767	714	686	693	723	660	728	697	754	750	756	760	717	702	721	725	779	746	745	727	693	727	718	736	722	718	713	737	735	734	650	755	742	679	705	724	711	749	707	710	743	690	702	721	698	709	703	724	726	708	699	724	738	691	715	684	736	698	691	668	720	668	706	656	736	726	706	713	745	688	717	697	706	690	783	705	732	716	693	721	739	706	712	687	705	741	709	663	694	764	647	709	733	702	740	690	764	742	719	688	749	689	766	713	677	681	748	705	727	715	706	667	729	695	724	752	657	719	721	756	705	703	704	639	747	723	694	719	697	689	756	707	715	694	733	703	713	715	694	741	725	705	733	707	725	732	746	722	760	717	744	698	702	745	743	671	748	705	739	716	695	726	687	704	710	736	704	740	717	674	697	710	683	743	727	710	696	762	680	725	718	678	710	770	700	694	747	721	680	687	717	688	692	750	704	694	721	721	728
4505	7435	5804	2778	1893	1560	1361	1119	1266	7442	26338	25981	18085	8793	3262	1458	818	632	646	601	627	601	571	614	623	607	651	607	648	674	629	626	594	636	618	623	581	613	634	634	612	630	613	610	627	592	606	638	649	643	597	645	637	649	628	595	581	607	623	596	657	637	580	636	631	647	623	647	602	622	584	619	558	606	575	642	617	603	587	644	586	625	607	626	579	600	619	628	627	653	631	645	596	655	608	608	607	609	586	569	601	590	597	639	631	615	600	627	636	627	624	606	596	606	581	602	581	632	613	596	607	596	671	614	647	634	600	596	602	603	620	641	568	642	648	613	617	626	606	598	567	637	617	674	608	588	638	615	631	599	645	598	606	629	673	600	649	662	618	628	591	593	611	651	609	590	650	635	597	633	616	577	624	615	643	603	616	621	610	585	600	665	601	611	616	624	653	648	640	597	608	661	617	640	624	638	626	611	673	649	604	638	633	612	643	580	624	604	576	626	618	615	615	644	649	618	602	598	582	601	661	618	639	601	612	597	580	623	603	605	575	615	601	623	657	597	635	642	561	584	612	619	618	624	567	619	634	639	616	650	621	630	604	603	640	626	615	593	630	616	631	630	623	655	622	630	611	663	633	587	580	622	656	639	611	615	662	610	606	572	603	613	648	654	587	588	622	601	602	657	689	615	601	587	608	603	658	621	598	612	603	608	546	579	623	633	608	610	629	614	632	624	617	618	649	688	626	636	612	636	649	610	657	668	630	624	600	616	609	604	575	624	570	587	589	603	617	652	580	626	641	606	625	645	642	627	583	578	604	600	637	669	609	622	651	599	581	568	636	585	605	613	637	689	614	606	607	636	621	661	629	593	671	589	624	612	613	661	588	569	545	566	616	610	646	610	627	604	623	583	612	609	589	644	622	596	617	603	614	626	592	593	635	625	645	587	580	603	584	628	641	618	613	597	571	606	576	590	583	603	585	608	606	611	610	562	600	593	603	619	629	616	622	638	557	607	627	640	603	593	624	597	645	673	585	607	598	638	617	590	658	599	621	634	569	621	635	649	615	572	609	609	631	632	589	602	584	587	602	603	629	572	592	616	605	612	617	587	613	638	573	616	596	650	633	618	609	632	561	644	639	587	587	611	618	636	629	624	654	628	621	558	656	614	596	646	595	600	648	582	598	564	614	575	646	583	567	605	641	622	548	534	628	618	627	655	634	662	599	599	596	641	566	637	574	587	577	596	644	621	615	639	621	619	678	658	622	609	561	629	612	598	619	634	601	586	580	622	624	579	642	576	624	587	625	591	638	601	639	631	581	610	611	590	626	659	594	629	650	603	609	609	602	627	634	656	636	631	640	636	588	648	611	593	615	560	631	647	624	642	596	610	623	606	622	603	554	606	572	612	585	638	602	599	582	593	584	626	623	586	603	558	603	636	617	591	606	602	558	657	597	628	633	617	608	601	600	572	598	583	598	613	602	604	610	611	617	601	643	612	615	621	642	619	597	594	602	601	576	638	610	600	613	602	604	618	595	628	595	621	616	637	638	633	588	553	625	604	577	584	652	629	630	611	577	620	633	643	609	591	615	611	577	621	601	575	639	590	617	621	589	581	580	615	584	595	616	645	637	614	595	571	581	599	587	615	657	595	590	591	582	623	590	592	632	586	571	573	642	636	614	579	633	599	629	617	609	582	621	643	585	631	601	601	602	619	589	645	596	572	589	569	634	643	640	634	632	622	572	597	568	589	619	657	623	638	618	622	627	590	653	555	602	665	645	590	653	608	650	670	659	588	629	636	591	579	586	650	587	624	630	587	625	585	605	607	637	626	622	632	589	594	618	560	615	676	644	586	598	619	606	606	632	642	607	665	623	643	564	694	662	602	575	576	610	640	627	598	620	608	604	602	607	587	570	613	619	602	596	620	571	578	607	622	608	659	609	593	593	608	583	650	552	623	609	584	610	616	555	629	658	648	638	650	582	578	608	550	613	600	617	590	622	580	597	632	658	596	598	656	611	608	670	580	598	598	581	615	596	627	622	633	576	605	604	603	686	661	672	657	654	609	585	609	633	587	629	608	601	601	589	611	592	617	643	620	602	619	633	642	628	614	594	602	645	629	599	632	568	620	636	587	627	571	600	606	580	587	662	577	640	634	614	596	596	578	643	613	670	606	647	611	611	584	621	632	589	645	604	629	618	615	631	652	626	617	635	577	591	580	612	617	605	606	625	556	571	621	594	633	572	646	569	624	614	584	633	648	564	641	577	595	626	594	609	616	682	641	592	614	610	557	623	617	609	660	647	565	606	602	628	622	622	633	563	603	628	601	615	571	600	585	588	605	661	608	623	651	596	654	630	608	585	578	640	630	604	587	607	638	585	610	591	595	596	595	574	617	621	628	600	587	614	601	606	609	611	576	638	595	618	608	577	593	636	623	614	578	604	576	594	581	612	592	615	597	621	587	613	633	585	598	639	608	595	617	618	624	619	677	593	622	627	586	628	630	648	561	583	568	635	654	600	635	607	625	646	575	586	564	626	600	583	615	595	626	613	621	644	680	637	654	629	607	661	635	597	605	619	613	576	627	604	618	627	631	596	610	628	624	669	589	631	616	616	634	603	622	578	580	561	636	643	623	591	639	601	641	558	593	609	601	601	616	619	632	613	628	625	619	604	598	639	570	635	604	631	616	601	646	656	574	680	596	602	603	640	630	582	639	568	599	594	558	598	635	613	570	612	648	586	592	597	627	608	617	589	580	691	633	600	622	600	601	600	618	639	627	600	625	629	632	598	637	623	623	624	629	655	627	625	614	579	635	667	619	662	597	634	605	659	636	592	639	572	581	623	591	629	608	637	664	624	563	632	628	592	568	627	620	574	623	633	629	584	603	659	634	585	621	632	606	626	625	637	571	604	613	586	652	606	646	596	627	653	690	634	602	585	590	599	631	597	620	567	600	615	601	660	618	583	655	597	626	615	653	567	597	604	620	599	602	613	616	604	587	605	610	669	606	630	626	607	597	591	613	665	645	592	596	626	615	614	558	583	611	619	611	634	565	613	617	595	665	615	615	561	608	588	621	638	689	581	612	600	588	607	630	558	607	609	620	586	638	634	605	633	603	584	599	561	633	594	576	566	591	594	612	665	554	666	659	638	633	643	616	587	614	625	607	583	639	608	587	612	603	645	646	618	605	640	644	610	604	592	647	648	620	618	600	579	628	611	573	644	587	587	612	606	655	607	623	618	603	636	633	570	602	574	620	635	575	637	590	643	579	589	584	617	629	588	605	665	637	582	597	603	596	604	564	613	638	612	620	571	626	621	610	603	614	597	628	605	615	586	590	554	633	635	611	570	603	611	606	618	625	611	634	606	671	619	637	625	623	624	619	607	590	635	625	610	642	607	588	636	603	565	641	598	556	575	643	610	694	646	598	593	627	624	577	652	596	617	599	613	620	577	609	615	622	591	615	591	582	642	629	680	623	615	630	596	581	643	568	600	624
27628	10169	1690	1104	753	736	685	759	730	807	1472	1948	1886	1361	879	759	672	622	674	612	684	637	650	620	680	648	625	647	650	670	670	629	658	625	689	621	617	621	602	668	595	642	638	681	704	633	635	619	657	661	683	706	653	665	650	655	674	637	628	639	641	667	665	619	625	675	701	654	610	643	644	651	620	646	667	620	624	656	660	636	696	688	637	657	639	637	624	663	617	667	647	582	624	630	631	654	634	635	648	685	699	625	629	612	649	668	669	653	660	651	702	649	603	649	644	663	650	638	700	673	696	669	615	661	623	690	626	639	660	650	622	614	639	660	688	621	669	671	631	613	670	654	610	669	684	641	625	639	715	710	670	603	682	678	672	622	651	663	666	655	664	663	649	632	617	662	625	652	646	697	655	680	665	640	665	663	633	617	629	705	656	647	653	659	623	693	634	696	626	611	650	620	692	678	657	641	615	661	657	610	648	667	692	650	654	673	636	607	633	682	668	628	703	628	684	629	650	653	624	652	659	630	623	657	689	598	694	636	700	656	603	673	643	645	663	625	655	638	656	639	657	637	635	635	630	634	628	689	667	652	632	664	650	618	638	663	649	637	657	663	659	627	646	653	608	666	658	635	644	665	715	638	608	624	647	662	656	631	676	637	633	639	663	665	669	684	679	648	630	710	650	626	639	644	661	680	606	629	688	646	638	605	697	640	661	654	670	649	642	616	616	666	622	649	642	641	654	638	640	638	627	616	617	664	643	635	667	633	614	642	622	646	644	621	645	662	664	690	651	640	653	683	624	662	681	626	684	672	684	664	689	601	625	627	665	659	688	582	629	640	596	630	636	629	651	664	668	667	638	605	603	627	641	682	661	695	667	657	621	673	658	649	685	621	641	622	653	637	665	626	634	692	605	600	638	704	642	656	660	672	686	588	631	657	673	613	602	615	642	687	658	632	650	640	648	637	657	670	638	634	629	658	674	682	701	614	643	644	627	663	665	644	643	681	638	630	663	640	684	653	667	658	646	681	686	634	613	637	669	638	645	602	649	659	655	667	605	708	653	669	645	656	664	670	630	647	670	688	661	659	640	659	626	625	639	637	644	580	669	657	608	630	629	638	615	642	625	667	620	626	663	652	657	665	648	611	663	692	660	621	634	631	661	630	645	665	645	613	639	684	626	641	629	634	631	628	636	674	706	618	632	628	664	635	690	690	667	696	604	651	630	649	658	623	676	624	629	639	628	646	655	678	632	632	655	608	641	729	587	616	625	617	671	685	652	666	655	654	642	613	701	645	644	640	653	711	662	661	633	634	709	625	646	645	635	666	629	669	655	643	655	670	644	631	667	647	634	647	641	646	671	687	624	632	642	625	678	631	683	651	646	658	620	631	642	652	659	634	687	642	625	609	704	622	626	631	648	687	640	637	642	690	610	647	682	673	655	639	634	645	661	672	638	622	595	646	612	620	647	646	613	618	654	654	636	671	669	669	681	652	598	657	650	636	640	628	621	622	629	675	605	614	623	670	677	660	650	667	648	701	690	693	656	670	658	612	653	665	610	605	618	678	658	630	633	637	669	663	642	643	671	672	649	655	623	653	674	618	676	659	682	685	669	648	636	616	647	623	652	627	632	654	665	663	682	667	697	687	652	662	619	671	629	619	636	629	646	668	636	658	599	663	633	642	677	580	618	633	689	663	628	657	673	655	609	664	625	629	678	676	612	651	675	678	627	671	641	637	645	631	666	656	634	675	645	646	645	658	652	633	655	652	656	685	670	637	626	671	669	672	657	717	634	633	617	596	653	591	670	607	631	636	627	619	667	669	624	644	564	689	632	644	680	665	636	645	636	625	644	614	660	632	689	604	678	688	641	646	653	642	649	666	675	644	686	631	631	717	663	667	634	631	639	635	685	693	643	689	639	618	624	657	632	621	629	589	648	662	653	663	667	710	633	666	628	631	657	632	642	677	642	668	637	728	653	655	661	615	652	634	660	616	634	612	648	635	657	624	679	684	657	638	617	636	648	624	663	628	636	724	645	610	676	695	651	667	666	657	687	657	670	671	649	669	641	661	647	627	647	644	634	674	653	676	615	646	657	627	692	622	590	672	685	632	655	637	690	648	629	637	659	677	619	672	583	615	603	646	635	646	670	628	648	634	620	688	648	639	640	651	666	653	655	643	677	604	643	630	618	620	641	679	695	628	644	639	682	648	678	610	633	629	623	659	632	603	696	645	688	668	671	626	648	703	648	647	667	633	635	628	618	646	671	693	644	649	645	644	667	640	716	657	674	679	715	629	671	645	635	639	659	630	644	673	702	634	647	632	675	582	683	622	687	665	661	635	683	658	648	669	707	669	644	670	619	630	663	637	657	731	626	639	668	645	675	603	685	624	631	613	676	665	645	664	627	639	681	604	638	606	613	601	687	645	667	657	653	690	657	658	688	633	671	633	626	643	643	652	613	659	641	633	636	639	652	680	616	618	657	644	614	621	638	616	642	594	665	689	655	618	689	698	644	616	667	634	635	621	641	641	671	635	679	604	679	656	640	651	613	649	666	649	630	652	614	606	621	642	688	686	635	637	641	664	624	666	669	636	642	640	650	624	596	613	652	601	665	633	648	647	641	654	671	678	663	694	675	619	652	620	672	609	614	668	665	646	633	640	705	695	678	644	679	675	653	663	645	581	611	668	663	648	619	662	651	678	616	635	705	642	621	700	685	628	646	669	647	637	669	631	600	644	615	639	668	661	632	709	701	664	679	665	603	622	632	656	668	629	673	643	660	645	612	666	657	656	684	629	666	678	599	661	645	674	645	663	651	647	612	640	591	689	698	599	668	660	634	670	708	627	672	645	613	619	640	659	627	630	645	627	668	650	666	652	712	669	671	625	610	626	640	671	650	687	617	636	665	638	639	633	687	621	647	667	673	665	651	658	576	682	629	647	658	654	646	633	623	668	627	642	649	691	619	689	645	670	638	632	664	665	632	629	672	649	610	636	641	683	683	628	636	619	662	649	632	657	693	624	676	675	642	605	650	629	622	643	605	677	641	699	630	653	590	654	659	666	706	674	662	604	615	656	632	634	645	684	645	651	628	642	664	648	657	679	610	630	664	618	651	622	650	657	688	689	678	633	605	670	636	579	644	672	634	680	698	639	685	651	661	636	664	657	653	678	651	659	642	646	709	681	644	673	641	624	685	730	670	653	620	669	638	667	668	629	633	657	659	680	684	656	668	627	634	635	693	641	678	655	637	639	689	647	662	644	632	662	660	620	663	668	644	674	683	678	645	657	694	683	609	679	654	673	643	623	678	646	663	649	612	597	654	607	653	649	621	682	664	638	646	629	685	641	625	673	623	656	666	614	638	640	655	629	670	639	622	638	686	624	666	641	676	634	637	606	634	608	624	641	677	643	703	656	667	611	651	627	638	675	683	662	670	665	642	648	634	631	628	658	618	607	619	632	668	618	615	653	657	618	646	625	657	644	702	648	622	612
5781	1161	888	819	645	614	566	671	759	799	1803	2269	2027	1266	788	657	589	509	536	543	545	508	532	552	524	525	548	507	505	545	558	558	544	528	575	527	530	528	541	551	565	558	512	551	547	531	562	585	478	571	525	531	542	543	536	560	521	549	557	542	592	531	524	520	566	534	564	581	588	613	550	517	550	520	518	565	551	545	580	557	588	567	531	542	552	573	581	586	465	535	526	538	535	534	532	530	534	571	499	520	550	541	529	527	541	565	519	526	501	538	514	526	540	544	501	542	510	555	564	552	542	516	558	529	524	532	548	540	498	546	514	560	496	531	559	563	538	549	535	524	536	558	553	547	529	529	553	533	543	565	536	571	540	549	542	553	529	521	577	590	515	487	561	564	575	560	513	530	511	546	520	545	555	525	557	558	569	511	548	540	513	501	560	534	540	533	546	528	547	550	499	535	534	532	566	529	507	526	518	534	555	564	518	534	531	525	551	572	529	551	519	525	534	497	565	520	536	541	555	545	458	532	574	539	537	509	572	527	540	541	559	555	526	573	529	536	570	511	526	518	505	548	508	557	532	512	527	547	513	562	566	497	537	539	545	511	561	556	539	562	545	549	548	526	548	544	547	501	518	510	518	497	554	566	492	550	516	551	525	514	542	581	523	538	535	506	564	556	529	522	529	523	553	526	557	535	550	537	536	575	522	528	563	509	545	545	559	541	504	512	573	525	560	559	570	531	556	551	521	498	495	532	559	534	534	565	535	551	547	541	554	559	538	554	552	525	537	534	541	529	555	519	530	549	561	535	533	534	550	541	544	573	514	531	538	549	566	534	512	536	557	566	540	546	545	528	515	547	524	540	501	536	551	548	534	545	524	549	545	515	549	532	526	529	504	567	553	525	550	522	545	527	551	563	558	542	500	535	543	563	539	503	576	506	553	552	558	519	560	557	563	485	556	533	511	561	557	572	554	542	539	521	554	538	533	539	527	507	518	549	571	515	517	585	528	503	548	555	525	557	500	510	564	545	524	548	506	548	569	537	501	533	537	529	564	532	538	549	571	563	522	571	528	523	569	551	546	554	540	581	525	543	548	544	558	483	545	566	555	525	536	541	557	551	577	545	529	555	546	558	540	570	579	540	562	526	526	565	487	495	550	561	510	526	528	560	564	545	579	545	563	533	546	504	568	578	531	538	552	511	504	538	538	553	571	530	543	551	538	526	551	520	498	524	588	525	529	521	489	510	563	615	548	546	526	529	525	543	562	539	533	570	506	547	574	548	547	536	518	561	558	593	554	526	542	577	543	528	555	519	528	546	523	535	501	513	542	534	580	553	498	521	492	544	550	515	542	518	552	542	501	526	520	522	530	528	561	543	530	510	544	543	560	510	531	577	520	516	522	584	516	554	532	553	525	504	542	556	504	560	536	515	517	559	558	571	503	544	514	552	546	566	545	594	493	515	521	568	519	534	575	527	543	572	565	546	528	569	526	515	535	567	526	536	539	583	521	523	580	564	542	558	490	569	530	542	530	555	515	529	555	533	540	547	552	561	537	520	559	532	526	541	517	548	558	562	555	527	548	558	545	509	574	550	530	513	532	578	558	542	520	588	556	536	529	552	566	493	533	556	590	551	522	523	534	534	533	556	517	536	574	546	536	547	542	559	553	561	545	532	566	523	512	516	541	526	532	563	557	545	539	554	553	534	592	538	533	555	527	536	572	595	514	555	494	533	517	506	547	551	546	577	549	545	510	484	553	496	515	544	538	539	578	570	565	521	544	521	519	524	538	540	530	542	529	544	570	557	555	558	530	554	581	570	570	539	575	589	501	544	500	538	511	564	563	539	547	540	537	553	522	524	536	517	556	523	569	534	531	545	540	514	518	570	568	522	542	547	543	545	534	554	507	557	536	548	529	577	540	491	558	520	546	535	610	552	538	530	535	554	547	548	505	511	559	537	534	528	526	515	582	551	485	529	551	494	562	531	501	513	541	515	553	549	589	568	540	571	519	548	555	570	524	527	560	528	534	585	534	548	565	567	506	526	478	507	519	575	504	502	517	526	512	576	503	532	525	576	500	561	499	543	562	546	512	575	514	525	529	564	565	568	543	532	554	529	523	531	553	556	531	583	562	514	521	540	555	538	571	530	502	543	553	531	508	530	549	530	519	553	548	537	535	554	550	564	476	562	509	596	509	520	561	509	527	520	542	563	570	529	488	553	512	495	545	548	547	525	526	545	562	522	520	572	538	519	571	546	513	549	553	536	548	537	526	518	526	537	526	525	498	600	520	532	506	512	560	495	525	572	555	568	480	564	544	542	568	546	551	539	543	532	513	554	574	498	517	539	484	570	524	512	523	498	538	505	562	540	535	492	539	503	546	582	523	529	526	565	569	537	593	520	569	521	529	560	517	502	535	504	524	540	578	548	579	526	535	562	505	559	549	539	536	511	512	526	537	493	525	563	546	534	520	550	520	553	573	558	515	516	535	497	564	517	551	524	540	492	543	537	501	556	580	525	559	557	561	512	527	542	525	541	553	515	532	572	522	533	580	574	529	556	527	561	530	563	488	505	537	546	536	588	553	534	582	528	520	544	570	533	553	531	566	528	572	531	484	539	582	539	510	557	512	559	508	519	514	521	552	497	573	543	550	501	603	573	529	529	546	557	525	544	496	550	549	552	616	535	576	559	545	480	559	499	548	532	563	542	537	569	530	543	498	512	541	551	504	552	530	560	530	512	553	536	521	565	535	566	592	567	521	572	551	531	553	533	526	537	547	510	504	540	537	559	514	508	551	542	523	578	525	576	542	529	523	535	536	551	541	537	531	562	516	515	529	560	522	528	537	555	539	523	520	519	495	549	502	549	542	502	520	534	511	556	532	537	540	530	511	521	525	534	553	551	542	484	576	547	518	562	543	531	497	578	556	509	564	543	523	529	548	550	577	540	588	548	530	553	536	530	508	555	522	539	548	528	522	522	543	566	564	541	544	553	504	531	550	540	525	531	538	521	503	556	510	547	537	522	586	505	563	549	571	498	496	514	534	574	524	546	532	551	526	512	560	529	527	536	527	522	529	534	535	533	520	545	511	519	513	584	554	524	533	473	530	518	542	551	588	536	550	559	544	527	566	563	549	573	536	556	522	540	524	513	607	607	525	531	534	527	580	541	545	541	510	585	543	570	542	544	545	560	531	522	550	562	485	498	581	538	477	508	555	513	551	544	553	543	528	548	530	511	580	541	523	506	524	524	571	555	547	557	545	545	535	526	568	510	562	557	581	550	522	538	536	549	547	521	520	506	530	509	514	582	521	542	548	513	510	526	538	536	522	542	609	558	548	542	532	538	547	573	548	540	524	523	515	516	531	562	512	496	509	502	599	548	549	523	535	552	513	541	524	544	549	570	519	542	574	559	517	559	537	582	529	547	508	554	539	497	569	509	551	554	569	553	575	526	517	488	558	547	573	504	543	540	549	535	504	496	526	556	536	546	539	519
25784	21457	27462	25595	6953	1436	1189	1066	1021	3717	11790	15998	12587	6817	2433	1100	750	651	587	543	589	620	581	613	602	672	631	577	612	586	578	590	616	616	610	639	583	643	635	604	605	572	577	640	575	604	634	584	569	618	634	671	628	595	597	627	597	605	546	596	549	567	594	587	598	613	603	591	595	626	603	666	564	628	588	565	613	623	561	618	575	620	663	591	578	627	611	599	572	593	595	553	623	591	584	601	591	563	568	600	599	632	655	614	619	597	611	596	623	601	618	572	575	613	618	598	569	643	625	633	633	589	567	607	608	573	645	612	636	591	624	625	606	600	593	587	622	613	547	647	593	584	609	606	630	634	623	605	620	609	589	573	577	628	570	572	586	615	622	595	608	583	603	665	587	638	563	643	585	599	579	612	605	581	590	550	645	584	649	682	608	578	607	622	597	564	577	586	590	606	594	595	599	559	586	613	593	593	578	628	592	609	601	617	644	629	614	547	642	609	626	602	604	626	577	577	637	563	594	587	631	618	609	640	624	613	639	637	607	609	564	627	578	632	605	624	595	582	656	572	607	637	606	579	634	596	573	560	593	637	562	602	616	625	606	609	627	602	631	569	577	604	590	607	572	672	636	568	624	572	572	608	640	590	593	596	585	622	591	641	630	604	602	569	541	589	561	598	566	648	612	644	607	593	624	592	614	602	645	583	606	605	591	616	619	583	635	564	607	608	657	609	625	646	591	578	601	579	579	546	578	581	606	643	619	600	599	592	586	611	616	583	651	644	593	593	622	580	572	587	656	622	597	593	635	600	591	598	601	583	559	643	632	602	589	605	578	580	626	591	641	619	604	633	594	640	603	615	562	568	600	589	609	634	565	623	597	620	630	578	563	593	584	602	621	572	614	592	632	607	618	634	604	579	613	593	581	595	645	659	638	632	599	599	564	556	612	613	623	634	623	586	596	598	570	614	619	595	602	598	593	591	605	572	593	562	604	563	597	621	580	613	582	621	575	614	582	574	596	609	640	629	574	634	625	600	524	581	620	611	601	589	536	635	618	616	602	594	567	634	584	564	563	596	616	604	582	624	564	554	567	557	611	583	590	574	599	546	582	622	607	559	631	564	571	573	604	605	603	587	611	597	619	562	595	621	634	590	598	634	577	630	560	613	610	556	567	575	580	598	594	626	648	626	595	621	610	586	576	629	610	600	573	575	582	589	593	605	610	573	570	582	596	602	609	624	571	609	603	608	616	559	592	624	611	564	607	577	628	572	609	561	640	600	614	638	593	595	592	611	576	590	633	624	577	608	571	638	604	638	552	601	613	582	621	625	633	593	587	637	604	597	572	585	576	623	653	567	603	617	585	567	535	598	574	606	601	605	632	613	616	577	593	634	589	558	584	585	579	587	589	612	627	586	564	593	605	588	626	616	602	567	585	604	651	611	540	642	577	613	573	623	599	629	607	603	654	617	616	624	576	580	638	600	608	582	570	583	593	613	605	567	597	610	608	642	679	624	615	569	578	602	592	543	606	634	595	645	578	586	579	575	650	572	580	573	593	580	602	575	568	591	595	595	652	578	632	606	577	645	590	590	594	605	619	639	661	601	572	579	610	606	601	588	582	583	598	609	600	619	592	607	615	604	598	561	587	596	587	624	649	594	578	592	584	640	633	597	567	625	624	597	573	604	603	595	616	649	606	621	618	590	622	628	599	599	575	622	629	607	613	583	588	594	612	597	567	614	577	603	627	571	636	611	590	582	640	559	592	598	590	596	605	608	605	615	590	639	606	633	597	634	624	627	600	625	585	572	596	609	589	590	595	613	580	613	595	625	591	601	597	580	611	542	561	562	605	632	596	615	586	625	638	558	597	629	586	578	620	571	577	590	606	623	598	605	547	575	614	591	561	583	588	584	580	595	604	598	600	596	585	590	568	620	621	652	605	628	578	635	595	586	612	600	625	610	591	598	592	604	602	594	541	620	604	637	601	626	639	616	591	625	560	602	622	582	645	607	587	636	598	599	620	587	587	631	592	582	599	599	632	570	603	630	594	620	636	593	608	588	549	599	587	643	579	592	598	602	519	605	592	597	592	603	573	614	592	604	566	620	633	605	615	639	620	596	594	584	590	652	595	605	602	599	596	594	571	610	600	577	594	641	560	594	593	599	644	602	609	561	603	597	619	589	577	614	565	610	580	609	615	642	615	564	609	620	538	580	584	601	576	576	616	606	591	572	594	591	588	589	611	592	580	606	628	615	585	566	638	599	614	626	621	595	584	619	552	614	571	656	608	622	546	624	618	647	598	591	658	589	609	623	575	623	561	581	604	597	580	641	594	594	580	571	597	570	589	633	594	622	627	644	596	638	607	574	589	638	593	561	590	631	609	635	638	569	547	592	598	618	574	597	597	586	562	603	621	596	629	601	593	585	561	604	557	599	600	580	590	596	594	593	599	583	623	616	645	586	624	611	600	621	575	630	637	576	593	637	567	563	587	577	581	627	542	625	595	634	591	556	585	634	620	596	617	625	630	593	611	568	593	598	567	557	593	588	539	580	554	592	600	619	602	590	611	597	648	588	588	616	622	612	615	567	592	599	594	575	625	568	582	609	592	584	636	611	592	570	642	597	616	613	622	602	568	584	566	596	589	582	622	583	589	588	622	650	614	580	592	558	605	642	618	654	587	603	593	614	608	633	590	622	574	618	600	561	636	595	602	595	617	592	599	620	625	576	598	567	588	606	666	574	585	608	609	573	590	579	604	594	605	623	549	558	617	617	613	604	588	596	578	593	603	605	631	610	607	557	624	616	570	599	584	641	573	605	617	571	608	582	596	583	600	587	595	612	608	636	601	609	613	629	581	573	575	630	600	621	605	601	572	604	609	610	626	574	598	611	587	631	620	573	591	566	648	601	613	604	654	639	575	570	617	585	596	602	630	605	564	587	606	592	574	595	595	592	593	623	530	593	631	561	605	603	605	591	640	582	576	572	611	612	607	591	588	609	619	620	609	605	636	593	595	596	599	618	614	641	579	624	599	606	596	555	615	621	615	595	598	551	623	584	588	636	570	577	614	583	606	587	592	599	560	590	596	625	614	577	633	621	578	588	613	627	567	630	612	614	613	554	589	613	575	611	582	656	659	577	601	584	619	587	588	605	616	582	609	609	553	550	618	578	592	594	582	605	597	587	569	566	569	597	590	610	585	608	594	611	622	621	570	590	642	607	595	568	618	625	529	604	618	594	636	586	632	581	632	620	567	585	606	567	612	612	550	587	630	596	627	597	578	614	605	620	559	585	598	578	599	640	633	648	604	554	634	564	627	609	642	617	591	596	630	615	573	594	592	591	590	554	589	596	605	582	578	587	594	599	620	580	605	629	614	634	596	606	565	616	629	629	604	606	649	564	574	567	592	598	612	647	588	633	580	605	575	612	602	590	568	571	592	580	587	609	576	629	620	588	641	611	599	578	581	615	593	573	615	541	575	615	598	649	579	638	597	600
4306	4116	3158	2127	1261	1025	1212	1271	1204	5448	13427	15531	11335	6307	2350	1175	679	555	500	518	525	560	526	532	534	514	546	550	489	536	518	548	531	520	512	537	543	537	537	520	546	534	531	513	513	514	498	553	519	537	516	547	493	529	556	528	551	506	537	539	520	534	543	528	487	538	510	522	528	535	507	534	565	536	584	541	515	486	547	493	516	492	495	548	502	492	520	504	523	534	511	532	511	511	525	524	540	518	535	558	496	538	553	540	505	525	524	526	498	534	530	521	510	523	477	518	529	492	509	544	484	524	503	543	510	486	517	513	560	533	460	507	515	537	500	522	526	517	524	544	507	577	527	501	505	541	535	497	509	544	510	513	518	523	495	534	483	517	526	538	500	543	513	529	547	537	559	515	542	519	551	483	525	502	531	502	533	543	496	533	541	501	521	511	548	572	575	515	521	515	547	546	521	527	552	515	509	520	522	535	528	527	532	526	512	519	458	522	521	520	533	523	535	545	499	524	503	512	512	491	488	512	500	534	526	506	482	516	536	535	509	513	501	539	518	494	512	547	537	492	533	531	550	530	511	516	548	517	548	526	515	484	556	556	524	545	513	536	534	551	548	504	515	505	525	519	577	519	538	477	535	536	536	524	561	509	517	552	521	486	504	502	545	492	493	538	519	495	528	552	512	538	511	497	535	551	518	550	505	551	548	566	528	542	495	523	512	515	574	525	521	513	547	526	545	535	562	512	525	503	495	541	510	528	508	521	526	497	524	489	521	502	531	523	524	539	472	528	505	546	498	520	558	484	558	513	552	520	517	497	576	530	519	567	534	527	507	566	467	522	515	542	529	520	536	537	498	556	530	511	557	554	567	539	495	544	523	495	512	489	549	549	536	513	527	564	556	510	567	525	501	518	471	531	531	542	538	487	544	532	546	591	499	535	509	511	536	547	496	507	485	478	493	520	516	507	518	528	531	497	522	489	497	495	488	536	470	516	508	525	556	538	552	515	500	528	505	514	491	531	507	548	468	502	525	508	533	504	496	533	556	539	543	513	488	517	490	522	577	510	560	534	504	507	469	492	545	520	551	513	498	525	488	548	550	514	555	518	547	529	546	537	504	517	558	514	513	547	554	537	513	535	526	496	517	504	504	511	544	526	537	530	513	548	568	532	522	502	561	551	540	483	531	514	527	474	557	524	550	534	529	519	521	506	536	490	532	514	525	513	549	487	503	533	493	525	485	469	527	498	490	511	513	550	517	530	554	549	562	493	491	510	541	499	547	520	488	534	569	505	507	563	559	496	526	457	546	503	518	512	530	539	540	540	509	511	510	503	504	521	494	539	510	469	515	544	519	514	525	497	566	562	499	547	517	517	498	506	518	504	542	477	520	567	498	517	519	538	531	506	513	513	489	519	522	543	507	556	541	505	507	498	513	525	535	536	496	538	554	559	541	495	532	526	551	536	517	542	482	466	497	486	518	529	535	535	525	493	504	538	490	515	525	489	509	523	515	518	516	552	519	498	519	516	545	528	548	532	516	566	495	512	527	536	518	513	487	509	535	530	538	496	507	511	542	536	513	513	533	528	519	511	531	511	516	554	526	508	540	530	533	548	514	507	498	539	514	492	560	530	546	504	532	537	501	559	507	559	537	523	591	534	511	530	492	509	521	536	521	517	485	520	513	512	551	534	512	547	501	518	543	554	495	469	495	509	508	541	532	511	528	544	538	541	522	500	508	500	500	528	534	500	512	528	520	523	491	543	504	558	509	499	543	502	507	577	513	525	484	491	510	533	538	531	524	537	530	529	555	494	563	543	552	508	525	546	527	507	533	508	480	555	529	538	473	557	479	495	542	540	536	539	546	495	574	536	502	503	516	538	522	539	521	535	508	486	527	480	534	536	487	500	514	488	531	536	505	514	525	545	536	533	478	485	538	541	531	525	521	516	533	508	523	546	539	528	586	517	525	558	483	484	532	550	547	545	502	513	533	500	530	517	472	567	490	566	582	521	541	536	512	498	485	563	532	542	515	578	486	513	488	499	526	518	495	485	555	528	486	503	525	530	505	497	516	526	508	538	520	501	482	503	494	536	525	545	498	519	492	567	484	538	566	533	509	471	454	509	492	497	537	555	508	493	543	542	533	517	540	560	468	490	513	545	516	524	484	529	504	503	554	541	533	541	497	509	531	497	532	508	521	490	507	511	543	490	493	512	560	539	545	529	562	507	490	535	547	524	541	492	535	535	542	472	537	541	501	528	524	491	514	528	511	511	509	485	537	504	545	545	567	503	550	523	496	544	558	556	490	480	488	545	521	471	534	513	508	506	514	522	498	510	558	496	502	549	534	501	510	528	505	543	520	498	500	492	522	543	548	497	522	499	504	508	466	531	557	497	521	558	532	550	524	509	503	507	524	492	536	550	530	519	509	546	490	520	491	543	529	535	522	504	523	502	516	553	520	538	507	492	476	561	534	514	544	521	528	507	553	552	530	530	513	484	526	564	539	559	570	499	512	543	530	516	498	548	493	534	538	508	526	544	528	527	486	513	502	478	522	531	519	463	531	476	545	483	528	533	517	528	481	527	479	483	536	509	545	513	559	512	526	562	534	501	505	524	589	522	480	527	506	511	544	537	512	538	543	490	523	560	543	488	496	526	512	533	564	521	549	477	531	497	495	511	507	539	531	470	529	514	468	518	531	553	496	522	480	489	500	535	560	485	515	534	501	535	536	513	537	468	522	495	516	500	543	534	492	524	531	542	528	525	559	547	506	468	525	531	475	535	527	567	519	554	554	495	493	541	466	532	522	510	554	534	488	472	559	478	538	541	498	524	546	495	490	507	524	513	546	478	502	533	544	518	517	480	583	543	502	568	525	513	540	505	552	480	534	505	526	569	526	512	492	503	494	546	517	502	496	525	526	505	486	523	528	492	524	536	550	547	543	543	526	510	500	525	521	530	509	540	459	506	496	516	500	526	532	499	559	501	492	520	519	544	498	556	518	477	476	537	524	498	516	501	520	538	525	486	522	512	542	505	519	513	512	515	520	488	512	504	502	533	494	526	519	535	502	533	486	526	504	455	494	497	535	536	541	501	519	535	547	489	530	510	518	530	558	496	545	506	509	516	523	545	551	526	538	529	509	508	549	517	520	495	571	524	521	526	519	496	491	561	546	512	532	505	560	515	495	536	504	490	529	541	529	531	501	530	538	519	500	547	469	526	571	520	474	526	536	525	508	500	514	509	500	512	548	540	528	558	484	526	528	514	520	534	502	540	496	512	496	509	567	516	532	559	542	526	550	506	495	515	515	512	528	572	553	483	508	619	548	529	505	547	491	562	520	509	491	548	501	550	518	547	555	534	528	537	525	532	536	539	505	496	531	528	503	540	498	499	496	521	525	521	494	504	533	496	503	518	525	507	492	514	521	534	503	551	523	535	503	528	556	498	489	490	464	524	520	576	527	523	501	519	545	502	530	531	530	523	478	547	503	532	537	498
24725	21422	28576	24683	20977	5792	2475	1627	1374	5706	21900	27882	21276	12246	4614	1646	1016	798	701	704	722	751	762	745	702	734	749	711	714	725	695	725	705	740	734	691	700	727	745	709	711	729	738	673	714	666	668	712	732	705	674	697	748	722	662	673	720	734	728	781	694	701	717	714	708	715	734	691	698	691	689	714	681	720	671	676	732	697	718	812	691	695	703	755	735	704	683	746	703	709	745	707	675	697	745	699	700	690	703	734	685	732	720	733	707	722	687	755	707	670	648	729	706	681	716	659	663	675	706	680	747	689	757	710	720	726	699	690	703	741	733	665	656	699	726	697	701	692	680	678	717	696	718	672	713	720	680	752	671	667	748	707	700	723	672	693	687	723	732	709	670	672	695	696	765	698	733	709	706	721	675	670	736	656	707	666	705	688	674	708	653	679	724	678	675	702	723	716	697	782	709	690	699	735	706	691	687	709	702	692	740	740	716	699	702	723	707	711	718	772	685	666	735	704	721	731	724	700	737	697	714	719	684	706	670	711	681	701	714	679	691	728	691	688	739	687	698	682	738	658	688	643	689	648	712	667	717	694	708	688	745	716	688	690	696	699	639	690	692	670	707	746	687	730	688	731	687	667	686	690	667	693	730	733	707	737	673	744	721	732	681	672	714	712	709	696	705	687	695	730	747	685	741	677	687	695	699	691	664	699	738	701	730	686	722	771	673	698	733	673	700	741	760	745	689	670	681	735	723	731	683	651	715	721	704	740	681	705	685	682	699	720	705	689	686	655	668	710	675	732	701	686	707	723	723	692	656	744	722	658	696	688	699	715	717	685	724	711	733	749	705	744	653	724	713	708	710	743	689	669	713	710	706	699	701	686	732	715	652	702	707	685	663	689	663	698	742	652	679	706	760	685	688	706	671	698	712	721	682	663	706	739	696	733	697	693	701	727	709	679	688	688	700	665	714	736	718	702	726	658	668	694	705	709	706	728	693	702	731	696	718	742	675	748	717	715	730	730	681	719	692	732	706	727	688	672	697	788	709	733	698	679	779	694	718	679	669	731	723	672	735	733	724	712	692	708	720	718	732	663	693	701	712	691	699	706	678	741	735	696	673	646	684	705	730	684	675	702	723	696	689	699	684	743	719	703	742	690	691	690	692	746	725	685	699	691	715	679	704	745	713	667	698	757	729	681	678	750	730	649	727	669	684	709	733	650	649	713	720	689	675	703	701	662	741	696	739	716	733	718	742	741	710	762	715	739	691	693	717	668	725	651	706	655	688	704	728	697	688	698	678	680	724	686	721	711	670	654	703	725	684	666	708	719	639	699	751	698	687	643	731	697	711	708	712	711	722	714	715	666	693	715	688	663	683	688	666	726	725	672	681	734	692	696	708	729	739	709	715	651	714	716	674	714	751	681	741	774	703	681	730	718	705	711	703	684	675	736	659	801	729	732	742	732	725	701	697	675	674	700	707	709	719	722	690	692	682	737	677	673	746	699	688	701	689	687	746	716	714	714	686	695	696	711	685	752	738	710	741	745	680	701	697	768	679	695	771	663	695	721	735	726	690	713	739	707	725	737	702	736	705	705	704	712	701	689	689	727	738	691	680	672	676	705	729	700	699	728	716	719	699	697	684	681	713	707	688	714	739	678	653	672	699	665	718	717	732	733	723	731	711	699	736	732	666	701	699	709	697	731	694	723	670	670	681	691	693	726	698	698	734	697	752	657	695	720	730	648	720	723	683	712	674	732	691	670	701	736	639	720	699	679	697	704	703	716	691	724	714	692	672	686	679	692	702	753	698	741	727	704	699	727	710	750	725	699	685	685	713	708	702	633	659	704	717	676	702	707	669	682	696	698	712	688	697	650	657	693	720	718	727	730	639	714	671	702	718	666	673	684	735	704	710	710	686	700	692	698	703	695	717	720	680	682	703	729	711	702	722	685	709	721	676	723	653	705	718	709	682	689	740	720	716	736	725	736	724	727	711	693	651	751	686	721	727	650	704	687	734	715	756	690	716	652	705	680	688	711	700	711	681	726	676	676	713	693	702	732	688	687	730	702	707	701	696	719	651	679	701	713	730	699	701	672	714	713	695	669	677	666	680	727	662	703	682	734	726	720	715	723	753	712	646	732	714	662	708	683	706	638	686	668	682	717	728	775	704	709	733	685	725	699	680	720	704	690	686	691	711	684	728	686	680	689	717	721	662	701	645	702	732	674	720	666	645	696	699	688	705	695	712	714	660	708	705	748	710	701	685	680	708	683	665	696	682	680	693	706	717	712	717	685	695	726	714	683	708	708	670	687	686	707	700	689	701	677	737	714	696	666	714	803	687	703	672	665	667	670	693	738	712	688	667	676	659	692	700	729	676	737	723	723	697	679	694	738	731	714	704	708	733	668	708	735	719	720	672	669	678	711	709	702	721	773	644	729	687	646	701	714	741	702	730	743	726	740	708	673	707	725	690	709	707	752	654	695	678	704	693	700	744	707	688	723	682	739	760	732	726	711	686	714	739	732	723	697	696	745	698	707	663	704	720	722	744	686	693	710	726	697	690	717	691	726	696	707	673	725	682	718	687	668	714	748	720	662	691	705	686	725	721	703	715	732	737	712	701	679	712	699	660	691	700	695	684	714	718	736	699	673	705	702	658	618	717	732	707	687	684	736	696	740	680	684	677	696	681	740	745	660	746	684	680	744	704	691	700	683	745	724	720	738	717	734	709	732	726	674	669	669	710	727	669	746	697	714	701	736	690	708	651	714	719	683	667	716	695	721	707	658	733	704	716	689	676	742	758	676	746	712	694	698	700	715	637	684	670	686	722	727	691	677	689	702	725	708	693	711	699	759	733	680	685	706	693	698	693	729	731	695	652	694	735	712	681	718	710	704	684	739	692	712	715	657	687	662	708	692	735	648	679	706	703	691	698	728	704	693	762	672	732	691	725	692	734	714	692	718	675	681	732	721	671	684	721	732	675	710	728	677	763	694	710	669	708	715	708	680	751	685	725	731	667	660	689	727	696	714	709	687	666	709	715	704	718	696	670	671	709	700	713	699	700	678	678	756	699	723	718	687	647	730	675	679	720	733	702	691	717	735	700	692	720	656	706	649	666	709	733	713	742	731	712	710	698	688	704	680	704	718	699	666	729	752	710	704	734	738	691	747	683	702	638	711	723	696	714	678	731	704	679	692	722	701	708	711	707	732	718	685	709	639	715	722	678	736	702	776	675	672	747	726	683	744	733	729	721	692	651	663	717	712	693	688	703	671	633	723	672	671	697	738	653	690	697	733	714	677	652	698	747	674	701	662	742	694	715	708	713	712	715	672	761	693	686	714	716	701	668	721	665	717	756	681	679	772	684	705	689	724	698	732	693	711	703	700	668	727	725	707	679	681	752	720	721	695	694	685	748	708	746	716	686	731	633	663	676	708	724	704	717	717	721	678	699	673	666	709	711	689	651	734	730	676	665	723	667	758	702	699	750	677	711	715	707	644
4738	7305	5463	3150	2203	1848	2075	1930	1606	8160	23658	25212	17758	10245	4113	1695	893	650	605	632	574	605	615	558	648	632	593	610	595	590	618	603	601	644	591	638	572	607	619	608	592	579	614	570	633	630	658	562	631	578	596	602	565	632	637	610	641	645	614	591	651	576	567	607	631	630	598	597	612	627	573	585	670	637	614	588	626	582	589	609	562	593	594	590	605	610	617	644	625	606	590	599	642	629	600	597	572	606	632	590	611	593	608	564	616	614	560	607	593	614	585	613	624	625	614	647	597	624	547	613	630	605	628	634	616	638	595	569	580	590	589	626	609	612	644	645	604	607	656	622	637	622	583	598	596	584	612	571	597	636	632	593	580	631	639	604	645	600	580	621	604	615	540	601	575	609	594	605	613	644	630	562	619	594	562	589	600	578	639	608	575	622	658	637	636	590	593	611	603	559	631	662	592	662	602	616	640	629	600	592	625	594	586	602	595	614	617	594	578	537	628	593	627	598	653	638	536	616	593	614	637	599	590	597	600	599	608	595	598	633	613	602	657	615	617	570	591	600	596	601	588	629	582	612	583	611	607	582	601	605	602	565	627	635	630	578	574	615	619	596	624	575	641	577	635	628	568	590	578	616	599	598	614	619	633	602	615	627	628	615	595	573	569	621	585	596	637	615	613	639	593	551	611	617	622	588	633	607	591	623	621	600	582	662	549	594	583	620	636	601	619	632	611	566	613	613	612	569	598	632	590	640	597	609	603	641	636	574	625	599	636	635	597	610	609	563	615	620	615	611	637	608	571	568	595	605	584	622	612	594	618	563	586	574	625	610	579	590	627	592	646	532	610	601	605	613	611	626	631	591	609	602	631	584	568	573	580	576	625	598	657	593	634	629	569	648	624	583	602	596	641	577	626	582	613	579	592	587	578	596	628	607	649	631	577	567	646	576	574	603	568	544	610	627	616	627	595	585	606	641	585	632	575	617	603	667	606	642	621	604	607	647	587	580	604	625	585	584	596	650	618	578	611	612	617	606	618	614	596	595	582	643	597	639	599	599	562	594	644	611	616	588	630	659	581	610	611	605	576	621	611	636	612	603	604	601	608	565	626	578	625	596	614	590	601	636	587	623	662	664	568	596	590	573	618	622	592	587	598	619	607	585	574	574	559	632	609	597	596	613	647	669	603	563	651	634	615	612	600	630	568	612	603	611	612	632	597	584	629	588	633	617	621	588	610	597	604	616	615	572	596	549	585	614	634	598	644	629	646	595	626	572	589	594	596	616	610	564	575	636	618	604	618	643	600	596	583	613	663	597	587	616	629	605	574	584	604	597	584	633	629	596	607	580	592	584	600	568	562	601	584	602	602	629	607	618	589	621	607	612	603	645	596	617	635	596	592	621	625	579	600	609	567	609	556	574	670	602	616	603	598	610	593	602	596	622	601	656	617	611	660	614	605	632	574	554	596	640	588	634	601	592	629	609	625	593	577	572	590	558	574	562	596	580	556	613	618	611	612	611	573	609	590	623	607	594	623	570	616	607	599	587	546	611	603	601	603	599	611	646	559	642	600	565	606	591	578	651	598	594	607	608	585	596	606	599	618	574	605	637	617	654	611	566	632	610	600	604	607	609	602	578	644	556	605	554	595	572	634	585	615	615	574	604	618	653	666	612	562	593	645	589	585	627	615	606	588	609	607	644	595	603	535	616	599	633	577	625	545	581	606	562	594	624	644	585	588	634	563	569	637	612	585	583	625	585	594	594	594	560	570	574	598	596	638	612	595	554	638	590	577	596	626	656	640	623	583	594	591	587	638	550	563	571	589	591	594	612	579	569	611	613	589	588	599	566	591	648	584	634	609	573	592	619	582	593	620	549	593	631	593	622	618	616	637	593	592	605	619	617	586	601	623	616	549	617	615	574	595	633	564	591	600	576	602	633	614	546	601	607	645	556	617	584	555	597	584	643	605	609	576	612	596	624	615	556	629	622	584	597	597	608	635	590	617	609	558	634	639	585	598	549	602	579	619	571	597	579	560	615	617	578	610	598	586	594	625	583	590	631	581	599	614	571	582	579	622	609	604	610	599	586	640	617	627	599	600	586	643	596	649	630	571	584	562	603	621	649	619	622	613	580	624	624	634	623	599	603	604	643	585	626	600	626	612	606	570	588	625	618	545	620	589	615	604	602	607	625	570	592	582	626	613	616	573	586	637	614	557	567	598	619	582	631	604	589	607	628	578	634	583	598	569	614	588	583	631	620	601	564	623	643	617	572	605	564	587	577	566	610	610	601	616	623	629	561	624	630	640	592	586	640	604	605	599	560	649	620	605	606	605	602	618	622	586	596	644	607	598	612	594	597	603	641	632	594	576	608	612	626	591	617	574	606	599	622	656	644	588	586	578	624	616	637	598	561	638	608	608	575	625	603	607	639	609	601	634	586	566	588	624	586	614	603	647	610	601	645	624	621	671	570	615	606	578	625	598	605	556	610	603	636	567	613	626	629	576	606	621	616	607	603	593	601	631	621	618	630	570	627	566	606	596	607	606	621	610	571	627	589	631	602	579	649	607	606	606	602	580	595	605	591	564	597	600	636	571	577	604	612	590	600	610	619	614	593	599	621	642	555	603	561	632	610	630	600	639	582	606	579	588	600	610	591	619	560	576	614	586	635	625	599	605	599	620	600	594	649	623	618	594	597	613	580	604	594	561	626	641	593	525	623	565	632	608	620	571	621	603	596	640	608	581	570	575	594	635	610	577	621	588	591	584	625	556	621	644	604	581	597	650	591	620	597	591	594	610	603	620	634	610	599	635	630	603	617	570	607	622	612	618	587	598	575	572	616	619	601	574	604	618	622	552	606	602	626	636	629	630	603	620	634	584	594	639	612	594	593	636	628	619	569	613	570	585	623	646	571	644	614	596	634	614	581	554	640	624	611	565	598	611	614	634	624	585	604	606	645	584	606	629	583	562	638	590	596	605	624	641	625	589	602	607	613	634	606	587	566	599	614	600	577	584	573	562	595	588	615	606	571	659	586	640	579	570	606	568	573	649	570	579	587	584	633	550	527	601	610	619	588	617	632	584	544	676	559	591	563	574	599	609	589	611	606	602	570	617	609	596	625	571	590	584	626	611	616	597	561	607	600	624	588	587	585	555	601	571	608	573	564	631	570	630	619	625	647	631	591	584	588	644	563	611	569	614	594	592	610	595	571	626	641	616	579	584	612	591	595	619	630	605	604	584	604	625	612	633	602	627	614	622	632	575	585	610	585	576	654	535	584	629	579	624	582	572	611	613	622	638	593	632	626	623	619	602	629	604	567	641	652	571	622	559	604	618	606	606	620	638	594	600	631	609	598	556	579	605	594	565	635	592	625	585	605	581	581	625	620	567	589	597	616	573	609	615	660	613	586	615	665	646	550	597	612	595	621	597	583	622	641	630	600	615	572	629	601	632	646	590	600	606	565	590	644	601	626	631	617	598	610	600	582	607	570	601	583
27694	10331	1673	1016	742	693	787	766	718	997	1702	2330	1739	1211	867	751	680	677	679	640	629	617	666	646	660	685	685	642	652	664	640	654	622	653	636	632	643	684	663	699	673	637	617	665	658	672	648	641	677	633	697	645	637	693	661	658	642	675	610	644	684	699	651	681	607	660	642	618	629	652	663	690	654	635	667	625	656	616	631	612	646	622	650	633	643	652	634	672	659	679	700	635	673	670	661	684	649	701	666	641	611	664	650	658	643	615	638	601	666	657	639	658	690	678	642	686	693	664	665	678	659	664	602	605	687	682	645	654	666	692	654	658	610	678	683	620	669	656	657	647	638	629	632	649	608	668	623	652	612	642	665	666	677	660	635	657	608	652	656	636	667	648	630	670	656	651	647	697	640	634	618	645	672	677	574	673	701	639	661	633	655	654	636	658	681	650	681	634	659	714	661	649	656	631	640	609	653	639	596	629	669	667	699	615	630	670	609	614	672	658	645	635	585	610	627	648	646	618	651	666	632	649	680	647	659	656	643	681	687	700	649	639	630	593	606	636	659	631	661	682	625	659	671	654	638	676	621	651	675	654	682	595	679	624	696	654	644	657	595	620	672	633	634	620	682	619	649	687	658	646	666	671	630	664	600	638	658	689	668	676	661	606	664	688	635	675	680	665	642	633	664	635	646	626	667	652	675	649	654	636	651	638	674	691	593	622	618	653	658	646	655	609	660	658	704	664	657	695	668	618	615	671	685	682	636	645	624	650	667	659	635	680	641	623	635	595	706	649	652	660	700	670	693	669	669	665	672	651	641	646	668	681	650	647	629	659	639	680	658	664	619	620	663	663	613	612	669	627	625	614	689	661	675	655	641	619	624	649	691	680	652	664	687	651	617	667	663	652	640	622	697	601	644	675	642	641	657	691	668	628	644	655	639	644	693	672	620	687	669	670	682	613	622	705	686	653	649	680	621	631	653	657	669	641	680	681	695	680	651	666	633	637	643	693	629	613	646	628	675	628	655	642	631	635	683	633	623	615	666	662	657	614	654	648	657	626	645	648	631	644	686	681	665	575	629	630	689	644	605	667	610	647	638	645	622	602	615	612	643	667	624	606	647	651	634	688	645	654	683	636	636	629	640	697	701	639	638	675	667	623	616	663	679	669	649	642	646	623	640	664	653	660	693	632	640	637	654	622	588	658	686	642	626	661	685	687	660	655	657	668	668	648	648	699	714	681	621	685	672	629	680	637	673	632	668	626	653	603	661	696	622	662	642	678	669	618	677	595	657	645	609	692	652	636	635	659	723	663	647	626	654	663	721	649	611	640	626	677	586	663	692	632	649	680	672	672	677	684	675	657	645	632	695	663	661	628	669	647	671	615	632	626	664	675	641	677	698	662	654	651	688	648	654	682	676	641	687	661	639	684	620	658	663	645	670	651	623	697	667	616	660	661	638	646	627	647	658	677	636	676	685	666	615	632	665	682	617	649	668	683	623	696	674	619	615	648	688	661	688	649	654	668	574	644	691	634	656	631	668	651	682	615	624	675	650	633	665	675	633	627	629	673	678	696	685	645	627	648	662	639	645	664	675	663	633	633	675	678	659	650	625	629	652	665	650	693	664	651	639	637	645	637	672	659	692	634	638	629	689	704	623	613	649	666	653	675	679	676	625	649	695	682	644	605	632	595	597	637	624	669	633	668	622	659	657	677	660	641	684	615	644	706	673	667	694	652	648	667	648	658	636	690	651	694	629	663	621	696	676	665	600	661	678	681	683	626	666	664	616	657	724	651	626	671	668	643	687	680	637	662	602	618	659	656	617	646	644	595	611	631	684	658	673	646	638	669	650	663	658	689	598	658	669	684	671	645	696	668	653	611	674	655	636	644	658	613	680	653	662	660	679	679	677	636	688	672	645	677	651	647	620	635	661	648	622	639	655	662	675	685	653	661	650	658	644	673	641	676	614	678	672	679	656	611	636	687	664	677	657	643	652	629	725	640	672	700	667	670	650	668	647	627	681	671	635	624	599	614	677	628	692	655	634	666	655	662	671	689	654	649	652	670	667	658	621	653	655	649	664	663	660	634	659	656	632	605	690	654	662	656	678	651	630	694	684	649	645	627	646	679	650	617	631	587	667	672	643	710	688	643	683	698	662	665	661	629	641	646	623	626	716	686	667	626	629	634	693	673	676	647	684	654	654	662	685	682	643	692	682	654	648	641	661	651	664	698	611	661	680	679	659	661	676	688	638	627	657	660	663	640	698	622	636	663	695	661	643	645	628	618	675	699	660	708	684	661	703	648	671	636	656	639	621	670	673	671	638	663	670	670	643	701	677	702	679	698	654	660	655	658	648	681	688	655	650	637	632	672	628	671	627	667	660	654	683	704	664	657	605	654	650	666	697	653	678	676	655	663	650	616	662	674	683	692	614	674	675	659	651	640	650	636	632	644	647	626	650	618	642	660	647	699	675	630	654	650	675	667	653	668	681	659	615	672	613	646	686	623	628	640	665	675	635	660	654	628	666	625	636	682	636	657	648	656	663	624	610	633	659	665	679	659	654	669	684	649	680	667	653	640	684	637	643	650	627	661	611	680	664	681	674	662	674	694	673	612	665	660	633	652	652	635	638	632	618	637	683	665	648	651	660	616	658	633	661	673	665	648	675	654	656	611	668	630	629	659	628	662	627	633	641	680	648	673	609	641	669	620	628	617	652	604	660	626	649	641	632	639	664	668	670	657	619	661	701	709	651	701	706	680	625	645	662	677	641	685	686	660	657	606	665	682	632	657	658	625	685	629	658	643	663	640	661	645	650	663	652	620	614	671	665	641	645	659	610	714	647	661	625	655	604	640	623	658	688	642	672	665	637	626	662	659	675	615	657	602	619	653	642	621	599	681	687	650	648	615	684	666	624	598	647	649	631	687	659	662	675	643	647	658	631	636	722	697	628	630	669	681	650	651	662	619	631	618	644	634	655	659	627	654	643	615	631	641	605	648	642	660	629	650	660	650	680	700	645	637	667	651	682	675	704	667	654	734	643	655	625	686	639	660	597	655	626	636	634	635	648	645	627	627	660	616	674	614	674	620	663	656	702	653	672	617	678	626	665	703	602	609	677	637	647	571	628	650	654	656	667	657	678	616	634	628	653	632	654	646	657	626	642	632	635	689	679	664	657	679	626	649	674	624	658	689	656	689	668	638	678	636	662	629	674	634	667	642	645	663	668	655	664	657	675	638	673	669	643	677	608	643	659	671	672	684	650	646	675	627	683	656	694	624	629	697	656	641	615	659	613	666	651	697	674	695	640	657	649	655	708	667	653	659	681	638	700	661	654	624	648	692	622	699	656	671	635	683	669	680	734	657	712	669	663	636	616	641	660	671	644	638	681	655	692	670	624	655	615	626	642	644	638	667	638	677	616	627	656	666	649	689	653	625	694	707	654	676	680	692	690	655	645	639	594	685	662	688	690	635	688	648	655	622	673	664	604	617	642	688
5891	1504	956	725	667	656	742	812	645	1075	2029	2515	1831	1154	770	651	565	573	544	544	581	575	509	579	557	511	515	531	537	535	545	523	530	561	527	549	559	542	529	604	571	541	535	569	577	513	533	532	533	518	570	556	562	512	532	551	545	516	544	557	575	551	508	497	566	512	495	578	531	521	532	554	578	550	571	529	547	571	577	546	548	557	551	556	565	526	569	555	544	542	534	527	567	552	538	530	544	515	531	553	548	524	545	532	528	521	550	550	556	541	530	567	561	524	499	578	531	503	498	551	572	537	526	540	560	535	555	517	522	536	571	532	549	521	516	542	514	534	514	548	550	506	554	568	531	576	519	554	531	537	522	513	515	567	545	535	545	532	543	516	518	554	560	585	531	493	555	535	473	526	598	559	537	526	531	555	528	531	527	581	550	526	542	560	522	571	575	554	526	516	541	543	585	561	543	562	534	527	532	550	545	553	550	539	558	573	516	541	551	560	523	531	571	534	519	560	547	571	525	548	558	604	547	547	545	536	558	526	584	529	535	507	517	545	538	539	555	581	543	520	546	567	536	542	517	543	537	554	520	569	546	551	531	539	530	507	583	533	548	515	562	546	509	576	533	517	549	500	582	510	523	554	542	575	533	564	545	554	552	528	535	513	521	527	526	540	531	561	535	542	550	535	541	549	565	579	544	576	604	583	561	563	536	567	505	565	539	531	532	510	514	514	585	531	591	528	529	551	515	529	549	522	596	566	532	544	534	526	538	526	555	564	561	540	535	512	521	513	549	531	540	488	556	573	511	527	556	563	511	555	515	551	526	539	541	547	565	576	558	575	575	559	548	533	514	547	549	511	567	518	565	587	542	540	530	531	556	544	534	563	569	537	506	531	543	574	573	501	514	571	521	536	539	553	562	530	571	520	534	537	549	564	540	550	538	540	527	535	565	554	567	537	548	525	572	528	538	508	518	556	573	534	526	564	526	545	559	523	584	524	535	537	554	535	545	561	560	511	513	542	566	538	558	522	522	531	533	567	529	577	586	514	537	554	542	537	518	523	545	549	587	548	534	511	562	533	546	594	551	494	570	585	534	521	547	540	511	543	533	495	517	502	523	498	556	543	529	577	588	530	559	547	534	513	555	500	531	548	542	506	552	533	545	511	561	560	545	559	564	532	514	555	575	552	539	564	529	554	554	533	566	554	523	551	497	506	487	517	548	523	561	535	554	545	560	529	547	535	569	527	516	563	521	511	532	509	559	574	551	509	544	529	561	552	571	534	570	567	569	587	555	561	553	533	549	558	544	566	570	543	526	500	579	546	556	534	542	587	539	519	518	534	530	552	552	536	555	519	561	535	576	540	565	541	545	556	538	521	522	581	581	516	550	559	548	549	577	575	521	550	569	569	580	555	509	548	524	528	564	526	545	524	549	518	547	585	517	565	540	539	533	509	521	595	547	547	562	519	546	512	573	573	528	533	521	544	504	523	518	558	603	560	565	514	585	552	540	584	560	520	551	530	518	591	516	528	555	501	520	540	539	595	533	549	517	567	570	533	551	545	553	481	612	578	504	541	618	521	542	509	558	610	568	503	522	540	525	524	523	577	509	555	502	545	597	559	524	548	552	562	554	546	513	521	546	539	540	528	561	525	554	595	530	532	572	567	570	587	547	548	564	562	540	558	550	567	579	560	576	562	576	586	532	560	561	548	557	561	546	561	594	563	571	561	572	524	523	550	543	530	560	595	580	516	565	501	512	546	563	572	548	563	533	554	569	526	565	559	540	533	512	540	542	530	556	557	532	580	562	533	520	506	563	586	535	556	499	497	553	560	588	568	563	536	548	536	547	529	531	575	563	531	565	550	555	543	497	556	573	525	560	559	512	553	570	507	558	510	546	523	569	571	555	569	530	492	561	565	513	550	562	552	518	559	561	571	501	504	533	556	550	527	535	547	526	531	551	526	572	577	544	535	550	522	537	522	593	536	507	544	551	554	582	519	542	558	538	558	555	519	540	550	525	534	507	538	540	546	549	561	547	535	529	589	536	582	553	521	532	527	548	534	528	560	550	557	542	554	556	534	512	545	524	519	532	541	526	534	512	489	526	549	566	527	526	566	558	524	533	541	537	557	536	501	512	536	518	548	568	555	550	550	565	505	545	497	518	564	578	547	556	548	556	544	529	548	541	532	542	527	542	534	568	550	531	506	503	583	529	469	538	580	539	507	541	551	556	522	544	555	511	535	530	500	563	518	574	598	521	582	546	535	557	538	535	553	529	553	523	553	586	531	539	529	528	525	511	568	550	559	510	567	583	535	539	554	513	540	513	556	541	537	546	538	534	572	559	533	566	523	547	546	545	575	518	526	535	542	571	542	514	554	576	503	553	541	571	541	553	516	568	526	542	564	509	537	552	523	541	550	556	566	559	549	566	554	538	526	533	489	539	570	570	556	562	544	497	539	553	517	506	541	540	517	545	522	571	551	533	537	563	540	566	568	580	500	556	527	526	560	523	532	526	536	496	531	537	529	526	566	551	524	551	569	523	537	604	561	577	538	510	523	564	569	532	519	512	550	568	523	552	571	554	524	546	553	566	577	596	510	570	492	602	550	525	537	559	527	521	508	571	492	544	514	540	528	554	573	539	533	501	523	554	533	573	573	544	562	525	559	516	585	553	515	576	564	547	588	552	522	546	548	550	513	536	486	568	508	573	573	535	587	604	509	526	565	537	523	531	536	529	589	526	566	592	530	559	587	544	543	539	545	540	546	561	585	548	531	524	558	556	540	546	531	528	531	573	524	516	517	549	539	552	563	542	563	549	568	551	556	538	587	554	555	579	585	575	549	590	526	507	500	536	563	528	536	529	563	562	576	554	549	544	574	552	515	542	553	549	555	577	528	559	604	548	541	560	549	565	533	537	518	513	564	543	550	545	538	569	533	551	548	521	540	551	498	527	539	539	511	518	582	526	545	554	550	514	526	600	547	537	567	498	506	572	517	542	529	517	533	609	555	569	551	502	586	519	538	530	563	537	560	554	544	603	534	557	525	545	533	563	553	579	530	534	517	555	581	537	536	557	551	566	535	532	515	528	561	543	548	508	481	497	557	546	549	555	537	546	536	536	515	553	499	527	552	567	536	606	580	550	544	528	556	482	528	530	517	548	549	538	548	547	542	563	533	534	554	518	497	529	528	522	518	551	534	570	534	555	577	593	572	566	560	589	548	542	583	581	541	559	520	544	539	524	541	574	560	544	516	560	532	495	560	499	544	545	529	564	523	551	561	544	527	532	586	556	519	520	531	502	550	531	546	529	544	477	524	536	515	561	508	545	545	543	554	612	515	511	568	517	522	544	554	487	537	507	514	532	499	534	519	558	534	543	575	594	576	519	556	576	550	537	565	536	539	562	523	504	547	538	552	589	523	528	557	523	550	555	548	536	524	546	542	588	545	518	547	549	565	561	531	598	561	527	542	544	535	536	567	565	533	526	553	570	543
25646	21416	27431	25538	7091	1567	1231	997	865	1023	13163	19904	12995	5929	2133	979	762	631	596	622	626	623	601	619	634	611	634	598	587	646	610	620	592	632	596	602	574	556	588	584	636	584	562	609	603	665	605	591	638	561	612	587	595	598	598	627	588	573	634	572	673	586	606	630	630	653	549	582	598	610	598	628	589	668	584	632	575	609	587	632	607	610	614	576	590	594	574	645	570	618	574	622	589	629	601	598	618	582	570	608	604	649	580	624	604	597	610	588	610	627	574	557	574	611	618	666	621	562	613	593	612	577	582	608	636	633	611	609	625	586	627	634	645	593	607	607	612	600	646	591	629	629	593	591	673	581	590	606	592	631	650	596	595	611	599	605	573	602	645	635	638	623	550	619	591	618	591	582	596	636	620	637	632	604	580	579	602	633	641	586	648	599	592	664	576	619	577	615	609	616	599	641	592	584	616	593	561	635	638	583	593	620	609	601	618	632	636	619	618	619	609	550	646	630	577	570	599	567	626	585	558	579	610	595	604	632	600	577	681	607	590	646	648	603	609	581	627	611	627	549	580	599	597	638	602	586	587	526	597	591	626	580	592	630	598	654	578	593	614	606	621	614	623	578	598	607	623	644	620	610	579	666	619	587	569	555	634	550	635	581	553	586	645	598	596	639	630	594	615	618	640	621	628	586	638	608	585	612	639	617	630	588	607	581	609	610	644	626	599	665	618	572	620	598	602	659	628	619	606	557	601	614	613	581	643	614	619	592	600	611	629	648	582	615	592	590	585	583	597	561	593	616	606	656	629	577	586	590	621	596	619	656	640	596	602	631	655	602	594	605	671	550	619	594	616	630	625	589	619	606	611	636	604	599	653	586	631	616	614	597	599	579	630	608	622	604	680	603	584	632	594	662	597	621	639	608	630	586	592	601	583	653	615	613	651	635	589	598	606	608	601	599	649	606	591	580	623	624	631	615	647	599	647	619	566	627	577	547	578	580	672	601	614	625	617	577	617	584	603	590	669	597	627	574	588	594	583	575	611	586	549	667	631	629	611	584	646	589	601	621	610	589	633	587	581	635	637	645	598	626	570	593	570	653	640	611	610	592	566	647	579	607	606	609	595	623	632	620	586	580	608	603	600	618	620	603	615	579	633	636	633	599	613	645	562	562	595	583	593	599	585	582	613	626	578	665	564	570	585	597	605	598	625	609	591	583	641	613	628	618	607	613	548	576	589	626	603	556	621	619	573	591	626	558	629	635	625	580	621	580	607	617	606	592	587	605	616	576	608	627	653	634	607	622	607	618	605	619	607	575	601	635	639	602	591	634	609	567	626	600	570	641	610	621	627	617	638	543	610	624	572	610	600	639	620	566	611	640	596	590	589	632	620	618	582	612	613	597	603	605	610	659	596	594	620	587	574	607	578	634	595	593	571	609	627	588	609	601	631	653	637	606	643	598	646	580	604	627	608	651	564	598	552	619	620	632	636	597	617	620	656	607	641	585	616	624	627	581	575	636	624	639	606	650	598	626	658	575	603	567	600	633	563	590	648	592	589	632	659	634	598	621	592	601	597	599	643	603	615	627	555	613	587	561	579	570	589	607	606	599	582	598	593	555	603	621	598	593	606	619	603	579	594	585	605	631	597	580	616	592	601	624	585	596	605	575	674	600	600	591	616	586	592	624	619	607	622	635	582	569	595	585	609	592	596	571	609	600	625	622	580	572	620	603	630	623	586	666	568	575	603	660	635	632	584	614	568	555	620	615	584	600	597	653	662	615	606	601	641	565	595	613	604	635	533	594	581	616	620	612	636	578	649	603	574	604	603	580	639	635	558	598	561	616	588	634	605	634	566	582	598	613	598	631	571	596	615	556	589	584	630	593	643	594	593	613	590	637	586	599	652	632	679	638	565	626	576	616	654	601	598	543	565	642	630	558	584	579	626	608	595	621	584	558	626	576	609	598	582	626	596	548	586	575	597	594	595	591	647	583	628	597	607	571	577	599	570	617	603	578	576	577	599	579	630	584	622	596	587	626	603	573	576	603	586	585	618	624	579	653	603	584	555	621	517	612	604	565	567	594	646	561	611	616	592	642	617	604	603	606	592	596	583	600	588	572	595	584	611	553	592	591	605	612	611	616	605	611	590	573	562	623	623	598	558	596	618	605	650	576	649	603	580	609	594	589	604	604	644	654	622	605	558	614	601	588	611	625	586	608	630	598	572	626	580	583	605	614	584	577	612	630	621	565	582	622	609	606	557	649	573	585	568	634	584	593	618	620	597	623	626	596	600	600	597	600	595	632	637	601	595	556	600	608	539	582	607	625	585	610	630	636	623	577	620	566	585	625	590	598	624	590	596	615	635	607	621	611	606	575	593	596	580	566	616	595	541	629	632	609	571	611	613	590	579	591	625	620	586	593	576	650	622	592	570	599	619	608	586	572	657	601	608	617	609	641	602	624	599	557	595	655	581	617	670	630	589	598	592	626	598	602	631	636	578	599	571	581	621	647	600	588	608	574	595	626	586	642	641	576	644	571	604	584	578	622	572	592	614	586	610	601	604	626	591	583	577	581	595	585	621	592	602	564	637	639	604	601	669	585	610	584	596	614	609	596	635	601	619	591	651	608	612	588	618	616	595	620	598	589	624	631	613	553	624	629	607	611	615	570	586	624	584	597	626	626	580	634	620	564	584	604	616	575	624	600	607	623	563	527	595	605	579	582	641	588	598	644	619	571	564	614	642	644	622	645	621	590	627	556	597	649	622	603	615	592	573	653	618	609	597	617	594	614	657	621	581	615	614	584	624	631	589	640	596	573	616	600	627	611	600	638	576	633	572	624	551	619	586	567	576	557	636	622	604	593	600	614	630	570	570	610	599	592	570	548	583	589	588	602	583	580	595	585	579	588	583	626	601	627	634	611	587	616	583	611	596	572	587	600	614	556	598	599	563	615	597	623	588	576	641	615	626	655	582	616	648	605	617	634	584	586	609	612	628	593	592	582	617	586	606	584	578	615	584	620	584	603	556	581	589	634	625	628	578	631	602	597	599	592	627	605	585	579	607	606	594	602	572	580	605	564	584	656	575	617	593	616	597	605	626	605	596	621	593	626	608	626	606	560	603	594	614	592	585	576	586	621	574	618	583	605	632	620	630	596	582	621	584	643	582	633	619	630	613	573	620	584	637	624	627	592	619	615	614	597	645	593	659	593	564	603	593	623	590	601	602	637	635	579	609	583	613	568	581	564	653	609	620	585	635	592	598	614	638	636	590	576	582	621	579	612	583	622	600	624	617	598	572	608	576	559	607	569	555	637	569	553	560	623	614	614	605	628	584	555	595	619	651	656	565	590	638	640	544	567	600	659	610	619	539	598	564	587	612	608	639	524	583	624	661	522	597	602	592	585	606	646	628	624	572	595	582	614	607	591	660	591	588	615	613	593	626	583	628	570	633	646	606	598	596	627	596	618	612	624	622	564	620	579	623	610	658	603	573	600
4362	5943	3516	1679	1410	1226	1190	1046	943	1316	15823	17914	11048	5437	2109	922	693	567	547	543	543	551	568	544	488	500	541	504	519	523	511	532	561	534	542	516	565	486	562	531	530	545	522	527	560	488	503	568	539	567	502	478	560	514	535	544	557	539	540	525	529	523	537	528	489	524	533	498	537	534	542	551	519	539	535	468	516	487	504	510	549	529	548	522	540	564	507	549	514	517	541	534	530	503	549	517	565	519	525	490	528	530	580	560	538	527	541	488	539	503	521	529	530	539	531	544	531	533	546	529	517	526	558	544	543	511	551	548	490	556	542	563	520	569	553	483	555	540	544	511	524	481	548	536	527	577	508	521	546	538	488	518	557	539	518	548	552	511	531	533	534	539	537	524	519	512	513	522	493	583	546	491	504	486	530	527	533	540	513	536	534	520	543	541	510	539	518	482	465	536	517	535	533	530	528	517	561	529	537	532	538	513	498	555	527	561	530	560	547	518	520	522	476	545	518	536	536	558	540	529	558	523	529	543	520	513	526	541	520	555	516	485	537	529	529	529	507	549	585	564	548	486	512	592	540	519	551	497	530	478	538	518	535	532	502	538	558	538	523	530	562	533	494	520	531	511	493	507	534	508	506	520	522	491	519	502	539	502	515	555	550	541	514	539	547	547	549	535	522	512	511	557	557	515	544	507	522	516	536	597	551	526	538	516	554	528	538	509	550	530	553	485	533	525	542	505	534	503	514	490	560	515	522	578	527	486	559	530	514	479	513	537	495	533	516	529	549	558	504	499	510	526	499	522	531	529	536	558	507	533	555	524	542	551	525	538	532	543	530	557	521	537	538	523	503	511	528	508	515	512	534	517	531	556	586	583	560	519	499	518	496	522	484	563	516	522	543	540	495	498	547	553	511	569	490	528	535	552	514	534	527	552	527	547	531	540	537	510	518	520	558	518	508	509	553	509	501	511	508	554	528	503	497	522	500	497	568	505	526	527	521	563	517	576	564	561	523	527	513	504	528	566	536	516	513	575	523	525	542	563	551	492	518	577	545	478	499	508	515	471	517	517	570	537	566	540	506	530	551	535	502	526	470	507	534	530	502	545	520	543	521	501	503	528	512	532	500	502	556	516	485	498	528	510	539	585	525	506	515	528	511	551	522	544	537	539	559	538	559	535	525	525	519	520	556	496	549	544	534	526	561	514	559	538	527	525	537	539	515	572	547	535	569	520	566	509	511	527	544	560	506	501	540	539	547	541	513	521	557	601	547	564	530	570	517	548	521	519	515	510	516	502	508	552	501	524	521	508	543	537	519	492	539	555	509	533	512	528	512	539	513	520	501	552	568	495	506	514	560	512	532	542	516	509	492	506	535	527	558	529	542	517	543	533	541	517	565	535	532	537	538	522	481	529	535	510	489	521	502	533	515	529	537	509	497	539	520	527	529	584	512	486	525	515	534	510	543	550	511	549	515	479	529	573	503	526	516	539	550	600	506	511	558	557	493	519	555	533	551	533	537	552	533	532	524	543	505	542	560	544	561	534	546	545	528	596	546	495	580	526	497	534	558	555	575	543	493	519	508	514	523	506	506	525	493	509	507	511	528	521	518	524	538	539	525	519	551	537	531	550	529	499	532	538	515	512	514	514	474	533	537	513	514	491	522	526	546	537	538	545	530	570	535	527	511	511	534	516	538	561	562	532	542	525	508	527	529	487	544	504	522	519	510	520	522	551	514	516	506	516	482	542	519	539	547	554	510	505	534	507	521	544	508	505	497	513	516	526	552	565	582	536	535	568	549	492	550	554	492	509	501	521	547	522	542	520	533	558	529	530	501	543	510	537	529	508	561	532	553	545	542	504	542	539	530	516	522	514	537	499	523	516	525	525	514	512	505	500	512	559	497	551	520	554	563	523	511	506	511	490	556	494	498	504	559	507	524	472	566	542	511	518	484	514	531	567	525	542	505	528	515	538	558	495	498	522	516	537	548	547	524	514	520	542	523	530	503	544	497	508	522	525	522	530	527	529	557	559	515	530	502	517	512	544	515	541	542	508	535	551	533	555	525	555	467	518	538	511	518	507	522	504	564	554	510	504	541	478	575	534	549	525	544	493	543	508	508	524	537	532	494	513	538	544	533	525	539	551	531	520	507	509	525	534	525	521	506	498	506	520	534	535	534	504	576	499	536	498	525	535	531	537	532	589	515	522	509	560	556	560	504	524	524	544	521	529	571	523	535	534	510	505	503	537	513	514	529	491	544	518	520	498	497	564	524	517	552	534	511	519	518	544	506	505	546	499	546	522	531	481	538	556	545	539	477	579	541	537	489	519	546	513	535	475	518	557	547	552	530	529	512	527	503	535	534	517	537	568	504	529	499	513	530	524	496	530	522	525	517	512	540	504	508	569	574	516	559	517	566	551	516	502	504	550	528	540	456	543	538	502	547	567	512	536	492	494	506	546	550	526	510	541	522	566	563	548	525	520	497	507	553	553	535	494	577	546	546	572	547	545	528	514	491	504	527	524	520	532	540	503	561	590	567	468	519	482	527	506	501	535	526	533	513	529	476	524	504	512	485	514	504	559	537	482	506	550	533	526	520	516	553	513	536	514	520	524	541	494	477	565	523	555	479	566	556	569	498	532	541	529	540	562	504	534	521	508	521	550	538	539	512	532	485	550	517	516	522	513	523	572	573	533	519	499	499	516	528	529	515	482	502	531	542	494	505	507	542	520	508	506	494	497	522	518	513	521	517	549	524	572	548	533	545	524	557	499	482	544	547	566	539	533	530	535	494	543	517	538	550	552	508	550	576	530	543	530	503	543	536	522	532	470	567	516	486	531	500	527	559	518	498	527	558	528	529	508	512	532	535	523	562	525	516	544	567	533	529	549	589	540	523	532	448	547	527	495	509	530	535	508	521	528	484	538	525	562	513	482	519	520	532	543	566	538	542	538	523	546	497	529	549	577	545	515	489	524	511	532	507	542	513	531	507	550	510	558	537	537	538	512	513	543	530	541	520	537	488	542	531	554	549	501	497	510	531	527	521	570	552	516	514	560	536	504	532	547	498	508	561	548	576	517	514	514	518	498	505	561	512	552	539	542	531	511	470	542	547	510	529	503	550	547	503	562	529	516	534	523	518	564	517	551	516	525	561	570	538	546	536	555	528	513	551	562	586	527	491	498	548	513	545	550	520	527	500	519	472	508	564	545	494	540	536	542	556	531	533	540	501	524	537	515	520	548	535	516	563	503	530	528	529	554	489	495	600	515	505	519	518	485	524	528	526	527	518	486	517	508	541	537	551	541	537	556	535	521	522	525	537	541	535	540	527	501	536	495	519	554	590	505	536	513	514	544	531	508	527	527	573	487	497	590	533	540	556	561	532	536	559	525	501	573	528	516	509	504	530	467	518	507	526	548	521	504	516	545	523	528	506	486	520	498	513	536	563	521	522	505	548	540	552	510	495	511	564	524	489	484	531	509	548	547	499	571	495	520
24781	21446	28511	24710	20998	5742	2041	1361	1063	981	11098	30623	25686	14442	5007	1712	1029	861	741	754	718	774	773	764	726	768	740	761	726	718	695	748	747	701	749	758	719	711	736	753	742	729	713	726	715	743	767	764	738	732	740	736	749	758	741	687	735	755	790	722	749	716	713	763	734	762	709	727	710	783	815	752	728	750	705	754	744	702	757	748	727	718	750	751	705	792	694	762	669	717	692	742	702	776	700	704	747	690	704	711	741	721	716	722	742	734	767	732	731	713	731	739	763	735	706	710	686	718	735	712	716	741	694	696	746	695	697	733	701	698	686	754	763	742	720	688	746	727	732	731	758	741	744	761	698	728	717	740	721	699	725	695	720	712	742	741	761	706	765	710	710	733	678	792	719	741	738	730	733	739	732	728	701	715	725	679	710	718	687	708	742	739	708	754	740	780	730	721	765	772	726	709	717	759	713	703	723	718	721	721	749	712	722	722	792	692	689	699	748	728	720	717	774	781	718	744	742	700	693	700	722	740	695	669	770	694	721	744	698	721	691	732	690	692	719	737	718	728	699	673	676	712	733	736	736	756	695	685	730	737	723	744	692	693	685	758	753	692	719	720	735	709	722	742	668	752	698	724	705	702	745	718	709	724	745	735	736	708	736	750	755	760	729	731	753	692	756	719	739	737	699	691	688	747	698	743	743	749	678	737	713	713	700	695	702	688	771	736	698	727	733	725	768	681	736	646	700	744	722	717	799	741	669	702	720	781	703	704	747	700	715	764	736	695	712	718	715	762	762	705	718	738	721	740	734	739	754	740	740	724	752	741	742	713	715	701	790	696	706	740	743	758	707	702	715	659	757	733	729	670	706	711	751	708	715	749	785	724	716	721	732	754	722	728	750	749	734	726	659	709	736	716	747	764	730	685	730	720	734	704	713	707	745	753	674	701	698	717	705	716	733	676	722	749	729	737	780	709	740	720	708	708	694	738	734	723	676	703	726	735	737	761	708	729	675	714	689	737	752	748	671	732	723	735	734	754	743	740	721	723	744	704	726	727	729	748	726	700	683	757	688	692	689	727	691	736	675	715	744	736	704	728	816	760	782	745	744	718	707	693	722	748	715	764	736	730	734	681	732	732	694	723	727	743	675	780	766	721	719	719	713	728	699	735	711	742	699	658	691	732	689	731	732	674	761	678	723	724	780	754	715	746	708	698	712	750	711	640	697	739	723	711	755	731	747	739	726	704	746	731	764	694	697	662	721	755	704	696	689	713	763	674	744	706	708	712	682	733	707	705	687	695	673	738	697	748	731	746	713	704	715	722	711	693	738	776	742	721	708	711	732	756	705	711	747	781	773	719	713	682	702	706	703	718	701	749	675	703	719	730	677	720	769	738	752	721	728	724	706	714	741	678	708	697	691	713	719	734	739	760	761	739	744	675	728	688	745	742	740	695	729	708	684	718	669	740	685	671	678	783	648	720	727	740	676	738	684	723	747	729	691	691	716	684	788	756	671	702	765	711	753	671	713	769	704	730	715	737	730	670	731	691	713	683	720	680	752	748	686	716	721	687	743	700	751	696	707	732	696	701	718	745	703	735	709	745	797	750	725	678	772	740	727	725	712	721	732	727	695	729	702	768	717	681	726	721	760	710	748	734	715	732	726	736	731	716	753	708	723	686	686	743	737	700	661	646	739	742	739	728	734	725	771	738	745	708	675	714	716	725	721	747	706	711	717	727	705	733	747	684	724	721	722	711	738	712	732	708	700	693	712	720	741	735	729	713	713	725	723	694	744	702	769	779	693	727	765	716	717	687	714	706	732	723	729	706	750	703	716	707	743	715	705	716	734	736	719	723	759	740	754	734	739	720	775	745	734	741	726	677	706	710	713	745	743	745	717	732	765	717	762	739	725	729	716	745	750	751	776	737	787	723	771	748	697	655	744	709	714	763	754	727	723	687	724	723	696	761	739	756	736	709	723	668	733	745	744	744	729	732	692	752	742	705	701	738	697	728	740	718	712	697	752	686	744	746	771	672	709	731	717	736	716	706	702	700	696	747	685	736	764	718	738	751	759	723	720	701	711	723	729	715	686	744	734	749	760	710	732	729	734	726	710	696	769	716	744	750	725	758	753	743	757	738	748	722	719	711	707	692	754	732	697	732	767	759	717	761	705	696	713	692	736	736	731	716	765	720	739	693	746	700	730	722	737	692	720	689	720	728	716	764	756	722	792	701	733	729	724	726	697	770	755	690	711	698	709	691	739	735	743	698	735	699	762	708	689	738	746	719	716	729	706	687	716	734	699	686	747	705	687	695	762	711	726	720	726	671	706	718	669	702	694	752	689	716	742	710	701	751	747	731	721	733	674	688	762	707	748	759	742	723	734	688	714	681	725	704	719	718	738	719	760	773	733	766	712	734	730	698	712	705	671	689	753	769	721	721	696	714	675	715	766	666	728	712	666	748	704	709	770	726	723	702	781	745	683	722	756	779	719	715	726	697	733	716	709	736	776	721	724	705	719	713	738	697	723	703	757	674	778	751	679	715	697	704	689	751	688	719	715	685	772	704	719	703	722	707	762	772	763	711	745	735	726	698	727	691	730	745	758	725	729	758	697	714	704	720	708	636	701	712	723	762	760	715	674	756	749	693	717	725	753	748	739	746	691	731	718	687	737	737	758	713	720	764	769	711	705	677	763	703	741	750	693	717	740	759	727	744	738	727	735	687	769	659	713	684	668	728	721	737	725	728	695	754	715	756	716	760	733	768	755	733	686	730	750	716	717	694	728	734	742	769	717	671	694	741	754	701	662	722	724	773	758	730	719	724	725	726	734	696	765	716	716	771	728	783	719	688	728	730	731	713	713	677	695	756	757	765	731	747	755	700	686	728	739	727	737	699	687	707	705	728	676	685	729	766	727	729	736	749	754	685	733	725	698	727	759	742	735	707	701	748	734	731	696	737	749	714	686	737	699	698	723	703	705	728	733	701	703	722	772	731	755	704	768	712	731	743	728	725	704	711	698	726	698	722	712	691	686	708	683	693	730	701	782	764	709	763	701	716	725	740	737	751	709	720	703	691	695	711	714	710	719	740	726	739	745	722	703	758	655	767	710	765	759	762	758	774	681	689	765	739	707	749	771	730	726	679	685	778	725	692	701	747	672	719	716	737	734	685	644	779	713	734	720	694	740	744	711	728	737	731	727	716	744	723	701	706	740	686	760	700	761	746	735	743	737	738	693	752	672	741	783	689	700	718	740	753	727	738	727	724	706	728	779	718	699	722	728	709	750	722	733	718	737	734	698	741	705	671	721	753	787	761	754	754	714	734	749	739	712	785	713	732	725	718	732	751	775	706	746	734	717	699	779	714	745	762	764	691	698	716	722	697	702	712	710	715	709	705	710	785	725	712	761	756	710	758	757	729	705	686	719	722	732	686	730	722	697	724	700	708	708	698	783	760	728	724	740	735	743	721	749	690	693	726	710	707	701	757	718	733	741	761
4792	9853	6709	2709	2222	1900	1676	1431	1113	1141	15100	28383	21197	11262	4296	1642	1025	690	639	679	666	640	603	628	603	616	678	632	592	659	635	624	658	556	645	662	645	607	635	665	625	585	610	643	641	623	615	648	597	625	625	611	646	602	634	621	559	638	648	657	647	659	637	590	616	651	619	635	609	666	617	676	643	623	622	583	640	632	617	610	629	615	660	640	607	585	641	579	587	642	629	627	625	622	649	605	585	570	656	630	588	594	642	674	618	659	648	623	610	630	635	616	633	641	615	625	650	615	605	663	633	592	599	620	663	641	619	651	604	638	619	588	593	627	648	638	609	607	629	608	608	627	641	639	593	559	627	634	656	636	613	675	632	613	578	620	591	618	620	590	617	575	650	649	656	662	652	648	635	584	614	595	621	601	609	623	645	628	624	641	635	668	613	615	631	605	629	624	581	631	596	611	638	582	660	614	627	625	626	661	635	624	581	624	615	639	640	622	602	616	630	642	601	636	593	576	618	608	619	623	608	646	653	638	676	619	612	639	607	667	634	612	607	600	601	613	592	645	626	646	653	639	578	618	612	643	609	618	615	660	602	595	589	629	638	637	617	629	638	611	624	629	608	600	627	652	641	622	581	600	575	612	598	634	619	619	614	638	613	621	688	620	610	667	590	658	635	604	652	633	674	652	634	658	641	638	630	631	642	654	663	602	636	639	621	623	657	607	622	573	623	652	598	654	628	657	655	583	566	605	691	613	642	620	641	629	628	669	665	640	671	650	623	645	639	629	564	626	622	619	624	620	607	625	583	580	642	646	610	636	657	643	579	656	606	599	652	595	620	630	596	597	648	619	616	657	643	637	587	632	586	617	628	656	636	592	618	630	648	593	604	646	616	596	627	597	618	590	585	630	602	613	630	621	595	621	623	628	609	636	625	625	642	650	637	625	619	642	638	679	613	629	629	616	621	606	631	625	641	579	622	641	605	641	627	629	611	594	640	622	626	587	599	623	633	622	608	633	633	572	673	637	652	591	659	636	607	639	610	612	620	644	641	674	581	622	631	605	622	593	624	642	602	614	653	612	592	590	629	642	639	622	584	615	597	616	666	631	641	606	618	620	610	628	650	594	629	618	643	664	592	594	601	644	633	603	635	598	616	642	638	657	617	632	633	628	605	644	568	634	646	572	624	599	660	645	603	648	625	632	601	584	640	651	666	589	598	632	602	584	623	599	582	631	614	621	623	614	612	684	679	649	661	635	596	585	625	615	639	621	625	601	602	564	616	607	621	619	588	634	662	625	636	621	606	635	628	593	632	649	606	653	676	623	638	645	643	616	641	624	611	613	604	677	592	626	632	607	591	624	647	604	648	627	599	630	601	656	624	606	610	619	607	598	656	624	641	652	582	588	609	628	613	593	593	637	638	646	614	643	663	623	583	598	620	640	657	619	650	620	648	621	632	635	653	579	650	605	607	557	660	616	570	570	644	653	645	667	672	657	611	645	630	656	661	626	626	593	624	634	605	583	624	632	640	598	602	618	636	631	612	633	614	611	634	599	604	639	604	612	619	646	646	627	628	612	650	609	571	599	613	627	623	633	620	639	611	642	629	633	640	611	610	597	676	633	661	593	634	665	643	663	694	620	590	621	597	606	635	600	631	601	585	624	589	645	603	607	632	599	589	638	561	652	622	617	628	678	619	625	631	651	601	634	636	580	585	650	613	625	613	606	583	615	642	616	654	594	604	642	577	614	603	601	666	678	615	616	602	543	608	577	642	635	651	591	634	590	601	611	598	644	598	615	645	602	647	584	617	672	605	568	636	622	590	626	629	622	628	667	620	670	648	622	612	652	615	606	603	634	648	609	636	602	657	631	580	597	655	628	601	606	614	613	628	595	662	613	628	694	611	607	634	636	650	643	584	610	600	669	628	647	629	586	624	614	629	572	597	599	651	671	601	618	647	635	610	619	656	617	658	666	568	593	631	614	622	617	615	605	631	623	566	633	634	601	556	655	606	643	639	608	621	634	595	622	663	606	584	619	637	613	616	659	621	631	643	613	605	622	622	651	612	619	623	658	623	631	682	596	609	620	600	633	614	611	627	585	605	631	630	634	638	622	627	576	641	591	625	637	661	601	656	647	620	625	627	665	613	605	625	614	654	645	621	614	653	626	606	608	579	651	626	643	634	605	598	610	626	621	636	647	621	622	613	644	683	657	629	618	610	600	625	610	659	582	623	612	655	631	644	592	594	652	623	620	613	630	667	598	647	607	625	621	654	609	615	628	623	620	603	644	605	622	587	627	614	622	561	611	689	600	606	641	626	617	610	640	559	634	596	620	635	640	572	600	583	616	622	603	633	583	656	602	614	643	655	625	594	623	602	665	649	647	621	631	576	606	610	630	675	599	685	589	600	604	644	632	592	624	605	606	623	674	607	609	635	619	643	603	605	610	613	616	622	595	648	599	582	596	643	688	647	634	644	596	582	639	609	614	612	624	584	599	657	581	612	612	581	619	617	638	615	637	598	571	675	610	662	606	611	608	602	634	610	644	609	578	607	591	605	630	621	665	640	582	639	615	596	610	580	615	685	652	603	629	643	624	618	626	585	558	603	607	617	629	599	643	670	619	570	662	611	638	683	607	599	637	617	554	608	593	626	624	599	644	611	645	605	636	586	629	629	609	632	641	640	617	597	635	653	632	611	624	631	610	645	651	655	647	586	672	631	648	645	671	613	596	628	538	603	622	623	640	610	597	597	653	623	650	618	599	606	646	623	627	613	642	626	627	612	616	650	584	663	619	604	613	600	649	587	638	621	636	621	623	600	640	623	615	671	590	600	660	637	601	589	643	591	596	610	676	656	618	653	641	612	582	626	581	587	595	607	660	574	660	628	631	601	606	618	613	637	656	617	636	667	648	578	617	620	594	620	653	667	657	585	632	616	635	581	649	641	626	647	556	634	618	602	645	628	618	658	601	631	592	610	637	626	603	558	645	606	606	626	576	589	624	625	603	641	592	619	598	574	630	630	619	605	625	615	622	614	589	591	628	641	630	615	609	611	632	623	587	612	609	607	632	578	669	680	646	598	657	616	648	608	661	608	607	581	596	594	558	625	644	655	642	639	633	593	608	615	613	583	639	582	631	666	621	632	642	617	626	608	654	648	627	602	590	622	606	602	619	641	627	628	597	627	632	620	602	629	583	652	606	590	624	613	614	624	617	620	615	647	592	647	626	641	636	583	648	652	638	644	601	562	565	626	622	631	615	589	620	655	587	639	644	572	635	629	628	620	591	648	668	579	628	609	607	614	608	616	607	659	611	606	639	679	630	641	659	590	612	626	638	586	589	586	618	620	584	637	585	594	605	594	599	660	588	624	611	570	622	609	622	605	626	667	610	582	619	669	635	648	641	592	607	588	618	649	580	619	630	611	599	646	645	645	624	615	629	650	609	625	634	647	598	573	675	626	607	658	553	597	614	643	652	565	598	595	605	652	659	603	568
27774	10513	1998	1257	1005	754	769	691	724	715	871	1937	2623	1976	1159	806	755	721	686	671	683	698	715	674	691	738	667	688	662	677	678	646	668	663	701	685	653	661	676	653	661	638	637	652	680	671	704	709	733	665	689	628	684	689	677	647	671	641	694	661	666	641	652	661	708	690	657	670	659	706	666	654	720	622	681	684	709	653	652	690	686	646	704	674	694	680	663	663	638	649	622	662	687	670	667	676	670	645	709	672	661	654	700	665	659	644	684	681	675	661	710	671	647	652	652	648	664	657	702	683	592	630	694	651	667	655	646	714	713	687	642	675	674	690	667	676	688	686	616	669	666	700	645	685	602	654	686	638	688	646	654	666	690	701	672	683	664	703	672	662	659	655	656	657	654	722	691	655	641	701	655	636	686	683	673	660	633	620	651	677	714	608	711	666	648	651	689	631	672	656	665	676	675	618	688	706	683	635	660	643	686	655	663	667	631	658	682	660	645	694	662	662	673	673	653	667	678	653	698	651	658	705	641	661	664	624	698	693	682	660	642	667	699	631	627	676	686	687	675	671	681	689	671	618	673	702	673	653	637	678	707	636	693	665	674	668	663	682	642	654	645	702	657	650	702	625	652	642	664	636	670	645	668	628	657	704	692	598	724	685	693	628	690	653	701	671	659	659	662	677	648	678	696	690	637	689	678	659	648	632	682	657	652	659	653	680	624	679	727	639	658	686	663	626	660	711	631	674	688	625	682	712	659	662	635	676	627	664	663	680	664	681	695	646	720	635	657	656	667	653	703	669	681	668	672	691	652	674	660	662	653	675	668	627	642	662	667	637	695	728	663	697	663	683	680	692	641	711	680	676	708	686	686	679	640	700	640	629	672	740	679	679	674	652	646	648	660	673	694	668	716	670	675	651	652	687	654	685	680	644	638	695	658	690	659	681	679	655	705	709	667	651	675	654	698	647	647	682	680	666	734	679	641	663	675	683	674	676	686	631	631	684	650	613	667	681	678	612	638	688	686	705	700	706	744	675	652	707	683	641	709	665	655	673	674	675	709	715	684	658	636	644	617	701	693	681	664	626	725	650	694	620	673	724	655	705	692	684	659	655	687	692	735	622	643	691	649	670	672	684	637	663	659	666	706	654	675	658	717	627	635	611	640	675	677	714	651	644	617	656	700	654	697	655	688	661	667	628	672	642	692	659	665	705	678	717	640	714	682	666	667	657	635	658	678	705	680	677	670	640	711	661	702	684	696	699	718	681	694	683	680	686	655	660	648	634	685	621	638	682	699	629	641	696	666	690	656	635	659	693	691	678	723	657	661	664	676	698	707	695	630	725	638	673	667	685	590	665	654	679	670	693	659	716	699	646	679	694	662	711	702	671	641	649	676	628	614	655	667	659	610	661	659	687	662	651	591	652	666	681	662	655	642	666	662	717	690	654	645	622	640	692	687	672	693	660	629	676	658	657	641	652	655	689	677	710	661	640	668	643	668	641	686	731	674	730	685	644	684	670	661	664	671	661	736	695	691	670	642	630	657	667	684	663	642	693	652	640	645	657	673	700	663	640	669	684	629	664	701	709	687	626	670	637	700	662	678	672	702	667	692	678	666	715	667	678	646	724	677	679	687	640	691	673	646	683	711	645	651	668	699	657	680	689	665	640	668	671	671	653	687	633	669	698	656	638	664	695	697	634	641	654	663	680	665	651	632	673	679	679	660	643	688	632	754	686	660	702	652	681	693	695	654	652	674	706	685	720	676	654	684	639	677	734	698	650	696	717	645	677	737	632	677	651	669	706	669	686	676	697	626	677	669	664	669	723	707	681	656	658	651	712	713	655	653	680	658	673	673	698	630	656	654	656	648	691	687	672	691	676	660	707	646	676	659	699	706	712	687	679	694	666	690	695	652	727	725	669	677	674	697	688	641	669	713	734	598	654	697	670	634	607	672	628	722	675	695	639	665	703	694	686	708	674	667	663	654	648	622	685	677	642	647	679	673	648	713	677	702	654	651	663	693	655	674	682	656	657	686	658	657	660	667	630	703	688	709	683	668	710	688	662	642	650	640	690	709	657	703	650	651	647	661	650	728	645	643	680	696	690	671	647	700	640	725	622	657	651	651	702	708	615	641	682	651	628	676	680	721	707	686	656	647	624	718	676	645	668	673	659	642	683	688	696	721	646	640	639	687	661	681	702	678	683	656	636	686	674	611	688	622	652	670	680	616	642	711	632	701	663	689	707	710	659	648	697	730	664	643	681	673	662	687	675	647	639	673	671	669	670	711	678	691	701	670	659	681	685	656	621	669	668	671	669	699	690	662	656	659	645	703	635	668	695	625	704	636	660	642	621	636	681	661	662	660	657	708	700	663	674	633	636	660	659	695	667	673	665	648	685	657	672	659	703	642	660	645	672	685	667	714	655	680	642	669	694	660	711	657	637	654	657	647	653	629	735	639	653	660	601	647	674	633	719	661	668	664	695	681	738	711	688	684	662	670	656	655	659	656	672	657	689	600	685	665	714	632	654	702	668	688	697	675	680	635	732	683	671	637	649	695	663	681	707	660	643	680	730	650	673	656	685	686	667	672	659	668	704	692	662	648	662	693	688	660	682	698	696	675	639	696	726	644	668	697	653	676	656	629	640	691	674	710	646	703	676	632	672	695	726	681	658	648	629	688	683	670	629	686	663	652	664	714	724	649	698	738	644	668	707	624	687	668	675	685	666	663	677	661	654	624	658	657	641	685	662	676	676	667	697	716	676	722	704	658	741	647	655	673	678	672	681	726	651	649	671	705	624	661	642	663	673	625	626	703	657	685	645	686	699	670	665	692	657	692	651	684	639	663	635	666	660	652	662	698	676	704	665	669	676	653	646	692	686	657	641	603	680	653	703	633	681	657	661	662	688	706	660	683	696	673	698	700	672	650	647	682	696	678	698	677	702	673	665	689	690	644	695	685	714	658	652	692	706	637	636	672	675	695	643	685	640	688	668	681	663	664	703	620	636	659	642	624	711	669	678	655	695	660	723	680	646	676	664	654	654	667	658	636	699	664	665	663	662	723	604	671	692	661	655	706	635	669	648	659	672	646	663	683	661	678	682	671	676	650	702	668	623	662	653	624	705	660	685	706	713	710	657	644	686	684	647	689	705	664	679	616	662	670	633	643	678	661	669	679	649	655	636	656	629	717	692	711	652	677	663	667	727	686	700	679	681	671	702	715	642	675	688	660	678	676	665	709	672	695	644	660	677	660	689	683	699	635	722	631	664	660	713	689	602	685	698	667	668	710	678	630	659	680	677	671	625	657	669	684	650	695	648	681	655	657	626	663	628	631	667	634	679	664	676	631	654	647	693	698	670	654	690	662	654	643	695	648	694	741	677	713	666	627	691	644	642	640	645	671	688	714	674	680	640	651	602	630	689	671	638	629	651	649	668	663	652	687	650	680	646	649	669	594	683	662	681	656	670	604	636	669	708	670	659	695	633	667	657	667	650
5745	1657	1128	883	716	681	623	672	696	659	814	2357	2739	1757	1069	772	614	604	554	594	591	580	553	517	534	559	571	559	582	584	574	600	564	547	581	524	552	609	535	551	561	568	558	574	557	600	572	600	576	559	569	547	591	530	540	601	579	599	551	527	555	552	538	554	565	565	582	555	566	532	527	535	581	559	559	555	533	586	587	587	564	624	530	589	546	594	577	588	586	588	575	550	569	570	522	597	558	561	575	619	527	575	549	519	556	598	539	569	588	569	589	595	556	595	531	561	556	562	589	560	598	558	566	606	550	550	567	542	584	566	616	561	564	608	577	544	565	568	555	533	579	574	543	542	576	579	537	563	542	571	537	525	578	560	567	577	584	557	584	525	543	555	589	563	595	532	592	619	570	584	567	560	585	612	565	516	520	580	551	551	534	540	568	587	555	601	569	595	556	576	583	589	543	578	522	526	560	581	539	547	579	536	571	587	583	548	592	580	568	540	568	521	593	565	574	538	564	584	631	576	570	573	502	566	561	573	605	575	570	573	548	550	570	546	570	515	575	566	578	599	545	541	564	597	593	559	532	561	554	576	576	613	564	576	581	536	527	557	560	550	580	522	537	516	548	573	594	527	603	524	563	560	550	535	514	590	543	561	574	592	561	529	551	588	589	570	579	583	527	562	562	537	569	571	555	508	568	567	527	563	568	596	584	566	540	574	539	581	595	565	577	585	531	525	541	625	556	575	556	558	562	556	593	598	608	530	562	578	551	528	563	584	548	579	587	577	584	563	557	554	557	557	581	596	551	548	560	559	544	576	526	557	560	560	540	555	543	573	598	587	577	599	555	534	570	552	517	525	559	579	601	546	572	559	565	574	532	604	560	559	522	573	528	598	606	585	575	559	541	565	561	541	545	590	560	546	572	577	540	499	566	556	567	584	605	577	599	562	566	522	570	538	599	557	568	588	568	527	573	539	565	557	544	615	575	532	584	526	561	558	558	553	582	593	530	552	578	537	565	597	554	542	546	550	500	580	557	583	591	512	576	547	575	538	567	566	572	584	571	568	570	553	596	577	544	556	545	551	563	584	558	551	595	552	564	544	542	556	551	546	581	563	637	561	604	562	557	550	547	565	568	595	539	525	615	572	559	549	553	582	559	578	556	553	550	580	590	555	570	543	563	563	591	546	614	600	549	551	550	563	527	573	574	589	574	567	569	492	589	554	515	583	549	581	570	603	538	576	576	532	615	616	552	546	568	568	554	570	543	560	584	564	537	561	590	551	580	594	569	579	551	546	577	568	589	601	580	566	555	556	577	546	590	579	543	577	585	557	539	547	530	575	587	541	574	538	560	586	539	576	578	545	544	577	576	607	581	550	537	577	589	553	530	572	591	561	550	528	569	542	556	583	591	558	589	552	545	560	555	566	556	563	565	640	588	557	533	586	589	566	602	579	532	547	544	610	572	550	570	620	566	537	558	562	567	573	597	547	565	526	558	591	542	536	563	552	604	543	522	517	539	549	574	594	528	547	602	609	561	562	595	583	563	548	579	545	545	566	566	558	587	571	566	572	517	579	604	600	575	586	580	573	574	582	542	571	534	551	568	514	574	556	568	571	573	567	593	539	554	547	601	560	568	593	581	590	571	557	557	551	575	541	569	557	551	522	517	557	609	562	587	601	591	555	547	587	561	593	553	548	544	530	547	576	547	569	574	586	583	606	585	593	577	573	553	569	587	543	569	579	571	611	560	573	600	570	581	538	602	573	544	548	604	575	542	553	571	580	581	583	602	528	550	561	580	576	528	536	605	575	564	554	560	561	570	541	545	574	572	536	573	571	568	574	568	569	546	545	551	587	547	581	586	545	528	531	605	548	580	610	629	586	559	553	558	580	554	565	536	558	607	556	562	543	556	570	562	586	556	562	556	629	561	575	554	524	593	560	582	535	580	607	543	565	565	542	604	557	532	555	574	567	546	539	570	539	604	604	588	505	566	580	537	610	556	533	569	553	571	577	565	585	601	579	584	569	557	583	560	609	542	555	550	540	573	571	561	570	554	581	589	580	567	599	530	610	549	566	568	568	581	574	596	582	549	613	532	562	546	541	578	564	606	526	581	580	588	547	547	590	574	592	543	517	520	517	574	552	569	588	565	574	555	563	552	544	557	558	590	568	596	580	581	579	549	548	543	535	533	554	571	562	544	579	558	572	577	556	554	566	565	532	561	544	555	586	567	558	556	555	533	612	562	588	572	560	600	566	578	532	522	555	560	599	563	595	518	537	558	526	548	575	581	611	593	565	555	559	543	591	555	576	539	555	572	575	571	580	564	574	562	550	562	539	583	633	544	555	593	556	570	563	581	603	575	580	550	621	541	562	566	555	589	571	559	537	545	514	567	566	572	537	585	583	548	577	572	578	572	622	544	579	585	560	583	539	604	592	527	570	530	538	546	581	535	536	552	558	559	526	569	543	551	575	565	579	567	576	600	568	513	559	559	540	567	571	553	568	547	477	550	538	581	595	553	574	571	565	595	536	580	524	584	561	557	581	567	557	554	569	557	595	583	603	589	575	549	599	527	565	563	569	564	559	543	571	622	582	594	520	569	557	549	570	551	586	569	593	524	531	569	561	593	566	607	537	576	567	564	561	534	552	568	563	535	551	542	521	538	570	576	522	578	568	542	576	564	580	552	592	523	520	558	586	582	576	526	581	535	562	511	530	538	554	565	568	569	618	580	558	551	551	552	567	575	537	553	576	553	576	584	549	568	557	581	574	569	527	565	568	545	573	569	609	553	601	542	600	574	531	571	591	591	600	595	539	572	595	584	586	562	560	559	540	570	532	592	556	551	540	563	605	584	563	550	554	537	586	544	587	599	558	573	519	562	550	591	565	571	564	501	596	531	565	549	530	589	516	536	612	599	546	599	582	539	526	581	562	569	550	558	587	549	615	545	586	545	565	572	600	557	552	599	541	582	620	556	549	576	589	569	583	556	606	594	569	559	533	568	555	573	545	571	559	582	558	549	548	609	567	559	612	605	566	576	554	594	577	652	551	574	551	575	577	586	583	531	602	570	544	546	568	599	539	560	561	539	559	560	564	528	586	532	567	529	518	565	531	527	564	545	509	586	568	530	609	553	556	559	577	613	574	558	565	574	602	564	590	564	590	591	595	567	546	577	552	580	581	601	581	574	537	562	566	537	536	573	548	524	561	577	556	536	562	555	621	556	569	565	542	617	560	595	546	576	579	549	598	563	560	588	566	525	530	571	597	539	596	580	581	565	570	542	601	527	579	559	528	563	598	616	580	547	541	543	546	577	575	568	540	570	572	591	537	569	560	558	554	551	589	538	573	580	525	549	572	580	535	514	548	575	563	536	600	557	556	553	574	602	565	561	598	584	518	580	540	555	556	586	563	548	559	572	553	575	561	543	541	608	562	564	602	552	523	542	568	590	569	543	573	554	566	566	571	561	567	549	591	552	535	593	594	550	552	572	601
25621	21398	27409	25538	7249	1627	1125	915	827	907	982	11594	17892	11452	4623	1661	925	718	600	623	638	664	599	588	648	643	593	623	647	646	599	662	640	660	658	654	578	621	624	635	650	605	663	626	635	635	632	615	635	632	658	630	596	615	627	583	593	579	625	650	602	608	654	637	622	667	643	613	586	639	627	630	597	671	569	612	603	633	642	640	625	649	606	625	590	656	602	610	630	600	605	633	628	637	610	570	627	664	640	578	594	616	644	636	619	613	619	579	661	619	597	638	589	614	657	620	576	634	590	577	597	673	563	637	593	603	621	633	636	637	599	661	658	621	617	625	677	602	647	643	603	683	627	631	602	623	629	692	615	671	635	631	622	614	656	639	609	599	588	594	575	594	627	631	622	613	672	634	624	627	573	621	615	655	627	587	607	645	625	614	665	605	676	639	648	645	610	646	578	634	606	636	629	604	637	622	651	641	582	598	584	580	608	659	592	617	616	589	614	620	642	611	629	622	596	650	586	592	638	591	622	626	624	591	626	610	655	622	625	617	625	638	644	645	678	595	590	607	632	652	628	645	639	595	636	639	618	650	649	592	586	602	598	659	575	577	607	628	612	615	603	639	632	624	619	603	613	640	645	606	620	610	596	618	622	616	633	618	637	650	647	642	602	660	620	588	621	626	616	595	667	566	615	628	617	605	586	630	665	609	656	642	610	616	608	641	597	678	650	614	630	598	599	597	636	643	618	627	602	668	601	631	601	624	590	657	584	624	626	596	628	623	651	636	638	581	620	628	635	629	635	593	595	633	624	668	634	563	642	595	583	639	630	611	674	610	710	628	573	601	633	604	662	625	639	654	640	646	631	642	616	645	621	601	613	630	679	621	655	597	616	613	602	580	618	602	615	573	627	636	634	630	590	601	589	619	596	621	642	636	593	622	583	625	621	598	665	606	610	648	615	659	620	626	593	613	624	590	620	640	635	642	669	623	612	618	591	639	633	646	646	637	632	619	603	590	615	582	601	599	628	587	594	610	622	616	603	621	620	602	612	670	622	628	609	603	619	618	651	663	673	607	648	582	640	590	609	609	658	601	606	628	607	608	632	609	602	604	581	622	647	610	640	608	638	668	614	658	600	602	569	619	669	650	660	645	641	601	658	627	639	658	591	603	610	615	596	635	615	627	617	637	678	612	623	646	609	598	628	606	579	588	641	593	613	593	636	676	593	653	629	577	643	626	638	585	597	606	636	611	641	630	652	645	622	631	614	599	622	651	606	630	596	649	619	630	626	636	627	651	610	641	619	636	598	587	608	647	603	666	651	612	607	589	627	620	606	655	639	616	625	570	622	652	655	607	600	689	642	626	636	619	647	627	636	607	639	597	635	617	673	590	617	637	623	643	593	617	589	600	599	650	572	640	600	639	611	605	630	598	631	619	648	626	677	623	651	600	625	611	664	615	656	628	643	625	637	668	640	621	586	683	670	634	596	596	625	645	676	644	657	664	600	603	610	597	626	601	618	641	621	612	629	620	646	635	676	655	651	605	642	643	627	582	635	592	604	642	583	595	610	643	655	595	595	629	665	601	589	622	598	637	643	567	585	642	629	611	630	601	597	627	615	647	614	614	586	622	616	640	590	615	644	633	632	615	639	554	626	616	657	605	613	630	613	621	612	582	606	626	615	597	634	646	634	609	610	619	615	644	649	617	642	617	662	650	627	627	626	609	677	606	619	632	653	632	647	610	634	621	620	576	580	595	587	608	599	636	618	615	614	597	630	647	646	655	586	595	653	628	620	597	647	632	656	605	630	591	579	633	619	618	610	658	586	639	661	658	645	627	610	608	681	628	634	611	634	619	580	571	641	610	599	606	620	626	622	614	603	621	605	673	616	639	666	644	658	619	594	635	637	616	601	604	616	625	579	629	602	649	662	609	590	589	620	605	583	633	641	654	587	601	607	631	619	623	602	637	635	652	608	639	664	637	607	623	597	633	607	633	628	633	615	605	622	648	631	624	665	603	611	600	610	606	591	652	598	592	647	611	617	654	612	581	614	637	625	589	636	612	649	630	650	631	606	659	593	633	625	573	609	604	635	606	597	595	626	638	637	611	662	682	675	610	625	611	641	577	651	601	636	599	629	583	646	600	629	627	686	589	609	611	641	630	583	649	620	632	635	633	624	621	638	620	639	613	638	652	626	610	648	618	593	610	597	612	615	625	628	594	627	618	630	642	621	634	645	630	628	590	630	682	609	654	615	611	617	630	635	600	622	598	637	607	630	625	603	622	610	637	627	611	629	608	615	641	586	601	623	581	636	591	596	678	623	608	670	631	642	558	620	667	637	591	619	632	608	633	640	627	590	622	670	651	637	606	615	635	612	606	619	683	642	601	622	626	599	635	609	644	638	628	667	601	601	631	678	646	597	624	620	625	627	616	659	630	649	649	661	621	567	620	616	673	615	618	623	614	659	608	629	596	556	659	624	665	610	676	607	610	664	614	617	594	647	640	597	637	655	642	619	662	626	633	605	601	657	610	609	657	656	636	549	650	616	584	629	616	645	636	601	597	615	618	616	624	647	602	584	627	642	605	637	646	651	561	582	622	632	594	601	616	627	570	630	643	638	586	631	666	670	634	628	587	616	602	653	604	635	649	635	595	645	632	622	623	670	616	589	632	646	621	608	634	658	634	635	634	648	603	628	630	616	601	591	619	649	592	619	602	621	642	639	590	593	680	573	604	624	664	594	651	621	606	623	597	596	643	654	634	644	646	601	629	621	656	661	626	609	635	638	612	603	622	637	595	636	595	625	595	640	592	593	639	625	607	576	614	614	626	627	633	630	631	624	624	617	649	626	659	625	612	600	644	632	596	624	589	595	635	651	645	654	622	613	676	649	624	655	620	635	668	633	602	626	656	600	623	615	607	639	657	615	616	615	610	604	625	649	611	654	614	628	584	653	611	661	634	612	645	611	616	631	676	662	631	631	651	632	659	639	634	648	640	667	594	582	599	655	617	577	615	625	613	615	627	640	642	614	671	581	619	586	624	638	608	610	605	645	623	582	615	623	619	570	637	594	625	670	595	648	670	622	620	644	625	627	595	573	613	664	653	609	623	654	629	568	643	620	650	589	624	604	628	621	652	599	599	621	651	605	602	648	608	615	622	614	648	624	614	585	640	613	611	584	591	629	606	625	611	612	622	582	633	609	617	625	634	698	581	601	628	644	609	625	645	624	638	659	690	620	635	643	637	580	612	632	630	625	672	623	646	606	658	606	663	665	659	612	586	598	635	594	651	632	602	633	615	584	605	654	640	622	607	638	597	647	618	630	595	605	653	652	610	651	634	551	603	613	597	631	590	579	655	602	608	621	621	627	578	624	644	583	625	672	608	591	635	680	642	639	636	607	616	624	632	660	620	633	659	622	593	618	625	675	597	640	663	668	592	619	580	611	627	619	596	597	643	556	607	607	617	669	630	607	608	589	594	629	624	657	611	672	682	615	611
4443	5833	4219	2220	1377	1189	1044	947	989	940	1330	14562	16132	9927	4220	1615	913	635	529	543	511	556	606	568	588	581	564	569	542	540	547	572	565	510	524	568	536	533	605	587	551	555	575	567	555	548	576	554	548	542	529	548	582	540	530	512	552	531	572	544	584	557	645	572	589	533	605	542	558	583	556	575	511	582	541	550	523	550	543	553	575	539	553	494	561	566	540	553	557	554	644	550	532	520	551	586	542	536	525	516	577	566	519	540	511	548	510	599	535	606	559	527	552	521	583	530	542	575	563	562	601	546	568	507	540	539	555	522	614	564	597	549	559	567	571	540	595	503	597	570	608	534	531	563	574	558	552	563	540	556	556	575	592	566	580	576	552	572	565	562	553	587	560	535	541	525	541	576	544	514	532	538	538	563	607	552	561	529	527	558	528	566	533	586	579	508	559	568	541	542	573	551	607	538	572	566	525	563	579	551	554	525	544	541	584	551	575	540	487	584	545	595	549	555	560	554	541	557	494	554	542	535	564	516	532	562	520	559	527	532	531	564	560	541	544	552	607	571	549	577	554	573	593	561	551	530	575	554	582	553	543	539	551	556	515	594	558	577	528	550	567	571	531	581	540	515	562	509	525	527	518	507	550	586	551	567	532	588	588	563	565	529	550	553	527	567	540	594	564	527	558	529	539	555	543	541	536	571	556	543	564	533	637	517	595	523	557	515	500	559	555	543	570	541	592	521	501	521	569	559	503	525	557	536	576	527	539	601	556	547	599	500	575	588	522	532	542	500	562	547	553	537	548	543	542	545	534	499	532	546	546	532	526	535	578	560	549	563	526	574	557	527	564	540	624	536	488	569	587	561	548	540	573	550	530	530	520	530	548	495	565	538	549	541	550	590	550	584	589	560	528	590	576	536	554	520	542	580	580	564	520	528	545	559	518	562	543	580	531	591	577	554	573	555	538	511	552	531	566	563	542	548	566	541	566	583	569	564	585	593	548	566	504	530	487	578	542	530	533	575	524	573	527	594	518	557	544	561	563	530	544	559	558	543	533	536	593	526	565	556	551	562	589	530	495	554	494	605	551	574	596	560	507	574	570	532	543	562	515	539	571	535	562	560	519	565	539	527	538	551	562	565	522	566	549	552	545	521	528	542	511	584	549	554	531	520	554	519	549	533	591	570	576	541	561	565	580	534	523	553	587	582	542	549	518	558	536	562	552	567	562	546	588	544	558	540	523	550	566	586	572	563	559	582	557	544	540	534	606	599	539	564	517	517	576	551	556	600	517	592	567	553	568	553	542	576	542	516	547	570	571	542	621	588	532	548	560	527	556	546	559	570	543	527	500	548	550	553	577	553	585	574	569	573	499	552	567	579	571	538	547	567	535	572	523	521	598	555	583	525	509	597	555	580	533	549	554	524	564	572	559	584	541	597	562	543	559	525	565	557	551	541	564	543	574	550	564	547	547	550	545	549	522	548	567	516	545	547	535	553	551	556	563	491	565	539	595	528	580	579	540	569	546	528	573	543	532	581	566	561	614	516	558	508	563	544	540	589	528	550	538	516	568	571	544	527	581	547	596	535	522	562	539	553	569	579	517	530	543	519	524	589	515	548	556	549	535	566	547	594	570	521	560	550	506	543	535	560	495	566	567	557	571	560	602	517	566	524	527	575	566	589	595	573	522	522	568	573	541	515	574	552	563	559	521	613	526	586	547	536	561	554	515	543	593	503	521	543	593	564	564	561	515	576	559	529	529	508	532	580	557	538	543	540	539	571	578	586	521	562	516	607	521	586	581	575	592	537	537	529	552	525	560	559	546	511	529	558	579	559	533	553	605	601	574	526	564	547	548	534	570	553	538	524	535	569	504	538	577	575	576	560	544	579	567	545	565	527	490	544	520	550	531	529	547	587	545	588	490	554	540	569	574	569	547	546	512	570	557	566	557	535	594	572	538	537	571	537	514	568	566	543	556	551	504	567	551	563	545	578	596	567	556	535	558	577	519	571	565	575	605	561	549	547	560	548	570	522	558	570	547	549	536	542	536	525	559	540	563	562	534	522	592	563	532	574	567	550	553	504	554	526	538	539	512	564	572	532	549	552	557	508	552	545	547	509	556	563	532	569	571	556	557	546	584	519	548	580	583	556	549	543	547	589	536	562	515	554	535	527	558	539	568	538	524	517	538	539	553	572	490	562	513	601	575	527	559	552	561	497	504	594	536	534	556	586	511	539	537	550	538	585	571	538	604	570	548	584	511	603	541	525	517	569	575	509	524	595	587	559	512	566	525	514	552	550	544	551	491	561	556	565	549	572	548	553	563	569	582	586	585	572	565	544	526	527	568	556	553	560	553	584	552	594	581	575	537	582	560	577	545	508	583	529	583	554	563	516	529	583	575	575	579	596	571	523	543	542	575	537	555	546	554	548	575	526	566	537	582	512	589	527	548	564	544	540	540	586	617	517	573	532	517	539	533	486	527	506	554	570	546	531	540	552	567	516	565	543	582	554	512	576	577	502	547	565	591	539	561	550	543	560	533	526	561	569	532	552	571	546	585	583	526	537	537	559	574	547	591	576	549	550	537	550	585	572	547	564	600	573	535	527	538	553	528	537	541	583	578	524	561	540	566	541	632	549	543	552	545	587	506	552	539	530	545	547	565	526	605	587	571	577	549	534	533	551	544	560	589	507	551	561	535	587	549	564	549	555	556	535	541	575	571	555	576	582	562	566	554	583	571	536	560	524	559	543	538	560	552	587	532	529	533	576	566	554	576	573	559	579	550	556	552	545	527	549	563	584	582	557	549	556	532	571	541	567	499	544	551	620	577	548	510	558	567	572	581	585	533	584	577	549	566	502	520	541	571	543	513	553	509	555	512	515	579	527	556	543	525	556	596	529	570	562	508	530	568	525	545	574	578	539	556	540	585	531	557	568	537	565	539	551	528	587	526	556	569	567	556	577	565	561	557	580	550	508	546	567	569	556	573	572	553	528	540	541	536	587	542	560	551	513	539	543	559	549	559	568	584	627	587	578	568	536	556	535	524	571	595	537	554	530	571	563	531	590	579	560	577	558	519	588	590	559	560	524	523	551	527	544	556	500	561	567	594	536	530	508	578	564	561	549	537	563	587	523	561	553	559	549	549	536	524	538	537	549	511	547	549	549	544	559	542	560	558	541	571	543	532	561	530	538	553	574	566	579	549	543	615	578	549	560	558	568	548	569	512	561	590	555	564	527	577	573	548	579	596	534	584	536	558	575	558	572	564	555	499	538	590	538	541	570	567	538	567	523	527	513	544	525	599	537	533	490	557	549	572	564	554	524	543	581	530	532	538	553	551	563	557	558	563	529	509	547	513	572	550	538	556	553	553	541	510	480	550	554	545	580	524	511	539	540	557	575	576	545	555	489	585	556	519	525	580	523	522	566	571	557	529	603	553	532	536	551	549	550	570	550	554	556	570	515	548	549	568	569	623	577	570	504	524	550	535	568	557	538
24748	21438	28545	24674	20831	5730	1967	1287	1026	1083	3772	24162	25197	18665	7565	2427	1274	887	799	773	818	783	794	767	813	754	744	729	782	761	711	756	772	777	769	757	753	815	750	751	750	768	758	762	774	756	786	746	750	675	774	773	800	698	788	691	712	729	751	811	793	727	726	758	765	784	765	786	760	781	800	740	762	756	720	771	771	774	726	727	795	769	759	739	725	772	683	760	734	727	778	751	783	758	807	785	763	777	797	784	770	742	825	737	771	806	763	766	692	715	735	779	822	824	743	790	735	782	794	740	752	800	779	738	794	740	757	767	775	741	731	732	769	731	770	778	786	746	761	743	779	780	708	791	743	782	769	773	745	776	746	748	777	740	706	751	729	786	769	752	728	796	759	741	729	718	711	739	777	751	772	764	766	695	765	772	760	732	770	747	739	724	775	754	817	743	727	734	778	827	716	768	736	761	738	749	708	730	759	812	750	782	775	737	741	756	761	707	741	766	741	743	729	742	747	782	771	736	782	795	812	790	828	731	782	759	745	805	754	758	790	758	753	715	801	760	776	755	754	804	714	739	789	783	725	746	750	769	756	699	818	803	764	749	748	686	786	757	764	720	770	775	771	754	693	767	729	753	719	758	739	772	752	774	782	736	736	766	779	735	779	746	733	722	680	780	748	753	750	781	747	724	807	762	753	691	750	730	810	789	734	778	752	767	767	755	750	747	761	802	798	746	764	762	775	750	789	746	738	783	775	706	763	830	766	765	806	751	753	761	719	737	734	735	721	793	759	696	731	746	738	796	698	778	777	756	782	811	785	709	735	787	780	760	789	754	759	726	788	777	736	763	727	753	763	762	796	778	757	751	754	738	760	788	750	709	757	765	747	756	701	736	761	782	758	741	735	745	820	803	750	785	741	767	763	780	716	751	795	770	722	690	749	743	732	736	756	758	706	781	751	791	795	774	731	757	682	732	804	786	771	752	721	724	794	760	782	741	725	761	755	802	766	753	833	758	768	764	718	746	799	723	735	777	770	696	781	761	795	740	771	749	747	762	742	752	806	767	759	758	752	773	757	787	739	773	756	783	777	703	770	742	741	744	734	696	708	723	755	745	719	753	774	777	780	774	751	724	721	732	729	735	778	741	747	787	738	743	680	740	726	745	806	768	689	796	746	725	750	756	756	764	751	777	765	735	727	749	704	747	758	755	788	696	733	810	799	761	749	711	740	745	816	744	772	744	772	751	722	729	752	806	701	757	720	759	752	767	763	799	739	735	803	820	739	760	750	818	765	773	766	693	772	732	752	753	746	709	766	749	769	723	765	765	766	770	763	791	728	815	717	761	792	728	728	729	779	770	820	762	773	765	776	744	710	746	770	800	765	719	722	705	733	772	775	748	749	785	772	732	744	716	772	790	725	749	729	726	702	736	810	752	775	767	781	726	715	718	798	763	775	740	748	751	758	789	753	769	750	770	737	738	725	821	757	767	679	717	714	707	728	712	792	736	767	699	752	742	762	709	720	784	727	822	756	784	717	783	763	767	712	728	728	728	784	756	696	734	750	780	750	784	707	739	743	731	738	728	715	822	773	739	753	714	775	747	779	725	785	726	719	754	778	754	702	734	764	775	712	751	758	717	770	767	774	824	728	739	751	778	712	775	795	753	771	786	779	727	725	764	723	742	772	745	754	739	713	753	727	764	770	707	798	730	728	740	752	720	787	744	737	740	770	714	760	792	742	798	740	718	743	759	759	699	802	781	720	749	782	783	717	748	746	782	746	777	721	694	780	751	731	755	712	725	739	773	741	804	759	713	763	741	755	776	739	769	776	772	784	761	768	707	735	724	775	730	692	757	783	748	779	740	707	758	759	788	715	776	750	752	749	770	754	765	781	769	726	747	776	774	726	740	786	745	773	767	777	727	771	746	746	767	778	764	714	786	753	750	736	747	772	744	766	745	732	736	741	763	731	766	751	743	787	714	702	757	691	752	740	778	711	768	704	756	721	764	783	715	758	744	731	756	767	732	750	753	780	701	744	721	775	785	722	770	793	768	723	749	742	745	720	768	749	743	726	802	783	759	741	749	714	726	727	732	740	785	754	753	701	780	721	732	769	759	790	746	756	703	723	772	742	750	755	730	740	758	701	754	754	720	774	741	750	737	767	761	732	755	762	775	751	737	729	734	778	777	803	718	745	745	749	767	697	759	724	727	731	782	728	762	787	743	775	702	758	753	739	752	721	727	746	743	757	712	856	748	743	767	710	683	798	763	747	727	802	750	705	704	729	766	781	756	777	712	781	742	770	796	746	774	778	720	714	765	794	734	705	725	749	727	747	773	748	754	745	768	763	791	773	757	748	743	714	744	773	727	794	765	795	746	771	769	722	724	733	744	744	790	787	781	772	796	774	756	732	754	779	735	751	730	732	779	766	696	734	727	733	763	750	768	749	763	741	737	781	729	762	732	718	759	780	709	772	794	731	778	693	751	700	742	774	738	720	793	709	777	775	795	725	730	739	765	777	755	717	771	755	742	733	752	764	715	772	766	772	734	773	722	764	771	797	724	761	758	788	775	755	793	755	697	792	728	717	756	759	760	764	767	740	731	768	736	746	710	729	767	746	712	750	767	741	722	746	712	806	736	746	764	742	743	741	744	747	723	761	788	753	747	800	713	782	763	733	783	719	742	780	817	723	762	728	767	759	756	757	748	777	726	793	792	733	763	781	742	805	738	782	669	819	791	777	799	717	770	762	730	723	677	790	698	739	751	743	741	725	772	820	739	797	760	757	737	749	802	733	734	809	728	755	758	767	785	755	712	740	747	740	773	753	749	777	754	771	733	698	761	757	749	761	747	751	736	761	754	740	790	782	770	768	782	703	726	757	795	723	757	764	736	781	745	737	783	760	730	827	766	774	735	784	777	710	757	711	771	805	776	773	800	758	765	772	745	717	743	711	796	761	734	742	744	719	757	762	747	743	775	726	794	738	759	766	762	710	750	763	816	713	721	770	801	765	808	749	824	786	752	767	740	742	746	802	776	774	763	761	763	718	742	800	772	749	758	798	785	743	769	755	733	752	745	773	707	776	701	732	725	741	782	747	745	787	778	695	736	734	797	741	750	717	678	738	762	786	761	783	749	728	790	719	812	736	787	724	747	704	735	745	767	772	734	711	709	723	753	791	737	747	754	724	740	742	726	737	759	725	759	721	734	750	734	764	742	760	681	814	783	735	711	774	799	763	728	730	703	737	767	807	741	808	806	734	719	746	723	731	754	780	771	712	786	720	755	730	760	724	803	750	731	770	744	731	700	757	724	732	746	702	774	749	759	758	751	788	723	769	780	727	713	771	755	774	672	729	745	759	738	773	742	738	770	750	798	763	757	766	797	774	708	758	734	749	761	736	740	759	711	755	751	739	715	721	731	705	725	754	708	738	767	769	780	716	695	762	723	750	783	739	732	728	766	764	740	732	799	749	713	787	755	755	803	768	758	738	758	765	744
6107	10833	9302	3991	2273	1720	1439	1366	1208	1215	5548	26033	22168	15161	6344	2381	1275	771	710	676	669	700	710	633	645	677	671	642	692	658	651	661	669	646	696	653	649	690	622	695	601	647	621	656	670	621	597	646	676	690	641	660	676	652	649	679	658	637	654	716	683	676	632	671	645	663	638	626	663	634	670	663	623	635	681	657	716	658	627	665	641	657	647	654	676	654	645	663	622	672	658	618	650	682	637	646	695	668	638	705	653	657	637	671	644	668	646	689	654	628	672	652	635	657	695	654	682	640	662	626	613	685	665	671	661	620	699	631	644	638	619	616	656	681	624	664	633	643	650	629	633	636	681	597	617	653	595	674	602	680	649	684	702	670	617	658	701	690	655	670	665	616	630	650	635	642	679	621	679	672	638	671	651	639	668	666	660	642	677	687	692	626	663	683	678	666	613	663	647	673	671	681	666	636	636	671	646	659	717	646	679	683	688	644	641	636	667	637	691	655	587	643	698	666	652	681	651	656	650	631	675	682	620	665	689	640	681	624	637	623	638	653	666	673	639	664	652	678	665	652	634	616	623	666	665	643	644	676	672	639	652	675	635	674	626	681	649	650	632	655	657	628	660	653	663	624	632	655	662	706	640	680	631	638	636	626	666	634	648	673	644	652	670	672	662	601	688	635	608	655	629	680	693	672	611	630	658	661	663	634	657	668	653	657	647	632	626	673	678	649	620	703	657	681	663	624	683	660	652	674	629	637	661	694	662	665	644	608	648	661	645	677	648	692	632	634	640	666	646	737	633	659	654	682	678	639	671	609	656	648	617	646	638	672	632	686	616	657	647	636	698	696	660	625	639	636	645	683	690	675	627	677	636	632	660	633	653	665	703	653	665	663	632	652	649	694	662	660	649	656	727	652	655	657	647	671	653	657	614	659	661	671	653	661	670	623	685	673	644	664	654	662	622	685	635	666	695	635	674	663	615	638	620	670	650	639	702	659	614	610	666	661	624	654	623	668	628	648	676	685	644	656	694	700	656	635	652	641	605	666	692	605	663	641	674	645	640	666	650	655	656	652	661	625	652	589	661	659	681	629	651	618	663	614	666	654	647	666	666	640	661	658	617	658	654	673	664	614	681	673	659	610	629	656	637	631	627	658	614	640	627	668	641	616	686	626	622	662	650	659	677	663	673	662	614	660	698	616	634	687	698	668	631	614	622	593	632	662	685	684	671	656	670	634	640	642	683	631	670	584	645	634	639	670	683	658	635	636	662	635	609	626	643	652	630	695	656	626	697	622	651	667	622	665	644	647	650	650	670	628	687	629	632	641	674	637	666	652	671	634	706	672	675	664	651	670	618	642	653	662	601	640	632	631	688	640	637	646	669	666	635	647	659	604	667	671	633	588	642	640	605	626	722	653	621	650	618	680	655	669	608	670	649	677	632	599	632	674	664	642	670	651	638	597	585	632	607	678	654	630	613	657	664	610	661	677	637	623	631	654	695	654	661	630	708	666	621	645	680	653	629	622	622	702	691	640	646	629	675	691	622	702	629	652	652	645	707	664	681	650	583	650	596	632	651	695	592	647	653	612	641	637	581	686	701	672	662	701	633	643	665	641	667	627	654	631	647	648	644	659	658	640	701	657	656	686	636	614	679	608	670	642	644	626	645	655	624	649	678	628	640	679	613	633	637	653	639	577	675	651	633	647	659	692	654	673	646	624	642	657	628	655	665	667	627	693	655	667	683	726	650	636	668	627	658	661	597	644	722	667	662	660	667	640	670	685	634	692	656	676	645	648	661	573	642	654	642	668	650	649	687	642	641	612	668	663	643	637	671	645	657	654	667	664	647	666	658	598	682	622	667	643	685	654	624	625	642	574	598	703	654	649	640	646	672	663	659	694	675	623	642	651	690	665	669	650	637	653	670	645	647	653	666	643	617	640	639	647	621	652	660	647	643	647	662	635	624	661	648	671	689	610	649	653	626	663	635	647	624	621	621	704	656	637	638	663	603	662	585	591	669	666	654	649	607	650	630	593	671	652	695	676	597	661	642	640	652	658	643	653	643	678	641	644	671	629	604	627	670	629	669	668	663	650	669	654	654	602	602	673	617	646	666	658	601	640	626	631	649	674	647	665	630	711	665	676	654	632	654	631	673	633	608	663	657	607	635	633	644	643	660	680	660	645	705	646	667	629	685	646	671	640	678	614	644	602	651	653	695	673	621	630	627	699	671	621	663	675	671	670	637	634	654	653	644	658	648	642	647	643	619	658	644	611	674	619	608	648	652	650	639	659	633	643	669	673	656	719	693	656	655	672	678	635	689	629	654	711	676	638	662	679	623	650	660	644	674	596	650	679	667	646	671	676	653	604	640	628	680	622	646	678	660	644	670	646	680	612	618	656	727	667	614	673	651	647	627	628	677	668	652	675	641	655	632	634	637	657	639	638	665	618	634	618	682	643	642	644	635	639	660	645	622	680	611	652	652	670	624	629	678	639	658	630	664	660	641	644	610	649	636	644	686	697	625	605	703	653	629	658	650	676	666	630	671	631	658	685	657	652	702	639	642	640	627	649	620	641	640	699	654	630	632	655	651	665	634	658	687	613	680	666	657	686	662	683	696	633	673	644	656	649	678	616	603	619	670	641	675	688	645	641	646	607	608	660	680	624	626	658	646	677	664	675	627	686	614	682	617	660	676	657	618	617	666	632	672	643	647	677	646	609	650	644	634	688	641	698	645	644	646	656	644	646	677	602	633	621	607	669	614	655	634	665	665	650	620	631	679	676	648	633	655	665	638	688	635	619	673	615	616	616	621	651	650	622	611	633	624	653	632	679	668	637	648	642	683	652	645	611	648	647	627	661	623	623	696	648	636	687	633	692	584	626	623	605	665	635	641	629	660	662	672	635	637	630	667	693	648	637	639	654	649	650	619	643	649	657	664	606	624	642	652	673	620	645	625	602	654	651	652	588	649	639	648	649	707	645	641	601	647	677	645	643	598	633	640	668	650	689	655	696	671	648	584	668	659	655	642	674	668	623	654	682	636	601	684	646	622	617	659	664	650	626	683	663	658	632	625	674	655	653	638	605	643	681	645	662	670	657	623	642	647	657	655	636	684	624	663	664	660	618	701	658	664	668	626	701	665	655	687	704	664	606	638	710	669	647	652	619	680	678	675	692	592	652	650	621	637	653	612	647	650	625	646	638	664	653	707	643	681	644	654	631	626	607	609	723	687	681	664	700	656	665	686	642	638	646	659	596	669	673	650	641	624	657	649	666	583	641	689	705	672	645	669	699	660	646	619	636	643	660	648	626	641	660	635	637	665	672	660	639	695	667	658	681	699	664	651	643	673	671	641	666	612	679	622	651	647	581	638	627	640	630	670	668	635	621	642	660	612	647	632	634	626	675	613	639	661	681	647	664	639	653	613	639	652	603	627	673	666	703	682	659	642	638	619	604	668	628	643	672	679	649	626	655	657	638	667	648	647	644	627	639	672	690
27735	11175	2932	1554	880	764	815	758	736	866	971	1945	2080	1687	1231	898	770	748	689	740	756	748	698	708	684	730	714	752	689	682	711	724	705	733	762	687	735	703	693	714	684	743	679	726	732	736	723	720	708	729	686	739	739	680	718	754	722	727	707	688	791	701	705	679	727	724	708	765	771	675	741	706	718	755	700	712	732	724	751	778	730	726	766	679	701	694	663	671	752	700	684	715	753	739	720	716	724	697	726	725	751	729	678	708	726	688	739	690	737	707	726	730	743	696	725	701	701	786	717	720	744	715	750	720	775	711	698	688	771	708	724	705	730	732	728	727	734	717	713	723	700	704	741	691	685	743	661	751	718	688	696	714	686	709	719	735	711	691	710	647	730	721	651	734	727	690	683	685	710	663	709	702	733	690	735	709	703	736	687	715	692	710	671	697	721	709	719	685	679	700	695	690	715	671	705	675	743	732	697	765	727	724	702	749	729	742	672	709	730	721	687	720	716	725	704	698	754	668	706	755	680	663	686	706	736	727	738	757	741	727	709	715	760	696	732	678	743	722	747	714	728	697	701	728	749	697	686	721	712	760	709	677	728	757	736	732	700	698	705	724	708	744	676	682	713	684	724	746	716	694	700	746	685	716	726	719	721	708	769	745	709	767	712	680	716	706	705	704	737	660	671	728	704	714	778	702	713	735	752	678	722	710	712	715	659	736	743	707	707	678	696	729	724	707	734	684	718	661	687	664	747	726	715	699	718	675	668	767	711	718	743	710	730	723	711	713	747	727	733	694	723	689	700	748	712	684	737	677	703	702	685	751	689	687	702	738	705	701	704	765	705	690	679	750	694	723	716	731	729	715	735	673	721	761	713	679	682	693	751	712	729	740	713	694	743	688	684	728	728	709	748	678	756	671	713	707	704	718	687	735	717	756	741	692	719	697	742	699	668	729	702	682	742	727	722	671	743	714	693	692	772	750	701	728	660	754	738	716	737	741	702	743	686	690	664	692	735	705	726	686	731	676	727	719	729	666	704	744	661	723	700	689	728	687	769	695	681	792	727	746	702	711	712	704	775	737	758	717	686	735	733	701	684	693	711	729	720	761	710	751	709	686	706	688	701	724	715	695	692	691	747	705	702	709	732	771	702	716	726	735	702	752	686	713	773	734	684	689	730	776	734	712	674	687	728	738	688	702	640	717	698	706	708	723	632	691	701	700	744	683	703	745	748	699	694	718	685	694	691	703	737	685	742	709	700	696	677	752	758	733	681	701	724	724	720	721	742	703	765	756	696	684	703	699	692	751	715	697	664	717	718	707	725	723	683	726	727	695	660	711	744	693	721	723	708	748	694	717	705	748	738	740	702	711	719	663	732	713	688	690	726	739	663	688	717	692	746	726	720	709	703	714	721	716	686	708	729	691	681	712	751	725	701	719	705	671	726	728	720	746	744	680	716	689	732	751	723	685	684	706	704	725	714	665	645	678	721	712	734	698	709	739	719	702	729	708	699	709	704	740	674	753	741	710	732	755	717	739	729	713	681	724	699	747	750	732	757	735	673	683	731	654	687	732	726	698	679	727	731	698	699	754	708	724	698	680	660	667	711	720	719	750	762	724	708	741	684	698	735	713	684	749	738	716	666	745	714	681	664	727	703	711	718	717	706	727	743	738	693	697	746	721	684	714	732	715	685	725	645	686	743	741	699	643	689	719	754	711	717	698	737	716	730	679	704	720	698	709	726	764	762	738	698	717	714	703	725	672	697	694	709	715	722	731	718	702	718	722	704	646	708	686	722	683	748	716	684	698	717	685	758	665	729	712	715	728	727	721	762	731	728	767	706	709	722	716	731	704	705	728	690	752	693	721	690	666	696	765	700	689	713	684	713	729	711	720	684	730	699	656	722	731	679	690	665	689	718	708	721	691	637	718	740	778	683	698	745	693	727	721	680	703	722	710	719	701	652	678	696	694	744	714	673	752	700	701	717	727	717	719	733	756	739	736	708	680	706	717	744	731	756	657	727	728	716	698	732	666	755	666	699	668	718	760	719	682	678	724	720	707	731	693	730	722	694	694	763	753	750	729	744	751	719	731	706	704	704	681	741	697	719	686	733	736	717	707	726	729	674	709	721	715	681	779	732	722	737	736	690	742	783	707	690	690	714	677	734	693	707	742	674	731	721	713	687	671	706	685	678	712	657	742	727	744	724	731	773	728	689	681	707	717	706	781	753	767	758	658	691	688	679	688	732	680	676	727	703	733	712	715	720	702	700	739	734	683	683	767	678	719	711	721	675	741	726	694	725	726	753	723	708	684	710	678	679	688	694	706	722	712	755	741	711	720	726	737	722	755	718	704	702	691	723	661	711	736	724	717	685	714	704	728	751	718	671	700	676	686	692	649	693	709	728	727	660	683	732	714	740	734	709	698	701	707	759	654	703	732	735	678	652	726	738	689	709	746	731	728	697	701	720	714	722	688	713	698	721	716	772	671	727	745	706	714	739	707	687	696	704	716	755	709	705	760	730	729	729	657	745	736	726	743	771	697	667	719	732	716	718	722	716	652	704	760	677	721	682	750	688	711	724	711	683	733	690	691	692	651	678	678	714	728	706	741	734	736	741	729	744	738	692	692	730	717	735	745	727	715	716	700	692	719	724	759	712	698	714	725	720	685	695	653	748	697	707	756	713	708	695	712	736	720	718	685	707	740	693	732	726	722	704	734	702	706	756	755	709	744	779	725	672	745	667	717	702	745	755	744	705	771	726	703	682	741	691	684	743	717	737	740	720	733	712	693	733	706	666	766	734	727	757	708	672	748	687	718	728	700	732	757	691	695	726	749	684	685	749	673	690	693	740	704	721	766	734	760	675	740	755	743	756	702	725	765	722	690	697	728	667	753	715	685	693	705	750	793	702	735	716	738	707	704	695	698	752	674	679	673	751	709	661	751	688	749	710	716	694	732	705	736	735	722	699	736	703	657	707	730	675	721	722	723	678	718	737	669	732	712	705	684	719	715	728	734	723	706	704	708	779	715	702	687	697	678	724	744	650	711	700	738	750	702	727	692	741	701	742	733	707	739	684	719	747	678	701	742	702	707	735	702	746	687	756	696	682	660	719	691	743	749	723	702	741	703	746	699	708	757	721	743	754	705	672	664	708	721	647	701	711	683	705	713	723	682	667	717	715	664	707	714	709	747	713	676	717	718	651	684	700	717	723	761	678	744	702	747	703	676	677	731	663	737	684	682	717	722	719	712	703	692	709	724	687	712	709	741	707	758	683	711	744	753	706	681	689	688	713	695	758	729	751	735	707	649	732	742	734	735	673	703	750	752	704	709	729	739	749	700	689	722	726	705	689	683	744	694	692	694	715	722	689	670	713	710	698	710	679	724	737	709	701	757	730	723	732	730	674	701	693	716	760	676	755	720	690	712	683	700	679	754	707	706	732	756	695	705	676	705	713	729	720	722	679	712	690	717	706	734	717	742	728	689	740	740	702	743
6303	2750	2358	1231	797	698	759	686	685	792	975	2235	2212	1678	1113	793	655	643	620	582	575	591	629	625	612	589	598	613	587	612	577	616	602	617	569	621	630	574	580	630	628	590	551	641	619	584	605	605	640	584	591	602	606	589	620	592	645	601	585	644	626	592	619	615	581	597	562	629	617	549	591	600	615	608	590	636	606	587	601	575	588	616	628	624	625	605	597	570	603	591	621	551	614	600	552	590	593	585	588	580	614	598	594	559	682	585	613	618	580	546	598	596	612	617	639	592	602	574	619	557	622	593	620	598	554	597	578	618	625	600	605	624	620	610	593	582	613	622	603	678	611	582	583	581	591	578	623	606	540	628	605	606	635	534	633	591	608	628	621	599	629	571	602	575	604	590	635	624	566	596	594	575	628	587	587	571	579	602	628	585	555	599	580	569	588	613	632	615	598	579	578	575	621	652	600	567	600	594	595	594	599	605	617	608	626	557	620	603	601	588	616	590	636	602	600	615	615	612	619	601	578	596	603	556	620	604	595	586	589	603	587	574	610	665	621	642	620	619	595	582	578	601	574	604	631	584	576	550	573	608	625	618	639	675	580	607	633	591	596	573	603	599	617	608	600	579	553	603	646	620	586	626	586	567	611	581	583	611	616	604	581	586	647	559	582	597	638	567	591	589	603	605	593	626	621	601	589	574	613	623	610	623	621	543	566	626	633	596	584	627	607	616	574	594	616	636	582	578	581	588	593	575	610	589	617	588	638	570	620	611	641	587	579	603	578	566	623	579	588	606	550	573	620	572	542	545	616	579	582	598	622	619	587	569	537	602	610	579	567	602	596	566	623	595	608	582	610	544	610	600	592	608	617	578	593	623	592	577	601	607	593	601	581	641	552	601	598	571	620	592	592	593	601	619	614	601	600	586	620	597	562	628	613	582	585	557	585	582	575	502	618	608	566	602	580	593	594	634	608	616	614	613	585	580	634	583	606	589	590	566	621	618	557	608	584	624	602	599	597	619	598	612	595	604	587	606	591	570	603	604	628	599	594	561	626	627	585	619	552	609	613	648	613	640	599	584	608	552	595	609	615	626	571	585	591	572	545	602	620	581	581	577	581	590	588	604	560	598	593	582	576	570	601	606	612	618	621	632	615	669	574	584	572	592	595	600	579	603	567	560	595	601	592	624	580	578	562	642	613	612	619	573	632	595	589	568	614	596	604	609	596	597	624	606	607	611	622	574	577	582	566	621	549	630	634	602	586	574	611	604	638	615	589	608	640	613	568	559	629	609	545	605	574	616	599	595	593	582	586	586	627	630	582	591	585	550	595	623	639	653	563	612	572	612	607	583	650	632	607	604	553	637	597	562	568	574	564	647	576	602	544	617	627	620	625	645	601	569	582	576	609	617	610	591	604	596	563	601	632	613	595	605	573	640	577	622	604	617	572	574	614	614	576	612	561	575	601	607	585	573	611	610	590	594	570	621	591	604	624	584	547	584	600	568	587	531	566	611	609	552	621	604	588	608	597	554	546	654	567	593	609	603	598	576	605	602	602	581	599	652	609	617	612	556	615	563	560	551	576	669	600	604	608	614	594	605	570	614	599	596	592	625	589	619	579	601	559	574	568	597	568	612	578	596	622	610	554	538	577	595	608	624	600	613	570	591	561	569	584	563	618	610	612	599	605	609	540	582	600	626	605	584	586	594	600	575	629	617	607	577	580	565	604	612	670	593	540	635	613	559	606	598	614	564	592	583	585	599	585	617	626	643	580	571	588	596	598	636	589	569	589	637	627	605	611	563	615	563	547	590	591	640	578	568	626	660	581	593	612	620	597	572	620	579	596	592	612	566	561	625	592	625	554	582	596	587	621	612	599	554	556	638	615	593	577	628	577	589	652	569	610	586	635	568	602	602	577	604	572	585	576	621	612	616	560	595	581	593	625	632	616	615	638	598	608	621	576	584	580	596	590	623	614	622	585	582	594	575	574	614	599	612	632	629	588	627	643	581	584	546	595	624	584	605	592	593	627	618	606	587	602	567	622	631	579	583	609	631	603	620	595	598	612	643	609	591	584	585	564	624	585	607	572	568	587	635	554	596	584	597	570	612	606	550	606	617	622	612	619	599	590	631	630	591	625	586	620	539	600	595	570	597	555	601	600	563	602	591	620	571	559	625	627	617	596	603	611	585	573	569	624	603	583	574	584	594	593	606	570	566	613	654	609	587	579	622	586	617	582	649	610	593	565	577	581	571	644	595	576	571	619	625	597	580	642	583	618	564	580	618	620	576	614	593	599	604	557	587	571	595	614	585	554	622	573	621	579	597	573	627	626	636	612	634	570	584	579	602	581	574	564	612	560	614	595	575	600	609	565	598	634	558	596	567	594	583	585	544	600	623	625	589	579	642	571	609	627	630	597	607	622	627	625	611	599	638	614	580	580	604	607	596	621	621	621	580	562	641	598	590	610	546	570	590	575	591	590	553	561	586	625	594	586	599	583	639	586	595	569	565	539	569	621	548	609	640	600	580	641	633	613	594	596	578	573	588	626	585	623	567	596	583	602	577	597	619	596	638	567	600	601	587	622	567	628	628	609	599	643	522	546	554	605	644	594	585	620	606	611	556	570	606	580	563	641	597	589	604	618	599	576	600	655	654	577	572	583	571	582	585	599	594	565	569	598	602	602	570	623	592	579	567	613	625	617	560	599	637	610	582	584	581	585	564	600	556	603	616	574	598	608	630	620	587	602	652	626	546	585	579	592	582	591	624	619	532	577	561	591	592	565	604	593	595	586	566	607	570	614	596	629	584	649	571	581	577	623	589	620	597	623	638	602	597	583	638	624	634	564	597	582	584	596	626	613	566	671	572	613	567	579	595	619	575	586	574	587	579	568	593	600	625	614	570	556	615	571	616	587	658	599	604	567	646	621	584	606	564	593	541	609	635	633	605	616	579	621	599	631	587	610	604	600	600	621	640	594	601	620	633	609	609	545	602	640	554	610	655	584	614	595	583	565	617	560	590	592	610	611	632	609	597	596	623	588	588	607	638	589	567	655	569	616	592	580	584	574	579	619	648	655	585	602	638	569	581	600	608	576	606	641	579	590	608	593	593	624	623	598	623	560	529	596	614	589	603	582	599	596	585	570	634	604	544	589	590	589	653	639	600	629	629	574	585	584	596	566	591	634	662	571	586	571	645	594	565	573	603	557	585	586	592	593	600	602	561	601	609	567	661	572	583	552	606	603	599	573	626	602	621	643	626	559	607	620	562	621	640	615	560	603	605	597	589	629	605	621	588	615	582	614	615	560	611	621	577	595	630	584	619	580	632	614	598	583	588	626	593	589	626	584	600	597	558	561	614	615	625	621	583	646	596	583	578	613	602	529	601	620	655	578	631	569	582	562	611	588	619	587	630	604	548	609	605	618	615	599	612	595	625	583	577	586	626	572	615	587	595	619	618	618	628	609	631	583	600	599	582	607	622	600	599	618	571	613	615
25711	21422	27454	25533	8081	1799	1291	1022	996	901	2528	15093	15336	9890	4070	1586	930	779	719	697	681	689	699	688	670	655	676	654	669	727	700	647	685	687	694	715	669	680	689	712	640	688	606	671	731	697	694	698	641	668	639	668	661	699	673	647	675	629	692	644	664	709	651	740	642	665	657	705	664	669	708	661	691	659	702	651	705	668	654	700	638	622	690	680	688	645	643	643	706	657	641	681	707	663	643	604	657	668	650	668	688	658	618	678	672	661	674	695	701	651	700	662	713	692	714	658	670	675	678	681	707	691	695	659	697	663	614	689	690	677	694	627	681	693	671	655	683	667	643	618	655	679	651	634	653	635	698	677	715	674	663	714	643	676	672	702	675	636	705	662	683	668	673	635	688	693	691	688	689	683	694	659	710	634	696	651	724	656	712	653	680	704	688	675	664	636	650	689	641	625	661	688	683	662	640	686	703	690	715	651	653	715	670	696	687	700	687	693	682	663	644	646	644	696	711	659	672	647	683	684	647	705	637	675	696	721	703	722	690	662	654	654	686	716	723	655	666	664	661	638	677	713	686	644	620	687	675	704	673	653	668	644	717	686	655	676	649	680	627	636	696	702	649	650	660	655	650	691	679	683	670	671	653	680	698	669	702	700	679	743	671	689	692	639	659	671	652	665	654	667	666	686	720	637	672	666	639	693	688	726	666	647	681	658	715	625	696	669	666	695	664	669	671	649	680	666	724	660	652	664	679	700	702	679	715	666	685	662	701	615	703	734	668	654	672	692	630	638	632	673	675	664	686	645	668	722	692	673	638	705	674	702	632	639	612	644	705	679	670	631	664	649	710	638	643	627	682	691	648	699	669	693	666	661	681	712	662	681	683	596	691	655	678	677	680	656	688	618	669	674	647	648	691	676	682	673	663	658	672	629	658	629	652	649	699	684	672	665	633	700	668	679	702	663	702	663	695	593	662	653	650	663	676	611	704	648	708	697	717	662	645	700	694	700	659	673	666	626	649	658	671	670	707	652	589	672	675	694	670	692	713	684	652	696	670	692	684	672	658	655	655	674	656	653	697	680	676	660	682	694	630	683	709	670	730	673	669	659	658	615	675	611	660	703	683	736	665	670	672	646	632	674	647	661	706	708	652	688	698	637	681	671	683	667	632	654	711	641	667	668	695	694	682	700	668	668	646	666	642	692	662	637	683	667	717	691	660	738	699	697	687	652	721	681	624	676	681	693	716	726	701	626	665	688	619	681	620	720	684	697	676	666	650	630	666	650	667	656	706	669	702	654	618	649	720	700	669	666	716	703	637	626	677	634	656	661	665	696	678	638	683	674	653	637	661	677	703	665	662	659	683	681	684	642	689	688	670	707	670	725	629	663	721	613	665	679	631	704	691	646	652	688	666	671	683	593	629	735	655	700	656	706	698	639	662	675	665	709	680	683	695	660	672	703	661	665	721	661	635	662	684	698	682	699	660	657	659	679	724	659	677	682	704	665	738	702	679	679	709	635	686	670	686	641	683	694	702	664	712	665	674	679	673	662	689	653	635	693	650	691	641	641	691	674	681	716	684	690	659	718	690	678	649	710	685	679	630	658	671	660	688	656	681	662	673	666	632	717	656	661	619	691	690	693	684	647	675	683	683	643	680	701	688	676	700	693	664	684	709	671	689	651	661	681	674	720	683	687	667	673	705	614	682	651	694	632	640	686	696	697	685	688	642	692	676	697	708	665	682	649	626	706	667	671	687	653	662	670	690	674	694	701	707	707	692	721	697	655	678	657	693	667	655	680	669	678	652	674	722	628	650	705	691	679	640	667	698	653	708	682	671	705	684	668	681	684	657	656	699	673	678	683	683	674	671	684	648	704	689	673	681	677	716	677	713	685	660	655	678	704	644	663	700	700	666	650	703	661	672	687	634	712	674	650	618	705	628	684	671	690	722	642	641	679	655	689	701	717	671	617	692	701	679	696	694	691	684	693	686	651	688	683	677	705	657	688	701	685	663	692	681	619	691	659	682	658	642	665	641	673	671	745	708	703	674	634	662	673	648	641	669	654	654	663	661	664	632	696	695	737	694	687	653	703	688	662	687	620	656	722	646	716	683	668	663	638	683	657	717	690	679	699	670	738	676	688	715	669	646	732	611	691	652	687	682	655	700	676	698	669	700	669	659	667	627	703	660	624	689	699	656	674	692	662	675	650	733	689	684	680	704	697	657	651	666	666	683	667	705	672	660	708	704	625	665	651	659	670	734	678	693	624	683	639	665	689	702	647	721	724	695	658	661	647	672	630	649	707	705	700	664	689	671	753	657	701	700	658	646	708	671	628	654	684	692	717	681	658	677	704	705	661	697	624	709	675	653	688	655	698	629	664	680	648	658	695	669	650	705	634	656	695	655	700	684	711	673	705	629	696	679	680	676	675	648	675	703	678	620	670	653	692	613	706	602	666	658	691	721	657	742	683	642	667	725	687	699	696	625	658	646	701	667	702	664	646	682	623	699	653	681	681	669	677	674	701	652	726	652	669	694	704	689	637	664	640	650	669	695	666	686	688	669	669	727	694	674	702	674	664	666	704	689	644	706	681	717	675	685	699	668	666	676	694	695	698	642	687	716	656	653	703	669	679	698	686	679	679	679	661	704	650	672	636	640	660	697	611	677	708	670	629	683	666	716	634	707	695	709	698	659	648	663	622	650	630	677	677	628	678	623	697	654	687	673	667	636	691	677	647	646	701	693	665	715	687	676	700	681	706	692	651	629	633	704	697	689	641	711	685	677	711	685	659	664	678	644	665	637	649	661	727	709	628	677	657	675	687	688	689	721	663	695	718	676	694	690	653	712	664	671	658	642	696	714	706	660	665	692	636	744	679	650	655	662	648	650	644	699	673	688	699	660	615	662	698	654	668	644	711	692	714	647	689	695	662	705	672	694	686	658	676	640	694	718	681	697	674	651	669	684	683	658	694	657	631	639	625	621	653	652	679	667	665	645	664	636	654	688	690	704	686	670	722	719	690	698	639	752	652	674	723	655	657	691	700	655	693	646	695	665	651	659	639	650	664	681	633	660	621	673	689	624	677	641	620	659	655	652	706	666	651	662	665	682	689	678	668	612	672	694	654	646	666	723	680	688	716	714	656	671	690	673	700	632	657	637	673	697	692	735	712	709	690	656	664	681	730	672	706	695	725	712	646	684	669	687	723	648	644	640	652	706	684	672	666	649	673	739	695	705	695	647	687	676	654	667	739	687	715	688	655	696	697	610	686	671	620	706	712	684	665	666	664	663	674	682	722	715	671	666	668	632	708	648	679	678	698	668	684	630	644	684	681	634	704	696	673	688	680	660	738	705	669	709	700	698	754	674	692	652	707	714	661	682	650	688	682	715	685	712	737	711	711	699	637	719	691	681	656	677	705	721	705	685	704	683	672	686	686	700	674	677	667	730	673	728	653	676	688	669	676	713	692	703	631	688	713	693	684	640	687	693	669	661	658
5264	6739	5733	3313	1813	1223	1093	1018	1048	1025	3754	16637	13871	8741	3905	1629	869	614	594	565	603	586	604	628	585	554	609	580	609	577	572	586	591	590	584	578	554	612	625	606	591	569	591	616	585	583	626	593	570	601	588	611	617	566	613	588	576	577	585	623	572	586	600	578	592	634	574	587	596	595	572	595	577	619	609	613	584	563	622	554	531	587	578	574	583	557	591	593	609	598	583	611	643	614	582	585	603	580	608	536	617	573	587	549	615	601	562	543	535	584	551	526	576	588	622	522	595	605	552	572	547	579	569	575	565	574	628	572	592	572	530	593	600	553	584	580	595	584	595	578	581	601	626	610	611	621	537	614	608	595	584	624	565	596	623	565	590	586	578	595	625	581	547	575	593	607	525	596	559	608	591	570	628	608	606	594	589	616	615	591	578	564	592	608	577	591	574	562	614	579	562	534	593	600	594	604	554	554	580	596	584	596	613	548	583	596	536	551	570	588	580	544	570	591	580	576	563	560	600	520	622	590	533	593	584	513	568	588	535	554	578	556	588	544	591	567	606	629	583	579	582	638	591	593	590	534	546	582	607	593	609	579	579	607	579	563	607	599	563	605	567	575	545	624	558	590	558	593	574	555	568	537	608	558	577	592	578	587	573	606	554	582	569	585	589	619	560	564	544	608	592	548	577	582	551	551	613	550	556	556	583	576	561	604	534	596	580	600	581	555	540	569	612	550	553	580	631	581	613	578	578	611	590	596	597	520	595	580	575	581	572	544	610	600	577	569	549	570	590	558	620	583	611	600	600	599	587	572	568	551	551	581	563	588	555	580	619	618	646	593	552	607	604	612	611	599	612	578	569	564	548	611	588	604	562	580	551	565	577	576	593	564	613	594	612	573	599	550	650	566	605	534	577	561	575	587	550	611	583	551	569	601	548	577	561	578	568	580	599	597	607	616	574	620	610	594	557	624	584	592	543	582	554	580	589	542	613	576	543	607	552	560	596	554	639	601	565	608	621	571	583	579	556	566	576	612	602	592	597	563	604	600	584	591	588	566	599	569	589	591	566	615	572	543	565	565	582	574	593	621	581	602	608	579	599	579	570	538	578	601	557	574	535	604	600	597	581	568	608	589	577	594	592	626	585	553	641	592	526	586	524	601	589	553	602	623	583	581	596	548	579	598	594	606	556	588	595	585	578	577	588	531	515	600	606	579	555	591	606	555	542	606	565	559	631	547	599	606	606	542	570	600	576	565	597	538	522	569	605	561	559	551	565	612	582	574	585	579	574	579	562	579	571	586	567	573	572	569	602	581	573	576	591	583	584	595	588	607	557	608	599	593	562	581	572	581	591	594	539	553	591	567	616	604	557	645	569	577	553	607	581	602	567	616	593	588	537	579	541	583	587	597	571	594	588	577	574	553	559	600	556	591	559	615	615	584	638	556	603	590	603	556	592	608	626	581	594	543	579	603	612	613	544	560	584	553	640	593	582	600	597	608	593	603	598	581	595	577	603	562	570	570	573	582	638	558	536	622	593	606	567	552	558	579	621	549	543	639	556	591	601	572	553	579	614	578	549	566	593	591	558	572	572	597	602	578	594	573	601	602	613	558	640	574	575	600	628	561	587	592	609	627	537	583	577	571	600	605	592	593	606	584	564	609	599	603	580	551	573	585	595	583	588	563	614	566	590	556	574	636	613	613	581	559	585	533	593	585	626	582	606	578	577	569	604	580	619	552	611	606	581	551	581	592	571	568	571	584	607	521	607	562	589	587	529	600	582	568	592	569	585	627	544	602	594	583	584	640	614	590	552	582	563	557	598	577	597	586	587	597	588	534	553	587	626	551	573	645	580	595	591	572	576	591	602	589	555	575	630	576	581	582	588	590	542	555	601	565	585	603	569	540	595	590	587	559	600	552	567	574	587	558	574	599	634	598	558	654	583	583	556	588	592	584	623	598	551	592	593	603	561	585	590	589	607	610	602	557	602	568	563	610	562	589	597	551	594	615	592	553	627	565	561	597	593	584	619	584	582	578	602	608	588	565	565	609	598	605	585	582	577	570	580	648	581	582	576	567	550	567	599	594	575	583	567	569	567	556	576	576	639	557	544	616	594	612	528	560	590	555	578	600	607	523	584	616	581	568	590	601	604	573	602	612	544	543	589	567	604	564	555	576	582	633	599	605	558	560	573	615	589	596	574	617	599	572	608	588	568	606	576	570	562	543	601	591	605	595	562	598	596	589	575	592	592	578	614	594	579	588	583	563	578	531	605	574	587	611	556	548	544	608	565	565	533	612	570	594	542	563	587	572	602	590	565	609	592	609	619	614	547	550	560	576	617	534	570	572	589	621	590	580	557	592	584	630	619	592	573	620	582	578	585	592	594	643	607	596	603	597	581	572	533	632	604	599	592	613	595	539	606	602	552	568	613	555	592	586	642	566	603	612	562	564	609	586	594	548	565	571	587	552	573	595	557	600	588	580	573	601	574	563	561	594	553	595	620	561	648	559	564	544	588	619	605	589	553	601	602	547	557	616	560	598	554	580	560	630	605	544	599	552	556	594	606	612	600	580	589	589	595	590	551	577	611	590	573	604	641	624	654	607	596	595	572	594	581	571	593	568	572	570	591	566	552	676	557	567	579	559	552	546	563	595	601	571	583	564	588	584	583	586	594	601	625	562	591	568	556	583	578	569	590	597	627	602	576	589	609	580	614	565	550	570	561	566	593	571	580	535	595	633	584	577	600	576	567	572	602	594	567	557	563	639	586	539	578	603	582	572	591	593	551	568	547	605	615	554	591	591	542	558	609	560	546	556	589	623	583	586	570	588	597	618	600	601	554	594	567	590	598	561	594	560	575	573	580	552	577	584	563	602	579	561	594	554	651	612	591	572	601	629	571	588	590	604	607	591	599	610	594	615	635	566	592	564	562	583	587	596	637	566	589	617	585	619	549	596	556	581	564	560	582	583	572	595	542	609	542	598	615	606	580	594	532	592	564	557	599	575	646	599	595	553	551	560	564	591	595	587	596	611	575	602	592	615	599	605	592	563	609	568	540	582	556	583	607	583	545	621	601	573	579	591	641	600	558	551	579	603	554	603	581	595	603	607	577	581	583	560	565	586	580	598	537	582	595	562	589	598	604	568	555	559	560	591	541	615	598	566	589	604	547	541	545	588	537	534	587	582	564	598	595	586	588	596	581	556	585	625	598	593	531	570	586	559	553	604	597	583	592	620	553	567	572	593	597	566	579	565	616	627	584	612	550	565	575	561	601	571	589	571	572	608	600	615	607	563	554	525	585	578	595	586	577	602	569	602	580	594	596	570	650	591	631	572	604	590	597	596	586	600	614	611	576	604	604	613	613	568	598	576	574	570	635	565	623	626	618	604	565	618	573	587	590	613	576	584	591	585	565	549	575	608	609	593	593	557	550	588	624	603	632	587	558	606	518	527	532	575	604	581	545	583	536	520	577	579	581	614	587	619	569	556	578	612
24701	21398	28499	24640	20877	6258	2211	1467	1297	1217	2161	23398	27064	19203	8220	2626	1369	883	817	804	853	796	782	837	778	811	774	815	813	743	759	819	781	771	796	801	781	790	797	807	786	826	809	843	869	794	790	784	795	793	806	776	776	814	783	791	744	776	766	789	836	818	817	786	784	818	793	840	794	798	844	777	807	772	830	841	796	773	761	792	799	786	795	816	728	827	782	817	817	766	780	812	792	788	760	814	789	818	840	749	829	793	808	742	792	815	850	742	801	796	786	859	834	777	789	817	764	804	768	757	799	801	786	808	835	768	832	812	738	767	834	783	847	785	788	773	825	808	815	787	806	804	785	787	751	791	823	779	751	792	819	793	799	754	795	845	817	815	780	780	757	812	755	808	802	823	838	844	809	773	841	779	809	795	789	823	798	773	792	799	803	808	788	810	764	824	827	801	772	827	801	801	785	768	802	793	805	795	783	780	823	772	809	784	791	769	801	889	823	783	804	766	796	760	723	808	827	795	870	810	833	773	807	788	797	803	809	818	755	767	798	786	823	817	808	815	785	824	800	808	782	820	845	792	785	810	804	775	755	808	829	781	813	789	825	822	759	806	761	791	760	755	788	802	812	826	776	816	766	790	799	792	790	770	738	785	756	760	778	767	834	848	809	801	824	794	787	795	802	768	809	742	779	789	805	796	841	794	783	812	848	847	787	789	816	750	803	775	820	811	767	759	761	775	802	743	806	794	722	844	805	723	844	809	789	816	785	795	786	750	814	792	774	814	812	793	791	785	786	808	827	868	781	807	753	737	767	787	839	812	813	789	801	780	786	816	792	768	772	789	740	806	798	797	770	744	758	788	813	809	774	736	764	784	804	817	757	800	828	773	759	692	790	744	792	762	770	781	768	785	831	795	780	792	787	815	768	760	816	762	742	760	717	733	770	797	768	769	793	774	816	796	813	797	812	793	761	772	772	803	770	785	837	817	816	835	748	784	816	784	758	804	785	810	776	778	772	802	764	801	765	824	807	801	800	831	780	769	757	861	846	835	792	726	796	774	765	765	818	800	828	786	730	822	794	814	772	767	805	781	785	819	785	836	796	803	793	821	775	802	799	769	788	779	800	727	764	772	783	793	835	806	862	804	771	812	813	812	812	804	799	786	822	800	794	764	769	783	765	792	756	813	757	811	737	786	802	772	816	763	748	776	796	760	775	769	797	741	779	792	749	785	767	784	769	767	792	787	782	790	784	821	800	852	770	805	791	763	778	807	815	752	768	777	800	817	746	820	812	793	870	806	830	805	804	774	801	824	833	812	786	752	756	803	782	809	828	798	797	750	806	776	788	779	804	775	844	772	817	826	805	826	815	749	826	791	853	804	787	763	841	798	794	770	824	799	811	819	804	738	793	755	806	745	841	810	744	777	812	775	804	768	847	864	814	801	801	780	855	862	797	777	813	809	774	795	787	798	787	801	777	799	782	753	772	807	790	764	740	773	804	837	825	804	845	820	843	787	796	814	842	767	730	802	809	818	833	784	799	806	828	821	754	782	797	821	849	789	798	798	823	842	774	752	834	846	744	763	813	794	812	738	809	828	784	784	804	848	801	807	780	811	782	817	796	744	823	761	783	816	790	734	774	805	844	741	763	751	831	791	775	793	826	732	784	768	800	784	835	788	783	771	770	786	821	793	805	807	806	756	787	824	810	822	821	810	801	798	777	779	807	753	770	776	791	724	783	745	789	803	861	751	794	757	786	785	794	776	807	751	836	777	792	795	821	818	777	802	734	856	803	795	803	776	792	779	842	793	745	810	770	754	814	750	788	817	756	759	788	834	772	823	769	859	790	820	808	832	808	774	797	815	775	769	789	810	784	758	768	808	794	851	789	827	760	820	803	780	750	802	811	743	790	797	839	792	840	823	795	756	800	780	826	791	840	770	803	778	770	790	785	783	844	768	772	794	807	759	830	805	757	790	784	792	765	834	780	761	784	790	835	786	778	822	837	782	828	834	773	831	784	795	760	750	810	769	749	831	787	820	773	820	751	845	798	790	781	825	783	758	770	794	818	780	832	732	810	756	789	782	793	766	811	781	731	817	775	752	810	811	746	819	780	744	731	803	813	778	782	803	822	797	758	760	796	800	806	778	788	768	759	790	829	794	792	787	772	774	818	783	768	740	790	794	770	803	776	815	802	791	813	780	777	778	784	818	791	726	823	770	772	747	785	796	788	752	762	800	738	772	798	866	801	757	775	799	768	758	739	791	756	756	812	809	809	799	817	791	837	779	785	784	751	749	779	765	807	799	777	772	804	795	795	799	771	777	759	810	795	790	815	793	787	793	783	762	759	850	782	757	782	775	770	790	780	770	726	782	802	786	765	787	801	821	750	773	763	797	798	784	767	744	795	806	856	829	759	777	747	766	842	843	790	775	855	765	781	778	802	774	810	800	753	737	798	804	802	818	781	782	822	749	775	821	750	818	833	819	777	806	796	785	755	803	804	788	806	787	780	805	823	795	804	788	781	797	780	813	828	819	797	794	776	803	752	799	787	821	812	764	831	773	838	752	802	781	818	764	767	773	763	773	784	800	818	793	796	768	757	772	781	820	782	781	816	796	801	791	784	776	752	804	801	793	794	793	794	776	791	811	781	726	826	776	768	786	786	769	801	754	787	773	790	829	789	740	765	770	792	813	800	776	771	788	853	757	762	828	808	784	778	787	773	800	827	861	812	785	761	769	834	841	746	756	824	839	833	786	766	768	777	788	824	825	743	780	834	764	766	843	793	822	799	794	776	786	787	805	794	824	776	814	804	761	799	799	758	798	757	779	772	813	780	741	768	816	816	839	804	808	816	790	805	808	790	830	782	842	785	788	791	791	798	730	799	753	830	771	802	792	755	794	774	818	847	794	806	817	812	803	771	770	825	795	750	807	816	755	798	768	763	782	824	770	760	760	769	793	780	742	769	820	816	803	866	768	784	824	772	783	785	745	800	803	784	764	860	777	785	802	829	770	778	781	821	787	779	805	819	833	784	802	778	779	784	816	788	864	812	832	809	842	796	806	778	766	804	772	791	752	801	771	805	826	791	795	710	779	777	741	807	813	794	753	763	778	783	823	800	826	795	808	820	766	826	785	832	819	796	786	765	829	731	792	779	794	775	808	812	791	801	796	773	756	735	756	824	810	813	748	740	761	742	832	835	807	794	736	847	770	806	790	783	825	741	767	758	801	786	797	738	785	777	798	806	749	769	781	777	816	838	751	759	838	784	778	805	805	769	809	811	770	827	807	855	791	788	796	794	795	800	821	769	734	756	781	808	774	760	767	819	740	786	788	776	796	773	780	817	831	759	772	832	834	806	793	800	759	768	822	781	760	798	805	801	747	778	793	811	780	753	729	790	763	776	772	830	791	761	800	820	821	803	832	811	817	806	804	765	815	788	761	791	774	788	799	818	783	767	774	784	794	781	797	755	783	797	804	783	748	821	728	758	780	808	799
5806	10725	7569	3724	2693	1944	1579	1507	1451	1386	2846	26097	23738	15756	6578	2600	1360	794	672	700	684	688	707	670	661	722	680	696	671	701	690	695	698	685	671	659	721	700	671	689	687	684	651	675	690	631	714	653	700	681	643	702	684	702	696	683	667	692	696	675	689	682	694	645	686	652	695	744	732	662	708	659	637	657	679	651	713	635	695	656	708	677	657	621	688	680	661	666	647	651	679	704	738	692	651	696	650	662	670	653	675	677	636	700	662	698	697	673	676	661	655	650	691	654	717	690	705	688	662	717	658	663	657	656	728	703	664	643	695	644	676	683	674	715	649	638	674	673	652	664	686	644	687	674	627	682	638	667	637	679	648	655	737	662	707	671	691	680	643	666	707	660	664	637	701	695	638	656	668	689	686	614	659	651	677	632	660	635	677	651	696	663	659	636	668	690	659	655	634	649	617	696	653	686	691	685	688	678	627	615	645	643	683	657	687	721	695	719	639	651	665	679	680	709	660	694	665	669	694	655	660	662	700	660	660	633	660	737	671	651	699	680	688	719	636	664	678	652	672	642	666	666	679	756	711	681	642	718	692	688	708	700	669	659	715	685	698	670	684	704	629	599	674	653	674	652	645	696	682	650	645	642	650	679	679	664	629	657	673	672	678	693	614	638	674	684	644	654	679	697	689	684	643	703	646	670	624	665	656	707	673	671	704	640	668	660	683	665	681	634	634	694	691	658	708	648	665	675	652	696	676	681	686	750	625	663	661	632	657	672	691	672	695	640	670	697	643	664	679	707	652	616	649	643	631	696	674	696	668	658	652	644	689	651	679	696	689	679	688	685	679	655	678	649	651	661	672	668	697	667	696	646	690	671	700	622	715	629	667	626	672	637	691	674	670	661	673	727	725	699	680	674	687	684	710	686	669	727	669	683	690	639	687	697	736	658	638	701	682	655	690	686	682	679	681	665	681	638	644	669	650	675	691	654	690	666	651	680	677	684	701	643	655	693	658	674	679	684	695	684	658	650	661	700	668	640	627	683	649	681	695	689	696	667	689	677	675	677	665	679	664	718	703	683	621	637	685	672	699	649	659	703	679	648	638	668	672	676	650	677	643	693	706	667	675	714	702	701	662	623	684	687	658	670	654	688	672	663	699	697	703	643	702	639	680	647	624	687	656	684	680	699	663	664	668	692	675	664	681	664	650	679	638	667	676	704	684	652	703	656	645	631	649	674	660	635	683	658	693	659	685	698	706	679	628	675	712	685	607	669	629	667	750	711	665	649	695	663	635	681	681	715	633	646	697	676	642	666	681	680	641	704	636	685	674	701	678	618	691	704	713	679	648	731	666	674	618	720	665	612	640	645	702	651	701	677	697	665	616	635	754	678	690	639	693	711	673	663	657	659	655	705	687	686	664	635	731	713	695	656	611	622	679	684	644	687	668	655	678	634	663	637	670	683	665	719	629	652	666	689	646	665	638	712	722	664	672	655	664	677	617	698	694	633	644	694	675	660	650	651	656	711	654	659	670	635	675	638	654	656	686	654	665	686	715	646	685	610	620	697	681	673	637	713	690	675	674	640	698	717	686	678	668	627	676	624	684	608	623	673	700	639	658	617	650	615	667	633	664	660	681	678	721	696	661	666	672	629	627	632	652	654	676	697	712	689	687	662	646	655	659	698	607	696	643	672	694	649	690	689	677	651	648	706	619	679	604	691	653	687	673	641	640	707	709	667	680	662	664	646	704	608	696	699	639	686	663	654	664	666	670	659	670	670	684	677	658	705	697	665	652	654	666	681	682	736	648	686	691	711	647	658	668	666	686	720	677	709	647	677	663	661	660	658	693	655	714	659	684	638	691	625	676	647	692	655	706	630	659	674	663	679	709	652	650	738	671	682	694	671	685	628	663	656	671	692	647	686	651	675	676	664	674	650	648	641	685	679	663	636	701	713	692	628	644	651	694	655	686	686	682	646	692	743	660	675	633	655	689	664	666	654	693	638	651	695	682	668	667	661	692	681	700	729	700	644	654	646	692	644	670	674	667	671	616	696	682	676	667	696	667	666	701	662	689	674	650	661	676	683	618	639	694	656	659	660	635	649	691	648	661	654	680	626	669	702	692	679	653	671	631	651	696	674	674	658	649	670	670	667	611	609	764	683	689	629	682	670	691	660	673	668	674	699	715	655	598	671	703	698	687	748	660	702	686	654	671	669	663	662	672	651	715	665	701	678	675	668	666	662	640	680	665	673	646	657	641	682	694	675	636	679	702	663	692	684	651	630	697	602	662	672	697	707	660	685	659	687	684	716	648	674	658	672	704	653	676	648	691	641	664	648	689	701	659	689	697	700	672	674	625	683	699	641	663	711	679	661	723	680	690	660	664	672	676	688	719	682	653	701	684	671	643	633	670	655	679	675	634	651	704	688	652	669	698	721	710	662	668	663	638	690	678	687	668	670	706	655	672	693	701	674	694	679	697	656	662	630	637	681	623	693	699	764	665	673	668	633	662	626	658	697	689	639	653	686	656	625	730	627	673	666	687	670	664	639	669	635	748	687	691	688	654	709	699	670	668	635	644	682	685	637	693	705	703	685	641	666	673	694	654	641	675	646	717	640	716	679	661	617	639	671	642	652	692	725	653	692	646	671	634	654	658	645	663	652	627	649	612	649	625	626	636	627	644	681	642	627	681	699	640	676	665	682	665	664	649	688	605	677	689	699	638	631	675	651	660	671	672	682	637	658	653	704	669	686	634	700	647	664	668	649	674	658	698	653	657	655	660	663	634	672	661	585	666	650	690	652	667	627	701	719	679	647	706	629	720	677	710	680	650	661	698	645	703	720	684	681	685	661	658	689	694	680	651	659	703	702	675	679	688	663	652	720	664	632	663	672	659	690	641	688	650	683	677	630	683	641	693	676	683	671	617	676	666	670	676	668	672	654	647	688	669	656	628	673	662	672	686	650	673	652	672	666	653	715	689	701	664	633	684	661	666	669	666	645	636	657	638	644	666	662	629	638	689	687	698	687	631	605	686	706	640	634	639	676	650	670	680	652	628	633	638	697	651	661	651	661	627	664	711	690	692	695	670	654	637	674	667	670	680	669	723	648	632	644	670	693	673	676	657	713	672	663	677	675	644	655	679	656	641	630	634	674	685	646	675	685	701	682	679	736	660	665	684	589	712	704	676	639	651	700	637	676	625	684	669	658	677	652	685	659	670	689	662	672	662	641	689	682	655	686	710	661	684	650	716	653	659	631	708	647	656	673	676	629	680	678	661	626	674	672	669	656	654	662	661	639	695	669	655	676	689	667	689	658	695	653	638	667	689	659	634	718	710	657	675	679	667	643	648	670	667	640	696	710	685	708	646	657	684	640	598	685	677	653	650	694	673	693	661	683	648	697	703	633	643	680	695	669	660	651	680	661	623	708	690	672	647	671	664	650	691	688	615	717	621	709	657	675	654	680	668	658	646	640	660	676	686	676	651	722	687	655	694	669
27807	11882	3146	1737	995	866	835	823	840	836	940	1879	2144	1743	1264	934	845	817	769	731	737	711	781	762	786	739	731	714	744	746	753	732	666	744	775	730	729	744	710	726	735	727	738	736	759	747	685	711	784	731	821	772	743	708	778	727	696	744	769	761	744	761	678	760	730	742	692	717	722	694	737	715	747	755	722	724	753	768	749	708	713	760	720	732	707	775	724	781	736	708	737	722	735	698	733	745	776	740	732	709	730	706	760	727	779	737	679	761	678	732	718	753	761	766	768	783	747	734	767	767	733	726	697	749	764	769	737	773	707	728	796	761	715	742	760	701	752	728	741	749	783	716	783	720	726	745	730	721	738	772	760	794	763	739	724	658	784	740	716	705	767	743	769	663	721	757	736	711	728	730	710	707	735	723	740	739	726	760	749	693	724	733	691	722	742	773	677	745	696	782	740	750	753	734	742	767	734	743	746	743	697	726	737	760	703	752	751	774	739	750	769	730	721	773	739	719	787	737	731	783	759	769	716	734	698	755	737	776	712	724	724	680	734	742	757	709	727	720	734	745	779	705	787	764	711	708	767	766	789	742	713	745	736	709	739	699	728	799	743	775	752	810	780	684	661	756	785	736	793	731	701	728	764	785	719	714	760	710	757	733	767	744	756	729	803	741	736	743	789	734	721	764	723	743	750	745	738	743	705	746	759	721	739	775	720	694	714	693	746	725	689	739	712	816	727	756	754	765	764	750	751	701	748	720	763	761	685	755	713	754	793	705	726	710	725	763	708	720	708	779	718	692	750	795	727	719	755	702	695	699	732	716	735	728	735	758	732	778	750	733	699	734	758	716	747	774	732	743	706	825	723	738	702	750	741	731	766	777	712	775	782	773	710	747	759	729	792	716	714	765	769	737	715	706	720	794	708	758	748	722	711	735	748	689	765	741	713	752	721	766	727	723	733	728	699	735	766	740	757	696	692	726	763	712	704	725	751	733	763	739	710	747	757	736	694	740	779	711	748	761	697	763	752	730	732	746	823	748	732	773	743	707	731	707	761	761	723	764	735	742	683	733	740	707	730	781	742	786	764	716	748	719	728	673	755	691	709	791	669	734	751	751	723	715	751	773	722	757	721	736	724	728	748	704	766	789	730	742	754	691	743	731	710	735	713	782	758	769	767	773	782	743	779	762	733	748	721	729	750	721	777	725	711	697	736	755	745	710	746	723	745	716	709	722	784	732	722	751	757	720	717	729	749	781	745	694	758	694	739	748	701	701	714	758	734	725	752	733	732	743	747	701	707	729	738	757	741	745	777	725	710	736	732	730	755	774	772	749	722	732	705	709	768	738	742	760	738	818	743	732	746	744	704	707	697	723	770	720	777	748	727	718	716	734	667	711	724	738	726	750	738	696	713	697	751	745	717	733	748	708	739	718	730	728	759	737	736	710	749	686	738	750	760	687	791	759	674	745	709	742	700	706	679	737	729	736	714	689	736	749	707	744	751	712	745	766	730	776	689	731	706	772	728	720	700	755	727	733	744	731	740	739	763	732	758	718	734	725	735	749	748	746	705	728	781	757	718	718	705	758	748	741	751	731	714	756	712	733	770	780	729	775	724	760	792	781	722	727	698	778	767	740	728	713	803	701	763	708	674	702	752	709	770	696	767	721	763	774	710	757	735	773	765	771	718	693	748	730	690	704	759	803	714	761	743	710	748	773	775	747	757	755	720	748	715	779	702	761	725	740	720	734	682	708	757	750	737	774	755	726	747	736	685	768	709	711	719	780	737	743	754	721	726	760	716	777	772	716	760	751	742	736	757	791	684	751	763	797	720	765	717	750	811	716	741	756	718	808	697	762	668	734	719	733	740	741	760	779	687	726	724	729	734	726	758	747	747	729	693	727	705	802	727	701	721	733	746	726	730	759	730	744	762	730	765	742	746	807	724	728	727	760	771	718	763	720	661	777	754	699	759	776	738	740	749	758	742	755	747	730	737	749	731	751	708	740	797	762	725	755	781	707	692	767	757	735	737	699	672	766	712	692	779	736	744	755	717	775	695	745	699	725	720	747	786	738	765	753	738	704	763	747	732	731	724	714	709	762	725	715	781	774	746	769	746	777	733	696	717	734	714	728	785	721	773	747	689	729	724	701	714	759	762	753	753	760	797	723	746	727	747	707	777	783	725	725	711	696	748	729	734	700	757	730	747	740	720	721	786	786	823	746	731	796	775	771	723	766	762	755	696	696	669	745	739	798	746	752	769	739	755	779	727	672	723	703	741	772	723	731	698	743	751	750	722	692	735	736	730	726	704	765	746	737	786	791	721	760	804	702	766	745	738	765	697	751	741	707	739	723	738	711	758	743	760	781	675	747	723	743	740	724	746	730	736	731	745	781	750	689	740	722	760	765	680	733	778	733	768	765	706	755	723	748	727	771	718	709	743	758	691	757	754	708	756	712	730	719	774	723	720	693	718	743	702	689	724	753	731	752	750	707	746	730	698	776	749	666	719	731	769	711	767	750	725	716	752	719	721	733	775	757	714	768	762	738	714	752	808	761	784	733	750	773	713	704	733	755	721	753	723	727	761	747	750	711	750	720	758	728	760	719	723	728	770	733	717	745	747	764	768	737	733	761	758	712	756	783	715	739	702	767	713	708	763	722	713	757	718	745	774	753	741	696	732	744	725	769	761	715	702	741	731	738	746	725	731	722	752	721	695	743	742	806	742	722	711	762	734	785	745	679	744	690	766	731	767	723	717	773	702	729	736	803	739	691	739	708	721	699	724	726	732	767	720	734	777	731	762	741	742	716	727	709	740	723	763	725	763	739	739	734	749	687	790	756	724	735	720	777	717	720	749	720	755	717	773	684	761	812	704	708	760	763	712	702	731	735	714	759	762	773	762	727	764	749	729	729	754	765	757	730	774	776	753	722	769	721	728	747	779	701	721	735	734	739	723	738	735	788	763	726	695	768	757	748	814	727	695	731	766	753	743	735	701	734	730	760	715	722	751	768	734	743	750	775	709	769	774	769	743	772	741	763	706	715	726	785	715	743	698	712	763	720	733	724	752	780	748	747	746	741	763	781	738	763	731	725	780	790	749	720	728	736	734	726	772	707	782	743	706	707	782	769	684	749	744	721	693	718	772	724	757	747	725	741	793	750	777	713	767	782	712	727	723	766	721	707	734	690	782	712	744	780	732	737	688	770	711	729	710	759	809	757	698	712	717	711	669	766	775	714	751	710	716	777	723	752	717	717	727	749	718	690	762	741	766	716	734	749	689	740	696	771	740	775	723	699	743	709	736	757	766	676	778	777	747	699	757	757	755	677	745	697	781	796	722	726	728	722	692	708	714	717	711	709	755	763	678	731	676	766	742	737	748	701	761	768	756	787	744	731	718	742	743	753	715	787	674	765	763	724	716	752	734	709	729	738	770	754	748	730	735	739	726	717	767	738	689	751	762	743	783	691	741	743	717	768	778	733	732	765	724	754	756	735
6588	3342	2491	1349	925	775	816	690	760	819	893	2209	2288	1816	1176	790	651	607	603	636	578	628	605	579	586	656	636	603	639	581	588	607	664	625	608	588	639	650	601	583	660	602	620	642	614	615	636	635	610	639	629	616	618	604	605	604	618	604	608	608	573	654	630	615	672	617	642	630	586	616	596	570	632	608	602	608	586	571	592	606	606	623	608	617	606	644	621	547	640	624	642	653	598	608	564	606	580	617	612	609	617	599	602	618	631	591	621	581	640	574	656	615	639	614	562	579	617	614	576	582	629	610	603	597	649	628	608	624	595	629	607	622	600	626	652	675	598	608	624	605	586	619	643	621	617	630	585	647	564	623	595	613	621	659	619	619	606	612	607	621	608	587	586	597	576	595	638	642	626	613	606	640	629	629	592	604	620	628	632	620	640	609	584	589	623	587	596	588	612	614	637	609	599	597	589	624	598	564	603	618	607	653	638	609	574	636	648	593	645	636	589	697	624	611	623	586	610	614	651	631	655	596	600	589	599	624	668	626	629	640	604	592	589	586	631	674	586	649	624	623	603	603	645	606	648	640	590	640	595	613	605	627	608	589	572	595	573	602	593	588	622	612	576	610	612	643	582	613	592	601	617	614	626	566	608	602	629	588	617	571	648	651	600	602	634	603	608	611	637	591	540	650	632	587	567	563	571	644	621	639	607	588	574	626	605	614	585	567	668	575	654	652	595	616	621	603	595	620	571	608	615	618	613	623	632	644	600	588	619	596	609	607	605	635	612	634	626	603	603	646	612	648	583	623	581	556	600	632	601	658	618	613	582	587	639	629	637	602	601	573	639	580	636	577	612	574	591	602	626	625	620	592	594	594	626	628	613	611	648	625	639	593	659	589	585	614	611	595	634	610	619	625	603	616	558	629	602	576	596	646	561	609	604	610	629	589	638	626	632	627	599	633	571	629	609	617	606	653	580	580	618	623	614	593	588	640	645	656	580	578	554	588	640	642	628	599	594	648	575	590	631	622	582	616	579	591	590	613	610	557	638	564	600	615	585	569	633	625	613	598	595	651	599	605	661	575	627	602	595	551	586	584	593	620	641	615	605	579	638	606	620	595	552	570	604	640	632	636	609	662	604	642	650	590	629	618	574	635	621	585	566	678	600	589	589	612	613	619	581	616	622	614	610	619	609	609	611	559	587	615	590	626	665	624	575	646	654	592	615	632	628	626	619	588	612	605	594	623	584	558	600	616	634	582	612	647	620	586	611	621	598	604	650	602	599	554	559	612	611	619	602	606	592	616	659	618	639	615	620	600	594	604	653	621	605	596	677	568	634	613	600	629	663	588	590	571	603	592	614	579	630	572	580	616	598	627	616	602	679	629	658	593	632	606	623	600	609	629	599	597	625	622	572	559	645	582	618	613	632	600	618	658	596	666	632	664	612	616	617	652	618	595	585	614	643	644	611	615	633	588	577	600	639	592	647	613	617	590	626	603	627	615	663	589	591	617	601	647	598	594	641	618	641	627	591	585	629	583	647	600	589	608	632	630	626	626	615	559	595	639	658	613	608	660	585	627	685	541	613	632	588	623	615	628	566	650	644	632	640	611	615	629	652	585	629	620	579	605	554	606	591	593	623	623	635	632	617	613	608	596	602	578	583	625	610	654	625	633	624	655	625	600	593	634	620	592	658	591	602	652	587	613	622	593	621	666	619	639	607	608	637	619	629	595	584	594	609	603	630	626	560	625	639	571	609	599	604	623	577	626	585	615	624	601	580	589	616	619	593	597	623	629	607	640	631	616	615	616	623	639	597	599	622	582	624	602	671	657	627	637	642	593	625	633	559	607	591	638	584	610	580	644	598	673	636	608	629	591	664	654	615	561	604	582	634	639	590	639	621	614	581	660	624	592	646	605	615	611	590	617	596	627	587	579	588	649	601	595	572	624	564	604	614	653	595	633	577	569	623	595	626	608	635	619	548	653	584	594	632	605	598	625	592	658	581	631	591	612	627	620	626	591	626	653	637	580	614	609	612	601	596	631	621	620	592	636	604	623	585	625	648	619	607	580	622	636	608	589	574	569	606	555	590	642	636	621	660	627	607	637	662	625	584	617	630	569	609	596	625	619	589	619	621	625	600	626	641	573	609	613	597	633	610	573	608	577	593	573	601	618	636	613	604	590	579	620	601	624	578	609	617	624	638	604	617	584	636	639	629	596	616	657	623	579	650	599	576	581	561	581	609	587	640	599	671	628	601	592	598	595	622	657	551	585	592	622	609	638	642	585	611	684	598	633	617	638	629	607	563	588	614	634	585	630	600	632	606	596	592	625	582	604	560	583	616	586	581	572	609	611	590	666	618	586	601	660	600	670	624	623	578	568	629	588	568	660	652	609	596	606	576	610	629	634	600	608	643	615	614	637	595	621	697	590	584	607	593	638	595	591	627	587	639	582	607	584	613	607	619	563	597	619	622	625	596	569	599	615	619	575	634	603	608	614	653	634	599	581	607	592	615	615	614	615	600	670	620	641	594	642	670	656	607	600	601	604	639	625	614	630	567	622	617	683	647	597	579	658	655	613	606	629	594	648	613	596	604	626	633	614	606	598	629	625	572	638	579	567	642	546	609	569	575	596	575	631	623	604	639	602	609	601	655	596	638	623	549	586	639	587	625	570	593	621	589	615	618	599	596	610	620	578	575	664	634	607	616	622	606	625	614	608	557	619	582	636	615	562	581	598	644	657	669	604	609	620	598	631	622	587	639	599	626	597	619	595	614	625	619	639	607	562	617	590	598	575	562	661	629	590	594	552	599	634	605	602	608	644	545	595	638	638	616	641	648	610	595	594	603	641	601	604	604	598	634	638	610	591	580	582	611	599	587	585	633	639	641	567	601	584	625	625	639	587	608	573	590	628	641	643	576	635	596	570	634	578	623	637	612	616	574	549	597	605	626	608	640	618	630	618	628	546	639	646	615	614	654	594	599	634	570	569	620	617	613	602	591	585	607	661	601	639	635	608	599	621	634	614	609	681	588	621	646	626	610	555	622	611	627	653	589	660	612	624	588	599	614	619	618	601	606	597	635	646	620	608	619	628	603	605	604	651	608	613	640	605	657	600	622	593	605	602	615	615	625	582	659	630	623	609	621	661	640	622	574	628	616	591	604	590	580	615	600	591	607	595	567	586	629	618	611	595	621	621	618	632	609	621	613	613	631	640	608	650	608	650	637	622	665	639	594	652	615	566	639	612	646	585	640	596	603	602	616	602	644	602	579	585	623	601	601	612	629	623	622	611	623	619	623	633	606	578	645	597	600	612	548	645	669	585	648	615	654	614	573	622	636	649	609	589	621	604	645	617	617	593	566	589	572	582	652	594	622	608	571	619	653	584	601	625	632	628	621	653	647	629	603	636	604	624	642	625	586	577	635	592	591	583	611	625	596	622	593	624	591	581	626	648	605	581	675	623	595	617	617	588	659	637	602	632	590	642	602	600	591	576
25688	21417	27564	25292	11782	3676	1732	1172	934	989	1106	9719	14529	10821	4519	1670	976	774	709	671	731	683	708	699	640	675	722	718	641	731	682	760	647	728	684	697	702	705	708	746	645	674	688	728	729	699	698	655	712	677	691	668	700	752	663	685	733	639	676	714	689	678	721	702	684	685	703	688	787	671	740	709	671	688	681	671	670	700	683	717	648	691	707	694	710	675	711	682	684	685	750	718	682	732	699	692	695	685	734	688	665	678	726	693	694	655	643	715	679	715	698	658	677	663	769	703	671	670	651	730	713	662	709	681	746	643	723	666	643	701	663	679	709	753	718	732	638	705	743	741	699	656	706	687	724	706	701	671	713	683	723	687	675	662	682	655	680	700	702	698	687	700	732	704	742	690	689	685	650	705	684	652	685	722	690	727	719	681	726	692	689	713	680	650	660	698	729	709	666	643	673	670	662	646	700	675	670	699	704	655	666	681	697	706	641	728	631	667	655	704	675	686	708	678	705	698	729	676	713	654	711	731	681	725	677	683	723	673	678	671	730	670	674	656	685	727	722	691	691	691	675	661	713	716	686	659	736	685	679	673	684	658	688	705	741	733	702	677	716	678	721	722	711	666	712	719	656	694	656	742	645	680	625	694	698	727	690	719	737	700	649	685	712	664	671	710	696	702	695	683	684	668	669	684	667	655	675	708	705	666	698	683	707	673	662	671	658	665	657	675	728	662	717	651	732	758	678	704	646	665	713	677	675	656	705	713	697	670	697	669	681	706	703	727	725	712	675	691	680	656	716	664	700	682	698	682	706	686	677	712	671	707	717	706	732	677	682	651	700	716	653	653	698	660	687	623	665	638	715	664	655	707	712	693	653	663	687	682	693	711	667	703	703	682	692	665	611	633	685	698	736	713	691	681	707	671	684	705	659	720	728	699	686	661	687	660	677	695	731	724	696	678	677	718	686	668	686	691	718	662	673	677	694	634	677	654	668	676	645	664	701	691	681	673	662	697	651	703	646	628	711	693	688	700	674	628	650	689	732	686	649	685	653	692	633	693	717	634	675	703	698	670	699	685	686	671	681	659	655	633	684	697	688	713	657	678	659	674	749	640	713	697	680	647	696	715	746	694	716	681	705	693	666	707	674	702	685	686	715	691	678	732	713	648	684	651	670	639	654	723	688	638	656	640	696	685	662	685	667	703	691	692	734	663	681	648	717	691	695	653	656	729	652	715	663	662	724	688	710	680	723	694	678	690	701	681	591	659	712	723	748	700	705	703	661	753	696	672	703	688	695	685	713	630	724	685	644	687	660	661	702	694	638	733	665	703	702	724	674	677	663	676	715	746	677	697	738	707	716	679	679	677	708	674	650	671	701	730	649	707	664	682	713	652	673	665	713	698	725	717	693	708	669	700	657	687	708	705	703	682	655	694	668	658	653	680	681	650	678	636	737	720	681	693	654	676	681	688	652	705	716	684	673	700	670	682	720	701	717	684	715	673	656	683	658	671	718	703	706	667	705	691	704	696	682	730	688	658	693	690	662	698	679	665	662	653	708	637	716	702	669	639	673	699	654	715	710	700	725	698	644	647	684	672	746	659	699	625	610	656	655	698	654	680	713	714	692	678	688	671	661	632	702	710	634	650	709	671	739	682	714	685	692	720	641	682	672	692	712	726	672	665	661	661	634	665	740	675	662	712	704	707	723	664	728	746	704	682	750	663	683	706	695	682	724	725	653	662	673	718	641	668	695	663	726	681	709	728	673	703	675	655	672	700	697	627	669	651	713	698	661	657	705	715	694	653	749	687	678	670	667	666	698	639	652	665	682	665	700	652	700	672	672	693	677	719	667	714	685	720	679	720	714	680	726	750	702	704	710	683	691	685	633	687	693	691	680	680	696	723	626	653	687	694	699	602	685	662	676	717	643	695	625	668	672	672	676	669	660	717	705	664	718	677	682	652	663	694	702	707	662	680	650	713	697	685	647	694	706	707	653	713	682	680	658	656	697	675	734	682	695	637	664	719	713	728	660	686	689	641	664	707	717	687	727	755	639	748	686	643	708	698	732	694	684	739	718	711	709	662	711	696	686	650	665	682	710	671	624	682	709	668	726	687	711	719	690	706	634	681	675	675	713	683	714	765	723	692	684	654	641	669	623	734	709	665	713	733	670	660	735	667	737	736	666	706	662	684	688	688	756	708	707	665	700	715	698	681	671	633	696	687	707	655	740	686	691	684	672	659	665	684	718	698	705	681	681	693	740	695	678	734	712	664	647	652	715	678	721	667	670	654	635	695	701	707	700	712	703	651	691	657	705	623	712	654	706	715	702	657	631	671	700	687	726	701	663	668	687	684	674	720	725	701	690	702	719	698	708	656	731	693	696	667	716	671	680	699	727	646	619	688	675	701	723	670	684	688	689	699	727	684	696	659	697	665	705	721	691	686	703	697	690	702	663	708	711	702	671	650	707	733	639	654	672	648	679	665	706	678	728	711	670	648	646	723	666	737	673	712	698	658	684	683	713	664	716	729	636	681	683	716	703	672	688	657	702	742	694	679	682	671	701	699	691	730	703	680	650	671	654	758	696	634	722	701	687	676	646	675	676	672	664	681	729	681	655	666	726	720	671	721	665	684	664	712	698	678	708	694	739	672	673	717	671	628	692	669	680	688	689	659	640	695	701	696	707	698	681	685	648	722	709	698	674	654	693	710	674	695	727	701	639	674	663	716	708	676	697	758	658	664	706	719	653	694	661	693	626	637	679	673	652	710	708	697	683	724	680	682	698	654	695	691	721	694	644	741	670	709	726	675	700	654	689	720	667	730	743	673	679	723	680	703	650	696	669	663	657	715	714	725	707	677	729	664	713	726	698	679	676	675	725	656	675	717	714	642	699	764	683	639	691	692	713	707	719	695	655	693	677	696	706	698	694	764	726	650	707	695	713	695	653	704	693	733	725	691	666	693	630	692	669	676	665	698	718	693	698	671	738	674	710	654	681	688	654	660	670	689	672	690	651	687	670	704	700	715	698	677	694	651	698	680	725	665	676	695	646	669	710	655	692	653	678	715	697	717	682	727	686	685	660	697	724	715	693	728	765	711	632	676	671	690	695	698	648	690	654	707	731	702	707	692	699	657	649	704	644	674	669	680	684	698	670	645	703	684	731	689	653	666	700	648	743	716	692	701	664	671	693	687	705	717	668	689	705	698	708	726	678	663	743	712	668	685	681	679	718	670	739	713	646	716	640	692	665	686	690	722	672	699	656	703	685	724	673	715	641	649	713	700	678	657	710	667	721	695	714	615	656	673	658	690	713	694	734	720	735	696	690	714	664	618	678	699	704	667	680	698	690	650	655	667	684	726	660	717	669	710	719	674	659	641	684	693	674	688	669	704	708	675	708	657	705	718	694	719	677	648	709	707	631	662	683	700	707	686	671	691	670	636	689	671	680	694	755	646	711	709	705	687	638	705	705	686	678	743	689	717	710	696	723	619	687	671
7390	13729	12241	6429	4138	2667	1382	1148	1065	1028	1265	12525	13679	9942	4057	1659	1005	706	632	622	603	634	632	598	613	624	597	589	629	585	630	542	571	605	607	583	669	610	629	609	566	596	567	590	604	608	615	588	586	624	598	604	608	598	589	633	568	623	596	611	580	606	568	586	615	644	615	591	627	637	587	606	587	617	563	613	584	624	630	610	630	620	586	604	573	612	641	559	586	582	556	606	591	578	648	617	608	613	587	578	593	579	565	555	569	624	583	549	650	580	574	617	595	625	608	618	604	606	602	600	581	627	620	573	612	599	602	574	595	582	598	621	601	591	626	558	600	546	627	610	597	580	629	642	615	610	585	595	598	586	590	574	621	607	632	624	606	582	623	587	568	617	552	556	574	608	564	608	643	587	600	603	603	586	623	591	581	592	587	581	570	628	584	572	613	620	605	600	636	615	646	576	565	630	554	615	601	578	595	581	594	609	578	569	599	567	631	628	601	604	578	622	579	576	612	595	526	628	640	603	628	572	585	628	646	577	609	574	660	594	612	631	617	597	581	617	543	610	568	567	598	602	578	589	593	592	599	578	579	588	593	589	611	597	615	552	605	591	596	619	572	628	575	530	612	601	570	584	570	566	563	575	622	612	591	603	608	623	613	601	584	570	587	610	623	592	619	566	613	631	564	587	539	585	626	606	598	560	556	608	584	616	584	577	559	598	606	600	604	616	572	599	631	601	600	553	595	561	615	578	599	579	595	607	592	614	581	620	564	590	597	542	596	589	597	575	573	573	601	557	594	586	589	593	594	541	583	585	569	599	601	600	550	578	586	555	590	603	595	592	601	598	537	602	626	582	572	592	567	549	543	568	578	593	578	622	572	611	631	599	566	602	616	576	584	558	605	605	590	628	566	598	599	539	578	569	589	619	592	542	614	587	624	598	584	570	599	579	546	591	578	559	578	580	590	601	600	579	608	580	609	603	620	577	601	555	597	619	546	584	639	583	585	618	592	611	559	577	602	560	601	604	621	609	599	563	603	616	598	609	607	619	555	672	560	566	564	588	608	591	612	598	586	609	595	597	585	606	578	559	618	583	591	619	587	563	578	574	605	569	620	580	618	569	566	551	576	548	619	579	600	624	574	579	571	595	593	580	604	553	600	540	602	578	596	592	605	602	595	580	594	592	625	620	537	601	627	601	594	619	603	622	602	595	614	607	608	570	612	564	597	608	575	594	580	615	595	594	651	582	669	579	598	633	621	561	580	544	561	609	523	584	560	594	603	558	585	546	559	570	574	591	561	591	618	629	579	561	589	599	607	569	606	625	601	541	598	566	595	587	617	579	616	562	590	583	566	569	620	581	593	557	610	583	639	601	627	618	589	604	586	580	588	594	604	628	595	574	582	616	574	551	591	573	560	582	601	581	579	586	602	550	564	571	593	573	584	537	613	594	581	602	560	567	627	625	593	617	568	613	565	561	577	594	611	622	550	580	607	616	596	557	611	615	594	585	612	580	584	585	617	558	577	598	593	546	577	635	575	612	613	587	567	630	605	612	622	598	578	599	566	575	614	571	612	602	587	605	590	608	573	599	650	583	587	593	566	575	573	590	589	622	603	565	603	597	538	589	565	573	574	622	557	609	587	579	623	610	603	583	573	566	615	599	599	557	585	592	561	559	617	627	608	586	572	610	547	630	639	606	585	601	568	610	576	561	560	565	605	586	591	598	592	607	559	571	636	591	586	573	606	600	587	566	614	524	595	608	553	606	593	606	562	557	613	577	550	602	589	596	511	574	582	540	559	585	597	606	647	621	581	571	608	578	579	604	579	600	611	614	625	567	587	621	573	614	572	565	616	613	580	591	592	590	607	559	583	632	582	611	590	617	609	592	637	592	626	625	599	629	598	607	581	581	584	587	606	646	549	547	599	577	575	595	569	589	600	587	615	537	599	600	594	588	609	588	559	629	601	597	573	616	583	570	619	616	627	635	626	563	582	620	574	554	572	583	596	553	568	573	575	563	607	581	583	607	586	549	523	576	543	554	622	591	597	581	597	612	596	572	632	607	554	630	592	602	560	551	594	612	595	603	565	578	644	558	564	573	569	578	610	572	565	581	592	590	610	600	625	578	588	575	548	607	595	606	594	617	567	589	627	622	606	633	681	624	623	560	604	555	569	600	541	598	589	577	601	582	611	602	583	628	566	627	622	536	570	613	603	586	541	663	541	582	600	612	647	612	589	621	613	530	580	591	577	623	581	614	589	582	572	578	616	601	588	614	598	555	579	604	570	629	555	590	592	582	577	607	579	597	583	583	594	611	598	614	606	599	594	591	553	604	591	580	571	585	599	593	563	626	586	565	576	584	601	590	597	534	558	541	600	578	561	607	610	609	538	621	577	568	609	604	588	561	599	619	631	579	565	622	575	606	612	567	544	612	648	608	599	616	564	587	589	578	568	606	522	595	605	591	601	611	597	591	561	607	623	601	553	549	628	560	576	598	585	580	666	589	599	585	603	588	602	596	622	592	620	582	580	575	611	612	618	581	542	594	608	593	594	613	583	563	597	624	620	574	561	630	601	623	612	592	590	591	584	616	605	567	619	587	549	574	626	608	567	610	568	617	582	658	540	603	573	579	621	564	578	613	593	582	621	651	616	634	628	615	618	563	604	543	533	571	597	580	565	630	614	565	582	618	632	590	571	621	540	584	597	642	640	563	604	620	581	587	596	610	609	565	650	560	604	611	586	631	605	587	611	569	574	589	573	587	571	568	596	558	624	580	590	560	600	614	578	565	599	567	540	563	600	572	631	595	597	569	568	597	570	549	581	579	567	601	613	607	644	562	616	548	563	593	583	567	606	597	576	578	589	623	614	603	615	619	540	606	566	564	551	605	597	599	596	592	587	579	575	578	634	589	584	571	606	597	597	579	589	591	566	594	593	610	589	608	635	631	629	598	575	572	580	639	619	596	588	643	558	613	670	591	540	589	610	572	585	576	592	597	611	581	561	598	620	573	636	576	589	622	596	575	586	589	583	597	638	587	573	601	582	606	561	569	600	585	564	591	570	562	559	577	590	566	622	592	589	581	581	600	591	586	587	610	585	575	568	628	583	594	607	599	620	571	555	595	592	629	542	532	620	580	588	577	582	588	585	614	600	578	575	602	590	568	609	616	601	624	599	571	574	582	585	522	614	618	540	611	600	596	585	584	646	585	615	606	617	612	601	645	581	584	543	612	557	583	572	602	566	605	557	612	626	576	567	579	565	598	569	594	593	610	613	558	623	627	545	599	565	628	595	596	661	588	583	620	609	557	598	633	598	608	594	604	618	609	572	600	573	615	612	636	627	589	610	602	572	568	594	616	596	564	593	593	615	554	566	587	592	613	557	625	596	575	602	589	598	565	553	617	599	581	589	559	573	605	622	576	592	602	621	571	619	581	610	617	570	587	616	532	631	613	585	565	590	575	585	591	593	604	553	599	598	626	586	620	620	628	614	591
24795	21451	28515	24859	20898	10944	4860	2863	2008	1592	1474	15603	24737	18987	8726	2572	1470	975	857	856	836	813	791	826	845	841	813	810	821	794	800	765	809	789	810	853	814	815	800	838	804	825	818	808	814	821	808	841	803	824	835	818	752	814	829	782	799	792	736	797	801	787	830	797	856	775	799	834	861	759	793	772	808	776	826	829	794	773	802	823	788	846	776	783	850	810	842	792	770	775	778	792	826	833	801	779	849	780	813	768	848	769	800	806	845	804	762	836	809	843	753	812	803	732	758	821	840	812	774	731	803	755	773	819	777	803	842	771	815	859	787	830	785	817	824	809	882	785	744	777	834	791	812	757	804	746	860	794	767	783	794	804	770	826	785	819	839	804	833	851	849	822	831	793	850	794	804	846	768	796	784	799	831	810	778	787	769	757	777	803	828	769	782	798	808	823	786	815	837	793	818	810	800	851	792	807	816	796	802	826	825	762	780	766	800	778	795	758	824	824	805	823	826	826	844	741	792	824	777	827	808	820	763	768	782	810	783	842	870	773	836	812	815	819	836	797	823	828	810	770	767	770	835	811	838	841	862	833	818	801	820	768	791	769	809	804	829	790	836	799	760	776	834	817	778	808	782	784	793	809	809	775	775	784	780	831	825	795	791	782	821	741	754	766	833	806	823	793	785	781	798	761	819	825	752	827	765	808	766	765	803	816	816	827	830	813	852	819	856	837	794	817	816	797	764	790	785	785	808	760	835	808	835	823	798	825	813	800	793	780	793	793	767	809	844	845	756	807	777	804	819	787	796	769	766	770	834	862	834	801	791	811	742	791	837	782	790	751	798	824	740	805	833	812	767	802	773	786	773	824	803	819	808	814	821	791	779	789	803	789	789	819	789	811	836	776	815	788	823	817	773	808	786	809	748	780	792	788	805	752	757	836	789	843	799	794	760	785	787	770	786	811	778	765	790	771	771	819	858	826	822	806	774	790	771	790	835	847	796	785	839	844	788	817	811	798	768	825	830	858	801	776	808	776	809	831	778	795	842	781	779	818	822	797	810	801	775	793	813	800	806	827	790	760	818	843	803	800	855	806	812	809	864	838	844	789	809	806	772	798	778	834	753	822	736	785	774	796	761	817	808	833	796	835	759	791	781	791	841	818	781	805	834	751	781	748	781	819	861	766	790	793	730	801	763	796	779	784	795	785	795	747	785	779	799	817	830	786	807	796	856	810	867	734	811	835	822	821	871	849	860	821	798	805	806	849	783	804	823	772	778	800	793	829	769	772	797	803	788	821	835	805	805	863	799	822	769	842	749	767	827	773	827	778	844	815	786	805	831	788	828	768	809	774	802	848	742	770	773	798	770	766	807	774	815	882	805	820	784	789	749	797	778	794	774	800	742	810	827	784	825	772	799	749	860	790	768	839	785	813	770	812	800	734	774	800	826	805	803	774	752	825	767	753	823	822	832	835	801	834	842	781	805	807	812	796	829	743	802	804	796	826	851	836	820	833	853	787	829	802	779	783	767	783	793	756	769	789	835	827	762	753	792	754	836	816	828	859	816	787	756	796	811	801	785	773	785	790	774	775	809	779	790	795	760	783	842	731	795	798	788	800	814	812	807	792	814	803	808	814	758	853	830	795	784	843	815	828	756	794	806	795	775	817	822	809	741	803	789	781	822	826	756	815	804	773	818	852	813	811	776	764	827	817	801	755	832	802	786	786	766	826	832	845	794	799	793	803	790	808	779	777	768	771	804	807	790	793	780	781	787	774	809	842	798	861	810	799	775	792	768	795	805	770	807	787	798	837	807	798	808	796	833	831	777	806	807	804	818	758	855	756	818	767	859	818	785	783	741	813	861	773	728	780	782	784	764	806	797	748	802	824	807	772	816	859	809	815	757	835	776	826	793	803	838	845	768	817	808	728	853	805	842	822	836	796	807	774	762	800	798	739	788	773	808	782	832	758	797	796	778	822	824	788	806	801	792	834	749	783	794	843	792	779	814	787	801	809	808	728	823	819	775	784	772	802	838	827	834	764	798	804	743	821	807	774	802	799	794	834	787	815	792	766	877	754	785	750	786	815	815	810	824	788	828	818	817	820	806	846	814	782	813	809	846	789	778	819	775	775	838	830	818	772	767	769	876	788	800	771	784	777	806	757	825	794	792	854	819	827	780	809	799	791	812	793	847	781	867	823	797	792	835	827	762	804	818	918	833	787	842	806	770	815	800	763	802	815	815	796	790	832	821	770	801	782	751	795	775	828	777	799	825	765	781	834	828	779	804	832	864	852	775	840	795	777	816	785	793	815	843	824	755	773	847	822	811	842	776	803	797	819	773	802	810	804	783	776	769	842	769	767	788	766	823	809	804	794	826	798	774	842	802	764	818	827	764	737	746	773	760	762	798	795	759	778	791	781	805	802	845	780	841	770	836	773	742	778	798	846	815	810	765	754	830	819	818	858	865	810	751	812	788	791	777	802	762	815	791	797	839	859	808	788	840	799	778	815	823	841	769	767	777	830	827	812	802	814	836	813	745	816	768	827	799	828	805	810	814	829	778	793	718	736	783	789	765	837	806	830	809	792	805	796	765	826	766	780	837	805	808	777	815	801	821	785	765	784	857	772	821	777	814	805	845	755	832	809	796	783	786	786	785	773	780	798	755	749	832	778	780	812	805	794	782	800	768	802	794	749	827	810	810	848	812	790	803	726	760	782	832	779	820	788	849	765	779	764	798	789	834	753	783	793	791	795	832	784	813	783	820	826	793	786	771	750	780	779	768	808	838	782	790	798	860	821	804	821	825	760	827	828	826	800	806	767	767	831	767	794	824	815	725	770	807	788	834	776	796	874	842	794	807	799	803	769	773	798	801	793	812	781	803	783	821	832	769	772	823	849	791	812	776	832	780	819	819	834	773	773	750	751	803	805	808	798	764	768	826	770	734	809	752	792	757	810	780	830	832	825	830	812	818	797	760	760	740	776	721	782	769	788	786	815	825	826	794	820	818	813	813	830	773	792	797	793	818	821	756	811	783	786	825	811	781	850	804	794	763	780	830	764	801	841	799	797	764	781	770	809	816	806	806	781	761	840	800	785	816	813	776	861	804	790	833	815	815	832	806	818	785	775	811	810	790	819	795	807	821	834	839	749	783	798	803	804	851	787	817	782	822	813	829	828	827	797	797	772	818	773	819	816	817	808	758	864	840	811	797	819	837	820	825	797	773	766	823	789	857	804	811	781	811	808	767	847	822	743	772	761	822	812	810	749	858	765	773	827	819	820	781	888	764	780	769	765	796	793	780	795	842	783	756	828	876	801	803	797	794	829	803	753	782	759	830	805	805	742	818	796	757	750	792	765	838	837	809	810	807	807	792	821	854	791	759	826	856	792	821	764	819	775	862	784	753	788	792	765	793	798	784	773	765	832	834	809	800	775	797	738	821	813	793	766	854	818	770	781	836	899	774	798	821	782	838	790	784	775	792	787	790	753	785	830	809	792
9097	16771	14563	10526	6789	5002	4111	3060	2506	1764	1697	19176	21806	15892	6919	2416	1455	796	703	732	702	691	702	651	696	713	705	660	651	675	715	695	734	692	684	664	683	682	706	656	687	687	680	695	618	688	672	687	722	695	689	742	662	669	712	696	640	723	709	632	715	690	666	671	699	716	656	658	722	681	691	674	681	657	644	703	682	646	690	697	677	701	686	702	692	690	688	705	690	656	646	667	683	705	702	704	627	649	709	637	659	681	657	703	734	713	728	674	685	687	689	658	714	698	636	656	640	715	692	686	654	724	679	648	701	651	681	680	649	661	720	706	693	680	652	628	708	669	711	692	673	680	727	673	680	625	659	737	678	699	686	663	674	727	665	692	656	675	680	640	697	686	657	667	710	701	696	713	692	670	673	686	628	686	707	674	703	668	711	631	704	655	696	682	692	662	661	667	716	665	639	677	683	675	695	713	684	680	709	671	688	670	655	645	705	743	693	696	674	647	681	671	704	686	665	681	672	700	689	675	682	637	703	656	712	692	690	689	672	701	728	661	685	617	696	716	673	713	673	704	678	679	678	703	652	668	716	669	689	687	671	678	673	641	678	671	676	716	649	690	689	654	621	696	725	684	668	641	677	673	684	685	689	677	723	656	721	660	713	702	700	673	682	746	688	644	673	660	639	705	716	663	729	618	701	683	627	661	733	714	662	669	645	680	685	726	701	679	702	669	675	605	678	715	661	692	683	676	689	681	671	673	701	697	651	668	648	685	647	697	697	670	694	691	688	690	650	627	687	715	715	678	658	652	666	673	668	676	691	701	699	702	697	687	702	672	666	656	678	704	667	659	712	609	693	677	652	685	677	651	666	648	697	685	689	664	712	687	686	711	667	663	688	671	661	696	639	669	692	669	698	683	678	639	670	703	641	664	704	703	659	680	670	654	718	691	667	664	659	689	710	693	693	647	695	661	676	662	647	722	665	712	650	630	686	673	704	680	689	665	726	691	706	692	656	680	660	723	693	686	684	676	705	652	652	706	660	661	672	712	681	668	696	689	689	682	698	682	660	671	675	692	652	699	702	668	664	671	663	688	694	714	669	684	700	674	728	704	689	675	693	660	713	667	668	668	649	676	678	647	660	679	625	645	655	649	613	660	674	655	671	662	662	707	650	688	632	693	696	694	712	691	679	625	659	669	626	715	646	704	661	675	683	701	719	688	681	678	640	726	672	695	660	701	633	650	645	687	676	666	693	654	685	696	647	674	671	681	654	681	685	658	677	663	678	671	666	712	672	692	709	671	669	652	697	661	633	653	642	670	670	690	685	638	674	695	704	700	657	628	628	683	646	663	689	652	626	658	714	663	664	684	668	670	679	663	632	659	610	681	682	661	659	687	715	655	715	641	689	693	725	730	695	668	722	662	681	623	664	679	676	711	690	642	728	674	660	705	692	674	652	695	673	651	699	655	675	654	662	694	712	692	653	672	662	657	726	723	672	659	632	680	695	669	717	685	662	666	677	676	695	679	687	661	682	677	670	711	730	675	641	679	686	669	692	692	672	706	667	663	715	659	662	658	704	699	695	665	679	673	712	695	717	687	675	636	659	699	687	644	700	660	688	612	671	662	701	680	704	718	716	720	661	694	704	653	654	674	652	684	701	701	663	666	694	688	672	626	656	648	708	707	711	706	705	694	656	676	661	661	663	670	655	697	644	672	662	658	714	679	695	663	699	668	680	673	674	681	668	703	680	666	651	673	703	657	732	679	685	646	667	677	669	700	641	689	675	681	725	619	669	681	626	700	656	714	669	722	734	669	696	682	663	662	677	656	680	674	715	633	673	645	677	693	667	667	629	628	656	694	701	666	638	640	683	652	688	629	682	686	693	650	627	684	642	682	694	691	661	614	686	682	654	671	672	696	671	681	703	703	682	650	674	662	703	709	688	696	618	646	654	652	663	697	681	665	721	711	679	727	660	652	674	637	679	663	687	678	665	643	648	615	660	675	722	705	675	658	661	708	674	622	675	654	682	665	711	640	632	701	690	689	687	710	676	682	710	670	692	658	694	674	630	690	650	691	687	735	694	628	719	665	635	624	643	658	671	670	705	681	693	704	682	651	699	696	704	672	631	705	707	638	718	638	659	679	668	722	701	680	710	675	628	693	641	646	714	718	698	683	634	700	651	676	668	692	629	708	708	678	618	658	682	625	693	682	653	662	647	684	653	724	646	671	675	651	686	729	669	699	648	650	682	671	685	663	674	689	659	688	662	685	693	683	683	698	703	671	666	701	680	655	650	711	660	667	665	633	672	730	655	700	653	703	681	636	672	709	683	628	700	673	663	695	697	705	725	664	711	682	697	662	664	660	670	707	664	664	652	665	682	689	648	679	669	666	682	708	650	654	707	689	639	663	689	724	695	714	684	715	691	654	691	641	710	686	666	701	662	625	616	688	631	654	712	705	699	637	652	730	688	707	670	659	710	692	666	667	702	703	701	696	669	683	703	657	654	730	642	701	636	637	661	650	660	656	659	679	704	684	673	653	678	667	719	694	660	680	682	663	707	677	656	654	691	666	687	675	739	666	719	690	684	736	648	698	679	692	649	644	616	691	681	676	693	688	653	677	657	687	675	675	684	715	693	687	616	678	721	706	696	692	707	677	660	685	680	673	637	658	668	721	632	714	658	676	677	641	668	665	677	625	671	681	663	676	618	654	690	697	670	693	677	634	689	688	681	662	656	642	637	656	660	671	678	664	656	683	753	698	661	652	645	668	709	656	664	685	680	656	661	639	645	653	658	668	670	654	704	691	636	723	690	669	685	644	714	678	696	649	703	709	653	666	661	699	657	667	697	690	672	657	680	686	711	679	653	690	678	705	685	721	712	670	682	701	679	651	658	708	676	698	692	677	645	696	646	699	696	705	668	685	627	653	681	712	651	667	646	661	702	715	658	652	722	723	688	636	668	667	675	689	692	652	665	691	750	647	682	708	631	716	662	691	686	662	688	658	681	685	678	683	686	701	669	683	716	676	701	720	694	651	698	666	698	693	666	707	631	669	671	681	705	646	702	733	652	679	713	646	667	731	644	633	677	693	720	676	642	672	682	678	707	667	661	646	687	682	687	631	686	620	664	684	655	693	686	652	659	659	684	703	691	685	644	691	693	679	668	691	686	705	715	666	650	646	651	640	693	648	709	719	659	705	669	648	676	699	652	671	703	663	655	726	677	680	671	652	673	674	660	683	656	681	643	682	711	668	652	652	660	637	641	665	653	650	709	697	647	650	674	678	698	670	706	652	678	686	692	617	678	669	663	686	655	667	666	695	653	719	685	720	681	647	699	683	695	721	613	678	725	686	649	666	670	629	661	672	667	676	665	655	708	661	651	670	692	704	657	646	651	656	710	702	653	643	702	646	686	659	647	660	655	690	719	689	652	675	667	684	649	644	672	669	685	673	658	658	662	665	707	650	649	666	674	688	667	659	669	675	716	661	697	684	665	671
27952	13024	4550	3203	2368	1559	1206	1101	915	945	920	1567	2062	1808	1304	907	903	738	698	679	747	789	697	724	705	686	770	778	706	719	641	742	716	707	757	714	713	679	674	705	747	778	751	745	703	695	720	769	715	790	699	739	662	680	759	675	729	732	799	726	697	724	734	740	695	732	746	698	714	762	710	734	734	713	710	735	723	750	755	718	691	761	695	715	728	701	702	713	671	738	727	679	695	717	727	740	693	737	729	716	755	690	696	725	743	723	740	764	713	738	704	669	727	705	713	730	716	705	693	742	727	764	746	717	742	710	709	712	721	716	701	717	736	703	735	732	725	768	729	761	766	747	681	725	703	733	702	728	711	756	727	722	758	727	754	701	704	666	687	720	678	744	747	760	688	787	760	760	732	722	797	713	708	724	745	707	695	698	694	744	727	707	707	757	749	742	755	787	757	730	720	783	693	729	742	707	710	701	716	706	738	710	732	736	712	721	698	687	720	713	710	711	755	696	740	669	717	764	718	706	753	736	718	769	731	695	705	752	720	669	762	741	721	687	692	743	681	732	724	723	738	702	718	725	707	737	699	725	712	740	700	710	718	723	745	675	724	706	730	747	699	760	732	744	712	756	730	778	753	712	713	731	728	745	717	671	720	704	722	730	705	707	712	692	789	748	738	784	769	684	714	704	727	759	749	747	717	714	762	719	718	732	709	712	712	743	769	700	689	708	719	704	770	712	718	693	796	750	704	719	741	723	740	721	751	713	712	690	761	772	726	740	684	721	743	699	780	760	721	709	713	734	684	732	713	694	680	692	743	707	702	714	729	682	734	729	676	739	673	738	722	722	718	740	733	741	707	759	783	734	778	746	704	722	752	686	744	698	752	703	748	707	709	761	737	727	750	732	703	744	721	718	713	716	665	731	698	717	715	733	683	754	693	754	722	701	727	757	719	783	700	741	740	717	721	739	753	694	719	707	737	726	741	702	719	706	729	723	717	714	733	762	746	745	724	746	702	724	676	773	691	716	741	710	690	731	735	696	744	741	700	768	703	727	743	765	767	758	677	733	743	694	714	703	685	700	696	726	749	718	749	739	686	742	727	770	681	749	698	762	718	748	711	701	696	712	748	704	743	775	679	706	715	689	698	709	722	714	715	727	730	720	712	685	724	703	754	731	677	719	743	747	772	720	731	715	733	740	696	792	797	745	745	687	726	723	740	735	717	734	723	751	703	707	756	738	732	713	708	708	693	705	769	746	751	731	706	720	709	700	782	712	731	706	712	674	762	694	719	760	707	758	715	749	718	728	745	731	735	724	698	720	731	751	748	741	684	782	713	735	732	763	723	698	763	740	716	706	719	712	739	756	713	710	745	705	722	680	764	770	692	756	751	702	689	701	759	762	710	710	743	747	767	730	740	767	750	727	752	696	689	728	704	716	725	709	681	728	750	711	712	752	669	753	673	700	702	740	712	700	733	702	746	737	717	690	733	653	746	685	717	729	740	730	745	761	710	762	696	684	709	737	726	764	751	710	705	714	734	682	730	720	676	713	730	765	712	695	763	722	689	705	710	765	728	739	691	758	651	740	723	802	727	725	726	724	754	724	759	704	729	695	713	724	709	711	708	733	708	751	723	764	763	727	705	718	761	728	731	738	740	717	746	737	754	751	732	685	720	728	745	717	707	758	674	709	704	738	689	699	700	713	726	714	709	735	761	761	756	700	732	770	691	685	709	741	734	742	772	668	734	756	706	732	735	686	762	735	722	710	712	815	701	695	667	736	792	707	745	753	701	718	713	694	705	690	690	670	739	730	703	733	758	739	741	741	739	733	742	654	717	759	753	761	730	751	718	687	748	732	800	731	774	774	706	745	695	715	707	747	736	707	727	724	730	753	745	779	755	725	677	703	738	743	740	768	725	768	755	751	674	752	731	739	737	768	678	696	727	717	750	659	717	702	751	717	702	720	734	713	714	750	714	721	785	734	668	724	732	736	714	775	753	760	754	726	719	760	712	741	749	716	700	734	715	725	710	736	737	710	709	717	787	760	733	716	710	715	674	670	722	709	699	726	698	687	687	727	725	707	703	729	780	675	765	675	723	721	745	711	764	732	730	699	656	705	710	732	700	726	740	719	722	716	747	687	704	721	738	690	799	667	744	697	775	686	707	744	657	771	704	687	718	731	706	677	695	726	717	708	755	698	715	746	748	704	719	698	745	708	697	756	671	704	702	762	741	689	722	739	714	744	712	652	745	705	691	728	680	734	767	749	774	708	738	714	738	684	748	729	685	689	722	677	745	687	739	759	697	720	712	713	718	764	781	729	736	728	740	664	690	788	684	699	761	703	713	777	778	698	745	698	739	747	692	727	708	733	732	703	703	738	736	774	743	725	766	704	704	696	708	734	745	710	766	679	698	769	691	699	711	719	746	730	706	689	714	759	723	710	719	685	774	744	707	715	770	759	710	745	752	725	771	725	724	691	707	718	747	724	726	692	747	701	728	736	720	738	729	716	697	737	731	744	729	720	713	746	712	767	736	727	740	771	692	717	762	733	697	733	711	735	724	707	741	691	717	711	734	744	745	772	712	684	716	724	764	715	699	713	673	651	736	698	767	672	733	722	690	719	769	698	717	757	747	760	740	745	748	739	717	744	757	695	751	658	755	729	723	733	709	778	683	749	705	724	716	732	701	690	741	730	712	706	722	782	716	692	748	743	717	714	748	742	714	723	721	754	691	723	741	719	722	702	708	704	679	716	749	708	716	697	727	748	737	713	738	726	707	663	723	677	729	694	750	736	742	726	754	691	735	725	768	741	723	746	760	694	751	715	709	770	741	700	714	745	733	704	744	720	738	710	744	720	773	727	724	755	716	686	751	726	753	735	729	741	724	713	716	755	766	776	752	717	734	710	704	675	702	734	711	726	677	709	756	707	704	700	754	707	737	723	712	784	696	709	752	684	788	678	746	762	754	692	734	746	719	759	718	733	669	763	713	719	709	776	711	719	730	693	714	751	722	721	769	729	727	717	751	751	741	694	722	740	741	728	768	764	713	673	756	728	763	686	707	689	708	717	749	731	686	708	717	695	710	760	691	710	719	689	743	698	766	733	748	700	751	787	752	722	701	720	736	765	709	739	689	711	723	741	709	722	753	752	702	745	702	710	688	716	695	773	739	741	703	714	713	734	716	718	761	687	712	707	731	779	674	723	670	756	697	708	791	676	718	733	676	770	756	716	743	761	751	733	690	765	710	778	716	742	739	694	719	691	769	725	715	696	706	756	709	756	722	802	706	693	753	739	738	758	724	704	720	719	734	736	759	690	732	764	721	700	782	728	699	684	705	665	734	692	738	715	761	733	719	711	722	710	750	747	714	731	714	715	761	712	701	681	730	762	748	726	704	726	738	710	687	719	752	721	741	741	700	715	708	750	657	691	725	753	746	723	717	712	720	710	691	757	724	663	718	737	709	704	728	741	699	714	682	718	730	721	727	747	740	715
7571	5643	3732	2984	2589	1705	1296	1186	977	925	850	1778	2310	1837	1263	812	691	595	613	565	575	620	594	620	619	584	609	587	580	606	642	613	618	649	604	601	607	602	600	567	632	623	631	535	614	610	576	611	596	633	619	616	601	587	591	620	614	607	567	623	610	593	584	593	586	579	581	592	601	564	632	610	593	585	610	603	608	590	637	642	585	567	568	592	624	600	584	609	597	603	586	564	630	584	643	583	582	583	575	625	595	622	616	582	610	573	628	591	605	593	583	609	617	606	588	612	586	574	588	598	597	588	592	593	587	604	571	590	602	569	579	566	658	577	600	594	602	625	595	632	631	634	579	661	620	581	594	614	655	603	563	619	558	611	586	629	592	595	606	553	608	604	616	606	623	610	590	629	589	578	582	576	606	612	576	622	571	570	577	585	603	622	596	617	589	571	588	573	607	596	636	609	600	603	572	592	624	611	558	619	656	605	591	627	588	569	595	630	610	561	601	546	564	667	576	613	595	556	594	562	624	598	597	616	638	598	635	564	642	557	630	614	576	591	631	598	606	650	589	589	617	561	582	572	591	581	564	586	606	617	610	592	550	611	593	565	597	536	612	591	587	597	622	592	574	600	587	637	593	600	604	622	605	649	611	585	609	592	606	633	587	650	652	582	591	611	576	635	602	603	621	606	578	600	572	627	598	612	628	601	600	612	596	625	571	617	562	585	624	607	559	577	585	544	625	625	589	613	627	568	576	552	579	623	621	611	637	602	588	631	601	557	575	584	601	613	552	618	591	665	573	637	587	620	593	597	582	619	607	620	617	622	576	576	596	579	605	627	616	594	605	580	570	618	591	599	594	562	620	621	551	587	598	578	595	577	595	572	617	565	613	614	618	610	598	573	575	576	614	606	610	602	606	622	596	631	611	575	608	589	599	592	557	564	591	660	579	613	588	640	594	545	573	633	596	610	569	605	625	634	614	560	583	592	600	613	608	578	565	605	580	594	630	601	576	598	591	611	615	602	610	627	614	598	529	579	598	599	631	586	588	578	554	578	580	577	580	661	604	605	628	597	578	611	598	606	621	566	586	568	606	607	599	624	599	600	599	559	591	579	615	652	617	635	578	633	601	577	591	604	581	595	626	588	615	595	600	581	585	621	601	598	584	604	582	600	639	575	588	588	575	627	636	543	604	614	580	566	594	592	593	612	638	592	562	588	614	631	552	620	564	627	576	644	627	616	552	572	611	609	600	620	619	628	620	588	607	610	595	586	587	623	597	598	607	601	603	620	609	596	578	589	626	617	584	586	602	578	597	586	605	599	569	599	549	554	580	596	617	581	590	639	555	582	585	621	546	611	622	632	606	576	585	591	568	647	634	578	606	599	612	607	592	601	587	618	568	598	583	624	603	602	603	578	624	579	567	580	595	631	577	615	632	626	587	607	603	587	604	598	610	571	620	612	558	594	620	606	621	598	598	605	628	616	558	609	584	553	607	588	588	570	639	602	588	602	607	581	560	565	591	622	570	603	597	623	587	644	572	574	595	615	578	594	569	595	597	568	596	613	624	561	620	617	613	631	583	587	623	564	550	618	619	587	547	613	654	573	646	616	601	626	585	633	637	614	610	632	612	601	601	593	597	580	550	624	563	548	600	605	609	615	668	603	614	586	591	637	582	610	563	599	601	591	621	592	606	592	563	642	611	581	635	586	592	571	596	595	574	649	598	613	561	606	633	627	637	617	595	564	580	598	587	626	637	608	595	604	622	581	626	599	618	586	594	628	620	602	600	584	640	611	615	545	626	575	598	591	593	649	600	630	560	567	597	617	563	591	619	633	599	656	594	598	618	597	567	614	620	638	576	616	607	569	628	583	564	657	575	571	592	567	579	577	593	614	615	586	552	620	590	585	601	614	628	626	602	589	585	557	611	588	599	631	590	576	605	613	618	590	587	616	608	618	621	586	578	596	635	618	622	592	634	585	577	591	602	608	636	566	612	608	602	617	596	601	628	616	589	581	593	575	575	607	575	624	600	583	623	603	631	585	536	553	555	608	616	537	614	617	655	629	626	605	619	623	640	595	614	553	599	607	582	593	605	611	584	594	618	588	578	613	583	614	587	607	614	651	629	645	560	611	626	591	622	581	634	562	616	621	624	613	577	584	569	624	620	587	631	570	580	657	626	609	603	632	640	555	574	562	570	580	595	572	584	644	590	578	583	605	597	618	634	593	624	520	654	618	640	642	655	582	621	612	604	617	603	577	545	570	602	584	623	590	581	602	608	600	574	620	626	598	603	599	578	606	604	584	553	606	591	620	585	596	591	544	608	582	626	615	588	616	591	585	589	600	582	569	607	596	633	598	602	582	593	617	582	590	632	585	618	616	607	581	601	569	607	562	597	642	576	637	599	641	551	572	594	617	642	578	605	615	580	606	565	632	579	582	608	564	576	614	610	567	592	574	617	577	568	557	615	619	563	598	588	617	584	596	591	588	577	631	623	593	582	587	612	624	573	647	665	635	608	563	605	558	587	589	572	645	576	583	604	586	626	564	592	589	627	629	647	588	609	628	643	630	629	662	588	641	610	584	624	604	585	580	615	584	608	669	591	571	552	630	591	590	586	587	610	581	615	600	614	555	609	613	591	605	613	607	586	588	642	593	613	567	590	619	622	626	614	637	569	597	571	629	601	597	594	603	638	604	607	590	601	629	599	582	570	617	620	595	559	600	623	619	595	573	576	571	634	577	609	579	587	553	591	565	576	566	598	611	591	617	609	597	599	618	579	624	601	574	627	589	591	624	605	567	595	596	643	584	634	610	575	607	576	642	605	638	618	604	600	643	567	616	572	615	589	572	643	606	649	574	590	601	646	623	604	604	562	591	675	588	599	619	592	578	590	568	606	567	577	633	584	584	591	592	639	586	581	591	623	631	623	585	615	604	598	601	607	593	576	608	588	560	621	620	637	584	566	586	681	604	610	561	625	597	584	578	558	634	590	611	598	586	625	630	618	569	558	574	622	566	580	601	587	631	583	572	582	634	617	599	573	614	641	594	607	648	644	623	591	583	599	593	596	584	625	590	612	562	633	613	580	595	580	597	624	595	606	594	608	647	597	578	597	605	577	600	561	592	595	590	610	606	592	616	554	582	623	631	625	528	608	620	591	630	608	631	595	657	610	559	624	612	644	598	612	580	585	618	571	591	608	608	570	587	558	616	585	593	589	641	622	551	614	576	608	649	606	627	577	581	642	604	596	589	598	596	619	596	623	618	582	587	611	611	584	591	596	614	615	563	606	600	633	637	586	611	638	599	603	601	613	607	600	603	634	609	581	599	641	572	607	601	593	586	580	571	577	621	586	604	602	595	642	616	610	591	590	590	592	572	622	596	626	612	588	600	584	581	583	600	590	583	595	625	614	603	640	592	617	657	660	584	612	599	580	562	603	566	600	586	581	609	578	583	609	582	596	612	610	572	590	581	613	629	606	633	619	585	538	639	606	591
25663	21420	27428	25507	12764	4461	2618	1879	1594	1588	1339	7287	13567	10923	5142	1680	1038	767	685	696	650	674	680	617	638	673	670	687	706	688	660	653	673	633	665	642	651	646	666	658	699	600	651	655	611	654	669	596	665	679	673	702	651	623	610	670	663	674	602	630	657	664	660	670	657	668	660	681	683	662	660	636	635	686	657	675	667	627	669	633	605	655	676	665	655	686	630	658	656	607	657	670	657	717	647	650	688	686	613	627	683	635	639	627	684	647	600	680	658	673	643	625	623	667	616	668	635	675	653	671	624	645	645	614	601	605	640	618	674	648	702	613	645	642	636	637	629	666	645	669	668	692	691	674	632	667	669	652	637	614	649	638	703	624	677	694	638	649	648	617	657	634	607	663	680	673	634	693	632	662	640	655	693	658	642	663	648	616	636	633	642	673	649	664	662	646	667	648	661	627	655	630	635	640	651	659	635	634	625	660	614	649	677	640	648	646	678	665	612	674	649	631	607	646	662	637	666	659	719	678	636	645	658	639	695	652	676	636	676	610	686	661	664	640	635	662	715	640	659	653	651	634	662	618	675	669	666	658	636	665	669	654	611	623	652	632	619	661	699	653	668	618	678	661	642	667	642	626	662	645	649	663	602	651	663	652	703	627	662	690	599	598	608	647	658	626	668	680	640	650	658	650	580	628	646	679	658	619	632	594	583	658	608	607	697	655	666	622	671	616	692	633	654	653	639	674	650	631	678	619	676	637	689	644	618	608	650	656	621	657	669	711	648	705	615	613	669	689	694	648	669	658	670	613	657	616	650	640	652	693	627	639	693	606	645	632	670	658	657	673	617	644	633	642	626	658	622	666	641	709	661	651	667	656	614	657	726	644	638	642	629	639	624	624	641	678	640	634	645	623	676	643	624	673	617	673	662	706	685	662	639	656	667	638	599	613	661	633	676	653	645	653	596	645	625	675	637	635	622	667	621	662	659	631	616	674	655	638	674	634	622	645	668	684	647	687	654	616	619	658	657	663	677	650	676	677	685	689	688	695	663	639	661	650	646	653	645	642	673	623	660	629	686	639	676	668	671	634	599	683	661	606	667	632	674	640	648	613	670	685	653	663	640	668	601	656	675	670	654	628	671	690	645	687	657	635	649	631	621	691	650	659	650	654	710	668	607	672	617	617	593	651	661	686	645	621	691	665	668	646	661	654	656	647	647	627	656	701	602	619	679	630	616	645	658	655	655	676	650	648	672	641	667	627	604	628	653	622	685	689	659	692	651	670	662	649	677	651	670	651	655	710	677	698	640	676	669	621	650	655	655	624	655	693	648	647	713	640	664	600	631	633	640	653	616	660	656	659	644	666	630	667	629	675	636	633	605	600	670	659	650	594	699	668	677	673	623	644	679	636	620	667	715	683	575	648	711	631	654	642	669	681	632	655	681	636	711	662	644	665	672	657	613	649	643	621	653	636	627	628	715	616	648	651	624	632	685	585	658	636	641	658	653	661	649	625	659	632	630	623	642	644	629	658	625	640	685	679	633	654	710	658	649	664	612	655	646	654	624	657	655	657	679	671	698	661	646	628	657	625	670	664	666	637	647	669	677	647	682	618	672	702	669	613	678	604	642	647	676	656	613	687	637	628	653	645	657	645	619	658	680	598	617	658	603	638	651	643	634	636	582	688	673	658	677	638	645	654	649	678	651	619	620	646	661	654	660	635	682	679	676	663	678	672	614	645	650	689	703	617	657	610	588	666	661	633	669	707	669	616	594	686	638	677	598	623	636	652	637	608	659	681	630	627	675	606	686	647	660	636	684	606	660	669	676	666	663	622	642	663	637	625	664	618	688	648	603	683	629	590	627	636	644	662	654	659	643	625	648	628	619	601	648	676	653	654	664	645	595	648	655	667	693	622	699	626	630	679	642	612	661	648	648	718	663	668	658	632	634	674	673	648	630	650	677	650	628	678	644	658	629	627	599	667	667	647	682	666	636	644	626	679	661	628	720	627	663	704	656	601	646	620	670	629	647	668	642	657	656	675	659	653	581	690	663	657	664	651	635	634	662	634	624	658	623	644	647	659	633	677	645	659	640	690	638	645	649	624	669	653	613	685	652	659	628	623	620	701	682	627	637	600	652	693	664	632	696	654	623	674	660	651	691	615	677	637	669	681	654	641	653	651	690	644	653	677	626	692	612	683	672	635	627	627	672	682	720	612	646	669	640	642	640	623	652	633	635	726	587	669	625	652	689	656	669	657	693	637	647	674	653	644	633	685	651	638	620	631	657	610	681	658	621	672	644	646	658	642	660	614	660	627	627	648	600	661	658	667	631	708	683	692	641	644	637	635	623	685	670	620	677	679	681	637	615	667	683	606	651	631	672	632	628	683	650	665	603	693	652	666	686	700	622	649	659	645	649	652	633	694	622	646	701	673	676	657	716	667	641	674	684	676	610	634	631	651	635	643	682	679	639	631	656	649	622	603	630	627	693	692	619	617	644	677	627	631	658	651	678	637	619	617	668	680	661	642	648	584	624	655	625	682	631	660	667	651	662	654	633	651	662	652	648	645	626	645	674	654	658	625	639	655	644	667	614	651	619	631	666	626	629	617	614	627	711	610	618	661	640	645	632	629	698	658	656	642	659	660	642	658	617	638	675	671	680	678	614	634	651	624	602	623	663	657	655	645	678	661	672	672	667	642	651	635	662	638	637	649	658	648	649	637	654	687	675	673	707	612	641	687	679	648	694	592	629	634	655	662	630	633	592	637	681	613	647	625	653	725	650	681	635	656	656	622	634	656	645	655	653	650	633	630	671	627	649	628	676	678	649	655	647	635	686	682	675	661	584	644	665	662	626	659	649	646	686	645	627	651	670	662	664	658	635	618	702	675	608	669	660	647	634	656	615	659	651	632	652	675	682	674	658	630	679	614	638	659	619	634	649	653	644	644	637	629	640	647	651	628	658	609	672	645	648	645	649	685	634	631	681	633	655	626	649	659	636	638	621	669	694	624	646	683	688	620	644	623	647	668	702	650	700	673	650	627	682	704	653	638	626	675	657	631	671	656	632	655	667	643	661	667	636	698	635	662	673	609	657	674	687	634	708	662	673	636	682	633	643	658	658	626	615	626	633	662	613	658	654	617	643	684	668	631	647	653	669	612	649	645	677	591	621	662	618	680	624	610	704	635	662	640	632	668	659	615	687	654	652	625	629	664	677	652	679	651	636	688	638	652	646	590	638	638	646	678	629	623	675	670	630	629	611	603	703	714	635	601	591	664	641	660	680	610	683	682	638	595	661	642	693	638	680	613	659	639	666	668	618	665	636	669	623	612	699	666	690	647	585	654	664	652	615	670	661	637	714	657	633	707	675	643	673	665	696	662	631	637	677	659	688	661	666	630	635	681	622	661	708	641	680	630	615	646	662	621	627	655	664	656	624	649	684	672	670	640	655	656	634	659	691	647	681	672	685	647	626	634	671	650	657	665	612	630	674	667	597	670
6820	10316	9341	4652	5486	3585	2767	2124	2069	1774	1511	9936	12959	9958	4811	1585	1011	678	590	557	528	575	583	580	570	575	599	601	574	590	588	569	561	562	563	532	573	552	554	597	544	583	572	583	519	592	583	530	574	569	600	553	581	571	562	534	542	627	573	531	568	598	545	586	572	595	547	578	566	546	536	581	580	564	577	586	585	635	559	577	503	543	559	573	555	547	550	558	528	563	582	572	544	537	559	594	521	563	591	573	556	580	520	614	564	544	583	523	588	539	575	535	573	568	538	561	601	552	590	601	563	557	596	556	563	560	579	567	585	573	556	580	562	567	552	587	550	558	599	522	563	545	540	559	574	608	576	544	508	564	528	534	614	568	537	558	519	540	617	558	569	558	559	573	543	528	542	581	612	595	571	546	574	578	573	558	618	556	506	518	573	572	541	582	556	518	570	594	563	583	601	562	579	558	569	550	508	562	592	531	555	536	547	522	549	580	549	589	556	600	559	577	539	557	563	572	552	563	544	548	543	573	569	594	572	562	544	584	555	568	554	584	559	540	581	569	560	584	549	537	548	532	611	571	533	537	575	545	542	542	542	617	597	556	541	553	583	536	541	596	535	561	598	580	606	613	536	597	606	575	566	569	611	570	540	552	561	546	564	565	556	551	540	562	543	562	565	526	582	527	606	573	532	566	569	591	593	577	611	602	545	554	520	613	548	593	584	604	561	554	575	600	610	587	562	520	543	554	614	561	584	536	553	547	590	606	556	569	538	574	571	539	603	553	524	594	528	572	597	526	550	553	549	570	607	567	581	595	593	560	536	562	605	531	577	591	575	567	586	542	588	520	608	586	595	580	520	613	555	561	549	568	563	574	570	576	590	592	559	538	573	552	561	526	548	545	554	545	577	598	551	572	552	545	596	552	545	553	599	570	581	581	568	565	582	548	566	547	601	586	574	575	590	542	605	601	595	557	554	560	559	567	585	572	549	576	578	558	558	506	542	555	539	572	607	583	579	554	549	552	595	564	576	588	533	542	563	553	597	592	545	579	550	551	567	577	568	593	603	523	579	550	597	573	578	542	608	580	540	572	510	572	557	597	548	597	568	546	593	589	586	569	571	590	537	589	581	614	597	530	563	581	546	600	572	559	589	534	578	571	563	564	573	536	554	585	573	524	562	557	623	472	534	544	583	602	533	572	512	550	562	561	604	551	588	567	539	576	566	557	536	530	532	581	540	596	578	582	605	576	564	540	561	580	609	550	570	561	549	550	548	582	548	533	578	560	577	591	605	560	557	597	569	560	606	529	578	577	559	617	584	599	572	533	537	535	588	581	527	608	581	568	562	577	560	563	543	582	563	579	565	540	570	609	552	591	567	609	558	581	569	577	571	546	542	570	551	526	570	570	550	568	585	562	565	580	594	572	535	528	576	557	553	549	557	555	563	573	573	560	538	551	543	537	564	533	566	558	542	542	530	565	537	599	570	594	556	532	571	614	544	542	567	536	555	589	558	578	568	584	556	577	600	567	575	542	588	590	546	590	603	573	543	581	597	575	584	553	551	576	532	534	542	557	535	586	574	582	553	590	553	591	520	572	594	571	551	595	536	557	577	530	563	579	530	590	569	582	582	572	575	570	603	581	569	568	553	525	576	518	560	602	537	576	558	527	583	552	582	555	596	609	569	541	558	559	575	569	557	572	532	580	546	572	605	578	514	540	563	566	577	585	570	565	579	563	566	562	590	585	608	576	563	524	564	583	603	548	566	548	544	559	586	534	584	576	519	553	530	579	578	549	586	574	562	556	565	572	588	518	528	583	577	574	583	564	545	533	581	568	565	570	586	563	531	600	567	577	595	545	573	565	555	589	591	579	540	591	593	533	579	565	535	562	571	544	590	586	607	565	564	555	547	556	585	587	535	559	605	564	570	557	543	546	586	577	563	551	519	585	556	612	556	545	563	585	532	569	569	539	564	557	556	576	588	565	589	579	579	584	560	540	595	608	535	584	531	505	576	609	577	587	568	567	574	584	597	578	578	595	526	603	598	573	599	577	574	552	582	571	570	534	600	576	599	562	569	555	584	526	572	544	576	559	534	538	596	582	571	588	562	585	566	557	541	554	527	563	583	585	520	579	546	572	545	550	566	542	525	581	553	563	529	556	574	574	581	554	591	558	528	556	553	613	575	572	591	583	514	556	578	529	580	566	577	582	593	551	569	549	579	530	532	554	583	590	522	585	552	581	617	547	550	546	543	612	591	546	599	571	611	572	585	570	571	586	579	553	578	580	543	550	558	553	611	582	528	558	568	566	566	555	565	622	578	579	524	588	594	565	566	549	538	600	572	559	601	554	524	543	558	538	540	548	542	531	574	571	550	574	526	581	587	537	582	577	561	560	566	591	557	556	567	537	689	539	577	587	535	565	558	583	579	550	567	582	562	567	589	531	560	517	549	582	562	556	598	549	571	583	547	576	557	580	559	531	559	593	550	566	618	578	537	570	555	530	571	545	557	534	574	578	596	597	555	555	572	564	551	612	588	578	585	587	570	575	598	584	563	584	560	584	547	554	557	525	566	541	573	572	552	527	586	558	593	567	574	592	560	593	595	575	579	537	592	540	597	586	571	545	523	603	569	568	555	565	601	546	567	544	572	562	551	628	585	569	541	573	570	571	553	553	541	521	614	557	533	545	574	521	545	566	536	566	586	558	602	513	557	559	581	594	558	582	562	568	567	530	563	568	587	588	544	559	592	582	514	516	532	560	571	560	596	570	555	540	539	550	564	587	533	544	555	544	568	534	545	573	554	557	538	547	572	577	570	514	569	585	579	545	563	590	546	558	540	535	585	575	536	558	525	541	543	572	585	586	547	567	553	552	614	561	588	596	578	546	530	538	569	547	560	572	532	630	569	542	503	542	573	591	526	564	560	559	539	562	595	547	544	592	551	588	582	512	547	528	535	532	527	596	600	551	546	559	630	543	551	599	593	569	567	582	527	560	558	555	580	541	571	571	586	565	546	565	542	565	532	567	543	567	563	564	534	555	562	579	572	549	558	531	551	575	585	564	542	584	581	547	576	593	574	578	604	521	575	584	564	544	553	553	608	550	536	548	541	541	545	493	578	562	579	569	538	566	550	565	557	526	526	543	557	594	582	542	583	555	527	536	577	617	548	573	539	568	521	573	569	587	570	602	509	543	579	562	555	550	553	601	584	561	566	576	533	552	576	561	548	583	581	566	585	591	570	564	561	576	581	531	560	593	574	579	586	553	574	532	563	569	567	558	571	552	553	523	565	549	548	555	563	565	536	622	514	565	569	604	564	597	565	572	542	542	508	566	558	545	561	581	578	592	616	574	588	594	621	532	591	530	607	552	562	587	525	580	586	533	552	560	610	541	590	589	559	586	527	574	541	564	592	571	582	560	566	602	566	558	551	553	559	545	587	597	544	550	551	554	556	579	531	584	567	562	564	537	570	556	578	562	592	561	584	579	580	587	581	543
24784	21474	28520	24776	20908	10768	5519	3092	2357	2304	1717	12233	22931	19204	9722	2641	1499	928	855	805	743	770	830	744	727	778	699	762	788	732	773	753	807	766	751	783	733	764	751	727	773	729	745	768	733	772	774	736	763	795	791	742	765	709	770	779	756	786	806	745	737	768	763	789	778	789	775	751	780	805	771	739	740	841	782	752	821	757	807	785	761	800	762	779	762	774	753	759	729	775	781	747	784	718	772	776	749	712	774	768	761	757	732	831	731	796	723	766	760	811	737	754	747	770	771	745	749	757	782	773	733	783	815	806	780	769	742	802	813	751	729	798	798	805	751	729	797	714	753	769	749	721	765	756	710	757	757	804	753	718	804	763	775	758	772	742	735	727	717	760	802	754	745	718	768	778	761	733	738	735	751	750	766	795	823	791	767	739	813	742	794	711	742	735	738	732	807	768	798	789	796	775	738	737	739	759	780	737	737	781	762	767	761	726	775	779	757	742	779	760	797	725	759	809	808	790	805	762	733	736	755	725	745	716	813	732	737	810	813	743	793	765	751	822	802	778	764	798	759	768	785	706	746	768	704	727	777	759	770	793	779	789	744	806	766	824	823	770	774	767	763	780	739	744	762	800	745	688	723	738	763	777	715	750	730	764	746	753	730	705	793	760	804	785	754	797	743	789	776	753	745	749	745	748	758	714	715	741	784	710	766	774	761	740	774	794	786	736	686	773	729	743	730	744	804	738	724	776	772	786	739	725	789	718	747	763	740	730	787	746	743	761	749	716	766	742	691	770	819	746	750	744	755	739	794	771	779	812	756	750	777	762	729	805	730	783	735	725	746	740	731	773	749	760	766	777	736	746	819	709	712	706	790	751	741	759	761	737	762	788	780	741	782	742	753	741	739	715	766	739	746	757	776	724	743	732	754	759	736	741	750	794	715	820	757	764	751	780	765	793	782	758	759	769	774	727	771	779	779	743	757	744	804	806	692	778	758	742	738	761	674	743	799	789	747	760	758	701	712	785	807	786	754	754	737	732	764	756	735	744	779	754	787	731	725	785	804	718	788	729	718	782	742	755	758	734	765	782	783	749	783	750	716	756	773	773	786	769	765	745	772	767	752	765	767	783	694	785	751	744	764	718	817	770	771	746	759	771	768	772	757	746	757	769	714	722	766	727	765	775	737	744	731	693	749	784	800	724	699	694	748	771	774	756	764	742	725	783	741	755	779	782	733	758	794	785	744	758	747	747	765	748	733	718	771	724	757	731	709	741	770	741	726	757	754	758	773	792	756	738	774	777	768	740	726	738	713	812	758	728	795	742	785	771	755	805	769	704	686	799	753	757	838	771	737	816	776	765	764	728	753	774	726	768	753	721	741	733	778	758	771	786	763	768	745	777	782	758	783	807	826	773	770	732	767	794	722	772	793	771	781	732	789	780	723	755	772	739	733	756	764	695	733	820	804	723	725	750	791	733	741	750	720	747	747	757	803	763	795	726	757	770	751	741	779	744	752	775	763	805	788	788	731	766	750	787	789	720	765	714	768	740	800	764	777	755	716	749	735	729	767	780	738	698	752	821	765	792	757	767	774	733	805	757	724	778	771	768	797	780	795	785	756	708	720	784	786	726	722	758	737	752	778	778	754	805	740	758	715	773	781	765	745	754	736	747	804	781	753	801	690	729	707	790	773	759	767	773	740	736	826	753	727	756	742	783	819	732	703	752	723	750	769	728	763	732	784	724	768	777	784	782	768	757	754	728	755	794	739	774	755	764	797	790	750	780	745	705	757	778	804	768	723	751	764	753	759	755	728	700	751	775	765	729	733	783	787	830	776	718	765	784	741	748	744	754	750	772	782	776	763	761	764	762	793	762	711	726	739	755	746	718	812	764	792	734	758	756	779	782	741	724	736	760	762	794	762	730	794	759	748	756	736	736	742	766	705	731	747	810	768	726	776	775	778	738	739	703	707	732	725	754	765	768	799	736	752	768	798	725	756	759	735	751	809	751	717	743	769	825	783	777	790	748	753	764	744	781	780	720	747	743	750	763	778	836	738	751	763	750	756	776	796	764	816	758	753	740	795	789	732	780	757	734	721	779	751	762	790	796	745	727	778	786	826	785	765	752	769	741	773	764	758	762	813	753	763	771	771	734	773	745	751	735	788	728	746	746	757	780	776	739	749	838	789	733	784	779	759	751	777	774	722	766	732	761	751	783	712	763	768	776	753	750	736	791	749	797	760	755	759	718	783	768	762	747	717	730	811	745	785	814	740	742	710	771	736	740	775	754	758	753	771	752	731	701	707	773	812	783	787	786	769	744	760	795	736	751	766	778	760	766	730	791	794	782	764	770	739	703	768	794	742	748	738	725	774	737	685	715	775	752	755	760	800	757	735	653	777	757	733	769	723	747	776	782	748	734	786	767	743	717	730	757	777	759	784	791	796	812	697	723	748	708	769	777	733	772	737	790	758	755	746	708	784	759	747	785	748	731	756	707	807	753	762	718	781	731	784	757	797	752	757	759	754	750	740	749	693	770	763	731	771	812	730	783	759	736	735	716	772	764	782	767	816	755	769	757	745	743	765	748	748	769	779	698	760	756	729	745	712	733	728	770	728	749	808	790	796	766	786	772	787	774	766	734	762	769	783	755	794	738	744	739	761	773	792	709	709	751	788	729	779	766	718	723	752	756	749	740	737	723	717	749	734	793	762	752	769	790	758	803	756	780	748	800	737	735	791	744	752	781	743	771	777	768	759	770	741	759	801	792	698	739	711	758	739	706	748	723	818	782	706	744	757	756	736	768	739	744	779	737	729	782	788	759	753	743	736	804	791	769	748	749	730	726	724	731	737	805	764	735	782	750	761	739	762	742	762	784	813	738	782	727	681	800	781	737	759	787	679	750	798	802	823	747	790	778	756	678	862	702	728	730	759	746	721	773	786	763	806	776	724	725	720	797	730	778	761	720	705	724	719	769	725	762	739	750	775	732	709	718	764	734	766	745	730	759	789	738	770	756	761	755	768	747	724	761	785	756	786	770	742	767	754	788	745	790	772	744	710	780	799	754	773	758	784	748	763	798	785	758	751	765	777	714	766	704	702	832	745	790	781	783	757	721	750	750	758	771	752	804	775	743	786	770	715	769	702	785	757	807	731	774	787	751	771	744	751	748	739	712	723	779	772	739	768	758	752	777	713	806	716	757	769	783	760	775	753	758	732	732	754	811	738	760	741	737	747	715	788	779	767	743	787	702	734	726	785	757	756	776	777	776	723	775	757	766	727	732	716	700	712	767	792	776	759	797	815	770	739	734	766	734	775	720	778	783	713	711	731	719	738	780	736	785	789	736	764	785	813	723	807	721	755	740	814	771	735	762	712	783	770	744	701	770	761	747	775	808	755	741	742	774	789	691	801	721	746	733	790	803	735	772	749	729	761	734	774	725	760	732	763	790	775	747	743	719	722	762	735	778	717	752	702	761	760	745	758	826	797	745	753	758	755	780
8416	15756	13217	5919	4721	5296	4613	3415	2848	2865	2047	15768	20570	15880	7917	2392	1426	759	697	666	651	672	644	639	655	690	659	650	722	649	659	632	656	673	638	662	680	596	646	686	659	607	654	679	653	592	655	685	656	658	642	633	642	622	649	637	657	644	649	646	668	659	647	667	664	628	612	612	664	628	620	637	650	665	661	642	636	643	632	704	665	692	636	650	617	640	651	619	643	678	663	693	621	674	672	681	667	610	662	651	704	698	653	662	657	697	614	624	638	619	635	665	669	636	674	657	642	661	622	655	630	645	643	640	663	669	652	649	619	636	648	658	628	668	617	671	662	625	681	639	653	602	621	666	640	648	669	661	700	672	631	694	642	615	623	642	690	647	679	620	651	639	652	644	705	600	639	621	601	631	643	662	629	685	688	606	656	663	689	641	649	650	609	656	687	658	657	642	628	660	635	646	618	660	671	678	658	625	647	652	638	620	673	586	638	630	646	699	648	660	604	671	630	619	675	604	663	631	652	659	670	611	656	573	639	609	668	619	649	662	659	637	598	624	617	674	649	635	645	632	656	631	671	700	674	593	674	664	682	673	580	658	644	693	629	640	630	647	657	649	629	675	598	661	639	647	614	642	651	654	638	593	677	634	640	640	647	654	634	635	664	677	624	618	647	607	600	648	643	627	617	627	602	699	718	666	640	619	640	647	608	621	668	615	656	641	708	595	611	640	668	654	628	639	603	661	656	620	672	631	651	660	655	634	654	650	663	638	622	684	636	663	641	678	606	664	648	672	610	633	639	637	714	629	643	625	695	673	688	656	651	661	659	670	670	674	614	631	660	651	655	618	650	622	615	630	611	616	683	683	621	601	622	631	667	660	640	641	646	654	642	635	647	645	636	655	609	650	648	677	653	654	641	666	660	636	589	654	649	638	610	647	663	654	630	647	641	644	633	649	639	675	705	639	657	645	652	636	622	638	624	670	693	660	624	659	638	627	656	680	673	653	636	625	640	612	660	611	627	627	681	632	653	646	661	663	653	670	661	657	630	638	632	681	655	626	652	652	609	636	679	627	676	599	635	643	660	650	640	650	632	665	637	632	703	610	658	612	624	654	653	635	674	661	668	656	652	642	608	634	607	625	655	586	661	652	654	666	657	643	655	592	659	633	618	621	616	658	624	629	617	639	650	719	642	606	657	648	643	619	665	643	664	592	638	661	650	635	659	650	657	633	648	687	644	641	630	619	610	590	653	654	657	675	656	655	676	616	628	617	665	634	640	657	646	649	680	613	647	669	671	623	622	661	621	620	682	651	681	614	644	649	614	634	642	657	640	638	695	664	675	625	653	649	643	586	639	654	652	652	622	635	702	635	609	648	660	682	647	663	626	655	648	613	671	659	613	672	648	675	621	607	609	666	671	654	619	653	617	639	590	621	628	663	661	632	628	607	622	606	648	640	630	667	650	668	630	670	628	666	646	670	631	634	653	627	644	634	643	634	633	635	655	630	649	664	604	592	655	600	653	652	657	628	686	688	618	648	617	613	628	633	646	640	636	653	652	627	703	622	659	659	712	642	660	614	618	674	654	632	667	651	685	643	653	636	583	626	623	635	610	622	636	668	613	647	634	625	613	654	650	643	644	638	637	661	648	624	660	699	666	679	664	636	649	629	665	660	656	564	591	666	642	632	645	634	620	626	717	626	612	641	692	616	661	664	641	653	636	660	651	664	687	641	656	647	664	651	617	636	694	657	668	635	634	675	607	672	638	653	652	656	663	643	631	656	638	651	646	661	657	671	615	648	628	588	681	618	632	675	630	684	665	628	617	648	639	657	650	655	637	696	624	656	646	636	626	643	660	669	633	639	648	671	604	645	633	636	663	637	625	607	658	611	643	598	657	619	658	618	626	643	637	667	583	639	652	647	661	592	663	659	668	637	634	647	630	610	677	642	635	650	635	653	636	664	614	653	638	632	650	655	651	639	641	649	650	634	608	629	634	622	619	637	666	671	682	635	636	599	566	699	663	638	631	672	662	636	639	619	625	668	643	646	626	606	624	600	660	653	663	666	693	654	660	635	660	666	679	610	603	602	643	652	605	638	674	605	619	681	636	671	626	581	640	651	647	669	636	630	660	612	606	681	622	616	643	688	620	652	650	617	619	649	644	674	636	620	654	673	630	623	641	632	634	633	609	663	633	605	678	653	641	655	621	596	605	625	656	653	638	660	666	587	611	657	656	606	652	596	640	612	674	622	638	634	637	661	649	649	601	661	622	624	616	603	632	630	638	601	646	633	662	635	599	660	574	624	630	659	658	644	666	660	627	615	624	617	636	643	681	623	609	649	644	689	635	595	686	626	595	615	639	632	621	605	603	632	678	630	662	634	640	625	676	694	652	676	663	637	668	597	633	625	633	658	637	645	649	665	659	653	663	655	619	640	671	649	665	624	692	661	638	658	621	627	595	673	642	590	636	630	650	679	598	690	634	654	630	641	671	669	619	691	663	664	627	694	642	636	641	616	619	640	623	650	703	675	669	624	640	660	678	638	636	702	658	614	623	656	666	655	601	651	635	689	642	608	649	632	653	621	641	661	632	631	657	641	597	697	666	667	666	653	609	658	634	669	604	601	636	632	619	657	613	660	628	629	677	593	606	658	668	613	621	669	671	638	654	611	665	653	624	621	665	646	639	682	626	669	620	655	673	667	678	680	701	611	634	647	631	625	619	661	672	645	659	680	616	634	624	639	627	667	677	642	647	624	613	614	612	673	620	598	627	620	687	664	616	612	622	628	633	593	650	640	646	638	677	670	684	575	701	657	609	636	671	646	613	676	603	635	679	674	607	604	649	666	601	672	684	589	697	651	697	643	689	638	649	654	632	646	646	648	682	658	658	660	640	669	600	606	658	655	662	602	625	640	650	650	619	654	618	647	665	671	624	661	674	632	649	638	625	629	637	651	635	609	604	611	612	642	596	655	635	657	664	651	644	651	627	661	647	593	604	619	641	631	696	668	639	617	658	653	626	633	661	624	641	632	641	628	608	617	599	625	669	657	609	582	664	678	650	690	666	653	632	617	656	664	698	648	676	604	635	682	652	621	645	628	619	658	609	688	660	663	666	659	661	609	614	664	604	667	652	630	678	656	644	638	601	632	636	649	659	635	685	647	655	584	624	638	642	662	671	630	648	637	670	682	630	661	644	644	652	648	635	684	642	632	649	595	618	638	658	604	626	665	639	622	618	621	650	638	683	577	610	648	678	652	637	600	644	679	658	613	667	650	655	629	642	635	657	671	679	628	650	681	633	607	630	639	640	625	644	629	641	648	688	680	623	630	664	627	634	634	646	621	605	655	631	592	659	652	629	656	627	619	645	624	624	678	675	654	635	582	659	648	616	665	668	639	666	676	612	607	677	655	676	670	625	635	639	688	672	620	652	615	649	633	682	651	660	609	675	636	614	653	603	632	639	660	621	629	640	639	582	657	643	624	592	682	638	631	634	670
27874	13042	4711	2400	1118	981	1196	1139	937	899	860	1223	1928	1803	1286	870	804	685	752	663	707	716	659	672	700	656	661	690	737	688	692	704	693	690	695	675	688	709	684	655	689	661	707	656	740	662	710	693	724	632	707	667	681	681	679	690	690	687	724	686	651	719	702	693	668	680	677	698	677	678	678	679	670	725	698	665	664	710	667	681	636	653	652	655	671	680	675	668	696	684	715	664	667	703	670	656	690	712	684	656	648	656	721	665	692	708	700	688	724	707	664	734	649	653	637	697	633	693	702	670	687	636	636	664	655	714	694	686	681	634	687	692	681	635	660	709	669	663	639	684	628	684	694	705	660	670	678	628	628	693	715	657	684	707	669	667	666	677	672	689	677	700	670	669	660	683	674	669	655	662	692	683	682	658	684	662	621	690	629	672	687	710	692	670	692	684	667	632	674	738	681	674	693	680	717	676	661	653	640	656	693	677	671	676	679	709	701	654	646	651	679	678	701	662	686	637	688	674	654	647	653	639	646	636	656	671	665	650	652	679	676	702	680	678	646	694	722	696	626	680	639	693	705	650	669	629	666	609	670	690	704	650	682	665	691	678	718	685	668	686	712	656	705	665	626	683	666	618	680	679	664	730	640	665	664	683	663	674	706	664	675	652	692	689	692	630	710	677	639	721	716	666	661	700	647	670	615	632	625	652	705	690	617	657	679	703	677	640	687	694	676	664	675	660	677	672	629	619	641	662	674	661	707	660	680	703	716	733	665	699	681	631	677	733	682	734	658	709	671	662	703	653	657	633	658	646	665	649	697	639	729	668	652	654	661	667	659	677	684	728	647	686	650	655	649	652	706	661	666	672	647	717	703	730	695	683	679	644	671	651	666	658	679	661	667	653	672	706	704	649	648	664	652	693	684	705	634	680	682	712	675	667	659	720	645	705	692	692	662	704	701	679	629	653	680	706	691	713	726	698	685	685	674	693	683	660	660	656	670	663	639	695	712	722	694	654	674	674	715	650	646	627	667	691	727	653	678	680	688	679	709	707	657	680	709	664	686	680	683	679	685	668	702	676	649	689	659	645	645	614	676	642	674	725	635	710	673	659	684	697	715	703	674	685	683	659	674	647	718	678	658	684	640	705	644	697	646	632	707	650	756	714	674	656	657	673	719	666	662	635	680	668	650	690	651	698	680	684	677	655	647	672	686	648	670	719	649	707	682	680	699	673	637	673	661	618	709	673	649	680	655	651	697	681	658	708	692	679	684	699	658	682	655	645	701	619	709	688	675	683	628	674	687	680	671	686	680	699	684	678	670	675	692	655	677	682	685	654	691	708	665	665	694	673	695	694	670	629	683	694	665	704	646	675	647	680	650	716	687	667	644	719	690	674	668	667	706	674	679	659	661	724	711	712	629	689	704	672	675	683	676	709	732	642	685	705	737	710	696	670	658	683	684	642	686	681	668	701	696	652	631	627	672	683	724	696	689	669	656	674	660	679	655	701	686	693	690	661	627	651	679	641	656	710	668	669	701	691	705	638	667	675	646	624	667	666	681	650	659	718	693	659	688	648	682	736	659	649	742	672	724	670	685	665	661	654	662	673	642	661	666	674	676	671	664	675	693	699	630	669	700	662	673	706	674	674	670	685	674	676	685	697	676	708	649	688	674	631	654	728	697	619	694	724	650	642	692	635	674	653	689	700	681	717	636	677	664	700	673	697	654	686	677	656	675	649	711	739	637	669	662	715	671	709	685	651	681	695	683	681	666	632	674	665	683	682	690	667	643	650	713	655	634	665	691	733	693	671	661	686	655	638	669	660	645	675	638	698	650	701	649	641	644	624	700	690	741	706	663	699	673	682	695	685	651	702	666	663	706	650	679	655	664	676	668	682	699	683	659	670	676	622	695	680	639	707	654	689	647	667	701	675	658	695	673	684	683	676	672	681	750	637	657	654	704	710	690	633	710	693	733	663	674	683	700	697	671	694	654	698	661	629	684	701	649	646	639	650	701	661	654	611	692	653	694	677	684	670	686	685	602	641	707	678	707	696	671	680	666	646	704	679	636	643	713	646	701	715	666	734	680	690	695	638	667	635	662	646	648	658	691	643	676	679	668	654	650	658	688	723	725	678	644	636	720	654	670	663	670	673	706	688	695	696	644	696	673	670	660	645	671	699	717	668	704	684	683	647	691	675	636	736	693	647	652	707	660	703	700	665	631	698	680	688	686	667	675	705	665	713	685	682	711	660	679	704	711	682	674	669	653	676	671	697	715	688	653	698	671	698	663	663	668	682	687	670	703	658	673	667	639	677	705	748	678	721	694	716	690	676	703	653	694	691	677	666	618	677	648	700	663	618	678	693	632	706	633	675	692	634	679	691	678	666	669	651	635	734	697	704	707	690	701	701	623	658	649	701	640	673	631	660	675	710	700	679	714	650	659	647	643	681	684	684	685	635	684	712	694	641	680	692	625	674	653	669	691	691	713	690	688	704	703	679	673	679	674	721	702	684	705	662	685	671	675	685	674	694	715	663	685	699	671	640	696	693	699	677	721	641	663	721	723	657	659	673	655	685	666	658	670	653	677	697	698	674	669	675	653	676	641	660	660	641	650	667	708	684	673	693	688	680	668	670	683	659	689	674	708	701	647	719	688	705	703	679	656	667	630	633	669	677	731	746	692	680	644	691	688	680	706	707	685	652	658	676	708	630	681	705	686	604	664	672	651	680	669	683	682	686	645	693	667	711	675	676	695	632	685	660	677	637	692	648	646	651	671	689	684	697	688	758	660	720	689	645	678	702	695	668	647	675	673	638	672	654	719	674	706	669	707	682	664	692	692	695	642	665	693	651	667	661	704	672	665	635	649	700	646	634	684	720	639	623	646	661	694	669	716	664	677	676	672	672	729	643	672	646	661	672	651	672	668	651	663	699	680	680	665	696	666	685	672	646	682	712	692	675	653	660	701	654	698	686	663	694	654	647	704	673	669	682	635	708	695	714	625	673	673	658	658	676	641	652	699	714	655	751	694	714	646	677	699	641	682	723	659	680	633	645	668	657	672	634	675	683	672	651	716	647	642	630	664	725	662	709	661	664	753	684	618	662	632	678	676	676	646	691	702	719	703	711	700	678	648	663	687	717	644	676	656	688	664	639	684	699	652	672	688	681	659	660	654	672	662	709	691	686	737	688	708	670	663	715	660	677	680	684	677	682	683	668	696	660	674	609	676	714	753	708	705	748	655	715	669	661	669	661	670	689	643	704	689	595	695	681	690	691	692	697	658	667	696	695	666	667	683	634	660	657	677	694	631	674	698	693	662	699	679	670	656	666	675	681	678	654	695	638	663	654	668	693	711	637	709	674	688	682	689	658	710	687	656	671	649	651	650	659	684	675	722	644	674	657	717	692	692	681	693	664	696	682	679	699	679	659	683	675	697	723	662	666	689	637	673	694	680	671	688	640	706	663	701	665	663	689	649	719	693	711	651	661	685	680	644	668
7892	5632	4429	2038	984	1030	1398	1223	1014	958	862	1576	2142	1808	1203	793	648	611	602	593	541	543	573	563	545	573	597	561	574	600	572	567	610	545	542	560	562	554	568	577	562	539	590	568	529	628	545	539	544	573	561	541	581	539	573	555	578	605	550	574	529	585	567	576	554	562	565	486	559	539	516	584	604	550	528	543	588	556	562	541	589	606	553	578	573	576	533	537	550	558	569	556	567	572	541	582	596	510	552	550	569	625	560	571	620	577	533	576	567	585	565	552	543	582	589	552	558	588	523	585	557	543	549	581	593	545	588	611	563	597	565	518	595	550	525	587	599	585	590	577	557	543	563	542	573	588	559	529	573	580	600	572	576	591	528	537	549	573	528	560	585	584	599	540	563	539	576	536	537	525	573	574	538	565	553	568	553	580	592	571	553	549	541	586	553	540	546	560	602	578	560	536	547	518	580	588	560	571	571	571	553	549	573	542	598	582	548	534	563	572	542	556	609	599	549	556	552	570	552	571	540	568	560	561	582	531	537	535	607	585	573	573	533	562	576	598	549	610	585	558	562	540	587	552	573	551	556	579	568	568	564	567	551	600	554	601	571	514	586	587	566	558	570	565	573	570	570	542	614	534	547	526	590	505	564	594	564	580	556	557	599	557	580	533	556	532	525	610	544	593	568	552	519	550	544	598	571	550	529	566	568	587	583	588	569	611	534	555	562	513	548	556	564	598	569	563	543	580	603	601	515	533	562	501	560	556	579	574	570	514	577	570	565	553	627	563	546	569	575	559	551	559	576	576	596	543	617	521	576	561	588	580	553	565	602	548	548	588	585	541	551	547	557	619	605	554	548	533	559	518	522	573	564	575	584	571	608	535	575	557	522	581	563	531	621	562	605	610	590	548	566	580	572	553	556	594	604	559	569	570	608	586	553	560	605	534	580	566	525	587	540	596	582	593	578	600	570	552	605	568	564	588	564	540	580	563	541	546	567	561	590	580	573	583	556	617	561	571	608	577	594	593	610	506	540	593	538	574	541	558	569	583	552	560	543	569	565	586	606	556	574	546	596	555	576	553	604	560	554	628	593	526	546	573	530	539	613	557	560	569	555	520	548	558	581	561	528	564	576	564	536	582	560	577	560	577	539	553	512	560	519	633	553	548	597	549	582	576	561	560	571	591	608	555	540	601	548	556	538	555	528	535	574	574	573	580	554	542	521	558	559	537	607	565	567	542	562	590	527	580	599	591	555	550	553	578	537	562	599	555	583	561	566	605	571	581	605	579	554	600	495	541	549	585	559	564	546	516	572	598	536	589	560	567	556	603	547	564	574	545	601	554	545	579	512	610	546	539	583	554	550	552	570	520	541	582	584	566	553	598	570	568	506	564	585	591	598	571	582	567	574	569	581	536	567	586	548	563	567	589	519	560	521	569	575	525	557	576	549	606	579	553	583	530	592	572	593	571	553	560	569	557	599	590	572	592	553	547	521	587	533	538	592	578	591	514	585	551	564	572	550	583	592	539	520	573	565	550	538	589	534	544	575	595	540	511	567	555	581	569	569	626	554	603	553	551	591	563	546	561	564	535	592	547	576	563	615	587	525	572	523	601	580	546	542	592	559	589	560	585	548	557	543	551	594	526	568	571	536	576	547	555	555	567	575	506	528	550	507	524	576	549	590	608	583	578	592	559	603	587	609	567	543	579	560	563	564	599	619	558	541	554	555	566	568	582	536	565	611	528	559	562	562	544	557	562	625	569	548	583	542	561	586	606	556	554	533	527	577	593	585	568	582	600	542	575	569	577	567	552	581	593	533	584	534	578	541	545	614	548	561	556	573	551	560	565	548	574	571	562	594	535	554	583	513	605	558	546	564	537	578	540	592	563	551	597	577	567	556	526	525	570	548	597	564	552	624	568	574	584	564	586	570	520	544	554	576	548	557	578	571	562	527	572	501	560	546	530	553	580	563	546	583	629	535	567	580	581	559	602	555	576	558	553	546	569	592	577	563	546	562	537	530	572	608	542	588	565	552	581	526	571	543	576	567	575	552	557	597	583	571	557	566	559	553	575	581	543	539	600	572	566	532	598	566	587	579	616	564	569	557	560	574	552	551	571	548	593	569	595	612	523	552	563	538	569	612	630	576	620	535	609	551	548	589	573	511	590	557	597	574	568	553	598	563	552	541	556	541	560	582	529	554	520	546	585	534	519	586	557	568	514	579	571	568	550	564	545	625	620	561	603	595	573	533	550	535	545	606	593	566	616	573	574	558	577	521	597	552	571	554	575	546	616	546	578	539	615	569	551	583	540	560	562	592	539	629	543	617	576	595	549	553	541	612	563	545	554	549	537	544	574	592	567	592	585	584	596	552	577	571	572	567	548	545	553	534	543	587	573	591	569	573	555	572	599	566	555	584	598	562	546	549	549	578	585	601	552	530	586	532	653	551	574	576	585	567	559	593	557	590	565	525	542	545	606	578	526	566	546	565	597	582	586	569	601	599	569	563	542	539	645	556	550	620	557	606	558	577	575	529	554	577	589	561	597	556	538	552	579	577	564	569	544	535	506	598	619	589	563	564	508	569	560	562	554	555	569	563	587	527	543	560	587	608	553	566	562	557	531	561	584	583	599	579	548	573	558	549	594	579	579	525	541	580	622	550	516	588	592	545	560	609	557	585	567	526	510	549	537	599	612	562	592	543	540	576	593	554	599	572	578	582	518	581	563	606	591	570	535	571	560	536	522	561	573	586	599	528	571	519	543	564	580	552	543	544	581	549	572	612	569	597	578	562	567	569	564	580	587	599	591	568	567	560	557	570	557	611	570	564	523	568	555	532	601	542	570	590	608	538	558	577	557	537	551	564	561	526	557	577	590	563	573	549	606	591	589	537	550	610	594	558	587	551	562	568	562	552	583	606	547	567	534	539	562	559	578	586	566	544	571	573	571	520	584	552	601	527	592	539	532	573	553	541	527	547	596	542	531	599	589	578	607	583	547	572	586	547	614	570	566	530	532	575	600	568	558	526	575	612	510	515	576	552	500	546	556	546	564	564	540	560	555	580	511	556	556	573	540	559	584	563	568	555	548	571	541	587	547	579	595	600	546	575	568	591	588	581	519	544	541	543	557	597	549	598	588	526	545	542	581	562	567	539	533	585	573	515	546	584	567	562	555	510	532	568	561	570	566	595	520	552	558	573	560	541	611	584	568	608	584	601	539	562	558	581	561	530	562	591	555	584	613	554	571	563	544	548	548	545	567	513	540	558	556	543	551	521	546	617	551	583	551	545	594	562	562	540	574	572	578	571	601	559	516	546	558	567	545	578	624	557	577	549	559	616	570	583	559	566	580	573	571	574	541	538	503	568	573	543	564	561	535	591	574	558	606	527	566	544	563	565	581	546	564	555	592	541	561	561	568	551	582	556	579	568	578	553	548	553	545	566	540	581	568	603	583	537	546	570	535	559	524	545	555	603	606	591	546	525	598	571	562	562	562
25705	21407	27455	25352	10334	2128	1697	1910	1688	1477	1272	6681	13399	10754	4865	1614	981	702	669	611	618	594	620	645	586	635	640	644	628	625	627	634	605	622	660	600	580	582	612	609	621	665	594	597	649	588	648	599	599	601	628	638	620	562	604	619	631	609	642	576	582	618	595	579	606	617	629	637	649	545	599	649	619	611	625	603	634	633	620	613	611	584	570	581	583	625	595	556	582	583	613	622	659	628	604	596	599	592	640	627	605	560	620	606	628	637	635	578	635	554	593	604	598	570	595	581	580	619	568	630	630	612	570	593	618	585	631	595	641	601	596	569	607	583	613	655	575	634	606	593	603	637	584	602	586	579	590	614	616	652	594	623	588	571	631	593	607	607	624	551	605	572	669	631	633	579	610	618	601	617	627	669	626	542	634	666	608	627	597	622	562	592	593	614	621	612	672	585	607	615	629	593	636	625	655	592	624	623	585	677	616	634	599	634	571	599	598	618	567	592	538	567	643	615	591	610	601	583	586	619	623	572	608	618	626	647	638	622	589	614	580	609	641	591	600	616	643	570	645	611	607	583	613	606	569	632	599	600	637	642	566	584	621	650	625	645	635	649	600	571	621	614	596	623	623	603	585	628	559	585	574	633	605	596	611	604	589	577	603	583	644	564	581	588	617	604	616	564	595	562	611	561	606	614	588	643	580	595	663	618	603	574	595	587	617	575	573	590	603	615	551	629	609	595	608	596	599	633	610	617	593	606	575	592	589	641	605	585	597	571	634	620	586	595	600	593	600	619	592	619	562	607	605	592	644	630	607	612	618	583	593	610	591	651	628	612	585	567	610	583	627	582	626	623	603	553	585	627	611	609	604	633	609	624	565	623	559	614	570	617	591	614	613	572	617	671	595	620	582	627	587	615	587	599	604	598	598	618	603	554	561	606	607	584	584	593	626	590	638	606	618	652	597	626	653	597	604	659	600	595	596	606	634	588	591	672	623	611	580	578	587	598	612	621	601	619	607	561	558	600	617	629	554	642	632	654	630	633	622	642	582	601	617	620	587	600	571	608	560	595	591	590	604	591	638	606	610	643	640	654	639	602	599	612	585	626	634	605	615	629	574	651	598	572	590	594	596	599	625	574	602	634	594	590	598	629	585	632	602	621	567	588	610	616	591	608	623	613	642	628	618	591	610	590	599	561	617	590	616	560	603	603	584	632	579	597	594	542	626	639	629	568	618	592	626	624	649	609	610	591	551	575	589	565	604	580	582	604	614	615	577	580	626	606	611	603	633	579	628	611	598	618	584	571	551	599	640	553	617	635	574	630	582	588	680	643	599	578	597	596	597	589	630	604	584	602	628	630	588	625	637	642	594	631	579	597	566	584	592	651	603	625	618	625	604	629	603	569	590	628	587	612	597	593	637	589	574	613	581	609	600	659	577	613	614	601	581	625	622	601	619	575	627	636	633	601	605	595	585	602	608	623	619	612	577	598	605	577	576	617	621	572	569	613	586	616	604	613	609	596	597	586	651	628	613	604	583	615	601	615	620	615	632	644	587	601	560	607	581	600	615	643	597	617	637	592	608	586	611	560	594	599	602	591	552	617	633	569	613	626	600	614	604	596	619	618	603	575	574	654	619	589	623	603	587	578	611	602	572	639	596	528	603	638	614	624	640	601	584	618	613	566	645	637	586	585	615	608	611	611	616	618	613	625	610	630	585	580	649	543	582	646	610	583	627	641	570	616	614	577	583	625	565	582	579	590	643	625	629	572	621	613	673	636	602	606	579	602	603	594	621	591	593	598	600	606	632	622	593	630	605	558	602	607	623	641	587	608	622	605	618	600	569	638	593	619	577	602	583	550	678	625	623	529	627	584	601	643	549	598	573	579	629	618	580	619	608	613	596	615	591	622	596	606	604	595	597	605	562	556	613	608	609	616	589	613	589	604	618	667	643	610	577	582	587	583	605	595	593	574	606	630	589	533	580	658	574	605	543	574	635	600	580	611	579	611	561	610	649	607	635	613	627	622	567	596	591	671	597	641	575	651	632	593	612	620	664	620	599	604	613	580	598	630	617	662	619	594	596	624	590	586	614	635	636	600	562	643	603	624	579	596	593	606	639	601	609	583	581	588	606	595	603	613	618	617	597	627	608	583	615	619	595	597	538	587	578	601	547	596	627	651	592	614	626	552	623	605	591	612	598	589	619	611	572	622	585	621	610	568	603	625	586	527	574	570	617	629	594	596	593	605	622	600	629	618	582	624	619	618	610	607	573	579	574	573	635	603	620	614	627	602	604	600	619	602	584	640	567	606	584	568	606	597	637	593	609	631	589	561	623	617	572	629	601	589	616	607	609	608	593	617	573	573	620	610	614	621	585	605	602	593	584	585	612	601	600	620	598	597	597	662	636	586	645	620	635	619	578	593	612	617	606	651	589	594	606	589	594	633	639	631	618	596	607	622	614	581	604	558	644	610	621	634	564	582	633	567	598	614	622	595	628	612	677	613	612	633	604	588	624	596	603	598	607	564	618	620	590	625	645	622	642	627	626	619	625	624	625	630	601	607	599	631	598	593	599	608	613	641	615	622	595	617	626	606	621	591	595	563	612	599	590	624	623	617	637	639	632	592	598	638	640	585	591	634	584	643	661	610	575	578	566	599	615	600	620	589	607	572	609	603	587	582	631	596	597	620	623	565	611	591	607	644	614	605	590	597	610	637	674	610	584	645	610	611	647	625	607	612	536	632	563	593	665	655	609	604	598	601	561	559	570	583	563	578	574	580	594	633	610	606	600	575	595	607	622	593	589	587	618	673	608	577	616	593	592	576	637	595	599	582	687	590	614	604	609	633	569	644	636	565	603	594	632	605	591	585	634	606	623	634	562	570	607	621	603	580	568	565	587	596	604	601	637	634	598	597	607	595	632	640	634	623	585	583	613	594	604	570	591	606	573	558	601	616	573	611	657	572	591	569	624	616	601	569	599	575	628	569	575	579	607	602	591	601	580	589	603	636	613	617	613	587	605	594	643	611	613	652	629	585	605	618	561	589	637	575	572	596	620	629	569	580	590	595	616	646	580	561	625	648	632	620	570	609	638	627	595	594	590	633	624	606	605	601	570	614	573	615	629	630	608	572	609	619	611	574	573	610	629	590	643	632	611	638	589	604	569	546	623	596	626	635	626	613	656	614	619	590	625	602	630	643	595	589	586	616	602	590	617	568	605	609	616	596	598	632	595	609	604	606	618	579	640	586	632	588	601	579	605	598	582	621	551	632	591	577	652	580	548	588	597	631	641	621	623	610	633	600	616	621	602	588	614	629	607	610	589	598	637	584	630	625	583	591	605	576	570	608	593	615	607	574	625	573	607	614	627	634	586	589	618	599	624	601	596	592	584	609	571	591	580	596	591	613	586	588	627	625	589	617	596	617	623	588	584	606	550	611	636	573	530	602	563	573	589	621	588	579	580	577	577	605	592	607	616	618	563	611	616	648	611	577	618	626
7857	14395	12477	6269	3225	1629	1716	2470	2096	1856	1590	9006	12878	9551	4614	1654	950	626	569	517	563	544	514	529	558	528	557	527	536	578	565	511	528	570	591	520	541	561	528	562	484	551	520	519	514	529	544	540	523	535	492	529	545	601	520	518	548	540	558	532	559	579	541	556	526	521	513	542	525	522	521	538	521	535	546	510	576	572	537	538	507	530	521	525	511	516	546	522	563	508	562	535	542	559	532	533	530	550	505	534	578	559	546	542	545	538	539	511	489	507	567	528	516	504	546	517	541	523	568	517	545	554	551	520	497	536	519	521	573	544	521	526	517	588	542	501	517	566	510	512	554	529	530	506	551	531	524	526	533	549	548	493	516	519	501	558	546	515	528	549	515	558	530	547	501	515	570	524	504	524	509	509	469	569	503	547	469	538	540	526	538	529	537	557	551	536	528	542	540	578	562	520	499	504	561	552	522	520	534	533	527	520	603	517	586	515	531	557	562	528	528	560	518	555	512	489	555	562	531	521	514	551	518	514	511	509	558	513	506	473	507	517	520	544	553	518	513	483	518	523	510	527	543	534	578	534	479	537	531	570	535	577	554	480	563	486	530	553	512	565	509	570	535	512	555	540	551	477	563	563	527	522	524	530	497	508	516	564	547	519	549	557	550	520	513	535	510	540	518	525	520	559	511	495	512	544	484	540	540	488	523	538	541	562	515	528	550	522	527	509	529	532	501	561	502	520	566	523	499	573	504	538	550	516	549	520	558	525	500	504	521	529	523	545	504	530	485	540	503	564	548	520	567	529	529	548	507	530	518	507	521	538	526	528	542	535	521	546	549	537	539	548	555	534	544	546	529	553	540	523	553	563	514	509	534	549	531	510	568	531	544	550	527	544	562	487	520	548	507	496	506	594	557	545	534	511	521	545	559	530	529	531	512	537	553	519	521	539	515	498	530	542	515	555	518	502	547	582	519	544	567	568	586	532	525	520	544	556	523	516	564	544	547	495	534	542	550	499	523	511	542	499	567	493	522	533	545	557	555	512	528	533	535	531	511	552	522	520	541	532	526	478	502	575	540	556	525	533	575	529	553	544	567	497	522	545	506	494	526	529	550	536	525	513	555	531	554	554	530	539	512	527	533	506	536	542	551	516	494	516	544	513	554	537	514	555	563	515	480	531	537	504	505	519	503	526	517	504	523	570	493	569	568	491	541	540	479	536	528	563	543	539	541	555	517	586	545	534	517	487	543	509	536	541	575	514	573	558	543	582	553	503	550	545	528	561	542	547	546	551	513	514	500	532	553	506	505	540	531	532	528	499	534	499	532	544	524	539	530	516	520	560	506	519	515	517	519	540	538	542	520	465	549	536	535	522	539	531	486	495	519	529	524	551	515	582	572	481	505	541	517	548	554	523	524	539	519	571	564	496	528	489	497	556	590	550	519	530	508	509	547	545	528	520	554	531	504	542	530	530	521	574	531	509	524	533	561	509	568	559	500	529	500	541	539	504	547	530	529	522	519	514	530	559	560	483	512	536	551	549	552	502	569	526	548	520	547	489	488	573	543	545	551	536	534	477	549	572	570	517	507	556	526	543	560	544	533	569	536	555	475	546	524	518	524	546	550	497	507	497	615	557	530	489	502	487	545	501	539	527	534	543	525	506	502	533	553	488	511	529	523	559	544	506	539	503	541	504	486	516	533	492	529	536	561	518	490	530	536	506	535	547	513	538	496	511	510	520	513	526	489	555	501	517	531	565	511	513	504	531	488	518	543	539	553	522	516	523	540	540	549	553	517	518	520	518	501	518	545	519	541	532	496	531	549	514	525	556	514	513	494	541	563	547	548	537	576	531	529	569	504	543	573	510	493	557	487	511	521	574	547	487	533	529	495	518	487	512	530	527	552	564	533	554	525	550	505	530	542	509	559	532	498	570	554	524	570	496	543	517	531	544	508	556	541	536	550	518	536	507	524	504	528	527	531	550	580	498	544	521	519	525	508	468	532	553	548	526	523	526	504	533	518	494	528	519	532	542	513	524	530	527	532	501	446	532	535	487	492	535	552	534	512	513	527	569	524	545	528	575	466	527	564	535	550	525	506	509	516	524	554	511	508	560	511	527	537	531	503	530	492	593	503	528	512	564	556	538	529	540	526	491	525	503	515	550	536	571	553	535	506	545	571	564	531	535	504	519	569	498	518	530	518	527	502	529	559	536	500	513	553	510	559	532	493	551	526	549	494	493	546	493	522	539	537	560	513	525	539	572	537	498	509	518	490	532	495	561	486	562	533	501	559	530	519	528	533	515	520	559	523	560	521	523	538	577	470	560	511	533	531	517	542	530	517	537	554	525	563	522	520	525	547	569	530	506	511	510	543	517	536	529	582	512	527	519	508	496	517	528	541	503	550	482	576	555	560	542	558	514	507	521	560	502	551	556	549	523	533	539	502	557	521	520	533	498	564	521	524	509	511	544	522	586	523	529	563	517	525	540	551	522	491	555	520	500	497	523	542	492	530	515	548	536	525	568	490	550	490	522	519	558	497	529	562	509	523	551	542	556	547	525	528	513	562	514	533	539	492	515	531	470	544	520	535	528	530	504	545	513	534	534	529	528	552	546	517	539	545	513	539	523	567	525	481	516	527	520	533	467	537	557	505	508	564	537	560	517	517	534	486	550	545	571	545	494	534	520	569	487	493	545	508	488	497	533	555	517	525	515	570	534	524	509	543	588	526	533	524	499	510	545	542	519	520	521	527	525	487	570	523	542	520	538	581	515	504	523	520	504	533	521	532	537	512	506	522	522	514	515	533	557	517	531	533	517	538	516	552	515	559	525	523	551	503	553	526	576	518	570	520	562	547	551	545	469	556	516	528	543	534	547	554	526	499	519	504	566	526	536	509	530	494	519	587	524	548	571	562	530	546	515	568	505	490	518	494	511	595	533	540	504	561	557	545	523	525	545	551	554	548	548	546	543	516	512	543	510	536	515	512	497	544	541	527	551	488	536	552	547	564	518	535	559	532	513	538	517	541	545	548	595	535	518	481	522	496	499	529	538	538	502	529	534	533	525	540	539	555	581	568	549	540	562	556	515	527	530	506	550	534	539	514	512	521	544	482	479	532	548	537	527	517	583	496	553	483	534	530	522	518	529	537	575	535	518	538	538	569	518	585	562	539	554	539	523	529	472	525	476	500	547	520	551	531	513	506	514	599	553	521	559	536	505	502	503	540	544	575	527	519	531	514	497	516	529	527	521	483	548	524	566	495	514	546	498	552	535	534	503	541	551	508	529	548	545	576	538	525	559	539	491	541	518	541	551	544	550	552	560	514	548	516	543	491	518	538	495	521	530	516	522	524	507	535	551	504	504	545	546	545	521	526	526	524	566	546	516	539	565	554	538	524	481	532	506	556	580	547	501	478	570	516	486	540	508	550	509	528	524	507	532	556	557	510	556	539	545	517	527	514	530	484	531	524	495	527	536	546	539	506	528	522	487	546	531
24860	21440	28533	24765	20787	9151	2489	1791	1832	2006	1689	11827	23353	19725	9761	2770	1290	853	722	770	738	695	682	766	742	738	745	750	684	714	736	702	699	696	717	736	723	709	683	666	713	705	725	678	676	708	718	711	694	694	725	739	712	708	707	720	725	692	718	712	676	727	744	704	738	682	684	752	708	695	705	737	707	757	708	703	716	702	707	725	714	716	719	700	715	720	680	750	667	721	744	705	757	711	711	715	658	728	689	741	776	762	683	729	683	717	681	667	703	642	755	689	688	706	753	675	734	688	752	687	739	698	745	668	723	721	732	705	690	672	667	692	698	675	791	682	731	716	676	723	761	695	702	711	712	687	702	726	726	666	673	750	721	734	694	767	764	711	762	676	667	694	708	714	723	717	681	683	688	678	740	701	690	729	727	674	702	748	701	701	750	695	694	695	703	750	713	684	704	689	739	723	705	664	689	724	682	680	731	714	660	686	669	725	741	678	717	713	689	743	740	687	698	723	691	729	706	669	713	689	703	683	705	707	691	686	678	696	717	712	718	725	736	720	713	703	730	692	730	719	710	709	704	718	714	698	644	704	720	689	736	690	705	669	727	731	693	716	733	683	704	718	715	702	667	725	692	702	702	693	719	737	711	726	736	730	686	724	758	722	680	753	673	708	709	696	750	692	713	688	698	716	688	699	670	715	673	728	721	644	715	726	689	733	732	701	653	670	768	728	668	704	669	685	690	700	716	715	673	702	707	690	754	684	687	709	748	701	701	743	711	804	684	687	680	699	713	702	724	693	724	706	749	684	696	677	735	670	685	694	679	703	694	730	720	720	779	715	717	697	686	739	712	655	735	650	737	674	682	718	707	720	743	692	697	731	757	693	716	696	730	717	746	754	683	681	709	696	736	720	668	680	705	670	671	699	712	713	732	723	704	720	681	713	680	691	757	677	671	734	646	751	688	720	738	698	717	701	688	681	748	687	721	691	660	680	695	708	708	694	704	674	718	713	688	696	694	708	697	753	720	744	724	682	672	693	730	699	688	675	740	701	721	733	668	726	742	679	666	739	705	698	633	711	714	724	753	721	723	698	699	680	698	743	732	699	689	687	702	705	766	706	704	662	708	666	714	654	655	746	727	719	757	724	712	643	702	662	697	683	669	739	678	660	676	645	714	748	738	679	716	721	702	720	678	745	726	700	674	667	677	756	723	692	719	702	687	728	714	698	745	701	732	670	669	721	738	748	705	680	699	710	767	685	680	738	721	734	714	727	664	710	684	737	689	739	651	654	701	709	671	726	714	697	699	715	673	732	729	736	646	732	705	648	699	705	708	686	741	689	689	666	673	694	696	709	680	640	733	699	657	695	729	733	700	722	734	749	715	709	680	760	673	699	662	744	729	693	709	726	691	728	640	674	708	686	711	672	739	661	801	716	730	726	721	688	737	750	700	708	684	689	725	716	707	715	716	678	713	745	718	693	675	739	674	711	723	690	718	726	751	689	653	699	676	716	733	695	743	711	681	673	651	705	700	710	697	693	703	665	731	685	667	745	691	706	697	647	731	761	732	744	670	723	679	756	690	698	688	692	695	758	685	650	722	693	730	709	751	656	680	705	670	682	714	697	738	716	694	728	659	729	643	755	708	675	679	701	712	692	693	691	695	695	719	727	706	704	722	700	699	704	675	703	743	731	682	703	699	728	690	695	684	697	736	672	650	725	659	695	723	714	677	669	723	684	704	664	666	726	750	726	673	701	701	726	770	706	705	711	672	704	680	664	682	678	746	695	649	712	717	733	696	698	678	681	715	657	707	709	669	658	688	704	743	707	709	707	714	694	711	695	674	648	714	734	690	742	718	699	660	739	720	706	692	722	662	727	689	735	714	719	729	706	682	688	678	745	721	733	733	718	745	724	724	684	722	740	726	704	733	697	737	699	692	718	662	679	717	714	689	702	716	683	704	726	739	711	709	721	695	678	644	693	705	712	669	681	759	709	703	681	693	699	679	676	685	725	665	718	718	696	716	712	679	710	691	694	716	708	758	720	765	685	719	732	678	727	703	692	721	696	726	709	724	702	647	723	651	740	712	700	694	728	713	715	675	712	727	661	679	684	696	676	652	695	735	742	751	688	687	739	719	735	680	703	712	662	670	693	724	683	696	726	682	710	653	775	720	691	678	691	678	710	661	737	695	718	662	697	699	718	735	690	667	718	747	638	675	686	711	723	761	663	705	656	767	692	711	665	715	708	725	701	766	738	702	701	709	685	645	731	672	653	680	707	681	670	713	692	714	711	706	724	675	679	712	640	683	657	712	689	691	702	728	718	698	736	716	713	695	692	687	722	710	689	690	729	700	725	745	682	711	704	724	685	672	728	689	695	675	740	722	726	716	709	676	673	755	694	708	699	729	662	722	694	706	690	702	727	745	730	680	761	711	703	697	733	722	696	717	728	743	683	687	694	692	663	709	701	707	766	691	750	736	697	719	719	709	658	662	716	721	734	665	752	674	684	701	692	671	708	687	648	687	730	666	659	705	699	663	697	721	720	697	688	730	756	735	741	706	696	709	669	680	698	682	721	766	697	706	678	721	691	722	677	673	694	680	703	673	707	716	666	721	744	743	721	712	731	729	692	706	688	697	746	698	695	703	666	730	685	718	706	710	685	668	685	755	756	681	714	688	676	741	713	695	699	720	664	747	683	716	717	675	705	681	745	659	672	684	731	776	679	724	705	698	684	710	716	635	710	695	675	733	721	659	746	687	697	696	675	723	746	737	739	736	729	677	693	728	747	708	726	702	707	671	689	735	729	696	688	724	753	720	716	730	726	694	685	702	696	759	703	706	720	719	684	773	688	653	691	685	701	736	721	673	719	695	674	697	715	724	775	669	664	680	713	693	681	686	724	696	710	738	673	718	661	698	677	688	683	737	731	696	764	707	668	748	666	683	768	637	685	695	676	720	712	709	705	638	700	731	714	698	689	674	693	706	751	691	692	680	740	680	664	739	686	703	646	723	718	686	700	706	675	709	718	667	701	723	700	687	693	701	728	743	680	695	679	721	721	697	695	714	715	694	680	698	726	738	702	694	700	733	700	703	658	699	745	713	696	709	655	728	710	677	718	675	725	742	736	717	663	723	732	720	713	693	717	657	704	684	645	676	706	740	670	729	703	690	702	702	703	662	754	702	654	734	670	727	668	670	705	673	702	701	689	689	732	726	681	656	653	670	683	681	724	743	724	721	685	737	699	756	724	700	693	666	710	728	704	697	720	710	717	668	712	758	677	729	741	663	670	691	697	662	685	699	676	728	708	689	676	709	689	738	705	729	709	709	689	610	709	681	727	722	714	702	747	687	661	691	670	737	761	658	652	727	678	714	725	706	718	716	692	685	694	733	739	675	717	670	691	748	650	723	724	703	680	731	674	644	696	696	682	695	722	690	690	737	694	721	677	662	685	727	696	674	721	660	711	672	697	701	715	740	637	727	689	750	697	682	689	679	701
9070	18857	17943	10081	6173	2980	1791	2050	2424	2730	2053	15345	21206	16519	7852	2481	1377	767	645	622	585	565	604	666	651	657	617	585	637	584	568	606	634	615	604	564	560	618	641	606	581	600	648	609	644	640	563	594	619	625	630	644	617	635	627	655	624	612	600	641	629	669	618	589	602	652	599	625	589	625	583	610	613	643	620	665	649	632	609	599	663	579	583	618	596	611	640	624	626	594	644	625	593	633	624	607	597	600	624	657	688	627	615	609	581	605	569	640	604	592	640	606	588	617	640	628	618	649	600	625	593	636	651	638	608	599	644	638	614	610	636	600	615	607	605	658	626	592	640	626	628	581	628	586	616	614	568	581	587	591	613	618	612	600	668	584	629	589	633	623	625	629	632	646	624	613	606	580	582	617	634	583	614	631	585	621	620	603	589	565	614	604	631	601	584	648	626	591	619	634	631	614	594	566	594	651	623	624	613	649	584	590	614	620	646	620	623	608	580	623	602	577	630	575	609	604	590	587	602	622	620	616	616	638	607	604	644	633	614	623	647	635	624	606	627	637	601	607	598	641	634	604	583	606	615	609	579	584	609	618	633	640	639	583	656	635	663	617	651	595	635	576	598	635	578	594	589	627	627	655	632	591	614	585	605	613	647	614	583	640	602	618	624	590	572	611	579	612	635	608	630	634	620	627	604	587	657	604	611	598	600	584	646	580	604	602	605	682	560	646	620	589	627	599	599	622	644	649	609	609	628	664	600	641	645	613	580	615	606	637	635	612	620	629	616	585	580	585	614	600	590	588	603	659	635	650	605	569	609	597	604	605	614	549	615	607	639	572	588	634	634	612	602	630	603	588	655	597	650	630	626	584	593	655	623	607	637	628	619	624	663	653	605	557	595	590	635	617	614	579	625	593	611	605	624	610	640	660	607	575	591	594	684	598	574	626	609	610	582	619	637	601	630	638	589	594	592	656	631	630	612	628	612	618	616	628	648	604	600	599	616	609	609	643	602	618	592	642	576	580	612	596	608	662	607	599	607	580	591	612	619	610	644	609	612	604	638	619	623	594	597	596	613	628	587	614	586	588	602	633	584	652	677	627	633	579	603	582	608	576	611	584	660	647	573	618	616	653	606	556	648	582	593	587	622	611	630	647	596	623	615	621	600	604	606	607	602	618	570	611	591	582	650	597	590	607	560	635	588	631	627	590	602	598	631	642	620	603	595	622	608	651	606	608	628	567	586	544	573	584	640	563	590	624	610	606	629	628	622	621	589	611	648	594	573	584	590	628	565	571	626	565	664	602	590	613	621	644	626	618	525	598	588	592	579	610	595	634	578	609	625	630	575	596	604	647	594	591	623	610	595	616	617	604	616	628	594	615	612	597	631	605	576	607	585	662	585	648	578	573	625	596	632	653	608	604	577	643	597	559	628	599	644	595	609	599	645	597	585	596	587	600	597	617	595	611	620	599	622	625	611	641	616	611	590	631	598	623	609	605	677	581	648	589	556	620	614	601	615	640	644	571	618	595	620	597	644	600	616	625	591	627	627	554	625	612	622	624	584	608	625	602	626	600	594	587	649	625	605	570	613	592	611	570	596	599	596	648	612	594	606	594	595	615	585	618	629	616	615	607	600	611	661	622	652	590	642	586	562	587	570	639	599	569	579	623	574	589	606	604	573	631	648	569	583	599	626	557	635	586	630	595	597	617	649	582	648	598	647	598	617	627	595	618	589	594	601	661	616	606	661	592	623	627	612	582	615	599	592	623	618	626	600	651	630	606	591	614	600	616	645	602	596	621	604	607	626	597	563	621	621	604	582	608	628	614	620	616	578	611	631	596	588	599	625	565	588	610	634	598	549	621	569	648	586	582	619	615	593	603	578	651	609	622	597	610	617	603	636	578	566	591	647	624	621	611	618	604	622	663	617	639	594	600	613	617	625	616	626	593	613	613	599	621	600	572	560	607	626	614	652	652	623	591	597	627	640	596	624	588	657	621	622	630	603	623	592	653	643	620	602	670	643	606	600	628	605	631	635	583	620	603	599	599	595	613	609	622	624	645	600	620	619	595	587	585	621	571	595	564	622	601	602	630	607	624	603	567	619	612	609	621	583	607	612	611	620	641	610	623	589	625	623	621	620	574	601	625	601	596	597	642	632	623	620	602	605	596	565	593	595	588	592	607	626	642	578	601	549	581	581	668	601	581	583	639	597	640	617	593	616	589	612	600	622	590	567	624	642	626	599	585	582	617	610	584	585	630	570	631	591	618	632	602	594	624	608	615	608	573	626	595	592	583	598	653	606	602	636	613	634	576	597	585	626	651	578	565	591	563	580	634	585	618	616	644	593	595	607	625	617	597	652	618	582	660	567	585	575	613	608	639	640	592	613	626	595	602	603	608	577	586	602	613	602	633	610	611	588	584	572	617	602	657	612	613	623	640	600	621	612	557	626	645	627	554	645	604	624	622	607	603	625	577	612	626	619	592	574	559	633	596	646	615	632	620	572	605	603	614	630	597	619	574	577	599	616	609	601	623	640	560	603	638	597	615	617	644	656	600	647	631	653	671	567	609	629	618	607	608	615	584	570	635	642	618	602	587	540	588	643	613	657	605	634	567	674	598	596	590	615	595	617	622	611	615	642	581	592	642	635	589	558	603	628	612	629	565	623	630	630	565	612	611	622	577	597	628	589	607	594	605	623	618	604	647	633	656	614	618	640	606	583	632	631	661	617	605	592	600	603	595	600	589	623	564	626	634	589	584	637	585	596	616	622	612	635	621	591	640	580	629	594	597	616	601	573	615	597	560	633	604	599	635	641	622	612	595	564	594	614	626	646	569	623	615	605	636	598	581	589	630	624	623	585	623	602	614	637	648	644	575	618	650	580	659	576	613	618	598	590	614	565	593	603	623	639	588	615	611	604	579	580	601	623	626	594	612	577	613	626	605	603	618	616	612	572	601	646	581	572	650	577	603	602	602	595	630	581	579	602	623	545	609	603	558	617	645	599	592	603	611	591	632	649	619	599	605	664	575	613	601	589	668	580	613	578	594	589	636	557	615	628	615	606	609	644	564	566	594	563	603	593	648	610	640	603	622	628	595	577	627	613	597	640	599	591	616	574	601	569	643	594	649	615	594	588	622	600	639	616	638	636	621	604	593	580	601	572	586	568	667	643	610	613	626	632	590	612	607	614	596	598	561	619	548	586	595	582	641	559	642	615	619	626	583	596	625	577	648	626	613	603	622	613	595	581	605	552	670	621	635	639	583	630	572	636	617	581	631	641	624	565	575	563	640	570	591	612	606	637	588	593	612	619	582	575	636	638	609	611	603	587	583	607	647	611	594	632	611	630	554	603	603	621	641	594	574	616	628	596	594	608	617	606	611	589	662	565	573	603	591	574	623	574	565	640	574	614	568	584	632	669	590	598	613	581	651	599	598	639	595	601	646	612	576	614	610	589	620	609	624	605	601	634	623	609	596	610	614	558	639	594	647	611	579
27890	13658	7726	3883	1711	1097	708	707	660	665	804	1098	1790	1739	1244	905	728	640	610	632	671	616	618	595	667	698	641	631	651	653	609	604	662	667	605	602	604	609	634	616	607	583	669	663	602	639	653	616	612	613	621	643	627	592	646	601	636	622	639	600	591	613	608	641	612	599	660	629	631	643	590	591	642	575	639	599	679	656	663	629	658	636	682	685	682	617	628	602	673	646	666	608	641	567	652	593	628	610	608	683	627	644	668	605	650	588	625	604	574	643	652	626	636	619	650	659	585	632	654	600	590	603	617	642	606	657	622	595	622	582	619	592	672	617	599	610	658	597	666	613	604	613	625	600	635	625	645	645	634	625	660	629	649	574	646	629	638	598	617	627	677	602	616	600	675	665	664	646	605	594	643	614	682	630	607	607	595	600	626	622	621	605	631	634	640	615	625	619	615	627	651	628	619	592	623	655	664	639	652	653	629	621	647	641	650	632	623	646	608	610	626	654	611	639	573	601	622	634	568	634	631	593	643	612	629	634	624	610	606	601	599	639	612	630	644	605	619	632	593	634	655	603	603	626	591	600	641	637	610	613	611	568	655	610	655	642	612	641	640	625	647	624	626	596	665	621	602	681	636	626	620	614	651	619	628	633	605	623	618	634	632	615	612	611	615	582	646	624	569	608	613	663	602	607	615	607	569	685	655	664	635	644	640	610	627	636	649	602	602	668	611	635	663	642	635	637	576	622	568	614	593	579	605	630	600	629	640	665	649	653	624	595	626	644	641	618	624	596	631	632	663	676	614	674	642	670	618	620	593	580	667	618	685	610	599	636	559	633	634	596	651	680	631	560	619	616	667	666	641	634	600	615	586	632	664	643	626	624	633	601	660	612	570	647	688	585	638	609	668	617	657	589	680	630	661	639	680	642	671	630	621	640	612	621	566	627	631	623	630	639	618	586	586	647	642	616	644	610	620	590	632	610	622	632	563	612	658	631	633	608	648	642	624	617	614	631	634	620	644	644	636	657	635	631	642	600	590	616	592	595	633	634	641	649	641	655	607	610	631	643	590	692	614	645	634	627	642	688	624	664	634	637	599	630	626	693	635	615	612	617	622	620	618	623	627	566	654	598	597	629	624	617	641	622	616	684	598	626	642	624	616	636	622	630	608	632	635	611	627	629	614	622	687	637	593	639	623	622	612	682	623	610	640	607	593	646	651	619	605	615	685	576	645	599	645	648	658	608	646	643	649	644	630	663	660	609	614	622	595	587	615	621	660	652	646	634	617	619	633	652	627	621	682	621	616	629	620	653	645	663	625	629	610	632	673	627	607	623	650	665	682	603	613	597	594	611	601	659	621	603	638	596	610	655	642	593	651	611	632	625	582	599	599	629	597	690	614	618	661	626	626	611	629	570	637	624	589	656	630	621	648	632	674	650	691	637	612	624	676	591	678	613	631	655	694	612	596	609	603	625	623	632	589	646	593	639	628	648	637	646	611	574	650	667	600	628	645	647	635	620	642	642	649	608	602	635	664	598	625	600	622	599	618	642	644	636	641	634	626	596	603	573	640	650	605	583	623	631	605	647	614	590	627	637	602	630	631	623	624	649	597	627	661	617	607	660	614	598	634	644	634	667	631	633	589	612	610	641	613	622	617	619	613	660	636	675	609	627	609	633	636	629	603	693	663	633	641	587	641	632	637	630	595	631	625	627	551	649	627	617	641	651	669	610	634	637	629	651	586	615	623	597	582	604	605	656	584	620	638	637	602	626	652	618	647	572	613	587	658	628	615	638	624	662	644	609	623	640	615	619	603	647	665	601	614	627	638	625	658	646	627	601	621	616	605	685	614	612	672	654	621	658	647	607	585	609	621	585	655	622	608	631	623	648	636	599	580	631	637	604	614	618	631	624	677	630	618	619	610	647	612	667	635	606	625	605	634	611	584	631	665	658	636	660	634	644	610	620	621	668	660	604	678	629	652	598	617	634	618	695	666	659	614	587	613	606	616	588	652	635	617	611	617	588	686	626	619	583	593	620	594	594	611	641	598	630	566	617	656	620	628	592	673	623	688	661	627	583	626	560	621	618	623	630	628	593	639	627	614	628	647	632	629	647	647	664	671	652	591	642	660	635	616	587	583	635	640	638	616	607	599	613	654	621	629	627	559	609	610	608	616	611	629	626	595	654	618	561	653	660	644	603	597	650	600	624	578	585	620	631	640	607	610	665	586	600	626	589	625	635	593	578	633	643	646	649	618	625	628	634	593	601	612	622	620	624	653	586	627	628	642	665	588	611	672	654	639	628	613	599	609	688	705	611	640	639	628	653	545	653	592	615	642	618	662	623	668	661	699	636	630	619	650	655	619	590	631	600	628	611	616	620	611	593	657	631	628	639	704	618	601	596	638	671	644	612	610	601	600	602	657	612	638	614	603	639	635	617	623	653	682	633	652	598	601	621	634	585	667	581	639	659	636	633	653	636	643	650	656	583	633	544	622	645	628	631	606	614	624	666	626	616	594	589	607	618	653	595	588	619	614	603	659	620	557	567	616	664	572	585	657	599	597	643	650	646	624	603	637	643	630	622	595	672	622	646	635	645	560	630	617	670	609	630	637	713	604	640	656	677	614	665	626	630	623	587	590	607	625	606	592	620	621	657	574	652	668	637	633	629	624	663	648	667	630	582	652	605	613	635	594	591	598	632	641	633	693	619	610	606	604	611	637	643	584	613	628	669	638	617	637	649	624	656	657	633	631	617	617	628	639	616	629	618	627	643	603	661	610	663	587	676	626	677	595	589	628	614	603	650	630	628	585	655	654	691	657	596	659	606	606	624	620	604	633	572	613	641	610	647	603	619	634	593	607	642	588	655	648	614	616	574	614	654	639	627	600	610	606	642	608	621	603	637	606	649	604	664	683	603	604	639	646	603	654	641	648	630	659	632	597	632	620	618	633	609	627	624	675	626	637	584	591	657	617	612	583	628	661	619	632	686	618	625	603	607	645	606	617	637	599	602	633	692	632	592	613	619	651	633	622	690	608	655	630	616	614	617	666	615	652	611	665	620	599	642	629	610	590	688	648	641	568	584	615	678	683	663	621	585	615	601	634	646	634	637	596	618	622	623	609	629	648	612	632	646	631	657	599	608	585	612	657	637	642	611	623	612	623	651	592	625	608	628	596	681	619	647	627	651	615	669	620	636	660	653	581	643	656	612	622	636	631	612	606	616	653	638	627	656	623	668	639	640	649	659	644	643	638	606	636	602	606	623	602	618	614	591	568	635	652	598	636	619	637	597	611	622	653	583	659	631	628	598	572	610	566	632	618	614	609	635	613	575	653	640	644	609	635	666	610	617	610	642	621	618	626	612	648	623	642	632	634	637	617	596	580	626	647	617	655	627	619	629	628	622	679	604	607	624	610	628	645	587	619	602	623	658	628	677	626	631	662	600	604	607	644	603	663	619	599	569	621	660	623	607	607	617	558	630	669	610	612	633	600	635
7958	6920	7582	3350	1998	1166	688	594	569	657	795	1374	1980	1888	1177	800	610	548	512	520	563	526	563	484	560	502	494	520	548	538	507	559	521	531	502	524	483	538	518	545	534	555	500	521	546	560	501	528	495	544	501	516	522	538	526	487	515	547	572	556	507	501	518	539	564	536	470	508	535	527	512	517	507	515	503	554	486	508	525	527	509	541	532	543	536	493	533	526	496	555	519	533	532	502	540	521	528	513	558	562	551	487	547	518	524	559	528	562	547	519	517	551	520	504	549	527	543	585	522	528	548	553	533	554	539	553	537	521	506	502	557	535	519	519	482	505	510	512	498	548	549	564	551	568	549	540	479	514	558	546	530	528	539	519	538	507	499	535	506	540	549	548	500	533	536	521	500	536	489	559	532	525	569	500	512	540	549	486	513	507	523	481	540	473	554	548	481	529	513	517	513	545	535	518	529	524	533	554	514	512	551	505	527	522	538	510	522	539	561	516	545	551	515	504	530	522	528	550	483	497	546	468	547	512	579	549	532	539	520	549	550	526	502	499	530	536	517	536	505	493	499	525	572	530	515	537	514	515	525	526	534	503	528	510	569	532	495	546	539	521	534	505	536	544	531	544	543	536	498	521	526	518	492	502	534	558	507	556	515	533	521	533	515	506	510	541	505	509	518	562	515	511	512	515	521	520	531	533	532	544	499	533	544	511	549	537	553	487	592	537	543	522	559	518	481	481	529	572	523	533	533	543	557	510	563	513	492	561	534	501	495	549	547	505	506	521	550	536	555	543	491	522	562	514	532	510	535	493	510	543	545	537	548	551	532	526	499	588	541	536	513	556	511	519	552	492	530	518	551	520	529	520	542	561	547	521	536	525	511	539	528	533	529	493	532	480	502	571	511	482	535	481	541	531	577	529	522	512	513	513	506	506	507	514	585	538	548	523	556	493	506	524	520	576	528	454	519	536	523	508	523	458	498	534	530	528	481	505	518	503	571	552	518	470	543	498	539	538	578	520	551	528	512	511	554	519	573	514	535	524	540	529	541	519	517	515	544	567	528	493	533	513	539	509	552	522	487	509	554	509	476	510	551	538	532	528	530	572	529	499	515	483	542	522	567	564	533	535	521	535	558	533	552	546	521	533	497	512	560	543	533	530	489	493	536	507	498	522	525	550	496	532	503	518	518	508	519	488	473	546	497	548	535	508	481	522	530	525	548	512	550	528	517	533	557	494	536	516	502	507	542	506	510	486	538	532	523	516	578	524	510	511	513	512	497	498	543	505	564	531	518	532	539	465	530	546	512	555	548	525	543	518	501	545	509	524	495	496	481	567	550	532	539	477	513	534	503	493	517	497	507	538	471	538	554	518	519	515	508	529	548	513	514	527	511	512	533	540	504	523	513	537	551	521	550	525	531	526	531	520	528	523	486	555	516	508	532	548	520	545	534	541	498	544	532	523	512	513	555	542	466	546	527	545	554	564	502	555	542	526	517	518	531	557	526	521	528	509	479	543	546	458	523	524	560	514	548	514	551	528	536	482	519	563	508	501	540	555	540	521	526	513	512	491	496	500	540	543	528	529	535	553	530	464	573	508	505	531	542	514	548	520	554	539	566	530	499	516	516	538	526	485	499	552	525	525	551	533	532	554	486	517	499	515	518	511	516	519	539	527	538	565	536	554	501	509	517	531	527	519	503	559	550	524	516	517	562	573	515	503	533	498	524	581	513	535	500	509	527	532	500	526	546	522	494	541	516	535	513	546	562	544	505	539	530	526	537	535	538	522	489	511	549	548	523	532	548	517	516	525	489	546	523	565	530	531	504	546	526	497	558	548	526	505	541	511	531	555	564	544	518	526	521	522	549	491	483	512	534	505	546	541	549	493	531	541	529	552	514	510	516	538	502	502	519	556	534	505	558	569	527	531	518	550	516	505	507	545	513	550	533	534	500	544	522	545	522	516	519	506	520	507	555	503	539	474	487	540	522	568	523	515	580	485	519	551	551	519	528	514	530	525	513	533	508	554	519	532	565	581	587	561	518	518	577	509	525	514	519	567	556	541	587	482	578	543	546	469	529	534	504	530	529	504	552	512	563	487	538	531	549	530	527	540	540	565	482	547	533	519	542	518	530	515	496	542	566	530	518	530	516	503	535	482	523	553	531	549	543	507	501	500	541	561	505	527	527	471	524	497	499	534	509	541	526	528	514	561	524	484	523	526	527	528	548	519	525	500	493	536	512	533	563	539	520	507	506	514	554	554	509	544	550	521	512	500	504	503	530	518	511	491	501	504	548	529	484	530	526	495	548	499	537	511	527	503	500	505	523	548	551	514	522	527	534	525	527	547	525	514	492	511	506	517	532	520	498	510	523	509	533	518	474	561	526	531	531	544	554	553	544	560	530	522	503	496	530	528	484	542	502	498	506	495	532	552	555	556	530	531	534	501	503	524	543	504	517	553	527	550	549	499	516	531	509	556	502	501	523	532	553	578	504	504	536	536	545	517	503	518	526	567	519	514	532	522	566	525	496	512	537	527	491	574	573	496	548	536	527	545	542	504	473	511	501	546	514	510	533	538	578	488	515	544	536	541	545	503	530	498	550	550	494	520	504	524	574	536	537	524	543	548	546	512	498	529	498	501	527	542	482	557	516	504	542	520	534	531	499	554	526	542	504	543	519	547	507	501	503	509	530	489	526	539	527	487	527	518	500	539	495	539	511	512	539	531	590	583	509	524	539	544	526	529	517	531	530	511	508	509	510	548	549	544	560	479	511	514	525	524	484	513	545	574	542	517	533	530	556	503	543	540	522	523	556	567	566	527	490	505	552	560	509	536	513	509	526	518	566	527	556	547	503	543	532	504	506	556	569	524	531	542	538	556	528	546	526	535	503	523	551	582	517	558	549	574	532	510	507	527	529	543	528	516	516	540	503	513	566	513	540	533	543	568	538	523	532	522	550	550	562	524	552	517	507	527	527	551	566	541	551	532	528	532	513	516	535	556	489	506	527	497	477	557	524	543	537	532	533	541	559	554	488	517	530	515	520	543	518	534	490	500	513	519	555	532	517	497	549	553	518	502	504	515	529	543	540	553	507	492	475	541	525	533	590	522	516	560	516	507	496	546	584	526	549	538	527	561	526	509	508	537	515	533	527	504	553	525	508	527	524	510	498	517	580	514	514	541	540	506	543	521	528	512	518	540	533	513	540	519	530	521	545	521	512	545	496	532	527	561	533	551	547	536	538	513	481	524	524	502	498	522	538	489	550	537	480	569	552	550	530	539	535	496	541	545	520	537	548	566	546	565	554	511	530	525	508	527	566	591	507	551	564	536	527	538	558	497	528	519	529	535	484	492	546	512	517	492	559	529	528	507	539	533	522	499	519	510	520	549	540	563	549	522	508	504	509	525	551	531	550	541	518	515	515	548	521	508	531	489	499	524	543	523	534	523	533	534	528	538	493	513	534	525	531	602	540	533	510	553	543	519	571	503	506	538
25710	21448	27481	25475	12186	3826	1793	899	758	730	806	7960	14103	11365	4818	1794	910	699	625	578	563	538	582	614	566	591	530	611	573	663	600	572	629	552	601	580	533	555	568	584	579	539	554	582	591	522	540	572	576	590	629	560	537	600	591	584	581	575	522	610	611	539	585	615	589	586	598	548	598	541	544	607	563	583	512	600	584	587	571	572	572	569	563	603	617	598	568	539	544	586	569	529	536	570	592	538	580	557	563	544	563	544	601	537	574	572	564	565	598	545	593	604	577	566	572	583	582	606	570	553	595	542	565	590	594	533	538	542	564	530	601	566	565	585	559	583	528	582	578	558	578	557	596	539	563	572	584	581	563	602	564	565	563	590	545	595	546	572	569	576	555	585	583	567	562	568	563	589	605	582	579	583	610	584	609	586	568	596	591	565	569	574	548	558	543	573	526	588	547	549	578	510	571	580	596	567	551	569	565	608	559	603	580	582	588	583	597	554	562	579	601	561	550	547	541	574	546	561	562	609	536	606	595	586	553	580	573	588	569	616	565	551	621	550	585	522	589	566	542	590	589	529	577	576	603	586	588	533	576	599	595	586	569	587	555	593	543	517	552	557	584	548	557	594	575	581	594	552	619	597	571	557	609	598	568	583	553	549	576	550	530	623	585	530	538	574	541	634	584	573	568	574	542	569	582	581	606	560	564	632	636	583	578	541	576	609	529	603	578	539	551	586	566	606	573	547	578	568	541	539	584	581	592	568	557	591	612	541	577	609	526	562	586	524	587	581	585	554	563	502	595	567	550	601	591	576	555	533	590	594	524	602	583	491	581	552	605	548	563	539	579	542	568	597	607	577	573	577	586	547	555	617	582	571	575	519	555	580	589	530	603	600	575	538	569	561	559	574	593	571	554	570	553	631	557	532	572	516	536	563	554	541	590	590	554	589	540	566	581	613	597	549	562	554	549	568	541	566	566	575	594	575	605	567	600	594	618	544	558	569	553	532	625	587	592	547	562	616	574	587	585	610	604	606	561	558	580	550	554	565	526	550	594	602	568	570	508	571	586	562	599	570	615	576	567	605	573	584	578	550	557	586	604	604	568	559	547	546	587	561	555	567	536	559	534	589	528	595	580	586	590	542	558	609	558	634	585	589	602	550	580	531	547	565	559	592	589	584	565	601	568	597	602	583	576	585	591	620	577	542	557	587	588	562	554	571	563	576	538	529	495	604	579	549	581	569	561	577	498	610	576	587	575	586	574	611	576	571	587	606	602	568	581	519	579	597	533	551	580	597	586	592	598	570	617	583	556	556	573	587	566	583	585	593	569	555	581	543	569	552	545	588	576	625	543	577	571	566	548	609	538	560	543	565	591	559	562	588	580	592	585	562	593	557	556	612	578	614	537	584	578	571	579	524	594	538	575	580	599	555	549	605	572	577	567	574	606	600	591	589	575	566	614	591	580	625	527	539	602	585	530	525	621	572	532	548	551	564	578	572	542	589	572	574	574	577	547	561	572	554	570	543	583	553	619	576	579	582	577	590	600	548	581	554	596	546	530	597	600	560	585	541	582	537	572	583	544	609	615	559	586	605	552	562	571	574	554	532	566	609	545	560	588	547	531	547	536	592	562	563	547	572	542	542	623	554	597	584	585	541	566	585	564	594	564	582	559	588	557	542	564	569	537	578	575	563	597	570	594	571	578	560	571	529	609	580	580	564	583	571	587	554	580	585	533	548	529	583	546	559	531	555	549	554	535	587	595	547	553	583	576	561	590	600	552	544	568	565	550	586	587	581	599	544	561	584	597	603	579	573	572	577	610	557	541	587	544	598	543	568	582	565	613	590	590	581	561	562	566	569	598	605	580	547	515	589	581	561	568	569	577	568	579	577	598	594	582	598	576	568	599	543	537	591	612	562	572	614	567	619	572	565	618	597	561	575	575	564	548	558	561	565	550	555	545	607	527	547	546	592	556	550	553	549	576	587	558	573	571	591	570	562	570	598	571	561	589	533	564	574	606	527	605	551	551	610	574	550	572	605	546	610	610	568	563	594	534	545	585	533	599	529	572	558	565	581	532	619	548	569	581	589	586	563	579	600	559	528	599	596	557	571	567	590	572	592	534	549	510	610	563	542	560	597	556	614	534	597	555	582	544	577	540	603	529	563	580	591	569	575	586	559	584	557	540	536	570	535	548	622	543	554	540	592	596	598	581	578	580	570	534	584	601	553	600	598	559	538	591	578	540	504	569	531	589	582	512	570	545	587	555	580	540	557	567	538	622	582	591	564	571	616	550	544	531	583	553	572	613	561	586	570	548	631	575	575	537	578	585	594	559	539	566	563	551	610	548	557	618	541	522	584	612	529	552	579	586	592	556	550	595	590	533	582	552	604	574	571	582	544	568	606	546	578	587	535	616	559	592	532	592	604	620	606	582	543	545	617	583	550	581	565	571	570	587	564	575	565	568	571	531	582	565	529	599	552	547	584	580	580	547	571	592	544	612	548	553	550	553	522	566	543	593	534	623	571	590	547	542	582	600	643	542	538	571	575	579	589	559	591	590	604	575	555	621	562	597	576	581	526	605	627	575	618	570	582	566	577	536	562	607	605	583	588	543	567	548	566	552	576	543	565	544	547	565	619	554	571	566	613	591	571	569	536	557	624	575	597	631	590	602	580	558	512	567	578	566	599	567	604	560	553	571	546	547	536	564	583	560	604	602	612	571	545	589	573	590	582	567	561	596	590	566	609	571	512	576	578	577	573	600	531	602	580	593	559	553	566	538	620	554	581	556	604	552	569	537	554	547	545	525	561	491	577	577	566	585	557	530	566	558	583	597	545	583	572	581	567	547	570	569	574	534	521	572	555	554	584	574	556	566	552	570	552	582	595	554	585	576	566	563	581	587	575	555	571	570	575	596	583	593	578	576	576	571	565	602	590	579	569	606	566	576	586	566	563	585	554	538	551	539	572	593	570	607	594	570	604	567	585	563	625	538	607	570	551	593	579	576	608	568	604	572	595	562	586	576	575	606	536	536	544	591	553	510	561	537	615	566	556	583	541	601	600	529	604	584	537	580	570	596	572	529	558	535	570	515	570	530	623	584	567	602	586	574	574	525	578	555	605	572	547	548	552	585	588	562	585	540	558	541	571	586	603	553	568	577	578	561	597	568	599	605	535	556	601	570	571	556	601	563	551	600	541	543	539	579	570	602	561	587	592	547	536	547	572	547	586	560	502	551	580	554	569	559	569	568	592	581	549	582	579	609	538	546	576	569	561	561	560	643	577	580	534	502	576	574	572	569	540	585	611	590	586	586	559	599	530	601	564	598	563	572	567	552	588	563	530	599	589	614	599	616	534	583	570	558	538	601	551	574	560	549	587	590	562	577	598	569	575	675	561	620	598	592	589	526	560	583	586	572	547	629	565	525	580	561	576	573	590	587	528	579	605	622	545	580	531	549	558	563	576	567	561	568	578	572	562	611	556	587	516	595	538	512	573
7790	13359	12922	7076	4877	3049	1719	867	784	706	928	10882	13606	10228	4467	1728	937	602	511	501	564	525	581	516	487	516	517	530	511	500	537	528	474	512	541	522	527	503	481	489	530	503	482	535	506	476	495	543	548	497	511	521	508	520	509	483	513	520	491	494	511	515	491	473	540	492	450	483	535	494	488	525	508	505	482	532	472	528	549	502	567	476	515	542	523	527	476	512	492	511	509	490	502	483	520	491	479	476	519	476	492	472	508	489	553	530	501	506	518	506	494	473	515	512	494	537	483	480	469	479	479	487	489	496	485	497	523	478	525	555	480	494	505	511	519	527	538	487	470	530	520	526	496	466	532	541	513	502	483	541	517	466	522	543	465	505	514	516	450	481	517	521	517	506	476	510	521	510	549	479	506	521	541	506	514	487	471	484	508	512	508	522	511	494	509	483	505	510	469	509	496	501	520	513	482	480	510	493	501	506	509	493	505	501	504	512	513	528	510	515	528	507	464	479	504	508	493	519	527	484	474	475	512	521	511	482	489	465	532	525	512	511	463	539	498	514	529	493	531	489	493	471	512	509	515	502	515	521	540	493	520	506	466	534	496	503	480	490	561	515	491	508	508	500	495	514	517	555	459	469	548	511	487	484	484	500	505	492	486	490	469	496	514	533	527	495	517	475	506	497	509	506	528	530	511	456	519	475	477	547	490	497	463	535	430	470	511	517	543	493	527	498	474	477	502	543	472	508	497	456	496	523	538	496	518	483	514	479	525	490	481	528	550	535	504	506	560	512	532	520	518	534	531	474	468	498	483	489	520	482	532	461	500	503	518	499	497	490	536	490	524	478	511	502	505	527	501	490	505	479	498	533	495	495	507	504	517	489	537	566	495	490	517	573	513	538	483	454	495	500	506	460	522	545	459	487	523	480	524	509	481	500	509	511	513	524	498	467	546	493	517	490	505	522	517	501	514	480	499	516	518	517	524	474	525	483	542	523	521	541	513	501	486	563	529	505	486	508	540	479	470	518	512	531	518	497	523	476	529	479	479	470	533	485	501	508	518	510	512	488	495	555	547	498	539	497	473	485	528	484	498	460	547	498	487	502	555	515	506	517	484	514	471	538	515	543	498	528	517	507	522	522	500	505	525	497	491	485	512	491	538	530	473	498	503	529	519	496	502	565	499	498	505	512	523	504	477	532	478	517	515	488	465	495	512	552	467	492	478	486	502	482	474	481	539	497	484	479	492	491	465	485	503	526	526	478	482	498	503	528	502	459	494	541	499	528	457	482	496	506	539	488	507	495	514	481	499	512	488	524	493	494	490	482	514	525	476	492	485	499	495	499	490	492	481	505	504	483	538	515	516	483	516	489	518	475	518	515	515	471	503	493	516	500	503	511	569	466	499	553	495	519	526	509	513	502	531	489	502	515	514	529	503	488	505	489	550	515	509	517	507	513	494	485	511	500	489	513	501	490	522	494	480	505	498	528	557	499	495	457	472	476	484	476	502	456	496	485	490	483	510	520	516	475	475	482	525	511	483	544	474	499	489	533	526	512	525	532	536	526	511	534	464	541	543	564	536	541	540	495	482	517	503	483	523	536	508	468	518	495	479	557	484	530	519	483	515	511	499	548	490	514	514	509	494	490	473	505	504	519	456	490	515	534	554	547	521	532	515	514	524	477	486	529	513	480	520	498	535	489	481	500	473	491	517	477	491	523	500	546	521	470	494	529	507	523	533	526	499	501	507	484	509	504	531	490	509	508	481	510	502	523	481	493	461	529	477	511	532	489	542	522	517	522	533	506	478	513	525	494	472	523	508	497	503	509	503	486	521	546	492	512	525	502	458	519	537	529	514	492	476	488	506	505	505	494	487	553	523	533	494	494	469	509	509	521	501	539	493	508	500	525	475	485	457	489	533	518	502	521	502	483	537	500	528	523	508	476	517	474	483	521	465	479	480	550	514	530	519	509	512	464	490	501	519	502	501	512	481	512	502	474	501	498	541	501	514	543	494	494	501	488	507	484	499	490	479	496	526	528	490	520	516	482	478	490	489	501	502	524	464	510	480	528	538	475	456	520	467	505	522	521	464	530	504	511	479	490	514	511	482	505	516	493	512	534	502	512	518	501	498	506	492	492	495	527	509	476	476	518	490	485	513	485	490	530	517	522	502	515	546	476	490	473	493	489	480	494	511	489	484	497	516	495	483	538	509	486	502	459	477	454	500	518	512	498	499	527	484	534	494	500	497	511	509	470	541	525	477	503	507	532	512	524	497	496	502	489	520	501	491	540	504	513	476	489	517	465	493	465	478	477	456	509	516	466	495	513	471	533	474	511	517	480	504	520	508	526	501	486	538	511	461	481	505	493	509	529	496	484	530	486	486	530	468	506	541	513	510	518	477	501	479	487	515	471	496	503	505	482	543	484	544	470	506	499	499	517	456	509	484	497	493	530	518	519	493	512	553	513	504	508	540	469	522	492	503	447	523	509	571	537	483	510	499	547	488	529	496	476	534	462	474	562	483	455	465	468	507	517	467	493	508	518	522	500	513	480	494	499	490	547	490	501	510	487	516	532	514	527	473	509	509	534	464	490	495	506	477	504	530	491	502	556	509	517	499	500	479	506	537	467	489	518	541	458	510	538	517	516	534	498	500	506	475	500	491	522	530	468	530	518	508	496	481	487	543	503	500	501	492	507	485	513	468	508	514	525	532	521	482	469	505	520	504	524	495	478	500	529	540	480	516	482	509	510	503	498	503	476	526	521	517	471	483	455	476	503	538	535	534	511	521	507	497	508	532	482	512	529	486	522	514	493	472	517	478	497	520	513	499	480	481	512	522	521	503	502	519	512	505	481	510	544	522	493	504	512	502	530	528	516	475	494	514	529	512	504	498	488	498	498	513	492	521	517	506	524	518	463	511	494	465	492	521	492	477	503	525	503	497	485	509	505	470	453	502	505	508	509	499	518	497	494	466	524	511	534	472	507	480	493	470	509	488	519	480	462	500	513	512	508	525	465	485	485	553	518	483	513	524	558	496	452	503	488	530	476	522	502	535	537	510	498	466	476	482	515	505	513	475	511	489	512	480	533	530	521	465	488	515	476	522	517	536	470	536	499	524	497	505	493	520	518	558	472	511	541	505	528	469	531	514	470	487	524	531	496	469	466	504	523	485	532	484	483	523	498	509	502	511	547	519	485	496	457	505	483	511	517	518	484	489	462	475	509	503	490	496	525	533	499	517	478	479	475	501	534	531	533	538	496	489	486	538	507	508	470	480	531	521	520	511	487	495	517	507	517	513	474	512	512	497	530	493	494	480	539	515	497	520	540	516	494	478	505	517	560	460	534	558	494	534	517	516	503	507	492	511	516	517	488	489	479	505	500	490	491	487	489	508	538	455	503	507	478	497	506	477	517	516	538	543	482	539	495	506	536	499	520	488	482	478	515	509	538	502	473	507	483	495	521	472	528	512	495	513	494	503	509	509	560	479	494	436	507
24815	21452	28557	24739	20882	10592	3101	1505	1034	994	1547	19885	24932	18629	7822	2643	1258	846	660	687	744	668	741	704	702	679	707	734	656	692	741	718	683	731	730	678	686	692	739	661	731	701	729	714	674	716	703	708	687	694	693	701	669	720	693	703	725	692	671	674	699	711	711	684	674	712	700	667	717	693	662	682	682	661	700	727	667	671	691	712	739	706	747	713	703	669	711	686	741	726	692	707	737	677	714	704	683	679	689	655	666	672	665	708	681	728	740	696	682	693	657	694	728	721	669	696	738	682	687	673	727	690	731	721	674	661	720	679	656	689	729	677	612	684	718	676	711	677	721	708	665	679	716	700	694	668	698	679	659	695	669	692	731	637	650	715	700	687	732	700	722	683	664	646	706	667	659	656	757	698	732	711	666	703	671	732	704	696	670	689	645	697	717	658	704	664	663	704	697	713	680	669	698	718	709	712	689	673	712	691	706	695	698	703	743	670	715	650	666	732	690	668	661	689	648	663	700	688	694	745	712	664	687	665	647	633	647	690	688	690	693	691	660	737	637	736	653	691	704	678	723	684	647	735	680	676	675	696	687	691	682	719	736	681	701	722	694	660	662	734	762	655	758	653	650	714	726	721	655	680	672	658	669	679	723	705	699	672	683	712	692	724	707	715	657	653	698	717	681	698	680	667	722	690	681	699	693	713	693	703	705	706	641	711	660	656	648	623	715	727	722	721	655	680	655	677	688	718	649	717	646	702	640	678	656	653	734	712	677	667	715	704	700	708	702	681	720	682	724	614	667	706	698	700	664	726	666	701	697	679	663	715	698	699	693	675	702	714	696	693	694	693	652	679	706	716	654	739	715	702	665	688	699	705	678	701	717	672	659	675	667	688	662	640	684	684	703	708	679	695	655	679	738	720	646	649	678	750	714	673	711	679	676	708	662	679	687	701	665	688	675	732	719	706	671	714	758	669	694	612	707	681	741	672	729	695	691	679	683	680	694	712	670	696	644	691	709	651	688	686	682	704	664	687	747	677	668	697	715	678	645	720	676	665	673	693	695	686	668	686	781	745	683	712	706	718	692	726	678	646	702	659	687	624	696	682	690	698	705	687	700	734	646	659	709	643	707	661	695	668	660	691	674	680	666	658	659	652	666	748	668	681	666	675	692	710	671	669	733	675	748	696	659	692	700	713	685	696	682	701	672	666	667	715	664	701	754	699	708	678	739	659	689	716	704	652	716	717	703	666	719	686	700	712	704	724	666	718	662	704	733	663	700	684	670	713	694	697	706	652	643	704	777	724	676	722	661	638	704	693	674	681	649	622	725	678	685	700	689	701	705	681	673	679	673	691	731	658	743	693	647	709	678	651	645	696	679	655	694	671	682	704	705	664	681	682	669	687	681	701	710	695	677	762	670	666	699	696	699	686	682	777	675	674	661	657	674	672	742	684	689	711	687	728	683	691	668	666	670	738	662	697	698	692	690	656	674	700	679	674	651	698	740	646	686	650	674	664	678	722	692	641	683	675	702	681	700	718	664	650	724	669	659	660	661	667	658	691	699	689	716	721	714	680	703	694	664	696	683	641	699	699	686	659	713	717	736	716	670	689	702	663	704	708	633	690	677	691	727	680	671	701	720	667	681	690	651	681	719	698	674	649	662	693	685	735	735	689	672	641	708	676	688	683	687	704	654	725	654	663	653	737	710	693	652	699	709	656	673	692	688	701	677	719	683	677	678	690	694	675	681	681	698	671	721	709	669	704	668	681	718	676	690	675	695	693	669	706	675	707	726	677	648	678	658	661	715	736	682	705	726	703	658	686	704	746	728	690	690	709	697	672	734	700	668	692	735	660	657	691	665	709	677	643	661	697	658	632	722	666	680	696	695	672	678	710	652	682	728	696	694	683	638	720	687	714	678	667	714	705	700	620	714	673	686	700	696	719	662	708	674	689	679	723	678	657	713	694	709	697	675	666	676	676	690	678	666	694	691	670	649	697	671	722	684	722	681	678	626	712	641	721	660	661	725	693	706	695	666	733	690	685	706	703	671	644	712	706	686	710	722	712	708	755	707	692	664	668	620	700	708	723	702	741	674	704	661	650	653	657	712	672	653	728	728	694	704	698	735	662	690	707	699	720	689	691	655	735	761	690	724	710	728	635	703	700	691	693	671	662	693	695	690	688	687	683	661	688	671	701	690	701	713	703	683	651	716	715	688	667	680	691	690	660	715	664	696	644	720	705	756	690	702	688	748	638	675	661	692	686	672	608	712	671	721	669	674	672	690	732	629	701	690	690	713	709	699	673	677	668	705	652	720	679	692	774	713	696	686	695	695	669	689	698	687	663	732	700	661	672	734	715	692	671	670	624	687	678	643	707	661	679	727	707	681	661	703	684	664	637	727	659	710	670	614	667	668	670	655	610	674	755	646	701	720	640	683	692	703	685	686	698	693	681	670	690	667	663	688	713	684	690	668	677	673	716	731	701	697	739	692	670	662	632	659	682	637	656	695	697	694	703	679	696	702	662	636	735	656	683	678	707	726	737	658	672	687	747	741	679	657	671	678	668	667	696	706	696	750	690	703	705	667	634	731	694	661	693	671	717	682	733	724	669	680	700	681	680	712	662	663	646	689	678	692	668	674	690	705	722	724	663	721	680	707	637	647	678	680	688	702	680	718	679	694	670	689	687	700	659	653	653	688	656	671	691	670	727	708	709	704	658	698	657	693	693	704	636	709	672	680	703	712	742	656	676	673	714	703	734	663	639	684	684	681	693	729	691	727	690	672	698	672	643	680	687	718	666	663	676	680	720	687	781	672	701	690	674	675	673	721	681	671	712	670	708	654	709	657	657	733	660	699	719	704	711	678	685	696	675	673	664	702	678	650	696	707	726	699	700	688	668	669	677	694	714	683	692	740	670	689	696	692	666	680	674	699	674	702	719	693	648	695	727	716	680	658	665	692	696	718	701	697	676	715	726	694	696	729	664	716	680	718	693	674	701	667	705	638	683	686	700	687	682	692	716	719	680	706	715	661	690	651	656	683	699	695	676	663	652	648	667	703	707	724	697	697	689	695	672	614	679	676	707	704	681	716	658	685	676	686	745	672	630	673	673	690	643	712	694	729	668	707	620	696	732	670	698	685	665	659	687	651	668	655	678	682	684	645	692	693	705	716	729	695	646	708	697	663	737	688	681	706	686	684	703	719	703	679	614	739	652	648	646	675	684	695	674	673	669	701	657	714	668	695	697	682	671	703	703	702	689	674	692	631	682	714	615	685	694	709	678	672	712	669	708	677	702	677	662	697	656	679	670	654	714	709	679	712	711	706	681	664	720	643	696	701	676	718	686	649	709	671	690	669	676	656	695	681	649	707	683	689	674	686	693	714	704	689	688	644	679	664	716	663	667	688	658	678	675	677	712	663	663	662	658	712	682	701	697	668	641	688	655	709	661	682	693	690	723	631	704	728	736	676	667	713	692	674	701	689	668	680	740	698	690
8963	19114	17718	10745	7511	4161	2162	1465	1006	986	1997	22684	22241	15016	6456	2583	1344	711	648	628	617	591	611	596	586	652	615	627	569	603	608	586	589	651	591	599	644	613	615	581	621	604	597	614	625	596	647	557	594	611	633	623	617	577	571	616	616	571	621	616	620	579	590	633	581	579	584	590	575	633	639	571	640	578	607	581	608	608	614	646	598	667	594	600	641	588	609	614	613	611	643	630	540	614	627	599	623	606	616	569	575	621	596	594	598	596	565	567	640	577	580	614	621	600	653	641	616	637	601	624	639	598	592	593	602	573	613	597	634	595	582	629	609	584	587	643	637	590	580	580	635	582	591	624	592	633	601	622	622	580	618	590	597	598	592	608	602	562	614	641	605	619	630	619	595	584	541	630	577	613	614	630	602	583	581	577	618	614	599	556	591	578	614	609	589	605	601	583	617	608	590	588	633	621	625	604	605	594	608	598	642	600	563	586	609	620	670	612	604	546	594	590	592	641	637	575	582	614	623	580	635	616	612	607	642	640	635	593	623	604	597	576	616	597	603	565	609	642	617	587	639	567	575	603	611	622	575	586	584	648	593	608	572	564	627	589	558	594	602	576	576	601	595	567	587	561	563	592	604	596	586	601	593	601	534	621	551	623	630	578	604	565	579	569	579	587	601	581	609	610	613	581	617	619	554	601	589	590	613	579	602	590	594	636	595	585	595	638	598	584	626	606	608	599	637	575	540	616	606	617	662	623	603	618	618	588	603	683	597	597	635	588	647	567	589	601	608	589	600	599	581	546	611	591	632	568	612	626	571	626	604	599	617	559	595	597	604	609	594	562	593	590	634	570	600	594	613	597	587	617	576	616	608	637	585	606	596	588	591	634	636	589	634	575	626	616	597	608	603	565	624	563	635	592	626	602	596	626	620	589	615	579	597	599	609	601	594	629	571	596	617	590	600	580	539	600	580	591	604	586	602	642	603	568	591	636	598	580	569	614	605	631	602	592	564	576	595	585	615	565	554	596	575	592	580	613	583	530	608	590	640	568	575	560	615	601	597	630	581	630	582	604	586	565	617	621	604	581	601	571	594	625	586	607	608	619	587	609	626	631	576	598	586	607	587	645	608	583	590	610	573	594	619	569	565	620	602	602	572	610	580	606	589	645	570	584	564	611	594	583	641	599	572	578	617	570	630	587	561	602	539	576	587	591	604	596	623	605	617	666	608	591	586	570	538	594	613	600	602	600	563	567	580	602	610	647	590	588	602	579	581	623	581	568	597	603	589	604	593	575	584	613	587	650	528	594	621	565	580	668	574	606	626	568	591	608	570	590	586	581	630	569	620	626	607	546	612	634	600	600	570	580	604	616	586	593	595	643	563	552	588	587	622	613	594	577	597	600	606	643	634	599	600	618	609	609	560	565	555	585	630	536	650	613	616	596	597	593	625	613	606	585	595	639	648	576	593	627	596	625	584	622	582	612	556	597	548	644	575	629	598	567	597	566	627	567	571	616	576	601	606	568	591	562	568	597	547	599	583	604	605	618	594	583	624	601	588	583	611	548	632	596	590	551	595	602	646	550	605	602	647	583	580	587	584	590	640	627	599	631	627	567	536	580	644	625	554	617	613	572	629	557	598	571	571	608	561	618	568	572	620	580	565	598	639	575	617	642	623	588	582	622	594	583	658	582	598	577	597	597	658	546	596	585	613	610	591	615	587	617	614	623	584	603	571	604	637	593	587	586	610	607	590	591	550	638	645	591	578	586	557	573	593	589	593	585	599	559	607	624	607	575	626	605	569	568	591	602	613	579	594	580	624	614	605	610	631	608	557	619	617	607	574	568	596	613	535	624	604	628	558	614	614	604	633	561	599	577	586	566	559	626	601	579	614	600	551	585	618	606	571	558	602	606	635	610	572	620	601	603	607	582	593	589	603	626	575	593	623	586	648	588	575	611	645	590	606	597	562	557	587	557	539	621	558	607	616	613	613	596	599	626	580	592	578	607	602	609	538	625	628	603	594	583	599	589	549	608	634	569	611	599	620	597	624	573	611	581	598	559	618	573	617	556	596	600	584	607	652	580	634	633	579	580	600	611	547	578	620	615	602	555	595	548	577	592	615	603	568	600	549	573	595	596	568	557	594	552	525	597	596	604	570	586	578	617	618	604	601	601	590	643	566	603	604	588	634	615	605	604	595	634	608	594	571	588	613	632	618	588	584	626	607	591	588	563	575	605	607	562	607	634	598	611	568	638	600	577	598	571	578	623	595	600	576	585	594	608	600	576	616	587	586	635	636	621	575	576	562	612	620	575	602	551	642	578	604	549	605	604	581	587	624	624	645	608	576	570	587	640	604	573	595	604	591	622	589	513	626	554	599	607	578	555	584	601	579	583	615	583	582	599	601	601	569	607	576	587	562	626	574	572	604	604	576	576	603	583	620	587	594	571	589	632	584	589	584	591	606	626	586	583	596	578	603	617	648	552	629	570	570	585	568	593	555	585	598	568	624	565	533	602	545	595	607	608	627	553	621	570	594	639	604	558	588	555	568	627	606	635	592	514	633	612	571	595	637	627	625	601	533	578	578	571	589	601	605	594	593	626	579	596	586	593	606	581	590	611	621	600	573	590	570	603	538	587	600	639	620	574	571	536	630	591	601	594	587	600	584	572	563	624	571	598	610	645	607	587	608	570	608	581	605	608	583	600	602	598	618	597	581	586	601	575	598	618	564	624	611	635	587	587	592	607	593	638	573	600	602	597	591	585	580	621	607	606	598	600	598	569	624	584	603	608	605	555	563	635	593	578	547	581	624	602	602	539	630	622	588	595	569	594	611	610	611	589	601	587	562	604	577	615	601	585	584	586	638	622	595	590	587	582	579	570	579	582	593	597	621	605	589	540	599	630	578	611	604	602	624	576	593	613	591	602	624	581	584	629	610	583	629	579	631	565	577	581	607	620	563	543	581	605	559	590	541	595	571	587	565	620	583	603	590	568	593	592	614	569	602	595	558	587	574	605	581	614	601	570	558	578	586	560	643	594	626	590	564	618	616	583	579	592	598	641	594	591	572	573	630	570	617	624	582	598	553	558	607	632	604	564	631	616	623	587	631	606	594	594	586	613	547	560	575	586	567	581	587	578	627	582	584	601	540	600	598	591	579	594	629	609	621	607	621	553	611	583	634	592	613	609	580	614	630	600	584	625	645	582	531	570	600	639	604	551	598	565	592	590	572	610	611	635	569	602	573	614	610	632	589	607	610	637	556	589	580	642	602	619	608	585	603	600	609	547	562	586	601	614	571	607	660	581	625	597	616	574	605	634	619	624	601	618	558	576	636	617	590	616	594	570	605	585	618	583	638	581	606	609	651	595	597	544	543	607	639	604	577	639	553	583	601	626	643	646	582	565	612	584	617	581	585	604	593	596	615	594	578	601	571	608	623	574	572	616	568	598	610	594	572	594	614	614	606	581	598	604	618	604	572	538	585	660	575	611	573	603
27976	13712	6793	3910	2305	1347	895	700	643	665	739	1663	2076	1654	1072	840	698	642	623	631	624	616	624	640	624	640	601	580	613	649	642	626	598	621	574	663	617	641	617	570	610	629	599	616	642	636	643	629	619	635	638	631	645	659	618	655	609	611	659	624	610	609	613	615	626	645	658	617	592	657	637	638	610	588	609	625	610	613	597	600	571	649	620	650	629	628	584	611	625	632	576	664	629	614	680	569	605	585	626	659	600	603	635	608	645	648	608	625	629	663	649	652	639	584	631	589	662	650	600	609	653	620	667	644	656	570	597	655	599	615	604	607	578	626	643	628	600	650	560	614	640	608	616	634	660	612	608	629	643	669	648	625	626	625	624	580	648	601	669	614	621	626	606	654	602	643	601	631	587	648	628	627	603	615	645	646	607	585	596	632	605	603	676	647	670	602	587	628	638	624	634	566	640	604	671	627	625	613	617	653	660	613	619	638	629	628	646	598	629	627	657	663	644	658	633	636	611	624	609	626	617	591	640	647	628	629	637	672	624	659	583	652	601	612	608	649	653	590	636	618	604	631	588	618	644	627	589	612	647	645	644	626	669	638	674	618	629	615	686	569	654	586	614	667	655	627	603	659	589	613	656	692	659	612	630	606	618	656	624	589	589	634	657	624	642	608	634	553	623	621	670	621	625	601	633	602	615	608	570	607	627	634	596	658	644	659	658	632	604	612	650	602	619	622	605	617	601	655	631	608	607	622	627	610	646	648	614	636	640	648	647	640	601	611	660	679	612	588	625	595	583	617	683	615	659	661	638	639	647	599	621	630	620	619	621	683	627	605	634	606	637	669	626	633	634	607	616	655	601	645	623	660	643	592	634	613	619	660	588	645	628	653	592	612	676	610	632	612	630	650	604	625	626	630	630	615	616	632	622	647	596	630	628	659	612	602	603	639	616	614	637	656	612	645	613	613	641	604	631	573	627	631	630	588	601	625	613	592	633	687	635	643	664	647	656	627	630	608	621	600	596	655	643	635	584	633	614	662	625	591	626	650	635	617	631	624	660	613	586	598	632	642	571	651	614	623	595	624	635	625	636	652	632	634	629	592	687	654	616	614	634	621	667	657	668	611	631	610	637	600	656	667	679	625	661	640	623	653	609	615	647	620	628	633	602	614	647	651	612	586	566	563	589	612	594	631	724	642	636	653	676	602	600	620	645	658	675	594	658	658	700	652	605	658	671	621	590	658	654	624	649	675	666	574	617	651	644	600	635	621	631	608	569	622	637	651	632	620	607	610	634	642	676	629	646	598	669	561	561	622	642	645	603	670	633	629	581	638	631	672	626	657	632	606	620	602	630	613	666	679	652	650	620	669	647	633	622	609	655	616	640	625	573	671	642	647	657	678	633	635	599	637	585	609	641	640	669	601	640	587	620	607	615	640	604	666	594	635	595	638	600	631	662	644	610	580	619	636	636	645	649	599	649	666	646	651	605	649	604	608	631	598	641	649	630	620	625	635	602	626	637	666	617	641	628	644	630	610	610	660	592	586	632	644	656	630	606	642	632	643	612	602	651	633	590	634	599	598	646	626	655	632	626	614	628	639	643	658	623	617	648	603	581	635	588	630	646	633	584	613	688	646	665	589	614	645	644	623	638	634	639	638	641	658	684	571	643	607	593	616	602	626	586	604	605	670	597	619	595	628	637	628	577	632	618	668	644	602	611	669	576	626	655	608	585	616	577	609	587	619	614	640	656	607	624	657	672	602	641	644	609	627	619	620	668	615	632	628	587	591	614	653	631	645	627	636	610	647	593	612	624	605	626	634	655	666	604	584	614	671	638	647	604	627	664	547	631	641	646	626	636	645	627	646	578	626	634	592	615	663	640	629	616	640	627	611	646	586	613	640	611	640	613	582	587	608	621	635	597	635	596	629	595	612	649	671	617	613	628	629	573	618	596	606	598	591	622	638	671	658	614	675	646	644	631	627	658	626	627	610	620	627	617	637	648	638	588	607	626	608	654	599	568	582	643	603	643	613	622	596	625	609	666	600	609	617	595	653	577	628	629	603	612	596	566	638	616	641	602	603	626	648	608	606	625	649	652	654	631	655	631	614	545	577	594	676	645	623	672	636	643	618	615	646	615	629	612	609	649	614	604	639	597	635	620	651	613	630	608	635	626	600	608	622	593	649	608	629	655	643	621	591	649	624	655	621	629	612	621	628	621	638	616	605	605	645	620	635	648	624	618	586	626	611	609	613	599	636	613	596	595	588	657	626	559	624	650	670	640	656	643	630	602	614	633	620	681	629	647	598	654	638	656	586	614	608	636	587	669	675	674	582	588	618	633	616	607	637	619	614	572	668	666	641	622	646	651	666	612	670	616	634	623	613	652	634	672	638	632	644	616	656	605	647	660	579	621	635	654	616	662	622	649	615	638	646	587	638	598	586	650	638	615	623	651	626	622	629	637	637	627	623	570	694	656	651	588	632	615	662	616	579	648	655	667	619	609	623	608	616	650	602	631	603	663	628	609	681	623	615	583	629	611	623	649	595	644	625	653	644	613	652	658	624	630	652	641	585	622	619	643	568	638	625	647	640	612	644	583	669	663	610	619	662	612	571	579	640	584	630	638	610	650	657	619	645	625	655	618	600	652	629	638	648	649	606	605	613	608	627	590	606	593	636	616	636	646	624	610	652	635	651	643	598	638	563	644	633	671	612	657	599	613	646	620	682	629	638	623	630	582	613	613	613	608	639	641	624	671	639	676	657	591	638	649	619	596	645	670	642	618	641	612	617	619	684	619	677	630	634	662	618	631	606	640	612	613	610	600	637	647	623	621	626	604	615	642	641	622	646	593	637	595	626	611	582	610	596	606	632	663	658	616	635	620	638	604	640	665	604	666	584	612	589	604	610	674	646	664	652	660	637	640	597	643	648	643	624	625	620	606	593	608	651	638	609	673	618	615	653	603	587	641	595	615	594	641	656	606	624	633	599	623	639	627	624	629	613	624	634	601	615	575	621	671	581	619	650	628	624	599	612	641	612	637	679	633	617	625	651	617	633	616	631	682	654	679	606	655	623	665	624	629	656	636	634	618	657	626	612	663	615	654	580	586	626	612	660	649	606	617	635	683	655	624	627	647	654	628	654	633	615	683	616	649	634	631	618	658	625	596	679	661	655	636	624	617	594	644	625	612	570	633	632	612	626	652	586	631	649	583	636	654	595	601	606	621	642	641	637	646	631	629	641	633	595	621	580	597	603	611	636	595	623	696	600	624	564	634	619	621	588	645	628	637	605	635	667	616	594	607	638	599	610	539	643	619	617	651	649	634	588	624	634	624	603	620	614	612	665	601	641	628	634	632	632	601	600	635	626	622	624	611	650	630	630	637	603	601	631	557	627	645	603	613	645	615	605	628	659	637	657	624	573	616	585	606	615	662	649	597	629	626	587	611	632	652	637	684	538	619	638	631	605	600	668	629	638	635	584	643	618	635	633	625	603
7801	7525	6722	3393	2452	1444	967	629	609	618	657	2088	2366	1648	1055	735	588	541	519	520	534	532	514	504	503	534	572	515	552	537	517	546	523	528	557	548	530	494	521	531	549	522	549	561	560	507	516	545	541	515	570	499	514	513	523	517	513	528	505	489	544	524	518	567	575	571	504	536	546	477	527	538	513	554	527	525	553	506	524	546	511	511	534	536	526	506	507	536	528	492	510	510	494	575	537	535	549	519	523	550	559	526	526	520	579	536	506	520	535	529	534	510	498	487	500	533	556	544	501	512	516	532	523	510	528	506	483	553	528	520	556	528	576	507	552	510	529	516	524	545	506	543	518	516	499	511	513	529	544	522	495	556	541	567	527	531	520	546	537	568	527	502	558	528	533	534	498	551	516	544	519	499	552	529	541	533	532	473	506	470	523	545	572	535	502	528	515	517	538	514	535	540	514	526	530	526	518	517	512	528	521	522	500	542	558	479	504	548	519	500	497	543	545	501	498	501	456	520	536	535	540	518	494	534	538	504	533	556	521	537	519	549	540	535	517	516	545	489	507	525	532	536	500	541	514	502	552	521	537	548	535	477	563	541	512	536	509	568	564	510	556	509	522	512	512	513	539	530	466	506	523	491	485	534	550	517	491	536	561	510	524	531	540	490	526	500	504	512	552	532	533	541	525	506	544	558	529	492	536	507	530	537	523	544	534	528	481	535	512	535	525	516	521	502	506	536	485	560	555	574	514	571	552	532	529	519	541	526	528	499	507	510	543	554	507	507	524	520	469	503	508	548	492	514	520	537	560	501	495	544	580	529	505	504	548	500	520	542	545	527	533	508	514	527	545	504	505	512	491	569	514	523	565	480	500	550	545	541	522	543	516	526	508	540	552	515	556	552	512	523	516	546	539	561	596	531	492	551	494	489	526	521	544	517	511	494	479	487	536	560	504	503	538	534	544	551	556	504	490	519	513	531	531	520	513	497	510	476	525	514	494	519	552	541	589	563	556	520	531	496	500	549	492	526	525	511	548	513	535	530	536	551	506	507	517	520	525	509	547	522	503	498	552	513	562	482	533	510	499	498	517	533	551	493	467	517	528	556	513	544	535	534	528	549	549	519	545	532	592	551	501	515	542	534	492	541	518	529	499	530	551	550	513	536	538	521	553	522	505	521	507	532	562	505	567	557	506	505	528	480	577	526	524	517	503	526	495	547	508	552	554	520	491	504	532	518	472	516	536	539	556	538	488	489	511	511	552	552	514	510	505	541	554	542	518	495	524	534	538	493	555	519	476	482	545	509	545	535	522	542	511	502	522	524	549	522	521	539	503	530	481	529	550	539	536	524	508	514	500	572	564	501	517	585	520	489	522	514	530	513	544	507	521	523	500	562	492	522	552	538	562	532	520	543	502	517	499	504	491	566	577	536	547	452	530	568	494	508	549	530	539	534	481	593	516	492	542	530	544	544	520	520	511	493	499	524	539	520	508	525	536	538	533	503	524	537	489	512	542	521	522	541	531	568	558	526	513	542	533	507	506	485	536	523	533	536	539	560	544	545	552	549	562	477	527	505	522	532	547	516	542	519	548	571	516	506	527	572	518	538	548	533	572	539	536	492	565	499	571	550	545	536	547	528	524	528	544	531	511	533	508	492	515	522	541	529	536	585	534	542	521	544	509	510	522	484	532	508	516	521	526	519	536	554	548	530	527	553	524	512	543	540	553	552	516	560	531	512	507	524	531	531	523	499	542	513	509	543	539	531	521	520	520	488	489	522	552	561	534	551	535	539	524	518	552	506	515	557	550	536	509	553	493	472	569	543	556	558	518	513	525	508	554	514	521	557	556	542	562	507	507	539	520	543	538	536	559	569	546	527	495	544	494	531	520	515	503	532	535	555	536	533	511	517	517	535	549	524	513	512	537	506	528	550	519	558	516	527	522	553	515	569	527	511	507	495	512	477	514	568	541	544	517	551	558	549	543	503	533	560	497	568	504	547	522	550	527	485	541	541	517	550	545	502	530	518	520	525	516	551	506	535	502	573	519	536	534	528	524	491	531	510	526	516	525	544	478	547	534	520	495	534	490	513	538	546	566	533	544	515	505	538	558	540	519	521	552	537	534	512	513	546	533	568	571	554	495	554	515	512	524	546	542	516	489	529	555	505	552	506	499	541	557	509	511	510	527	559	506	509	555	535	520	509	549	520	531	527	547	518	500	500	531	507	499	579	497	551	496	500	565	518	537	529	524	575	543	526	500	499	517	503	529	528	524	496	530	536	530	535	505	498	528	499	493	476	510	542	525	575	574	538	523	543	542	544	568	547	522	525	528	522	514	528	494	492	509	576	533	500	538	547	562	511	536	552	516	509	527	532	570	528	525	555	530	458	529	525	525	498	544	533	548	554	531	543	539	534	538	553	519	557	550	494	518	538	565	559	560	558	498	485	510	545	562	487	504	564	565	531	497	517	534	515	529	514	513	570	512	589	515	508	532	561	539	529	514	531	560	551	527	507	514	490	548	509	525	556	531	553	532	566	519	541	504	585	553	559	523	546	530	488	514	560	549	523	534	566	512	522	500	551	537	505	522	495	559	471	515	551	550	543	541	514	488	540	531	534	525	484	503	519	503	540	528	566	528	522	527	519	520	503	519	515	522	558	537	560	521	520	515	497	527	568	538	484	549	529	516	471	510	517	501	536	524	545	527	528	522	487	559	552	489	519	541	515	544	512	534	516	513	516	512	511	510	527	519	520	487	533	491	543	523	543	521	500	520	539	579	528	518	504	533	519	504	551	542	524	517	514	554	574	525	550	482	564	503	567	497	583	520	508	471	530	550	509	535	522	489	502	491	493	546	524	532	496	530	532	510	517	539	521	520	539	515	527	481	533	548	547	533	523	486	498	507	475	573	509	471	545	491	536	528	533	512	519	536	545	517	515	500	524	509	525	510	546	527	490	547	538	536	561	475	489	518	530	478	500	557	516	512	513	519	531	550	524	546	554	539	487	536	485	522	513	515	557	533	508	553	519	498	528	549	528	487	498	529	600	514	502	522	509	505	542	521	524	597	531	516	528	578	569	553	502	513	560	500	548	508	544	509	543	495	530	537	528	555	495	517	514	570	551	569	551	542	524	532	549	522	570	513	536	546	498	503	483	535	513	515	504	500	544	552	515	563	539	555	520	502	468	568	541	516	512	524	502	536	509	532	484	545	519	589	593	532	501	566	534	532	547	527	510	568	487	538	546	530	576	522	494	533	523	504	511	513	534	504	543	536	551	522	534	512	546	556	518	555	529	535	532	545	527	527	540	517	531	500	559	529	519	560	507	525	550	522	540	541	507	518	508	550	554	529	530	516	490	532	487	540	549	525	538	542	515	517	522	533	498	524	538	500	535	577	514	539	520	541	520	501	452	504	519	475	511	521	509	530	561	500	507	518	556	533	539	568	540	515	536	514	583	516	553	538	529	506	533	533	543	506	517	559	534	496	511	528	530
25700	21441	27439	25251	11328	3648	1880	1014	720	703	822	10642	14444	10615	4323	1556	898	617	586	592	577	524	563	553	562	571	602	565	578	573	590	624	604	559	565	565	590	571	620	541	583	575	580	637	563	566	537	577	585	582	563	601	546	566	585	576	566	590	584	557	551	556	609	614	570	627	573	562	606	564	576	627	554	532	589	533	584	562	579	581	613	590	528	598	578	578	602	544	538	558	551	569	611	564	593	587	582	580	574	565	612	642	532	580	603	565	586	568	533	597	539	590	624	553	549	586	591	539	575	601	563	560	566	567	531	523	582	599	556	578	539	580	574	574	578	560	546	564	579	576	575	554	599	547	546	520	550	568	610	544	544	602	562	563	643	617	566	570	589	595	554	557	578	587	486	557	571	601	523	574	571	609	574	570	576	607	516	564	566	542	552	572	582	544	576	599	571	593	533	556	591	595	544	548	555	553	570	582	609	572	549	582	549	574	578	566	562	588	561	560	603	542	576	547	635	560	576	588	560	591	583	549	555	526	606	549	554	572	612	566	584	580	571	531	580	585	560	613	554	543	553	580	556	533	590	571	590	598	550	590	566	589	572	572	568	623	564	551	590	542	571	598	576	626	534	582	527	566	552	534	558	596	564	592	576	567	567	568	585	553	601	588	559	558	589	566	536	586	602	582	592	567	558	556	555	582	579	549	564	570	559	565	572	591	573	562	561	565	549	530	563	544	538	564	550	585	600	589	536	533	581	577	585	560	605	600	561	638	562	526	577	581	557	617	556	587	564	598	569	558	530	585	579	577	532	562	605	597	562	532	520	592	549	586	568	542	554	548	592	571	571	557	578	594	572	546	544	575	600	570	518	590	533	546	595	605	557	562	576	549	585	556	560	536	584	552	534	561	561	594	613	537	536	523	538	589	586	568	543	532	627	581	546	564	592	557	543	543	564	614	588	618	579	570	601	606	579	591	607	587	610	576	565	563	581	576	558	535	597	559	583	558	570	591	566	602	538	558	583	551	555	540	612	529	531	541	549	538	549	589	546	567	571	548	654	569	571	571	582	586	544	586	549	576	559	561	606	538	568	560	513	528	552	580	576	568	583	577	545	533	583	592	569	576	572	555	541	576	537	567	619	564	571	541	583	583	608	576	548	597	547	570	589	530	564	553	550	577	584	538	577	616	567	584	586	561	592	540	563	596	563	580	574	537	516	586	544	566	567	545	570	584	582	581	550	579	557	599	534	560	547	566	562	598	579	649	585	540	563	597	547	584	626	573	533	579	625	585	599	542	593	571	608	553	569	527	574	602	561	550	584	567	570	572	544	567	586	575	599	560	546	563	562	552	576	573	580	557	606	567	619	578	555	547	564	542	553	553	521	591	551	538	607	571	558	644	547	571	580	549	584	530	575	583	572	605	532	574	557	573	609	525	562	574	544	577	550	595	565	537	585	525	575	543	599	546	536	577	555	541	558	577	548	607	570	533	529	577	551	563	561	544	589	537	535	557	517	555	555	571	559	592	579	601	572	554	554	560	618	571	593	585	547	561	555	535	619	572	586	577	568	592	537	533	580	567	580	571	560	626	573	586	605	586	569	584	601	551	537	597	535	583	608	556	539	556	542	559	547	577	571	593	546	565	532	596	526	571	599	577	554	535	562	598	543	568	607	544	617	575	533	567	597	542	595	592	575	576	558	580	560	586	606	541	614	558	574	596	568	588	581	604	530	582	578	546	567	599	574	590	583	510	527	606	567	584	558	560	570	613	589	581	586	571	533	546	556	593	541	560	586	570	572	575	583	593	601	554	574	541	586	550	552	579	568	582	561	533	546	537	618	606	619	525	556	600	594	594	570	540	591	547	569	590	599	558	582	606	527	585	629	579	572	587	624	562	574	559	574	572	567	541	576	557	573	570	560	584	578	594	589	571	607	534	601	573	552	562	591	568	552	573	541	635	574	598	567	592	599	579	569	544	542	541	587	542	574	577	551	582	590	623	531	555	567	591	544	565	565	559	582	550	592	573	572	556	615	565	595	549	569	623	553	580	563	574	600	567	572	577	566	592	544	541	590	558	603	589	570	585	539	571	607	531	522	624	559	582	540	573	594	583	587	592	594	590	587	544	563	602	544	599	578	553	573	568	499	539	589	564	611	600	541	526	596	577	601	575	553	599	565	532	573	542	553	570	616	574	594	553	573	618	605	589	580	581	593	571	543	548	555	552	591	555	549	582	543	566	592	536	550	562	522	585	539	577	602	550	574	540	558	567	579	569	597	561	556	537	545	560	539	593	588	547	576	571	540	560	583	588	539	596	567	565	547	549	534	578	567	584	540	559	589	549	541	563	607	536	550	571	558	528	584	583	523	568	633	545	593	545	550	595	549	580	543	569	524	610	573	575	532	589	553	545	561	569	560	588	589	580	572	580	560	562	582	567	592	596	587	577	599	561	557	584	556	568	518	581	592	584	560	585	564	555	563	563	574	573	582	552	569	575	533	551	552	572	573	558	570	567	570	559	539	623	575	617	561	593	538	546	590	523	596	585	595	577	580	559	551	583	608	605	587	576	596	566	527	579	518	536	617	561	549	565	534	574	560	566	575	548	570	575	534	570	590	574	547	594	610	580	579	557	566	591	545	558	573	571	550	567	562	541	489	556	558	532	564	550	579	562	528	587	585	578	604	546	566	551	560	579	549	530	594	527	570	603	553	568	550	604	568	560	555	595	573	535	608	602	583	586	556	594	570	592	594	556	544	544	534	577	545	536	574	549	573	534	577	604	565	595	538	569	570	590	549	589	561	544	587	569	590	566	576	552	572	515	561	606	579	548	579	606	560	591	604	575	571	585	526	592	548	577	551	535	573	562	568	565	575	550	580	548	558	569	576	563	583	576	602	571	600	616	560	554	603	622	581	553	625	528	580	575	531	587	552	578	575	578	605	633	607	584	541	579	578	578	563	560	574	531	560	563	550	576	558	581	566	589	566	560	575	564	554	565	609	580	577	578	574	568	558	540	565	550	591	540	586	591	580	561	575	554	586	579	569	522	587	558	536	572	547	542	543	561	563	560	558	579	545	555	564	608	565	578	585	560	543	577	502	587	537	588	572	572	566	521	586	615	581	582	604	603	558	547	545	543	589	564	536	579	568	534	541	518	560	569	583	554	527	556	558	538	611	575	542	567	558	558	638	614	570	567	589	544	564	551	588	578	612	510	598	596	584	536	550	581	575	579	629	601	568	580	515	561	538	555	572	596	547	571	585	586	573	578	547	538	549	570	595	577	546	579	588	577	554	523	532	583	573	584	570	591	572	599	613	550	575	603	559	565	632	552	555	584	553	572	525	535	587	560	533	523	590	561	545	546	562	626	588	549	582	561	596	562	542	549	564	516	537	592	584	570	508	578	591	566	552	558	583	566	594	587	570	570	597	548	566	565	603	557	605	586	614	578	536	566	557	583	589	550	611	590	546	563	573	545	543	560	587	609	601	581	534	594	587	578
6143	14354	12502	6315	4206	3094	2012	1110	810	696	1002	13146	13706	9543	3859	1480	914	587	484	502	518	524	485	496	480	467	508	501	510	503	524	518	481	501	518	556	497	502	498	537	512	473	483	503	481	496	534	538	500	548	529	478	492	459	498	517	533	516	507	526	493	514	522	473	517	533	476	497	464	525	521	510	509	494	488	460	531	515	504	482	501	507	527	519	508	464	502	526	510	524	533	488	485	553	534	514	508	511	499	485	491	502	527	510	494	487	530	490	490	548	549	542	514	522	511	535	527	496	477	463	462	517	519	503	505	524	488	499	512	482	493	520	533	505	515	504	495	495	504	524	540	494	490	523	520	523	520	522	453	498	482	497	531	497	526	533	511	502	525	504	488	492	491	524	482	513	497	481	466	506	506	481	515	466	507	496	487	486	476	485	513	514	526	485	515	493	531	516	490	531	470	533	495	499	521	510	500	495	505	541	501	468	514	526	490	511	522	474	533	524	539	480	519	512	537	494	487	510	499	521	522	520	509	478	498	497	477	474	511	527	487	529	493	508	500	521	492	484	520	472	479	497	519	485	491	501	485	506	505	470	479	482	501	469	501	484	484	512	489	497	495	486	514	495	488	503	512	485	494	518	493	509	514	504	461	503	497	487	498	499	524	473	472	447	505	490	487	489	477	513	493	499	490	523	511	499	484	541	472	523	463	494	484	532	507	497	489	524	556	483	522	492	527	483	514	522	536	468	504	547	527	505	492	491	484	443	498	481	472	470	489	541	509	480	502	472	505	535	495	465	481	515	468	508	492	537	486	518	533	530	495	500	488	509	521	477	491	505	493	458	503	513	503	553	477	484	520	525	536	478	487	473	444	552	513	518	498	501	516	485	460	525	481	514	504	520	456	469	508	509	520	509	503	485	502	506	489	484	468	498	497	476	500	522	517	524	464	482	442	512	535	516	468	545	479	522	490	478	491	463	483	496	511	492	538	480	481	541	537	506	514	532	518	462	484	527	465	528	511	472	518	481	458	551	478	455	487	492	492	493	480	489	480	521	514	524	531	504	505	511	461	513	523	534	515	535	499	500	480	505	496	516	477	528	480	489	490	495	515	459	522	534	468	526	508	484	475	498	489	503	505	482	520	518	505	470	499	486	520	497	485	505	492	498	516	496	489	508	479	492	485	479	527	485	519	473	507	476	511	548	516	498	491	491	451	511	526	459	484	490	542	471	521	489	544	477	507	537	496	477	525	474	499	484	525	501	535	500	506	481	505	483	544	493	504	514	524	467	490	524	485	481	542	536	531	505	523	516	471	507	532	495	547	500	525	497	545	524	531	480	466	472	492	508	475	486	496	465	429	515	489	521	479	488	529	503	462	488	499	469	527	509	527	545	523	491	501	540	510	489	451	497	472	507	539	517	527	525	486	492	514	496	532	497	512	526	510	513	491	521	493	471	477	495	536	541	505	479	454	516	515	498	509	517	454	509	513	474	505	500	545	509	501	503	485	463	495	492	456	477	491	499	469	533	502	491	497	518	504	528	526	489	496	524	505	480	476	487	494	495	521	551	496	499	484	476	474	514	518	503	504	538	497	540	493	508	538	543	491	475	508	522	496	486	484	497	501	530	481	486	528	528	510	497	476	508	513	513	519	492	515	537	476	494	494	508	511	526	472	454	505	538	506	505	482	495	502	504	485	500	493	532	506	486	560	514	479	519	501	488	569	523	522	511	484	523	498	529	491	505	514	500	465	477	483	506	510	481	523	475	487	497	525	506	474	504	506	531	532	500	475	521	493	516	520	506	546	495	481	492	478	511	487	525	515	474	526	492	480	517	512	524	522	508	478	499	506	533	514	514	459	478	518	512	472	477	494	513	486	496	525	495	472	491	458	500	465	472	484	475	478	534	492	494	478	498	508	467	488	473	487	499	473	539	503	482	535	494	504	511	501	508	500	498	521	471	500	519	493	501	472	489	530	523	510	509	458	502	531	503	548	484	491	571	513	512	504	534	505	481	504	488	511	537	479	522	520	478	505	490	482	483	520	524	501	477	511	532	509	507	509	523	532	514	526	493	527	470	509	479	426	522	487	521	495	491	541	522	501	524	502	483	462	497	481	483	480	481	515	490	488	486	497	505	519	518	514	503	499	519	513	437	494	504	523	519	509	481	511	498	494	477	510	475	501	496	486	490	480	456	514	513	473	484	507	510	538	519	482	522	491	513	464	536	466	491	492	533	494	538	495	521	454	505	508	523	513	472	468	524	512	517	548	488	454	495	501	521	519	481	469	505	526	485	474	505	493	484	496	470	472	509	519	516	486	471	523	514	495	469	523	491	500	500	467	527	504	486	505	492	493	483	499	528	484	511	520	488	525	446	537	501	445	501	450	527	510	494	526	487	529	513	496	549	492	480	501	481	470	528	483	500	508	507	482	504	511	529	513	538	468	485	514	514	527	506	486	522	502	510	548	520	499	504	529	483	538	513	475	503	476	503	551	519	494	489	525	500	491	487	496	494	495	509	463	501	488	505	476	506	505	489	517	484	487	548	505	532	520	521	536	505	500	519	496	511	493	522	560	545	509	469	448	491	452	495	448	511	506	500	520	516	528	495	521	529	512	468	487	485	509	506	468	512	495	540	464	518	515	463	503	521	507	502	466	514	523	496	493	501	521	498	496	513	502	521	497	473	512	524	509	471	527	471	497	522	494	511	501	500	486	518	516	469	539	487	508	474	510	488	474	523	493	487	518	501	476	513	518	482	490	474	500	486	515	461	499	512	502	486	453	475	540	489	528	486	498	499	517	502	485	493	496	505	476	524	502	511	447	497	551	475	499	515	505	486	515	510	503	501	485	485	490	503	491	483	492	496	520	488	522	518	439	508	523	488	506	524	503	501	469	498	527	487	489	506	457	482	530	510	506	511	520	487	504	442	507	519	512	496	478	516	526	503	519	492	463	482	508	530	510	527	479	518	514	522	477	498	496	520	471	525	506	478	459	475	502	505	506	439	475	508	526	486	495	517	469	533	521	488	522	429	484	468	519	522	466	487	516	511	517	465	518	494	482	499	479	490	491	483	489	502	510	546	504	513	524	446	503	519	462	514	519	528	490	519	471	475	512	501	471	478	518	535	446	499	481	518	495	542	472	516	447	465	476	529	481	483	500	517	500	519	471	488	478	503	505	502	483	460	515	517	489	475	532	501	527	489	496	499	466	465	486	484	494	477	488	484	498	528	498	506	516	494	485	494	492	519	479	473	496	468	482	490	487	474	517	478	499	508	546	456	500	491	483	531	532	477	537	500	481	489	513	487	539	494	560	517	510	504	491	495	533	479	481	509	568	489	459	465	552	487	530	524	502	497	531	530	511	549	526	508	492	526	512	481	521	514	479	503	518	534	524	502	528	474	506	484	447	501	514	480	457	472	497	504	499	494	486	470	517	486	512	495	548	514	500	505	473	535	527	489	522	462	502	489	530	509	498	534	513	496	492	512	466	492
24731	21425	28540	24663	20915	10505	4250	1645	1019	890	2056	18977	25573	18885	8129	2442	1263	828	760	720	698	724	685	719	736	703	680	678	723	688	703	721	694	688	705	744	673	682	716	693	708	691	705	677	699	694	694	706	726	701	716	667	710	704	690	685	688	701	728	711	726	682	706	676	668	703	726	733	679	678	707	713	677	644	689	712	720	693	685	675	710	751	686	751	690	681	681	689	656	658	713	666	692	677	671	672	626	648	687	728	702	773	658	726	685	656	692	714	688	735	669	757	663	723	681	702	691	676	711	700	778	670	722	707	736	731	706	656	678	692	710	664	665	682	628	714	701	698	721	669	721	768	720	621	704	717	684	687	662	739	684	691	664	658	640	683	700	672	645	730	701	711	683	753	722	648	696	667	675	716	741	678	731	673	742	734	712	648	696	639	703	727	688	716	675	728	708	724	726	720	667	676	689	708	689	725	715	680	710	706	695	665	702	719	704	693	659	698	679	672	698	652	744	660	688	695	677	713	731	681	692	686	661	708	682	664	676	740	692	708	712	687	743	698	718	651	683	723	699	670	681	653	696	687	675	690	722	700	713	758	677	706	661	691	671	670	722	596	674	719	677	675	806	744	702	652	745	718	677	729	703	705	664	724	701	710	729	672	700	698	673	691	710	705	720	753	717	681	702	682	711	664	667	756	699	668	670	707	683	728	699	755	672	727	661	649	705	703	712	697	700	670	704	727	730	675	686	706	665	736	714	652	675	740	654	695	649	675	714	676	648	646	718	716	667	737	687	753	715	691	705	687	729	713	714	655	658	636	670	717	705	673	711	703	709	726	688	706	710	668	685	686	683	683	682	669	673	696	671	719	656	702	629	670	707	686	684	730	695	645	712	733	733	680	734	712	658	692	656	677	709	697	679	700	716	673	686	675	718	707	697	676	667	699	695	705	674	692	674	706	695	717	707	672	708	685	672	709	762	695	687	665	706	696	717	689	662	697	708	666	657	667	703	698	703	687	702	698	676	639	642	660	651	692	662	733	700	700	704	696	678	746	664	742	735	658	698	736	701	702	721	675	721	699	691	694	671	705	648	690	688	695	688	706	661	651	687	675	680	713	707	675	710	703	686	638	697	717	644	745	665	715	669	712	690	648	693	690	714	686	695	670	724	669	674	717	732	749	658	743	712	713	700	714	719	668	682	653	680	666	686	698	707	705	672	697	689	713	706	674	745	701	714	687	660	699	690	699	682	719	740	706	679	690	640	687	679	696	665	713	683	701	686	702	775	642	662	693	701	661	732	723	656	738	730	763	694	713	681	734	729	702	683	686	654	700	686	714	693	692	672	655	728	690	671	635	729	704	672	691	687	732	687	689	690	700	701	725	701	658	721	644	667	734	689	685	653	690	750	684	715	698	715	715	680	707	729	666	688	718	720	671	700	708	721	716	651	693	669	674	678	728	693	653	717	716	697	696	680	656	700	671	682	651	719	726	692	717	704	711	674	655	652	660	657	759	717	678	677	677	744	696	700	678	699	714	672	698	720	728	709	727	694	666	702	701	678	640	762	770	703	724	682	695	677	639	704	679	669	740	684	680	693	679	657	669	724	689	726	732	711	676	681	691	660	737	701	651	760	711	684	721	706	703	711	682	704	690	687	711	759	750	702	731	698	741	734	661	694	698	690	722	745	657	693	712	746	709	705	676	668	677	695	712	676	641	685	670	662	719	669	715	702	669	692	749	724	676	674	692	633	712	716	714	710	714	702	720	702	687	715	666	704	679	682	745	710	712	693	718	708	693	673	689	719	688	679	717	672	689	734	709	692	675	657	747	678	675	693	678	700	713	712	716	750	695	652	680	658	707	701	684	673	691	701	671	689	647	647	637	688	688	695	659	722	701	677	731	647	714	668	649	714	670	684	699	663	704	703	671	710	710	740	713	633	661	684	698	703	703	664	667	679	690	692	707	715	695	708	714	683	708	697	703	699	621	778	721	693	714	707	697	683	702	717	699	680	702	664	688	698	706	678	738	646	724	678	674	656	700	728	688	699	750	653	687	725	670	630	667	699	712	660	717	658	701	642	660	713	693	731	712	686	713	682	664	719	663	676	645	691	697	728	656	701	716	651	693	685	674	673	665	672	685	684	696	705	676	709	730	665	708	677	707	639	711	719	694	663	673	718	661	670	706	663	680	673	671	725	685	670	658	681	703	697	684	724	719	670	684	693	679	726	691	655	677	671	699	642	677	677	703	712	679	689	649	720	687	657	660	688	701	678	732	684	670	716	714	703	735	639	704	708	696	679	652	638	699	672	670	671	695	690	702	702	688	727	666	690	652	709	661	710	718	658	713	644	668	666	695	690	678	696	708	738	662	667	722	636	678	635	664	671	688	681	694	702	682	673	708	675	702	662	740	684	708	686	711	717	680	694	695	753	663	676	668	701	689	703	685	706	729	699	696	666	693	647	693	688	676	721	672	733	652	666	698	690	667	635	698	697	688	642	740	712	712	681	648	648	656	721	703	656	675	700	700	722	676	684	696	661	674	727	716	683	663	703	764	663	735	650	710	658	652	713	739	689	656	707	685	677	721	660	683	682	681	719	682	704	757	679	675	696	691	680	676	649	676	671	692	647	708	707	736	673	764	691	691	704	677	708	690	676	712	653	749	697	706	708	636	703	712	655	679	694	756	703	682	702	731	650	705	679	698	646	700	677	677	667	705	718	700	710	683	709	719	667	663	707	723	703	786	698	666	697	666	685	666	686	617	684	727	667	696	700	694	729	691	695	742	694	690	667	713	678	685	691	692	667	722	705	712	692	760	720	664	696	718	693	682	654	695	718	713	733	649	681	702	710	725	700	701	685	700	757	708	660	711	709	670	654	716	696	683	674	674	687	679	726	673	686	634	631	694	703	671	674	702	716	743	719	688	680	712	720	752	718	696	655	694	661	715	715	728	762	692	722	711	664	678	749	683	680	698	711	712	705	654	706	738	692	710	702	647	645	700	694	701	647	684	683	664	706	709	696	651	719	676	716	684	684	729	707	700	707	696	682	704	653	656	668	685	670	721	662	733	675	706	728	686	696	719	729	678	740	631	739	658	689	711	735	649	684	692	656	673	683	635	681	657	686	726	705	648	669	689	660	656	683	710	687	649	663	638	650	659	724	725	673	711	692	671	692	715	721	674	690	702	713	688	714	717	736	678	699	694	722	682	684	724	672	682	694	634	741	705	690	713	726	719	739	685	676	675	670	630	648	673	694	710	668	661	666	704	681	756	710	738	676	681	707	733	662	694	705	649	704	700	753	712	730	671	715	674	729	680	666	704	717	706	697	681	667	726	657	691	677	679	709	659	645	706	724	681	678	666	670	686	678	729	692	644	698	741	660	636	684	664	659	701	697	689	665	693	707	730	703	769	693	673	669	668	696	712	654	689	655	646	702	701	684	661	680	688	696	690	673	699	692	668	677	678	707	660	689	654	646	701	673	663	696	648	670	706	664	632
5439	17054	15968	8031	6696	4687	3204	1610	979	914	2821	21664	23197	15372	6486	2462	1318	779	599	624	640	626	587	640	639	598	570	610	611	580	612	570	599	627	604	599	632	624	623	633	630	570	620	605	618	621	593	612	609	621	615	603	539	581	632	593	603	601	561	620	666	571	579	631	632	614	633	597	562	592	583	608	588	611	624	562	609	540	615	571	597	622	589	622	592	613	662	598	603	650	562	603	601	560	614	623	605	582	591	574	644	570	589	654	589	629	589	609	573	595	607	633	562	585	581	612	615	620	641	579	607	560	603	606	626	609	622	598	657	577	597	573	614	593	597	640	615	621	603	597	577	562	630	582	625	587	592	603	602	597	633	618	621	592	571	618	590	623	575	599	561	569	565	561	621	592	564	565	587	640	622	572	570	628	661	586	617	601	593	565	630	559	630	596	579	627	587	580	619	604	565	573	605	636	615	595	560	547	626	574	578	608	577	589	588	624	555	584	568	588	578	601	577	626	581	617	588	637	631	546	595	591	643	582	543	590	631	619	581	587	586	591	583	608	579	603	549	627	644	629	627	590	601	613	585	599	570	594	589	621	561	636	593	566	578	607	588	565	593	597	634	609	633	616	632	567	578	631	590	540	601	567	566	600	572	551	587	567	563	545	546	577	580	608	547	593	620	641	613	603	630	591	609	602	592	576	561	587	608	636	576	554	595	620	599	602	584	616	615	615	585	628	620	616	597	581	615	611	616	619	575	595	608	592	633	572	556	638	586	583	605	581	616	576	593	595	585	603	585	599	603	581	584	612	615	582	625	633	600	596	624	561	593	598	596	615	601	645	564	579	582	610	580	610	586	619	596	573	580	604	618	606	612	592	611	617	599	579	612	611	606	558	610	628	639	592	595	595	589	610	564	629	609	570	573	636	596	573	578	603	632	595	616	580	572	604	567	556	580	565	568	611	599	569	592	576	612	597	562	591	620	599	617	553	590	594	598	629	563	587	583	611	613	603	599	629	636	635	572	562	573	620	595	601	634	552	597	575	590	623	589	636	609	628	596	588	622	632	558	597	579	590	579	593	574	600	644	602	657	573	611	588	628	619	616	606	566	614	585	597	607	586	592	596	544	562	568	574	626	592	577	579	632	555	563	626	587	600	570	635	562	612	619	574	590	602	618	581	586	626	515	623	612	561	593	586	626	613	571	591	619	631	601	609	595	597	616	604	570	596	615	561	633	572	620	646	616	614	615	565	596	629	593	589	573	592	575	646	601	541	580	609	613	567	610	636	613	567	585	599	612	612	608	621	592	603	611	646	578	582	583	597	624	574	567	585	562	598	550	601	600	593	594	625	601	611	592	568	598	617	608	590	600	589	637	566	609	613	595	614	605	613	592	608	593	597	625	603	616	616	632	636	601	589	581	593	583	599	589	543	574	581	529	583	614	609	594	578	597	612	555	577	610	545	616	587	605	582	605	588	575	560	556	604	597	571	644	628	581	589	561	580	601	578	581	627	591	544	610	599	572	607	564	572	635	595	590	565	564	624	576	586	613	553	595	631	635	561	606	577	577	587	601	568	579	598	584	627	601	633	605	599	582	602	607	572	565	579	593	571	603	606	627	549	591	630	593	590	589	613	616	567	604	570	578	606	588	591	508	605	596	610	562	550	602	619	636	579	619	599	557	613	610	589	596	640	574	598	625	572	560	621	591	570	598	617	574	611	590	616	580	593	608	622	628	579	634	575	585	590	622	562	565	577	587	559	610	581	579	635	608	620	602	591	578	621	609	640	601	581	574	620	626	581	580	598	565	587	573	615	576	580	590	649	589	576	575	601	582	593	617	613	564	604	600	592	614	598	638	591	616	548	581	593	611	607	577	574	562	581	584	567	627	606	637	642	592	577	588	585	604	576	617	515	547	625	581	574	634	642	591	609	573	585	591	593	594	548	580	589	570	594	605	609	567	584	633	583	605	592	531	569	592	579	592	599	609	591	571	578	557	579	586	573	633	606	616	604	605	612	631	603	584	622	590	589	586	592	608	585	590	582	573	647	608	580	595	586	595	606	605	640	597	555	594	572	596	585	573	609	607	568	594	616	630	604	592	598	615	626	566	622	609	595	623	574	618	600	572	587	615	594	582	586	610	598	606	567	591	603	572	621	578	565	581	588	639	579	592	607	587	589	615	584	608	571	575	607	582	529	630	590	587	567	618	578	550	598	599	585	593	584	632	576	615	591	589	602	570	608	562	585	593	554	585	605	605	568	613	597	587	600	558	585	605	601	602	618	575	574	597	607	539	587	617	588	608	600	562	589	568	623	588	567	610	564	616	571	614	589	618	547	619	598	591	650	589	607	603	588	581	619	582	575	590	628	620	564	604	587	585	543	621	572	600	575	661	608	638	595	593	584	622	559	612	593	545	625	594	644	610	590	622	574	592	601	612	616	600	637	571	619	560	609	590	600	608	612	575	541	592	594	610	582	615	632	574	584	556	626	551	538	609	606	579	579	628	582	618	579	620	603	581	582	598	577	587	602	583	567	604	591	625	590	583	615	583	598	614	596	607	607	578	553	643	541	560	558	566	587	603	545	621	517	558	616	575	619	620	594	560	555	607	578	578	631	568	627	607	564	565	561	627	571	575	586	634	593	629	571	578	578	578	607	629	607	591	598	608	603	632	570	607	582	600	579	554	625	588	581	575	606	605	601	589	570	569	592	624	609	561	600	599	544	551	572	576	610	579	626	595	582	604	575	616	651	616	558	549	574	605	564	647	592	597	627	587	530	570	616	611	607	574	592	575	582	583	604	581	572	613	623	592	624	569	606	599	611	567	630	569	609	618	604	601	633	617	594	570	623	597	610	589	587	546	611	621	660	605	633	586	635	566	601	632	609	599	571	581	582	588	615	545	598	622	597	630	593	610	587	592	553	650	608	557	560	624	602	607	551	624	587	562	572	617	605	581	595	611	616	561	609	544	554	613	625	624	591	576	575	602	622	601	615	581	592	647	642	640	602	597	600	585	556	602	571	620	573	552	593	632	589	621	570	606	593	588	613	566	599	590	591	620	609	646	591	620	572	589	592	600	561	606	644	607	581	547	573	585	588	590	593	591	603	608	629	593	618	591	600	582	628	601	594	557	550	585	556	622	635	645	588	621	634	605	523	621	588	599	536	658	573	583	559	665	611	604	605	570	583	613	606	602	580	584	547	583	588	584	547	583	599	629	568	595	529	625	628	594	607	558	573	599	592	581	590	627	625	569	620	558	560	561	579	576	551	583	613	613	584	608	627	598	586	615	589	625	582	582	566	574	606	604	640	577	572	557	547	619	559	632	591	634	554	579	618	618	559	593	591	580	560	600	605	604	589	587	586	633	614	618	559	584	592	612	596	606	549	590	575	598	588	616	575	593	594	582	610	535	590	586	613	589	610	575	621	570	531	601	608	570	579	594	595	563	594	607	609	579	606	624	643	579	618	635	554	605	613	611	598	604	603	604	616	595	574
27640	11203	5131	2993	1886	1365	1243	828	684	664	740	1415	1877	1602	1084	854	729	647	639	656	634	635	655	630	609	665	618	618	656	655	658	624	597	614	666	679	635	659	619	610	646	668	648	620	642	621	634	626	642	627	632	609	646	663	617	633	633	630	631	656	691	618	652	643	608	655	629	603	627	638	649	613	653	629	621	668	689	611	657	657	637	620	652	605	604	635	651	632	653	607	613	625	626	644	643	653	637	661	626	659	599	663	642	635	629	641	584	633	634	612	597	632	607	642	666	654	642	610	623	628	664	649	676	648	579	597	651	643	632	614	630	636	644	664	616	634	641	648	631	608	653	620	632	653	638	623	653	636	638	656	654	651	608	625	600	637	631	608	667	671	660	647	623	664	658	613	654	599	639	624	619	633	630	624	585	630	635	589	623	599	649	627	633	642	618	527	625	676	644	613	617	621	636	626	623	631	584	621	585	663	658	635	635	621	638	596	639	630	603	647	681	635	643	612	631	623	607	630	626	635	611	668	652	638	624	600	645	591	626	664	628	657	613	628	654	653	656	635	653	601	646	617	643	612	661	595	623	660	574	625	632	612	639	638	565	653	614	673	661	590	626	589	623	622	623	618	632	675	599	649	626	662	621	618	638	651	608	656	637	632	645	672	661	636	602	622	625	650	625	622	628	656	640	631	681	634	623	613	637	659	626	678	640	662	629	634	670	606	630	643	628	661	587	642	625	665	627	655	683	622	623	660	580	652	651	666	623	631	611	643	637	647	624	631	625	630	618	608	607	661	593	640	609	675	608	626	607	640	645	626	632	649	644	618	633	642	668	625	664	618	662	604	646	646	657	641	603	629	610	638	625	599	628	630	617	664	659	588	622	590	649	635	619	613	581	616	619	632	681	604	652	626	640	627	668	616	632	651	615	638	602	648	596	618	614	657	649	604	603	613	611	621	645	636	662	661	630	625	642	613	617	658	602	622	668	596	609	661	608	655	611	621	639	629	647	620	628	621	574	652	593	664	648	673	608	594	630	591	652	651	643	599	687	626	622	630	656	623	610	582	598	630	651	654	646	592	608	658	634	630	647	629	611	660	667	623	665	633	666	645	618	598	649	650	670	656	619	625	599	665	664	648	685	612	575	611	645	678	606	585	643	618	615	621	656	646	657	657	696	598	626	613	623	615	648	667	650	641	635	623	601	653	622	623	589	643	655	645	652	636	596	612	651	664	624	597	591	630	644	667	653	650	605	584	673	695	655	643	594	599	600	610	606	593	644	613	674	640	650	653	625	604	652	608	610	642	638	644	630	636	661	663	608	676	572	611	654	618	637	682	638	640	644	613	643	639	635	598	642	593	640	640	656	619	626	631	627	622	668	624	606	673	671	632	638	616	655	611	599	615	658	672	636	614	626	606	625	636	672	642	665	643	638	612	624	608	675	606	614	638	615	655	636	649	636	602	650	613	613	619	647	632	628	637	615	633	606	673	644	610	613	676	631	626	643	629	614	634	597	642	604	651	573	602	642	614	609	681	671	605	651	638	649	638	607	587	616	612	622	620	660	646	601	664	649	650	625	646	687	641	638	648	635	659	633	632	641	651	630	676	620	634	630	644	654	649	643	598	671	629	663	606	662	617	616	672	648	639	652	624	592	650	651	649	666	660	646	592	603	652	640	661	629	621	642	635	637	607	582	610	675	617	622	618	635	605	567	642	670	653	624	626	615	673	605	600	620	654	677	653	656	662	663	601	557	659	638	655	628	656	613	616	639	639	669	605	581	634	647	652	643	624	621	628	660	648	646	650	606	615	619	647	611	613	646	682	648	589	675	656	636	602	598	617	610	658	650	568	616	661	646	626	589	642	611	657	645	630	644	674	619	638	646	629	608	606	656	629	614	634	575	586	638	617	678	654	586	635	663	634	565	620	672	582	637	666	636	607	652	585	624	664	624	609	621	659	614	652	578	576	636	668	633	607	634	638	639	630	624	647	610	640	607	593	622	592	670	639	598	611	615	648	586	649	585	647	684	589	593	621	592	642	623	633	617	646	645	650	630	636	652	647	671	638	662	635	656	665	672	676	624	630	610	649	631	601	641	647	654	631	639	631	591	619	611	573	662	652	643	608	599	584	610	607	661	605	646	634	631	616	646	633	615	657	645	625	605	632	636	627	633	586	593	605	617	647	614	608	627	615	617	613	630	620	650	607	664	696	656	598	601	647	641	616	599	659	612	650	653	625	671	622	587	656	656	696	661	664	632	640	625	644	667	647	623	619	620	642	596	616	643	646	636	606	624	660	649	646	654	672	672	623	600	604	628	582	655	650	638	622	646	598	612	631	593	636	648	652	658	619	640	600	671	615	640	638	649	616	617	678	618	562	646	616	635	651	630	643	625	647	606	627	647	620	606	657	637	614	666	638	663	665	663	644	594	652	595	660	629	644	623	582	633	611	663	624	620	692	615	636	647	657	649	622	595	585	630	629	658	642	619	647	607	668	672	624	637	642	622	619	653	653	609	605	593	657	625	623	622	629	620	570	618	634	632	620	560	626	632	626	641	598	610	636	673	643	649	635	617	623	594	648	610	596	644	623	646	627	615	597	628	628	618	683	630	658	654	585	627	636	598	621	654	653	671	607	647	622	623	656	628	635	607	671	618	635	651	614	634	620	631	652	653	668	637	647	613	666	609	600	577	638	674	682	659	642	658	630	635	638	588	646	603	645	603	637	602	591	632	674	636	604	630	600	641	600	672	630	629	615	629	657	648	639	648	632	585	630	609	622	661	628	647	634	637	647	601	637	636	645	647	627	638	623	590	613	621	609	635	647	612	646	641	652	597	631	661	607	620	627	650	610	656	627	597	615	608	624	652	642	621	648	647	609	661	592	632	643	690	619	615	620	636	596	634	610	586	666	619	610	610	674	617	591	597	652	626	643	669	651	633	588	634	600	611	616	645	637	589	676	663	638	638	679	617	613	613	609	650	635	641	611	647	616	637	626	642	626	642	641	594	652	619	642	684	613	633	622	635	664	599	626	630	637	636	669	623	597	622	635	588	632	675	645	653	622	628	629	625	646	618	588	615	618	582	644	637	626	665	614	641	658	630	654	609	629	654	634	621	623	625	598	610	617	631	669	656	660	625	584	638	655	614	591	585	576	649	645	614	590	666	635	600	655	664	639	629	618	629	617	602	630	632	624	614	618	645	642	624	671	630	615	564	599	636	663	626	595	601	592	672	622	646	634	654	659	661	629	641	648	654	707	663	651	591	594	642	633	638	632	606	623	575	649	665	633	682	673	647	671	616	628	652	639	652	646	651	571	631	606	629	658	621	632	602	643	638	638	587	633	627	679	650	574	627	646	627	696	644	619	637	629	608	613	612	606	647	653	662	674	606	647	639	606	631	632	608	644	604	621	644	657	653	620	642	641	628	656	632	654	643	637	669	645	633	661	634	627	641	636	633	594	650	621	617	607	648	586	615	608	669	598	654	635	697	649
6002	3774	5250	2690	2045	1698	1489	868	582	599	744	1715	2223	1640	1102	695	622	513	538	549	517	549	538	509	506	483	572	556	497	550	502	548	526	564	522	548	546	506	562	568	573	559	537	508	507	551	557	577	524	593	526	529	503	519	489	541	548	551	540	520	529	531	547	567	559	538	555	530	528	556	558	527	535	508	518	557	565	502	541	536	536	525	551	536	518	518	562	529	518	540	550	531	486	572	555	527	532	548	518	517	527	531	492	508	547	563	485	534	552	555	512	545	493	540	546	531	543	485	564	560	556	507	522	523	528	530	555	544	566	610	537	514	542	620	516	504	528	501	544	541	554	575	515	566	518	552	542	619	482	541	551	534	492	535	521	512	494	508	522	542	544	518	549	574	522	508	501	551	553	531	490	550	518	554	537	556	508	516	528	562	518	523	522	556	527	503	544	522	540	554	508	551	566	582	528	559	512	480	536	553	510	488	577	527	493	511	540	555	532	572	534	571	497	546	542	570	535	506	573	539	535	525	543	547	532	545	522	543	530	535	535	500	505	536	515	536	496	515	525	544	575	554	522	514	573	548	538	517	567	506	551	513	528	525	518	537	499	515	544	553	480	518	547	525	541	520	547	556	544	528	501	575	515	498	494	497	514	510	539	519	501	501	546	510	549	533	529	532	541	561	543	565	509	555	485	518	550	538	535	525	561	536	524	535	518	505	547	535	532	542	506	571	502	536	517	596	510	544	532	537	514	526	535	552	565	529	543	560	544	556	596	506	554	510	531	550	530	526	557	574	527	527	526	485	567	524	518	518	531	514	565	563	538	526	535	559	578	547	510	511	560	566	572	520	521	532	508	558	576	527	487	507	510	553	537	524	555	556	541	509	496	539	493	488	548	556	530	504	572	559	554	554	554	552	526	508	543	500	549	538	557	579	520	573	516	538	550	560	545	541	560	542	548	544	552	531	526	539	581	530	481	540	511	530	602	518	505	517	513	556	532	554	537	522	575	569	549	519	513	522	519	550	517	518	550	533	564	516	500	558	528	568	579	542	547	547	543	571	533	553	547	561	567	488	553	560	558	524	519	551	549	507	553	534	513	571	509	539	521	538	523	525	538	532	544	549	539	563	495	536	564	516	532	529	546	572	558	575	558	521	550	530	512	564	545	540	551	534	554	477	526	558	559	519	516	569	561	544	544	494	562	563	584	533	534	492	516	600	522	527	520	523	507	530	539	561	533	516	506	557	554	540	524	496	546	507	560	527	540	580	562	544	528	561	551	514	518	534	522	576	528	534	511	559	604	570	528	526	532	525	554	530	518	582	500	523	563	526	483	508	535	533	505	565	511	540	537	542	531	531	517	546	548	477	485	534	539	579	502	504	540	526	554	560	550	580	555	526	533	505	526	547	519	545	540	505	549	548	537	556	521	524	541	514	521	526	537	560	549	546	537	508	497	530	544	545	521	532	541	541	502	545	558	534	539	569	559	568	493	540	514	485	551	542	515	538	531	484	508	527	499	495	538	518	559	546	543	513	554	567	550	521	571	517	505	484	542	527	570	529	566	547	543	566	521	583	535	557	502	543	533	511	556	583	539	534	536	547	567	513	575	546	546	497	540	554	553	549	532	566	515	537	568	553	560	580	557	546	551	495	552	532	555	540	559	546	535	564	528	543	515	518	525	531	542	546	519	515	520	557	556	515	565	553	519	510	543	515	532	561	566	535	536	517	502	563	504	598	533	545	505	505	559	517	503	529	553	545	551	535	522	516	550	551	530	554	563	518	499	534	552	584	517	585	550	549	536	513	550	568	560	555	532	548	526	502	495	593	516	591	499	523	581	541	550	520	530	521	548	557	545	566	556	522	546	570	505	546	538	565	556	526	518	553	523	512	529	527	541	541	545	589	537	539	551	510	519	529	492	541	545	500	558	538	561	524	556	540	516	526	517	522	539	569	489	510	560	534	575	534	558	547	510	535	547	545	562	515	581	580	545	526	561	541	598	556	546	556	535	506	545	538	566	532	545	546	571	510	546	550	528	552	509	562	536	481	532	511	520	516	536	534	533	511	547	524	510	552	514	556	512	561	549	532	516	509	529	553	533	547	559	584	540	545	497	565	545	563	551	518	528	540	523	517	557	517	534	506	540	534	546	554	547	553	536	527	525	517	526	563	545	531	507	580	508	546	523	496	539	565	506	554	536	554	517	568	488	520	507	522	512	567	539	547	494	515	558	550	555	505	507	513	526	557	505	555	556	551	545	574	547	552	518	537	492	525	538	519	550	536	598	503	534	494	546	543	552	563	540	500	540	535	543	515	563	552	533	542	545	550	512	548	557	554	513	548	526	524	576	556	541	567	502	511	542	541	512	576	559	523	544	544	496	580	546	532	552	540	535	505	509	561	568	558	534	532	525	536	557	542	507	511	569	511	527	510	551	541	539	518	528	506	521	553	536	521	515	531	524	538	537	529	502	491	548	478	544	552	546	558	544	547	567	520	505	522	527	530	522	492	532	552	574	522	571	559	517	590	547	567	554	517	510	527	558	530	552	525	524	545	535	546	527	567	524	557	525	542	525	517	488	522	586	523	553	511	524	543	529	555	533	526	502	556	495	531	540	499	539	487	541	475	530	532	547	531	546	557	550	530	549	569	501	549	524	523	536	518	514	557	553	508	519	544	517	544	518	520	531	521	562	528	568	542	546	526	520	514	545	533	492	514	538	520	553	529	525	577	523	515	498	509	518	519	497	536	517	521	520	544	534	496	562	507	544	531	532	536	534	550	515	531	546	516	500	548	516	565	512	494	589	528	509	542	505	528	515	517	541	574	542	588	518	567	560	544	538	585	540	526	533	529	561	526	526	531	548	537	513	501	531	507	569	514	528	557	542	512	551	538	556	517	523	530	548	587	535	565	528	546	508	520	486	549	516	552	559	536	500	516	525	551	530	513	553	583	541	566	516	549	531	567	525	560	526	513	531	511	513	518	530	527	525	536	511	550	557	526	557	532	515	526	502	544	500	545	513	587	543	534	550	538	563	549	537	550	535	521	553	577	534	520	549	546	517	557	507	516	515	520	513	511	541	544	553	505	555	541	537	578	477	604	526	542	509	524	544	580	527	549	542	546	561	532	507	525	500	551	510	524	542	544	538	545	531	529	533	535	521	517	574	534	549	540	522	531	521	507	531	477	523	523	523	559	549	507	555	514	525	511	564	495	496	516	518	505	572	574	551	507	554	527	555	539	470	527	540	589	541	559	551	550	548	542	493	583	498	494	524	510	538	552	556	549	535	550	513	541	527	502	522	544	528	565	543	528	525	548	541	504	583	503	491	526	547	555	586	555	546	550	517	597	494	543	503	572	514	562	535	539	535	548	489	580	544	511	566	554	507	538	585	541	525	508	521	487	513	548	607	560	553	571	533	523	572	520	517	542	569	489	533	535	530	500	509	515	514	529	553	545	615	552	584	486	527	555	545	530	588	537	531	527	541	538	504	515
25692	21456	27465	25602	11490	4496	2665	1771	1005	747	1026	11711	16052	10448	4077	1580	858	690	642	623	584	592	608	605	626	540	619	576	620	586	582	604	623	566	595	572	635	556	592	624	639	630	632	593	651	592	623	577	595	599	625	606	597	552	588	598	609	616	589	606	574	614	621	646	645	629	596	578	624	536	604	585	603	634	584	641	604	636	580	617	596	595	604	571	613	574	592	624	595	620	599	628	609	621	592	598	613	602	545	602	630	620	582	583	612	635	594	641	605	547	605	561	562	600	632	637	582	598	596	625	568	606	613	602	621	583	572	548	597	582	595	610	609	548	597	620	568	588	582	576	607	552	591	606	598	564	622	625	599	537	601	585	628	575	598	615	571	560	566	630	556	609	633	585	608	599	530	606	555	638	576	576	584	583	589	586	570	576	591	570	580	604	650	587	630	601	578	585	604	566	552	605	640	578	591	587	593	582	572	593	577	612	582	589	573	592	582	590	591	627	645	559	623	619	630	612	585	627	618	593	544	587	546	585	622	585	609	606	587	611	608	574	601	584	562	603	578	627	579	607	596	588	618	636	576	588	633	590	566	618	573	560	603	563	587	628	613	578	586	590	578	602	632	580	587	592	595	585	608	599	580	630	517	639	620	598	574	583	618	574	562	638	575	525	555	611	604	605	630	554	584	569	548	589	589	574	580	631	610	592	612	620	590	585	586	611	608	561	633	552	607	632	638	605	575	568	594	589	569	603	600	582	601	597	586	572	638	605	586	579	560	590	593	622	613	577	610	605	574	589	579	661	610	639	620	605	590	601	555	649	607	539	635	647	606	594	570	623	620	595	570	575	583	596	586	627	570	597	617	572	589	548	571	607	577	598	571	625	557	622	613	561	588	594	600	624	593	578	569	601	586	622	605	579	618	581	624	592	611	605	556	582	592	607	601	611	606	581	632	598	593	575	595	551	555	599	553	585	576	579	593	591	590	616	545	568	567	572	566	608	596	620	608	608	619	605	608	566	620	597	594	579	597	647	604	574	568	560	567	604	616	587	624	585	557	577	592	594	588	568	614	567	546	615	607	575	599	611	583	586	592	564	580	600	585	574	568	577	565	644	664	611	566	620	589	566	559	629	579	590	638	579	596	603	604	599	585	601	618	577	591	600	607	581	608	594	634	601	608	599	580	591	573	601	615	583	598	610	650	589	564	580	593	636	608	601	589	609	605	632	634	628	593	550	595	618	607	603	592	566	595	588	589	597	600	604	572	564	587	613	630	607	589	611	615	575	629	587	578	542	570	611	562	568	599	657	561	584	587	605	597	600	666	621	633	610	584	616	597	579	584	587	615	549	607	612	610	580	620	578	562	617	620	582	552	577	582	604	625	589	653	626	584	583	614	608	565	617	607	622	618	604	563	561	569	606	633	580	606	602	566	628	576	584	642	611	642	638	597	576	589	653	585	577	601	562	610	589	603	586	604	618	608	562	569	620	596	574	622	605	602	604	631	602	588	607	585	581	605	569	598	597	604	637	592	604	576	585	576	560	634	596	597	603	631	541	599	578	636	622	585	571	561	583	627	548	600	604	593	623	635	618	583	556	545	596	571	595	591	600	599	523	599	572	615	578	616	612	614	566	606	587	595	596	614	573	615	554	577	550	579	595	568	623	594	562	606	584	578	577	550	599	564	608	594	586	603	578	602	595	640	576	608	587	568	581	638	593	590	593	604	544	612	603	605	596	586	562	586	563	605	568	604	618	607	626	588	588	584	590	628	604	643	590	607	584	611	609	584	594	610	598	628	584	600	620	548	604	643	557	575	568	626	571	625	619	551	619	579	599	577	603	590	553	555	583	644	575	567	577	619	636	602	596	589	562	613	572	583	558	595	565	610	571	593	613	572	573	584	616	586	639	612	593	610	578	570	584	644	567	569	567	613	639	549	587	584	572	615	591	554	599	600	584	569	623	584	615	598	578	573	567	574	564	607	632	563	592	604	554	572	562	588	602	627	581	615	654	580	617	609	575	599	624	599	543	607	569	578	600	601	538	584	607	622	580	572	606	625	604	621	579	572	619	575	562	607	554	602	575	620	584	609	592	622	565	591	599	588	626	587	588	597	602	589	591	607	583	599	573	544	603	650	616	575	592	596	583	623	578	600	560	572	591	644	596	558	531	578	576	580	594	579	607	560	586	526	598	595	587	522	639	530	632	582	558	608	590	594	620	607	582	595	591	605	614	613	617	597	590	607	622	576	565	603	573	580	603	626	583	578	662	573	586	566	582	634	596	594	578	602	579	573	573	602	585	591	610	576	584	588	573	612	596	583	545	622	615	587	619	575	603	567	647	620	600	629	580	535	602	637	604	543	583	551	547	580	603	543	625	593	611	592	582	565	598	589	622	644	572	618	645	600	605	558	572	604	562	595	593	611	597	593	618	609	627	611	589	601	560	595	604	577	634	613	580	632	606	592	589	617	586	619	584	529	585	547	619	575	613	599	580	584	587	605	590	666	595	615	604	616	618	598	602	620	601	608	641	591	524	590	581	612	612	590	668	589	569	605	587	551	540	576	608	596	590	587	589	582	574	632	604	589	616	608	594	585	588	606	580	636	550	599	553	586	569	544	584	572	598	594	612	615	584	589	543	557	588	584	568	645	605	620	578	599	629	562	574	561	599	572	591	603	554	614	612	630	570	603	558	570	626	633	573	619	571	573	574	619	619	563	607	642	601	562	573	583	608	598	571	569	613	585	571	626	593	610	581	591	579	588	550	626	608	573	591	583	541	520	588	582	559	582	564	587	623	584	611	603	585	556	614	620	574	609	604	633	591	600	606	595	599	616	564	609	591	591	586	592	620	623	596	599	607	588	593	625	576	623	559	586	573	651	612	628	567	585	570	633	588	619	587	597	606	602	606	599	599	613	633	621	580	621	628	594	617	599	636	612	640	614	571	565	643	577	585	597	617	578	619	571	615	599	589	569	577	598	602	619	603	587	619	580	612	591	566	588	596	601	609	599	644	593	654	580	652	586	590	609	632	579	578	613	594	593	631	599	611	594	656	612	573	585	573	590	595	621	609	573	636	610	644	625	590	601	544	536	561	588	593	604	588	608	562	577	543	585	577	618	640	630	546	600	601	579	573	584	605	563	634	611	583	544	576	567	582	590	629	580	598	563	556	601	570	590	579	584	591	663	587	583	547	596	556	556	602	600	563	593	620	621	613	594	609	561	574	556	599	569	547	595	596	623	574	574	567	559	578	568	604	609	632	578	578	631	561	592	624	574	623	598	597	600	608	584	606	623	595	583	598	591	609	554	603	573	606	615	555	585	575	601	584	599	608	628	587	587	610	607	556	567	594	568	615	571	590	562	647	590	608	560	584	608	623	586	601	584	561	598	609	612	585	593	587	584	623	596	598	613	623	584	625	605	583	590	573	593	578	580	567	638	587	579	638	580	590	598	607	596	577	638	605	575	654	597	580	587	570	604	666	601	621	628	604	537	580
4637	6642	4419	2478	4892	3937	2815	2142	1095	736	1221	14100	14531	9176	3720	1586	854	620	545	531	524	527	524	552	507	564	514	524	548	513	547	524	515	502	479	543	537	520	495	557	513	512	499	525	540	519	545	522	527	510	533	501	510	525	531	537	517	465	521	517	528	515	549	522	524	507	509	502	556	507	568	536	503	523	510	528	512	501	534	532	502	505	546	496	513	528	522	519	556	495	524	520	540	542	511	523	501	539	525	524	524	512	503	518	521	544	524	501	522	510	502	496	553	534	529	530	514	523	532	552	530	504	546	516	469	548	533	523	519	508	532	498	505	518	497	504	504	501	544	511	518	524	548	492	539	514	495	528	512	532	529	542	488	520	555	539	554	529	540	513	526	505	517	534	507	537	565	503	535	511	529	500	492	536	517	509	510	486	499	533	556	548	525	537	578	480	530	518	544	521	513	503	529	552	507	539	517	541	526	563	535	558	509	526	539	513	519	508	504	500	515	525	563	478	542	528	520	532	546	540	509	508	512	588	522	535	563	467	490	508	498	526	517	552	543	496	513	521	514	527	501	498	560	539	533	565	518	516	523	548	508	530	517	490	543	501	493	521	501	469	542	554	514	546	539	517	545	509	538	521	576	561	530	533	486	544	550	550	511	511	544	501	500	526	527	527	572	517	497	493	510	518	496	462	506	520	507	494	534	535	526	560	511	543	530	570	496	518	524	539	514	491	502	516	527	562	493	523	551	496	467	543	508	543	560	544	537	535	523	531	536	505	558	527	527	490	469	504	493	509	489	512	538	536	518	529	549	521	555	520	524	532	527	524	530	516	516	538	515	510	523	521	533	527	509	497	532	523	534	570	497	552	522	486	550	493	535	514	522	526	512	554	523	559	523	514	520	495	529	522	505	526	511	517	535	498	561	527	505	534	529	502	482	509	501	533	512	525	514	508	508	494	534	515	489	492	498	552	497	518	550	512	539	522	536	524	491	520	553	527	514	507	557	523	514	458	486	516	507	466	491	520	533	474	505	579	523	528	556	540	520	516	564	513	517	543	507	526	508	544	510	490	526	553	531	501	524	497	486	521	541	527	537	497	500	513	539	527	516	532	486	546	573	542	525	529	517	534	554	503	493	505	515	528	513	526	483	527	530	537	543	557	487	524	525	470	470	515	464	534	521	528	508	534	535	521	523	496	563	535	504	517	542	557	507	511	518	545	549	531	561	489	549	508	521	533	507	550	524	495	528	527	551	502	510	544	545	529	499	483	535	555	558	553	504	497	522	529	476	537	548	500	550	544	533	504	519	566	499	526	503	526	526	490	501	553	533	540	537	536	531	528	501	480	503	527	504	567	472	519	546	483	488	480	517	519	538	494	535	520	539	475	545	513	584	554	481	495	501	537	495	523	558	546	516	548	559	543	500	528	543	565	521	535	514	520	510	531	533	512	511	538	541	521	502	497	533	523	546	536	498	524	501	515	539	549	560	529	525	509	496	481	527	571	498	539	510	550	498	508	504	537	530	521	486	486	498	496	517	548	545	514	552	512	538	543	550	535	512	552	505	492	531	517	547	532	518	542	509	527	506	554	516	470	536	544	564	562	522	550	514	513	527	527	548	503	507	506	495	494	536	542	530	538	516	517	504	532	535	545	509	510	528	532	520	535	534	521	500	517	503	535	514	479	530	516	524	520	549	480	523	517	505	506	506	504	493	518	497	507	502	491	536	508	507	519	510	525	488	533	516	549	528	537	524	492	482	536	520	540	549	529	522	510	501	485	501	539	531	520	528	507	532	531	467	517	526	527	504	489	511	523	499	489	513	530	535	538	542	513	559	515	497	529	534	505	546	493	500	550	518	527	538	552	543	533	514	543	501	474	537	498	516	519	515	504	514	535	505	499	514	545	490	541	494	520	550	547	550	505	469	519	559	497	525	506	505	518	543	486	507	569	499	537	553	535	522	541	497	502	511	504	529	545	547	508	515	511	550	570	527	547	530	461	559	510	516	507	519	511	543	508	492	567	574	502	508	512	541	545	535	538	492	519	537	537	507	526	524	509	464	533	536	514	541	540	538	524	515	508	529	566	501	496	493	500	493	505	520	518	525	519	492	541	536	499	489	532	538	541	527	521	526	462	471	516	515	515	525	532	490	540	495	539	526	479	566	559	498	529	487	499	540	505	502	542	537	504	532	519	525	504	541	527	530	543	553	531	506	481	565	482	536	523	481	499	524	537	579	533	524	520	476	525	521	514	540	529	499	504	514	559	526	528	526	521	499	547	539	543	522	504	523	530	542	517	528	484	516	535	494	545	502	541	502	491	507	531	541	540	532	543	502	522	522	534	499	486	518	503	491	485	489	539	535	524	496	523	497	507	524	495	480	543	510	510	521	492	521	590	556	521	530	538	483	503	510	507	548	527	532	507	536	475	552	489	510	521	546	548	545	536	525	524	513	521	524	503	512	540	564	555	501	516	525	523	529	541	501	487	534	506	524	567	531	518	583	499	490	543	524	521	540	539	545	525	530	518	529	522	529	504	520	541	532	512	538	470	520	528	531	503	543	568	503	500	519	528	509	530	485	569	502	557	520	539	519	540	533	536	560	531	544	507	526	539	515	540	546	545	505	519	527	534	526	556	503	516	480	531	517	561	532	554	530	488	518	496	494	540	514	505	522	536	516	521	529	534	529	492	521	488	500	505	553	533	478	526	535	506	547	503	500	503	530	481	491	500	519	549	505	491	556	525	514	513	490	536	522	528	505	524	526	511	537	536	543	544	521	528	492	497	511	476	542	519	521	557	544	506	504	534	535	538	515	506	581	535	482	466	574	532	541	485	497	535	508	542	511	515	532	520	500	534	510	509	527	493	518	520	518	529	512	532	532	514	518	490	512	531	542	488	511	537	510	513	491	555	513	539	492	541	518	545	506	515	529	513	546	552	517	550	527	558	508	524	539	516	521	515	527	499	488	517	519	537	531	500	523	492	455	506	536	517	504	529	519	551	485	556	519	530	548	501	569	488	502	525	512	546	504	517	515	542	529	488	503	484	497	508	511	532	528	554	521	506	521	528	530	520	547	521	577	521	519	535	512	521	502	565	538	523	495	499	499	484	534	555	527	516	535	523	547	498	538	512	519	515	553	516	540	522	501	501	527	527	523	527	479	488	516	507	533	516	531	535	550	519	486	523	536	515	558	545	500	509	527	519	511	505	542	502	540	490	538	493	489	541	558	544	528	559	522	550	522	531	530	506	498	520	561	533	548	557	503	538	521	524	502	478	497	510	504	526	528	490	542	512	530	495	513	479	535	500	490	503	500	526	506	524	573	545	510	536	519	520	530	509	493	492	544	503	515	533	528	481	538	492	510	538	505	510	490	536	562	506	502	535	504	507	503	521	532	524	509	531	490	502	509	567	560	576	506	529	540	552	453	526	503	525	534	490	508	528	506	523	566	513	549	509	534	532	482	510	531	516	530	512	494	485	513	541	502	533	530	505
24682	21417	28545	24657	21081	11123	4895	2706	1420	1028	2136	21182	25777	18451	7957	2532	1263	881	783	685	754	715	714	725	750	732	748	710	699	740	730	718	735	739	722	727	726	724	745	732	712	725	728	708	763	701	710	695	732	708	713	744	721	709	746	743	712	718	756	711	726	703	750	710	728	709	772	699	710	765	749	734	682	721	752	720	740	725	690	713	737	723	768	681	696	712	712	752	696	743	757	686	661	706	730	756	705	743	715	730	699	739	738	767	692	753	748	726	726	712	703	717	685	726	716	716	756	729	760	704	680	710	692	709	744	755	738	709	714	724	709	750	675	722	743	737	682	713	675	719	703	705	702	747	725	741	728	727	739	711	710	734	700	760	694	724	764	699	712	797	694	699	757	712	735	701	699	766	706	712	649	716	673	718	723	716	711	689	693	725	720	701	728	692	756	726	716	725	665	681	734	716	759	738	799	669	728	735	770	743	690	685	753	748	739	711	730	735	719	705	701	729	709	749	687	741	675	691	729	737	731	694	713	733	689	682	724	747	683	729	708	687	691	752	676	697	715	750	708	688	751	694	745	733	753	781	743	727	759	690	742	696	713	681	750	684	705	754	701	713	698	771	749	670	708	717	684	716	765	698	734	687	733	792	662	691	741	706	703	731	689	734	745	719	711	756	736	760	737	748	692	741	677	723	714	688	747	730	688	706	686	715	735	720	758	698	735	723	698	641	721	691	735	648	673	664	709	679	708	732	736	698	709	692	667	738	670	751	674	713	710	732	711	702	688	690	693	741	787	692	710	799	713	710	676	670	648	700	700	715	691	730	774	734	712	714	730	706	742	777	683	747	725	739	727	666	730	715	714	745	724	751	719	716	704	663	704	734	711	740	665	747	729	751	767	712	745	700	697	723	707	778	739	723	729	766	691	752	781	729	728	707	743	755	722	783	781	734	704	693	660	711	714	710	759	723	758	722	699	720	675	728	722	740	676	745	667	711	765	692	760	817	743	677	679	711	686	707	710	743	757	773	742	688	709	699	700	714	674	685	748	737	729	694	737	684	707	732	747	751	765	734	702	699	680	745	754	691	740	704	689	678	708	713	685	735	707	700	709	747	737	694	700	714	743	732	736	711	738	675	722	680	745	701	718	708	746	714	707	764	702	688	687	716	719	677	743	694	711	711	717	713	729	705	715	721	712	698	698	782	739	740	704	735	712	714	715	715	710	753	763	721	728	762	696	754	735	679	738	710	709	728	717	744	697	702	744	715	730	722	689	767	728	733	709	688	681	711	704	728	681	700	690	724	707	714	731	705	716	713	688	725	682	742	732	707	737	696	712	753	687	701	731	774	729	741	717	691	724	738	694	739	698	673	733	678	712	735	688	675	773	792	689	694	671	732	699	710	748	702	771	730	746	735	774	732	692	710	715	723	729	690	730	726	730	736	734	708	759	765	705	730	740	717	710	738	696	686	701	702	717	642	705	716	730	676	738	675	706	714	732	697	700	768	717	702	735	708	737	699	734	713	718	681	669	752	749	752	736	708	736	704	721	765	738	749	719	755	714	738	701	718	682	739	748	745	696	724	744	714	677	755	713	700	750	735	730	766	682	684	744	684	672	731	699	762	696	667	743	720	687	684	739	750	736	718	721	757	690	708	670	718	742	657	747	727	734	716	689	703	715	737	751	683	686	704	691	693	666	759	727	687	730	699	697	739	739	729	738	738	717	667	707	774	682	671	738	766	740	668	693	785	726	723	725	722	759	662	731	688	699	717	709	729	711	732	730	740	718	740	683	731	664	709	738	721	707	719	690	704	703	745	709	706	763	687	700	739	722	744	708	752	780	706	682	754	740	727	694	743	716	724	737	733	695	732	709	745	717	731	720	738	730	729	680	706	700	705	745	673	713	693	738	715	689	735	719	747	716	722	731	746	747	730	738	709	730	773	708	737	651	728	738	693	709	736	695	717	647	718	736	698	731	701	712	735	693	728	752	724	726	707	705	717	711	723	751	752	682	702	664	672	694	713	718	750	759	731	727	724	710	735	686	749	751	751	607	741	729	714	749	704	660	722	683	726	715	712	744	751	761	783	678	708	715	703	723	730	743	727	738	763	731	739	707	806	675	698	733	724	735	717	772	712	697	713	674	763	783	714	706	709	678	751	678	764	695	693	668	712	760	736	737	683	690	702	684	686	762	731	691	751	735	672	689	739	734	751	727	667	726	688	719	701	708	744	695	728	691	714	704	717	732	693	760	708	702	685	721	720	716	712	676	698	697	740	762	757	732	682	713	695	704	749	656	656	710	681	702	721	722	722	722	728	721	738	739	755	721	731	730	674	758	686	720	725	690	682	719	699	699	727	675	722	716	689	701	688	731	735	728	702	720	705	708	687	705	736	737	723	726	687	719	741	698	641	703	742	683	737	710	745	644	712	764	710	735	685	680	719	739	729	714	721	700	720	692	709	733	720	717	726	695	791	730	706	712	702	697	751	709	717	740	724	690	700	725	748	730	739	717	753	695	722	750	764	738	698	742	711	671	710	732	703	696	705	716	676	718	660	754	781	725	759	742	688	691	708	708	730	687	674	719	737	700	700	747	707	700	737	806	736	709	680	688	705	740	691	731	753	687	718	703	703	693	703	699	684	718	720	719	702	679	736	727	691	681	749	717	693	767	736	728	695	734	709	722	773	672	728	725	728	743	719	724	797	727	727	767	664	733	754	756	741	712	702	696	741	691	724	762	689	672	719	678	732	711	711	697	743	734	662	740	690	713	695	711	721	748	725	773	714	730	722	711	725	706	692	715	698	694	687	695	753	720	693	713	711	717	682	751	753	708	699	760	788	731	735	716	724	689	736	702	716	670	728	740	758	696	731	730	686	757	708	699	736	665	698	764	660	726	717	724	692	679	743	704	792	745	779	706	763	675	716	729	705	735	726	688	640	726	730	703	681	761	692	682	728	689	732	743	708	616	715	729	686	693	709	726	759	700	662	708	780	731	734	714	762	774	718	742	770	728	754	720	704	705	742	742	742	734	722	735	707	737	753	705	737	700	680	692	712	659	710	722	754	708	678	727	672	720	724	733	743	679	713	698	694	705	719	722	725	744	714	686	720	783	733	698	734	711	693	752	714	746	715	726	679	732	762	719	786	683	703	737	746	748	771	749	782	675	690	700	723	747	728	739	740	725	734	741	687	699	725	719	734	732	706	772	732	709	695	698	725	738	713	724	759	699	724	715	731	672	755	750	761	713	716	742	727	701	726	704	724	723	663	709	713	758	668	715	714	701	711	717	673	704	698	746	731	722	730	727	676	704	726	719	712	690	777	703	692	728	745	710	722	726	681	684	718	755	729	733	697	715	721	715	717	708	707	709	713	696	712	745	758	751	677	699	727	689	723	710	715	757	699	694	713	725	697	733	731	705	711	742	697	720	770	736	730	758	719	691	697	695	712	711	711	684	766	701	670	681	718	718	708	739	701	760	720	710	710	719	700	710	717
5965	12970	9423	5385	6658	5461	4175	3142	1589	1080	3112	23652	22758	15001	6453	2476	1172	730	630	641	640	628	649	630	568	566	600	627	644	644	620	591	635	644	611	621	654	662	656	637	647	646	622	646	648	633	616	636	653	605	611	650	662	653	681	668	636	616	626	588	620	659	591	632	605	623	617	619	585	643	618	620	607	651	628	616	625	628	586	603	609	623	598	645	601	664	585	589	620	595	585	606	636	653	641	667	567	574	643	606	624	633	622	672	643	646	608	641	602	605	626	590	590	616	638	658	604	592	577	622	682	627	662	635	629	613	598	581	609	575	636	619	630	627	621	574	579	623	655	590	592	620	690	589	680	610	644	600	590	635	647	621	608	635	656	616	606	615	606	650	673	638	626	652	644	655	619	622	608	586	663	592	631	629	593	657	609	615	591	631	606	605	644	614	604	608	642	600	619	639	633	587	605	600	666	659	635	616	667	590	564	614	617	614	557	605	625	615	624	548	623	619	579	612	619	624	647	654	573	639	645	583	648	559	642	613	642	625	607	594	628	660	692	584	586	582	609	623	609	629	671	589	593	594	579	571	653	609	619	617	609	626	586	650	637	634	571	623	607	619	642	648	614	618	647	618	594	620	584	646	586	655	650	617	619	650	582	609	638	620	557	570	593	626	634	633	581	604	590	640	606	623	628	657	603	607	621	610	636	638	606	597	615	587	614	614	631	578	642	598	607	644	569	615	659	613	622	572	599	638	610	595	615	613	590	589	627	620	600	648	620	641	640	650	582	576	617	630	596	632	601	618	625	596	659	629	611	611	596	643	639	641	633	592	607	560	630	592	558	620	617	591	611	639	616	625	627	675	637	600	646	610	550	625	672	655	629	613	605	630	615	606	624	577	592	631	587	611	620	616	617	621	660	591	656	632	696	602	568	576	614	620	594	585	607	578	583	607	628	605	613	620	623	563	609	593	620	559	600	595	615	588	618	619	634	560	574	632	643	610	606	642	593	615	590	608	578	619	596	589	606	596	617	611	654	627	649	605	614	608	631	595	578	598	603	648	655	624	645	648	581	598	610	614	635	616	644	637	602	586	596	629	624	688	600	631	617	624	570	639	628	658	632	652	617	621	572	624	663	624	615	630	634	623	652	627	643	589	682	601	615	598	614	628	563	578	593	651	622	605	570	586	569	601	578	620	603	608	571	621	639	633	585	617	587	605	612	602	597	642	601	602	569	633	605	692	598	612	618	624	580	609	612	644	606	623	593	566	619	581	595	616	580	630	628	640	595	616	623	656	597	602	639	599	606	617	627	553	678	592	665	612	576	592	618	630	602	634	623	658	631	569	606	665	637	632	640	615	601	580	645	631	602	582	638	622	599	614	620	583	673	599	617	656	615	599	608	644	614	586	635	618	596	612	601	640	606	648	601	585	575	620	571	616	617	612	625	626	657	637	673	606	627	583	657	639	623	605	641	649	596	609	634	654	587	621	618	598	628	612	574	602	605	602	613	673	670	595	641	641	630	590	608	602	649	569	657	601	632	622	611	626	647	605	653	635	589	580	605	632	644	620	604	622	603	638	582	600	598	634	587	585	653	601	641	636	605	574	632	625	602	647	668	630	612	645	604	621	628	596	629	622	660	638	607	620	650	611	608	652	611	557	628	571	595	622	627	648	572	620	599	615	587	631	626	613	617	607	627	610	619	599	639	631	591	583	596	585	598	648	617	576	623	633	603	662	637	613	665	587	589	637	650	635	600	632	635	608	642	683	613	620	615	627	623	602	592	635	623	623	661	637	656	653	648	618	606	615	634	611	596	628	558	587	648	610	638	629	618	631	644	602	596	605	623	604	582	638	597	601	614	575	589	590	600	640	660	610	629	688	585	628	640	634	578	580	609	587	612	632	682	613	616	649	619	651	593	618	621	646	603	601	644	648	664	625	614	586	605	607	618	595	655	572	634	635	644	618	628	633	590	602	608	632	621	683	574	584	622	606	613	603	620	629	645	626	612	590	602	664	605	545	640	605	650	630	604	612	592	621	593	664	691	627	623	644	575	600	590	596	595	618	649	609	616	647	616	622	646	645	576	637	574	591	594	590	617	580	618	584	607	601	634	670	582	609	656	641	604	647	628	570	617	609	618	651	635	592	651	573	670	586	601	567	605	615	620	607	580	607	620	590	554	606	588	657	649	625	628	591	609	543	651	637	625	626	573	580	578	623	564	613	580	614	618	587	663	631	608	625	593	632	633	607	622	642	625	617	612	604	569	608	646	644	618	658	621	643	616	634	637	631	611	577	588	592	649	604	625	621	622	618	675	581	651	626	638	599	629	680	616	629	616	593	614	582	572	663	612	634	597	587	589	627	638	616	586	602	635	656	582	614	616	629	646	626	609	628	583	628	592	637	598	642	631	621	648	623	605	620	592	614	616	615	622	604	604	639	650	637	627	635	616	569	582	627	674	613	599	575	601	591	642	618	628	595	616	613	598	613	612	631	601	656	603	603	588	592	618	578	607	629	620	619	637	613	610	623	596	603	603	594	628	579	647	624	613	585	583	628	586	578	641	637	607	607	604	639	593	608	630	659	598	672	601	616	625	609	646	605	621	617	628	578	615	592	630	644	652	620	587	593	631	648	573	638	643	609	630	599	602	637	576	648	622	635	637	614	604	619	593	609	607	591	592	664	602	614	570	685	582	630	599	662	608	603	632	606	593	632	589	640	596	622	608	604	618	592	601	603	591	631	613	631	610	606	620	596	607	626	602	657	568	603	609	604	609	608	611	605	620	616	620	599	614	646	621	626	612	617	615	635	661	640	596	613	582	634	613	615	631	579	637	633	584	612	637	576	654	595	591	663	622	591	584	650	595	617	624	588	589	593	555	628	646	617	603	680	614	638	603	631	566	616	625	652	630	619	583	631	586	611	606	592	647	603	613	626	631	588	603	641	633	588	616	595	666	599	606	634	583	654	616	628	613	573	585	623	608	573	592	601	580	610	620	604	608	556	639	617	587	606	616	601	585	583	584	603	647	582	615	585	600	605	593	583	597	673	615	598	624	587	631	626	621	634	593	610	646	671	621	612	630	585	614	600	614	644	597	606	620	661	595	640	623	640	654	600	670	690	645	605	597	603	659	612	563	584	604	572	593	600	619	617	608	584	604	615	648	579	642	618	629	604	635	652	593	619	617	657	631	604	662	649	608	609	618	601	579	609	608	646	587	623	610	646	599	597	564	612	630	640	619	572	607	591	595	672	586	563	610	582	600	590	645	600	622	596	598	638	614	613	622	604	624	575	572	596	616	619	650	600	582	611	637	631	623	581	603	611	607	629	573	594	630	580	614	619	612	601	625	588	614	596	619	626	618	617	622	633	610	677	635	617	666	626	608	636	658	590	594	637	640	624	632	616	586	581	601	578	620	614	607	584	647	655	588	672	640	640	617	648	612	599	634	599	649	639	583	585	582	630	610	579	600	596	654	609	595	599	620	590	589	649	618	605
27776	12998	4532	2190	1817	1444	1099	1055	764	702	688	1403	2169	1782	1198	836	711	658	694	711	620	631	681	622	649	679	670	672	641	669	683	640	683	652	668	684	686	672	681	695	661	681	696	652	659	723	679	660	665	643	713	665	662	677	679	704	679	691	637	643	685	651	640	661	627	668	718	667	667	668	673	689	696	684	677	635	664	678	656	699	634	653	630	692	702	647	664	668	661	672	699	623	751	654	669	679	652	627	660	694	686	655	698	683	693	662	645	636	707	642	699	676	674	685	620	631	617	677	683	627	670	663	686	640	675	676	645	608	686	661	668	655	612	694	652	691	628	645	645	651	648	648	671	679	661	675	649	673	646	648	683	632	678	635	684	639	724	646	639	639	706	643	638	690	623	691	710	666	630	684	600	641	653	672	637	636	653	667	661	719	681	637	706	698	659	663	640	660	665	657	667	662	694	689	683	696	599	672	625	641	713	642	688	653	697	655	684	676	662	652	728	702	691	670	641	688	685	672	662	684	644	703	648	633	665	658	663	709	669	645	675	703	706	660	620	664	648	683	680	679	700	689	674	646	686	639	663	701	653	663	662	667	686	675	672	675	704	646	667	638	632	643	702	684	697	643	680	681	652	680	671	648	683	689	668	661	682	670	658	701	661	681	694	699	658	654	597	620	654	718	700	617	690	634	637	694	671	680	687	696	684	725	660	690	697	700	672	612	658	651	662	686	680	629	688	648	708	666	635	663	636	683	665	646	681	653	700	718	687	654	642	672	648	677	654	676	721	720	692	666	651	635	720	680	669	635	650	691	673	665	692	672	650	651	617	687	664	671	611	641	705	645	666	701	644	719	689	651	661	621	692	662	657	693	675	645	689	641	683	635	649	720	689	667	666	645	634	698	643	680	613	683	660	627	616	657	675	679	706	652	693	685	655	692	672	654	611	672	632	671	691	663	644	657	689	648	684	639	659	681	709	646	646	632	700	705	676	676	668	674	663	705	633	663	682	691	631	699	643	647	687	666	657	683	679	684	681	642	666	630	701	612	670	681	674	654	660	699	622	657	677	652	705	649	669	654	669	661	646	640	654	672	678	623	626	725	655	641	682	632	631	657	617	686	674	665	686	689	638	670	665	676	652	668	660	693	689	630	695	689	653	675	664	678	638	649	664	683	670	648	645	629	654	669	654	670	669	634	667	657	648	674	716	668	671	732	624	684	682	701	681	686	673	682	704	680	676	632	643	691	682	673	679	602	676	679	657	708	654	665	641	652	704	668	685	704	618	657	631	665	664	715	653	640	695	661	656	651	639	712	713	686	722	677	672	643	664	681	636	669	646	677	655	611	639	667	682	672	585	656	672	637	648	699	673	651	658	697	710	636	661	655	670	669	703	681	628	644	642	666	616	639	703	632	698	653	629	645	686	662	668	624	649	678	634	669	686	658	652	669	672	664	697	669	690	632	670	625	639	647	688	626	617	652	620	700	632	627	626	653	654	635	674	643	656	659	680	659	684	655	670	681	628	671	659	664	691	653	680	614	698	671	645	669	633	634	663	630	635	645	710	641	686	633	669	663	691	694	637	663	670	687	662	645	687	633	675	656	619	660	700	673	689	668	692	698	658	664	681	672	642	671	641	573	642	658	675	688	685	665	661	684	630	647	706	660	726	681	672	606	689	733	691	648	671	627	676	664	678	638	657	653	687	682	678	620	698	647	681	646	656	670	649	662	630	649	658	660	591	649	651	639	637	678	695	692	622	632	662	643	697	650	670	667	700	686	694	671	658	651	657	689	700	637	700	692	672	642	649	675	722	681	661	703	678	625	696	681	650	697	683	626	715	658	647	648	668	635	702	663	626	658	658	693	692	691	684	646	612	633	628	673	626	708	663	650	632	649	669	698	651	658	657	731	696	646	695	684	705	675	661	680	668	646	652	676	652	640	649	674	675	673	628	643	710	717	685	685	677	695	679	663	639	632	630	660	673	620	682	648	674	616	651	718	734	662	704	656	630	631	645	701	674	708	600	692	668	638	686	655	693	661	619	624	633	661	691	679	648	720	666	707	675	668	666	694	682	639	699	670	660	655	676	703	651	672	651	646	656	654	664	682	686	647	703	658	680	666	680	717	690	682	639	621	691	664	654	660	683	663	636	626	686	710	739	671	643	637	720	694	661	677	682	651	689	692	647	698	659	595	593	695	653	679	664	681	673	642	673	674	644	711	676	696	659	671	680	694	671	681	664	669	683	667	641	714	693	648	610	675	653	696	615	672	634	639	694	716	694	634	679	682	658	682	666	621	622	605	652	687	677	665	635	655	691	665	665	698	682	647	625	640	649	713	659	691	672	686	674	616	673	635	650	725	671	643	621	622	638	651	661	609	638	656	660	662	626	650	648	679	647	667	668	646	673	659	650	653	672	659	661	648	672	714	668	626	681	633	665	633	675	683	682	669	692	698	669	668	684	710	670	666	653	633	668	642	676	649	710	636	680	677	670	650	656	641	636	646	677	658	600	647	661	683	629	658	612	699	687	687	650	662	697	660	709	646	666	648	645	673	661	666	677	712	695	666	645	675	655	692	709	641	690	661	665	659	668	669	681	682	676	680	682	683	623	668	656	644	674	669	662	688	684	668	640	654	633	693	728	691	691	616	651	663	649	629	700	708	666	649	652	681	652	685	687	656	727	654	665	643	620	630	683	674	643	687	603	679	656	613	696	668	647	618	678	635	667	669	657	692	655	674	650	678	622	612	681	674	657	661	696	641	688	668	622	616	659	638	668	634	674	665	702	709	666	680	657	689	617	680	666	691	702	671	625	648	659	661	704	683	676	652	614	666	657	671	666	671	635	648	679	679	605	681	651	629	662	650	644	643	664	648	676	612	638	603	645	675	657	651	668	692	631	650	677	650	650	682	642	670	689	670	654	700	662	660	648	669	652	638	642	685	641	655	676	664	645	675	642	663	681	716	654	633	653	652	626	670	639	678	719	658	638	675	685	632	648	663	659	718	679	707	700	627	690	679	643	697	670	701	683	649	674	660	659	677	644	656	691	670	651	712	667	668	682	699	649	677	706	618	690	666	695	667	668	651	680	697	660	650	743	642	695	665	678	684	650	687	661	666	675	668	637	681	678	659	650	680	653	649	670	670	645	659	633	657	694	725	665	644	659	642	678	655	652	722	654	671	721	670	645	690	663	678	671	586	633	667	675	691	657	664	649	660	669	640	689	602	660	622	657	671	655	659	673	687	671	656	668	661	694	748	640	680	665	634	667	657	622	702	651	620	667	688	745	676	627	659	702	698	621	703	662	641	651	649	664	670	676	663	654	671	655	680	676	660	664	677	640	631	646	682	665	617	617	685	675	670	665	604	654	679	674	663	658	655	623	651	695	690	631	683	711	678	681	707	618	656	692	691	666	641	656	651	684	663	656	658	614	657	659	657	714	672	698	732	679	684	673	678	669	666	683	678	705	692	683	654	681	639	672	668	657	696	694	639
6997	5242	3714	1785	2077	1680	1235	1293	714	625	651	1745	2550	1806	1130	783	652	581	570	565	554	557	555	582	580	533	565	569	527	532	568	578	593	560	569	565	551	565	603	534	577	551	546	547	531	517	525	566	510	565	574	597	576	585	560	536	543	532	545	536	535	582	545	583	548	567	550	535	562	576	546	593	574	562	568	514	529	552	545	558	567	550	538	613	536	531	559	557	537	572	592	547	596	572	577	605	560	582	534	578	553	554	549	541	530	550	575	580	563	567	562	544	544	585	535	591	567	572	580	564	545	572	590	550	544	561	521	588	510	561	561	544	574	587	565	538	560	535	551	584	546	536	546	588	578	561	580	574	552	587	559	583	551	559	575	587	540	518	556	538	588	574	531	527	562	508	529	554	540	581	538	557	566	559	591	584	556	543	517	553	573	551	554	568	581	525	552	558	541	533	539	507	552	543	553	518	541	565	551	546	552	519	602	538	578	548	553	566	547	552	582	560	564	532	545	555	559	556	535	566	538	630	560	557	540	556	572	546	576	574	550	572	550	570	555	586	536	628	536	585	548	587	541	520	574	560	537	571	559	535	547	554	538	550	532	574	532	581	584	538	541	535	564	624	560	572	570	547	568	560	532	566	570	526	580	523	557	564	554	552	565	560	561	553	516	564	555	528	552	548	537	506	555	539	531	560	593	560	555	553	541	571	610	548	567	553	515	568	532	565	542	520	576	573	549	528	572	557	546	560	563	553	548	541	572	592	562	580	520	534	539	602	516	550	532	574	532	550	560	536	586	622	544	561	606	573	525	550	563	578	547	596	572	517	546	557	553	575	562	590	553	591	565	541	539	560	557	543	542	602	566	550	562	571	574	592	582	552	575	551	553	566	563	574	554	572	554	574	548	537	549	549	602	538	561	563	502	570	565	550	572	530	523	533	596	539	560	550	555	563	598	610	556	568	564	558	589	625	557	541	550	579	566	591	541	533	568	574	562	516	565	549	603	581	548	531	574	575	560	549	605	576	548	586	546	560	569	554	524	573	548	552	598	567	544	541	553	514	532	581	546	600	576	543	564	567	597	539	576	558	576	581	567	532	583	531	517	593	551	578	555	558	603	605	576	587	552	569	599	545	563	580	590	537	536	578	587	568	553	607	538	589	562	601	543	550	545	539	546	544	561	567	557	560	554	538	571	578	523	558	553	550	555	543	567	599	475	505	568	552	573	540	574	586	541	539	583	541	566	575	559	566	588	552	537	558	609	518	578	562	557	544	568	567	547	574	589	554	560	542	590	536	525	548	567	552	546	559	543	535	572	562	548	549	534	551	550	582	600	535	563	552	554	549	566	563	516	547	539	559	529	539	526	563	557	549	565	581	549	536	566	583	541	592	532	551	562	537	571	558	520	573	578	542	577	570	520	600	543	557	567	486	575	576	536	586	578	566	566	552	540	561	562	557	544	560	539	563	555	597	561	533	572	526	517	585	567	590	568	630	554	561	555	578	561	551	532	566	553	564	523	567	557	573	598	552	565	551	529	582	535	553	582	567	555	543	593	528	546	554	581	562	535	591	565	559	553	569	552	569	545	498	581	557	531	583	570	561	606	560	532	560	542	598	556	564	544	540	535	515	557	559	575	581	551	534	564	585	558	563	524	567	581	562	536	517	602	608	543	546	559	587	561	554	562	550	562	525	514	547	569	559	551	562	594	517	566	545	556	566	546	578	566	562	580	589	578	578	546	555	519	555	526	611	540	540	529	565	516	601	555	592	575	526	554	547	585	542	587	597	599	580	545	542	556	593	549	544	608	571	553	557	567	577	579	549	546	584	550	566	578	577	568	605	555	580	525	547	616	589	541	502	554	544	575	569	570	597	534	541	539	602	570	556	594	612	518	585	575	531	600	567	562	576	592	557	554	595	536	577	554	582	598	510	574	551	546	578	562	572	560	546	550	580	557	568	582	568	555	548	560	567	543	551	562	552	488	554	554	539	537	560	561	542	564	548	542	571	572	538	550	600	602	534	576	572	545	554	590	605	552	563	514	566	561	569	569	557	531	517	554	553	552	586	543	592	570	603	592	567	564	610	523	554	569	554	573	561	585	521	614	586	593	584	582	572	566	577	547	589	606	553	583	537	557	565	515	556	554	591	545	558	541	536	521	526	568	594	583	565	560	569	586	548	561	573	567	587	582	553	557	524	567	549	541	568	581	564	538	581	550	559	521	562	574	519	577	580	558	562	567	565	578	552	575	545	548	521	534	532	540	546	545	561	543	523	574	527	583	541	571	568	587	578	539	550	564	569	579	569	587	555	597	582	529	587	546	577	547	580	556	556	535	539	544	589	571	555	562	543	584	536	572	586	558	548	565	558	576	545	525	556	563	576	590	548	541	525	564	554	542	569	602	575	558	561	582	559	549	587	568	571	513	566	531	558	552	584	547	544	513	570	553	594	542	525	540	557	567	609	566	573	528	550	592	551	551	565	567	546	551	561	571	534	586	593	533	534	611	567	537	529	572	597	569	584	572	545	514	588	574	515	562	562	562	612	579	571	578	596	568	515	608	554	564	593	570	551	564	528	543	560	563	526	514	523	536	571	568	557	563	554	528	544	562	602	567	568	555	549	556	553	569	587	544	577	543	604	523	549	559	570	576	559	546	537	530	559	589	559	535	554	536	565	564	542	561	532	576	585	590	544	590	565	547	573	584	578	563	572	529	547	570	514	559	524	540	584	564	584	575	620	528	540	554	562	579	557	561	573	545	532	512	545	569	529	553	550	547	562	546	553	557	547	540	573	604	528	597	547	566	571	557	537	576	552	600	600	556	590	537	563	532	537	579	605	599	543	595	592	534	599	553	572	542	538	562	539	526	580	568	540	546	544	542	570	558	547	520	550	541	552	582	543	519	558	548	538	597	567	540	539	578	542	553	556	544	559	535	524	546	593	561	583	580	593	539	594	576	569	618	559	542	580	584	569	537	618	563	601	577	570	549	548	548	517	514	601	539	599	547	531	577	556	560	586	534	526	516	557	550	563	538	548	550	566	573	568	569	549	516	518	531	582	524	573	591	508	540	599	579	571	584	534	586	587	540	607	565	561	553	548	522	580	546	605	564	557	526	533	543	587	553	584	571	526	568	601	512	535	526	598	573	526	562	545	551	557	563	539	540	586	565	592	531	575	538	600	596	546	584	564	591	541	509	525	549	576	582	581	540	554	568	569	540	538	595	547	577	544	618	564	597	568	548	539	527	551	584	545	534	530	578	556	622	547	493	590	569	570	572	548	582	567	559	615	569	546	537	563	567	561	589	558	535	560	539	543	542	594	533	534	537	527	531	574	552	580	565	556	562	556	563	542	566	566	521	541	569	578	558	559	566	537	541	545	553	563	590	544	531	527	576	569	558	574	565	536	588	586	544	575	543	560	541	576	539	553	588	544	604	548	567	593	568	581	563	553	548	571	552	587	550	593	569	567	574	548	540	544	557	540	533	577	536	582
25733	21457	27520	25493	10341	4418	2195	1813	1251	809	836	11133	17605	11161	4240	1610	858	702	625	699	619	649	659	640	605	674	642	649	652	642	655	654	631	620	706	600	610	651	647	627	648	618	617	684	639	643	677	626	658	646	622	640	644	661	662	663	570	618	625	607	642	624	619	622	622	646	604	642	652	647	678	670	629	675	602	643	624	642	625	608	689	643	665	588	665	596	594	637	617	610	645	613	589	643	678	667	626	617	626	611	639	619	633	621	640	651	666	654	652	693	679	621	627	620	627	598	665	608	594	645	639	628	664	667	621	631	638	661	611	647	608	663	634	584	629	676	670	641	621	592	639	614	616	597	635	623	621	641	619	640	606	635	608	626	635	618	634	651	677	648	662	668	639	635	600	658	635	609	639	605	612	616	613	597	605	629	660	654	675	617	651	676	607	631	688	640	647	662	669	628	623	626	631	605	597	585	637	614	643	622	654	622	614	659	617	595	671	640	575	655	618	621	659	650	637	614	613	604	632	618	595	612	659	616	615	661	660	617	607	655	649	664	677	588	601	597	582	637	613	585	636	622	615	641	620	605	651	617	589	634	605	650	612	600	580	599	637	615	608	575	682	609	617	651	653	637	622	646	626	604	612	612	615	625	578	577	621	599	604	660	598	594	606	612	633	627	664	614	651	557	630	613	635	610	626	643	660	638	615	651	609	650	619	603	618	583	602	673	604	685	673	604	639	620	647	629	581	615	609	646	671	596	603	635	638	633	658	638	584	645	642	626	627	587	646	627	644	664	615	630	618	625	646	664	612	606	581	584	624	685	646	627	617	627	615	646	621	598	598	601	627	609	610	613	624	637	663	665	642	629	658	586	651	626	594	675	580	637	650	619	621	648	634	637	640	663	634	610	636	658	629	625	635	645	595	644	638	624	584	589	623	583	599	684	610	636	622	631	624	642	610	630	619	621	655	656	673	612	651	611	674	600	622	619	591	636	634	595	599	631	596	645	615	642	594	678	661	647	658	641	646	615	621	594	596	591	626	632	608	611	668	678	590	597	650	628	695	619	642	679	631	626	610	591	598	656	600	633	655	582	634	615	661	641	654	582	638	650	603	595	589	590	664	640	633	626	678	656	656	674	688	636	620	654	609	634	593	619	645	624	624	606	672	677	597	629	607	616	616	567	613	655	633	634	635	626	648	663	659	630	610	629	628	626	652	641	617	594	658	629	607	616	621	613	624	608	642	620	625	658	580	647	608	625	631	661	605	658	630	639	635	610	597	632	639	594	637	633	611	630	611	641	597	640	622	609	599	643	626	656	667	643	653	642	670	585	649	610	610	605	639	658	586	606	619	635	644	653	600	662	636	631	645	634	643	616	593	617	628	664	643	629	644	644	610	639	620	620	620	566	600	613	630	619	643	639	654	619	626	655	619	562	597	669	651	605	624	625	637	626	607	634	650	616	621	620	655	574	627	636	659	593	626	644	637	644	638	621	625	608	665	655	621	680	695	632	653	618	617	664	607	636	629	671	625	629	634	581	644	649	607	635	603	636	596	645	646	636	637	646	630	622	652	626	674	603	622	596	634	641	634	682	706	656	635	610	631	586	638	641	598	594	660	650	675	597	631	635	641	652	646	631	663	656	663	647	650	608	677	656	650	617	625	644	607	602	597	652	608	613	651	681	629	622	646	692	617	686	670	644	657	604	629	641	627	632	617	634	650	585	613	668	603	611	631	594	601	652	631	663	667	628	631	592	629	654	628	649	614	642	684	587	626	596	665	608	640	665	655	633	653	625	670	611	621	655	632	607	616	598	582	645	625	642	659	631	626	606	591	636	578	660	675	629	636	561	656	600	596	614	625	604	586	644	619	636	609	676	615	661	655	651	684	628	633	577	590	642	639	602	638	666	620	633	606	654	610	629	682	650	599	629	606	634	612	629	622	607	594	608	607	600	609	659	628	575	672	623	628	561	593	636	613	634	643	629	637	639	619	617	700	620	650	594	653	624	622	658	662	615	643	611	601	641	632	656	663	652	619	680	608	640	665	630	667	611	637	630	650	635	612	608	599	625	630	646	585	613	619	621	632	653	621	652	603	602	583	629	650	640	594	607	594	613	620	568	629	663	698	588	591	626	656	603	618	629	647	617	637	631	665	648	627	622	644	636	623	625	606	639	649	642	625	636	642	615	643	648	620	601	623	627	623	616	601	622	593	643	668	597	656	632	618	598	603	600	632	604	624	616	638	642	651	643	660	623	614	705	637	634	580	620	628	613	607	636	630	642	643	638	673	644	632	598	608	643	662	669	617	648	623	608	595	589	616	654	620	600	617	628	646	622	595	603	658	629	662	648	618	638	644	561	609	613	648	634	626	626	646	680	607	622	613	618	623	645	638	632	640	645	649	612	614	613	624	606	638	614	635	625	604	637	582	658	637	612	627	613	610	621	649	675	628	654	654	601	616	654	667	645	628	658	628	632	621	665	601	649	628	618	633	676	625	624	672	642	639	635	644	608	634	621	635	600	612	594	650	622	629	608	599	614	605	618	625	612	653	629	635	667	633	642	619	652	659	608	605	607	636	651	628	639	629	615	594	619	609	631	653	631	585	629	613	640	655	629	620	683	637	624	631	633	612	633	629	617	669	636	657	630	642	647	667	622	626	633	630	590	639	653	640	608	659	617	630	639	633	599	618	659	669	602	617	632	653	629	636	635	626	588	672	584	652	595	650	626	597	654	606	669	590	602	662	673	617	614	642	616	643	598	632	622	608	610	615	623	628	673	639	641	656	639	629	632	579	672	612	614	647	613	646	643	570	640	629	636	653	616	632	613	639	643	623	614	611	612	636	614	618	638	632	607	569	622	667	584	609	611	637	629	593	617	629	631	627	658	632	609	625	605	579	644	668	644	612	648	666	634	632	610	625	661	630	598	664	645	608	623	647	648	649	619	654	637	599	620	614	636	601	703	647	611	618	649	614	639	654	684	618	618	631	589	649	595	661	601	583	635	610	612	615	574	653	595	616	598	646	617	670	634	623	621	633	591	612	641	602	619	628	606	611	658	591	622	587	615	657	648	629	608	592	635	654	648	591	629	632	677	638	622	644	629	650	631	638	626	646	593	642	610	598	630	642	649	641	602	602	545	635	607	602	620	640	645	660	590	630	637	625	615	657	638	590	618	596	656	604	623	690	606	641	571	612	656	599	638	634	632	618	626	659	633	618	687	634	608	660	637	643	603	621	627	624	587	644	660	650	654	615	581	609	593	636	617	660	603	658	653	645	661	607	612	632	620	586	637	573	606	564	636	613	610	582	639	627	629	609	606	656	644	648	594	633	605	620	646	682	638	613	645	617	589	690	663	601	643	592	633	626	650	616	664	631	647	599	687	648	665	660	621	641	678	619	649	640	646	590	619	616	610	608	630	662	588	621	624	594	612	611	644	631	614	658	601	632	637	600	613	625	654	622	613	655	635	660	653	632	657	589	582	599	592	665	616	615	585
4350	5685	6348	4099	3752	3923	2261	2212	1562	816	805	13628	15800	9483	3766	1668	851	638	550	502	582	530	556	574	557	580	574	547	611	493	542	553	586	558	558	559	620	572	563	586	572	551	541	558	562	531	578	557	537	579	562	533	588	537	534	533	543	510	527	581	538	547	560	545	538	576	575	535	552	579	567	485	559	575	578	508	574	565	557	577	575	527	565	545	579	579	529	568	564	547	532	582	560	526	573	555	545	542	552	568	518	574	554	513	554	584	547	564	544	544	581	512	570	590	528	569	538	571	525	560	545	575	552	537	536	531	580	629	547	564	511	566	593	567	598	550	560	553	577	538	548	527	557	540	578	544	601	535	568	537	574	560	559	544	573	565	552	559	558	531	537	567	527	479	548	546	547	532	531	527	552	501	546	541	576	534	551	586	577	524	581	539	562	516	562	556	570	523	593	585	569	556	538	546	575	594	538	530	603	560	561	557	556	580	552	574	518	518	578	535	526	563	548	578	585	538	552	500	550	544	546	579	548	574	562	545	541	511	539	542	554	562	534	549	568	557	594	564	552	618	551	550	537	535	559	542	528	583	561	618	545	560	550	542	567	532	569	542	564	565	538	579	553	564	547	534	552	568	582	538	614	558	539	563	508	514	566	519	585	560	535	574	558	568	529	524	596	546	550	576	555	566	537	542	561	526	545	543	517	533	569	501	523	545	578	555	575	557	590	550	544	568	521	535	506	521	579	547	560	567	529	526	583	541	608	563	580	555	512	562	577	575	541	535	539	520	561	540	537	523	601	573	501	534	525	529	525	521	549	497	585	576	565	597	565	567	534	591	552	535	564	563	553	524	528	566	577	521	589	592	591	530	565	537	562	558	508	548	587	575	562	569	528	601	514	578	491	561	535	506	583	612	501	542	553	569	527	533	568	555	526	568	526	549	560	574	563	512	565	564	548	540	589	540	532	529	547	554	522	521	561	544	520	581	510	517	559	580	520	556	556	565	534	559	563	547	554	557	574	564	524	538	526	566	509	595	535	548	548	544	523	548	558	579	515	579	583	534	533	553	553	535	531	534	518	583	569	535	537	595	588	566	540	552	536	524	545	537	528	535	548	563	577	538	524	538	551	581	517	569	550	541	539	554	542	603	584	578	580	502	532	585	527	599	561	552	544	542	534	587	529	531	553	582	581	567	587	576	587	549	508	561	541	507	569	580	523	534	561	570	545	588	557	507	565	532	620	553	535	507	564	520	559	559	558	556	578	579	567	537	584	526	536	573	538	551	530	554	540	595	572	546	573	522	531	553	570	538	549	564	502	568	523	547	494	528	564	550	519	567	516	588	549	545	506	546	552	532	546	514	539	555	521	545	542	556	572	534	576	596	553	537	531	543	565	576	550	574	532	574	555	540	520	581	564	548	569	527	563	557	633	559	543	570	558	581	516	546	532	544	598	551	542	547	514	516	539	546	564	544	573	525	571	545	535	568	569	535	536	542	543	567	543	498	526	529	573	515	539	540	620	559	537	544	534	585	543	541	567	576	541	532	588	550	539	540	540	556	545	554	548	509	506	529	558	531	565	585	567	600	543	583	538	574	537	563	568	535	538	549	543	530	545	570	511	565	543	533	555	543	522	551	530	600	524	559	513	540	549	517	579	568	541	524	517	560	525	549	555	548	541	496	512	518	534	553	569	530	578	510	555	540	523	563	502	579	544	553	543	556	540	534	516	537	587	522	575	575	538	563	505	562	540	529	582	537	515	550	549	565	598	517	566	580	614	560	588	537	549	498	530	563	572	506	527	559	531	557	571	530	524	538	540	616	535	551	558	534	546	540	542	565	548	540	514	568	553	530	545	568	525	529	521	516	546	548	550	573	583	493	516	563	544	552	570	543	577	508	512	567	554	565	540	542	556	588	569	563	513	576	547	509	526	548	557	577	528	527	555	535	547	541	546	564	561	534	553	522	596	543	550	551	521	546	563	543	551	556	549	575	563	583	549	601	556	558	549	574	525	567	537	538	540	585	551	541	549	523	570	566	537	531	530	569	567	497	567	532	502	581	591	548	529	567	527	547	552	552	559	614	545	563	601	530	537	527	594	560	519	560	536	547	526	519	511	544	531	552	549	553	569	535	553	533	541	557	569	530	511	562	534	559	537	526	542	531	549	538	583	536	548	535	528	583	567	538	567	534	556	564	506	549	559	536	538	550	600	551	555	553	593	557	529	552	514	561	550	549	536	527	589	537	581	539	550	567	526	536	549	499	570	530	571	575	517	546	595	565	559	477	531	510	566	533	561	587	538	581	560	591	555	533	515	562	548	513	541	544	570	525	531	520	597	564	551	553	561	536	543	522	572	585	587	539	570	524	592	532	565	498	499	571	580	563	549	511	551	576	522	578	557	552	538	545	545	567	529	558	534	542	537	530	554	594	546	595	500	538	540	536	563	524	506	575	507	544	497	553	555	578	533	565	611	556	551	574	541	558	536	554	516	552	554	523	554	564	600	577	509	562	548	517	523	551	556	563	555	536	570	536	567	563	553	485	557	574	538	589	584	571	532	575	557	528	554	575	568	527	543	548	520	550	509	510	577	531	539	529	564	530	536	564	549	485	580	545	540	544	520	543	566	524	558	523	602	532	556	567	530	590	545	490	538	508	555	533	530	567	586	565	518	555	547	541	552	533	538	521	536	552	574	563	569	556	531	583	618	520	532	548	570	532	546	501	530	577	570	566	514	557	542	565	560	542	521	516	581	537	555	553	563	500	506	535	543	528	597	541	538	567	549	558	559	516	585	505	564	556	491	603	543	561	531	557	506	558	555	545	528	599	558	532	554	575	564	593	502	536	539	482	581	557	527	528	555	551	534	546	539	564	571	559	529	595	508	582	517	578	512	532	562	545	539	582	590	579	516	575	563	594	547	572	553	532	518	573	558	523	509	566	533	557	552	525	544	526	534	535	492	547	503	566	613	544	538	569	540	548	568	510	542	552	521	546	533	527	566	546	574	559	563	567	565	502	598	529	556	584	550	561	519	551	532	564	526	560	539	534	519	524	558	525	575	529	527	548	566	532	562	546	585	529	546	544	549	530	543	556	578	592	533	537	500	565	548	506	596	559	562	551	590	601	492	560	519	551	594	563	560	550	555	538	509	538	577	557	497	502	510	548	557	548	543	544	499	564	553	539	559	569	555	538	563	542	542	537	539	580	567	524	566	548	554	547	544	544	541	560	547	514	569	552	542	538	583	565	552	563	512	527	540	565	547	532	553	562	557	596	527	527	555	520	553	504	540	543	528	526	543	528	537	518	568	506	543	513	564	534	511	527	539	541	524	538	535	556	518	544	573	556	512	560	556	560	541	546	530	544	508	574	556	557	538	545	583	594	563	550	588	571	521	535	567	545	549	576	568	529	527	544	549	535	544	522	578	562	499	536	551	521	577	566	522	551	551	587	571	544	523	533	557	598	527	560	563	536	527	556	556	573	528	539	590	550	548	532
24772	21446	28607	24703	21021	9834	5298	2781	2391	1439	1323	22212	27546	18693	7759	2654	1278	909	810	801	796	789	762	754	799	779	807	750	771	717	756	845	743	798	746	838	771	764	745	759	751	795	792	792	777	782	753	756	753	749	751	735	771	795	771	799	744	816	726	736	752	821	728	809	729	705	752	790	816	794	804	756	766	747	752	797	784	794	769	756	759	775	764	759	826	714	724	757	793	768	805	774	766	775	767	745	777	668	740	744	831	794	722	796	742	762	807	813	755	761	750	722	744	769	799	763	772	719	773	738	786	753	754	801	792	827	731	792	750	772	767	752	746	707	770	763	722	727	772	764	763	760	774	761	720	762	751	745	732	720	795	776	807	738	769	764	738	775	750	784	706	806	712	710	696	780	770	803	731	776	754	712	748	723	742	767	755	785	756	758	737	740	772	754	760	770	826	721	794	745	735	791	725	743	764	767	737	733	772	811	731	789	777	722	737	798	718	754	715	763	724	744	745	721	759	781	739	788	753	758	805	779	765	756	725	730	726	751	743	772	763	716	768	799	761	754	774	754	720	760	769	742	728	781	813	749	753	724	740	735	723	758	712	730	716	764	728	789	817	741	732	765	758	793	779	724	725	701	729	804	742	716	742	749	735	750	734	761	729	741	705	771	751	787	733	791	773	781	767	802	782	742	757	800	793	786	758	756	740	755	747	770	756	783	732	767	749	746	778	716	730	765	727	754	791	744	744	804	761	718	773	726	768	720	763	746	753	757	765	735	730	775	751	710	724	751	734	764	754	776	803	748	792	743	750	739	766	787	759	773	792	755	764	725	804	688	782	742	780	769	775	740	806	765	777	735	756	811	722	766	778	747	743	788	694	748	770	746	746	711	757	741	768	730	782	805	718	755	824	780	753	742	764	729	776	831	805	760	749	733	717	803	729	759	776	819	710	804	775	753	753	797	777	741	756	738	750	736	855	749	750	755	790	737	763	700	737	772	791	741	821	784	734	776	770	768	790	759	743	783	692	756	763	790	721	747	756	779	764	739	771	747	715	756	758	716	803	756	773	762	797	754	774	793	794	783	811	707	721	741	726	781	809	659	783	779	757	764	745	772	766	765	819	725	770	790	732	780	715	751	755	758	800	752	767	744	736	733	746	772	816	729	785	757	789	786	737	741	745	765	725	745	748	759	759	742	737	744	704	774	751	755	771	732	742	753	802	795	731	777	763	764	720	758	734	744	774	742	699	692	800	751	799	734	750	763	726	739	761	765	732	743	784	800	704	765	765	772	755	746	749	698	797	735	739	761	753	738	744	750	745	796	776	773	773	757	779	720	725	707	761	739	754	730	737	774	744	765	749	709	772	739	762	717	753	798	770	735	752	725	783	733	749	711	738	781	774	712	739	715	751	728	754	744	747	763	790	792	779	731	732	759	823	775	807	768	742	747	807	766	733	744	770	716	783	778	759	718	756	727	739	741	703	768	750	738	730	787	759	733	767	777	756	795	781	798	738	755	748	730	726	782	749	749	749	748	769	742	805	791	754	811	734	769	789	780	737	787	784	729	749	768	782	755	762	717	793	786	748	747	802	780	752	768	749	722	808	760	743	769	771	776	755	759	667	743	782	800	724	784	786	764	773	721	756	716	760	773	767	759	750	730	754	677	766	748	756	757	793	707	739	706	790	744	727	736	761	757	737	800	714	733	769	685	792	738	783	733	760	680	764	718	713	788	770	772	775	756	767	788	764	753	770	802	716	786	798	755	722	751	768	738	728	762	800	784	776	762	781	739	769	807	756	775	778	742	771	765	773	729	771	733	761	798	685	774	751	754	813	731	733	750	729	748	765	750	758	810	741	731	759	747	738	763	697	718	717	759	786	801	749	694	787	681	776	730	711	746	706	768	750	749	767	783	742	688	762	764	747	771	746	809	808	765	766	782	756	754	750	722	719	822	779	746	781	795	717	777	830	739	757	779	765	763	742	779	654	755	712	769	716	751	752	751	738	752	732	770	739	762	737	795	748	701	757	757	729	731	750	737	741	720	740	812	725	730	759	793	802	765	757	758	746	801	748	729	752	754	733	730	738	747	739	751	737	754	725	744	740	766	813	729	760	766	776	772	819	724	767	744	737	736	736	740	773	754	718	715	774	756	706	756	777	729	754	758	741	750	775	742	780	764	764	752	741	770	743	790	791	791	763	704	771	771	726	807	683	762	699	760	738	765	714	739	766	749	768	740	754	750	747	802	810	787	737	732	749	697	825	736	732	808	722	777	728	759	758	726	763	739	786	755	746	777	752	734	738	756	722	748	783	764	811	805	785	731	791	746	729	783	721	712	747	766	794	765	723	698	762	752	787	775	735	760	732	732	736	768	738	782	771	788	746	772	740	792	754	743	784	770	702	708	761	750	739	704	758	793	755	767	742	772	783	739	774	749	733	755	743	787	802	783	756	801	821	761	703	783	774	760	813	747	754	835	711	752	763	791	800	757	728	795	795	735	763	772	759	777	780	729	744	743	757	752	826	782	763	758	716	762	726	747	752	769	791	788	756	802	776	788	728	748	720	745	740	722	825	745	727	736	778	725	782	780	758	739	750	802	764	712	769	690	762	776	783	707	744	766	746	786	760	703	776	727	747	780	765	778	776	748	727	814	745	709	788	771	760	691	718	778	762	741	791	722	771	739	706	765	771	781	776	711	781	703	713	761	819	741	781	723	715	764	731	742	757	756	734	771	754	783	751	773	745	734	774	778	713	760	736	720	726	721	814	715	766	715	768	765	793	730	767	773	747	727	745	787	792	704	753	767	736	727	770	731	787	742	741	755	756	738	749	767	779	754	785	718	769	754	722	715	819	760	766	763	717	773	716	763	744	750	827	736	738	750	779	750	747	749	734	757	785	723	757	761	746	773	784	843	774	747	712	725	782	733	730	766	742	779	787	773	755	726	754	719	730	724	757	779	732	809	744	826	785	747	731	777	753	742	773	739	727	781	733	784	748	699	739	754	783	772	766	728	777	761	775	757	768	707	715	733	810	765	772	725	713	756	793	712	720	741	723	775	746	715	802	769	719	746	746	731	787	755	698	699	812	782	768	749	798	737	748	782	730	752	773	757	729	771	764	768	770	805	759	735	757	755	775	755	770	761	796	767	718	764	767	747	757	796	787	743	737	763	747	755	755	734	732	777	758	740	780	765	768	757	775	693	756	738	756	757	715	784	812	746	751	750	799	787	691	751	779	781	703	787	805	772	772	812	845	768	721	736	810	758	807	711	826	761	748	739	781	768	759	748	756	762	778	703	759	758	765	752	794	732	718	814	773	746	774	742	785	743	794	746	762	700	750	769	694	744	771	804	715	754	776	812	763	740	733	761	799	716	762	728	745	729	714	797	808	806	734	714	769	726	700	756	760	726	689	748	766	754	762	766	752	742	773	761	744	817	741	741	771	737	714	773	777	752	749	736	777	729	744	728	736	741	732	836	789	702	747	800	713	765	712	730
4734	7190	7955	5839	3328	5106	4439	3167	3013	1507	1545	25243	23720	14749	6365	2525	1230	770	717	657	641	687	673	642	627	695	707	648	653	698	660	647	672	703	630	674	676	653	618	645	669	694	636	642	628	654	654	694	612	631	628	663	710	661	651	649	695	660	698	597	670	659	651	675	709	676	648	607	602	696	593	630	674	651	658	615	666	675	659	624	653	664	623	663	691	632	680	674	642	654	698	600	632	637	678	639	630	682	678	672	628	677	660	643	688	695	643	716	653	699	636	630	676	634	614	631	659	669	633	678	659	613	637	668	638	693	596	657	603	649	707	670	701	681	679	621	625	679	684	610	657	678	677	644	665	659	634	660	654	651	644	661	710	702	658	668	611	622	655	621	681	665	633	654	665	671	655	615	642	583	617	668	655	686	655	694	662	650	651	663	644	633	646	688	622	642	615	717	640	602	728	636	627	643	580	656	631	651	656	646	596	666	646	675	658	710	617	637	641	621	615	628	657	648	635	670	638	612	656	686	669	603	601	716	638	716	637	668	602	684	655	650	656	596	628	658	685	681	636	655	662	639	668	662	656	671	622	635	641	692	683	618	657	627	630	632	671	655	663	668	680	684	626	642	682	681	666	694	630	624	618	624	671	643	648	629	625	596	617	687	598	669	632	619	620	577	701	634	662	626	655	607	612	664	610	641	643	604	656	648	684	652	668	688	658	669	604	645	638	634	647	644	627	626	695	669	656	685	625	709	636	640	616	649	653	654	651	621	674	677	593	641	714	657	671	640	681	641	653	633	649	653	683	660	638	647	650	657	636	640	640	621	651	687	642	648	643	646	656	656	639	610	616	674	619	650	611	678	673	687	650	627	630	646	646	675	662	664	659	643	635	665	653	667	683	630	621	619	652	617	642	667	597	655	679	655	643	679	687	690	638	645	628	629	650	648	617	641	707	619	674	646	682	618	603	647	631	686	679	668	669	632	694	632	613	634	648	698	657	652	636	686	645	672	665	618	680	697	620	675	663	664	627	645	639	635	666	656	678	706	703	640	645	674	631	670	665	608	691	641	624	618	631	628	609	609	650	664	660	646	636	679	636	620	630	608	676	654	669	632	677	644	607	613	626	662	657	609	643	671	666	661	677	680	640	677	682	640	630	626	664	670	649	617	611	622	679	682	662	644	670	663	649	671	631	661	665	633	635	644	630	639	660	656	646	606	619	672	653	689	660	650	663	646	658	640	654	660	602	664	647	618	687	627	683	588	638	629	648	658	658	687	629	609	628	609	637	648	683	639	662	640	612	647	661	684	677	610	615	682	643	676	680	673	616	631	691	661	651	655	672	650	680	649	612	651	645	631	610	644	662	633	631	649	643	638	648	695	644	663	648	648	635	658	644	674	646	677	675	645	647	668	660	624	649	689	632	616	683	695	663	617	665	604	642	587	646	659	708	671	656	659	687	614	617	653	651	671	623	675	607	664	675	625	652	637	680	630	642	637	632	655	637	632	646	648	678	662	653	647	641	654	696	654	602	646	631	683	644	670	647	598	654	676	585	639	661	607	665	679	617	649	632	656	646	618	655	658	646	663	632	667	660	656	652	656	662	666	684	659	604	659	656	637	694	624	659	606	655	672	616	667	601	622	661	669	611	665	693	642	605	652	662	677	649	665	670	641	648	639	591	664	614	672	682	644	688	633	661	619	674	643	595	715	660	631	642	677	657	627	627	654	658	689	676	641	636	644	705	639	652	657	637	663	617	621	645	634	640	646	687	630	652	630	629	643	649	672	673	646	688	667	589	616	678	617	625	656	663	635	649	692	671	635	647	640	672	665	690	650	630	636	634	639	715	687	627	611	639	631	650	658	652	660	676	643	714	641	657	622	616	656	646	685	636	584	606	649	688	679	684	664	641	603	626	643	734	685	679	654	687	640	625	602	650	698	642	646	639	683	621	624	680	616	676	625	706	637	681	661	709	672	670	695	647	654	649	651	690	614	648	656	651	657	685	658	661	629	629	688	639	689	645	649	667	633	630	657	681	670	623	604	653	658	681	667	674	650	662	621	685	716	645	642	648	650	613	603	648	669	631	700	651	676	638	657	684	628	611	604	626	695	637	660	624	608	623	655	679	633	654	654	654	657	642	637	694	619	656	622	641	651	657	670	668	677	664	632	654	659	662	617	617	635	688	676	625	631	713	584	626	642	633	675	594	666	651	662	632	617	625	656	666	617	670	686	613	681	619	658	634	644	636	673	648	627	639	684	647	676	624	671	619	704	620	634	624	677	680	665	646	645	645	609	598	655	737	685	642	638	647	689	617	653	645	646	656	662	665	616	646	640	653	648	688	702	663	668	673	645	668	660	639	691	710	606	678	700	618	681	645	648	635	625	657	628	632	639	611	673	662	661	636	618	655	657	677	639	651	634	713	631	673	643	611	651	617	630	670	650	641	653	632	645	635	618	680	670	689	687	651	645	645	668	681	673	651	652	639	640	711	659	635	659	567	629	642	645	640	637	654	646	657	705	650	672	665	640	627	653	654	673	592	659	635	677	653	681	678	676	657	639	629	652	628	639	646	619	682	661	658	673	610	612	578	650	583	622	660	637	649	625	664	605	643	617	647	661	643	636	626	629	668	661	626	653	651	671	686	679	664	664	626	650	630	675	683	644	605	639	636	618	655	633	616	610	655	649	669	674	646	660	644	663	616	606	674	615	634	625	651	653	667	676	626	694	596	676	663	650	651	661	604	685	643	594	631	665	625	671	632	677	601	653	675	656	611	648	627	635	641	639	619	629	629	665	658	642	665	601	649	620	655	650	644	597	624	670	667	604	597	635	635	663	697	640	657	628	658	635	631	640	596	674	678	659	665	669	714	667	657	668	629	656	675	670	672	650	625	650	632	657	666	611	717	713	656	614	658	634	609	639	644	615	661	670	663	617	653	659	616	648	661	659	627	620	642	661	628	633	630	698	674	665	655	635	638	682	611	649	629	658	663	651	682	620	647	618	659	692	682	646	642	641	681	619	619	657	622	642	690	643	658	681	660	631	654	620	604	640	686	673	650	669	633	655	653	612	679	669	635	647	625	628	668	654	643	634	656	631	620	644	630	618	660	627	648	628	686	677	653	656	620	663	613	660	645	668	653	610	657	591	632	648	628	621	617	694	670	664	664	651	658	670	627	681	618	615	719	673	612	663	605	690	683	628	626	627	718	640	664	665	668	624	617	635	644	606	645	635	676	676	651	644	626	674	658	648	635	662	648	654	626	602	680	679	668	684	639	668	661	619	635	656	644	632	683	639	653	663	660	697	632	641	668	603	708	645	630	659	649	590	624	648	672	652	665	631	628	627	653	641	612	651	629	716	638	667	683	658	659	629	670	676	633	633	651	617	639	625	597	625	656	625	619	665	709	674	627	640	640	681	650	625	642	614	668	642	645	635	683	675	643	643	676	682	658	642	632	650	621	649	671	627	668	684	623	658	591	667	703	646	682	630	614	634
27629	10737	2462	1366	964	831	1396	1264	1004	1012	843	1281	2056	1856	1310	999	767	696	668	682	683	737	689	671	730	681	732	687	692	729	673	719	688	686	726	701	712	679	731	670	624	682	699	683	664	693	722	770	686	668	673	669	686	696	727	648	699	667	682	677	700	678	727	716	720	673	734	697	699	691	616	677	694	706	695	698	709	706	716	747	705	702	681	744	682	699	720	707	685	693	662	714	692	712	726	700	728	691	654	698	691	659	663	673	675	691	654	725	703	681	705	664	697	682	696	711	666	690	668	690	744	672	679	730	680	670	697	685	677	666	703	735	679	682	657	665	726	677	677	666	706	708	696	687	703	712	656	705	717	692	633	733	724	698	692	687	673	685	663	670	691	688	685	712	638	714	686	695	693	703	666	719	703	728	639	735	728	673	665	723	709	726	686	704	654	743	663	706	719	717	691	691	675	725	692	721	750	718	672	744	672	766	696	724	689	740	720	738	655	714	708	733	742	719	723	690	716	692	703	667	724	690	712	692	711	671	698	698	677	709	708	667	722	651	662	694	689	704	729	671	697	715	706	694	674	697	665	683	655	686	703	680	660	644	696	678	694	707	694	713	698	697	661	674	723	685	683	688	661	676	739	670	644	661	707	673	640	687	709	669	645	677	661	697	727	708	639	677	724	676	689	672	646	703	677	682	682	695	664	676	688	687	705	690	701	673	686	672	733	681	792	673	673	661	700	694	680	664	687	662	692	691	662	683	683	700	667	748	731	700	746	710	699	726	643	655	693	642	701	660	710	729	660	690	650	644	705	728	712	695	677	670	714	673	696	689	676	696	683	709	671	668	695	695	703	675	703	684	667	690	673	629	681	688	673	704	679	680	685	675	720	644	703	688	668	713	713	708	687	740	694	688	719	709	672	671	680	757	714	668	714	665	733	650	719	658	714	701	740	704	693	681	698	723	725	691	660	688	717	697	711	728	682	679	709	735	684	695	724	693	647	703	734	700	674	692	669	681	686	676	713	674	666	670	705	700	709	687	716	707	729	696	684	673	709	728	704	664	677	683	709	715	769	683	693	726	726	692	681	717	700	698	651	709	673	687	667	693	669	692	654	658	722	694	736	663	683	720	679	690	689	691	707	649	686	717	740	676	712	707	705	676	679	684	701	713	691	694	658	714	701	770	683	685	723	668	729	696	664	682	658	683	670	679	711	683	784	683	715	690	722	699	710	721	701	732	717	745	729	613	669	721	708	695	695	704	728	691	707	719	699	686	731	670	720	652	715	671	674	676	644	645	707	679	685	675	658	677	652	656	704	665	706	717	744	712	658	690	661	722	668	701	736	714	731	718	669	686	705	672	698	707	683	659	666	731	684	727	627	724	662	696	722	683	686	668	665	760	714	696	651	633	687	691	677	700	697	683	650	678	724	685	703	706	741	647	720	670	662	681	694	720	687	721	704	731	701	709	726	683	668	699	708	661	709	696	675	661	716	715	719	654	660	704	735	642	675	693	697	688	715	656	717	684	701	673	735	720	656	628	723	707	703	682	721	675	668	663	676	717	759	742	676	690	669	668	701	704	717	695	669	679	700	675	646	682	726	689	722	681	686	651	669	701	702	721	680	691	706	707	737	741	723	659	721	706	662	711	707	704	672	661	690	732	668	685	704	706	647	718	682	685	719	689	691	667	695	688	718	677	675	714	679	675	678	725	626	676	682	697	690	710	647	695	653	684	664	673	707	703	722	710	696	674	691	700	640	686	702	680	696	674	732	716	731	726	657	657	674	656	679	732	722	675	695	707	703	670	690	693	654	720	703	672	682	687	672	623	712	686	651	719	702	696	715	672	654	714	709	731	696	682	663	731	665	659	708	674	686	704	679	736	729	688	697	679	735	706	730	685	673	705	709	644	693	688	659	699	694	707	679	671	713	710	673	679	711	727	664	640	725	704	717	646	704	692	779	713	728	688	630	720	651	678	696	692	725	673	738	721	700	702	675	667	701	674	696	679	717	671	708	633	713	704	713	683	655	686	690	717	653	691	686	735	698	660	680	707	688	711	662	699	699	725	699	693	678	701	720	690	653	688	686	683	736	746	644	661	685	675	731	671	703	664	754	723	713	695	721	757	715	674	668	682	643	637	620	750	726	671	707	724	708	669	682	697	705	701	663	716	712	690	723	714	659	703	657	690	688	697	673	711	656	726	712	711	673	660	688	708	671	691	719	713	740	718	704	693	726	676	714	669	709	716	700	632	690	659	715	735	709	664	704	741	667	777	715	724	728	680	710	698	734	703	673	672	648	702	660	728	697	692	703	693	724	670	671	689	744	712	733	701	679	676	701	692	707	700	703	648	650	744	671	667	695	691	714	676	709	700	685	656	695	709	686	689	705	727	701	672	658	728	703	704	713	659	703	739	678	684	677	707	710	682	693	707	696	739	688	685	683	676	685	693	698	661	712	662	671	718	701	676	706	704	736	715	676	661	732	685	668	718	675	713	618	688	707	705	730	710	726	665	719	683	730	697	714	716	700	674	692	678	693	683	664	689	697	694	689	736	760	707	714	676	716	695	728	724	722	694	679	713	669	718	656	703	726	685	717	694	710	680	680	674	683	704	719	689	651	657	752	707	699	642	679	718	693	699	684	688	683	698	673	675	642	734	716	669	689	659	674	735	720	717	676	725	691	651	669	671	717	681	726	698	680	701	689	738	711	696	711	684	726	675	688	675	697	708	690	711	727	710	709	683	709	735	699	686	670	704	671	684	713	669	705	688	664	661	670	702	701	727	665	745	695	694	735	678	668	707	717	707	686	669	697	704	673	673	699	700	681	687	702	671	697	707	717	668	678	715	665	696	667	645	706	724	674	694	685	732	652	696	705	701	691	689	698	693	697	700	759	688	691	705	690	635	718	724	737	709	667	743	702	662	704	674	666	688	700	717	689	685	711	716	695	684	649	688	758	702	664	703	683	699	678	726	732	705	684	633	627	638	692	692	667	691	727	733	640	700	677	691	693	723	706	664	704	741	729	666	679	714	721	692	674	691	734	720	702	719	682	703	658	732	706	703	689	669	685	708	731	661	662	680	670	690	695	664	677	708	663	713	699	697	699	687	720	701	656	763	653	680	699	712	712	678	686	761	699	713	664	662	679	695	728	740	722	664	686	652	729	697	717	717	622	690	678	720	699	697	684	747	655	718	723	696	722	679	713	652	701	708	743	717	712	698	691	709	753	648	687	654	736	722	672	679	681	735	701	665	631	723	689	657	692	691	695	693	675	724	692	669	677	707	717	676	740	650	693	690	710	717	737	692	672	684	696	692	686	762	725	667	722	688	716	725	655	702	702	672	678	701	683	714	704	683	714	682	710	713	699	666	729	702	664	653	683	701	697	665	683	742	681	672	684	704	684	729	656	679	708	685	701	675	689	641	728	749	715	688	679	697	712	683	728	690	726	649	697	754	725	713	698	733	673	683	713	741	682	719	691	676	661	700	685	719
5748	1794	1841	1053	950	886	1689	1459	1166	1190	831	1595	2345	1967	1197	839	635	621	583	547	581	565	553	578	610	560	602	581	598	612	598	593	608	598	625	628	618	541	534	572	563	616	576	567	578	624	603	589	602	585	579	537	528	601	575	517	596	601	592	551	592	554	589	587	578	577	612	562	605	576	550	596	536	583	574	588	588	623	601	573	603	546	620	597	614	546	600	647	593	572	555	592	587	583	572	584	581	595	565	565	595	596	597	568	561	568	558	617	580	551	596	604	557	557	589	575	605	598	608	600	605	557	561	572	581	564	578	603	576	611	555	608	623	599	524	566	586	587	585	590	571	575	584	577	598	603	561	608	603	619	567	575	604	577	612	566	548	609	564	582	554	591	578	549	630	639	611	611	582	588	632	612	578	585	612	572	586	533	571	553	618	608	584	567	588	598	609	590	573	550	580	547	572	563	595	607	550	580	584	607	571	597	542	523	609	593	595	572	601	590	587	611	617	568	584	608	575	567	568	606	590	575	599	591	611	616	541	576	570	637	616	563	576	600	594	609	594	552	546	594	575	561	591	573	582	556	578	576	604	571	579	584	576	608	603	583	599	562	592	555	571	598	584	612	592	586	592	599	586	611	611	575	594	553	580	568	572	562	602	583	597	552	543	597	568	567	605	557	566	615	594	615	534	573	566	589	536	581	553	572	593	561	573	570	564	607	571	571	553	603	601	561	567	608	609	572	585	592	585	573	584	569	597	558	543	579	567	580	611	551	590	594	543	570	563	625	571	581	592	566	588	552	591	583	590	580	549	581	591	572	536	577	595	599	558	555	567	547	607	615	585	632	590	568	557	546	593	629	555	524	538	532	609	602	638	573	626	575	580	547	614	560	576	575	549	574	602	637	642	567	541	554	576	553	562	615	558	619	592	586	562	576	614	579	595	575	610	602	630	563	655	594	539	574	557	568	600	548	600	575	579	606	563	534	594	574	569	593	555	510	562	599	561	551	596	577	559	624	589	550	520	617	574	620	610	558	591	562	577	583	579	580	597	583	604	574	599	624	604	574	600	553	582	585	567	528	601	597	616	602	558	535	559	598	568	629	598	557	541	610	609	563	582	577	588	561	566	594	602	579	613	593	586	603	591	583	576	587	573	594	576	597	618	589	578	615	563	580	556	526	583	554	593	559	566	559	593	620	610	575	569	608	554	559	564	578	566	590	578	567	566	578	564	625	579	560	560	568	628	557	574	595	596	584	551	614	592	561	559	615	592	556	638	576	588	570	616	538	618	616	566	549	569	606	592	574	569	537	581	582	597	607	578	586	565	617	588	570	581	603	597	595	596	603	604	652	536	565	590	592	565	582	614	566	612	590	567	553	580	562	634	637	557	547	590	585	555	585	565	603	555	561	616	590	610	600	579	603	557	560	563	572	576	575	588	569	571	566	572	540	613	560	562	588	572	585	550	629	619	579	592	569	544	617	605	549	571	557	598	585	576	582	593	557	628	581	616	569	581	592	582	566	619	594	595	577	565	586	591	587	597	610	584	560	593	576	582	564	587	573	556	588	587	600	584	598	573	563	593	585	623	585	567	565	568	561	617	556	606	574	552	604	563	591	503	535	591	564	561	578	616	571	602	557	606	620	608	610	584	590	570	594	577	590	600	573	554	586	577	616	614	552	578	575	605	578	588	587	556	602	557	584	555	566	572	580	599	553	552	601	563	609	578	552	642	586	571	600	603	587	570	568	569	566	605	553	545	592	617	524	561	570	564	560	542	597	569	546	589	507	596	599	584	553	559	604	628	600	568	568	580	556	633	540	566	554	581	603	589	577	540	570	603	584	579	641	583	595	584	610	598	570	555	594	576	565	614	565	564	592	574	542	604	583	613	558	584	624	563	582	604	571	544	590	588	580	564	630	569	568	584	593	612	562	595	577	576	602	583	533	571	595	567	567	531	556	560	573	597	599	587	598	557	592	536	537	549	596	599	543	605	554	561	604	585	638	611	576	605	617	580	538	611	588	561	569	580	584	619	583	619	576	583	640	633	591	592	605	579	618	564	585	569	609	585	603	559	557	585	539	595	574	568	582	593	566	561	600	562	574	532	564	571	587	590	587	601	601	564	596	586	549	558	577	576	602	579	564	597	566	593	601	582	578	581	567	597	636	560	545	567	553	584	562	591	573	579	594	573	632	603	621	576	588	574	609	586	564	553	613	580	565	593	511	562	622	568	570	532	603	570	584	567	581	569	575	571	570	575	561	575	581	570	611	605	536	586	595	567	567	601	584	575	578	582	588	587	556	588	568	561	591	603	573	570	621	554	580	561	578	616	565	549	575	560	566	567	605	546	588	581	555	588	537	553	631	580	626	610	567	580	533	600	612	570	564	583	544	567	581	585	583	581	579	616	571	613	582	565	535	571	587	602	589	583	595	582	584	611	550	587	607	588	577	546	561	541	552	545	575	555	583	566	567	584	583	556	554	604	573	576	579	585	583	621	581	563	588	576	584	575	567	592	625	622	581	621	561	588	563	592	584	587	558	552	571	581	603	599	585	557	594	564	561	574	614	581	598	584	597	576	578	570	562	564	582	566	590	578	564	590	563	586	577	562	574	592	638	591	600	581	559	554	601	608	545	556	590	621	579	536	578	605	628	590	578	553	587	599	598	591	640	552	527	580	592	601	575	586	606	622	561	548	620	558	550	591	557	572	616	532	585	581	573	608	602	608	564	565	629	565	579	621	570	576	596	591	563	604	613	607	617	582	531	535	613	563	605	595	605	576	579	598	588	602	599	566	600	606	633	559	566	601	547	601	576	632	598	592	560	584	585	589	551	606	603	596	571	627	592	564	604	562	539	597	557	583	591	599	549	564	586	596	586	585	597	578	601	595	612	569	592	612	613	600	606	593	568	536	614	617	571	632	565	598	563	564	564	572	599	614	569	593	555	567	606	606	606	603	527	562	550	559	607	567	572	595	576	564	624	557	626	549	595	564	574	544	556	601	570	558	617	609	622	587	592	577	582	605	627	541	613	563	594	630	598	543	598	582	578	560	626	570	590	589	587	594	574	610	608	575	589	552	574	573	567	516	609	555	576	568	598	610	599	577	556	548	580	561	554	620	594	585	554	587	561	593	603	582	575	600	595	599	580	580	615	584	606	579	540	542	579	577	571	576	555	574	584	605	587	577	568	539	596	560	586	540	560	604	593	587	551	543	584	600	575	548	625	606	539	603	591	581	599	576	595	560	578	577	562	589	597	566	588	580	591	578	578	582	597	559	637	592	599	576	582	589	612	590	564	588	583	589	586	597	581	619	568	613	601	559	625	605	616	531	606	543	594	598	593	576	538	559	593	596	564	561	542	526	585	577	556	603	517	572	586	551	592	527	567	551	579	571	579	564	581	578	568	574	571	568	599	619	594	551	581	619	581	560	557	543	584	610	566	577	611	567	592	542	570	580	562	582	591	578	608	612	558	580	593	572	579	576	561	618	613
25616	21423	27488	25553	8263	1864	1442	1844	1347	1159	1291	9547	15743	11794	4846	1793	1078	781	706	730	670	646	638	624	666	680	650	603	632	608	672	686	685	647	650	633	669	670	639	655	680	645	614	638	649	643	690	650	654	643	649	680	670	645	665	653	692	663	635	637	644	674	642	653	650	664	670	646	660	582	649	699	623	656	652	702	668	630	639	636	689	625	629	614	638	637	655	640	627	670	656	640	627	697	612	678	635	670	605	598	678	670	660	650	657	679	625	651	671	669	689	666	627	688	684	678	659	579	635	609	602	635	663	687	649	639	674	670	673	625	654	633	638	691	612	639	624	661	650	646	677	642	647	653	686	632	645	641	607	639	637	585	612	634	698	680	648	593	592	644	700	686	629	700	616	651	615	642	600	644	652	602	651	635	640	598	652	603	623	656	638	631	641	685	699	654	627	621	683	682	605	676	629	636	671	637	671	645	629	679	632	643	616	689	651	647	616	653	640	640	638	611	625	649	694	639	681	630	636	628	591	654	630	591	599	635	709	652	626	652	634	617	661	633	668	657	663	675	700	691	695	623	647	634	668	653	670	665	667	645	635	661	664	692	650	646	601	631	639	676	635	693	625	619	637	646	650	606	658	626	651	669	628	637	661	658	644	679	640	668	668	647	645	634	664	609	670	652	667	645	652	620	585	643	650	658	664	656	668	637	655	605	692	606	656	656	676	612	654	649	637	628	595	640	638	658	660	653	656	681	647	673	625	681	592	666	670	662	665	666	612	654	663	620	673	662	673	633	620	615	678	659	655	652	645	663	665	639	620	674	665	624	675	653	637	609	692	617	630	678	618	678	615	656	653	663	602	637	590	664	658	626	630	687	688	606	660	721	658	655	690	650	673	617	655	665	665	608	623	657	624	641	631	625	652	626	667	647	637	651	601	653	585	620	622	604	691	619	655	623	689	638	629	620	626	613	690	662	656	630	650	616	692	626	648	611	606	652	618	603	662	633	631	659	618	659	607	650	656	639	616	611	685	675	643	702	663	609	632	668	631	625	655	659	634	637	649	650	639	660	656	662	631	655	616	649	654	665	657	653	648	660	661	637	624	601	634	643	667	635	638	643	637	676	653	612	648	714	713	645	618	624	632	692	631	641	644	667	633	657	663	601	651	637	649	608	635	669	618	639	646	649	668	653	656	688	645	661	666	640	641	654	707	661	673	645	651	607	643	687	686	619	656	655	638	627	665	659	636	659	625	647	653	661	658	630	652	665	633	636	672	644	632	639	613	615	666	699	663	628	676	673	640	634	623	622	617	657	619	617	600	654	590	656	644	632	695	619	636	662	643	625	623	653	653	694	640	648	638	668	643	645	593	631	635	678	676	603	656	581	636	670	641	663	633	614	641	661	681	674	601	625	643	623	667	623	622	625	609	626	661	651	643	655	635	652	628	640	681	633	664	632	664	632	661	631	668	637	633	648	677	655	626	662	684	631	635	662	667	654	669	641	620	630	668	656	686	616	618	594	625	643	635	635	691	666	671	659	633	655	665	645	642	638	671	602	654	629	643	613	673	645	659	632	653	634	692	596	641	650	665	679	647	648	665	659	651	638	656	635	725	673	623	654	637	623	699	623	632	608	664	633	646	594	672	606	592	630	642	613	598	669	609	633	648	606	597	650	652	650	590	628	672	684	637	641	632	631	689	634	647	629	623	581	630	678	661	626	664	678	710	669	623	677	640	621	623	677	635	681	660	680	666	630	687	647	619	637	647	652	629	692	666	606	636	679	656	611	624	680	599	653	688	616	607	651	674	646	676	632	715	656	638	658	640	623	632	630	663	683	651	625	639	642	654	635	679	629	676	625	647	642	663	644	643	644	675	600	627	653	663	640	629	684	643	656	601	694	680	615	716	642	632	698	648	633	659	628	667	687	655	650	607	669	625	683	652	637	666	639	614	616	648	720	623	655	646	635	664	642	621	645	652	693	624	623	601	647	644	619	635	602	626	645	621	573	643	674	660	639	630	643	626	613	663	662	700	625	622	636	637	650	633	652	646	688	640	622	641	647	651	612	647	637	649	644	687	636	644	677	615	625	635	664	646	701	629	643	592	604	629	628	643	622	618	708	643	668	662	620	586	676	649	680	710	681	683	619	677	666	602	620	641	636	652	615	653	647	644	638	602	583	632	658	628	627	643	704	654	659	672	690	635	662	657	706	648	671	637	646	638	623	687	627	661	642	665	624	645	634	643	639	670	686	655	633	722	703	626	687	684	610	636	647	631	616	664	598	642	671	635	634	655	652	653	657	623	652	648	642	657	686	643	632	684	639	629	640	684	670	608	623	680	602	635	651	634	659	711	660	609	642	659	619	618	590	628	585	660	668	628	652	639	630	638	644	650	642	710	659	634	660	630	661	632	641	615	640	674	654	640	592	648	637	626	696	620	636	682	626	624	644	697	678	665	644	639	635	655	632	661	601	654	662	646	637	617	675	673	658	657	650	671	688	660	633	656	663	660	653	675	688	634	657	627	655	659	672	656	631	678	632	681	698	657	636	626	638	651	618	643	650	690	616	640	627	642	639	684	634	694	651	666	631	650	620	630	667	656	625	640	645	645	670	684	660	660	649	635	642	630	646	669	652	662	631	668	676	686	658	663	604	630	650	647	656	669	640	631	622	627	655	674	671	654	630	630	631	675	626	625	635	620	638	660	626	662	628	671	612	661	633	666	639	601	672	682	613	659	632	680	637	632	671	654	646	636	604	673	651	683	656	651	625	617	693	607	618	649	652	687	633	636	629	643	666	659	651	682	628	649	657	674	655	649	616	700	633	621	654	681	672	672	613	653	676	648	621	625	651	630	656	641	668	652	650	654	651	621	665	655	685	644	643	671	658	663	657	633	682	676	613	659	633	616	609	669	648	629	580	664	651	621	654	604	657	632	664	704	644	638	642	649	650	650	661	614	694	674	623	628	639	638	630	615	674	661	669	654	677	646	606	620	640	674	636	645	676	683	698	636	698	655	667	692	650	670	676	673	681	670	644	651	656	663	601	646	621	690	655	605	644	604	655	625	649	669	612	642	621	641	629	692	657	650	668	651	660	655	638	638	602	644	651	642	649	621	619	646	701	657	688	654	682	647	638	688	690	633	606	611	687	689	576	652	650	677	615	690	637	635	648	591	642	651	660	650	655	632	654	680	654	618	632	614	636	631	646	613	614	673	645	643	611	612	652	645	628	653	595	634	676	644	648	634	666	603	647	636	647	706	662	662	624	649	633	655	657	672	638	607	630	620	612	638	667	638	670	654	692	698	629	651	650	616	684	605	635	628	599	628	636	695	623	671	616	663	628	669	648	622	645	663	646	670	606	633	628	638	609	636	617	687	610	656	600	625	681	662	642	680	591	688	684	621	634	688	622	638	653	635	604	659	656	624	626	626	709	656	613	674	653	672	642	596	643	645	639	626	630	673	637	663	655	679	688	643	639	681	618	671	652	608	642	647	642
4456	6808	5551	2468	1824	1423	1430	2403	1744	1353	1688	12023	14692	10361	4584	1685	956	659	600	624	564	559	555	607	610	526	542	601	571	606	586	562	581	543	564	569	569	610	585	613	550	557	554	550	588	554	564	530	561	585	585	579	560	641	570	588	571	585	552	564	573	552	580	541	553	564	598	601	581	573	568	605	563	576	573	582	571	580	555	564	578	568	579	547	566	591	554	532	576	602	546	558	586	561	557	590	551	566	614	597	538	589	553	588	572	526	567	614	560	539	571	570	576	562	569	564	607	592	586	552	575	564	584	582	598	538	540	590	589	579	568	543	573	568	567	522	542	605	546	563	558	658	585	538	616	572	552	598	567	578	545	628	548	561	561	586	600	582	571	604	521	577	571	627	571	555	573	564	555	580	587	609	569	549	554	522	588	554	525	551	585	551	579	557	567	522	583	600	544	570	552	555	590	536	548	573	574	560	597	554	566	540	590	568	550	587	594	560	534	592	578	573	549	576	588	565	568	513	553	552	571	584	576	549	588	559	564	529	601	556	547	544	543	543	611	578	570	568	550	551	574	558	582	574	558	580	592	578	552	545	556	549	596	571	563	567	537	577	556	580	547	587	565	558	564	572	563	565	552	560	562	546	559	547	567	572	525	581	556	596	559	586	604	622	539	552	544	550	565	630	556	541	539	578	562	569	543	541	572	585	542	594	545	555	510	587	573	582	584	572	562	586	617	548	608	582	590	544	561	565	558	556	563	575	585	563	584	592	520	557	563	572	565	600	552	554	565	583	563	602	575	526	566	560	557	562	557	538	577	608	557	567	575	550	528	547	554	563	521	596	536	584	537	575	591	512	516	574	611	582	602	549	603	560	571	562	564	570	594	622	544	589	585	548	575	570	588	584	621	570	579	581	556	579	574	582	596	532	599	583	540	539	594	606	561	566	554	576	545	514	524	540	544	568	540	604	523	540	545	593	548	551	595	589	580	534	555	569	565	549	549	528	599	595	535	590	549	576	587	571	546	572	527	598	581	554	544	561	601	564	563	535	591	544	550	565	532	535	547	580	548	549	554	577	609	561	554	554	567	510	613	563	587	549	541	531	514	533	571	553	590	590	581	621	573	578	547	554	547	610	579	565	553	582	578	557	598	538	584	543	535	587	559	544	559	565	568	588	544	611	592	536	549	576	550	578	556	582	614	570	561	569	579	578	568	552	617	584	546	569	600	561	547	554	589	563	525	545	562	610	551	574	533	585	588	542	575	557	583	562	536	585	583	554	531	569	538	552	591	564	557	584	568	542	568	593	602	567	604	546	580	541	587	524	602	576	605	585	546	590	598	535	557	561	602	529	619	575	541	583	507	553	577	570	607	559	580	524	568	529	528	570	596	533	570	570	602	556	535	546	549	567	605	544	524	541	567	522	544	545	614	537	619	581	567	542	572	569	561	578	589	555	546	566	567	626	601	614	554	549	554	544	566	565	565	564	595	580	575	572	560	545	537	557	560	587	578	540	544	566	549	583	563	537	509	557	524	551	601	532	539	557	559	592	573	539	531	566	582	549	552	589	563	577	542	611	539	566	555	544	578	574	565	543	567	569	592	571	545	564	564	553	609	568	565	554	570	597	562	621	571	566	574	566	513	584	555	544	559	614	553	575	549	577	594	579	533	547	592	554	555	553	543	595	543	621	591	584	554	546	574	554	582	553	563	568	555	562	562	617	564	549	571	561	564	534	580	556	619	556	544	574	561	555	571	551	622	560	600	568	551	567	564	593	586	592	553	544	593	584	518	540	545	511	563	536	595	586	571	566	573	605	585	556	592	600	577	543	595	558	571	627	569	561	565	567	585	542	543	611	592	574	516	567	527	570	595	560	541	578	599	572	547	565	551	589	492	575	578	565	503	534	561	534	600	570	632	587	587	580	573	615	564	543	549	569	584	571	553	572	538	558	599	537	524	553	596	518	568	590	543	632	537	582	559	590	542	587	576	576	556	579	517	549	582	607	565	580	542	518	547	552	584	556	580	560	592	639	530	538	581	547	588	629	605	587	560	556	526	553	569	548	581	527	547	578	541	547	527	564	572	558	569	576	523	560	549	586	509	526	547	595	567	597	565	547	537	584	579	596	535	619	536	573	581	594	571	542	598	580	580	550	604	538	582	560	560	588	545	567	554	556	564	558	574	540	575	569	616	515	563	595	575	545	571	544	568	562	550	582	562	550	580	565	555	573	593	568	577	528	563	537	576	533	554	533	594	557	597	577	563	588	567	580	565	575	514	571	554	536	539	552	578	542	599	560	590	533	574	609	570	568	610	608	555	597	591	532	573	572	594	535	555	533	562	550	523	552	548	567	558	535	595	552	506	529	485	597	596	594	580	581	527	547	553	557	562	551	581	544	564	537	577	558	523	576	550	540	584	564	502	583	568	582	538	571	547	560	580	581	553	594	546	560	579	598	574	552	627	570	530	544	567	564	555	546	576	558	558	537	598	573	535	553	606	547	544	554	549	548	553	537	562	577	581	554	616	578	548	528	574	616	566	552	585	543	509	587	614	524	569	550	537	600	585	507	572	580	584	566	545	547	545	589	560	563	558	543	580	545	545	584	603	549	567	590	540	578	553	536	564	569	581	603	559	572	555	568	569	572	578	562	590	557	592	595	586	557	548	566	575	551	567	564	563	557	616	550	523	511	546	580	622	531	533	585	586	546	612	547	600	550	572	556	546	559	563	604	579	579	541	547	563	566	559	577	584	554	593	595	525	565	565	577	559	548	583	582	573	551	554	571	566	612	535	546	607	562	540	550	566	568	549	559	551	530	591	572	517	569	610	560	531	591	541	574	567	563	547	562	556	559	581	576	523	508	586	580	569	561	568	561	589	576	559	560	522	551	527	555	587	596	567	589	579	612	565	580	548	545	551	587	561	548	578	609	558	548	579	538	557	593	536	558	514	533	549	554	574	542	555	596	552	573	587	533	595	562	615	557	546	521	514	514	579	627	539	588	562	582	547	587	549	560	562	539	597	559	557	582	564	562	550	577	523	538	563	548	581	533	596	607	531	591	611	545	566	571	578	578	549	596	566	534	545	606	588	586	568	560	541	590	570	542	567	524	567	574	529	548	572	570	543	557	584	519	567	568	607	538	593	552	574	580	602	568	536	585	558	554	598	507	527	587	544	586	581	554	551	564	572	509	548	591	501	527	566	590	584	542	571	544	565	561	556	562	511	566	560	552	574	578	550	603	586	617	555	599	567	592	573	562	554	545	566	571	578	524	544	550	559	549	584	528	575	544	615	574	543	579	555	548	576	592	599	574	530	604	572	595	537	589	542	566	529	537	555	567	564	625	551	580	561	595	554	528	542	583	571	562	564	554	533	587	539	580	569	551	588	564	589	607	579	560	585	558	589	524	551	568	583	617	520	562	557	577	583	553	529	544	516	586	566	560	579	559	569	556	573	591	545	585	589	543	550	564	558	607	580	578	528	563	556	550	576	581
24622	21443	28588	24639	21030	6994	2258	2206	2258	1760	1929	18994	26790	20246	9273	2943	1393	948	810	823	813	745	736	748	790	772	754	778	743	804	760	826	773	762	767	752	772	790	735	760	791	721	747	732	826	787	774	732	786	782	792	788	781	769	722	817	770	753	752	750	757	774	785	766	797	775	771	751	796	764	793	760	753	757	824	748	745	780	741	717	821	721	741	792	742	813	761	762	783	728	741	799	753	780	758	757	743	783	702	754	779	800	758	793	785	773	776	725	768	790	800	717	790	773	758	786	757	706	751	798	768	759	762	773	784	769	747	755	787	756	760	747	773	755	769	791	767	751	748	747	725	689	734	771	783	738	804	754	737	728	748	756	738	772	760	802	742	788	762	796	754	729	728	801	731	752	764	813	787	798	836	697	751	758	726	767	763	784	790	751	737	768	775	733	736	741	753	767	730	778	768	767	772	777	734	750	757	782	727	772	728	752	762	765	799	767	774	715	806	742	734	802	806	740	792	742	804	754	806	713	770	753	719	680	755	741	759	733	745	768	767	772	802	792	782	793	739	797	811	767	724	724	757	750	740	773	778	705	723	750	761	766	750	796	721	809	745	731	798	725	773	704	766	720	760	772	753	742	767	748	817	729	794	753	727	798	731	769	751	770	766	781	771	746	767	770	761	702	766	737	811	775	749	826	773	728	778	780	778	712	774	776	724	791	788	777	778	734	770	793	731	758	749	781	772	745	812	782	782	796	790	786	782	780	728	769	813	670	749	784	749	795	758	762	735	736	751	749	754	809	745	763	752	728	771	724	763	740	744	777	783	727	740	752	721	745	766	722	761	749	763	703	794	740	760	773	760	791	796	745	752	718	770	796	786	785	729	750	779	812	759	793	822	785	793	762	730	771	761	729	745	751	728	755	731	785	710	765	792	754	779	699	680	735	772	790	760	821	744	804	758	789	711	706	806	744	799	769	732	785	783	781	752	793	746	796	777	823	761	737	765	753	744	826	801	775	771	773	785	772	787	777	744	780	781	777	768	762	751	748	755	757	755	779	781	742	714	713	750	785	736	724	749	745	763	750	772	768	763	736	764	787	726	748	778	708	784	790	760	809	776	757	743	771	773	756	758	758	765	730	764	756	768	742	715	758	763	777	772	738	811	778	780	774	764	775	771	786	689	746	755	747	748	781	749	781	780	718	749	754	714	791	783	752	746	772	762	743	764	710	745	758	810	782	792	740	754	715	776	747	778	772	729	721	754	761	767	770	736	744	743	777	771	783	728	730	752	774	758	785	773	725	781	704	775	747	757	725	746	787	797	800	795	813	746	745	773	724	737	758	749	765	792	709	773	712	746	766	719	767	778	774	739	760	691	791	801	799	761	728	762	769	738	722	731	765	785	794	777	718	760	766	782	772	783	778	755	748	800	761	725	752	741	744	793	766	756	806	741	696	777	746	734	753	759	773	804	744	760	772	711	779	737	795	790	738	757	782	752	773	790	767	761	751	720	775	747	747	716	762	751	720	784	785	791	756	730	721	759	780	754	778	756	791	753	782	775	765	763	744	707	779	780	771	762	772	728	746	770	728	751	736	718	783	778	772	759	804	764	752	771	800	787	771	808	749	748	722	821	770	772	789	735	724	768	732	760	749	758	788	793	701	723	786	778	757	747	815	768	751	722	753	789	740	791	781	721	766	771	765	740	682	789	778	752	809	758	738	771	744	780	783	749	758	766	716	744	742	747	717	753	736	723	771	780	767	807	749	792	772	758	733	753	737	742	725	765	761	739	762	785	775	773	773	745	787	760	714	790	716	749	728	768	769	754	733	798	761	750	805	769	777	748	753	701	729	770	742	799	780	765	748	719	764	801	756	773	724	800	744	765	733	728	746	718	767	758	725	723	745	757	743	759	758	759	741	690	727	779	728	777	771	800	751	764	758	735	702	745	772	746	774	786	793	722	720	759	775	745	725	717	752	694	836	809	728	758	750	771	767	720	751	779	776	762	731	731	789	734	721	797	827	789	719	769	742	772	729	761	767	755	784	747	782	744	735	779	789	738	747	715	759	756	717	729	734	810	741	775	828	781	811	776	784	719	751	737	721	725	729	712	790	763	789	745	774	722	782	751	812	754	795	750	756	750	751	736	773	794	786	761	681	718	711	730	730	753	770	778	759	774	772	761	745	769	739	740	731	786	829	730	751	743	723	775	789	768	710	797	691	742	720	750	765	744	702	742	701	729	743	710	755	821	766	715	742	788	776	782	765	682	747	758	793	794	737	774	756	754	731	717	761	741	705	790	753	777	665	753	754	738	779	808	746	803	788	783	802	771	841	764	730	798	745	760	772	740	764	766	749	807	742	735	781	772	745	728	709	755	748	798	722	763	727	805	784	719	778	779	764	777	824	716	741	774	823	754	760	768	753	774	752	791	725	735	715	808	745	762	737	751	748	739	770	751	732	727	702	757	744	734	734	765	772	747	773	752	743	741	732	758	781	763	716	825	734	802	737	801	781	774	718	745	719	736	808	763	750	751	736	795	782	788	787	691	731	790	805	734	723	809	752	749	781	814	754	670	759	746	765	784	719	753	756	765	726	743	767	731	739	763	743	726	748	752	766	783	719	755	727	781	721	776	758	729	758	761	748	755	824	732	755	730	697	754	738	746	759	715	743	732	755	762	744	722	778	806	822	750	711	750	741	744	747	754	780	741	704	756	731	777	744	762	761	765	684	835	708	748	761	830	763	752	703	765	762	727	776	784	757	730	720	761	795	733	755	753	769	736	711	812	737	800	743	759	781	768	746	781	779	739	798	781	757	786	829	767	761	775	796	777	792	712	726	718	762	776	794	769	730	784	745	724	713	731	748	708	779	770	796	777	685	827	749	771	717	743	765	771	721	705	748	755	720	792	746	765	784	768	750	781	771	731	744	753	816	730	764	729	747	782	775	789	750	726	766	773	756	786	699	800	767	758	766	762	742	762	750	708	732	794	760	725	782	778	747	736	759	770	764	770	706	771	778	790	743	769	762	736	746	762	777	791	744	772	795	716	767	810	776	818	769	756	788	733	777	772	734	704	793	736	793	774	781	696	754	769	757	734	751	807	756	744	740	799	727	735	771	765	696	751	728	757	805	792	720	757	782	768	767	738	778	747	755	789	759	745	745	761	800	745	733	751	720	755	830	756	767	756	788	749	740	747	762	757	728	776	745	785	752	750	737	775	753	757	777	735	750	769	753	791	772	757	812	691	782	800	728	726	738	753	799	721	712	778	760	778	798	760	786	771	714	738	768	784	791	746	775	743	755	758	714	780	786	746	744	732	826	746	769	732	758	736	730	808	734	744	748	747	738	746	740	734	729	796	760	782	724	779	758	804	776	785	722	775	789	745	744	742	774	762	726	758	693	724	761	705	724	823	750	753	752	716	770	735	740	722	761	807	719	714	711	807	804	800	770	766	776	722	771	735	728	748	753	793	724	744	760	743	764	748	794	737	736	711	800
5121	10141	8250	4116	2959	2117	1691	2572	3190	2114	2524	22718	23504	16967	7515	2649	1375	774	662	694	694	649	642	676	621	660	675	663	653	676	657	646	689	692	631	656	676	679	628	659	649	624	692	662	669	703	683	605	677	693	676	672	626	662	648	678	663	642	649	654	733	698	623	683	687	656	679	622	662	634	663	628	652	649	655	667	671	663	650	641	653	659	662	751	685	669	681	663	735	673	689	668	660	675	674	636	686	635	641	675	665	637	651	625	630	660	695	643	637	656	697	669	640	648	636	663	651	692	693	652	647	653	645	680	701	675	700	595	610	652	668	668	641	635	633	610	666	624	629	644	673	650	655	671	665	655	652	662	664	671	664	662	658	681	680	663	647	660	632	596	628	673	666	681	674	670	647	650	606	661	643	632	624	658	666	665	643	647	677	700	692	641	668	678	691	662	670	691	653	646	629	657	679	648	730	624	658	700	665	627	627	683	691	627	635	636	664	702	677	640	634	667	644	682	698	659	691	660	651	627	659	642	667	687	626	656	639	648	675	663	660	683	720	623	629	670	646	664	680	647	673	625	708	636	641	652	636	653	622	606	643	594	682	667	676	677	659	621	615	693	687	642	600	675	628	661	639	646	656	657	640	660	633	687	638	637	661	650	653	674	654	668	682	640	658	690	656	633	634	690	716	606	668	688	707	665	713	649	633	656	687	612	664	660	645	674	647	669	648	660	644	643	658	649	603	656	681	702	686	615	653	649	684	681	625	682	671	653	673	623	612	730	636	661	676	658	663	701	660	650	641	671	687	616	701	666	656	641	625	653	660	690	688	664	652	610	627	668	624	685	653	640	659	666	631	637	680	686	666	623	621	673	649	665	676	656	641	678	655	676	653	679	720	653	649	605	639	665	676	643	686	664	628	722	627	665	667	668	682	663	666	668	625	680	638	666	696	618	637	662	666	642	668	638	655	656	666	656	694	695	705	651	682	608	684	655	674	630	697	673	694	674	637	627	656	647	674	679	669	634	632	620	663	666	617	686	669	672	640	607	685	615	671	643	642	692	649	690	655	634	666	646	642	688	639	625	669	635	642	634	626	714	637	630	681	709	636	613	628	659	650	693	611	639	663	626	626	680	650	639	637	657	663	656	650	642	636	664	655	660	639	656	661	615	664	657	670	681	670	664	633	674	655	635	669	683	675	669	670	673	662	664	669	642	645	609	650	621	652	666	647	668	672	678	625	614	667	638	664	640	651	665	703	620	668	660	642	631	630	649	656	686	682	634	628	661	641	670	680	648	704	629	648	661	640	672	673	661	714	652	636	685	654	630	636	661	626	674	643	683	636	673	638	674	628	634	676	658	633	634	656	707	667	654	652	723	625	654	663	635	662	609	672	648	689	641	650	626	665	629	666	616	638	653	647	649	666	666	678	669	637	679	651	675	637	654	662	658	641	630	633	692	669	672	666	617	646	657	649	660	629	698	719	631	645	677	641	682	595	658	656	658	699	626	661	650	655	672	648	638	692	656	646	664	628	702	661	646	704	713	614	669	633	665	647	664	659	657	665	647	676	658	656	627	639	677	667	623	654	629	643	619	665	660	664	632	641	636	671	611	650	683	712	639	620	678	672	670	693	639	666	625	690	670	672	671	615	639	661	636	656	661	636	709	626	696	604	687	643	662	698	652	638	649	606	636	662	647	601	664	617	669	658	657	635	657	690	667	629	678	668	653	625	678	646	662	621	653	581	650	612	677	626	634	653	638	656	643	654	661	666	673	648	692	653	667	644	661	694	651	628	637	632	637	663	658	688	652	670	661	634	623	631	633	663	694	672	678	619	658	662	622	664	674	654	671	684	677	576	632	652	646	650	624	629	671	704	624	655	669	650	654	650	667	640	662	696	671	669	632	591	679	673	634	626	625	650	636	636	659	674	634	610	618	645	651	659	659	691	660	676	612	653	643	618	678	628	695	675	670	690	655	597	661	618	661	587	637	667	656	679	659	624	657	700	621	650	613	675	647	681	659	631	634	688	588	678	664	644	653	660	630	628	647	678	640	676	655	631	650	659	661	609	670	704	650	638	641	649	662	631	646	629	677	669	643	695	658	657	681	673	687	707	635	671	640	669	655	667	648	611	659	659	691	636	671	652	701	670	679	698	651	674	680	668	629	645	665	706	610	653	625	642	698	638	670	612	610	661	667	575	663	720	625	687	626	665	689	631	688	656	708	631	638	620	644	684	628	649	648	646	636	654	678	701	677	607	659	669	626	639	635	667	668	648	667	683	624	631	630	661	684	682	656	668	642	671	622	639	710	616	673	581	653	652	657	675	618	646	640	649	622	609	671	650	644	651	647	652	636	682	631	652	681	652	680	654	589	642	668	652	649	696	656	661	640	638	613	664	630	675	624	637	667	694	627	642	656	660	636	653	640	646	676	617	629	662	662	715	670	660	674	666	659	638	626	670	641	713	643	679	648	603	677	618	669	642	626	674	674	700	599	624	691	647	619	690	602	643	677	652	633	658	693	666	694	639	629	684	639	661	643	629	648	624	616	633	652	708	669	655	599	655	665	699	633	662	633	693	694	659	678	657	617	628	628	641	617	643	657	679	681	574	687	670	644	631	595	645	645	635	665	677	645	659	645	694	664	651	666	672	652	673	667	663	709	670	669	641	660	627	631	655	652	627	664	640	674	606	694	623	658	631	616	605	616	692	668	658	641	641	659	688	677	669	612	669	639	651	629	643	619	650	665	674	624	599	688	636	651	608	660	641	679	661	608	666	645	649	691	632	646	628	595	655	675	683	628	616	625	618	613	650	688	638	641	632	675	693	639	645	612	619	654	661	662	655	629	604	699	646	614	612	698	670	671	700	631	598	646	646	712	613	653	626	612	645	648	640	615	666	666	662	650	689	642	705	663	604	652	679	643	653	623	668	685	617	638	678	617	645	702	637	615	637	665	661	650	706	664	624	636	665	635	667	633	684	684	647	631	647	651	647	604	628	661	671	665	648	645	677	654	664	637	666	650	629	669	659	659	657	620	629	657	625	626	661	654	700	693	654	611	622	648	645	688	673	660	676	607	672	622	709	632	646	659	670	640	659	672	644	664	646	648	653	674	676	684	627	625	628	652	678	690	644	660	665	646	673	634	634	615	707	613	654	623	655	652	666	653	641	686	627	669	654	623	674	659	628	635	635	692	586	686	655	677	668	673	662	648	614	662	598	676	653	651	697	695	625	655	625	650	685	659	666	681	645	634	661	632	630	692	622	643	637	639	655	666	672	713	670	674	696	707	625	697	639	681	635	681	640	661	658	638	661	618	645	720	657	630	650	624	632	661	635	636	659	663	626	612	648	663	646	663	634	660	670	664	642	638	670	665	629	614	653	676	647	655	636	705	643	650	603	672	659	671	653	668	646	667	669	660	638	635	633	640	651	663	694	647	674	621	656	673	662	625	647	658	650	681	664	656	628	614	638	667	655	656	691	630	687	691	641	669	634	713
27713	11103	2539	1315	927	795	735	699	889	877	897	1741	1963	1699	1197	850	760	714	671	656	629	664	678	675	696	663	646	667	719	686	679	658	690	668	666	695	714	714	689	706	626	667	688	637	671	711	625	651	615	657	670	658	666	678	643	658	644	633	673	676	685	666	651	692	718	694	704	667	722	640	681	677	731	631	663	630	635	679	692	688	670	652	680	663	700	710	650	718	632	674	649	645	720	691	698	619	656	715	660	632	660	691	702	646	640	667	681	656	658	648	663	624	649	699	654	673	617	655	660	674	685	695	605	619	649	711	700	670	636	662	657	720	664	694	647	702	681	719	671	675	650	670	692	666	671	696	672	634	676	657	681	644	713	663	674	698	626	673	687	686	667	665	711	664	719	680	709	709	686	669	684	679	674	653	649	655	666	685	682	652	665	657	693	666	659	655	629	703	666	688	610	677	673	686	706	660	699	654	683	669	616	649	693	630	675	676	685	696	665	670	644	723	605	676	675	659	673	650	680	679	715	671	673	646	685	629	678	667	686	704	673	632	664	619	648	685	664	602	649	662	649	659	686	718	665	644	689	657	678	667	681	687	663	733	685	672	621	687	653	653	634	614	696	683	682	713	680	661	660	652	692	673	696	650	610	703	743	670	699	681	640	658	656	692	661	630	678	699	711	696	683	714	673	643	673	749	646	687	633	688	702	675	642	678	672	665	663	717	657	666	641	638	675	689	653	667	661	681	678	663	667	671	708	704	676	698	626	694	693	654	682	658	710	708	660	686	674	669	668	671	649	630	666	668	671	643	639	734	607	661	616	637	637	690	684	668	652	647	658	636	688	651	688	663	677	689	693	655	679	679	669	624	684	632	633	651	672	670	685	696	670	662	668	683	716	670	690	676	668	647	645	633	657	654	676	671	707	682	672	657	682	692	649	697	689	644	693	684	606	703	656	688	682	652	708	617	673	622	684	619	688	663	700	666	676	713	702	699	726	662	629	658	666	624	671	699	697	669	636	663	673	631	717	701	681	670	673	644	602	697	689	677	692	685	635	660	646	672	686	687	665	634	648	669	620	660	688	705	686	649	639	674	670	628	701	688	664	634	656	696	621	631	656	674	693	635	624	681	736	662	694	689	696	665	689	667	674	667	688	667	672	664	669	645	713	658	677	683	650	646	710	653	693	676	717	625	716	675	684	678	655	690	663	643	656	675	668	678	622	634	692	683	665	681	711	690	681	665	686	674	673	688	672	666	665	665	669	672	709	705	730	670	625	667	611	709	655	622	676	670	730	660	676	629	690	647	640	687	664	657	653	713	632	641	637	638	644	640	646	677	669	700	693	653	619	707	635	683	689	649	682	672	689	680	659	667	650	689	684	623	643	692	693	683	637	642	697	657	733	692	671	641	686	712	686	648	704	715	677	656	714	724	673	646	686	704	701	732	631	650	684	704	691	683	650	621	643	652	628	693	676	670	663	664	680	676	651	743	703	648	683	697	711	658	666	727	651	711	655	687	701	682	670	712	697	631	669	699	689	640	647	669	647	663	695	683	712	652	689	689	668	672	727	652	662	671	661	672	656	677	708	634	697	685	709	650	670	669	659	619	680	698	691	634	665	675	705	676	700	641	672	673	716	699	691	657	656	666	693	640	695	720	619	653	607	701	669	735	694	666	685	691	651	685	646	726	703	694	671	702	685	679	748	661	681	654	630	653	632	671	699	697	686	659	644	655	680	724	713	696	697	676	697	739	663	679	617	684	652	708	661	646	645	712	615	673	653	705	684	666	651	677	661	693	697	683	684	662	643	633	641	689	638	676	640	675	658	692	671	700	683	666	623	685	627	701	678	670	611	650	640	640	673	659	645	709	642	666	695	649	649	665	666	680	683	705	646	673	663	699	661	642	695	630	713	743	669	635	639	687	693	668	676	670	641	671	679	654	719	688	671	638	669	648	644	643	655	680	683	710	607	704	656	670	686	680	645	666	662	723	682	671	635	698	657	678	711	711	668	673	639	728	677	678	699	684	717	678	672	660	689	677	700	730	660	676	730	677	647	693	651	650	684	682	670	731	689	688	675	648	668	670	670	619	687	647	672	631	639	709	750	690	639	707	667	639	655	688	696	682	673	619	653	622	664	636	648	659	622	649	687	672	701	688	695	659	632	668	686	670	675	671	659	676	683	679	638	705	676	650	663	633	684	645	678	663	680	626	650	670	676	691	684	667	637	630	663	675	688	683	620	703	652	686	664	637	680	662	650	684	666	638	688	682	642	688	661	694	671	679	719	654	643	697	651	675	670	715	660	673	633	641	637	709	632	694	622	680	644	646	662	702	673	709	678	633	685	676	682	640	692	653	659	631	705	708	682	682	710	681	704	661	690	668	650	692	710	681	687	676	677	673	684	705	703	628	672	659	662	642	696	694	698	690	644	651	670	690	663	702	644	679	665	700	678	659	639	617	658	687	667	671	644	681	632	648	699	663	644	660	633	669	688	651	652	645	647	658	675	663	682	696	668	701	665	665	651	636	660	680	663	694	661	661	682	646	662	714	678	710	657	658	668	709	660	672	634	643	668	651	711	678	717	684	657	630	688	680	637	654	666	656	698	669	680	663	677	662	690	661	619	666	726	734	693	690	682	664	638	655	661	719	673	645	650	657	680	711	677	688	653	656	669	683	674	684	676	606	679	696	630	655	684	651	681	678	641	714	699	653	671	684	643	692	712	649	644	700	685	686	653	677	693	630	696	649	654	641	676	722	667	647	626	682	649	709	686	665	659	675	691	642	651	612	669	656	667	713	668	665	691	673	675	716	711	667	685	652	670	689	632	674	689	666	702	640	663	644	660	686	676	693	682	631	631	670	720	682	703	653	648	673	718	693	626	665	683	642	682	626	748	681	690	718	684	657	654	662	663	636	666	725	717	673	666	645	668	684	666	685	666	674	688	644	718	643	678	623	705	700	694	631	681	601	701	639	674	665	642	678	677	636	671	667	699	680	733	657	643	698	674	655	665	680	670	686	756	669	635	669	697	664	656	698	664	641	653	674	673	656	682	668	640	665	688	662	682	641	648	649	694	685	635	706	694	656	682	685	679	704	707	694	656	715	638	630	718	728	692	693	677	701	696	676	640	690	638	683	649	708	645	674	650	691	663	661	669	672	636	691	619	678	739	671	682	655	665	636	620	686	675	693	687	670	680	704	659	712	705	681	691	666	661	704	668	724	673	649	651	676	716	647	665	691	657	652	676	685	646	678	665	624	642	636	681	649	656	669	688	639	682	618	664	657	716	658	677	647	652	735	673	710	634	661	651	663	641	662	743	676	676	682	671	659	682	656	698	648	651	622	701	697	736	632	637	677	630	673	689	687	664	688	705	628	692	681	674	690	708	671	641	678	681	683	640	697	688	675	717	696	682	682	691	705	674	632	639	676	630	693	645	683	694	672	671	730	651	619	663	651	716	687	703	665	614	675	654	670	663	620	631	688	653	668	695	697
6103	2311	2040	951	869	735	695	669	913	920	1038	2164	2271	1780	1095	761	632	576	603	581	535	556	582	558	559	514	591	547	589	546	533	530	609	567	536	566	564	525	573	571	543	590	602	584	577	579	562	561	562	584	578	581	577	562	574	570	564	577	558	565	536	560	591	563	586	588	561	569	549	577	571	598	531	562	579	564	621	537	601	623	602	576	572	564	594	569	551	578	563	542	555	592	572	615	597	566	547	557	583	557	548	559	546	547	581	600	580	548	565	571	572	562	555	592	534	525	542	521	572	595	554	552	599	558	545	552	576	568	575	549	550	548	612	576	606	587	555	576	563	533	571	562	599	574	618	547	583	556	599	578	582	551	571	543	555	615	535	603	590	582	553	580	590	560	530	553	556	512	596	571	565	580	565	572	570	564	565	576	579	566	585	582	536	566	569	523	571	591	599	567	573	553	574	578	580	583	580	588	604	585	571	560	576	564	571	576	589	557	590	540	534	573	582	572	527	594	579	583	552	571	565	554	603	550	597	622	548	585	614	586	541	573	620	590	560	614	580	545	555	565	571	575	593	559	550	595	559	561	590	560	594	576	540	573	554	561	586	559	549	575	586	565	532	586	565	559	572	578	594	555	570	558	569	548	514	586	565	635	562	577	513	560	616	560	553	527	565	615	564	569	533	583	565	568	561	519	551	573	607	554	573	550	576	577	546	566	577	610	569	523	583	559	599	559	555	553	564	572	575	518	544	562	546	607	558	536	547	568	557	612	541	582	554	602	562	559	598	557	589	567	574	563	555	548	590	575	559	544	563	586	596	599	587	542	568	522	565	568	555	556	588	578	532	577	548	572	577	602	582	594	546	585	549	549	572	582	561	563	593	515	558	571	583	564	572	567	586	615	567	616	553	547	576	566	561	571	574	581	575	572	581	558	575	557	582	567	593	583	580	595	568	567	585	549	591	585	600	545	547	550	535	550	568	590	607	542	513	550	574	523	622	611	589	566	622	575	545	557	568	594	610	572	568	597	573	572	584	542	532	588	598	552	570	600	580	574	578	581	584	587	560	603	585	533	556	588	553	588	589	572	570	561	566	590	574	549	585	563	581	560	595	542	555	570	579	557	570	570	604	587	565	570	609	555	565	569	548	582	556	514	608	555	604	575	566	534	547	559	548	545	620	559	583	537	563	566	617	537	583	529	597	570	542	576	581	579	581	590	584	588	566	546	581	569	604	586	536	559	582	528	503	527	602	530	597	534	600	553	593	580	591	562	561	570	551	598	544	584	557	521	561	565	564	596	600	571	574	594	587	532	606	576	588	562	591	550	555	571	569	549	589	517	610	538	605	575	591	580	577	574	586	533	569	537	531	560	565	556	544	626	524	591	611	554	618	583	565	586	545	612	588	593	568	571	557	574	580	555	540	597	584	560	543	558	563	621	507	538	554	550	589	529	571	576	608	557	580	568	568	589	553	560	633	563	531	530	575	583	626	555	560	550	570	628	560	542	582	550	596	574	573	587	579	587	567	581	573	543	597	570	633	595	552	553	558	541	560	531	605	587	540	625	557	562	614	594	566	563	578	570	605	590	590	604	576	604	580	539	556	565	628	571	579	566	625	520	572	585	613	597	584	555	527	560	570	582	578	581	562	601	495	623	566	611	577	560	582	528	574	560	540	584	578	554	547	588	544	604	557	536	599	550	584	584	595	549	592	576	589	598	549	585	577	568	582	548	595	598	556	572	563	563	555	581	577	579	611	548	576	540	563	578	557	610	553	570	575	588	578	559	562	542	544	579	590	555	577	545	612	578	536	585	582	613	569	583	547	574	521	548	577	588	530	562	572	590	572	545	587	564	537	532	553	551	563	536	576	575	559	609	601	553	582	567	583	597	554	564	589	582	607	554	523	571	581	535	595	571	578	579	561	565	564	577	570	532	600	596	598	587	595	531	541	590	500	534	543	608	587	620	552	556	566	527	551	608	558	583	561	576	582	558	556	562	564	563	593	605	530	589	586	551	573	551	596	553	562	577	558	589	584	569	560	573	620	604	580	607	552	595	565	574	576	576	606	579	562	531	571	578	574	592	593	579	561	592	561	591	543	547	542	538	555	567	611	594	605	557	613	588	565	599	516	574	587	539	619	569	562	579	549	556	552	588	536	587	533	563	550	559	516	575	590	534	584	537	615	585	577	593	602	558	509	554	573	571	568	570	614	562	553	557	599	608	559	582	578	568	545	587	604	552	568	543	610	576	562	532	583	531	623	560	555	559	576	523	587	544	523	580	536	574	577	567	635	576	569	571	573	555	620	518	568	560	569	566	541	571	589	582	546	558	551	565	606	596	569	580	563	608	582	543	560	532	564	612	610	565	606	576	544	555	589	573	591	564	567	611	548	550	603	545	570	613	564	544	594	565	574	545	606	564	560	615	522	564	553	553	549	565	590	570	510	600	600	556	564	545	563	523	568	581	545	618	525	554	544	570	545	576	607	600	557	603	593	549	581	565	586	576	521	577	576	584	578	573	587	604	606	567	607	548	545	541	581	540	587	556	553	582	573	561	563	546	560	616	548	556	558	601	529	576	527	544	602	559	566	560	573	585	584	560	575	584	542	526	567	535	559	541	589	553	570	551	588	569	548	541	552	522	550	559	557	587	574	583	563	530	555	589	538	580	585	558	597	600	558	564	555	616	571	550	586	537	591	546	542	577	554	578	539	579	562	569	581	551	571	575	569	599	609	603	596	603	527	580	579	532	595	574	544	597	570	565	555	550	544	557	597	552	564	607	599	621	576	532	608	591	564	579	582	551	584	557	573	553	587	562	582	573	553	568	519	565	592	563	613	554	607	533	553	581	591	521	524	582	554	556	591	537	573	589	576	532	574	515	572	565	577	591	574	594	589	587	599	544	559	555	591	554	549	582	594	590	575	544	536	536	538	563	560	557	562	604	575	544	541	605	553	586	573	561	582	582	550	515	553	564	575	568	576	591	569	588	572	605	590	610	580	598	588	609	610	564	598	569	539	598	568	543	578	565	542	542	561	593	569	599	542	595	579	534	580	573	565	587	512	558	613	598	609	584	554	580	596	585	541	578	555	545	543	613	539	607	571	596	558	539	559	568	601	578	566	597	555	553	572	618	560	570	609	579	570	563	546	567	546	570	564	540	576	555	577	557	515	592	580	626	535	554	592	546	495	551	581	592	556	585	549	541	549	562	580	568	544	578	579	532	535	598	567	569	571	581	551	566	548	616	548	578	580	554	554	547	594	556	564	584	559	551	604	570	585	606	554	548	600	564	551	576	547	563	545	536	608	608	560	548	568	568	579	553	538	540	578	586	594	539	581	613	579	626	619	569	544	571	595	562	567	579	602	581	540	585	585	553	579	593	591	530	520	532	573	572	598	564	584	558	560	549	545	559	548	591	597	551	598	566	505	617	520	585	539	596	550	565	559	544	564	580	558	574	597	604	579	564	567	568	532	559	585	552	576	548	587	551
25571	21438	27509	25476	8208	1841	1207	879	888	959	1624	11844	15523	10908	4502	1641	882	690	592	636	628	607	581	577	637	576	601	605	604	645	648	615	615	590	566	593	580	578	611	609	579	614	544	583	602	612	649	553	591	584	569	577	565	617	607	592	596	620	553	591	576	610	638	546	620	601	559	575	584	630	598	621	629	594	630	601	577	613	613	630	614	588	574	579	543	620	564	624	607	631	590	611	591	627	615	605	579	639	580	623	624	612	630	572	577	601	587	578	573	549	596	634	580	591	603	622	672	586	613	643	619	589	580	606	566	577	623	594	583	592	583	565	563	598	612	539	582	620	608	597	595	578	610	574	603	569	583	565	632	671	606	564	560	582	604	583	577	589	616	587	610	594	607	528	618	624	594	596	606	602	571	602	604	616	597	608	591	584	602	551	598	566	577	611	619	599	574	609	579	605	572	555	571	597	612	609	646	587	608	551	587	629	557	612	552	561	591	568	567	633	588	584	583	628	602	584	594	625	637	649	605	630	601	636	594	658	622	576	612	578	590	570	605	631	598	619	601	616	589	577	565	605	604	618	581	605	602	595	601	609	575	642	591	580	578	602	571	593	571	592	608	590	566	645	569	609	632	652	625	622	635	587	623	602	627	586	604	596	611	596	574	589	595	651	618	588	631	594	582	550	579	599	617	612	578	594	578	565	608	615	559	601	555	579	615	627	630	598	580	585	623	643	597	537	558	594	592	608	582	617	594	614	628	588	607	605	621	630	593	607	621	576	605	584	579	572	602	603	605	626	613	558	605	565	529	614	582	595	599	569	632	554	566	579	603	610	635	581	601	568	567	639	623	643	605	605	564	619	585	605	581	571	568	609	571	635	596	606	586	618	580	566	607	622	598	603	578	584	615	612	609	577	640	595	609	629	624	605	592	575	610	649	603	623	626	599	577	615	614	572	607	627	624	576	553	613	552	561	589	651	586	598	571	631	568	597	615	590	578	590	579	582	621	608	588	562	592	610	582	593	579	594	624	624	582	646	600	609	611	595	627	583	572	574	584	622	580	640	593	620	603	597	600	558	575	588	595	585	577	594	618	619	616	599	610	568	605	643	575	640	598	574	579	601	619	608	609	577	575	615	598	607	583	569	563	580	577	607	596	615	606	596	572	627	596	580	596	571	595	637	585	553	553	613	608	620	597	601	587	575	569	553	577	603	585	542	641	591	565	598	590	583	580	596	577	596	576	593	597	613	600	646	588	586	577	628	639	584	612	622	601	602	591	612	566	616	565	605	594	567	607	609	607	637	610	608	617	581	606	596	613	567	583	619	607	628	625	595	592	612	605	577	625	622	569	618	569	603	605	606	591	593	588	591	596	558	573	583	596	621	589	556	612	566	590	617	594	564	575	607	586	574	617	586	627	621	588	598	570	607	565	599	607	648	616	619	617	563	610	600	620	550	580	534	605	604	579	638	596	583	588	581	661	569	577	594	597	579	560	618	579	618	612	590	588	577	610	590	639	617	608	569	626	615	557	542	540	575	599	576	628	624	598	626	579	600	626	608	621	609	583	605	606	598	564	617	596	594	590	589	573	620	554	572	581	593	583	579	605	578	609	588	621	593	582	586	578	577	584	609	564	587	611	605	608	615	571	577	573	628	616	569	594	568	604	607	633	612	565	598	614	597	620	579	573	574	609	594	531	564	586	574	599	603	618	592	573	583	646	623	570	605	621	557	588	580	587	595	620	613	556	592	576	649	574	561	597	609	586	596	554	583	562	595	576	605	612	603	662	583	602	637	638	635	601	597	595	570	566	593	642	614	601	556	602	574	611	606	577	602	610	587	564	600	609	588	597	563	629	559	599	623	582	611	563	592	588	605	618	591	560	574	637	554	596	580	602	592	607	565	611	587	590	582	610	595	579	624	633	579	597	596	655	527	608	627	589	602	583	637	592	605	592	598	563	550	522	580	650	600	635	575	606	600	628	605	660	655	619	600	603	556	569	573	626	626	568	569	575	602	629	587	621	585	561	622	636	587	572	609	660	602	574	582	588	580	621	581	567	595	569	590	626	600	578	599	573	558	602	613	631	593	575	563	576	607	590	626	628	628	585	619	631	582	585	602	596	624	618	568	539	599	544	596	591	613	624	595	624	636	593	628	612	623	635	614	571	644	576	593	624	624	576	580	539	604	598	619	604	629	602	553	677	618	592	596	569	593	597	620	610	578	603	618	601	592	606	633	585	573	605	553	549	619	609	587	625	574	622	605	625	605	585	565	603	572	610	556	593	591	585	595	561	585	620	603	612	595	627	602	573	549	601	584	589	642	568	587	604	626	596	595	605	635	622	593	587	590	622	589	584	582	578	632	642	603	606	603	595	613	588	586	620	581	587	615	598	559	602	615	608	609	594	583	589	600	573	600	633	595	619	588	595	570	599	621	627	579	586	661	603	593	600	579	579	612	580	585	626	558	604	601	583	605	635	562	597	567	640	581	603	599	609	559	608	594	612	630	602	570	601	603	601	612	586	542	588	572	565	557	644	591	595	585	585	587	579	601	580	598	604	581	592	603	614	589	574	566	590	561	573	611	606	593	567	570	606	595	626	602	645	583	591	625	613	603	594	618	578	569	569	572	585	610	576	607	577	607	586	588	607	628	551	574	538	582	598	583	618	628	625	623	614	624	583	562	574	568	627	621	550	656	585	610	586	583	577	592	583	599	602	591	596	603	601	573	605	578	556	597	608	614	628	572	616	588	642	622	602	607	591	553	585	595	619	600	597	598	570	578	591	613	607	599	607	589	632	583	605	568	578	644	595	603	587	583	618	600	583	600	627	597	569	588	599	574	624	590	598	581	599	574	626	561	640	611	572	629	605	614	552	557	603	612	589	645	590	599	606	614	621	595	593	590	555	572	604	611	595	602	576	603	620	587	587	582	626	578	579	568	618	603	595	632	587	633	589	586	617	597	622	577	606	646	589	588	579	592	581	625	561	581	583	624	578	640	573	623	610	593	578	634	589	598	601	597	618	611	599	635	612	603	587	578	636	595	621	589	559	560	577	582	567	571	567	618	571	588	609	610	590	575	656	634	586	542	581	582	547	580	577	600	614	606	626	590	575	646	581	577	582	630	563	578	603	586	658	584	634	560	586	599	604	603	592	632	635	583	608	564	602	609	604	596	579	632	596	605	596	585	578	587	550	605	614	612	599	597	591	607	614	588	590	621	565	564	591	596	563	561	589	576	637	664	606	562	612	641	572	582	570	601	603	610	609	560	597	642	620	618	655	585	598	596	582	552	621	568	615	575	588	630	631	536	632	554	594	641	585	615	565	649	643	608	624	611	583	581	572	604	596	561	597	559	560	589	537	594	545	584	580	586	581	579	571	625	573	584	579	571	618	589	598	618	593	576	614	602	627	597	584	560	622	595	598	622	596	606	588	583	582	596	590	619	600	591	604	579	558	638	585	587	553	573	595	628	582	620	604	564	572	591	589	606	563	622
4935	5799	4991	2340	1542	1421	1244	977	1050	1167	2363	14130	14294	9766	4276	1618	845	633	578	545	482	552	530	527	555	505	478	546	575	537	573	508	532	567	531	556	554	526	553	567	518	531	523	510	481	542	537	537	528	541	547	540	540	531	507	519	528	574	507	571	531	526	519	515	543	534	557	544	529	511	542	552	541	486	519	484	509	533	542	522	553	498	565	530	547	549	532	520	567	533	545	511	547	516	492	507	563	547	514	505	530	543	514	534	548	534	534	532	559	504	507	528	513	510	555	535	556	543	510	532	510	529	541	546	514	484	538	502	530	583	511	567	482	581	512	525	528	513	511	511	539	510	543	523	522	497	547	513	488	504	534	548	530	518	541	478	503	506	540	505	533	499	531	544	519	524	536	534	543	504	528	581	497	539	464	537	570	529	523	549	499	511	544	482	530	547	518	563	534	517	557	538	561	542	515	495	525	547	508	491	546	542	488	508	539	522	516	550	544	552	522	543	525	514	513	526	556	518	525	520	542	540	512	518	501	497	561	526	540	516	496	560	512	511	479	514	522	498	549	544	478	539	506	484	521	548	522	518	531	495	499	515	519	531	517	564	547	499	517	579	529	556	534	478	521	486	535	506	513	529	526	516	501	507	486	505	539	523	545	524	541	546	489	537	535	533	477	523	515	536	490	526	554	519	498	516	538	523	544	555	487	517	507	502	534	514	545	585	517	522	524	527	539	532	545	528	547	513	531	516	506	506	542	532	525	523	498	539	523	520	499	554	524	549	534	518	505	498	565	524	519	560	537	520	518	504	526	519	502	502	518	510	563	497	567	546	539	527	483	547	501	529	490	517	567	514	520	508	544	524	555	496	555	534	504	539	556	547	520	526	544	531	567	516	509	515	546	519	544	477	532	502	515	516	560	551	558	498	522	523	564	490	563	488	499	516	494	504	535	534	583	525	514	533	521	509	520	493	511	520	524	478	559	530	510	568	518	538	528	497	572	521	531	563	511	513	527	514	518	520	532	518	527	567	518	545	545	515	485	519	528	517	546	562	500	495	574	530	551	537	500	544	463	524	524	525	517	504	512	542	522	525	552	551	531	514	562	540	512	508	491	470	555	529	509	542	499	542	519	530	526	534	517	536	503	538	537	554	523	531	517	502	488	485	535	523	549	548	555	527	539	532	495	532	530	551	525	517	486	507	559	500	555	505	575	483	554	538	535	530	538	546	523	534	539	505	557	550	515	563	510	529	525	529	508	528	483	519	511	477	492	538	556	538	511	505	483	518	524	537	534	524	520	543	539	519	536	543	537	536	515	557	478	523	497	510	541	531	523	519	540	531	488	548	477	543	504	488	553	507	533	534	515	541	493	498	496	528	511	477	495	517	489	551	541	566	536	528	539	485	473	524	536	502	531	534	507	531	553	524	525	550	555	483	511	519	548	594	527	519	544	569	558	573	514	524	525	463	534	528	526	533	530	503	474	506	536	518	519	564	519	497	552	522	527	549	526	536	506	563	492	528	540	510	535	510	485	542	503	532	513	502	554	529	510	529	551	543	566	508	538	497	527	545	477	534	491	501	527	531	509	516	524	508	520	522	531	486	543	525	511	492	541	575	533	470	506	560	570	515	458	511	551	488	522	536	513	528	551	565	500	532	540	513	542	524	509	531	501	525	542	538	510	516	537	492	537	502	511	543	476	559	536	519	546	490	525	514	541	513	543	551	529	560	519	533	514	533	488	482	506	517	549	522	517	520	529	534	558	529	531	542	525	525	554	538	501	514	524	487	484	550	471	560	524	531	543	559	497	499	525	542	496	502	499	506	536	516	517	519	499	540	501	545	532	489	513	522	543	504	546	544	543	500	550	554	522	562	539	539	504	561	513	481	506	504	464	527	551	523	520	530	534	501	531	526	538	494	534	540	533	507	558	490	536	546	507	530	525	525	530	552	541	528	506	541	523	536	529	574	490	516	546	491	531	578	497	535	535	514	513	511	543	526	514	496	520	484	527	517	507	556	525	528	538	531	514	555	526	512	486	536	540	516	554	526	529	510	514	526	560	539	533	504	533	510	535	528	489	583	513	521	531	487	557	507	513	524	516	531	508	502	560	497	527	529	531	524	495	545	536	502	549	532	548	511	511	497	565	561	506	528	503	512	526	515	527	516	477	495	548	508	527	489	499	549	546	543	548	526	504	519	539	520	502	516	538	546	556	537	496	525	497	525	561	514	532	534	534	544	512	551	520	527	550	507	536	499	521	527	482	530	503	512	522	515	526	586	531	501	553	492	569	513	537	541	504	521	512	492	482	547	562	538	542	556	513	537	465	509	563	489	517	477	517	560	502	530	476	496	526	526	529	513	529	540	534	514	543	514	451	564	522	524	490	516	536	526	506	524	536	497	547	536	551	569	523	536	538	522	490	513	513	545	547	545	486	512	550	530	539	521	587	560	517	524	540	516	506	524	513	519	546	544	513	556	533	506	523	500	543	485	488	528	523	529	555	548	514	554	516	509	512	483	506	522	529	535	553	537	517	520	521	515	525	549	502	533	548	512	534	538	499	554	523	549	516	519	533	539	554	533	505	544	497	501	501	520	526	523	518	516	541	548	521	519	519	517	535	540	544	532	534	501	546	492	495	493	542	539	552	545	490	524	549	518	501	534	520	553	525	531	557	489	506	528	525	535	502	519	520	535	534	510	521	529	549	517	536	523	527	567	518	522	524	550	510	497	472	541	546	510	512	539	529	506	550	575	519	509	498	513	526	498	558	520	506	513	494	546	556	512	523	539	535	528	525	521	533	561	558	515	524	544	551	504	531	530	528	517	535	521	514	558	539	519	518	514	562	514	519	535	497	511	540	522	525	552	559	528	523	538	544	551	495	498	527	520	491	534	512	564	525	547	555	490	514	504	516	568	530	484	535	539	484	542	521	492	514	561	517	517	529	540	503	501	532	543	539	564	503	514	529	515	525	523	532	563	517	514	536	554	508	495	553	553	496	511	554	516	556	523	565	541	537	496	524	495	525	552	522	551	536	502	533	506	519	514	518	540	543	544	493	491	487	509	547	524	498	494	497	525	507	482	530	521	518	511	503	494	486	571	538	549	566	520	497	568	511	547	502	521	504	540	498	464	567	527	485	524	551	557	563	511	496	522	511	546	492	503	523	544	515	583	524	546	498	505	538	539	519	515	531	524	534	499	480	529	511	532	543	472	514	505	530	516	536	520	509	525	543	530	553	557	523	504	517	521	556	551	530	523	546	453	515	502	539	535	567	467	484	549	507	500	520	591	551	524	543	559	495	556	519	533	542	502	513	513	513	531	544	541	536	524	550	525	500	509	520	504	515	536	517	502	535	485	517	560	497	527	506	503	503	538	516	515	511	540	529	498	513	550	503	541	479	507	535	463	503	538	533	507	533	528	546	532	539	558	496	498	542	525	505	508	532	536	532	534	541	528	547	539	470	549	498	541	514	552	523	498	498	528	538	574	518	505
24804	21491	28684	24717	21175	7184	2732	1497	994	973	2712	21836	26381	18945	8318	2677	1275	822	778	721	715	731	738	735	694	724	759	736	748	712	658	738	717	696	681	712	689	721	643	680	751	681	667	668	745	664	720	698	688	719	716	678	662	755	697	667	726	674	726	697	707	705	684	708	653	716	706	679	694	671	702	706	674	718	665	708	668	706	671	702	726	674	672	747	741	726	669	714	655	715	720	702	706	710	771	726	708	744	683	697	674	692	679	657	676	701	657	690	694	726	692	730	666	686	727	723	632	661	699	738	710	671	732	706	679	702	656	657	656	700	672	669	631	705	682	706	700	740	759	753	699	715	682	717	670	677	660	688	723	712	673	655	657	736	721	679	708	672	677	693	694	708	711	697	687	705	710	721	676	696	668	728	696	750	673	705	650	674	700	673	705	669	664	705	668	690	716	704	686	659	683	689	739	666	701	708	687	710	699	678	687	653	743	737	712	737	713	692	719	696	655	676	649	629	644	739	704	641	704	755	678	688	694	758	715	707	655	688	691	681	669	686	719	686	734	693	681	746	670	687	659	749	729	681	734	703	668	695	734	687	713	680	702	691	645	673	667	691	698	713	681	666	658	724	723	700	715	623	722	639	701	673	698	643	733	668	708	697	718	724	667	687	660	660	737	685	726	691	697	685	697	640	684	722	654	665	693	671	669	700	644	700	713	673	720	678	704	739	689	736	653	691	716	716	702	653	694	710	687	703	685	694	689	630	655	711	681	725	656	679	667	718	692	722	710	660	688	704	656	680	668	684	639	699	650	714	636	708	697	700	746	712	696	705	679	697	686	710	681	720	648	727	709	687	734	685	681	694	710	721	689	702	670	653	684	703	726	744	676	695	694	667	734	731	719	727	716	741	680	701	671	638	694	693	650	692	692	680	630	621	700	652	685	719	725	699	695	702	748	666	700	686	701	694	698	687	681	687	749	642	677	683	631	674	672	693	683	678	693	716	721	736	672	713	734	711	723	671	680	678	634	743	661	699	724	661	715	673	666	665	666	696	637	736	656	717	673	695	683	671	729	686	723	678	692	695	666	720	666	735	687	682	694	756	681	693	720	724	660	723	710	696	711	692	671	664	659	653	681	700	724	658	664	672	661	678	704	661	703	670	677	725	725	694	665	698	700	677	692	682	715	664	729	657	698	709	683	678	662	687	701	665	712	672	642	652	717	704	683	717	698	716	691	701	709	759	650	714	710	683	690	711	707	651	698	687	709	724	703	692	618	669	710	661	660	636	713	720	688	684	701	716	659	666	714	702	707	690	685	698	678	669	692	659	686	721	659	680	697	682	707	700	689	729	723	718	706	688	688	692	668	698	702	682	714	673	666	707	690	703	702	668	681	667	726	704	663	680	661	703	675	702	765	652	724	669	703	680	704	709	666	722	705	719	626	683	772	720	695	658	718	683	655	655	689	711	648	709	697	710	716	692	637	757	648	734	707	689	696	685	747	711	726	692	679	639	698	670	677	675	716	696	727	702	623	735	708	655	677	673	655	625	715	694	689	680	735	665	639	700	670	757	696	717	689	634	652	688	676	704	670	675	754	689	728	724	716	722	678	708	714	713	708	688	626	701	712	721	687	710	711	651	653	672	713	667	702	627	655	698	687	645	674	716	704	673	697	699	619	700	687	705	672	694	685	644	702	711	721	682	691	681	692	741	721	669	661	630	713	633	729	668	673	697	704	681	697	683	681	744	639	729	733	743	673	703	654	697	685	668	661	703	686	705	665	661	683	700	705	693	639	699	690	651	689	664	717	703	730	670	660	722	708	719	689	700	670	666	707	684	686	706	683	729	715	654	700	682	683	674	697	682	679	690	711	650	702	700	690	685	705	682	653	683	672	677	664	711	683	693	715	651	691	698	706	708	709	715	697	693	734	688	696	690	657	697	712	706	716	692	707	699	681	739	628	706	664	714	686	651	746	666	692	653	679	673	734	681	692	661	635	691	674	667	657	707	682	730	747	661	668	671	693	672	730	697	683	696	708	708	693	675	691	637	672	700	703	671	667	695	697	710	690	677	712	668	693	647	672	717	707	712	723	697	708	674	720	677	677	715	700	656	693	705	701	688	673	678	730	690	668	685	673	671	713	677	683	712	717	693	679	694	686	660	684	693	698	680	706	668	701	676	680	692	729	677	628	730	717	675	702	695	671	688	637	710	636	711	711	697	655	686	677	704	690	686	717	665	711	688	668	722	685	747	668	698	710	701	709	686	647	681	651	714	638	728	654	669	715	681	680	670	671	721	716	618	679	710	617	676	709	694	674	692	636	666	682	687	678	660	707	672	690	712	694	603	641	607	723	659	702	684	655	646	717	723	666	728	678	701	712	704	658	692	728	652	684	653	680	679	710	724	671	623	707	654	675	702	691	688	659	683	724	693	694	698	709	692	684	654	696	685	638	723	663	722	712	700	750	665	704	683	684	720	637	691	660	709	677	703	718	733	692	673	678	720	686	671	699	713	675	681	700	658	663	709	686	696	670	695	685	689	634	722	653	676	718	666	708	672	668	714	705	709	635	656	741	687	683	680	690	670	676	707	649	675	645	703	674	686	687	678	659	658	735	734	710	671	715	670	694	677	658	663	682	715	705	690	681	709	717	639	664	689	702	688	680	654	660	667	716	677	650	725	663	670	661	676	710	729	679	675	734	699	716	676	673	762	683	648	680	664	656	725	709	678	700	710	712	658	727	714	677	680	694	733	680	630	730	680	692	696	685	729	642	724	669	706	714	677	684	691	693	678	639	698	704	712	652	742	692	688	717	659	652	723	692	694	642	708	694	652	712	737	692	731	677	708	716	688	677	649	687	694	685	667	667	687	660	653	730	672	695	639	663	648	700	696	684	656	733	681	708	684	686	713	694	672	706	685	708	681	723	695	702	640	666	631	673	683	690	707	668	725	742	720	696	685	666	679	708	692	704	692	736	669	730	672	705	692	703	653	680	709	677	703	660	731	677	649	752	724	676	692	746	690	682	689	705	682	675	706	641	658	735	717	719	667	638	658	726	725	632	698	660	668	680	672	696	672	729	705	678	739	710	681	686	648	660	624	740	723	676	671	680	696	683	701	723	707	734	667	675	671	717	745	689	646	647	737	631	741	705	666	748	665	684	676	710	662	708	667	687	696	692	683	641	701	632	668	664	681	726	702	659	659	681	678	723	689	708	731	654	730	648	656	682	678	672	701	695	660	706	700	709	683	713	722	662	673	684	713	715	711	690	694	655	698	635	678	687	671	696	704	681	693	670	701	671	699	701	700	687	688	754	724	704	649	677	681	651	709	683	675	662	709	703	693	696	705	708	688	673	718	679	678	690	657	695	678	693	641	684	651	632	710	695	708	643	714	690	702	680	667	673	712	710	708	695	647	696	702	648	709	661	715	741	689	725	719	711	706	694	676	656	676	680	672	710	685	693	650	694	663	709	677	690	674	659	720	637	661	706	652	647	662
5250	8789	6598	3220	2454	2572	2309	1564	1187	1064	3952	24345	23246	15450	6998	2634	1237	739	632	607	618	604	592	601	628	592	624	630	586	589	649	567	553	589	574	644	578	590	606	573	611	629	584	587	566	628	595	618	592	585	560	637	578	605	620	603	570	595	611	574	622	587	615	608	603	617	551	595	557	603	608	603	582	601	566	600	582	629	620	590	598	585	601	621	551	651	599	596	629	633	634	565	568	663	597	544	611	564	591	573	567	593	622	589	586	587	586	605	580	594	664	558	605	612	586	604	597	588	578	622	598	588	659	590	622	585	595	603	597	599	611	590	636	597	631	535	576	580	591	593	610	596	597	637	583	621	644	566	609	595	605	610	594	578	570	551	594	598	570	583	617	596	625	598	607	614	610	583	584	627	599	596	623	617	606	627	642	610	608	577	580	612	566	592	647	572	675	606	595	592	608	605	581	591	599	625	628	588	580	611	624	588	568	576	613	606	581	569	576	609	582	595	644	616	578	637	606	566	600	601	641	569	612	608	592	607	566	619	631	635	621	589	651	616	605	615	650	642	594	598	573	587	578	564	609	604	571	625	617	582	586	577	623	618	604	598	600	625	562	598	576	618	573	636	593	614	634	598	599	554	599	614	624	573	574	588	549	625	592	593	574	611	615	611	605	561	614	614	570	590	571	593	591	603	581	563	573	626	622	586	625	601	601	633	592	604	598	619	600	599	614	619	570	645	577	632	597	549	628	589	599	618	592	587	571	633	627	574	610	609	594	592	635	580	598	596	616	618	635	597	566	595	611	604	627	596	606	592	604	592	621	578	601	540	595	613	625	604	659	586	555	612	597	637	583	582	583	639	548	599	620	595	614	632	617	622	604	642	550	635	610	591	599	595	566	606	591	581	625	615	559	633	613	598	597	615	597	607	642	614	617	612	644	591	584	617	633	575	574	598	573	598	569	603	582	542	607	591	601	621	601	601	600	578	545	600	602	563	605	580	572	598	621	621	605	651	618	604	613	627	594	631	632	586	578	590	586	587	614	601	569	561	580	572	598	618	574	562	547	641	569	591	553	594	614	657	589	576	607	625	609	649	582	610	596	588	572	618	540	590	570	562	585	564	638	598	591	601	560	631	562	616	580	591	601	626	558	606	576	594	576	590	612	575	565	596	566	590	558	622	600	634	564	601	579	608	601	571	617	591	609	583	598	663	606	553	614	589	584	628	604	604	603	596	598	563	600	587	629	583	620	637	588	604	610	578	578	629	618	583	591	632	590	584	579	566	573	619	585	598	587	599	609	628	580	607	620	611	596	626	581	589	602	644	567	597	593	593	596	614	562	534	587	608	597	604	613	610	623	620	591	588	638	589	618	570	582	583	576	629	595	594	604	602	579	593	551	604	615	633	635	579	586	623	604	600	607	564	615	586	615	571	654	604	620	560	544	569	620	634	653	604	604	629	570	598	610	576	598	558	616	596	618	589	555	631	611	604	618	558	564	609	575	628	603	599	605	597	602	625	596	598	616	625	577	611	627	621	587	571	590	581	643	599	588	586	592	613	576	597	593	549	577	590	640	625	603	613	596	654	589	569	606	552	571	599	590	575	576	567	605	610	584	573	594	570	561	569	594	568	586	573	616	596	603	571	590	595	605	631	585	577	561	587	575	608	623	571	621	606	571	576	576	593	596	545	601	596	574	570	549	566	642	583	559	604	652	579	639	596	595	638	594	579	607	636	605	606	594	570	577	596	581	621	633	605	631	553	611	607	619	617	612	584	612	541	560	604	578	587	611	596	612	577	624	550	571	609	597	633	606	573	589	604	585	571	582	596	599	581	623	608	594	664	621	592	607	554	597	601	591	557	581	561	622	571	571	575	615	605	658	560	614	589	588	596	583	597	595	571	624	588	570	569	592	544	563	635	578	585	600	610	559	586	573	598	581	569	557	578	640	608	624	584	547	574	562	619	578	627	608	568	557	612	583	578	554	628	563	617	639	597	628	581	563	601	591	579	637	554	605	589	605	586	601	581	583	609	586	616	645	611	575	593	600	642	627	612	604	556	603	588	601	593	588	613	561	570	599	622	610	636	605	575	623	636	589	614	545	587	581	568	630	607	567	598	576	597	600	568	547	615	609	574	584	611	529	577	601	589	559	613	594	612	632	589	582	617	574	594	576	596	582	570	544	594	613	606	578	553	575	577	613	569	533	630	588	599	594	572	557	556	587	609	580	586	593	570	624	595	598	617	615	583	651	578	618	628	577	595	577	593	627	584	633	572	569	614	600	596	572	605	580	577	571	609	600	621	594	602	644	600	634	607	577	596	605	622	589	596	580	584	618	637	617	602	612	530	591	583	590	614	614	590	576	604	602	602	558	630	576	580	572	588	551	616	592	617	612	599	599	579	570	561	585	581	601	547	573	598	605	597	579	608	600	606	586	587	591	586	611	566	559	587	605	592	598	584	631	643	615	589	604	609	625	559	603	606	589	610	604	600	618	601	568	598	597	588	562	588	587	599	636	579	607	582	603	600	570	562	639	595	635	632	615	596	621	585	597	584	633	575	621	586	598	596	607	601	572	620	555	620	636	627	611	595	577	609	623	603	601	608	646	570	598	554	571	574	577	605	595	604	585	572	608	569	582	572	602	589	574	641	583	601	578	579	572	594	613	636	611	530	602	577	567	598	608	578	591	591	612	622	621	593	611	548	585	615	611	596	593	606	599	589	595	627	597	576	607	616	570	605	573	648	580	603	620	519	589	602	577	575	606	591	562	569	620	584	572	560	623	584	541	602	592	610	652	576	611	575	575	556	603	588	566	608	596	585	613	607	563	627	589	619	590	578	626	651	642	639	592	577	617	582	593	611	627	594	624	616	569	608	586	576	614	571	563	550	551	566	625	603	566	587	600	649	590	596	553	604	595	569	603	605	602	596	557	575	591	565	590	585	608	596	600	636	592	611	587	592	573	586	609	634	580	582	626	597	622	604	604	580	596	549	555	613	586	586	584	573	595	592	625	599	584	608	560	547	584	582	615	545	603	631	581	598	574	587	621	581	589	555	581	609	599	599	632	576	597	610	610	608	581	600	593	579	577	578	541	593	596	557	590	584	598	574	568	592	571	610	570	581	591	595	598	574	607	622	569	593	606	577	623	595	620	582	600	645	619	570	605	576	582	622	600	561	573	577	609	588	572	614	569	596	618	579	605	563	621	610	628	572	570	584	585	589	589	590	597	578	636	585	604	595	580	574	597	588	528	561	594	615	593	579	607	562	599	586	589	577	608	558	639	556	580	628	590	577	599	575	586	583	584	578	585	654	564	565	563	558	600	652	591	625	604	612	575	599	598	571	600	599	599	547	584	569	600	580	591	580	649	636	593	557	575	574	607	542	556	614	594	600	578	613	551	571	566	551	563	634	565	622	608	612	603	547	603	603	591	583	553	615	602	609	590	581	578	575	599	572	583	603	630	597	592	565	630	579	576	570	627	608	609	608	508	548
27656	10696	2123	1112	868	763	839	675	630	651	733	1269	1897	1636	1119	837	660	608	634	599	572	589	602	615	595	614	605	587	599	568	618	563	583	575	598	588	597	581	619	546	603	599	601	624	641	630	586	604	624	630	599	647	629	608	569	537	600	611	605	549	617	658	608	591	607	572	588	577	599	622	544	636	589	614	607	641	599	605	606	579	609	588	632	593	608	602	584	613	616	580	596	580	568	614	620	581	613	578	615	622	582	625	608	652	583	594	598	592	631	628	615	565	624	582	599	606	628	618	609	598	610	570	620	583	642	640	604	604	573	623	585	590	586	561	603	624	603	624	636	567	573	563	607	593	592	608	572	640	581	604	601	588	599	613	573	596	619	595	556	566	590	632	583	600	610	608	573	577	584	619	553	598	612	573	602	587	646	567	580	604	611	590	601	624	628	601	619	587	608	571	589	534	567	592	612	555	578	570	574	604	607	624	588	561	607	578	569	611	583	598	570	590	564	567	562	622	560	597	623	591	612	603	574	577	582	571	598	634	580	554	588	610	591	598	623	600	611	563	546	608	621	599	579	592	591	555	591	562	616	557	608	595	600	604	619	558	624	597	567	567	566	622	626	621	645	588	608	582	585	610	548	591	588	607	597	560	601	575	639	535	599	625	592	605	612	567	635	616	626	596	597	590	615	593	616	629	596	598	630	611	568	545	623	596	624	582	654	612	629	604	574	608	591	598	590	663	620	610	615	595	625	598	580	580	614	595	582	629	609	588	608	599	589	609	614	602	620	560	559	581	547	601	614	591	586	608	581	593	598	603	620	610	583	632	617	596	585	594	552	637	634	616	612	593	591	565	561	608	631	602	641	576	576	607	597	610	601	590	578	612	592	602	636	585	590	605	590	640	592	576	561	548	608	555	579	605	606	567	590	591	596	569	580	640	638	579	597	609	586	601	590	597	628	612	565	569	576	613	573	584	602	558	538	594	579	592	625	596	594	591	581	583	586	593	585	553	592	609	598	606	538	561	602	600	655	570	569	594	610	561	571	594	608	597	639	574	598	570	607	630	570	582	583	649	558	600	608	587	599	560	571	566	624	593	585	554	582	595	565	602	566	614	581	588	623	608	607	604	577	621	605	575	578	597	616	604	593	622	572	617	608	603	556	605	576	586	591	584	581	572	573	579	589	604	576	625	569	574	613	616	587	580	602	590	574	574	611	641	598	594	590	570	593	605	615	602	635	592	598	634	610	587	585	570	580	594	591	612	610	617	588	582	548	584	639	627	611	625	576	559	609	594	575	578	617	645	570	590	613	631	575	632	575	605	616	617	584	579	603	561	631	610	596	609	616	585	600	580	535	604	552	628	605	607	583	541	555	587	574	600	599	624	638	594	574	633	621	618	585	579	592	580	545	615	552	612	632	633	608	591	598	563	556	554	599	549	628	591	589	589	651	594	584	625	565	605	556	591	547	612	564	560	614	616	579	586	629	575	571	601	620	587	568	589	555	626	587	586	629	601	578	618	623	592	611	604	601	619	594	609	545	606	574	569	584	625	554	601	630	572	634	578	602	569	619	588	577	613	559	574	586	580	560	621	621	584	625	578	601	596	610	611	611	564	608	641	593	559	621	556	583	620	577	612	597	616	552	633	584	610	553	592	636	596	604	603	629	604	593	569	609	617	582	590	573	626	602	572	596	591	571	599	630	644	587	610	609	607	617	555	585	558	571	596	603	618	599	607	639	590	581	636	609	636	616	575	592	617	582	598	605	651	575	572	561	586	578	595	598	568	577	601	579	610	579	589	577	581	563	570	606	610	585	592	601	567	547	616	629	603	640	595	561	584	587	562	565	587	655	604	595	611	582	605	610	614	570	633	561	553	613	537	633	598	621	587	624	613	568	588	593	578	595	561	620	591	595	585	637	562	537	594	582	587	605	605	581	571	590	603	579	598	587	608	613	597	618	570	573	572	652	586	569	637	616	568	590	593	585	566	640	592	646	586	594	615	584	619	608	605	598	570	574	616	585	617	593	577	601	630	568	607	597	583	589	632	604	644	551	571	579	621	581	576	560	544	611	578	600	566	595	632	587	578	602	602	602	588	588	608	585	582	641	594	621	621	619	570	601	589	578	581	570	617	599	597	621	560	584	562	578	583	637	609	604	634	543	605	564	623	608	633	588	583	591	568	592	577	564	594	590	631	606	608	545	595	561	582	602	613	591	606	596	600	576	583	622	620	559	618	646	620	630	581	554	595	607	574	576	546	570	610	614	611	584	571	611	607	606	549	590	607	626	585	615	590	607	597	585	631	574	577	613	627	602	647	573	598	594	614	597	598	571	655	607	583	596	613	570	569	570	566	592	569	632	663	620	566	614	624	616	617	589	617	569	583	584	610	586	599	586	603	560	597	605	583	609	575	607	605	587	586	643	593	566	631	570	611	623	595	557	599	622	602	584	640	611	560	627	580	551	597	554	588	608	589	580	558	611	578	594	570	604	522	593	574	603	612	585	561	601	567	567	613	556	580	587	576	636	587	586	590	640	611	638	591	629	618	545	631	562	623	629	603	620	591	589	566	637	609	596	582	600	592	607	565	614	566	635	651	559	600	596	633	569	621	645	593	598	555	591	575	560	541	552	637	647	592	597	585	624	605	554	570	579	590	593	590	598	629	570	614	588	567	576	590	600	571	637	582	604	604	574	589	607	600	613	605	622	581	578	570	601	601	559	654	617	602	621	592	613	575	618	572	615	604	533	600	589	586	578	635	589	597	591	569	609	618	585	584	587	631	630	608	597	618	601	573	555	619	568	620	596	586	604	602	572	596	578	585	575	594	613	568	594	585	622	586	593	621	597	592	616	568	616	584	587	615	611	593	587	586	585	637	638	597	575	591	572	574	574	587	623	611	569	571	583	547	571	574	613	562	634	611	586	643	599	587	602	608	613	587	606	590	567	612	616	642	564	582	591	578	625	623	585	670	563	604	596	617	596	596	592	656	600	594	613	590	619	593	596	622	570	594	629	600	605	629	589	580	594	584	598	598	628	559	579	569	597	564	586	610	600	605	635	629	635	585	577	569	544	588	649	572	597	567	572	606	554	571	592	592	601	565	578	627	619	557	584	612	586	570	563	593	589	577	604	605	583	557	625	620	589	605	581	590	592	587	585	570	525	613	588	567	586	613	632	575	600	620	596	614	611	588	585	577	607	586	604	604	588	591	570	588	600	608	595	595	569	606	622	560	578	573	578	605	584	596	623	615	653	599	607	594	597	588	555	626	626	609	656	631	576	584	586	579	568	634	616	558	605	594	612	576	605	583	589	640	602	571	591	577	576	589	597	582	568	586	599	596	560	562	584	564	584	557	619	607	623	601	658	645	620	569	565	612	541	611	609	640	593	583	582	589	607	570	590	572	638	578	602	606	582	615	525	608	587	581	608	570	650	647	579	615	610	591	613	596	584	529	637	619	627	581	613	605	597	588	576	602	608	579	622	605	572	630
6094	1666	1529	836	782	818	839	629	561	615	748	1543	2247	1662	1075	718	565	520	536	550	500	524	539	558	524	491	507	530	515	539	513	507	491	522	533	503	543	531	502	516	508	493	499	514	452	527	496	524	512	512	510	554	543	521	496	531	540	523	500	527	474	527	520	526	496	474	520	496	556	530	513	496	506	480	520	535	492	504	482	482	510	487	499	475	520	532	515	547	535	488	502	454	489	486	516	511	483	513	503	502	469	546	489	488	512	504	481	550	519	493	505	509	517	533	500	552	520	583	489	524	515	545	486	507	512	501	508	525	549	501	518	519	524	502	493	531	511	526	499	473	535	512	524	503	494	504	494	523	520	505	517	502	468	483	469	530	524	531	503	535	481	528	528	514	547	527	504	521	544	456	519	521	494	535	511	479	540	513	545	519	500	519	515	494	500	514	513	520	541	527	540	507	504	522	503	465	514	501	521	504	522	517	495	542	534	500	506	508	493	503	547	543	521	459	476	469	479	506	500	510	518	508	495	502	481	541	509	524	505	501	537	487	523	471	498	469	514	512	482	502	500	502	503	508	488	494	545	503	490	478	492	527	512	485	507	485	488	538	495	521	512	530	509	502	473	513	490	500	513	483	471	511	437	464	505	503	525	500	464	511	524	451	504	497	520	525	524	498	527	484	525	499	516	466	500	474	468	503	549	494	506	529	506	490	535	506	455	537	510	515	474	510	465	513	501	473	477	478	500	485	503	520	482	463	479	477	487	508	479	508	503	481	513	499	504	503	497	484	502	495	528	506	507	502	533	514	494	477	471	453	525	513	475	477	493	495	513	499	536	538	511	483	488	510	471	509	525	507	510	482	555	502	495	503	481	559	513	510	470	520	555	536	513	537	534	522	517	497	507	477	505	495	508	528	496	479	509	487	545	504	521	491	519	546	512	537	486	498	502	502	476	505	499	488	503	503	471	496	530	532	530	494	513	505	473	536	494	465	533	505	510	507	505	513	504	515	527	524	505	479	480	523	526	471	503	483	530	484	504	489	482	485	523	477	496	499	517	538	479	528	486	507	490	440	461	510	554	538	492	499	468	520	508	499	493	531	500	498	443	503	537	486	489	564	532	486	492	482	521	485	485	530	493	509	500	515	486	547	521	502	509	528	516	527	507	521	483	512	461	507	529	514	472	532	531	488	487	475	508	471	503	523	518	534	511	479	500	515	502	513	462	490	512	500	554	515	527	451	521	498	503	525	449	500	485	491	508	487	537	482	527	511	497	480	505	502	490	545	500	519	474	516	499	517	509	504	461	518	509	564	524	521	490	481	538	483	495	481	479	486	513	498	511	512	510	497	539	513	507	527	520	463	515	469	552	505	519	526	507	517	541	520	525	513	540	475	497	479	520	531	522	518	518	525	526	518	523	527	527	525	504	462	516	547	520	539	531	528	430	538	531	483	465	496	507	503	513	505	495	478	492	491	528	491	538	488	498	524	505	490	498	519	527	527	509	503	497	498	489	518	499	531	536	528	511	533	455	464	526	500	500	501	495	468	527	495	504	462	499	512	514	498	476	495	479	515	494	536	501	528	460	533	518	508	512	502	527	495	529	523	479	486	499	553	560	517	537	513	493	542	503	563	554	532	532	519	496	478	510	510	510	518	508	497	499	493	523	494	540	524	531	511	537	496	521	510	513	532	508	476	482	486	523	524	467	512	509	517	461	481	524	468	467	561	503	505	500	525	519	471	470	505	529	510	490	471	504	531	532	500	484	511	510	509	498	530	531	527	524	502	484	522	537	505	504	518	512	513	506	488	508	534	496	498	478	533	489	541	528	501	509	484	537	469	539	504	489	509	511	503	483	496	510	534	492	505	513	511	482	485	504	514	537	530	499	468	495	514	567	497	522	512	482	510	478	479	527	526	538	533	499	495	532	535	516	520	524	503	494	531	493	536	498	504	509	499	498	517	481	486	513	503	513	488	538	492	517	516	486	497	515	507	458	497	556	501	513	499	517	488	509	546	550	522	529	478	461	490	530	555	516	489	497	522	509	508	487	506	517	498	487	522	479	511	521	495	499	570	529	526	543	538	516	516	519	514	525	485	542	482	499	524	505	521	503	501	508	496	498	508	525	512	487	493	543	493	516	467	493	480	569	506	533	515	459	503	492	503	507	485	495	532	497	489	496	495	514	520	504	524	499	502	511	531	524	471	516	528	515	518	490	528	524	497	526	497	486	526	465	498	503	505	513	510	495	466	479	482	490	506	499	495	494	502	516	509	545	544	518	488	479	503	514	464	509	464	469	518	534	501	504	476	537	501	493	572	476	523	489	503	530	481	506	500	511	484	484	514	521	470	559	514	542	526	528	508	484	522	538	545	467	534	446	522	492	514	454	526	527	519	511	508	451	510	517	528	508	524	474	512	531	516	523	541	464	503	492	509	538	505	494	470	503	580	484	536	488	520	461	468	540	497	517	524	483	504	497	497	488	509	510	536	474	510	508	512	554	528	526	476	539	490	545	509	493	511	499	514	497	518	517	484	471	501	535	518	520	517	514	540	495	519	475	503	505	524	562	487	503	523	565	512	498	518	529	525	495	504	558	514	500	499	532	512	528	512	525	501	523	491	527	536	518	459	520	571	514	478	477	510	506	494	502	505	504	513	492	496	496	503	483	498	525	492	542	538	487	517	533	546	490	500	556	518	494	488	516	507	505	521	511	542	539	509	521	510	529	502	504	506	543	480	521	477	487	534	577	511	515	423	507	505	519	482	493	504	504	540	535	528	537	515	501	508	477	483	512	490	543	497	537	506	507	539	504	480	518	497	529	491	502	506	488	510	549	534	512	506	522	523	481	511	535	503	482	517	555	504	535	473	527	527	489	522	505	473	463	500	493	503	527	459	499	538	543	484	493	477	501	492	527	532	499	523	503	502	536	530	472	520	499	482	516	525	513	482	507	498	533	510	496	539	484	498	516	531	499	518	522	566	526	523	537	526	499	526	523	529	534	502	514	475	504	524	497	526	496	545	460	506	534	516	535	503	503	524	507	517	513	528	509	488	466	526	509	479	495	542	516	511	512	503	485	495	461	512	468	498	552	478	492	496	506	507	480	543	523	512	480	515	546	530	470	512	538	552	512	481	552	457	502	502	530	511	508	534	475	542	476	502	487	486	556	485	507	495	492	536	538	492	551	494	509	507	515	519	508	487	497	498	470	527	476	466	491	515	467	524	504	487	515	494	487	519	504	524	489	538	489	492	530	508	523	480	524	510	533	495	504	485	552	513	473	472	525	519	547	513	486	520	476	489	509	519	516	517	511	519	515	536	485	509	499	490	516	513	542	484	486	508	556	517	498	538	508	537	526	495	543	527	495	514	533	490	512	534	471	478	493	495	517	541	478	499	532	529	526	521	471	506	535	498	517	511	524	482	520	497	550	503	553	525	481	455	524	513	577	507	489	557	517	521	493	492	515	492	509	478	503	532	540	525	528	512	524	513
25552	21404	27452	25510	7942	1923	1241	801	678	1077	7960	11387	13158	9248	3656	1490	803	565	544	543	524	539	549	592	556	507	535	580	531	511	547	535	542	541	502	528	547	564	543	566	547	549	547	551	564	533	538	542	530	515	528	512	536	521	568	527	542	544	577	539	581	535	577	547	498	490	502	532	522	517	521	557	519	567	553	532	520	557	539	544	545	551	499	514	536	517	538	537	530	528	516	528	551	514	503	523	519	547	539	504	525	535	568	552	577	520	576	528	523	523	548	518	549	530	563	534	576	529	575	518	552	514	527	525	551	522	541	575	526	500	541	569	509	512	539	477	517	555	525	517	504	514	526	508	527	537	542	504	481	501	531	551	558	514	526	547	490	508	546	531	474	533	553	554	547	542	490	589	527	525	564	544	540	554	510	547	519	512	547	541	525	546	527	562	523	534	504	524	543	551	523	530	528	533	564	555	530	546	568	542	550	504	532	512	537	523	534	607	541	518	487	554	548	550	552	583	521	583	521	503	540	516	507	506	533	544	530	552	597	537	544	540	549	511	508	524	559	517	502	520	528	533	534	511	573	466	518	522	573	531	523	545	526	528	544	528	499	549	511	498	526	508	521	552	501	558	538	536	564	488	560	533	541	538	521	515	546	487	517	520	467	527	519	516	543	499	553	499	536	533	550	540	522	518	575	492	542	518	510	536	562	527	532	509	524	505	542	538	533	548	516	547	505	550	531	532	553	507	563	523	540	538	531	523	484	513	558	551	528	523	508	497	592	566	523	547	561	525	542	523	514	522	530	542	526	531	542	498	499	539	511	508	531	530	542	516	527	523	525	519	513	547	494	528	550	524	503	547	548	541	541	553	526	585	524	538	561	547	532	558	547	537	531	519	524	497	560	532	526	504	529	561	547	500	541	541	546	531	544	577	530	518	534	494	541	537	502	540	543	515	508	529	537	523	492	579	550	560	539	565	541	517	514	498	537	514	522	510	523	517	535	509	566	506	526	503	515	532	541	563	529	526	551	509	543	550	521	566	585	543	495	515	520	532	532	531	502	538	487	523	542	522	552	559	553	489	525	519	521	503	531	532	524	516	550	499	531	577	504	544	555	537	540	499	562	536	508	570	526	546	535	513	529	553	503	557	527	555	532	547	531	542	541	510	545	537	545	523	535	534	483	528	556	499	504	500	544	514	547	588	539	532	599	490	522	559	519	518	529	509	522	525	541	543	508	517	523	561	518	565	542	527	531	515	545	537	528	494	537	544	556	527	523	530	547	548	489	535	507	524	489	522	527	523	553	544	499	547	541	546	532	532	561	544	522	554	516	503	581	549	496	520	531	518	539	498	527	527	492	530	511	520	524	577	560	522	548	518	542	550	527	538	533	533	548	542	520	517	533	547	527	564	501	544	514	519	559	546	533	561	548	568	556	544	533	524	503	498	533	517	530	532	513	532	558	515	555	503	527	535	506	543	545	501	524	516	503	513	552	545	551	551	518	551	508	543	512	536	512	572	520	495	563	495	545	537	487	517	532	533	593	539	557	526	563	517	478	547	484	529	519	512	508	544	566	527	564	508	534	565	529	514	528	562	528	499	569	512	506	541	485	588	498	536	490	514	474	533	553	494	490	503	480	531	530	533	546	491	532	528	502	494	532	511	536	527	522	541	572	530	529	525	507	543	562	541	509	530	542	583	527	536	516	547	533	541	518	548	507	515	535	515	528	507	565	518	502	543	541	518	530	554	549	526	509	554	516	506	511	559	555	597	549	563	513	543	533	532	563	511	529	497	549	502	533	534	514	523	541	526	568	547	554	561	526	538	536	563	548	547	543	572	509	534	523	518	529	538	561	557	563	563	527	541	483	505	521	524	565	500	514	518	526	539	547	528	523	539	493	509	554	527	535	516	512	594	543	563	516	518	576	509	595	560	594	547	562	542	546	522	484	542	497	563	542	558	539	532	521	558	515	479	526	556	497	512	501	567	506	499	521	516	525	499	550	491	524	565	546	539	498	545	521	532	547	506	458	512	532	540	544	565	548	522	520	521	559	548	526	555	566	545	553	501	527	549	543	500	526	542	530	522	560	498	545	544	541	563	552	563	491	531	528	503	535	474	534	542	486	508	525	580	499	516	548	533	551	536	515	506	542	520	504	524	526	523	528	513	551	539	522	548	524	527	499	500	512	541	523	527	542	555	545	515	562	558	516	502	494	553	500	472	564	509	541	516	547	544	505	526	575	518	527	513	521	514	538	508	493	493	564	524	524	532	529	562	505	470	553	570	504	546	489	557	536	551	497	508	529	491	489	515	550	500	598	540	546	542	527	544	493	541	496	537	553	558	530	526	561	517	507	526	513	527	489	502	568	520	528	497	528	536	520	551	496	516	490	509	515	522	554	530	559	510	519	492	546	525	499	549	520	519	555	539	523	527	507	527	520	533	541	548	529	466	515	500	483	519	477	519	501	535	500	563	525	537	543	504	548	509	544	542	537	527	540	531	534	524	530	480	523	501	539	522	485	506	571	557	516	574	536	518	505	530	517	502	493	481	544	557	551	498	571	552	556	555	544	505	511	527	543	518	580	498	532	510	510	527	493	535	529	537	534	537	548	566	500	553	489	536	518	530	513	547	547	500	504	567	575	486	527	539	493	527	551	536	545	505	512	520	525	554	524	527	566	485	486	507	544	543	552	527	522	512	555	525	559	527	565	539	548	535	484	501	556	536	543	506	511	538	524	507	513	500	589	475	537	553	564	544	562	497	493	524	522	521	554	536	544	526	550	533	535	500	517	492	531	535	532	585	559	499	530	535	511	520	522	524	524	520	515	529	516	531	581	524	516	527	539	534	538	534	536	536	483	531	517	559	538	530	498	537	534	550	504	534	536	589	487	503	506	558	566	552	573	517	491	537	551	541	481	567	560	521	534	514	515	540	542	555	528	532	512	516	531	506	534	503	546	547	520	562	572	533	537	560	506	528	540	507	508	469	522	515	510	565	531	535	566	496	516	533	507	529	574	548	500	520	577	517	535	526	492	535	538	506	562	513	508	541	496	519	533	542	502	522	501	521	559	506	499	521	567	584	514	569	516	532	537	578	517	500	531	545	534	560	502	534	521	507	559	526	556	515	512	520	530	548	522	517	524	525	546	485	569	496	514	565	504	518	567	537	558	519	522	530	552	516	553	536	548	573	524	536	580	493	517	521	568	503	570	524	524	513	534	537	542	545	482	529	535	554	524	542	544	534	584	529	496	538	529	518	534	555	526	552	476	551	539	529	536	521	526	532	496	504	534	499	520	556	518	552	473	511	549	532	500	554	509	520	524	557	526	550	534	496	529	562	514	527	555	621	507	532	515	524	502	521	506	524	537	502	526	530	532	570	543	558	545	522	515	516	566	575	541	525	524	538	518	533	520	513	564	544	533	522	512	504	557	516	556	553	507	547	553	553	552	503	560	534	522	529	519	492	516	544	521	532	506	533	539	544	515	548	477	522
4820	5530	3990	2310	1616	1685	1260	909	764	1522	9943	12686	12584	8387	3465	1540	753	558	497	505	507	440	445	503	455	472	471	486	478	487	484	469	460	473	497	477	464	498	501	469	477	467	498	461	483	468	458	507	455	478	492	451	495	490	477	480	502	456	460	454	493	469	478	442	453	416	506	446	453	462	480	484	472	492	474	481	489	444	459	478	489	464	499	497	478	469	476	454	490	474	502	473	454	500	473	445	478	460	470	472	497	485	511	469	468	499	454	482	488	494	504	429	454	464	465	454	472	458	480	455	467	451	460	460	441	484	446	469	475	489	482	501	491	478	436	493	491	544	449	466	504	434	467	501	479	454	469	513	489	480	495	481	430	485	440	463	448	502	498	460	495	480	470	491	504	459	444	461	489	460	452	480	503	533	436	435	511	471	490	442	437	445	516	447	473	428	441	447	463	455	443	464	455	497	483	464	463	463	472	446	508	502	477	466	485	503	470	488	482	473	460	477	446	470	477	460	484	434	487	481	479	447	475	467	460	421	446	450	489	457	483	464	462	468	516	477	485	492	471	464	452	428	483	460	485	485	461	470	446	500	468	486	459	434	497	539	476	482	482	495	470	468	489	490	447	484	507	483	442	478	483	469	474	483	464	478	520	477	493	433	492	459	455	457	458	477	487	479	479	468	476	501	481	489	486	468	465	451	513	494	448	467	470	487	537	455	454	484	451	481	476	478	501	495	475	499	478	471	435	481	478	492	435	481	464	479	494	474	480	463	485	491	477	438	460	494	439	478	482	470	492	463	464	461	467	429	463	527	496	471	499	446	446	434	459	459	490	459	473	454	482	472	484	454	495	466	487	485	508	508	517	447	479	506	434	480	506	466	454	471	501	453	471	462	470	484	485	484	443	510	469	461	463	452	532	466	497	514	463	521	446	500	461	470	462	467	467	452	446	486	431	473	456	468	488	501	473	472	454	474	454	456	483	499	464	466	452	458	444	490	418	457	421	446	450	466	463	481	471	457	450	474	473	462	419	475	456	455	488	471	466	529	508	492	470	442	495	452	457	462	449	507	465	474	487	480	461	482	463	453	469	475	462	494	470	439	490	457	510	474	449	506	448	446	485	460	453	450	464	489	486	486	498	474	490	490	490	474	490	448	455	480	470	457	466	456	447	462	449	465	454	491	448	506	497	487	457	461	475	483	447	475	424	446	430	456	482	482	489	471	488	476	437	458	499	460	450	501	439	464	471	461	460	417	470	476	476	492	483	515	452	486	479	473	465	458	480	443	442	431	512	484	499	487	434	460	476	510	458	465	491	496	503	476	520	510	448	482	503	489	468	473	481	439	477	476	510	468	483	429	487	466	434	467	477	527	459	467	490	459	448	473	471	486	466	453	504	492	480	480	453	460	457	422	464	517	501	483	462	489	446	492	499	504	499	505	434	475	478	482	457	453	527	471	464	494	458	466	486	466	456	425	460	482	464	456	450	451	476	439	470	480	542	433	464	470	462	467	456	441	439	462	501	483	464	500	470	461	441	470	459	485	462	462	455	448	482	489	508	453	464	475	458	498	504	471	472	450	460	475	480	507	469	474	517	471	481	505	471	484	439	501	465	457	502	459	434	405	472	483	511	463	479	474	456	490	489	514	468	449	482	457	480	513	503	476	471	472	451	496	479	468	458	480	432	481	463	482	433	447	470	508	473	487	470	494	416	494	445	482	478	436	472	457	449	467	459	442	484	409	445	467	462	503	461	478	505	485	428	428	481	476	486	456	478	488	461	469	481	493	496	454	456	422	484	461	536	445	470	464	435	488	507	451	468	461	478	472	476	458	490	484	442	493	462	464	455	487	466	471	446	456	421	497	480	478	494	468	448	506	473	450	483	467	462	443	489	463	491	460	482	461	467	477	467	511	479	442	501	451	441	440	471	497	446	442	515	438	470	475	474	428	458	480	489	435	490	424	460	495	493	477	486	455	478	457	466	490	460	498	477	477	488	501	448	460	445	490	451	479	511	432	459	480	447	486	460	499	446	477	493	438	437	443	500	458	499	479	455	451	458	522	448	462	448	487	490	465	457	509	464	439	441	498	452	455	481	417	454	462	470	426	412	449	482	458	481	464	485	466	440	482	440	508	488	427	425	481	487	435	485	484	491	464	452	446	457	497	535	443	481	452	441	496	426	492	485	522	424	462	450	461	479	471	514	459	472	468	470	453	478	460	468	462	418	452	464	477	481	477	506	454	452	451	474	466	450	472	471	469	508	463	451	508	421	471	478	463	427	466	453	456	442	494	499	492	453	473	492	467	465	503	443	482	456	514	452	449	494	472	442	446	487	469	448	454	453	489	462	496	460	474	455	494	471	480	526	485	468	461	510	437	482	512	481	460	498	436	453	474	452	473	452	487	470	456	409	435	485	520	494	464	469	486	498	438	464	484	485	476	447	458	451	448	482	494	462	475	507	479	443	481	462	478	454	442	496	450	487	455	483	476	484	487	449	467	472	466	454	465	473	487	462	478	471	476	460	470	451	433	504	472	466	477	426	462	485	490	506	472	495	487	465	452	467	461	454	454	477	484	500	483	454	461	492	426	475	480	473	436	459	471	465	501	488	477	471	471	489	482	441	448	494	498	390	487	477	486	489	452	551	466	468	468	442	421	455	463	459	448	457	452	477	452	465	461	499	489	534	480	438	475	436	435	532	465	443	500	476	466	469	421	452	475	510	454	477	496	468	461	467	409	454	452	465	477	464	476	463	459	477	463	458	482	441	502	441	493	498	486	461	459	452	482	480	484	490	444	481	483	476	476	479	511	448	465	472	412	469	475	492	445	468	475	507	461	480	481	465	445	459	447	478	471	485	456	469	465	454	478	465	478	489	443	497	514	474	447	450	487	463	476	458	497	475	456	432	482	444	493	456	449	481	442	483	431	479	530	426	452	489	458	511	452	456	472	496	513	520	507	442	455	456	452	488	449	467	482	477	462	445	488	467	464	466	454	457	473	466	431	468	465	453	458	487	506	453	473	496	445	472	454	473	451	455	468	459	457	485	490	466	460	495	430	443	464	502	464	451	491	465	444	471	479	473	449	473	452	471	453	468	412	462	439	494	436	462	485	462	457	482	468	486	486	472	431	469	512	481	481	480	460	454	486	470	463	477	468	465	478	451	442	469	480	465	468	456	481	473	481	524	479	527	479	474	479	446	484	476	468	470	477	487	471	445	470	452	465	429	490	499	423	477	464	469	475	491	463	465	478	451	469	475	511	480	463	452	490	470	474	524	458	486	437	442	481	495	468	428	471	504	480	500	445	506	453	437	482	486	456	486	479	473	461	462	427	449	469	456	472	483	474	418	468	476	441	438	457	486	480	453	484	481	469	421	445	424	474	462	463	486	435	454	490	486	480	511	441	484	470	510	474	442	462	514	448	432	502	472	494	468	463	440	458	482	456	423	454	488	495	476	468	478	469	482	513	450	468	475	457	476	462	455	482	430	473
24631	21407	28556	24616	21055	6826	2267	1195	1053	3514	18466	24700	21726	14104	5105	1849	911	681	655	691	678	622	655	630	607	640	620	598	586	622	651	642	650	639	599	615	631	677	669	648	675	662	603	586	643	647	644	625	662	644	598	671	663	618	637	622	623	643	634	599	627	596	647	618	642	616	659	608	660	615	643	615	648	624	621	617	635	649	658	622	627	637	615	626	653	655	643	621	632	589	612	606	628	647	626	610	652	684	617	663	605	665	646	631	636	647	663	650	620	632	576	641	631	659	658	605	630	601	609	578	638	647	629	632	642	669	619	626	588	636	614	612	661	679	607	682	650	632	614	595	652	650	608	694	624	631	643	624	676	630	643	631	592	623	624	621	576	640	607	575	640	643	655	627	630	616	654	656	672	676	630	629	643	641	646	601	661	631	609	628	608	632	614	641	631	636	648	663	620	601	656	598	599	644	624	677	626	622	628	648	603	633	615	616	594	638	656	613	642	637	619	629	630	644	597	598	688	664	611	556	645	578	608	651	643	644	638	686	618	619	657	622	595	633	639	624	666	607	647	633	648	582	629	638	597	644	617	660	611	585	596	636	603	632	622	629	618	584	657	607	646	651	647	630	581	680	624	632	637	622	622	586	651	621	630	621	630	619	639	640	682	644	632	625	610	640	647	670	632	641	621	633	666	656	604	644	593	613	636	621	608	592	608	641	575	602	674	575	623	625	616	586	656	631	638	649	640	628	614	608	642	614	632	628	627	628	615	665	639	618	658	692	634	623	650	648	607	614	645	600	589	590	603	659	649	615	622	629	605	637	642	636	599	651	630	619	646	557	637	623	680	630	616	601	614	649	662	623	655	616	649	641	607	653	648	627	663	581	629	672	603	608	621	652	610	598	634	660	575	603	619	620	602	640	651	629	655	655	638	641	665	644	624	588	672	661	648	611	617	671	630	669	648	628	662	656	633	620	630	646	637	659	613	649	658	686	614	634	655	661	641	660	625	639	673	650	634	661	618	589	580	624	630	621	649	590	644	623	611	636	644	604	600	633	682	621	679	619	636	637	619	651	611	651	611	601	588	626	608	674	665	651	646	642	623	627	657	625	631	588	610	639	605	633	617	629	614	623	620	613	621	591	592	675	623	656	622	629	603	698	644	604	639	641	622	623	642	609	658	685	655	649	622	615	657	626	635	584	594	636	659	660	642	613	604	642	683	650	617	652	661	627	615	604	627	621	610	678	588	636	644	625	639	624	638	650	623	647	629	646	622	640	662	609	639	685	632	567	596	633	643	625	624	604	666	651	622	607	668	657	591	608	654	614	611	685	634	633	621	645	663	628	666	628	587	635	602	590	663	598	626	596	651	654	662	632	672	618	635	566	654	627	585	594	625	646	663	608	617	636	695	599	633	637	618	652	664	605	639	635	606	620	622	627	662	608	656	616	635	595	596	618	616	665	605	592	637	636	631	571	676	620	652	613	625	632	639	643	604	636	604	656	607	695	603	626	724	653	661	628	651	669	648	604	666	652	628	612	648	597	628	631	616	631	622	611	610	618	642	619	639	673	639	631	611	588	620	593	676	654	656	646	608	626	639	609	597	630	648	624	647	607	655	638	606	601	649	662	606	613	606	606	607	653	602	613	622	627	612	637	646	657	642	640	642	671	646	662	597	637	605	653	649	648	612	663	664	651	609	643	654	613	643	620	647	629	616	637	652	640	613	612	661	644	626	630	660	661	652	636	632	627	621	578	631	641	616	592	613	602	610	614	648	614	583	613	611	640	614	627	582	650	654	662	637	604	638	642	627	611	639	620	667	631	620	634	632	614	633	577	637	677	644	660	610	629	597	627	614	638	633	601	620	609	647	624	649	649	658	628	604	575	640	660	594	619	599	614	651	624	631	620	637	625	606	660	629	667	652	605	628	588	618	637	617	618	626	628	660	665	595	642	623	613	627	599	629	609	606	622	601	586	574	656	662	624	619	621	598	655	614	602	671	588	665	641	602	640	593	640	604	620	647	646	588	654	631	624	641	645	635	640	646	667	618	644	593	597	622	666	650	645	655	619	647	610	610	603	630	628	626	594	641	649	682	612	678	615	575	636	666	641	622	664	572	595	592	604	630	696	603	629	625	605	628	638	684	613	675	627	648	618	672	586	638	594	635	622	648	620	646	634	629	625	654	617	617	643	638	627	630	628	643	566	658	598	643	627	623	627	663	599	597	647	653	612	619	598	585	661	663	626	651	649	621	648	614	595	600	600	636	583	661	633	636	651	613	606	616	638	638	626	572	599	627	617	645	674	617	622	645	624	633	598	618	554	591	634	620	647	659	592	636	669	654	658	634	621	600	615	625	586	644	579	600	632	639	636	622	621	548	672	631	656	614	652	619	602	640	628	629	618	640	646	646	686	622	675	605	607	644	612	617	641	627	654	591	574	630	669	605	642	630	587	615	573	635	623	612	643	610	622	595	607	680	610	637	614	677	640	660	659	653	665	602	610	626	630	598	640	593	629	633	567	618	611	636	701	640	648	625	642	688	641	649	562	659	637	646	574	624	602	634	669	612	659	620	664	650	618	640	619	630	598	602	636	622	633	644	603	640	600	583	614	657	676	652	639	624	621	614	626	628	704	622	626	612	632	636	619	602	633	601	672	611	609	618	603	661	660	604	586	609	665	635	596	566	591	641	598	634	632	605	648	628	705	626	614	596	685	643	625	600	655	674	613	632	621	623	632	641	635	642	625	624	618	632	596	632	571	633	636	584	656	595	647	620	641	580	631	636	669	647	613	622	616	678	645	638	591	601	661	622	619	660	630	627	641	600	627	581	667	650	616	663	629	621	660	629	598	598	640	627	618	647	665	591	635	590	614	608	615	618	640	603	625	616	628	655	627	637	652	632	643	648	590	641	599	593	643	627	641	608	634	636	673	619	577	658	602	649	608	650	580	644	619	648	623	653	627	645	642	611	634	622	656	624	621	594	626	602	592	621	630	591	608	640	607	614	644	643	641	611	622	657	644	612	634	623	614	612	620	575	629	621	620	611	599	649	682	624	621	603	604	601	661	650	579	595	586	667	639	620	634	626	612	641	650	636	632	612	593	621	622	664	635	615	623	626	604	613	680	636	617	629	637	637	599	601	618	684	622	614	640	635	617	582	621	627	624	601	612	617	581	581	606	655	611	626	612	603	613	665	631	647	620	635	633	620	676	650	652	587	628	613	689	616	608	628	633	615	592	579	617	610	616	612	624	632	647	633	592	603	646	624	633	611	645	591	655	628	620	582	613	599	580	646	669	669	593	614	630	593	604	637	639	631	663	601	606	583	665	641	627	646	647	601	611	617	658	657	639	565	625	595	653	640	641	633	648	556	632	580	652	601	645	626	606	631	632	630	634	614	639	619	647	616	625	629	641	606	633	642	620	649	642	677	581	620	620	618	655	633	652	601	649	635	616	629	611	612	683	617	561	675	655	644	604	631	613	638	647	619	651	638	605
4699	7851	6369	3521	3086	2244	1819	1219	1219	5346	21462	22881	19161	11679	4750	1941	880	641	602	570	577	573	525	558	525	486	555	538	545	541	565	562	578	585	548	558	583	573	575	541	563	514	536	568	556	582	536	487	553	585	542	588	585	550	575	572	557	539	563	545	533	519	562	547	603	498	546	570	543	548	569	572	528	605	547	538	617	548	557	555	592	552	536	523	562	600	565	604	548	530	533	535	590	528	563	548	580	545	533	558	528	560	569	533	523	560	577	567	592	524	536	587	583	560	564	523	582	540	579	563	560	593	577	571	526	552	559	539	578	519	561	577	541	548	565	563	556	557	555	548	573	534	548	525	518	550	544	579	539	562	579	573	575	560	535	593	560	524	611	603	556	564	556	535	562	564	570	538	568	582	554	550	584	535	634	536	553	559	548	554	596	561	561	566	579	565	567	522	572	571	607	519	554	580	525	594	556	552	539	583	586	548	544	561	555	532	569	533	524	563	527	570	548	533	526	564	548	547	569	536	557	588	504	556	501	566	566	560	577	540	567	578	494	502	558	587	572	543	540	540	551	557	581	568	503	581	550	534	553	537	533	524	569	577	544	546	559	564	560	571	551	552	569	579	631	556	576	588	573	586	544	564	561	567	577	557	556	539	590	512	569	544	552	612	544	563	550	547	568	589	524	528	547	548	562	524	537	529	581	565	527	544	528	563	533	587	548	512	540	564	579	582	563	555	547	570	547	589	574	533	526	571	555	583	566	578	585	586	583	599	566	567	575	526	569	581	554	562	549	568	528	537	568	558	534	574	577	563	561	559	578	539	568	555	551	570	578	535	529	542	500	555	514	524	570	554	590	510	554	581	544	525	558	566	537	556	513	525	582	551	544	550	583	548	520	486	551	560	529	533	542	528	564	551	510	564	527	519	570	549	530	553	557	602	547	565	592	563	499	534	531	535	549	539	526	546	547	554	568	545	528	524	570	520	499	544	536	553	563	523	530	541	549	558	551	573	543	528	565	569	551	584	543	554	538	550	546	594	551	532	563	523	545	534	573	536	579	574	482	553	493	576	520	537	540	552	548	542	558	560	530	610	590	539	556	575	538	496	544	546	564	547	548	550	506	587	585	571	571	557	585	537	535	527	569	544	586	525	520	545	550	598	521	556	554	545	568	571	538	528	520	543	614	527	558	568	547	505	582	548	562	576	547	524	576	519	570	595	537	567	560	538	530	555	573	565	543	541	563	520	567	517	594	512	534	536	560	577	559	590	541	561	567	571	538	534	565	612	559	536	526	534	585	579	590	538	561	514	562	565	518	522	520	552	579	590	523	550	531	575	519	540	551	545	533	552	587	592	557	536	564	553	571	573	558	541	516	554	580	558	584	568	571	532	572	546	531	592	558	555	574	537	570	583	552	554	556	587	540	534	516	581	540	576	532	521	534	544	552	528	587	569	554	538	593	564	561	548	576	549	531	580	553	541	555	526	551	520	560	548	544	576	538	525	541	611	560	534	551	554	535	529	566	519	558	564	547	539	600	551	548	570	526	550	561	574	543	513	560	535	584	561	535	511	557	568	533	546	554	559	525	530	562	562	550	624	554	542	565	563	552	535	552	564	562	556	513	574	555	552	534	543	539	563	589	519	571	505	580	529	580	543	522	558	591	576	524	577	598	540	590	592	555	584	562	569	560	605	540	503	516	560	589	561	558	536	513	568	562	514	609	569	553	526	570	547	545	564	553	565	536	581	591	536	538	528	555	501	532	498	529	580	565	556	537	542	528	535	559	541	539	563	564	562	555	537	560	555	599	537	556	525	516	564	554	522	530	597	554	561	523	508	562	483	538	547	581	531	578	560	548	544	527	550	549	537	520	528	515	526	540	545	540	579	542	555	527	533	518	596	567	553	534	601	546	544	535	504	575	584	559	512	537	533	538	565	562	584	535	613	556	569	558	568	554	575	539	537	570	556	543	553	513	518	589	572	546	561	567	549	517	552	544	558	589	558	554	537	517	547	521	540	573	552	569	604	530	540	524	528	533	524	532	572	564	538	552	501	502	562	529	520	580	542	560	538	594	529	553	551	533	533	524	562	570	548	536	548	518	590	547	573	510	532	581	537	552	512	597	596	540	575	537	537	533	582	581	599	542	539	554	542	527	539	505	528	526	526	551	540	574	548	561	564	533	548	561	516	525	566	571	573	579	521	568	543	557	524	570	527	552	559	547	554	554	557	546	553	565	529	566	542	559	545	525	556	610	525	551	571	573	574	552	539	553	538	564	525	500	564	566	543	593	556	535	561	566	553	579	578	548	548	549	549	526	541	548	570	570	568	549	549	569	526	534	553	556	550	572	524	609	569	524	511	503	532	559	532	536	571	565	531	535	560	521	556	587	533	568	560	556	581	558	535	567	567	525	536	562	552	524	534	534	530	565	553	578	563	549	544	534	574	552	524	577	531	592	542	555	494	585	554	527	536	587	559	581	544	545	551	575	549	512	557	568	533	543	515	585	554	539	572	543	575	574	545	560	545	562	575	546	512	524	547	521	560	550	556	575	557	516	534	546	528	543	480	521	541	548	515	533	524	557	599	543	562	560	539	535	515	535	546	583	554	526	570	527	557	540	547	566	567	575	512	557	541	548	520	583	521	580	559	513	580	561	530	549	553	569	551	543	532	550	538	530	550	535	546	533	593	551	570	563	524	582	553	537	552	574	541	572	534	566	511	580	527	541	542	529	571	525	569	542	537	518	592	565	490	522	550	556	562	546	590	533	516	523	538	565	532	529	522	550	544	548	560	566	602	562	593	554	562	530	516	539	531	575	562	549	525	536	522	603	541	572	563	552	529	554	525	531	585	524	528	609	548	580	537	577	573	530	551	556	570	550	525	563	567	545	544	557	574	586	526	528	516	560	531	580	533	564	531	574	523	564	603	612	575	543	557	557	533	498	549	550	566	515	602	579	587	547	507	548	539	588	547	521	562	592	538	536	482	587	558	584	561	543	527	532	564	553	536	578	595	537	554	531	551	529	528	528	578	541	536	561	596	533	568	541	534	575	507	528	551	534	539	525	545	574	566	565	528	524	535	577	535	564	545	542	521	560	574	522	538	544	560	536	505	567	593	564	561	560	545	599	566	515	536	550	594	525	560	556	550	554	576	571	549	541	544	567	534	563	576	543	543	526	537	562	562	532	534	524	509	524	588	555	526	584	526	559	572	527	571	530	564	548	517	531	536	569	506	549	557	537	556	560	546	539	555	560	551	523	519	546	540	577	538	533	552	571	536	560	524	583	470	519	530	562	549	505	540	550	545	548	534	549	577	531	525	548	518	503	573	534	583	523	535	579	548	530	520	584	538	513	543	574	551	526	566	534	578	556	528	587	544	533	551	549	542	563	550	560	527	553	515	545	539	537	528	540	587	544	491	550	553	528	484	554	519	574	547	520	559	534	544	561	521	553	562	556	542	531	571	505	587	546	539	581	556	527	527	530	577	584	545
27632	10808	2294	1293	914	778	690	597	583	648	1370	1980	2058	1305	919	682	620	542	569	495	591	526	575	557	508	514	520	523	550	557	515	592	569	569	556	554	527	600	566	523	494	550	524	554	528	568	558	568	538	536	504	573	554	571	573	544	564	586	573	551	538	565	520	591	554	542	580	574	540	536	534	528	538	551	574	551	575	526	562	565	561	596	584	560	516	588	589	540	551	557	530	545	550	584	550	576	537	506	563	574	539	550	528	540	574	536	553	498	589	592	585	563	557	549	544	554	569	549	499	584	586	581	552	610	549	570	564	553	571	540	579	538	559	529	548	527	558	600	574	544	545	556	538	539	545	563	580	519	505	554	552	570	556	490	529	559	534	524	574	530	552	556	565	523	559	557	526	561	571	587	532	546	565	587	616	558	544	571	565	575	558	544	555	540	541	548	518	541	595	543	552	560	583	526	535	601	539	525	543	591	560	572	558	541	515	520	542	536	571	572	548	550	531	546	522	565	508	548	568	549	550	554	517	518	509	553	564	551	541	555	567	553	561	589	542	553	532	553	542	510	573	536	539	581	557	535	572	572	521	526	507	550	557	564	577	532	536	583	541	572	530	530	533	567	551	558	574	543	541	555	532	529	555	585	590	522	521	552	516	527	548	516	564	527	538	572	552	519	560	556	553	553	539	523	521	540	556	548	559	583	550	557	517	539	594	549	568	538	585	533	547	597	556	594	537	547	544	526	527	538	600	561	557	529	535	553	581	563	555	552	528	533	557	516	555	525	564	572	507	539	533	554	535	539	572	567	562	563	544	561	549	537	553	561	569	502	548	527	558	530	582	544	537	559	561	555	501	595	557	548	526	537	524	555	558	550	586	532	549	515	565	574	550	525	584	570	579	603	516	580	522	558	551	559	526	534	562	557	552	540	509	616	538	542	576	562	515	530	590	546	544	549	549	564	534	522	541	563	524	549	540	507	547	555	561	535	559	593	547	502	521	583	542	505	510	598	510	522	567	562	566	497	547	551	546	565	552	531	546	538	525	573	534	548	550	540	542	546	521	576	608	548	504	501	526	513	537	572	560	546	551	545	550	572	538	528	512	539	546	512	501	558	541	544	546	528	595	560	584	567	603	528	530	558	537	511	531	531	562	525	558	556	548	547	580	574	543	546	530	526	562	530	537	521	565	550	523	571	565	522	532	541	564	505	579	554	554	551	559	584	547	554	561	525	497	536	566	553	527	548	527	553	542	601	558	556	606	545	592	559	599	525	570	598	557	555	568	523	493	567	498	520	536	559	546	511	552	574	603	521	538	573	582	558	574	572	589	556	583	555	580	528	562	552	551	551	566	578	586	539	596	530	524	578	537	571	543	527	559	567	553	561	575	520	582	577	577	568	545	567	545	588	515	517	544	555	545	514	567	490	535	562	557	578	528	593	576	563	563	534	508	545	517	511	580	588	523	524	550	558	556	512	562	532	625	501	556	586	551	524	554	573	556	531	533	561	606	501	520	542	498	554	535	514	553	550	609	594	549	535	549	540	575	513	512	542	580	552	533	554	527	522	561	510	543	600	572	576	561	579	510	529	479	518	577	561	524	510	529	538	572	548	551	551	537	527	522	549	531	547	560	585	545	513	569	558	530	533	555	548	539	556	539	558	550	545	527	557	579	550	561	568	564	544	508	537	529	580	567	589	558	532	576	569	612	520	543	544	572	581	536	527	576	588	558	562	578	525	545	533	543	512	579	550	594	523	566	560	550	517	576	511	546	541	557	595	515	498	535	530	586	569	533	542	531	526	516	536	496	590	524	533	511	567	586	512	529	538	545	595	515	572	538	546	490	566	560	582	562	537	572	568	558	519	547	565	558	545	574	564	612	555	526	564	551	535	551	533	533	568	557	511	560	555	565	561	520	553	548	595	597	552	562	583	526	577	543	549	517	553	568	542	577	547	558	562	581	586	583	528	619	593	527	571	535	531	524	589	527	547	563	529	534	544	579	582	546	594	603	523	548	578	558	569	571	504	551	518	541	532	536	561	578	580	537	504	531	569	558	562	560	536	526	531	577	552	561	511	552	540	524	542	539	549	561	549	570	561	573	525	550	538	553	533	533	544	598	557	518	569	533	566	559	576	544	530	530	546	516	527	566	573	562	531	535	592	571	531	527	557	565	561	543	520	569	580	572	549	573	552	570	529	561	528	602	540	527	548	554	584	598	547	550	560	506	589	553	560	566	521	523	585	550	531	555	594	508	531	547	526	496	560	592	547	560	554	566	582	556	506	571	526	535	489	532	543	543	543	543	567	488	580	542	546	540	499	519	538	545	552	508	540	561	556	560	512	607	535	545	550	586	557	564	557	565	507	583	564	517	510	529	572	548	572	555	546	525	537	566	522	529	529	559	543	547	542	529	552	557	564	572	570	545	539	550	547	585	577	532	535	559	548	511	584	580	587	528	558	575	553	553	514	534	545	589	534	533	553	536	525	564	552	523	529	571	557	542	529	539	562	564	575	572	521	526	551	514	550	585	511	520	586	599	542	524	549	495	595	572	532	578	529	549	518	559	553	558	597	574	544	544	560	545	567	529	556	506	599	544	533	555	563	508	563	545	568	540	611	558	541	521	536	546	538	564	550	581	544	540	527	547	555	568	537	582	538	544	576	539	540	555	539	544	531	531	538	537	504	551	553	540	555	559	602	502	582	551	588	522	545	575	547	593	565	573	592	535	556	566	555	557	577	533	534	581	551	526	519	577	566	559	558	578	590	568	561	526	553	538	554	566	544	551	557	545	558	523	581	496	568	589	527	535	558	562	530	504	509	531	538	518	583	554	525	585	560	563	544	554	558	590	550	556	530	532	610	551	530	569	526	568	531	535	540	550	544	568	557	569	586	506	566	551	580	524	540	546	553	563	583	593	523	510	541	532	552	593	517	542	566	603	529	607	529	544	554	583	551	546	546	558	574	516	508	534	615	564	589	548	541	538	547	574	603	540	539	558	495	523	546	544	566	527	521	543	529	543	575	533	543	518	533	535	544	563	609	548	527	506	522	577	583	546	524	524	525	528	545	547	562	511	566	531	561	547	560	526	518	554	567	593	545	564	545	558	576	552	489	579	536	568	535	548	541	518	588	558	585	533	527	543	573	561	538	560	573	534	560	551	558	550	494	547	563	563	579	564	569	570	545	564	572	547	559	501	554	551	577	553	539	537	560	532	539	548	512	554	529	533	532	538	545	517	550	572	544	523	529	558	561	567	528	508	545	517	554	580	506	556	543	584	588	543	559	551	565	535	528	548	537	502	482	487	541	547	525	566	523	560	541	535	567	530	512	475	526	561	542	569	582	594	516	543	522	558	512	520	569	620	558	544	545	549	557	549	564	483	532	536	556	550	572	599	541	551	534	556	568	541	519	554	551	508	586	488	559	554	581	539	546	523	527	527	567	530	505	575	572	567	556	572	551	575	537	547	561	498	543	525	544	596	539	570	518	557	565
5850	1880	1596	920	705	793	666	527	523	708	1709	2258	2208	1409	871	629	533	447	492	538	471	462	462	486	468	466	525	495	502	468	475	426	492	475	508	478	471	469	500	464	479	472	480	495	496	494	482	495	467	448	452	481	513	452	510	471	481	482	492	427	455	465	453	468	504	497	461	474	533	452	470	484	533	428	466	473	491	453	497	485	476	453	541	510	480	481	517	471	481	472	467	437	482	467	500	481	475	481	454	451	440	449	465	498	494	444	489	484	475	517	528	483	475	482	503	499	422	472	479	478	472	515	475	457	507	465	457	446	469	447	497	483	502	482	450	480	466	466	500	495	459	463	472	453	495	482	521	506	481	445	462	476	445	510	436	462	487	490	453	483	491	484	471	489	504	476	513	473	486	529	484	461	494	490	441	469	476	471	495	490	505	494	474	477	472	491	481	503	473	494	478	487	489	516	467	489	476	470	484	484	469	501	460	457	467	471	496	535	482	465	469	484	452	503	447	472	459	464	498	471	464	492	501	457	507	485	508	481	492	502	502	433	485	479	478	503	459	478	464	445	478	471	504	446	509	447	463	450	480	447	447	500	506	467	473	447	480	497	477	455	520	482	492	473	459	489	483	443	446	472	457	509	493	467	509	444	455	465	489	459	498	475	486	458	471	478	482	486	490	458	488	480	433	513	457	506	470	515	481	515	463	460	455	456	453	491	447	498	487	497	521	445	506	456	472	508	451	509	456	492	488	483	477	484	454	494	467	479	478	465	502	510	482	452	481	472	492	474	483	483	475	463	485	448	489	489	488	445	500	480	446	446	498	450	474	457	479	485	491	441	442	475	449	454	471	497	440	465	483	506	473	477	443	484	470	482	451	476	469	500	471	446	516	502	472	478	515	462	475	475	488	491	475	454	443	466	481	497	470	435	464	477	476	522	462	469	468	455	469	432	451	494	478	482	434	440	457	476	511	473	520	471	459	504	497	495	468	468	475	444	487	504	500	527	468	482	477	458	481	502	492	444	528	513	465	431	483	499	467	515	495	462	497	497	459	456	475	528	441	455	449	490	483	461	485	478	472	511	451	468	480	475	490	476	468	441	475	465	489	467	474	480	504	523	457	477	442	500	459	492	450	470	444	513	494	508	513	509	474	480	466	480	497	496	499	484	489	502	435	488	478	456	494	469	485	468	457	468	486	438	467	491	492	463	478	497	470	502	476	466	469	446	472	446	483	445	470	484	505	459	502	480	457	516	436	468	482	473	480	481	453	480	466	473	462	478	502	492	479	497	459	471	466	513	472	544	495	502	500	473	474	463	499	492	483	465	494	457	493	494	452	448	512	470	444	472	475	513	452	518	480	480	467	520	449	498	489	505	510	439	493	466	508	504	484	479	511	493	481	481	472	482	462	490	475	476	498	445	500	457	482	501	486	464	473	456	490	483	458	475	460	486	482	475	438	470	512	474	482	437	509	486	478	506	452	472	483	500	493	477	473	486	470	481	463	449	433	444	472	486	506	481	465	504	443	517	493	493	450	482	484	505	513	502	497	478	470	493	482	470	441	476	495	480	455	495	458	496	492	501	436	499	479	519	480	471	447	474	490	478	472	479	483	438	470	475	493	463	502	471	490	488	462	515	461	489	471	482	476	459	485	480	490	497	509	490	450	430	483	449	485	479	506	491	467	493	481	500	493	488	483	483	484	447	485	506	515	455	444	478	500	491	479	486	500	489	480	482	491	453	457	513	491	511	490	440	469	457	507	498	465	479	490	457	443	463	467	492	494	466	482	449	435	453	501	454	481	478	496	494	464	492	448	475	444	495	460	487	472	484	460	455	478	478	469	477	462	508	446	509	527	495	506	506	471	471	456	488	440	459	478	510	463	462	496	480	513	497	515	472	479	520	490	460	471	477	501	468	489	458	459	512	462	479	488	452	442	484	447	460	474	474	502	459	478	474	498	464	513	474	482	499	431	436	444	470	458	468	468	497	480	485	456	502	492	535	469	493	487	459	477	464	457	464	482	484	471	432	479	483	519	512	472	482	476	455	439	448	465	488	482	483	502	478	505	480	432	505	438	470	483	463	463	459	452	469	510	467	464	503	474	478	473	471	458	464	465	491	496	438	478	461	486	472	507	489	477	500	459	466	495	500	454	482	480	463	459	491	434	473	460	476	484	501	447	476	473	466	457	462	447	462	476	483	479	506	505	501	476	500	459	480	518	484	475	511	471	515	470	486	450	470	478	478	502	467	473	493	472	460	475	486	481	487	497	444	468	459	446	469	427	530	501	464	465	479	464	499	449	478	496	475	485	495	479	516	467	525	501	469	530	486	443	451	508	505	431	502	540	480	474	504	474	470	505	454	455	469	457	447	469	454	487	437	451	494	483	477	469	495	429	469	490	481	505	456	501	484	481	484	485	456	544	477	464	478	485	506	456	484	512	509	467	450	469	486	506	469	525	483	466	485	493	479	485	473	482	468	464	478	487	500	468	471	487	461	488	459	475	500	500	440	483	463	436	486	447	491	505	464	511	490	483	455	472	488	499	472	482	502	502	445	469	461	462	488	518	458	507	475	487	488	490	469	435	446	438	487	441	489	473	491	463	476	502	458	483	469	474	432	470	471	515	479	478	476	473	482	488	498	457	441	491	471	494	479	479	511	462	497	477	448	483	464	469	461	520	486	470	483	473	522	499	483	462	460	463	466	442	489	449	455	480	506	458	474	466	495	467	494	455	494	460	493	463	477	509	512	463	443	498	492	465	467	475	474	493	501	448	536	485	446	503	450	498	489	458	457	484	443	477	486	459	467	493	495	511	478	478	500	463	502	511	450	488	508	495	489	446	472	497	496	459	478	515	500	506	472	523	501	461	495	462	464	441	496	445	473	486	498	486	460	522	448	448	481	485	495	496	472	484	495	473	450	487	478	505	453	487	489	486	512	459	478	494	475	471	471	482	509	464	450	498	515	475	500	452	475	429	454	436	466	481	476	514	471	478	516	480	474	484	482	512	482	507	478	448	465	446	462	518	449	473	480	469	470	463	507	479	505	530	496	468	498	515	478	440	448	458	462	497	484	481	485	492	510	471	504	503	441	515	455	500	472	506	449	499	513	435	522	441	461	445	489	499	490	448	473	475	494	465	474	496	440	473	471	460	488	533	491	484	440	422	475	504	499	488	478	460	501	478	459	504	474	502	467	459	511	493	483	474	505	513	483	441	524	463	484	447	477	505	491	438	455	513	499	447	502	520	468	486	473	468	472	485	499	515	451	460	474	473	467	525	454	477	473	409	478	475	448	467	473	463	476	453	502	505	469	490	487	497	465	478	470	479	478	426	473	522	472	460	493	475	470	474	465	459	454	442	475	478	483	505	431	502	458	490	451	461	444	521	487	519	449	481	478	477	475	498	459	480	479	449	464	476	511	464	489	490	482	514	475	470	474	497	478	454	499	472	484	428	435	461	492	458	518	518	507	504	462	473	454	447	440	493	488
25707	21423	27529	25538	8001	1906	989	718	898	4157	12658	18287	12828	5156	1928	912	587	512	555	538	514	472	491	530	505	534	495	549	570	558	494	527	552	489	482	506	510	530	548	517	479	520	536	521	521	504	502	535	483	542	501	500	537	530	498	505	504	509	519	504	531	503	543	494	487	534	476	489	511	487	530	492	525	518	479	519	536	482	520	508	490	558	512	515	457	502	486	544	476	494	482	521	473	479	530	501	524	540	527	563	517	504	514	488	499	500	488	524	463	510	506	557	497	545	543	522	550	517	503	548	528	501	472	523	500	545	513	545	512	493	506	518	523	527	552	489	536	519	501	530	533	505	512	546	488	514	508	505	509	525	512	506	483	511	533	524	496	491	538	521	485	511	526	488	532	519	532	484	501	504	474	507	486	516	506	533	540	496	524	502	495	484	482	467	540	511	523	499	508	506	473	473	519	546	502	545	509	502	515	552	496	523	490	513	506	525	519	497	497	496	511	502	494	514	540	470	505	513	486	548	516	472	506	523	533	537	504	499	536	492	524	501	514	500	505	520	489	550	509	506	552	484	504	523	495	524	503	458	513	508	488	496	512	538	484	492	510	547	528	508	531	511	491	513	500	504	524	514	555	493	541	534	519	485	513	481	544	520	511	549	519	541	496	541	537	509	520	492	531	484	529	520	494	515	500	577	486	501	491	520	521	486	540	502	483	514	515	491	487	529	475	538	490	562	493	509	493	493	509	552	496	553	493	505	523	518	538	485	526	537	527	497	486	524	554	524	517	505	513	525	504	476	516	481	503	532	481	525	497	502	495	512	541	520	470	493	524	535	519	494	490	510	536	491	493	506	506	523	529	535	464	526	509	486	510	506	511	553	513	483	546	500	500	472	500	548	552	491	535	486	497	544	520	525	556	499	491	500	511	513	534	517	525	515	518	491	558	570	524	509	514	486	502	542	541	482	556	468	504	539	512	517	519	497	494	511	542	491	505	542	546	528	510	466	474	520	494	501	511	484	494	533	505	502	476	540	480	540	525	556	520	519	500	516	482	541	537	494	505	507	534	479	522	489	489	518	524	517	497	530	521	576	468	508	542	522	495	540	545	522	556	523	527	483	535	487	515	516	517	520	508	506	500	497	526	515	515	554	504	521	534	490	490	516	476	521	522	504	523	491	520	492	552	528	498	502	518	527	496	528	513	505	518	527	505	492	533	503	548	487	519	533	504	497	494	507	550	517	486	518	529	534	494	553	516	522	491	540	494	536	543	509	508	477	515	525	502	485	538	511	512	498	483	488	496	501	556	510	503	511	568	521	520	501	486	541	512	532	478	516	504	517	552	495	515	492	501	531	512	508	478	478	485	528	502	497	513	502	517	525	520	490	490	505	475	516	470	525	474	522	502	517	506	488	509	516	490	466	525	501	519	484	528	517	564	494	515	508	494	496	519	502	508	482	498	515	535	503	496	547	561	490	557	541	486	525	528	536	524	497	531	536	485	515	537	493	489	498	524	517	516	518	529	557	509	554	504	530	501	532	514	485	519	501	510	497	475	467	493	475	514	468	540	554	497	506	508	523	525	545	506	522	557	508	515	534	493	513	551	530	494	524	522	509	506	512	554	473	539	497	505	455	511	509	512	519	535	530	511	500	487	482	546	510	511	488	497	512	493	526	496	494	526	528	481	488	500	514	498	481	498	511	498	509	517	491	502	502	536	512	523	514	512	541	503	487	534	479	525	523	562	501	544	515	531	480	516	528	480	527	515	536	506	508	511	490	540	510	489	517	481	505	482	513	458	501	469	529	529	523	548	551	537	541	515	539	479	533	512	498	531	498	497	522	527	512	527	507	494	517	495	501	558	472	493	516	533	541	544	504	495	529	532	511	468	516	545	453	512	543	486	563	470	475	512	503	512	513	498	494	530	527	505	559	531	525	463	524	517	508	532	468	492	528	511	480	530	465	491	497	498	504	495	513	540	513	486	468	540	586	518	506	479	503	477	535	515	493	528	530	491	538	498	491	510	525	546	542	538	480	516	468	521	543	519	491	480	519	501	491	517	521	535	518	497	536	512	548	507	536	524	491	490	510	531	527	535	521	547	525	549	518	504	543	487	508	529	522	523	530	505	515	504	520	506	522	520	517	497	508	505	462	553	495	521	513	518	504	466	542	513	505	524	543	509	496	512	524	522	545	480	534	544	472	509	546	511	539	524	524	495	523	493	535	511	523	493	553	484	521	528	502	460	494	511	504	502	551	499	490	538	524	520	505	553	512	466	515	510	544	555	520	523	504	512	479	500	558	503	484	504	491	529	509	469	522	500	564	491	550	490	518	492	514	496	485	498	532	519	554	527	568	487	524	504	474	540	527	516	512	501	528	482	478	512	517	518	508	512	503	480	522	487	514	490	508	524	476	559	482	493	485	494	501	508	532	510	521	518	534	483	488	512	515	516	483	497	505	473	459	528	480	494	508	523	503	530	512	563	518	506	539	498	479	524	552	511	510	509	511	536	486	557	516	541	565	484	491	539	555	552	488	505	546	489	496	520	550	502	506	503	477	548	488	486	511	484	509	519	529	541	510	542	505	489	489	492	557	505	526	518	508	510	503	480	536	520	495	498	520	548	521	511	566	497	534	551	483	504	484	512	524	473	538	513	506	512	521	483	495	547	499	531	545	469	522	520	490	541	509	538	508	519	478	513	542	523	533	497	510	520	495	481	529	497	529	519	524	517	512	497	500	494	541	527	490	555	506	479	544	458	532	556	491	522	523	519	476	493	499	515	504	518	536	504	533	526	553	515	511	456	568	526	502	556	498	518	501	553	528	502	525	539	503	550	508	511	535	510	508	544	509	564	538	556	563	518	516	509	504	516	506	491	520	468	514	560	496	505	510	526	510	514	493	513	520	494	506	506	477	540	497	517	553	525	531	497	511	528	460	473	534	524	519	495	470	506	537	498	505	535	486	527	489	519	489	486	530	514	525	513	534	498	535	511	500	512	563	520	516	487	482	513	472	546	501	529	516	537	495	468	467	477	563	485	516	522	507	533	530	544	520	552	471	493	552	528	491	499	502	513	529	506	523	514	499	521	471	502	535	506	492	532	485	523	496	499	519	492	495	506	526	533	500	526	505	517	533	515	537	496	498	481	511	540	511	575	478	520	538	495	512	530	506	512	527	501	494	503	509	516	517	513	513	480	542	482	489	521	507	540	512	505	504	507	482	544	532	504	507	509	479	494	523	547	511	493	537	498	528	540	522	479	522	511	525	527	501	518	510	450	550	521	507	554	489	526	503	484	559	489	509	477	481	444	499	516	510	505	493	496	497	449	532	456	523	526	503	523	543	528	492	511	511	498	525	503	513	507	513	539	491	490	506	544	523	512	504	495	509	503	482	482	442	550	489	487	497	514	505	538	532	519	538	533	530	499	513	528	539	561	489	507	535	478	532	548	520	547	546	503	520	493	497	495	503	509	498	545	548	493	489	493	509	507	516
3959	3660	3640	2186	1604	1518	812	699	1220	5935	14618	17124	10993	4955	1951	886	559	456	516	443	474	484	476	449	463	443	470	473	507	497	463	514	442	448	491	472	458	460	454	410	480	474	476	486	447	467	490	453	453	477	508	469	448	471	442	487	418	486	427	442	467	490	523	445	464	393	450	432	431	469	476	439	478	459	463	454	446	487	488	467	468	461	426	477	441	479	449	479	429	462	453	450	465	456	497	432	491	453	467	449	456	503	495	466	442	469	432	445	503	456	476	486	435	486	455	451	484	482	464	470	476	437	413	438	419	490	491	456	481	473	465	450	459	429	460	486	467	453	480	471	479	462	474	453	439	467	490	455	459	479	452	414	445	468	440	476	502	443	472	459	427	451	468	464	393	466	481	452	439	430	464	457	448	448	433	435	479	462	452	472	439	462	524	454	479	453	453	465	433	418	483	484	475	444	481	438	472	485	451	427	458	458	413	492	470	462	492	432	424	435	433	434	408	463	479	481	473	492	463	451	426	454	429	448	434	502	445	458	479	398	448	481	469	473	470	469	459	481	446	476	431	430	457	462	460	460	478	473	456	443	458	454	471	457	443	442	486	442	455	464	449	475	453	441	447	391	442	471	410	414	460	434	458	416	485	493	470	504	443	465	461	453	456	436	444	444	475	455	469	462	470	457	459	437	432	419	472	491	466	420	456	431	471	502	446	441	486	448	450	475	466	474	450	460	441	463	442	473	476	475	469	436	476	455	438	447	483	473	465	489	504	466	483	467	465	463	470	476	462	469	492	435	469	451	481	459	476	461	437	465	472	437	442	466	492	488	454	424	479	461	467	453	462	429	429	478	443	490	505	457	408	466	413	463	441	449	423	453	461	478	489	436	472	450	459	482	432	438	478	491	453	409	467	480	477	421	460	466	474	492	444	462	469	500	431	449	459	456	429	459	459	501	523	429	442	450	486	451	445	453	415	480	471	473	434	496	411	485	451	506	460	414	438	417	465	432	500	471	465	423	466	478	440	481	404	473	424	421	443	449	476	468	482	465	463	434	437	506	441	475	491	500	458	501	439	448	500	471	449	494	492	434	482	466	432	456	452	452	429	488	462	425	440	444	484	422	470	484	433	413	434	491	458	440	469	480	444	479	438	468	443	422	474	446	419	453	462	451	482	441	458	466	430	463	448	490	452	472	481	451	418	457	464	464	439	449	452	452	448	477	445	428	476	526	504	431	464	445	478	510	441	518	468	452	447	450	444	420	443	462	453	440	459	424	517	462	440	476	488	478	432	435	446	459	447	443	456	456	447	475	434	453	465	512	466	464	455	443	479	472	461	426	433	439	493	467	457	485	437	456	468	458	487	466	400	436	490	472	461	450	476	456	463	450	482	441	473	486	406	452	463	446	463	470	499	455	456	485	465	434	461	500	465	442	422	441	444	441	505	451	424	452	459	439	482	437	437	405	479	481	464	446	426	446	449	484	464	473	428	465	417	480	450	443	419	456	437	432	475	467	489	458	425	411	481	428	450	476	431	452	410	423	477	458	449	437	464	453	445	507	508	490	483	455	473	399	422	468	438	460	441	479	478	445	464	480	443	444	460	439	452	429	454	469	453	482	436	480	435	464	490	464	443	436	454	444	477	474	451	442	500	461	476	459	445	420	468	471	494	485	458	456	480	425	452	401	430	462	437	446	489	460	455	428	443	416	442	455	468	453	461	490	440	418	481	460	465	449	428	436	439	462	440	481	421	436	455	433	447	481	452	429	442	456	472	455	468	451	482	457	471	454	455	506	449	456	462	466	442	437	440	478	431	475	442	439	439	419	465	480	469	482	437	449	470	486	446	415	498	471	451	434	453	443	447	428	451	458	460	482	430	402	492	445	475	485	489	478	474	452	462	440	452	485	460	427	414	452	453	444	485	455	462	405	397	438	452	422	428	447	426	415	464	423	449	424	453	436	484	474	456	494	473	497	424	473	465	427	468	436	467	494	450	481	470	502	456	417	455	467	440	479	505	470	471	482	477	428	446	409	473	454	489	441	433	454	480	479	471	432	449	460	471	453	438	488	452	459	430	475	464	437	466	454	457	458	462	453	493	420	464	458	447	474	482	483	437	445	436	474	445	482	481	428	468	481	472	460	447	470	447	446	411	464	479	422	420	461	441	453	442	464	447	460	428	462	416	463	478	472	440	434	452	442	462	448	419	433	468	458	457	477	448	429	463	438	444	445	428	462	467	483	424	450	446	465	493	447	449	412	476	474	439	441	481	488	465	440	435	471	451	444	458	460	451	468	448	450	456	466	446	450	488	479	449	439	458	438	492	404	430	470	429	447	489	449	462	461	444	437	447	440	477	471	482	456	433	449	431	424	428	430	450	440	420	495	474	457	459	504	443	497	439	447	466	473	474	454	475	464	458	459	464	468	465	430	444	446	426	506	428	451	445	461	416	479	472	437	446	449	444	453	454	454	429	474	500	462	497	476	459	506	485	452	499	455	466	472	467	453	473	434	417	470	462	466	417	438	426	433	424	420	454	450	475	477	462	452	483	471	441	475	481	459	447	435	436	447	476	475	467	422	509	442	434	446	445	472	461	444	451	451	456	435	490	460	444	482	467	446	438	498	468	454	461	466	464	468	453	428	456	465	432	462	444	477	440	440	438	477	462	464	440	468	470	423	451	464	426	436	483	438	464	451	456	458	404	535	469	449	438	466	454	489	483	428	442	469	446	451	449	478	435	476	494	473	432	423	431	409	476	457	469	430	447	459	470	447	453	449	494	436	441	481	469	435	470	448	419	471	448	405	427	423	427	451	465	442	463	481	487	438	454	506	453	463	459	470	464	411	443	434	453	463	444	466	468	446	478	490	472	449	460	433	490	463	504	472	448	464	438	475	453	433	542	481	441	468	451	471	469	447	453	452	505	492	477	455	430	461	450	407	457	472	467	451	423	424	487	472	459	400	420	443	435	478	459	463	452	446	448	452	458	468	488	483	459	504	450	416	480	458	446	429	433	485	448	454	436	428	480	462	446	474	444	450	463	439	456	438	453	489	484	463	465	508	421	462	430	466	471	424	441	486	468	450	484	429	463	448	452	485	471	462	447	486	467	443	467	481	487	440	421	423	469	498	443	459	471	455	454	475	485	410	454	477	471	455	439	465	456	449	473	442	471	459	459	433	468	433	505	449	488	426	448	479	484	469	415	465	465	461	417	472	471	478	467	445	443	454	422	461	457	472	478	482	469	452	414	412	455	452	440	460	473	462	465	452	465	435	435	465	441	442	458	508	476	434	456	495	453	434	444	454	451	449	432	468	445	455	448	505	424	435	498	439	449	442	436	465	485	468	435	494	471	466	432	440	444	462	452	450	477	478	465	508	481	473	493	434	467	450	443	462	479	433	436	472	418	451	456	430	450	426	447	445	444	476	453	453	459	454	428	445	463	439	460	499	467	478	446	448	457	414	426	468	513	450	433	471	482	456	469	444	457	444
24680	21452	28633	24666	21141	6483	1727	1064	2085	15434	27504	27549	18744	8282	2690	1030	771	659	663	658	661	649	701	656	614	664	653	610	634	660	695	687	648	627	674	613	623	607	634	634	653	611	609	650	608	628	672	649	639	615	659	669	650	621	619	631	703	618	629	636	650	618	617	610	660	624	663	643	674	622	615	638	617	612	651	645	659	672	601	623	643	672	662	604	610	651	639	623	621	627	641	635	631	651	619	640	657	659	663	616	620	582	630	653	584	645	648	646	641	593	649	589	629	623	631	620	633	609	609	613	594	653	663	613	619	657	633	601	660	665	632	646	640	635	620	657	617	596	655	628	638	631	661	654	605	641	643	633	652	571	644	649	663	615	589	621	636	653	667	669	625	638	660	587	627	623	618	637	642	590	619	622	658	662	596	630	624	671	612	660	638	609	642	625	628	600	614	615	648	645	608	637	655	648	624	596	638	648	615	615	589	598	637	642	646	632	649	686	631	603	668	648	695	631	657	615	638	678	597	601	599	634	633	603	673	614	656	642	589	636	673	664	621	614	658	582	586	621	641	652	610	660	640	636	670	670	631	604	645	663	603	674	669	626	645	641	656	630	671	632	671	614	601	643	636	646	624	613	663	664	659	629	648	611	674	643	636	693	666	651	636	652	633	614	709	649	606	687	644	645	621	681	619	620	612	639	640	620	623	650	667	676	678	609	634	634	641	655	666	594	643	664	594	650	604	659	663	686	614	589	642	660	666	641	628	651	652	613	655	617	615	622	637	668	598	639	591	610	664	627	678	635	649	601	630	630	603	616	616	648	672	637	608	655	681	605	630	629	599	586	655	642	605	640	637	626	665	579	632	635	604	610	611	618	629	646	670	605	642	664	638	662	672	648	668	624	604	671	599	631	645	594	618	638	650	648	618	637	602	618	598	642	602	650	640	633	617	636	658	630	653	574	643	604	646	660	652	673	609	633	618	628	672	615	596	617	647	649	670	642	658	620	597	623	649	640	649	605	640	601	618	612	639	621	667	646	622	652	665	603	619	663	625	657	631	630	636	665	688	621	595	607	669	655	603	631	619	669	608	603	596	624	662	622	625	655	660	605	632	651	571	649	642	603	630	658	598	613	611	654	639	629	631	664	640	642	629	609	641	646	608	629	583	618	661	626	664	633	615	701	620	612	653	666	642	583	640	659	606	645	634	593	626	636	581	636	649	635	673	610	597	621	616	613	658	649	675	599	597	636	616	618	624	649	661	583	653	648	648	663	648	642	646	627	584	611	648	616	623	625	666	670	593	585	625	666	655	631	627	603	596	662	628	596	625	645	647	611	617	607	611	595	637	652	607	632	599	605	650	611	649	580	592	613	648	621	637	585	627	649	631	629	688	614	638	637	644	644	658	632	630	584	618	607	628	623	620	627	635	635	681	634	657	646	604	620	670	619	654	603	646	669	645	578	624	626	631	631	655	638	637	622	658	613	621	635	693	638	656	585	650	598	652	666	678	595	600	664	615	594	601	664	613	638	666	632	624	590	656	650	645	675	604	651	652	627	615	618	625	652	638	628	641	650	600	673	677	607	617	621	603	629	663	587	585	640	681	657	613	645	653	661	585	644	642	645	643	630	582	627	636	653	610	648	651	601	605	617	634	585	625	617	612	600	628	613	622	655	611	609	651	616	650	612	594	625	660	667	619	629	615	610	637	636	683	644	664	650	581	641	655	638	640	623	617	640	644	639	640	660	630	612	632	631	600	665	606	621	631	596	632	601	641	646	618	645	626	640	670	651	644	597	645	563	636	668	652	703	608	621	615	656	632	682	615	625	608	664	689	597	661	633	652	639	625	619	680	614	671	628	637	633	646	638	623	616	630	610	657	621	605	629	643	618	637	646	614	608	608	628	596	594	597	666	596	596	660	657	624	610	645	630	655	628	615	612	646	617	601	587	623	608	698	611	618	619	664	628	658	609	678	649	639	635	625	608	653	682	615	585	634	602	619	612	642	600	616	608	636	625	651	630	662	593	607	630	646	651	640	614	615	629	577	622	651	628	660	710	636	633	665	590	609	623	640	608	644	648	607	628	617	659	669	629	618	637	659	586	577	620	635	602	610	576	611	635	632	599	652	662	673	625	617	645	597	653	642	596	626	578	617	594	631	607	643	587	636	591	607	652	629	648	600	628	590	670	658	613	666	600	596	619	640	623	596	630	643	649	605	635	606	647	661	596	675	642	663	634	648	641	669	653	654	606	608	633	594	631	639	658	645	637	606	650	608	617	613	620	630	635	674	668	582	692	636	667	638	580	669	642	679	641	655	633	633	658	612	635	643	618	623	603	653	635	629	649	586	633	613	635	642	636	639	672	625	633	626	636	642	653	624	616	616	623	585	596	615	691	617	620	597	622	660	595	647	641	638	565	606	665	591	638	672	605	657	659	661	610	614	652	624	644	650	650	650	644	598	612	638	642	591	614	670	589	623	645	640	564	647	643	607	642	626	629	650	598	584	675	660	626	618	638	675	665	625	620	617	630	619	598	617	594	671	601	604	667	645	626	628	613	622	659	633	619	675	621	625	607	598	639	637	620	642	673	621	644	610	625	663	622	594	620	632	609	609	584	620	629	606	614	645	619	633	639	637	643	626	673	601	634	675	654	657	610	612	621	598	603	631	645	640	593	604	606	631	624	613	592	609	591	640	628	621	634	638	636	649	679	643	667	606	647	669	648	642	639	689	619	609	645	654	599	636	656	689	636	601	652	591	629	622	584	610	583	636	617	603	624	620	638	644	610	633	609	647	659	606	602	656	610	601	610	648	633	646	638	645	633	615	668	644	618	609	624	655	656	643	603	650	608	646	625	615	611	613	639	609	620	662	634	627	642	608	664	628	646	657	657	651	627	657	643	625	604	660	619	601	646	628	631	616	593	623	648	603	623	644	606	618	612	614	577	627	655	588	665	589	606	630	630	609	647	646	653	648	603	586	601	676	615	587	614	650	609	602	637	654	562	615	678	666	630	653	682	618	634	624	635	663	606	637	607	622	675	658	625	641	623	614	614	615	597	657	602	648	575	653	657	623	656	649	600	593	638	630	633	602	628	601	613	625	600	655	624	583	629	657	642	655	638	590	669	640	602	648	592	595	626	614	658	615	631	626	585	646	580	656	674	563	666	605	651	613	682	651	657	650	677	625	663	685	645	634	568	609	642	646	643	641	617	690	668	653	608	624	660	645	679	594	595	582	632	615	623	626	583	656	684	659	636	625	628	672	613	646	622	631	648	672	604	603	684	610	614	625	598	620	624	649	621	634	634	671	642	678	602	664	623	612	656	667	629	641	661	615	664	624	611	612	662	651	610	623	666	647	589	623	587	601	613	660	654	622	650	611	649	626	668	677	599	634	653	596	614	579	634	630	616	605	652	626	639	648	623	675	616	636	627	642	630	624	655	615	651	622	663	620	608	644	606	617	589	664	621	672	594	702	600	659	669	633	615	617	652	632	616
4473	7009	6374	3531	2564	2082	1341	1057	3311	18972	27217	23919	15755	6933	2664	1116	670	592	554	502	559	575	555	539	556	555	607	560	570	565	577	582	542	596	594	606	606	606	616	554	614	538	522	591	571	619	600	572	613	574	590	561	573	555	567	593	546	603	557	531	535	578	561	552	540	575	557	610	563	550	559	560	583	568	555	555	584	574	571	612	570	554	565	586	558	570	566	580	554	561	522	583	599	530	592	553	605	520	557	547	573	558	598	546	589	528	593	557	519	555	620	561	590	557	547	551	523	549	567	589	563	538	566	610	582	581	587	599	546	558	579	553	566	571	600	568	554	574	575	545	543	530	532	550	548	605	583	573	583	579	578	578	580	540	582	544	567	546	558	548	579	518	575	537	595	580	569	540	568	567	537	552	554	534	586	543	579	585	571	545	549	589	562	531	546	574	552	567	530	580	519	568	576	554	592	546	569	552	555	516	573	599	549	588	557	578	570	503	567	544	543	571	540	555	563	575	583	553	568	562	591	527	573	565	554	540	536	519	539	557	573	561	558	531	565	583	632	531	569	562	535	526	556	576	578	596	562	566	535	556	568	596	535	558	525	554	549	529	574	557	571	554	576	603	571	557	538	548	573	591	588	543	523	563	585	538	563	565	598	588	543	608	556	546	540	523	568	569	575	527	538	567	535	583	541	548	536	588	537	564	566	581	535	577	566	630	556	566	543	562	565	588	535	564	601	587	546	578	568	584	535	535	552	568	562	509	562	575	542	562	559	527	595	591	549	570	586	592	544	532	604	577	592	586	564	588	549	532	535	538	555	533	587	563	561	567	548	574	567	561	561	564	579	611	558	578	576	544	566	601	587	541	556	566	574	532	582	543	538	547	577	561	502	588	584	517	567	561	555	540	563	592	590	565	564	566	579	554	554	559	610	573	543	537	562	600	539	564	550	558	531	541	574	596	567	592	564	556	560	562	568	608	553	546	582	609	609	603	541	585	591	584	523	535	553	587	537	540	599	596	574	557	562	544	528	571	568	565	530	614	540	577	547	572	590	509	564	559	532	531	550	553	569	574	579	561	554	572	529	584	566	556	531	590	557	563	581	546	576	542	539	603	559	557	572	531	545	571	543	533	559	576	568	592	559	585	558	555	547	551	571	562	531	604	558	543	571	535	559	533	534	549	572	587	600	586	560	566	560	525	567	583	550	569	577	573	552	577	554	580	579	553	567	560	553	570	532	498	558	559	565	571	559	587	563	559	558	573	532	621	559	534	568	543	571	563	597	569	554	523	574	534	587	564	551	551	544	561	600	563	589	548	552	571	544	610	558	544	593	559	545	573	519	604	555	520	553	549	571	559	553	575	588	602	598	551	536	520	551	553	581	587	573	567	550	564	594	588	532	545	569	536	573	525	540	560	577	560	508	534	573	533	568	571	558	573	583	565	589	579	605	535	579	575	578	562	554	547	517	572	586	556	564	587	568	584	550	614	579	557	557	555	607	562	536	547	567	591	541	527	509	569	559	529	586	566	515	554	542	554	613	535	548	598	568	575	556	573	585	597	539	578	567	574	550	547	557	573	546	567	592	529	576	623	559	531	528	540	557	573	565	570	571	563	544	517	596	526	540	607	597	557	619	566	582	555	550	533	549	575	578	553	606	559	570	582	570	541	520	564	561	559	558	614	555	551	588	542	562	580	547	560	518	575	542	634	556	586	549	611	538	593	595	512	573	568	580	567	558	565	552	551	546	566	577	526	568	601	571	527	485	582	554	484	601	560	542	575	595	564	548	580	571	582	550	581	551	532	525	538	577	570	522	506	574	576	548	553	565	605	556	553	543	588	537	571	538	547	599	555	534	541	555	510	554	532	600	593	563	559	532	551	535	524	498	521	526	559	600	566	576	572	578	591	554	578	591	539	538	556	572	577	578	537	577	560	593	569	520	545	569	540	536	529	582	588	544	570	568	569	579	535	557	526	549	571	530	523	593	565	577	581	553	574	554	594	550	553	617	533	582	592	562	578	578	563	567	608	597	545	577	570	556	523	550	561	601	565	579	521	581	658	578	553	556	537	551	547	535	593	581	586	561	524	597	549	535	570	555	581	559	543	528	558	503	555	554	563	526	514	595	525	551	572	591	542	613	565	581	592	565	548	520	574	562	577	563	550	527	593	536	565	575	576	550	528	530	580	556	546	521	572	544	544	598	541	544	619	545	574	584	559	541	547	567	568	576	569	536	563	585	582	583	576	593	557	554	572	569	549	592	565	586	556	514	540	576	569	538	582	579	551	576	533	531	549	580	563	503	566	549	543	578	566	582	525	569	596	606	592	584	536	547	566	567	554	554	574	531	527	561	559	590	550	570	558	596	517	563	537	547	546	586	584	574	539	554	578	555	565	541	518	562	549	568	550	590	605	550	616	588	525	563	597	580	585	521	610	580	606	559	582	539	542	569	548	502	582	570	569	551	584	584	557	538	527	544	536	594	558	573	538	554	546	589	541	613	607	570	540	597	568	575	532	557	561	536	598	544	559	553	568	570	555	576	551	580	524	549	545	598	580	575	541	518	541	576	565	563	552	537	545	541	541	542	570	619	531	556	553	583	581	547	536	580	554	542	523	570	572	512	495	538	535	565	594	572	579	582	592	567	540	584	577	580	593	537	565	572	573	587	552	548	577	570	554	568	546	555	531	569	564	541	563	537	539	575	580	574	533	529	547	566	576	527	599	563	588	561	539	565	559	551	550	575	593	586	563	530	563	512	552	572	547	544	561	554	564	565	529	541	594	540	590	530	552	547	546	522	551	563	542	572	548	595	565	527	570	570	544	560	526	530	591	568	571	528	581	509	576	568	553	573	558	537	566	611	564	565	526	588	570	559	556	514	544	600	583	574	562	577	602	573	515	535	536	548	573	546	570	550	529	590	579	537	550	554	560	560	565	573	567	583	563	559	584	553	570	572	548	548	583	564	652	590	558	522	555	599	549	600	559	584	569	585	522	565	572	558	525	566	538	553	562	577	588	585	560	556	526	546	542	533	576	553	584	570	577	553	565	621	561	567	586	586	570	531	519	546	563	520	533	544	528	551	549	534	564	567	518	557	609	504	567	527	505	574	576	573	557	531	567	578	521	556	576	587	578	579	580	552	543	556	533	545	580	587	566	550	544	599	581	594	512	535	576	550	555	555	512	567	576	536	543	574	563	538	594	542	552	545	548	532	549	572	536	509	546	549	551	563	578	570	533	592	550	563	529	550	600	554	590	543	540	585	552	574	551	583	502	516	583	546	566	610	552	569	513	588	543	586	541	530	562	595	559	555	589	566	621	555	575	519	558	567	592	639	571	514	537	504	575	626	544	542	602	587	584	575	598	568	574	562	596	578	596	590	525	576	578	568	580	558	523	561	531	544	561	536	535	547	580	539	580	543	556	557	564	558	521	529	575	575	540	575	531	565	574	547	537	524	557	564	555	532	562	574	568	576	600	562	538	536	531	507	548
27735	10678	2553	1020	738	675	633	645	667	1226	2032	2043	1463	992	756	662	620	643	598	599	634	600	568	595	582	600	572	613	586	561	602	547	564	570	570	602	585	585	533	562	542	589	558	540	576	585	607	600	615	554	618	575	611	603	587	548	586	606	591	574	637	611	553	549	613	583	587	593	572	601	629	568	556	582	567	588	570	571	592	565	534	610	575	608	599	627	564	536	589	639	600	577	578	574	579	557	610	595	604	584	601	591	575	596	547	629	610	610	595	600	589	626	547	620	548	587	603	527	610	541	653	647	626	585	632	648	583	567	567	586	569	566	592	565	539	577	585	581	580	559	596	578	612	601	567	557	601	631	625	632	591	542	547	557	632	562	605	605	588	599	571	649	549	602	596	610	584	568	616	523	563	604	618	587	622	564	587	598	581	623	622	592	565	563	556	599	615	596	571	573	568	618	555	558	595	590	586	529	608	612	606	584	570	589	575	592	579	595	578	548	570	594	596	576	581	579	603	647	600	572	630	546	584	597	642	541	585	622	601	588	576	573	584	578	596	555	559	629	579	605	567	544	617	590	582	604	596	546	569	614	597	599	566	544	602	570	557	560	581	570	570	574	572	598	583	583	612	585	581	600	573	590	555	624	610	566	552	536	565	563	623	572	590	566	575	547	599	558	595	626	594	602	598	535	613	579	588	592	580	576	561	555	568	611	599	617	598	592	601	610	611	634	630	554	569	603	580	611	617	638	584	605	560	537	577	580	627	558	576	613	596	585	602	561	619	570	604	577	576	585	613	583	594	585	522	612	571	627	630	557	577	578	585	614	590	559	592	646	590	594	588	541	591	549	534	582	594	547	560	562	602	583	573	579	584	562	605	594	581	591	579	572	626	600	574	607	587	592	575	571	611	561	540	591	606	625	612	557	557	572	590	570	611	594	575	609	599	640	595	593	606	585	576	606	562	573	555	598	593	585	601	557	596	583	617	565	576	621	590	620	549	533	575	586	602	597	577	554	607	566	593	577	597	590	540	608	628	602	594	576	627	568	592	579	604	617	576	577	580	568	585	596	572	560	636	584	573	603	526	531	606	578	568	590	573	557	538	597	565	646	575	584	539	528	608	583	578	627	599	578	613	543	598	576	559	584	581	580	583	631	585	589	576	617	568	592	559	572	618	623	605	572	574	541	615	596	635	563	560	550	606	540	596	590	578	594	595	586	569	527	578	592	614	538	571	615	602	596	622	584	581	563	536	613	612	609	536	585	597	571	577	621	572	610	568	593	604	624	571	596	627	568	571	604	588	621	644	629	585	568	584	579	629	582	578	563	575	565	593	586	594	532	598	589	549	574	597	588	619	576	607	588	577	582	625	564	565	555	591	604	614	617	569	578	580	563	567	568	610	578	570	579	610	582	618	598	605	565	583	624	568	549	562	597	564	586	588	590	611	584	580	591	554	587	569	576	605	599	598	576	616	562	592	611	596	637	586	599	570	614	611	582	591	615	586	638	578	607	557	553	572	592	628	633	621	559	566	567	592	569	573	606	587	601	545	594	543	636	594	586	641	605	571	574	568	597	567	613	592	606	614	591	601	597	591	616	628	599	555	584	598	575	568	576	612	554	575	566	584	576	611	584	588	573	561	568	590	545	599	584	632	609	565	562	596	603	610	572	578	577	620	590	588	613	566	620	550	573	593	539	599	571	571	624	593	608	581	554	572	564	643	588	550	611	615	594	601	615	560	608	602	633	569	584	598	604	576	574	629	581	592	579	578	592	620	637	598	656	609	587	570	571	567	575	599	574	580	579	607	606	611	592	610	591	614	569	620	554	585	570	591	591	579	511	556	604	578	619	587	588	539	570	561	615	571	579	606	580	629	575	652	581	618	602	600	583	574	580	585	597	553	620	613	612	550	553	595	551	603	591	555	572	589	588	559	618	604	557	578	583	606	567	549	598	631	600	604	611	579	609	560	565	625	579	549	636	614	616	572	578	563	583	616	609	589	593	566	595	614	573	573	587	571	543	565	622	595	564	594	562	569	599	594	582	566	622	609	590	598	627	606	573	554	597	552	521	604	585	608	608	588	593	563	573	576	591	623	634	603	616	574	591	619	620	589	579	573	603	605	609	583	568	546	601	603	601	569	556	582	514	581	556	570	628	539	529	590	550	599	583	634	588	560	610	588	580	614	611	546	591	583	580	596	599	564	603	538	551	569	562	574	575	587	608	566	623	595	583	619	641	624	565	598	525	572	591	577	647	591	575	577	625	564	551	597	582	612	571	593	594	600	617	559	582	566	613	563	574	578	584	601	594	565	593	582	563	594	582	607	597	549	582	600	619	611	590	581	592	557	583	563	582	610	598	596	570	638	603	584	602	565	623	566	613	581	599	637	605	565	619	587	587	574	621	601	580	576	603	559	629	545	545	560	553	588	633	574	599	554	616	580	582	580	596	594	585	632	600	591	578	620	591	622	596	537	563	572	572	593	618	591	589	617	557	577	587	604	600	597	575	642	608	613	601	604	598	591	569	603	556	589	585	604	600	570	577	563	578	586	632	584	580	613	621	551	624	557	562	564	560	549	575	620	597	601	555	586	580	567	583	600	601	581	558	615	571	573	584	593	569	630	610	611	606	602	596	566	592	605	597	605	594	572	581	611	558	594	622	602	570	597	583	636	592	599	590	637	556	560	578	613	590	591	609	623	589	583	551	573	590	582	551	647	582	633	566	599	588	585	589	612	566	578	583	610	556	567	551	599	582	533	590	557	564	604	589	569	576	607	604	632	591	587	637	606	592	592	616	583	617	595	536	609	592	585	617	603	579	546	642	588	584	588	577	527	585	641	619	592	624	599	563	577	652	616	638	566	602	620	577	590	552	568	602	605	611	620	556	575	591	556	579	602	611	563	576	595	622	529	579	585	573	580	638	581	578	617	587	557	606	602	595	576	630	578	580	618	560	576	575	561	552	542	625	559	554	618	560	557	553	555	601	581	567	550	559	606	606	571	582	578	614	635	634	593	545	583	517	639	570	557	561	576	593	606	590	598	627	605	604	567	566	591	602	611	581	581	580	584	603	597	603	531	584	600	596	573	550	595	634	611	577	592	561	604	547	588	608	640	579	601	529	586	601	576	640	563	568	599	603	594	563	576	576	610	598	600	580	576	602	577	566	559	638	593	597	597	589	620	616	563	557	612	576	657	609	576	595	597	576	586	561	597	610	615	591	594	611	552	578	624	583	597	576	571	582	559	566	608	563	605	588	628	596	572	635	579	598	551	619	563	576	616	590	595	577	590	596	638	575	601	619	574	510	602	592	555	597	623	601	560	568	573	553	574	627	564	587	587	554	607	601	531	564	600	602	538	567	570	564	585	612	606	588	590	569	583	640	608	581	580	587	570	570	559	558	603	564	622	614	625	600	611	606	618	610	554	632	597	564	602	581	602	582	566	518	564	590	594	590	626	562	601	577	575	570	580	579	576	616	608	599	586	596	586	528
5813	1946	2301	776	733	670	585	558	641	1601	2383	2203	1437	959	618	506	524	520	536	519	458	517	522	525	486	562	526	487	533	473	516	470	498	519	522	530	530	500	520	540	511	498	514	537	515	535	518	526	475	535	531	507	506	481	497	505	507	499	481	516	474	489	479	521	520	511	524	549	500	490	474	529	522	533	519	503	518	539	523	502	524	523	500	474	501	499	524	530	504	527	502	485	499	525	500	497	461	448	435	531	516	524	516	497	487	494	519	515	487	499	540	492	507	505	513	452	524	503	482	516	494	525	506	480	485	476	493	446	511	556	512	485	506	515	488	486	558	485	468	471	477	541	470	517	504	461	512	509	510	541	467	515	477	512	510	557	529	485	539	511	508	491	479	477	522	485	495	511	531	446	486	526	517	509	483	504	513	524	529	514	528	512	531	488	495	498	532	532	495	485	505	474	502	473	494	502	517	503	482	505	461	467	514	507	479	521	524	534	497	520	494	501	488	510	533	481	492	488	507	517	501	494	513	520	526	477	463	497	499	497	532	498	504	475	479	488	458	481	472	498	483	482	464	506	488	513	490	481	505	543	545	546	546	487	474	500	481	485	456	548	514	519	488	556	491	480	513	511	536	489	514	475	495	529	520	539	527	494	492	466	479	507	461	520	495	521	476	508	463	489	478	474	500	568	508	532	496	489	527	522	547	485	488	470	507	500	488	488	509	534	492	489	471	481	472	500	516	452	539	521	537	498	525	522	500	461	488	500	476	509	500	527	451	503	473	510	504	491	519	520	485	506	500	501	440	488	497	497	473	479	504	475	488	458	503	492	518	529	538	526	534	526	487	507	499	483	463	449	512	488	530	523	490	527	531	503	479	525	478	474	516	482	502	480	505	490	542	477	522	491	546	523	501	525	541	502	518	464	516	518	534	537	503	509	500	528	533	531	514	523	547	484	518	446	500	500	519	490	527	497	487	519	500	495	488	497	534	501	515	516	508	494	497	558	504	474	528	509	494	514	537	502	514	484	523	538	500	504	477	505	519	448	542	515	501	488	512	487	522	491	511	539	463	496	531	497	528	487	505	502	538	534	538	545	485	505	504	506	470	529	516	510	508	505	508	515	469	504	452	489	485	498	480	490	489	512	531	478	446	483	526	499	523	494	501	490	523	496	495	491	500	464	473	515	479	498	506	504	568	512	484	510	535	471	519	492	533	507	500	538	503	504	512	476	487	510	481	489	499	507	504	488	492	506	518	511	503	484	528	486	498	473	511	470	450	466	487	488	526	564	500	528	509	531	481	477	481	511	501	480	539	492	532	490	532	452	504	497	535	505	527	496	491	482	478	501	517	470	487	569	538	511	502	492	498	505	535	495	532	529	484	473	476	513	502	535	554	479	523	492	534	489	536	539	467	529	506	485	492	483	504	476	537	491	498	494	509	466	509	495	470	504	491	488	490	497	488	500	487	532	514	504	494	483	544	503	482	504	508	516	502	530	508	505	488	498	471	492	509	522	501	529	538	553	500	556	494	489	484	500	479	504	520	491	488	516	485	528	489	476	453	497	528	488	466	494	453	515	511	483	487	531	554	553	503	482	488	525	509	474	489	506	495	529	465	491	541	497	478	492	515	507	490	494	483	469	492	509	504	524	491	474	481	478	520	488	543	525	474	498	479	499	465	475	448	511	503	487	478	536	469	527	470	532	502	499	515	491	471	505	518	501	505	495	503	485	503	493	517	500	518	482	500	541	487	520	513	506	489	521	485	506	513	520	473	535	500	476	520	519	503	494	471	512	512	463	468	519	514	487	513	499	523	488	490	498	485	485	519	502	466	490	508	490	464	488	501	494	528	498	533	515	500	507	523	482	491	529	512	476	499	502	491	456	503	497	468	498	486	522	535	556	485	482	475	495	491	496	511	487	481	523	508	525	493	471	516	480	493	488	516	524	528	511	508	509	474	506	502	517	459	505	490	469	516	470	509	481	549	504	461	512	516	504	496	496	494	490	511	543	537	531	460	492	487	498	475	496	493	500	508	535	475	502	489	507	487	496	524	508	523	477	496	527	504	472	524	476	513	457	516	497	485	534	531	521	500	480	473	509	507	500	516	492	518	490	505	504	489	486	514	517	514	504	527	512	502	532	543	502	532	527	519	494	487	514	525	535	531	479	524	495	516	525	513	508	490	470	515	516	514	513	520	504	485	519	482	493	485	468	479	506	486	527	513	521	508	499	497	489	493	513	516	492	490	523	478	513	476	474	496	506	470	459	466	529	512	487	432	504	518	526	509	495	481	509	477	489	543	502	482	495	486	489	491	512	482	484	484	483	539	496	564	505	492	486	499	472	529	499	497	514	507	527	515	499	502	473	497	515	477	518	510	437	462	496	490	525	508	523	477	523	506	535	515	498	498	497	542	487	502	517	506	481	489	455	484	522	493	500	492	499	504	523	509	493	519	542	494	495	492	486	479	488	506	518	506	497	542	512	481	535	478	488	516	483	474	503	512	539	491	508	524	488	512	507	508	499	509	477	511	477	473	528	518	526	503	509	522	508	498	516	495	509	552	496	531	489	492	508	490	520	502	512	424	507	508	449	517	511	516	488	517	462	514	527	458	450	493	473	498	491	508	525	557	507	479	491	515	527	480	526	511	524	495	490	563	535	528	470	515	477	477	499	512	495	461	497	509	474	485	490	540	466	479	457	510	468	506	498	540	501	458	489	464	476	514	501	501	539	494	513	532	467	501	533	510	523	502	464	481	473	444	504	486	494	477	513	504	500	477	500	510	489	533	504	533	475	493	515	501	500	511	498	455	518	493	507	477	493	485	491	464	519	491	524	466	447	507	496	478	489	534	515	492	510	470	500	481	476	489	493	509	507	496	516	505	539	544	495	459	517	478	480	529	485	541	501	487	525	486	480	542	496	488	511	510	488	481	518	513	462	515	524	517	514	494	516	526	518	502	516	500	501	507	514	514	523	522	494	474	508	506	521	508	540	477	489	498	476	496	483	495	533	496	488	504	497	533	507	531	485	473	502	466	471	472	504	502	498	508	512	490	496	527	533	528	519	548	541	497	491	525	591	518	480	529	501	518	546	430	523	496	517	493	466	489	463	523	477	482	499	521	493	465	487	483	555	472	486	486	508	504	508	525	492	466	486	478	528	535	482	497	484	475	550	545	489	485	486	499	481	503	512	507	471	500	483	523	513	522	470	507	507	484	499	506	507	488	541	510	512	529	520	482	538	506	521	558	444	507	489	563	507	520	484	503	515	516	520	468	480	480	542	495	537	527	483	514	516	487	494	487	540	471	493	497	494	511	517	492	524	521	493	494	496	530	481	513	554	484	508	512	525	530	531	494	523	482	491	538	511	476	506	484	504	467	546	498	494	525	509	501	488	446	517	478	511	492	485	491	475	478	525	499	503	514	493	517	509	523	510	525	492	515	482	477	487	467	554	507	504	512	514	468	535	507	508	505	506	480	507	493	506	523	534
25643	21470	27566	25644	7822	1448	998	780	1179	6004	21236	18417	9862	3160	1248	782	644	631	554	569	595	563	545	576	567	539	571	525	594	574	534	607	557	568	529	546	558	510	592	535	533	573	585	618	591	530	571	558	582	567	554	542	572	510	543	522	587	574	557	551	556	549	535	537	576	534	570	567	579	551	507	513	550	553	563	576	540	540	532	572	549	565	534	539	542	598	524	590	595	525	566	576	547	573	537	565	584	554	563	524	573	535	610	563	579	599	555	548	538	584	559	548	589	534	525	521	542	565	578	566	535	556	539	552	550	558	593	568	568	563	541	566	543	551	529	559	576	559	513	580	532	561	547	542	596	585	541	549	550	568	558	569	575	524	585	541	540	542	553	535	527	527	561	599	550	561	576	538	547	559	533	598	581	584	562	547	519	575	549	554	576	548	615	572	598	557	562	539	543	547	551	594	587	526	540	570	581	544	607	570	578	543	578	597	549	593	570	558	530	501	559	560	601	538	586	551	545	521	562	554	553	576	557	556	546	552	568	555	552	556	561	529	550	560	549	519	567	509	527	531	589	574	534	572	520	529	593	541	555	530	558	560	574	577	558	551	581	558	578	594	538	540	546	536	581	539	567	551	548	554	496	539	544	576	552	554	546	524	577	593	568	572	546	515	539	524	552	575	540	569	565	580	563	565	586	547	546	546	599	575	536	565	600	572	531	565	571	543	537	566	556	523	566	580	561	581	587	565	563	562	585	532	568	522	549	521	532	576	572	561	528	564	524	553	564	574	537	516	556	533	574	514	539	558	537	557	552	557	546	567	558	593	528	569	557	546	551	585	532	544	560	583	583	515	593	554	566	552	554	551	584	572	593	549	612	544	560	553	595	574	537	587	521	590	497	604	592	593	574	534	530	561	547	522	515	582	574	513	560	573	527	577	558	557	528	548	557	560	533	565	586	554	559	555	539	594	531	585	550	555	602	599	550	524	518	553	568	554	568	562	549	533	543	584	583	520	587	560	507	558	598	535	561	568	573	566	557	539	559	578	547	590	569	526	575	574	572	576	556	553	549	565	562	542	563	512	574	541	533	568	503	590	536	564	574	533	557	565	563	559	547	532	545	537	550	547	566	546	542	501	558	537	577	586	594	593	534	540	538	562	537	538	564	512	518	536	598	552	567	558	555	534	519	578	540	558	575	518	533	559	523	537	538	515	543	551	537	560	532	557	603	555	553	561	599	577	548	569	637	525	582	507	554	577	565	575	592	559	546	538	535	525	576	523	550	526	588	561	547	544	570	560	505	554	626	555	555	538	571	567	512	557	536	600	538	567	555	596	520	533	544	553	517	513	571	592	527	572	530	554	573	555	537	561	570	559	529	552	564	559	555	546	539	546	518	578	569	617	559	549	601	510	566	567	520	545	534	538	567	542	545	581	559	538	499	560	514	566	567	545	552	566	570	511	559	566	538	554	562	557	566	544	548	555	610	508	534	550	534	553	602	554	574	632	591	558	535	571	535	524	563	510	569	525	548	565	550	580	561	543	579	573	513	554	535	576	562	555	567	617	539	571	563	559	561	585	525	517	589	574	541	521	549	525	545	567	570	519	571	540	551	579	525	569	550	579	557	534	546	517	555	555	553	523	602	545	533	562	561	547	502	546	548	508	595	533	559	540	584	562	595	569	591	557	579	548	515	537	564	530	573	564	575	533	593	564	524	533	536	513	546	546	566	566	502	545	598	544	550	562	574	527	535	585	549	505	568	553	558	555	540	528	528	567	561	555	529	560	555	586	561	509	562	570	556	565	577	527	553	576	517	533	574	620	551	553	559	526	567	559	591	524	543	584	573	514	578	521	530	577	530	578	569	536	592	554	550	571	544	515	581	545	574	535	543	501	562	542	524	573	591	554	565	554	563	563	550	532	563	525	569	578	579	563	565	531	547	567	570	530	530	540	552	585	516	555	560	595	581	583	569	591	561	566	513	530	559	586	535	538	547	535	596	555	542	551	533	572	491	574	537	563	581	569	540	606	556	545	560	519	556	556	523	526	578	528	532	585	571	564	569	538	547	578	521	517	537	521	535	559	526	600	546	577	573	601	572	576	544	565	517	569	556	565	612	522	529	544	521	589	571	484	552	558	561	540	525	515	553	566	571	549	563	504	547	550	537	582	533	544	582	541	571	570	565	509	563	554	570	571	594	564	523	559	545	566	554	525	580	559	594	540	511	548	494	529	571	513	518	550	537	556	526	537	531	515	575	500	547	550	551	542	539	541	614	552	563	581	540	566	551	558	535	565	572	558	571	587	532	543	580	566	559	551	583	532	588	578	547	571	550	550	551	559	592	579	527	518	531	513	560	525	557	586	556	573	573	559	568	575	535	587	553	533	584	581	517	562	541	580	598	585	581	579	527	572	540	597	576	561	577	569	571	556	522	556	575	522	523	547	557	577	555	539	565	574	530	556	587	541	593	578	549	564	602	472	538	588	567	517	535	530	536	562	523	510	575	525	578	519	520	543	545	534	547	547	548	562	556	490	553	565	509	579	578	517	545	552	529	549	537	558	529	526	550	542	522	531	534	576	564	562	521	588	604	529	556	552	556	566	548	534	550	540	532	531	553	568	553	567	563	558	525	572	574	588	549	537	562	573	544	576	556	523	554	541	540	523	551	563	577	537	529	568	517	575	556	553	534	562	548	570	571	510	569	535	572	619	513	542	544	592	566	572	539	546	576	576	620	575	564	597	606	526	560	522	562	516	503	568	571	538	545	586	535	497	551	566	554	543	536	577	562	526	547	567	526	543	566	579	573	548	574	532	533	537	540	580	498	529	589	530	519	544	547	540	535	560	549	518	560	581	543	543	534	552	599	534	548	520	518	526	547	556	580	594	531	550	564	568	565	550	560	531	533	596	575	539	523	563	527	521	541	563	564	568	552	564	551	554	563	570	517	552	516	533	596	572	595	556	512	550	563	535	597	572	535	589	572	584	565	523	543	549	558	561	588	518	522	544	581	514	603	551	586	539	535	525	565	561	532	510	537	543	531	569	587	564	559	550	524	572	542	531	574	529	574	547	527	588	512	541	527	497	533	609	539	538	586	519	560	537	567	560	559	545	582	568	538	527	563	534	540	534	500	571	535	576	519	552	563	525	584	554	555	592	515	519	503	527	526	542	564	602	534	573	580	514	531	540	563	550	572	545	557	538	601	549	558	554	546	510	557	556	542	570	536	502	553	593	561	564	580	564	559	549	602	555	564	563	566	543	577	549	552	563	572	525	575	539	559	527	569	574	529	575	545	553	520	553	606	584	524	591	576	514	570	534	547	548	579	574	556	563	544	521	570	550	557	576	530	558	543	528	587	591	545	491	573	506	579	533	540	567	562	542	599	534	558	558	574	576	560	555	599	569	571	582	573	529	578	524	544	559	554	553	557	546	524	531	526	553	510	582	573	566	560	564	552	552	516	596	541	548	548	520	591	603	545	538	581	513	565	560	581	570
4238	4893	4836	2392	1206	1154	885	849	1770	8697	21061	15854	8298	3052	1301	664	546	470	526	495	513	491	480	537	508	506	494	462	511	540	501	492	523	497	499	504	525	510	491	546	500	489	507	514	492	493	453	526	541	491	513	522	524	488	501	499	504	496	503	476	513	480	493	490	493	460	470	483	534	477	479	489	514	502	485	447	452	518	509	499	485	472	530	491	501	505	488	519	512	522	509	475	527	527	504	517	515	498	560	503	482	510	510	502	494	490	518	479	517	531	519	478	524	520	481	513	514	482	431	481	508	479	481	497	484	490	477	505	483	472	519	510	508	442	473	492	466	455	524	485	478	539	498	529	506	479	509	517	510	525	500	515	496	509	491	485	495	530	468	532	491	518	496	553	520	489	496	510	517	501	530	493	537	491	497	527	517	534	493	485	491	498	455	498	482	460	507	550	521	471	533	534	509	466	505	475	486	561	510	497	524	483	502	491	505	529	503	470	470	525	505	549	483	519	479	486	480	482	515	479	484	522	465	524	523	520	477	513	480	535	528	496	516	524	510	496	492	504	495	480	510	520	481	546	521	464	483	465	511	477	517	474	487	535	469	468	453	518	497	492	491	463	531	530	528	483	476	497	521	499	490	485	492	533	490	521	499	521	491	485	514	535	477	451	484	495	522	529	516	458	514	473	477	513	485	530	490	501	479	516	492	466	450	442	509	508	450	498	489	493	486	515	485	491	488	483	465	492	541	504	467	491	490	469	497	502	506	510	524	487	513	528	485	476	497	473	459	460	491	505	460	496	494	519	479	448	492	497	490	482	487	461	491	536	514	455	491	498	505	505	485	474	535	487	471	501	494	464	500	536	493	470	496	466	502	523	476	463	525	512	498	484	527	465	506	500	510	507	507	499	483	504	507	474	481	503	481	478	485	479	531	489	533	540	493	487	488	518	498	492	498	509	536	493	498	475	486	532	510	488	523	530	533	487	513	521	516	481	493	475	532	506	505	487	475	494	507	519	505	500	469	520	475	480	515	525	511	492	497	531	484	532	529	524	480	472	506	485	496	468	468	501	466	495	497	533	499	501	511	514	507	498	529	497	489	467	508	491	501	467	480	525	474	513	533	496	501	522	491	476	534	484	437	519	481	478	522	461	493	466	476	503	547	476	508	475	501	493	490	520	498	519	478	515	493	470	485	530	488	483	509	508	497	533	503	485	516	491	519	489	499	493	472	467	480	483	491	510	493	478	480	519	484	502	490	536	452	514	509	480	479	508	467	520	515	464	505	495	490	509	511	484	481	465	517	487	489	507	529	489	508	472	517	485	490	506	493	513	533	465	490	557	513	455	487	477	475	523	476	503	473	474	519	498	489	473	527	524	506	498	504	498	485	530	484	490	491	487	516	513	506	498	491	514	467	475	479	507	517	498	454	506	464	476	471	500	532	495	513	509	525	496	503	433	482	524	497	499	543	485	493	502	518	522	523	493	493	474	532	448	532	504	511	515	504	500	490	536	470	518	472	455	478	519	485	508	505	471	489	515	470	495	484	531	491	504	488	499	496	484	494	495	520	501	478	485	459	500	455	508	467	472	460	501	512	509	501	464	454	534	510	466	468	499	484	473	507	513	514	526	477	482	515	488	509	493	490	518	508	482	527	470	472	491	513	497	496	526	499	461	506	524	515	454	473	481	521	472	464	480	513	493	505	495	487	502	506	507	486	537	474	514	489	500	498	489	479	517	464	461	492	501	514	494	505	488	510	498	518	459	524	483	484	464	504	479	503	497	516	506	513	487	521	469	503	497	524	475	471	482	532	486	516	527	521	497	527	543	563	500	475	462	471	490	494	481	537	490	534	508	490	530	500	505	522	524	528	453	489	504	515	470	486	459	523	541	470	476	507	502	461	490	511	530	500	498	481	501	512	490	460	537	481	474	490	507	535	494	486	527	484	485	521	484	505	474	479	494	459	508	531	527	516	499	499	518	543	502	513	501	467	493	494	500	486	494	500	494	461	514	488	460	490	495	535	519	506	452	463	495	516	480	494	511	496	471	512	480	488	472	503	482	484	460	505	512	513	463	487	517	512	469	481	533	512	549	519	530	488	507	502	469	488	524	487	506	497	523	479	504	510	502	515	505	491	488	503	458	483	491	499	471	466	478	512	497	478	513	478	463	485	478	459	486	469	491	509	495	509	514	490	510	512	526	508	496	483	550	502	426	501	487	514	509	517	487	510	504	521	496	519	510	488	506	498	488	458	512	475	493	473	464	489	455	486	478	503	478	497	465	464	515	454	508	519	488	497	465	493	494	466	489	523	499	486	512	483	493	504	513	495	503	487	441	524	470	492	457	491	463	470	450	557	541	498	520	513	537	503	474	466	460	503	455	505	492	497	513	481	517	518	489	523	483	474	510	491	488	518	467	493	465	494	519	488	485	513	504	471	486	520	472	507	527	527	505	454	522	480	466	518	513	473	469	491	515	516	549	502	496	450	483	515	468	528	487	464	546	515	482	485	478	494	464	499	490	476	521	451	493	472	490	491	452	487	519	510	535	516	486	488	466	530	521	504	495	497	477	504	549	561	509	483	455	498	481	500	471	491	533	487	483	509	478	514	522	506	514	486	527	442	493	501	487	447	510	491	503	535	497	476	492	486	456	479	479	488	514	511	468	484	503	485	525	511	481	482	520	481	503	478	490	489	505	503	464	495	476	507	525	448	523	455	484	529	494	457	501	503	497	512	486	519	474	486	508	488	512	518	482	494	508	481	483	504	451	491	486	506	502	520	510	497	521	478	492	507	480	494	485	463	503	495	509	514	511	489	441	499	505	526	460	505	458	469	485	536	481	479	552	523	473	540	522	508	494	463	489	525	495	491	450	484	479	489	461	538	489	486	507	448	490	484	497	472	447	480	512	498	479	489	511	471	525	512	517	488	517	484	478	503	462	468	527	462	500	496	508	519	501	497	503	525	462	526	508	531	509	484	489	495	467	508	481	489	459	522	499	471	500	469	494	450	524	492	491	495	512	481	531	506	493	493	506	503	522	488	485	497	479	500	484	495	499	512	464	508	467	500	478	478	465	493	512	488	503	503	504	481	513	485	483	512	496	515	523	476	507	477	534	450	495	452	527	500	512	484	508	499	478	498	538	498	509	482	525	488	483	463	522	505	517	519	465	493	493	511	495	491	481	502	470	520	484	484	486	486	469	527	512	477	483	483	435	513	497	517	495	453	492	506	504	477	506	490	516	484	528	479	490	514	481	500	528	491	472	476	517	464	503	491	515	496	481	486	464	472	531	496	470	485	507	488	519	470	496	497	468	487	476	477	477	483	491	435	488	513	503	483	484	508	511	485	468	507	456	475	435	489	445	519	509	520	509	474	509	516	493	484	499	479	475	494	510	506	481	479	512	512	472	513	493	477	494	509	493	512	504	481	517	490	512	452	447	486	504	479	467	474	462	475	478	488	494	509	505	493	485	491	475	482	511	483	488	507	459
24733	21470	28667	24684	21204	5916	1764	1276	1853	7275	30228	30568	20114	7708	2356	1059	753	701	637	707	683	626	610	699	690	643	673	693	682	694	635	656	692	661	673	652	651	713	679	680	673	707	722	643	597	633	644	676	683	682	671	666	670	675	670	639	662	692	649	706	658	673	677	684	698	650	682	675	701	604	673	680	632	694	626	648	658	631	659	652	708	627	642	627	735	624	696	712	653	679	692	630	645	717	696	631	645	629	656	668	634	643	664	663	656	648	638	651	641	664	671	648	711	668	627	724	644	620	676	672	657	677	664	740	631	664	666	657	609	678	660	638	693	632	648	672	596	659	652	650	661	623	594	673	616	633	667	642	701	619	652	655	625	674	695	697	607	673	677	667	665	631	667	689	628	657	678	654	695	660	689	647	649	632	623	665	682	646	697	632	621	633	655	651	628	648	657	674	659	703	678	667	626	633	646	649	659	648	649	664	627	596	634	602	691	652	667	696	691	666	667	646	638	603	676	629	660	644	638	630	658	609	676	683	705	618	658	639	670	636	668	697	666	628	678	640	650	651	667	679	664	681	663	701	639	624	648	677	683	636	643	633	680	645	648	692	684	634	662	652	631	650	686	619	673	632	636	642	707	623	682	652	582	625	655	674	664	674	625	661	653	644	713	665	673	626	666	680	629	637	652	663	673	671	653	700	631	651	649	684	643	642	608	621	606	677	667	641	647	648	681	596	651	605	667	643	635	707	651	681	666	659	632	631	650	672	642	643	656	675	643	660	697	654	705	608	624	638	679	644	679	636	685	652	646	634	649	673	658	678	645	659	647	616	691	677	667	619	657	697	624	637	648	678	655	686	658	658	631	698	647	658	608	634	684	618	636	667	670	659	649	650	607	633	664	660	653	651	645	600	643	652	671	651	648	654	614	650	666	631	613	654	653	653	695	652	672	646	679	636	649	682	653	646	649	647	637	691	665	649	661	648	653	684	673	641	645	654	671	665	670	642	664	645	674	655	663	691	626	652	706	632	657	645	650	647	645	616	633	653	674	677	694	641	666	640	631	657	631	641	638	639	640	618	608	630	629	634	672	683	657	646	666	674	654	666	679	630	662	668	606	619	635	653	686	649	622	669	660	676	634	661	698	646	639	681	612	665	665	659	736	696	614	655	664	694	608	667	667	661	677	627	680	663	619	641	685	622	661	681	672	630	649	709	640	613	642	690	661	648	689	660	634	627	679	658	664	635	667	658	684	642	662	681	666	665	641	688	619	654	610	708	620	643	672	652	680	625	652	654	671	646	625	669	652	627	643	653	618	642	644	696	659	691	663	598	670	666	664	653	640	656	650	631	632	631	660	641	670	679	638	660	632	615	629	655	614	645	637	697	676	706	693	656	673	637	674	615	625	665	639	650	630	632	642	645	713	677	679	689	609	642	661	677	638	634	650	611	623	652	604	622	665	664	633	630	626	710	646	606	648	626	676	628	682	697	679	658	655	646	624	727	628	601	687	645	690	625	681	631	690	718	661	628	664	705	650	658	619	611	645	673	676	683	684	674	598	651	655	654	649	681	636	684	633	681	663	624	671	727	652	680	683	658	662	639	692	630	663	652	620	662	638	655	686	628	640	651	649	688	696	606	675	675	641	610	639	682	654	653	620	670	662	662	682	659	688	612	635	654	650	644	636	638	704	649	665	663	654	639	665	646	680	676	655	636	641	648	654	668	629	629	688	655	664	718	635	639	656	645	642	708	660	626	725	675	654	651	639	654	662	609	605	609	670	657	624	652	692	644	658	696	628	598	663	695	637	631	683	673	649	682	666	624	701	691	661	665	677	681	709	676	671	638	715	660	628	640	662	635	646	628	649	619	635	651	703	647	638	656	640	598	674	647	651	644	640	631	620	672	639	674	647	614	701	637	692	658	627	627	655	655	634	658	666	696	636	685	649	634	628	691	645	685	657	624	688	640	624	674	647	624	688	644	659	658	616	651	690	650	648	677	638	620	677	648	641	657	670	640	630	629	658	648	619	656	656	674	653	650	605	701	674	643	658	623	664	681	685	671	700	699	645	673	655	639	661	684	664	664	607	599	623	632	650	645	685	610	634	670	645	645	632	634	673	638	632	652	698	699	651	691	657	718	669	686	614	659	642	643	665	674	680	667	679	634	631	663	701	670	668	667	676	647	663	672	635	670	628	654	674	631	658	628	665	677	636	619	591	599	621	675	691	660	646	694	634	673	697	651	658	642	648	664	672	609	623	682	598	634	637	641	694	664	656	679	624	681	677	684	682	615	644	678	650	711	652	662	607	647	666	661	622	633	649	632	669	641	664	666	700	651	629	646	668	684	686	673	626	664	624	645	663	618	662	623	646	680	707	655	622	635	653	640	642	687	685	622	665	623	632	595	627	646	632	683	643	678	668	639	614	667	666	647	706	624	685	640	673	620	670	655	665	672	656	649	651	638	668	692	642	641	675	608	640	667	628	651	640	634	617	708	629	668	710	650	641	634	675	699	589	631	633	660	643	663	643	711	668	612	617	716	624	652	641	638	674	641	683	686	653	639	660	655	606	660	681	653	709	660	700	650	664	700	703	641	611	584	668	612	665	646	716	686	653	690	647	669	641	638	660	662	642	637	626	633	612	698	673	643	646	668	618	676	668	676	682	672	653	659	620	668	651	676	600	663	659	688	692	637	607	646	658	694	673	621	571	672	611	679	640	660	652	616	655	687	634	676	666	644	627	629	647	691	695	653	662	658	652	605	660	654	664	651	640	661	615	667	645	695	653	615	650	633	691	674	660	632	645	670	680	696	677	643	666	652	659	634	707	715	679	639	683	702	663	603	687	622	664	656	670	645	653	658	609	659	668	669	649	651	651	644	681	656	670	693	580	650	628	635	630	651	711	644	699	650	633	650	638	653	652	661	669	673	680	677	671	636	667	611	634	659	649	667	664	617	621	671	623	662	632	660	668	619	626	622	690	639	629	646	680	655	674	651	662	692	668	700	661	688	680	654	626	649	637	666	633	656	637	636	644	674	706	616	627	637	656	651	646	703	683	639	673	620	693	681	626	661	649	618	670	676	658	688	647	615	682	594	618	653	644	645	694	698	632	672	657	657	638	668	689	684	691	694	647	682	639	650	616	641	642	687	687	643	706	618	632	636	671	692	640	638	682	695	689	636	693	627	657	621	675	667	668	661	644	605	661	667	703	626	692	632	658	619	633	665	656	639	666	686	617	590	677	709	617	678	605	656	657	680	654	656	641	657	607	662	632	703	680	654	647	649	621	661	609	701	659	632	658	632	660	669	675	653	649	659	655	624	658	664	656	714	685	677	659	589	632	613	644	638	681	660	648	693	643	649	695	650	638	675	640	679	674	638	653	640	656	636	638	634	658	649	673	670	612	623	651	672	610	633	651	692	666	655	675	651	645	654	630	654	637	633	670	617	630	634	675	689	642	673	637	715	674	614	617	618	640	609	684	656	716	676	639	673	660	670
4585	7796	5893	3033	2068	1435	1272	1369	2742	10330	31503	25874	15887	6140	2356	1084	660	595	580	595	580	569	551	594	607	582	617	562	599	585	609	593	549	536	613	595	573	535	611	644	563	578	622	573	578	549	631	622	555	557	576	592	575	569	536	595	623	560	545	567	563	555	599	596	607	565	573	618	516	575	580	598	635	569	588	558	606	549	590	571	575	574	571	567	611	575	567	560	621	586	588	584	559	605	560	611	604	574	555	594	584	563	588	595	588	576	556	592	604	558	569	594	603	558	600	571	608	572	614	572	595	583	601	561	588	589	556	547	540	623	609	533	577	549	557	584	553	583	505	533	589	557	585	594	608	606	591	517	578	603	556	601	585	545	561	584	617	582	563	593	593	538	606	588	542	552	543	584	541	573	598	587	600	538	597	552	590	529	584	551	572	565	552	561	579	552	575	585	606	548	597	548	594	575	578	610	608	566	548	570	557	597	594	559	600	594	598	592	578	601	578	562	555	558	589	568	547	577	585	566	560	559	555	571	594	594	541	615	564	539	548	565	592	572	596	589	595	573	576	569	630	563	607	599	611	587	565	549	598	557	543	533	582	573	604	601	580	571	598	536	548	521	539	561	593	577	561	585	633	573	586	563	598	567	552	597	552	578	576	581	593	555	555	577	552	567	594	572	568	609	596	565	581	594	552	552	571	565	542	584	612	591	603	555	574	569	575	598	585	569	587	557	579	573	595	550	560	572	573	581	599	572	563	612	599	585	594	578	573	565	590	578	613	582	588	585	569	588	591	536	583	580	556	547	562	587	581	574	642	578	601	568	586	550	533	554	602	564	544	585	523	520	554	566	578	609	565	600	588	576	616	595	601	553	571	598	561	611	552	590	561	625	571	574	547	606	582	612	541	541	559	562	530	536	581	557	614	574	548	565	548	596	613	518	590	567	549	594	584	599	587	554	539	549	559	567	620	579	586	602	577	571	614	601	599	604	567	578	573	560	584	567	577	526	571	591	599	569	574	568	542	634	556	607	569	596	615	542	546	605	573	582	582	571	562	558	590	588	580	578	594	553	601	554	617	604	554	602	600	576	617	561	598	582	592	618	604	564	549	610	600	617	533	580	585	578	576	603	563	558	572	569	540	521	544	572	562	577	591	624	595	584	572	591	618	556	589	570	573	565	549	538	575	551	586	566	592	605	546	565	580	573	560	585	584	560	556	565	571	572	574	555	559	565	562	562	573	610	615	605	568	544	553	573	586	543	558	554	605	554	511	604	591	543	583	555	576	595	613	570	575	564	553	585	550	605	578	593	572	568	607	599	555	570	567	600	544	569	612	650	506	549	631	607	541	577	542	579	584	587	603	648	604	597	581	532	578	574	611	607	574	566	591	568	599	566	536	580	557	541	572	570	592	552	538	572	575	593	579	556	555	561	559	566	592	576	589	567	552	578	609	566	590	548	585	512	568	573	578	586	534	604	543	569	535	581	558	593	537	590	601	626	586	572	561	592	575	592	587	551	585	582	571	558	567	561	570	557	615	612	569	582	583	602	549	575	559	564	580	575	586	584	590	567	579	562	570	539	563	563	571	570	538	570	567	560	580	611	599	549	560	552	638	607	567	564	576	579	539	597	563	587	607	550	572	560	576	578	571	579	554	601	566	592	587	573	545	576	607	593	580	594	575	579	593	567	586	630	513	533	559	558	566	581	574	608	592	598	523	552	547	568	552	536	566	557	558	560	518	586	570	560	627	534	546	535	597	553	571	588	555	531	562	611	563	574	573	539	560	574	578	557	589	582	580	567	592	541	558	601	550	562	531	595	583	572	573	545	571	548	559	593	594	581	613	558	587	586	539	561	604	589	581	527	576	582	565	559	552	586	565	519	586	578	593	544	544	582	524	566	523	581	525	614	625	620	562	549	597	622	577	605	568	542	558	564	618	619	582	555	587	563	584	542	574	555	570	539	585	570	561	589	559	553	569	555	531	577	576	556	531	597	564	533	555	571	576	559	534	552	557	600	596	578	560	586	559	560	533	601	580	557	596	614	588	543	574	530	544	588	557	590	592	600	559	618	545	575	533	560	592	536	538	559	568	572	603	562	597	586	564	561	521	523	605	565	553	581	536	596	566	573	612	574	547	577	546	560	583	548	602	537	576	581	553	544	585	577	598	537	593	568	574	563	577	609	550	618	591	554	520	586	614	540	570	546	562	579	565	593	587	589	599	572	575	587	558	554	588	611	535	565	550	540	575	565	591	604	578	586	577	605	576	581	590	585	557	560	534	545	556	562	618	588	561	544	591	598	576	541	567	547	565	601	562	576	620	571	567	579	593	573	588	576	542	541	611	554	569	577	539	529	589	555	604	602	601	599	580	556	571	552	583	592	572	540	556	561	607	584	547	567	582	570	610	592	582	553	565	553	578	608	580	537	542	542	606	556	578	566	559	576	582	575	596	571	565	553	559	576	606	560	557	573	549	594	555	591	580	573	559	555	569	551	548	551	569	522	567	541	540	559	537	561	547	549	552	547	568	594	582	609	592	590	556	535	588	598	593	540	589	567	604	572	602	558	538	598	568	550	606	533	565	554	554	574	596	549	521	578	541	593	533	564	581	572	626	578	556	550	534	556	581	545	534	557	575	543	559	605	545	548	544	582	546	548	532	560	604	588	592	572	576	596	581	598	562	585	533	574	578	577	602	561	557	581	541	551	562	607	530	544	588	581	581	609	587	609	609	559	546	558	574	539	575	588	538	553	617	559	555	591	559	578	531	546	587	611	586	556	581	560	591	588	544	569	549	573	582	589	615	576	543	562	563	551	614	574	594	570	568	590	565	568	591	550	601	597	584	551	619	528	561	575	605	524	561	585	629	595	534	601	565	598	577	554	554	558	566	572	582	645	617	591	561	584	604	564	534	590	562	569	572	589	561	601	567	555	580	622	580	596	595	535	566	556	603	605	577	552	545	561	540	591	551	584	604	611	604	607	529	593	575	559	549	572	607	604	556	614	620	592	581	532	563	535	586	552	567	559	571	569	567	575	573	572	558	596	572	583	566	587	581	566	562	514	562	615	534	534	601	541	548	628	572	569	557	581	566	572	575	604	579	554	556	596	562	609	555	561	554	599	586	559	573	579	591	562	568	534	559	527	564	586	572	589	546	603	605	546	535	574	527	599	549	620	611	613	576	599	611	543	530	606	524	602	554	565	587	558	545	539	600	586	580	578	595	596	554	567	533	611	586	547	573	567	596	605	583	555	584	577	600	555	596	593	575	546	617	543	548	631	569	582	599	562	570	610	579	587	513	537	609	563	556	590	593	585	534	589	575	550	575	587	555	580	599	580	548	601	582	583	595	563	525	589	531	591	577	608	572	544	558	562	551	556	552	569	572	577	577	591	595	569	557	542	568	588	587	572	559	573	575	585	591	547	575	574	549	585	588	600	543	567	593	569	587	577	554	601	594	577	576	528	543	586	545	568	568	546	609	607	576	529	591	568
27794	10815	1697	903	705	675	621	663	664	967	2029	1837	1558	1074	743	648	631	600	605	575	600	585	554	602	607	578	577	621	632	576	559	551	570	565	596	629	552	601	571	624	543	564	599	569	600	594	575	632	600	594	600	562	618	545	594	618	580	612	582	597	625	602	579	582	532	601	570	553	651	573	581	565	593	577	600	632	569	637	580	611	569	583	606	561	587	536	564	622	584	620	544	564	535	608	560	622	590	594	591	612	597	608	559	595	593	593	625	577	596	576	566	605	561	569	616	638	578	571	591	519	593	556	603	599	584	555	565	545	636	622	575	577	601	600	628	624	566	576	600	582	579	579	593	562	604	582	598	568	594	565	587	564	628	571	566	612	575	558	595	552	565	570	586	614	554	589	607	600	574	565	602	595	613	625	556	591	590	551	577	577	582	630	606	549	608	607	575	539	622	563	605	559	599	595	587	591	615	560	580	554	563	590	606	570	543	553	579	638	598	559	562	576	575	604	595	569	593	606	571	625	599	561	580	561	602	564	554	596	631	542	576	604	592	552	559	608	642	594	616	637	621	561	574	544	581	573	620	588	576	538	583	580	577	595	543	580	632	632	593	604	588	669	557	591	551	643	596	567	599	572	602	613	595	581	566	586	629	604	578	568	579	567	588	608	580	580	596	565	575	582	582	573	609	588	590	588	553	608	581	570	603	619	603	560	595	589	621	587	609	560	589	584	653	606	596	573	683	604	604	594	570	574	675	616	606	609	592	590	540	624	589	623	597	621	590	604	560	623	560	582	635	583	621	558	591	591	564	632	575	578	601	596	580	588	561	590	576	627	572	586	586	595	548	629	593	559	563	573	605	560	605	581	593	602	557	564	575	604	616	620	623	586	591	598	580	610	523	653	561	576	633	565	584	601	624	561	549	559	555	595	574	618	571	578	601	562	559	579	619	594	583	571	572	568	588	559	544	622	575	551	561	581	528	620	580	609	580	586	598	582	590	612	594	587	607	551	600	587	605	539	617	544	589	586	590	577	603	583	567	587	571	594	619	569	629	586	597	609	612	597	590	606	598	596	615	600	593	580	595	562	624	570	574	562	565	554	614	571	578	581	605	627	585	575	581	580	588	579	599	607	569	564	546	551	560	576	577	568	598	605	577	605	588	582	570	578	597	568	586	532	574	555	576	626	641	577	588	553	583	589	619	588	577	560	619	592	610	588	640	627	596	611	580	604	619	571	577	567	593	577	605	561	585	589	572	574	576	520	617	587	582	588	577	586	607	554	589	611	591	605	604	557	621	567	605	610	588	611	600	582	561	575	601	572	598	591	599	556	607	638	609	587	582	621	600	568	579	575	610	592	581	598	624	602	598	564	539	578	568	593	582	581	568	621	618	519	573	582	581	584	620	591	625	601	626	579	605	630	573	599	574	580	580	580	590	593	591	599	600	575	573	564	585	575	584	575	586	607	613	581	588	618	610	617	552	583	547	619	566	601	570	574	576	595	580	603	625	596	582	634	577	550	579	565	560	572	550	589	604	617	581	599	574	592	583	586	533	569	564	612	639	570	603	580	593	574	560	600	580	572	575	624	595	572	581	579	586	555	594	587	595	592	591	621	599	583	590	555	555	619	584	556	570	621	582	622	590	591	580	613	640	570	580	552	608	588	624	562	587	519	578	604	613	581	553	536	601	559	572	601	567	592	616	577	619	585	595	557	571	596	605	567	607	571	589	558	563	581	578	588	536	571	573	600	596	593	577	586	564	569	598	610	552	590	583	563	599	618	586	546	608	597	597	626	627	610	562	608	553	614	602	606	598	573	617	593	573	596	604	555	599	595	578	578	581	555	619	542	632	580	591	572	593	625	609	556	567	562	566	579	573	609	587	583	585	598	608	577	600	583	606	580	571	550	538	600	563	589	595	578	603	599	642	603	588	596	571	591	600	605	598	603	585	577	612	620	561	640	611	602	592	613	587	623	545	590	552	573	603	591	578	612	605	562	639	599	587	601	586	582	625	597	603	575	579	555	549	619	585	616	583	592	554	586	593	573	620	590	594	615	636	605	635	642	591	563	588	601	559	614	592	626	631	604	596	597	655	592	588	637	596	603	600	600	619	589	602	610	607	593	590	587	571	570	562	602	647	596	580	615	629	577	606	552	617	616	555	576	592	569	577	537	593	600	616	604	624	574	607	558	574	639	588	587	562	548	613	595	560	582	571	614	567	616	567	592	549	597	602	604	627	584	572	579	609	604	625	629	616	574	648	586	626	603	568	628	562	603	608	622	622	583	597	566	631	603	571	547	570	588	573	607	585	592	578	594	596	527	560	615	573	577	606	584	582	591	582	602	606	596	564	583	592	641	589	559	652	610	606	623	563	589	581	613	642	605	621	596	592	582	614	593	555	547	591	584	599	619	647	635	617	597	563	612	621	593	593	549	595	594	579	625	649	602	579	598	586	585	541	595	602	563	573	583	579	632	567	583	600	583	551	575	563	603	559	562	556	590	583	595	602	619	559	600	559	571	563	566	576	593	615	618	545	587	576	601	564	613	582	549	588	559	595	565	580	606	597	525	598	634	580	573	567	613	625	602	588	556	597	608	588	612	611	579	600	589	559	577	587	597	598	598	574	568	555	547	605	571	552	588	571	593	600	560	640	561	620	587	608	537	558	632	573	576	595	564	613	584	592	578	586	554	585	558	524	609	610	588	568	605	557	577	570	609	589	602	584	602	603	584	616	615	564	596	549	595	628	587	569	560	625	602	578	557	606	591	591	594	606	597	589	610	626	609	571	588	587	554	595	555	606	566	622	614	601	602	579	616	589	579	619	587	570	625	577	587	580	621	619	575	581	612	573	576	565	648	571	544	571	554	575	564	563	603	576	601	577	594	592	586	625	599	610	569	556	583	553	558	581	593	558	562	648	538	602	564	602	587	592	579	585	611	592	640	607	646	575	577	530	565	589	568	597	601	618	590	574	574	599	548	597	584	609	603	563	613	598	594	591	619	588	607	579	611	568	587	581	586	606	608	566	610	600	547	597	634	603	608	581	624	620	591	601	592	609	594	569	585	526	595	567	568	587	593	630	540	562	563	606	608	560	557	606	564	586	604	586	568	589	593	556	596	611	588	576	565	582	554	585	558	582	616	618	571	583	614	632	614	621	586	611	554	599	599	539	602	568	560	601	549	613	612	621	601	549	598	604	573	604	596	586	588	602	599	634	584	587	601	579	609	563	550	604	604	604	572	604	589	549	607	585	600	601	579	618	597	588	559	565	568	580	572	553	586	602	576	512	597	559	596	591	585	570	605	628	633	612	568	605	611	592	602	518	554	647	593	612	566	591	614	587	594	587	602	604	595	548	608	568	572	581	604	581	586	623	619	558	591	575	584	615	591	563	559	533	537	619	585	598	586	619	570	607	559	574	551	625	570	556	613	566	605	604	589	578	621	580	576	606	546	621	615	569	563	581	609	583	575	601	572	608	607	570	546	583	620
5726	1280	926	707	672	600	572	583	587	1130	2620	2067	1646	1025	722	595	543	530	501	518	537	489	505	511	501	483	485	532	523	509	535	495	540	510	542	494	531	499	502	498	523	532	517	470	504	496	520	498	524	515	504	521	506	481	484	541	518	528	507	476	502	512	498	452	496	527	482	539	479	493	509	501	517	496	512	482	483	529	490	493	496	490	495	484	493	526	499	516	516	513	497	508	544	520	481	489	490	530	513	500	527	479	535	531	535	515	503	510	529	487	526	525	524	511	498	468	487	501	497	510	502	475	517	489	530	495	531	504	491	482	542	504	544	500	515	531	538	513	467	520	488	513	573	513	504	550	505	491	517	492	511	469	560	512	521	499	505	523	510	521	502	526	521	522	489	495	490	537	509	511	488	519	534	519	504	500	519	493	490	480	495	512	515	506	490	492	533	537	492	518	512	554	524	507	494	531	514	478	523	476	531	516	486	496	487	483	543	517	542	500	517	494	472	479	499	471	506	505	466	493	515	487	523	510	497	475	536	494	505	512	502	520	521	483	454	548	515	520	501	524	470	512	539	538	517	514	490	499	510	525	472	522	510	536	507	467	468	480	529	486	510	492	490	499	490	512	496	526	530	500	474	468	506	548	465	536	497	509	464	522	479	503	525	515	516	531	508	540	499	526	483	515	496	524	524	483	487	476	529	520	527	504	511	513	555	503	490	505	498	530	504	511	508	551	483	502	482	501	496	543	528	525	520	489	496	525	516	541	513	497	526	518	498	499	471	481	475	494	513	482	517	492	520	503	534	515	520	486	488	494	533	518	489	531	533	506	502	508	518	513	519	491	517	466	507	508	508	529	478	499	504	480	507	559	479	523	493	470	537	479	523	518	511	530	519	526	483	537	463	508	510	475	506	475	565	479	496	475	530	539	497	519	516	533	528	551	511	461	496	498	506	476	513	495	516	539	503	504	490	512	537	538	492	534	522	469	524	491	503	497	484	484	489	522	511	513	559	496	500	498	529	514	505	506	485	461	512	532	517	484	497	547	530	506	493	539	493	509	491	481	506	510	510	514	506	469	540	525	510	465	481	520	533	530	508	531	528	501	536	499	532	504	504	526	486	512	549	500	497	545	474	504	521	513	482	504	486	474	546	505	475	512	514	487	514	525	494	512	526	514	525	492	463	509	496	488	491	481	489	508	512	502	517	500	510	522	524	486	501	492	512	540	531	502	500	517	507	535	468	499	513	487	498	499	544	471	542	533	534	477	483	496	512	495	482	510	464	507	527	503	518	508	495	517	528	529	501	527	487	479	506	464	495	517	518	469	522	511	497	509	490	547	493	508	501	507	502	474	506	503	537	511	512	480	488	479	483	522	547	477	500	477	516	522	510	518	521	520	525	504	518	514	505	517	529	499	477	476	521	516	488	498	489	506	524	498	560	489	475	525	537	479	487	493	467	491	474	470	575	516	531	562	471	491	549	497	513	521	504	495	501	502	477	534	468	482	490	522	487	502	495	473	494	527	455	523	493	482	491	496	505	474	500	505	537	516	481	522	475	484	501	474	473	478	464	496	483	481	520	464	525	558	473	496	507	494	523	529	520	512	514	531	490	489	523	478	492	485	456	466	509	498	530	489	494	496	455	503	520	509	488	510	450	535	487	538	493	511	524	503	519	515	531	488	537	522	532	532	476	520	502	508	504	516	514	531	541	490	503	502	437	508	488	524	447	454	507	506	515	519	498	465	501	498	488	451	510	514	496	517	541	528	481	498	475	505	497	481	542	526	533	515	488	489	543	504	520	539	515	500	485	512	536	483	487	510	478	513	525	480	504	484	515	475	532	517	561	496	508	519	545	525	527	506	509	515	479	485	513	516	516	482	479	480	513	471	522	453	484	494	511	491	512	531	545	504	500	501	499	517	518	520	511	485	518	504	503	475	474	558	520	522	503	505	512	541	486	505	530	514	488	506	494	550	490	527	502	490	519	493	520	495	472	558	497	496	488	533	501	509	493	531	510	502	498	518	497	483	506	531	536	478	566	524	515	508	498	522	526	543	515	533	531	540	501	482	492	482	489	510	517	504	559	537	498	525	498	528	489	543	506	514	518	505	509	513	509	507	538	529	507	505	516	491	486	521	531	506	520	500	511	530	544	500	525	494	490	486	507	499	486	520	471	506	523	523	496	551	508	520	452	481	483	546	498	522	524	490	474	526	508	526	447	517	435	536	515	544	509	498	514	494	489	544	497	506	521	529	524	504	506	471	478	520	466	497	474	519	509	487	536	557	481	499	477	505	431	487	508	521	526	500	496	503	510	522	483	517	504	507	472	488	515	483	482	493	564	555	525	526	503	536	514	552	495	477	495	477	525	555	543	485	547	535	513	497	496	518	475	495	482	520	506	495	505	475	507	532	480	538	500	511	491	508	504	483	533	516	530	545	532	509	537	526	522	504	548	476	531	519	528	481	461	554	507	483	497	514	536	491	511	510	475	512	514	499	502	478	510	491	501	498	487	474	510	523	560	504	522	529	534	501	530	493	523	520	527	496	527	489	531	494	516	507	543	507	524	515	516	478	509	509	518	526	515	523	536	496	509	489	482	512	489	511	525	462	506	532	487	542	488	547	488	467	516	483	469	498	490	512	512	540	439	498	503	487	503	515	518	501	499	501	539	461	494	521	528	488	568	535	504	520	480	500	505	486	543	459	521	528	456	514	485	523	468	484	474	536	498	484	505	508	517	498	508	535	472	477	535	515	507	509	478	513	509	489	502	522	522	490	550	533	475	505	530	529	497	530	502	484	472	505	496	516	540	481	501	523	524	502	498	511	527	457	501	503	482	493	490	528	508	460	485	478	515	508	480	525	508	500	465	510	490	485	524	518	508	481	495	519	486	511	525	486	500	518	463	497	503	580	513	521	546	514	535	499	516	520	524	507	536	483	457	531	485	504	514	558	511	486	525	542	477	496	500	508	521	523	504	473	489	513	511	578	511	497	480	487	520	521	477	494	522	488	505	508	510	526	497	504	513	513	497	542	537	482	491	513	502	492	458	528	543	498	541	518	493	537	475	514	515	502	495	478	487	492	472	546	485	514	491	503	495	507	518	528	510	477	530	477	451	496	495	513	465	522	521	500	527	514	539	472	513	469	505	508	510	474	471	493	519	484	504	495	502	528	513	462	511	471	463	469	509	494	553	513	522	495	503	490	563	501	595	456	481	477	535	469	519	508	559	499	515	521	498	548	511	528	526	545	515	465	481	520	505	440	499	481	545	487	521	520	492	507	516	530	455	494	480	506	506	474	529	491	511	502	532	498	496	480	533	496	512	549	503	513	505	484	480	512	473	518	517	527	527	463	488	509	472	526	511	516	529	527	503	468	514	469	517	492	509	479	498	485	522	508	516	525	505	554	515	515	478	543	510	502	542	516	474	550	537	531	500	495	494	473	509	510	495	530	522	506	542	476	488	457	446	528	503	478	510	477	485	478	491	517
25700	21471	27609	25594	8021	1452	917	775	1001	5210	14466	16772	12076	5282	1742	946	673	568	579	512	520	537	528	537	555	539	520	590	536	566	541	540	520	530	527	554	520	582	538	562	531	500	525	574	539	509	518	528	565	579	542	539	535	581	541	550	545	552	561	522	522	511	576	517	522	572	534	562	501	558	546	546	533	545	557	548	532	533	536	542	535	524	555	556	578	533	554	549	557	538	514	512	565	526	492	487	516	570	554	550	513	522	546	477	520	542	540	548	515	547	541	548	529	502	538	540	555	516	494	559	544	548	510	555	556	584	571	521	566	557	561	549	577	528	531	493	569	519	533	544	530	530	584	535	541	533	524	531	497	535	511	517	542	523	527	547	543	566	507	603	559	527	519	532	537	547	517	514	564	538	527	549	545	525	567	544	475	523	563	535	526	550	538	563	528	550	538	516	552	478	527	539	540	518	519	527	523	507	514	551	517	524	541	526	503	545	577	535	493	561	518	523	544	530	506	544	539	526	510	525	565	519	501	534	532	607	570	507	506	546	540	491	551	502	505	539	563	538	569	524	547	517	555	540	529	526	536	537	541	522	545	479	550	511	530	525	579	558	542	503	563	527	559	527	546	544	516	510	556	564	522	505	562	554	503	503	518	538	538	571	587	502	524	547	548	531	507	518	566	544	503	564	525	557	511	569	525	497	511	496	541	523	519	567	520	543	547	510	529	554	494	563	539	496	531	492	523	541	534	567	539	533	565	542	498	518	512	516	521	507	521	518	484	567	522	522	548	518	529	540	545	576	553	549	525	559	505	570	522	535	506	514	516	518	563	531	533	537	565	546	537	535	526	500	501	525	499	517	496	540	552	535	545	529	538	541	524	567	539	543	531	506	516	524	532	520	525	558	553	537	499	553	502	554	511	519	510	567	509	564	527	550	561	547	546	542	531	510	555	521	533	515	532	574	549	563	553	547	496	522	593	533	527	531	524	532	551	510	504	530	535	565	486	529	543	547	515	569	543	551	542	535	523	566	556	556	548	543	547	551	557	528	563	545	553	556	526	531	527	505	525	563	561	530	515	468	515	502	529	542	548	500	526	494	549	553	537	549	581	564	540	515	536	525	503	515	510	517	524	547	548	528	556	530	545	505	553	520	526	498	562	545	486	522	516	539	491	541	549	571	554	579	537	529	546	520	536	526	603	539	522	513	533	535	528	522	543	578	526	517	533	562	555	543	488	515	557	547	506	530	527	536	553	529	529	525	549	540	510	508	552	540	540	488	484	541	536	600	504	563	526	560	514	524	509	499	559	541	521	526	523	530	512	560	533	506	516	522	531	527	580	560	534	506	525	581	573	533	526	578	554	535	506	497	574	527	491	517	515	545	543	523	565	587	538	481	541	537	559	529	550	525	529	470	531	509	550	483	540	513	539	536	545	542	561	554	506	534	575	573	555	534	553	560	548	511	547	536	532	526	566	543	538	534	528	521	574	536	486	532	515	515	549	564	555	535	547	528	510	507	516	562	525	569	528	556	537	525	506	506	516	580	528	516	542	521	507	512	532	552	572	561	539	537	580	553	534	521	556	521	537	535	492	563	536	548	549	541	554	511	535	535	564	573	540	537	526	577	511	513	539	587	490	549	541	572	584	559	526	568	507	547	511	552	513	507	558	518	550	507	585	548	502	526	539	525	563	539	570	544	522	521	549	528	504	559	575	580	583	564	528	503	531	536	524	547	509	537	557	529	505	559	598	548	573	525	555	545	565	506	545	544	533	514	535	530	557	559	554	518	559	568	526	538	515	554	527	505	534	509	557	523	549	534	548	506	518	492	558	560	571	517	500	544	541	556	519	546	533	590	522	541	564	539	550	547	529	542	509	563	561	520	525	517	514	528	547	546	513	513	557	511	551	556	575	531	558	557	541	528	497	579	500	506	563	515	524	508	537	546	517	549	541	552	565	529	520	518	539	490	524	524	578	534	555	525	512	508	545	533	558	547	522	545	611	553	532	573	555	522	509	538	551	533	536	538	537	515	528	536	550	520	547	527	568	494	511	498	538	562	513	524	535	562	526	535	535	487	533	536	508	522	540	592	553	510	549	518	523	553	526	542	548	506	556	552	588	529	575	561	541	525	519	557	540	560	557	560	507	534	538	559	552	496	522	534	555	543	510	568	566	564	561	549	509	543	540	541	557	510	546	528	529	494	526	534	486	536	540	506	537	486	549	500	542	539	539	523	559	518	530	547	554	555	564	547	549	525	511	486	567	543	515	554	537	539	500	533	509	513	586	555	546	566	515	541	539	547	502	514	519	508	560	535	541	536	544	559	555	546	558	530	501	551	528	563	581	586	531	529	553	544	518	531	547	519	524	533	529	584	526	521	516	523	510	545	518	588	501	568	537	526	536	529	545	509	578	519	531	525	519	538	511	529	547	498	509	522	565	513	520	522	552	541	517	546	548	518	515	550	556	545	515	532	561	513	533	558	568	522	515	552	528	544	531	530	578	539	497	483	563	526	526	540	587	527	493	508	531	561	531	514	509	552	557	523	545	541	528	501	519	555	512	527	556	577	526	548	524	547	507	464	530	524	500	550	534	537	519	576	549	556	548	533	573	538	513	553	539	548	521	528	533	513	590	590	516	567	523	481	503	518	519	529	536	544	526	480	517	512	519	487	519	528	530	573	494	497	521	541	563	540	540	546	518	536	559	499	494	529	554	513	549	539	523	534	575	526	521	514	505	549	531	540	551	527	536	532	535	582	527	539	555	531	538	529	554	530	521	487	513	539	555	538	544	547	518	549	539	542	499	528	527	497	562	519	524	482	570	545	543	548	521	546	473	523	525	555	534	517	499	573	563	532	516	570	551	543	512	552	502	533	577	533	531	544	524	549	558	548	517	486	564	553	551	521	522	521	513	530	559	510	547	580	521	550	551	542	551	536	505	498	571	555	541	508	561	521	539	563	525	539	573	525	576	526	556	556	499	541	478	559	531	515	489	534	539	551	570	556	546	517	524	527	563	536	505	562	546	518	557	577	544	502	517	512	546	526	522	534	534	599	548	493	527	513	545	560	552	522	517	528	507	542	520	523	480	532	494	544	529	506	528	549	548	553	521	516	530	539	525	525	565	524	515	564	559	530	521	508	510	568	551	526	495	509	490	554	531	528	549	536	475	508	518	521	508	578	528	560	497	535	569	556	525	531	549	557	564	555	554	533	528	522	536	500	527	493	511	536	555	533	540	551	545	513	514	536	509	565	532	538	537	539	536	505	534	508	518	522	554	517	555	510	551	566	509	566	563	560	553	551	548	509	536	518	528	531	536	572	562	519	530	471	524	539	507	539	517	546	541	591	535	547	552	513	528	470	550	529	527	563	518	523	562	531	529	555	544	515	531	489	511	515	504	541	537	542	554	532	536	523	503	505	594	540	529	513	543	521	518	546	494	544	557	553	548	535	523	571	537	515	532	545	551	495	516	570	536	525	520	562	529	523	560	544
4721	8831	5934	1820	1375	1102	855	843	1329	7482	15846	15479	10584	4892	1767	925	631	529	503	521	470	518	503	532	497	467	472	519	526	481	499	503	474	481	510	485	480	452	464	508	473	457	469	526	464	512	497	495	466	472	469	457	496	486	484	488	515	497	474	475	503	461	522	479	502	491	469	486	483	481	494	489	486	512	519	519	480	485	503	505	468	465	505	476	481	453	474	493	476	515	472	464	504	517	519	514	520	501	432	462	485	486	514	465	508	498	506	484	499	497	514	489	499	519	463	522	520	490	480	474	482	509	505	475	525	496	475	491	523	479	521	488	521	504	468	488	496	487	454	495	495	465	458	465	502	485	512	509	481	457	467	448	428	501	481	479	468	496	508	533	507	490	482	515	464	502	461	464	468	487	480	485	457	492	470	508	458	503	479	496	511	489	491	473	437	464	502	438	488	500	484	501	478	471	505	477	476	458	500	477	475	454	497	491	485	458	456	466	464	476	498	557	476	503	482	426	493	482	493	541	486	480	468	500	542	492	486	482	467	460	516	449	458	477	518	474	522	498	472	463	478	513	469	487	467	471	490	509	473	514	467	497	497	500	462	448	467	484	501	483	469	478	443	562	487	471	488	485	477	522	508	495	552	471	461	490	482	433	484	526	469	504	486	506	496	510	499	497	472	486	443	488	513	471	501	482	474	522	446	510	475	475	476	495	489	499	514	505	495	480	493	447	477	492	480	451	475	470	504	499	505	494	513	501	541	485	483	487	489	485	486	509	466	481	507	476	464	473	455	475	500	489	499	477	490	483	489	489	510	483	459	463	454	502	487	480	479	481	483	461	504	512	475	502	515	524	490	505	496	491	506	454	530	445	457	486	483	500	493	502	449	482	472	484	501	510	512	475	511	469	514	487	510	468	461	512	461	465	483	448	489	470	486	482	485	450	464	486	466	516	482	467	501	545	463	498	507	485	488	492	500	460	445	472	490	485	484	506	503	487	462	476	466	443	500	498	485	487	480	506	453	460	463	488	507	460	511	493	490	500	509	497	482	494	466	475	469	473	486	468	488	447	452	490	499	520	483	470	496	485	471	487	516	516	478	483	522	464	501	513	428	480	488	461	508	459	485	491	485	488	521	469	488	477	492	481	481	472	457	459	480	457	464	494	467	521	496	479	502	497	504	456	513	480	479	471	499	505	471	470	488	479	513	496	514	514	485	462	455	447	526	497	475	442	507	512	495	503	500	532	538	469	465	481	467	495	498	501	477	437	440	483	463	460	446	488	488	462	479	506	507	491	458	497	515	476	482	496	497	506	456	538	500	458	498	474	482	467	459	481	457	483	479	503	446	441	454	443	479	465	517	499	493	468	492	481	482	475	487	533	503	487	475	489	468	510	481	467	508	515	464	502	486	522	479	486	473	478	433	495	473	496	495	489	501	495	480	471	454	486	488	481	465	457	475	515	459	465	486	474	489	461	494	514	483	470	520	493	463	489	487	506	483	478	501	461	475	477	477	469	494	453	471	528	483	540	506	487	442	494	503	497	501	497	515	462	516	480	476	481	478	492	504	487	449	496	494	471	443	464	502	446	493	483	536	465	476	480	465	518	484	498	521	503	488	511	514	498	495	436	459	514	541	499	520	501	514	476	469	462	517	492	522	469	496	488	468	484	488	472	494	517	494	505	476	462	506	515	507	514	493	496	471	519	478	481	499	470	500	494	457	467	507	484	474	508	471	493	493	478	517	498	462	501	476	470	464	466	474	471	506	479	493	456	478	459	485	485	487	496	524	511	454	491	467	501	508	493	496	458	513	493	486	459	502	487	437	491	516	492	498	486	471	501	497	467	501	477	503	473	477	480	485	480	481	513	474	482	478	498	497	473	450	496	487	488	464	461	479	492	483	441	462	492	479	477	464	496	477	460	484	485	435	505	507	496	494	485	456	471	465	493	475	465	490	439	484	512	507	468	468	488	485	492	456	484	502	483	511	450	486	499	456	492	458	479	501	429	478	498	488	484	504	538	477	488	512	500	492	512	463	471	502	501	504	513	492	500	487	471	493	486	479	475	445	493	508	483	464	489	469	452	482	465	437	493	486	442	457	496	458	488	500	436	481	512	498	494	435	509	466	463	473	495	494	480	434	469	480	462	452	507	461	460	470	472	469	476	493	459	540	529	483	504	458	454	509	486	457	503	480	483	489	513	481	486	470	463	479	463	489	479	485	516	480	441	480	482	511	452	525	483	438	479	472	532	463	494	461	464	466	478	491	499	454	462	528	508	461	537	524	475	473	466	512	440	481	461	500	479	504	484	482	502	478	481	480	486	453	461	482	475	452	445	535	491	420	484	500	485	523	499	531	476	470	461	508	470	507	486	510	468	511	552	461	451	510	489	490	474	488	473	481	467	523	528	452	421	446	467	509	543	492	463	498	507	484	478	456	503	513	521	485	479	478	506	469	491	511	495	470	476	536	452	446	482	452	487	471	462	486	500	486	455	483	463	465	489	485	473	465	510	481	499	478	494	499	470	486	440	506	489	465	493	483	472	458	494	484	492	468	461	504	479	465	501	480	504	476	447	478	481	487	490	501	494	496	500	514	504	464	500	454	491	468	482	479	498	474	464	506	494	474	478	492	472	536	515	461	481	482	504	453	460	508	469	493	463	443	479	488	498	492	478	470	487	505	505	499	508	484	450	481	450	456	486	465	492	484	464	487	462	483	481	478	476	491	514	516	460	485	498	464	492	528	450	526	473	496	504	477	499	474	489	495	466	462	495	461	508	499	481	477	501	482	482	475	511	471	444	479	450	461	500	501	506	475	488	461	490	462	504	494	466	456	465	457	504	501	470	464	458	480	488	506	494	466	465	477	496	499	474	473	450	465	469	499	531	464	489	455	490	495	477	492	506	464	469	473	481	498	501	445	432	456	488	461	450	446	462	468	477	507	457	468	448	492	488	514	479	468	488	522	532	445	513	514	516	493	506	472	434	486	455	492	503	485	502	501	481	506	491	505	455	478	512	485	476	514	492	508	515	483	528	478	505	456	455	451	466	497	477	486	506	502	474	477	476	490	499	488	464	465	491	475	506	493	501	467	485	493	488	509	467	504	464	458	529	441	467	477	548	488	462	464	491	465	478	469	500	491	454	508	464	471	475	534	479	455	486	463	478	477	495	502	459	459	465	459	501	444	496	509	476	481	484	491	442	515	481	447	460	487	504	475	469	474	510	495	515	509	506	450	482	513	466	498	474	426	470	508	469	511	506	506	501	479	469	453	484	495	441	469	457	488	475	492	503	465	474	467	482	492	471	474	454	498	475	487	496	467	487	506	512	472	491	421	505	465	485	503	486	504	484	507	435	454	462	505	505	499	485	488	473	483	467	485	434	501	506	491	489	470	512	462	474	510	442	466	480	480	455	491	487	503	511	489	507	440	471	486	449	465	477	489	497	470	496	486	453	470	457	464	460	481	500	455	494	490	486	464	469	437	502	520	445
24742	21475	28691	24676	21110	6606	1768	1125	1147	6253	22672	28728	22116	10944	3516	1425	862	684	656	689	662	617	611	705	634	653	639	594	638	648	666	667	653	689	675	640	624	676	620	604	647	659	634	633	643	648	670	585	641	588	659	614	656	635	623	635	665	649	643	672	668	590	662	709	633	638	630	726	634	630	642	633	627	613	680	685	621	669	656	614	644	662	646	617	648	618	619	650	673	646	671	647	610	610	632	597	631	657	669	665	644	620	674	630	679	634	670	624	656	667	690	637	669	663	638	618	639	721	647	620	649	634	623	606	640	673	647	667	646	666	600	647	616	677	640	690	662	629	665	631	655	634	666	634	582	662	619	696	658	634	647	668	685	642	624	663	611	617	595	644	618	674	665	622	617	620	655	650	612	621	649	589	627	676	581	645	656	640	656	642	626	644	622	622	677	660	660	661	652	683	645	623	634	650	637	628	624	631	623	584	665	589	599	667	657	631	623	620	632	629	692	644	615	629	605	626	661	621	648	608	620	650	660	640	656	646	660	674	578	624	647	638	698	647	708	625	647	649	664	637	670	649	727	685	629	653	639	639	612	668	622	672	634	629	619	607	625	619	657	630	619	667	645	662	613	657	641	583	598	647	676	664	661	691	626	655	635	641	588	599	672	612	632	669	639	617	626	596	647	638	652	655	663	611	630	572	625	635	606	667	626	637	638	614	619	652	607	618	602	640	666	608	606	663	605	690	607	648	614	621	603	684	673	666	629	641	620	652	674	606	650	593	638	649	624	637	626	668	626	668	599	663	635	662	662	628	668	616	631	697	636	645	669	647	616	670	644	636	627	618	678	638	634	673	611	654	650	627	600	673	601	633	658	629	639	679	614	631	640	608	664	650	630	660	653	627	646	580	601	620	661	684	645	606	627	621	609	656	611	601	653	664	646	656	629	681	665	608	635	610	684	631	666	686	651	693	633	637	656	617	630	614	672	612	650	635	632	616	610	659	623	653	699	696	627	652	639	629	642	669	614	635	669	682	648	634	673	625	631	635	624	639	623	647	641	658	673	606	636	637	615	639	621	630	638	608	625	602	615	617	679	637	644	639	605	620	654	699	613	606	664	638	610	647	578	670	624	606	641	676	657	645	681	646	597	652	646	648	608	640	656	647	617	624	651	619	654	659	637	644	638	658	627	658	691	652	646	619	656	688	654	711	602	595	590	667	629	623	688	612	640	610	630	632	649	654	647	659	692	645	611	625	627	617	646	658	644	646	635	620	582	642	626	610	637	626	645	680	671	641	621	631	608	643	646	660	655	607	675	583	620	622	641	616	612	664	623	656	584	691	662	687	662	673	615	655	601	595	624	649	592	601	618	643	637	594	649	599	606	622	628	628	623	647	613	617	628	658	637	657	666	630	664	655	614	622	649	697	645	633	654	608	597	600	646	641	606	646	669	631	616	654	612	621	643	657	622	588	609	621	583	638	635	604	626	668	630	607	634	593	572	645	656	664	641	663	614	677	621	634	625	651	639	632	639	583	643	664	676	630	638	661	629	668	689	638	638	655	626	610	621	635	608	629	633	657	638	626	625	658	645	636	657	609	662	623	650	697	625	628	623	645	623	597	622	662	644	635	624	628	596	647	593	624	611	671	650	665	671	602	611	632	638	597	636	621	669	625	675	663	629	616	650	637	646	608	619	629	615	637	627	629	608	629	622	637	667	623	652	667	609	644	666	599	623	623	669	626	640	697	606	580	635	646	605	613	575	644	610	599	681	670	646	668	649	657	636	626	637	653	600	622	630	597	689	662	653	651	602	632	603	644	636	657	617	694	635	637	648	654	624	623	684	637	668	656	640	658	626	658	642	638	662	640	648	629	615	629	649	698	607	643	602	636	650	612	620	644	664	634	597	578	617	637	682	631	643	608	637	656	636	620	671	619	666	637	623	597	606	625	610	632	616	625	634	626	622	692	695	667	632	620	685	602	647	676	658	637	599	613	647	609	603	639	630	655	659	643	679	622	602	611	631	668	616	678	636	641	633	671	634	668	685	568	636	673	672	610	611	645	646	636	609	640	635	659	645	648	605	672	657	685	631	616	637	669	688	630	631	614	632	631	637	631	645	648	652	633	652	621	678	641	629	629	654	654	633	609	672	632	659	650	628	639	675	652	636	640	659	607	685	690	670	626	642	631	591	634	638	639	635	634	643	668	640	657	634	647	607	625	665	596	670	636	610	607	594	660	640	659	643	660	669	653	630	612	669	607	641	587	628	654	658	617	638	647	636	627	634	626	647	671	634	622	661	637	607	686	602	671	645	658	639	596	616	628	617	624	628	642	677	635	583	618	681	623	670	644	627	657	623	612	618	642	640	668	636	633	585	684	588	607	635	644	596	626	676	612	641	670	645	612	670	645	649	670	665	612	640	646	643	659	639	651	627	630	663	645	637	647	649	630	622	666	650	667	630	588	591	650	632	687	628	649	624	622	624	668	667	624	664	630	652	633	601	679	645	624	671	641	657	687	623	670	640	631	669	664	633	601	642	638	622	656	674	613	635	688	679	627	658	602	683	591	642	629	673	625	629	657	621	638	665	627	684	651	670	663	672	649	584	671	664	602	662	647	652	644	672	623	606	702	671	675	618	596	586	602	673	663	635	619	624	639	611	627	656	635	634	640	703	661	602	629	699	641	672	605	640	658	631	622	634	630	655	627	669	642	650	629	639	655	646	624	664	569	653	653	663	622	650	633	663	609	573	632	621	645	652	639	663	593	653	608	638	644	620	626	602	655	655	655	607	627	622	619	639	696	653	667	641	661	635	612	638	606	666	631	641	629	630	607	595	628	609	671	647	615	633	658	632	663	659	598	578	613	634	683	669	633	667	630	619	675	581	642	655	655	650	625	659	630	634	639	619	630	614	661	619	602	615	659	655	622	639	595	635	661	658	599	644	643	651	605	620	683	631	647	647	633	661	662	635	635	641	639	650	589	620	646	688	686	629	662	618	606	647	615	673	644	608	636	624	638	630	645	644	570	686	604	685	673	628	671	635	629	646	608	628	576	604	576	669	654	617	630	640	633	623	650	640	663	613	600	657	622	619	671	655	642	659	623	647	620	666	617	636	634	657	621	663	647	695	637	600	648	612	664	684	587	641	622	611	673	665	620	663	630	630	653	661	607	641	678	642	666	646	645	669	660	592	631	613	607	643	668	663	652	636	659	622	612	633	640	651	660	673	649	603	657	668	618	648	665	669	610	641	623	643	630	625	640	638	644	589	651	631	593	614	630	720	658	645	656	644	613	610	634	642	599	623	645	627	697	637	636	643	640	634	601	630	625	615	645	629	661	637	641	614	660	656	655	662	578	654	604	610	672	604	640	670	627	680	624	665	666	660	617	659	640	640	637	646	637	634	661	674	684	631	624	632	645	650	665	647	662	649	630	633	609	641	647	591	632	658	629	606	646	688	644	617	589	645	629	639	595	615	614	647	621	658	617	649	626	674	622
6195	13906	11764	4301	2071	1656	1262	1151	1624	9253	24595	25952	18219	9050	3269	1370	873	641	618	549	578	597	572	586	601	588	555	567	604	591	574	570	612	580	564	616	533	566	569	577	584	608	645	605	588	591	543	592	582	565	528	564	592	557	505	564	574	510	571	566	617	583	525	562	585	567	565	579	587	591	589	573	553	638	556	581	592	583	552	534	578	580	587	569	557	544	561	580	559	565	586	525	567	585	565	513	544	554	594	571	614	557	577	563	608	589	574	600	559	566	590	570	571	559	529	590	561	578	571	550	547	565	592	543	595	572	563	550	588	543	613	568	644	569	567	574	544	546	588	601	612	533	560	588	562	588	563	615	565	545	573	588	552	554	588	558	574	551	627	559	579	546	578	591	565	541	572	577	547	551	584	557	563	569	559	572	565	556	586	559	584	536	544	531	575	542	566	571	566	550	569	563	582	557	534	541	565	600	555	589	540	565	568	583	574	578	598	571	615	591	564	612	562	613	501	524	587	516	604	515	536	531	558	579	563	548	543	566	567	553	560	581	561	572	585	610	566	600	569	589	544	549	595	562	635	511	581	583	521	557	588	549	583	565	568	546	585	576	565	545	567	583	582	570	554	574	545	579	596	600	553	554	583	546	576	563	579	580	566	575	620	572	539	505	614	604	546	583	526	594	555	540	586	601	593	592	556	604	545	585	542	546	586	571	537	554	575	557	584	571	569	566	563	572	615	535	586	524	604	539	570	532	569	563	610	588	581	560	579	552	571	553	571	547	587	570	582	557	554	602	573	550	598	555	559	600	570	544	567	565	559	568	581	562	526	562	550	547	581	586	547	554	573	578	560	569	554	573	539	506	571	575	530	570	594	613	545	568	576	554	568	608	610	634	527	590	587	574	565	541	572	562	568	581	567	560	564	603	615	542	556	579	621	612	582	549	569	541	572	567	561	601	584	569	585	557	534	593	619	590	556	554	549	586	575	561	582	610	537	554	626	551	546	571	527	595	586	541	545	560	588	570	547	557	570	594	599	585	569	558	602	578	555	542	534	522	565	573	601	549	571	570	577	592	535	542	607	561	558	578	574	577	586	621	608	533	544	605	563	595	533	578	567	578	594	563	575	601	569	576	604	566	588	578	566	562	571	548	539	553	523	557	581	560	584	584	556	543	535	528	565	577	529	557	554	579	535	592	578	551	475	594	513	563	529	562	571	539	564	558	569	564	551	562	558	578	559	610	552	591	595	591	567	550	568	604	565	561	537	616	524	550	522	566	561	597	567	536	575	570	559	598	557	574	536	534	570	572	561	556	571	545	577	558	584	516	572	548	584	619	616	560	564	565	564	574	553	575	540	533	536	545	567	577	597	581	617	589	601	521	611	582	571	547	560	552	548	543	526	553	537	566	566	588	584	565	547	589	552	553	568	565	619	606	572	560	570	516	574	557	555	565	560	544	528	560	598	594	580	555	534	589	587	547	554	598	577	590	566	582	553	592	575	560	543	554	593	556	599	598	538	558	596	565	577	584	572	573	551	574	550	597	551	569	561	587	576	540	554	555	524	564	535	548	595	602	592	565	597	603	547	547	602	595	553	538	532	542	541	596	527	627	564	585	569	547	570	601	593	582	578	565	581	664	541	567	555	558	558	544	581	570	596	579	565	596	563	622	586	583	576	592	599	605	608	566	539	595	576	569	565	586	548	568	557	542	581	550	560	558	595	594	574	584	525	557	579	569	558	560	544	584	571	549	524	575	589	616	581	589	576	553	575	513	597	528	576	549	567	550	580	578	585	584	487	572	546	590	594	577	507	552	605	577	566	571	555	573	537	568	534	593	589	541	551	535	593	546	590	542	572	586	585	561	520	587	577	576	581	579	555	559	585	575	597	559	577	539	561	537	568	591	571	573	598	571	562	543	569	497	584	588	588	558	568	585	534	586	557	565	563	577	606	537	564	557	562	601	569	578	546	559	573	567	572	547	572	582	575	581	548	574	586	616	579	563	540	592	542	591	578	535	521	566	571	547	605	574	563	602	591	579	558	541	568	567	577	545	543	625	578	536	552	566	549	612	594	589	580	580	602	553	554	555	556	541	600	570	572	546	514	549	570	586	584	580	599	570	609	563	580	557	612	582	572	602	529	562	605	551	580	596	556	587	538	566	597	544	553	574	587	580	602	552	555	566	544	590	589	562	580	578	555	582	601	569	541	525	557	559	589	565	566	585	580	564	532	544	578	547	578	601	588	570	598	570	570	555	593	598	558	566	604	569	618	558	561	528	567	550	592	562	541	620	554	565	566	611	560	647	568	595	547	560	555	584	547	592	562	580	591	567	593	557	572	575	588	547	575	566	558	574	552	543	554	556	549	574	571	575	594	586	542	542	567	595	563	570	577	557	573	546	580	564	556	545	582	578	588	572	569	581	550	580	578	613	559	551	578	568	591	542	591	563	590	559	601	603	527	556	546	564	563	541	535	555	568	589	546	545	556	568	558	531	582	525	552	588	567	597	609	586	561	576	592	568	539	608	600	550	584	518	537	563	560	588	563	571	534	615	569	584	574	572	552	543	570	589	577	606	575	554	521	537	590	587	552	566	592	590	571	571	550	536	570	546	579	600	532	578	514	604	525	557	589	591	620	569	568	559	555	567	565	557	545	532	579	590	592	565	560	551	530	553	598	589	589	539	570	562	567	636	568	544	597	572	535	569	582	522	563	595	586	532	573	586	582	548	547	530	560	547	574	591	573	570	552	561	538	573	533	574	560	543	578	591	551	568	541	599	552	590	531	545	545	543	564	618	568	602	566	590	559	585	569	595	518	570	570	582	554	543	555	561	594	579	584	533	565	599	575	595	512	558	590	598	553	561	572	550	547	549	627	612	544	587	578	552	590	568	555	563	584	562	598	557	584	556	544	562	580	553	539	573	567	529	551	536	541	525	562	531	540	582	528	573	567	569	544	584	556	611	579	557	572	543	634	544	604	554	556	598	531	576	549	594	577	582	538	549	562	552	622	557	573	544	617	566	570	569	566	549	598	527	534	578	560	593	589	561	584	564	572	521	548	566	551	564	523	547	557	524	562	558	604	534	506	596	568	603	557	552	564	566	558	558	563	522	537	570	555	565	507	604	561	561	568	526	561	608	568	609	606	550	543	515	572	550	552	579	525	578	559	556	552	562	560	548	534	568	552	595	549	544	588	537	560	594	581	590	546	588	556	533	528	556	582	563	547	584	562	577	574	543	565	591	567	524	612	562	528	568	558	551	610	551	550	562	545	584	566	572	528	598	601	544	534	546	585	540	592	550	597	564	567	545	549	593	550	584	581	591	596	606	548	575	519	568	545	574	547	591	568	543	578	591	576	600	574	560	525	566	572	605	588	568	589	584	568	584	578	608	523	591	581	558	558	583	576	559	610	562	587	525	573	562	554	603	551	519	610	589	559	570	573	550	567	554	582	525	612	580	626	600	582	545	546	560	592	555	590	593	550	582	557	524
27797	12954	4797	1876	854	763	631	616	585	801	1421	1922	1759	1111	797	675	584	619	583	594	611	553	611	606	605	586	597	567	579	588	591	537	589	593	587	586	526	595	576	572	585	596	600	589	605	573	597	574	576	600	545	592	569	589	576	623	609	575	586	580	578	575	554	581	564	592	554	580	593	531	535	615	618	572	590	585	590	623	547	615	612	623	615	590	575	577	598	556	642	618	540	613	598	595	555	623	576	542	555	576	604	585	633	591	597	566	608	585	598	564	565	580	589	579	595	621	593	562	622	584	569	567	581	565	557	580	622	573	594	569	544	580	639	583	565	549	555	576	573	581	577	566	577	587	650	619	610	610	617	579	577	569	550	567	591	574	580	603	571	577	619	556	545	576	571	601	568	631	561	588	569	583	572	596	612	567	648	568	518	572	575	575	611	533	583	592	583	609	575	533	548	589	623	571	587	591	630	584	585	596	566	539	610	560	581	598	568	600	587	609	604	576	559	590	575	545	568	590	574	572	574	586	633	545	637	588	590	560	567	553	531	569	615	591	588	564	580	590	599	569	590	600	606	636	571	605	614	569	589	563	589	570	604	560	550	590	622	606	590	585	565	619	599	557	537	584	583	561	556	596	593	590	615	585	592	610	567	558	555	623	589	585	573	540	603	610	572	601	552	585	577	625	568	588	567	577	585	600	561	558	547	610	590	584	528	550	614	606	579	560	617	563	585	592	605	552	612	572	613	552	564	607	613	552	582	576	565	539	581	542	570	595	592	598	580	562	585	539	550	608	587	589	595	560	589	580	587	602	549	568	550	579	562	537	584	600	583	621	605	605	580	598	548	558	598	606	607	590	536	643	594	607	538	543	582	605	582	571	583	600	564	596	591	585	537	576	568	588	623	591	579	578	552	583	617	575	628	610	584	615	562	568	587	598	598	566	551	539	609	562	602	555	565	592	561	601	591	532	619	586	539	566	586	558	591	599	628	624	609	597	575	572	577	594	578	598	672	552	646	534	545	583	555	581	597	584	638	528	605	555	627	579	592	589	614	538	567	577	591	563	589	610	552	586	605	596	592	603	582	637	615	533	588	559	583	608	557	621	604	551	624	617	536	557	572	600	605	572	584	585	580	531	572	556	572	616	574	539	594	604	535	612	571	617	567	609	585	578	573	536	643	578	595	564	649	591	554	597	579	571	576	596	596	594	602	599	562	557	550	549	639	611	571	559	570	578	542	595	573	602	621	556	563	560	622	605	597	573	538	582	552	672	577	585	585	553	555	599	561	615	613	594	636	591	554	580	559	618	579	590	582	584	591	580	575	581	606	614	574	592	535	567	577	581	556	551	592	565	591	571	582	587	607	573	585	543	591	575	577	591	613	592	564	584	592	545	622	603	548	577	541	611	574	599	577	561	564	580	584	577	604	593	593	561	598	562	592	587	593	550	587	591	593	596	577	569	571	599	617	592	580	584	568	571	597	666	574	579	588	605	638	634	601	615	578	629	620	615	642	593	549	596	587	592	599	542	585	566	559	587	606	555	601	585	591	552	593	557	586	611	574	569	598	558	583	583	599	581	579	602	584	592	604	516	586	589	653	612	596	548	562	570	605	596	546	575	548	605	596	647	627	562	558	600	582	609	556	601	576	576	616	594	612	599	579	548	585	579	579	569	606	562	583	576	603	607	567	578	584	554	621	575	555	563	583	605	522	624	619	544	593	596	555	586	550	604	574	599	568	582	570	560	560	579	566	614	599	588	608	566	597	607	605	633	558	591	569	576	559	528	623	577	592	576	592	560	609	594	608	612	583	587	582	584	593	604	605	573	550	601	624	625	590	590	624	592	582	580	608	612	595	634	599	592	596	583	579	584	600	560	611	570	627	627	579	602	590	589	554	614	599	567	584	638	607	584	549	565	562	601	590	614	610	581	569	633	567	563	572	584	618	638	619	600	624	596	525	594	566	600	544	582	560	581	596	554	558	577	593	624	575	571	563	598	571	564	570	596	543	577	591	546	554	604	576	563	576	563	560	541	589	606	603	613	568	599	583	615	609	594	598	563	577	560	574	609	567	599	579	596	574	558	622	589	584	587	627	552	583	564	597	616	592	588	544	639	579	519	565	595	603	582	612	586	557	578	597	589	560	568	632	662	625	580	619	629	577	563	592	640	534	605	622	599	553	603	585	558	549	639	570	560	582	578	589	587	585	577	613	536	591	582	587	576	562	623	594	566	598	561	600	594	580	588	589	559	651	584	587	603	641	582	540	617	587	597	633	590	584	567	606	572	603	595	611	580	612	631	568	598	558	568	616	562	541	607	594	575	556	660	582	595	592	599	574	575	594	575	570	622	655	618	537	548	559	602	610	588	594	551	601	629	602	556	578	637	565	593	576	614	608	542	538	601	559	592	626	610	571	586	545	603	625	585	597	599	586	616	576	561	604	586	568	574	605	571	592	609	553	598	588	538	593	583	553	594	622	600	542	587	600	605	547	556	606	584	619	557	564	587	638	601	591	608	644	603	565	511	635	552	582	587	564	576	599	599	597	571	556	587	570	590	610	602	576	559	580	601	610	602	577	594	567	567	523	550	554	555	565	553	618	604	620	589	576	598	584	588	562	584	595	588	548	552	575	599	615	551	589	557	567	567	567	551	592	591	604	589	599	578	572	574	572	586	543	595	591	559	580	564	576	546	559	589	555	612	590	553	566	558	580	661	578	576	587	584	562	574	599	669	591	552	620	596	566	597	577	545	575	580	582	592	589	591	579	598	574	574	629	602	605	569	608	579	585	595	597	536	589	566	581	537	582	603	628	536	569	587	610	556	610	613	557	564	597	582	624	587	553	568	530	579	604	582	575	590	620	534	564	638	586	557	549	548	574	604	594	567	524	549	589	578	641	543	578	595	592	551	623	587	598	580	580	587	597	583	598	567	595	561	615	578	603	557	573	558	646	582	568	590	574	569	563	628	601	578	610	587	574	597	559	534	567	636	563	605	579	593	579	597	588	567	556	557	581	575	650	580	598	590	535	537	616	560	613	590	517	598	582	578	587	589	572	579	572	580	557	604	593	579	541	595	596	601	592	598	620	576	592	556	553	573	596	609	530	614	583	565	606	591	577	607	565	532	593	606	571	596	594	598	609	604	583	576	619	594	599	582	553	682	544	527	560	533	530	613	576	581	641	575	593	567	593	609	571	567	558	596	612	577	545	596	557	567	590	590	590	635	607	588	594	566	578	582	596	590	559	556	580	582	622	582	543	614	598	602	588	586	554	595	577	600	578	568	597	570	558	575	570	573	563	577	570	536	619	578	600	554	556	569	564	562	617	567	570	593	578	603	521	547	565	589	575	573	595	577	547	550	598	619	570	587	632	574	580	525	577	589	580	598	593	592	569	549	588	582	600	572	600	576	615	589	625	603	622	552	556	575	607	534	550	555	571	623	547	584	589	560	586	564	608	584	609	605	594	595	594	574	596	593	592	589	537	558	601	603
6968	4788	4220	1647	840	788	555	551	562	945	1777	2290	1810	1163	759	550	560	513	473	512	526	489	511	523	532	458	545	504	509	498	462	521	488	549	505	496	476	507	500	511	486	514	565	511	460	529	528	521	500	465	552	503	498	540	514	495	523	503	534	492	536	491	508	526	493	510	516	530	476	512	505	507	514	544	515	501	478	506	464	471	519	493	469	516	533	498	495	507	507	504	528	526	534	485	496	481	477	510	478	491	493	515	520	466	492	479	495	530	482	518	485	496	509	496	520	487	500	493	506	493	501	529	520	503	510	526	480	502	516	520	480	465	502	516	507	515	483	519	515	516	522	516	503	518	488	493	478	530	511	505	500	508	521	520	535	515	493	490	497	495	491	497	531	476	504	507	487	497	514	496	491	481	472	493	519	493	480	489	507	480	448	510	497	525	469	524	532	483	513	515	460	492	496	540	558	507	537	460	517	507	487	489	486	525	449	496	485	483	465	485	499	513	475	516	470	510	501	480	536	568	503	512	508	486	522	511	513	492	497	485	504	490	465	539	504	467	522	493	506	515	516	517	537	500	510	491	446	455	511	499	515	535	487	464	526	500	506	502	480	489	516	512	485	495	529	503	481	450	509	523	494	462	520	486	463	528	493	532	528	493	499	520	505	512	481	487	513	500	519	520	469	502	486	517	514	474	507	495	500	504	497	529	495	488	502	484	466	472	492	514	510	482	514	515	540	498	502	520	502	482	509	503	485	448	502	447	461	479	498	522	519	514	502	497	490	474	523	471	511	523	496	533	474	508	499	477	485	514	526	529	542	493	490	481	534	463	505	508	497	494	508	484	491	524	507	481	477	488	493	530	513	452	528	512	488	533	534	516	511	519	472	526	527	521	514	519	510	501	499	534	494	476	547	472	542	510	484	486	525	497	499	480	483	539	497	486	528	509	479	494	475	527	541	496	507	507	507	520	499	522	548	509	532	537	512	516	518	514	563	496	488	554	464	507	482	485	515	495	518	526	490	529	525	518	519	497	473	480	554	502	506	510	501	488	516	477	497	502	483	490	495	522	514	512	523	538	511	478	514	488	481	474	486	500	495	529	525	500	514	510	497	478	533	517	458	531	512	517	478	495	500	473	522	489	489	526	471	525	542	508	486	509	512	476	481	462	523	486	474	486	493	515	470	508	482	506	494	493	496	528	484	515	518	523	520	497	481	448	523	523	499	492	465	513	490	486	489	504	527	525	487	492	511	488	490	514	487	520	442	486	470	530	500	517	460	488	520	501	491	522	499	517	507	513	503	525	536	472	493	536	490	507	525	456	545	509	526	510	484	521	519	532	526	481	530	498	516	504	527	486	459	519	498	516	510	497	490	463	483	487	485	501	498	456	517	475	486	520	503	507	518	501	502	514	494	543	506	506	530	522	506	506	507	509	513	514	521	478	476	504	544	508	523	500	510	509	535	519	503	503	518	530	491	471	554	528	542	506	525	528	542	490	524	513	532	490	531	535	532	504	483	508	516	496	513	490	501	489	523	468	508	510	511	495	474	538	516	483	526	479	502	494	523	516	484	482	516	495	541	535	526	514	525	460	507	484	485	512	483	470	537	496	509	518	492	544	513	525	509	486	513	447	501	505	516	469	484	540	540	510	520	477	480	510	494	484	512	516	464	445	490	488	488	454	472	490	492	510	539	504	518	490	523	512	510	517	538	495	479	508	519	526	550	516	518	476	463	502	544	515	477	512	511	481	508	490	496	520	508	516	481	531	489	482	505	531	529	503	515	532	498	494	475	499	535	514	541	504	498	517	534	476	504	521	507	537	502	528	529	442	481	523	509	530	494	525	498	496	471	506	533	479	518	474	499	529	454	502	501	507	500	471	485	466	514	473	505	500	490	513	545	510	483	536	534	519	522	516	491	504	536	492	542	506	470	516	499	527	511	538	487	469	488	504	512	486	515	496	479	508	550	541	500	502	462	487	510	503	514	515	490	488	519	502	481	498	529	514	519	487	487	517	501	509	531	511	487	522	543	497	516	519	496	512	487	519	478	478	499	511	536	501	516	473	506	485	493	496	472	503	498	513	470	489	533	498	487	496	508	509	469	508	514	480	515	497	497	537	478	533	511	493	491	506	510	494	509	494	542	493	516	510	488	493	479	530	444	489	517	516	497	506	506	503	480	528	523	490	542	495	523	518	508	507	443	480	509	474	467	489	464	461	474	521	509	528	478	508	512	500	521	516	459	526	506	502	484	485	492	499	517	489	511	526	497	489	543	489	504	510	474	496	496	487	513	493	514	530	509	488	497	493	526	479	449	515	482	474	450	476	534	513	508	516	506	477	520	504	497	495	485	535	518	511	514	495	496	503	521	446	518	460	499	519	522	502	493	496	514	524	490	508	489	452	492	457	469	482	568	490	533	542	499	503	473	552	493	480	486	500	495	496	483	527	495	479	502	515	480	516	499	490	538	487	479	484	517	463	515	496	481	521	509	483	496	459	478	471	495	501	515	492	506	540	524	490	447	481	491	559	516	496	527	508	445	485	513	497	547	518	498	538	491	518	495	473	495	532	475	521	480	493	493	495	481	518	500	555	513	472	521	523	498	484	483	499	499	512	482	473	548	519	500	531	481	496	510	485	489	475	509	487	534	487	448	517	525	480	518	480	485	502	531	490	515	535	489	491	498	498	533	521	503	516	481	532	484	506	498	496	477	516	523	512	513	506	508	497	522	485	520	457	525	480	460	549	496	517	514	496	504	497	490	505	492	482	533	501	525	490	466	480	514	492	486	533	523	481	531	462	484	509	509	526	531	527	473	498	482	473	482	497	547	472	505	461	503	507	474	535	481	499	489	540	486	478	490	512	510	495	517	511	516	487	510	504	490	498	512	494	495	507	539	491	486	501	475	567	476	507	510	512	535	529	500	561	518	519	508	462	531	500	502	574	544	520	508	470	519	499	473	506	544	514	493	456	490	479	506	534	533	510	525	468	502	487	503	526	520	526	496	503	503	538	522	518	527	513	509	455	499	519	502	512	547	525	467	465	463	462	474	504	488	516	431	523	461	516	512	530	516	517	483	525	526	541	460	495	509	502	487	500	489	485	513	474	480	507	459	525	516	508	467	514	498	510	523	524	548	471	519	540	529	530	553	513	518	511	536	463	517	487	486	535	506	487	500	533	517	491	493	525	522	519	528	459	510	491	510	514	467	484	499	490	492	540	515	492	519	492	488	524	501	518	501	487	480	476	484	506	482	501	471	507	512	460	490	476	504	517	447	524	467	487	516	490	502	484	511	546	546	481	483	514	505	567	477	486	472	506	505	506	512	509	498	510	491	541	508	507	484	542	492	524	485	481	507	518	501	511	508	514	478	475	529	502	518	524	531	512	492	503	496	497	470	485	457	514	513	501	475	544	475	493	548	504	500	490	508	511	522	514	474	471	531	508	531	471	509	533	521	470	505	518	493	501	521	514	507	538	510	482	504	495	467	484
25640	21475	27642	25594	9735	2111	1569	1187	719	1434	9625	19546	14307	6404	2073	946	716	566	554	559	589	607	578	550	540	577	543	579	550	542	561	532	547	564	547	499	536	545	536	513	563	556	588	497	577	530	535	543	554	558	562	488	517	517	530	558	566	556	501	554	573	500	470	524	542	548	497	523	510	570	566	570	505	533	562	493	530	552	566	544	528	557	558	510	543	503	521	523	537	520	549	522	504	552	534	577	545	552	583	545	600	523	567	538	549	510	529	549	551	525	535	527	559	551	557	521	531	590	524	560	497	522	596	542	534	552	591	561	555	562	550	569	511	558	529	526	526	564	526	536	515	550	535	575	514	608	542	543	521	524	548	547	570	537	515	552	511	493	569	540	532	549	574	538	557	577	504	552	514	502	538	558	546	568	543	539	510	540	536	524	534	592	561	566	529	533	558	561	541	520	571	562	564	569	567	561	533	532	576	509	522	554	543	482	528	544	562	554	576	498	532	532	563	543	500	561	501	529	543	557	518	551	575	532	559	578	544	540	544	519	509	521	524	554	514	547	545	599	533	546	562	541	504	508	567	561	609	548	522	534	563	576	555	541	533	546	539	546	510	559	535	512	570	507	517	524	522	516	568	575	573	571	506	539	567	521	548	546	554	586	571	518	567	546	557	558	556	522	562	556	539	535	491	581	552	576	568	532	548	568	544	545	528	520	554	584	520	557	545	544	560	544	538	585	484	552	542	525	529	536	556	550	543	558	532	555	532	536	537	525	521	555	550	567	538	525	526	554	579	579	574	544	554	531	564	528	565	548	503	553	546	601	514	506	550	539	569	469	529	558	509	542	538	541	533	553	510	587	600	520	511	556	541	563	507	548	582	517	540	496	522	553	522	555	566	552	555	542	536	553	531	537	516	499	530	497	515	568	567	529	562	514	573	503	541	572	530	547	580	515	548	541	555	548	547	524	520	528	551	534	516	553	535	519	548	552	548	545	536	555	535	551	491	590	523	533	552	528	545	542	512	559	569	557	519	528	541	572	505	513	540	565	539	540	529	506	568	535	571	560	559	581	556	510	532	544	535	509	561	510	558	528	558	538	521	555	495	500	513	577	516	562	516	574	531	550	548	552	564	526	527	546	560	508	587	576	575	568	546	527	536	563	551	555	560	525	514	535	516	512	547	542	483	518	596	589	550	574	579	591	537	540	549	553	530	537	560	526	539	589	504	536	513	502	556	497	552	551	564	543	564	530	548	564	572	537	535	535	578	576	550	568	553	539	582	486	562	521	517	491	576	552	538	529	550	504	511	546	557	526	522	536	567	501	553	547	572	589	504	565	593	565	518	547	522	526	559	520	563	529	561	545	566	558	569	578	542	556	524	514	581	544	510	527	518	550	506	576	585	492	569	539	587	607	553	531	517	587	534	555	548	548	574	540	532	513	524	507	554	518	549	547	536	533	567	525	585	514	560	534	548	522	503	578	538	522	522	522	529	563	493	547	573	555	571	528	522	538	518	531	571	507	503	520	546	597	558	549	539	573	544	560	547	494	568	529	536	564	516	587	566	506	523	541	576	520	590	537	588	554	546	528	567	535	515	533	505	550	526	523	540	511	550	536	541	533	588	574	539	573	522	539	520	565	564	496	532	573	537	568	522	521	576	536	530	536	546	539	527	575	535	584	562	556	545	530	539	581	541	530	556	521	524	508	567	503	538	528	519	563	602	504	539	595	523	562	575	562	501	549	514	577	544	594	557	518	566	540	551	549	568	540	526	527	552	552	549	558	557	545	554	502	568	542	552	543	545	513	562	526	530	482	542	580	552	501	547	542	536	533	553	542	552	533	538	519	499	512	563	568	521	546	527	518	578	560	608	512	563	533	587	529	559	560	564	529	551	547	561	555	563	523	530	547	515	544	502	597	555	545	527	547	527	562	574	540	539	581	566	577	530	526	549	573	543	552	521	585	532	551	550	590	540	539	553	575	559	561	538	541	555	560	522	554	530	567	569	550	554	612	522	554	566	567	550	552	557	595	533	535	551	525	571	556	575	575	532	526	518	584	548	561	561	540	559	551	546	596	569	526	525	576	533	553	560	559	567	504	505	533	548	553	538	523	563	540	567	513	511	541	589	541	513	507	567	545	534	544	542	565	561	574	562	592	587	549	551	538	508	569	567	525	551	534	507	537	553	566	578	587	549	532	548	551	525	540	561	545	550	565	564	469	507	571	572	549	526	563	565	495	556	569	605	582	497	558	507	523	533	508	525	566	500	562	557	546	545	493	563	496	543	549	548	530	569	529	552	497	548	542	525	533	585	494	538	534	530	557	567	540	564	577	578	529	560	519	573	572	521	555	546	499	555	546	550	497	558	545	574	565	511	582	513	532	557	552	557	567	530	525	561	542	537	543	591	537	560	524	566	517	511	516	535	537	561	553	563	533	563	551	526	512	529	548	538	524	542	545	533	557	553	545	563	556	544	525	520	539	567	562	531	567	532	521	501	533	552	529	543	557	558	534	550	521	530	569	518	526	551	504	536	574	553	521	476	520	554	559	550	532	534	523	517	546	520	570	555	519	522	547	513	528	521	564	529	549	532	546	579	538	552	528	546	587	502	537	528	553	589	565	528	506	589	553	550	563	528	557	505	541	512	530	535	543	527	525	528	518	567	582	557	537	535	567	532	509	520	580	512	549	560	556	552	518	557	510	539	547	588	541	566	521	559	537	565	560	532	536	499	531	531	525	527	510	525	527	546	530	540	557	520	542	549	561	558	528	566	500	521	556	535	521	553	547	557	516	517	527	515	545	534	553	572	526	522	496	523	539	535	534	515	555	552	531	539	532	564	563	555	508	567	539	527	521	515	527	514	528	539	574	521	512	581	548	577	555	543	555	533	533	480	528	539	536	537	512	535	542	549	516	519	533	553	508	541	542	534	568	523	584	496	553	533	557	558	541	510	532	579	531	545	535	542	524	526	580	571	561	533	561	563	560	522	522	594	534	548	579	548	516	545	528	519	515	559	524	542	524	505	534	561	548	542	553	552	513	550	504	508	522	530	536	549	537	536	536	545	554	513	565	543	584	530	529	571	519	581	509	526	500	510	556	535	514	552	509	470	517	537	561	530	562	546	524	539	491	533	517	490	555	587	561	557	513	540	527	518	565	555	519	567	574	545	540	547	541	540	574	514	516	556	577	560	539	554	479	544	552	544	572	570	569	545	521	575	573	560	577	543	547	572	550	543	530	534	522	566	530	507	545	518	496	580	555	525	544	586	540	542	593	528	580	545	523	525	575	529	552	606	520	549	519	547	517	551	584	573	524	569	553	546	535	569	490	548	566	557	525	518	538	562	518	496	503	535	552	565	552	568	504	571	536	543	587	559	509	556	541	555	567	541	563	535	556	511	532	507	542	512	517	529	545	568	525	572	562	542	530	576	555	500	534	575	525	534	570	503	534	528	549	548	593	563	543	545	499	519	542	538	556	526	585	541	546	551	535
5400	6344	7412	3657	2444	1817	1615	1279	765	2000	12522	18194	12193	5738	2055	941	613	543	508	482	467	481	463	511	547	517	510	480	526	476	514	500	508	480	490	474	465	484	476	517	484	452	463	512	463	501	504	481	493	480	491	549	516	517	499	537	465	454	465	533	486	499	488	495	459	486	484	527	498	464	519	478	453	480	508	471	459	524	451	491	508	471	463	509	500	519	504	476	498	461	501	494	489	482	496	490	483	500	477	469	506	487	464	485	470	539	513	533	505	529	504	498	485	461	468	527	478	476	520	445	513	489	479	491	499	492	485	519	526	499	475	498	472	473	496	476	485	488	491	491	520	506	526	458	490	529	522	487	516	490	488	490	486	497	505	532	495	508	471	488	476	479	545	448	494	472	539	517	486	509	490	474	479	486	504	494	452	517	475	518	523	470	455	490	466	481	490	489	461	465	467	490	456	482	495	452	544	508	516	464	514	486	466	532	481	490	512	489	482	477	478	513	526	500	503	477	450	502	478	464	488	501	505	508	464	469	501	478	500	524	500	512	481	471	535	480	495	478	493	486	467	515	485	518	490	476	482	509	511	466	465	491	489	499	503	520	546	515	511	476	534	454	510	519	486	470	496	480	487	501	504	513	474	494	487	462	488	455	490	509	489	528	477	466	471	547	503	510	496	492	522	484	466	473	492	509	471	469	441	483	498	478	513	465	534	492	480	503	511	467	488	482	474	486	508	483	524	493	485	491	497	468	535	495	463	494	482	496	497	476	515	526	495	490	484	481	456	483	471	454	515	465	510	475	540	489	476	457	507	500	500	505	522	516	480	490	491	455	496	484	480	475	537	482	496	526	506	497	527	531	528	470	500	452	510	521	500	526	536	473	495	479	487	458	486	500	464	499	511	479	478	461	497	483	483	469	482	511	496	493	503	470	504	473	505	515	477	454	472	508	484	475	515	487	489	461	537	512	485	501	467	495	501	537	530	460	490	517	507	458	515	491	488	510	456	495	490	522	516	508	471	480	510	478	531	511	481	501	478	487	467	479	518	472	478	493	484	495	473	511	491	553	459	480	505	495	474	509	485	520	524	489	489	460	489	486	482	505	519	518	493	517	505	528	509	518	471	518	500	483	456	502	512	466	530	512	510	492	505	463	498	493	465	518	480	516	507	507	463	454	485	509	501	502	490	483	467	460	463	495	532	484	478	485	469	541	477	486	492	461	521	494	519	493	483	458	495	479	477	501	509	501	510	498	449	463	513	492	482	526	485	504	480	460	458	481	468	529	480	517	523	477	470	476	493	537	491	513	482	494	500	471	509	474	512	520	465	454	544	472	450	489	477	507	460	485	458	520	520	509	488	543	503	465	525	524	489	507	465	501	499	476	506	526	517	473	456	476	509	496	506	486	471	503	486	504	473	477	454	467	466	452	522	492	462	512	509	483	489	495	501	500	491	495	506	479	457	503	461	506	465	497	506	516	514	459	486	473	518	504	479	475	470	498	512	496	536	464	477	503	464	463	458	478	533	470	458	472	496	534	502	462	452	506	490	494	500	493	484	500	479	515	509	498	524	478	480	525	514	491	491	467	507	502	495	482	525	477	492	499	490	473	470	487	478	476	470	509	509	512	482	481	513	463	526	516	535	457	493	457	504	483	486	493	471	486	485	483	475	478	494	474	481	453	535	519	524	476	475	524	477	484	482	473	483	470	475	489	475	503	462	498	495	463	497	496	456	502	462	488	497	530	480	503	453	513	501	460	513	467	492	473	502	477	460	501	508	452	519	477	491	492	531	504	496	467	470	482	464	509	494	449	479	538	506	492	519	497	536	485	488	528	515	454	511	482	509	487	487	494	449	507	494	493	491	467	513	522	531	498	500	461	450	477	515	469	491	485	489	508	505	486	501	487	521	486	468	497	470	499	482	499	510	477	510	490	500	488	516	463	490	508	487	495	498	450	497	481	483	476	461	500	470	462	497	482	515	497	497	521	491	500	505	502	533	487	505	489	470	513	539	497	502	469	526	479	518	490	480	499	506	503	459	511	502	475	466	490	469	515	483	492	485	542	493	522	480	471	445	510	477	497	518	472	451	490	476	515	492	468	490	484	484	470	513	488	511	487	490	494	482	500	500	531	517	508	495	442	490	501	503	509	542	511	490	502	468	461	466	541	465	508	461	490	472	492	478	494	473	522	471	519	482	462	494	486	483	511	475	505	447	516	472	499	488	488	459	517	525	494	495	495	471	479	465	487	494	484	502	442	519	456	496	521	497	476	498	473	486	505	488	459	431	521	466	481	489	480	468	490	489	500	474	497	493	467	482	485	481	500	452	510	486	479	495	502	496	520	495	495	472	488	476	463	482	514	437	496	481	496	501	518	500	484	445	478	414	459	524	489	475	514	489	478	454	488	483	498	511	487	498	491	499	491	484	500	515	468	493	490	480	482	498	505	518	497	533	479	491	502	471	533	471	522	510	471	496	500	459	542	499	456	490	522	492	432	527	522	472	446	511	472	493	515	514	475	478	508	487	491	526	535	498	486	458	510	458	468	488	487	509	498	495	482	470	489	485	496	561	496	508	508	486	512	481	461	500	442	481	496	499	509	511	487	500	476	461	475	529	499	497	500	532	491	504	474	478	443	490	446	496	485	480	536	459	523	502	481	481	521	502	511	479	487	492	439	503	505	499	475	444	495	518	494	512	518	509	454	453	481	518	433	509	523	504	485	511	524	503	485	498	470	504	478	485	502	473	477	509	496	492	516	524	480	501	499	536	495	486	468	491	490	492	467	466	522	504	471	478	469	515	528	487	490	489	483	496	483	497	455	494	506	488	524	530	483	502	473	479	483	513	487	497	529	495	492	467	499	542	482	505	463	523	484	505	475	492	538	472	474	476	485	510	532	490	491	513	467	457	470	489	491	488	508	474	482	461	513	496	479	490	491	489	516	484	500	465	502	474	488	481	452	488	516	507	498	476	468	495	486	487	510	506	523	457	474	525	485	510	483	507	477	467	498	520	480	525	477	460	466	521	488	474	520	503	500	466	485	502	488	483	503	475	523	464	496	478	523	494	479	482	499	454	494	516	490	446	489	500	441	493	509	469	492	489	488	463	456	499	516	466	452	469	474	502	487	482	509	464	494	461	471	509	493	526	468	528	507	495	464	496	505	485	473	478	471	485	498	505	481	475	451	492	505	513	485	435	471	471	487	477	460	470	445	547	447	484	505	526	517	536	488	476	502	509	481	515	435	520	482	479	452	467	450	530	484	525	521	473	475	541	481	512	468	531	468	488	476	493	494	513	478	455	498	456	491	455	505	488	465	494	464	470	484	518	497	500	504	513	505	479	460	509	519	511	485	467	523	457	489	521	520	467	508	454	443	458	516	487	521	515	507	479	469	469	553	501	483	461	508	479	515	461	506	463	525	475	456	509	511	486	500	463	508	502	491	489	489	486	502	476	487	501	475	528	483	446	473	442	523	487	550	489	494	513	510
24677	21466	28698	24652	21170	9228	3927	2597	1273	1204	9447	33624	25130	12956	4256	1566	946	740	691	634	657	663	701	678	692	655	676	668	680	627	704	628	662	628	641	680	659	621	688	633	691	634	611	670	669	636	700	661	670	629	666	613	651	691	626	670	680	656	638	651	686	663	680	681	655	693	646	657	664	647	628	631	644	662	639	677	647	667	689	661	671	686	658	628	636	668	670	704	652	667	613	616	686	646	681	620	640	669	625	614	647	644	707	658	669	658	668	635	642	637	665	665	688	659	693	648	694	668	656	703	615	617	652	631	680	649	693	657	626	704	675	640	661	657	687	671	657	626	705	643	643	609	659	664	672	651	659	635	677	614	654	652	652	676	644	660	652	646	661	668	674	664	665	644	623	634	655	605	659	690	644	653	684	643	695	671	624	643	661	695	683	677	642	634	660	657	638	650	660	625	655	650	644	676	702	651	664	664	690	638	683	638	647	670	669	648	716	673	650	629	650	678	642	694	653	636	651	662	697	625	656	658	653	649	599	678	667	657	649	732	692	674	673	664	639	678	669	642	665	656	665	650	653	683	670	632	679	631	634	658	661	667	655	658	641	716	653	654	646	664	654	638	671	634	663	661	663	655	626	638	682	662	651	672	672	632	706	676	661	626	689	656	634	653	720	643	652	635	655	674	662	697	648	608	677	661	643	679	680	652	685	645	635	655	656	682	636	666	645	672	615	640	687	672	664	645	681	602	622	661	689	611	669	660	667	691	683	718	645	691	653	686	637	641	688	714	641	641	706	615	652	680	708	634	676	644	659	646	601	720	685	669	655	662	669	652	697	657	701	714	657	662	673	641	682	620	662	660	641	662	647	642	660	637	661	665	634	655	662	654	654	678	715	640	668	672	676	655	656	644	669	643	642	636	685	660	641	638	677	684	651	657	620	645	662	607	633	668	662	686	700	660	655	678	692	636	634	633	675	686	629	689	659	685	689	606	634	663	675	650	693	678	628	652	670	629	632	655	667	657	596	618	682	676	646	700	671	661	640	753	661	642	620	648	675	685	649	667	619	606	676	633	644	647	675	666	658	666	656	653	684	678	682	690	617	675	695	659	673	675	682	660	686	622	731	657	666	638	640	628	653	682	628	667	689	623	709	679	677	652	640	693	654	665	640	678	665	633	639	587	664	621	642	621	674	656	695	702	683	674	681	660	681	650	634	612	720	618	686	660	644	670	674	652	672	632	649	683	600	638	640	674	664	682	692	678	665	657	693	648	638	701	669	700	620	649	682	629	664	673	643	643	656	651	631	654	629	687	620	657	647	685	662	608	653	641	640	661	650	703	618	631	661	653	691	657	647	626	633	699	660	682	668	673	643	690	684	692	681	637	616	611	626	665	633	651	657	688	675	623	663	700	666	642	672	644	636	679	633	690	628	696	683	670	671	656	651	676	659	680	698	629	664	687	656	674	678	634	624	629	707	630	675	652	645	665	662	670	632	635	666	665	645	666	626	697	671	716	695	676	642	616	624	636	655	647	654	672	672	664	646	676	682	653	666	652	646	683	687	695	649	640	640	683	661	642	645	692	682	628	637	692	643	663	654	614	656	690	658	671	574	638	598	644	673	632	642	668	577	624	637	670	693	640	650	660	649	679	651	645	665	701	588	611	638	680	689	626	625	664	669	684	640	731	630	673	656	711	685	658	689	663	676	669	624	627	688	676	644	671	652	648	654	632	649	648	644	684	651	663	638	641	664	651	672	634	693	693	650	657	647	704	692	649	686	702	662	667	696	637	616	636	651	676	636	641	689	652	653	701	641	666	685	702	674	650	643	663	680	624	645	647	649	637	645	673	660	673	636	698	650	694	641	663	662	611	637	637	668	676	632	636	632	679	632	667	661	642	631	638	685	671	623	659	650	669	642	668	617	652	628	690	644	619	637	676	594	650	656	687	662	671	668	684	653	689	613	649	666	676	659	615	665	665	654	647	697	637	658	657	644	638	699	652	664	616	627	680	659	658	688	658	626	678	645	697	672	674	603	646	635	639	679	686	660	634	660	670	688	616	656	647	652	646	680	635	645	614	681	663	671	666	714	640	646	639	704	629	646	639	638	641	658	638	644	638	648	670	676	644	691	636	628	659	642	665	581	676	676	625	663	631	644	658	626	698	636	677	639	640	663	674	649	670	656	630	655	643	675	661	649	677	604	673	632	639	629	659	666	689	687	621	680	639	704	698	655	670	678	688	659	686	666	689	588	670	623	651	668	654	653	628	652	662	639	684	686	648	629	658	671	680	670	644	695	653	699	621	657	630	649	648	626	668	659	659	662	703	664	630	673	682	635	689	660	603	619	633	719	642	639	656	672	652	662	651	710	666	685	659	680	640	615	684	696	686	644	648	635	648	618	630	661	613	705	687	715	691	649	636	620	651	673	661	658	691	612	686	624	649	668	714	706	675	584	674	690	663	713	629	667	640	693	700	692	659	631	693	674	648	656	679	633	668	640	590	627	682	675	696	637	646	659	666	667	678	632	660	643	663	649	629	668	651	643	661	657	621	687	629	665	656	750	684	659	629	687	637	640	662	673	650	669	688	654	636	657	666	689	637	695	674	689	671	695	606	639	621	638	618	643	687	636	671	668	640	639	637	635	662	643	672	634	711	644	627	651	636	644	613	641	621	644	643	688	733	690	629	618	652	659	651	690	670	667	657	627	702	701	652	644	649	623	663	633	690	660	630	630	698	645	645	636	660	686	625	673	642	636	641	683	661	694	639	657	663	700	659	608	654	664	714	672	655	661	667	633	649	650	675	674	602	655	653	656	612	646	670	673	641	663	660	656	626	643	677	625	646	637	623	676	691	695	626	660	634	671	650	629	645	691	645	665	658	651	645	657	637	674	660	673	663	674	657	688	631	705	652	625	646	647	679	659	673	663	664	640	640	688	702	655	720	671	666	651	661	630	597	648	663	643	621	702	611	637	641	663	654	679	676	656	672	695	702	676	636	648	714	659	628	634	625	628	653	683	650	637	652	678	605	611	691	672	653	634	706	634	684	647	662	696	682	689	665	609	582	690	670	686	678	671	676	678	650	712	623	627	650	656	653	629	683	628	672	670	633	624	668	625	634	703	642	665	671	622	656	640	655	604	645	638	637	617	708	667	624	653	621	665	676	676	660	684	659	609	624	653	680	634	652	662	671	619	641	610	674	637	654	679	635	634	663	680	666	644	690	671	675	689	658	662	682	705	620	657	633	660	689	703	653	674	629	633	702	675	637	643	699	670	632	660	607	638	643	637	657	655	605	663	633	632	697	690	637	625	694	697	641	635	607	636	689	663	621	689	650	669	670	647	678	637	665	681	675	616	647	687	639	616	644	619	651	644	670	680	606	686	653	614	672	661	696	646	665	678	648	607	626	687	649	651	637	668	682	699	681	633	647	723	682	607	671	690	652	676	676	679	633	705	712	582	643	681	636	656	682	655	672	634	655	680	625	633	629	657	631
4910	8201	11068	6306	4179	3775	3372	3295	1610	1463	12994	31449	19941	10051	3970	1556	889	682	631	613	583	606	579	578	593	626	562	535	564	600	541	599	625	600	563	600	578	596	577	564	576	567	557	590	583	589	574	582	614	593	557	593	616	563	604	599	569	561	584	576	610	629	587	579	597	562	553	582	603	571	588	545	576	536	556	616	569	567	575	580	614	568	549	542	572	569	577	560	566	545	560	582	573	571	552	599	573	593	556	600	550	588	609	604	576	548	590	560	578	627	580	601	541	587	557	613	570	560	556	585	582	596	525	574	574	575	595	546	561	589	609	577	621	582	613	570	553	551	563	560	564	613	602	585	570	568	608	572	568	578	567	603	595	619	592	594	600	581	585	597	581	618	592	576	582	591	572	603	605	609	602	571	588	576	581	541	540	599	595	610	570	570	590	584	600	584	570	601	570	579	577	618	591	545	586	571	566	552	585	581	587	586	563	562	636	582	626	589	594	551	545	570	568	613	558	562	548	639	578	545	610	587	597	525	577	574	587	589	598	587	576	541	534	570	625	608	576	601	545	612	595	557	596	546	618	586	578	541	574	570	564	554	585	548	579	568	600	607	564	612	561	548	604	580	598	588	567	577	605	570	604	581	565	552	602	573	585	596	579	580	573	562	575	556	555	552	589	581	563	598	585	538	615	585	605	569	579	590	544	587	568	576	648	610	577	572	626	514	578	572	567	599	566	549	558	588	542	584	588	550	561	571	556	576	613	599	565	546	570	571	557	613	573	553	613	587	541	573	565	555	615	612	557	595	588	580	556	522	608	593	615	585	560	592	598	595	555	603	543	573	570	564	602	549	583	593	499	567	581	573	594	550	577	566	572	595	572	573	571	593	579	562	567	553	568	588	574	584	568	555	581	559	598	568	522	581	557	568	582	604	561	573	618	588	588	625	580	602	596	613	597	575	535	609	606	564	543	532	541	561	575	604	549	547	548	591	604	554	612	530	604	603	588	588	558	546	574	596	576	550	563	563	551	578	580	523	556	578	557	566	584	602	587	571	576	555	583	584	635	598	557	590	546	536	565	586	576	611	568	580	581	573	571	585	570	546	581	557	632	590	527	587	557	555	586	610	536	572	564	572	632	544	530	597	564	548	595	568	611	623	567	558	560	597	601	543	539	575	548	569	634	549	569	552	515	596	581	541	582	615	628	573	571	558	546	598	637	577	520	547	596	582	581	574	602	596	545	563	576	583	589	535	571	591	597	517	548	581	554	570	559	576	618	542	514	567	606	616	548	516	577	637	603	568	605	563	551	540	602	565	575	491	534	613	577	581	552	574	558	552	559	569	557	565	556	649	605	565	585	570	573	544	548	530	579	599	538	561	562	566	574	607	615	566	542	571	540	589	566	599	596	536	582	551	564	552	560	591	584	595	611	594	550	585	633	546	591	580	601	578	579	561	556	602	536	514	586	573	580	568	522	533	572	577	553	578	527	538	585	574	540	586	600	545	553	606	612	539	559	577	589	595	549	614	595	603	586	587	531	627	582	585	593	560	611	558	575	596	586	581	580	584	575	545	609	586	551	609	561	597	542	583	549	543	552	575	570	592	602	574	538	571	598	557	589	569	542	573	532	574	545	551	589	566	555	578	571	609	550	569	604	593	607	610	592	523	556	573	576	628	561	543	563	590	557	539	582	564	598	583	570	594	588	621	566	670	596	580	561	591	539	587	579	633	576	557	557	656	617	588	549	579	570	572	583	585	599	594	609	550	551	596	627	560	567	540	545	610	581	573	603	553	596	568	564	600	524	576	589	574	562	580	598	550	587	634	573	560	580	599	595	552	559	588	564	594	558	544	579	571	531	539	576	538	578	559	520	558	547	538	579	599	572	572	544	583	569	570	559	591	542	554	589	615	534	607	605	600	561	550	601	578	583	538	598	583	588	584	604	550	556	559	551	558	557	563	554	596	584	557	600	590	566	560	557	563	577	594	552	571	604	556	609	560	586	572	590	593	559	583	561	510	592	547	604	561	543	594	612	628	572	590	583	548	531	569	590	540	595	600	584	554	583	598	575	556	579	541	555	583	594	578	604	576	619	565	521	548	589	602	593	562	575	539	609	591	558	626	579	585	561	590	618	576	555	582	555	560	597	561	579	605	577	571	584	572	589	589	588	603	592	589	558	571	586	572	536	573	538	567	546	607	537	556	598	597	564	582	573	550	572	604	606	635	569	573	575	583	580	554	588	636	580	611	575	582	582	540	576	544	620	590	579	554	569	584	577	561	578	571	571	557	579	526	564	565	631	564	552	574	586	586	600	533	571	592	592	542	568	590	588	554	547	594	591	563	601	530	600	567	582	507	562	588	585	552	555	581	612	580	580	538	528	557	534	598	593	612	570	563	562	579	532	572	579	597	617	577	570	574	590	575	591	567	540	634	557	599	579	599	592	588	585	553	568	546	591	539	614	587	570	591	551	535	574	570	567	581	602	614	602	553	630	601	604	583	603	548	638	566	540	619	565	575	576	572	601	569	529	586	605	568	597	591	566	570	567	572	625	484	539	563	598	581	560	568	607	543	597	591	556	581	636	522	550	575	524	564	571	602	535	545	609	632	522	569	603	571	604	585	552	564	552	576	595	588	591	570	594	561	583	573	555	563	574	562	571	595	557	571	544	572	606	566	575	575	573	602	572	600	599	538	624	568	586	550	595	567	592	622	587	581	556	553	599	551	571	562	581	573	565	591	589	601	563	546	571	573	574	632	600	575	583	561	603	636	588	573	568	531	517	586	559	592	558	643	566	610	583	526	560	565	577	601	568	605	580	557	587	565	563	525	567	558	584	566	566	557	555	575	586	570	604	568	562	594	610	595	563	564	593	565	558	544	550	543	619	550	584	547	563	574	562	568	581	571	617	562	590	597	589	597	573	569	586	594	572	544	545	570	616	536	576	574	556	582	579	629	601	571	601	550	577	575	568	576	559	597	544	553	563	532	589	589	557	603	564	560	592	562	549	566	609	593	586	573	594	572	570	562	555	585	577	577	578	565	576	539	564	532	571	612	554	626	585	563	567	555	575	582	547	591	598	578	599	565	599	614	594	589	618	588	599	583	641	598	577	601	554	530	585	577	566	566	573	564	604	560	584	527	595	548	547	559	538	522	640	554	555	550	583	591	542	566	581	525	553	578	593	527	567	581	614	573	526	619	571	575	556	560	566	551	523	530	564	575	589	544	565	559	566	570	595	612	585	572	575	575	540	597	586	576	595	598	578	556	588	591	549	572	557	574	598	545	639	606	579	607	570	565	572	552	565	573	585	591	586	561	587	592	595	580	532	559	575	568	555	573	555	587	590	597	610	598	567	530	602	549	533	586	528	585	587	594	561	565	561	557	517	551	580	589	580	561	577	525	577	613	565	582	581	579	565	586	607	597	562	546	583	561	562	578	541	571	576	575	591	571	564	581	569	605	573	575	557	615	566	549	556	541	588	518	575	538	553	574
27920	11186	1856	1218	1320	1097	1077	923	893	847	1040	2055	1810	1232	880	725	631	586	574	569	630	583	603	644	595	620	607	649	653	602	609	547	626	620	594	618	622	562	564	639	607	585	594	605	586	598	550	553	635	626	578	594	578	613	599	626	571	560	584	615	596	619	600	599	565	585	635	577	605	632	626	576	566	578	574	595	615	557	548	569	575	610	599	606	622	611	579	644	631	566	559	590	608	589	598	589	594	575	603	597	529	617	623	609	594	595	597	604	599	615	616	643	594	605	534	589	560	585	585	602	601	618	599	567	581	611	577	599	620	590	563	580	626	596	590	597	565	572	606	587	573	622	586	592	589	627	596	587	559	606	646	619	557	593	584	598	579	642	588	548	577	587	626	631	595	564	577	616	576	590	609	606	598	581	583	569	588	586	607	588	559	598	568	640	617	603	643	673	555	608	596	596	605	625	617	594	576	632	553	559	573	599	608	588	613	605	565	585	603	581	603	574	543	590	595	585	543	618	601	584	593	595	608	558	567	568	590	575	625	565	642	587	575	567	564	571	593	568	592	581	561	581	562	631	632	603	600	589	621	582	622	584	636	589	591	625	612	565	579	572	579	614	576	595	567	594	568	549	575	607	540	574	597	566	603	603	568	602	562	621	594	597	612	569	602	593	603	626	598	596	615	638	570	602	588	584	596	596	587	606	593	640	622	579	628	639	562	585	623	591	579	657	569	619	589	625	562	540	607	652	632	609	582	590	572	585	610	586	604	637	559	566	635	587	599	617	610	614	610	610	601	595	617	591	612	572	601	611	625	624	586	612	568	565	596	590	602	604	599	578	658	600	614	580	593	546	600	645	536	622	618	605	635	597	566	643	614	621	621	608	574	594	570	576	566	601	533	631	630	632	576	566	593	577	572	581	579	636	607	575	608	568	600	568	544	610	611	609	565	593	616	568	593	627	539	614	607	605	603	624	620	623	573	599	573	578	599	570	608	631	637	616	595	558	603	606	560	617	626	601	572	592	595	592	564	640	593	629	568	611	608	608	608	581	591	611	579	606	554	612	600	611	575	600	571	565	611	622	588	612	582	594	621	578	644	527	603	590	555	624	566	574	619	589	571	620	602	619	588	570	594	571	602	595	570	561	586	624	605	626	603	574	605	584	593	591	596	598	600	557	599	553	630	547	603	593	629	574	582	616	609	616	573	554	596	615	610	637	588	611	599	627	588	595	618	593	647	603	554	562	591	613	575	639	617	588	584	648	573	598	593	618	604	576	621	599	554	567	622	594	593	539	603	584	616	586	643	593	567	605	604	596	601	584	549	547	565	607	608	600	609	609	631	583	617	588	572	583	600	573	603	577	569	553	549	590	565	616	613	597	636	581	624	632	593	612	615	555	544	601	606	592	575	570	604	595	585	591	596	617	576	609	594	590	646	598	598	566	595	592	642	567	590	605	581	610	651	572	557	610	563	600	611	597	551	588	625	568	572	552	591	576	565	602	589	568	570	602	570	584	601	590	623	553	597	576	628	591	558	602	619	521	570	576	602	586	592	592	596	578	617	576	608	589	582	574	573	592	589	590	618	597	620	554	598	581	591	567	636	616	600	611	614	569	570	594	554	600	573	581	592	594	620	561	599	589	596	596	615	631	590	592	611	619	555	638	588	577	548	582	579	585	638	609	632	587	579	588	585	561	583	569	577	579	561	594	588	564	565	662	598	591	584	615	640	588	542	612	600	596	506	613	589	577	582	611	572	592	592	604	568	533	583	628	580	608	618	631	593	536	612	590	594	547	613	568	598	572	625	613	580	600	629	549	606	578	620	604	558	558	595	620	635	614	584	594	588	581	627	601	573	615	594	596	633	608	577	611	633	603	607	608	573	614	579	603	574	576	576	600	597	606	584	568	600	569	569	544	583	548	625	567	588	577	630	598	581	655	589	581	599	581	630	555	578	579	582	581	608	605	603	615	596	603	584	631	626	598	618	602	564	584	578	616	646	655	603	612	605	564	607	639	596	570	577	614	614	584	565	596	599	604	607	585	603	577	542	617	599	576	606	592	598	582	598	572	569	619	593	603	578	598	628	631	590	609	627	589	614	639	560	604	573	611	606	559	579	623	629	653	602	618	612	617	587	652	585	604	643	600	581	581	566	623	576	609	615	615	585	577	553	587	561	626	553	618	546	623	563	570	630	591	595	524	600	621	572	635	585	613	582	590	576	576	605	593	601	604	585	563	554	579	617	603	609	607	610	633	587	584	562	619	573	620	591	617	619	576	594	545	637	592	612	599	604	565	593	636	573	619	559	594	634	616	598	602	612	620	611	632	596	590	577	595	604	598	594	608	600	583	583	563	601	584	621	599	570	588	576	580	548	552	563	584	620	609	639	624	604	599	618	575	624	577	575	589	563	578	619	598	591	603	578	570	605	589	565	574	591	648	611	618	616	575	569	558	589	593	614	587	552	611	603	615	553	559	574	591	584	596	566	590	635	605	564	570	588	641	644	599	647	593	587	578	582	592	640	603	578	591	598	626	602	595	607	586	638	614	581	570	611	624	587	628	571	607	608	583	593	598	574	583	518	584	626	640	599	584	572	566	560	614	597	616	574	592	625	611	649	633	644	620	584	587	598	615	582	629	640	593	579	621	616	590	614	621	572	563	592	589	624	602	558	558	578	643	598	600	599	590	566	580	612	581	566	630	591	562	557	581	612	598	582	590	619	560	563	621	592	619	592	607	622	584	629	575	584	641	591	587	608	591	571	592	567	624	587	626	564	565	583	577	616	569	598	618	593	615	578	603	625	576	635	617	631	611	601	596	626	612	595	565	621	625	637	575	570	577	556	577	626	613	574	544	595	626	586	592	584	560	610	614	615	599	598	591	600	584	617	557	585	534	574	582	601	568	562	602	596	639	582	616	592	580	547	540	627	601	580	585	576	568	552	583	583	549	578	614	573	578	619	591	574	577	598	601	585	636	536	592	617	613	581	553	538	561	613	580	596	618	609	617	623	599	597	556	554	622	557	550	577	591	589	593	595	574	612	589	587	604	602	609	600	579	612	624	623	626	602	650	615	612	589	646	648	581	565	570	555	633	589	630	628	569	594	592	579	605	580	603	551	582	606	545	583	593	608	621	579	592	606	599	572	608	598	605	628	587	564	585	627	578	636	634	595	601	620	623	619	601	577	611	591	601	623	588	623	626	578	591	634	567	611	615	602	587	561	580	578	620	574	577	611	551	596	601	575	581	638	583	605	611	612	596	609	599	558	594	607	663	598	587	634	606	581	614	613	601	586	558	587	607	587	579	593	590	584	618	575	578	600	567	584	583	620	549	585	614	625	563	604	597	589	599	639	581	580	606	630	584	585	612	610	638	577	608	587	567	582	645	593	560	573	595	614	626	621	622	611	584	610	630	583	661	599	585	576	667	614	603	572	623	572	611	593	587	573	598	594	602	627	552	584	567	558	603	595	585	597	569	579	604	567	587	531	644
5949	1794	1212	1114	1567	1355	1206	1195	1057	888	1396	2479	2030	1266	789	603	562	527	530	500	520	523	547	533	494	491	552	553	505	515	506	521	518	579	508	534	519	510	545	536	500	496	498	492	512	528	505	499	521	521	535	573	478	465	527	478	536	524	529	528	503	508	485	536	482	510	500	515	481	533	536	516	529	534	526	548	586	511	535	514	510	533	515	524	504	514	522	503	474	530	494	504	540	505	484	535	511	543	489	508	558	554	488	498	479	517	501	489	470	540	525	516	562	541	513	503	519	508	519	555	515	489	466	511	482	479	514	503	516	461	544	528	496	511	516	493	477	565	521	553	528	513	555	508	509	508	535	505	530	502	503	557	498	525	520	535	516	506	522	480	494	517	486	483	504	503	493	503	544	526	488	544	453	538	498	557	503	518	504	531	545	509	518	488	542	518	544	533	530	490	468	492	532	522	486	556	515	513	481	516	478	504	499	536	510	534	478	485	519	508	505	466	469	520	544	509	536	454	492	517	543	461	499	520	524	523	519	489	493	498	544	491	458	479	485	508	499	555	523	501	517	536	489	567	559	513	553	501	487	503	520	500	510	472	489	512	517	484	566	504	493	495	485	473	542	529	510	516	505	498	518	519	465	521	454	478	505	487	482	506	511	497	529	471	505	491	509	504	515	522	527	516	494	506	509	499	499	497	500	570	487	478	507	504	522	496	508	532	523	536	553	511	510	514	512	521	488	509	528	531	548	481	533	515	523	540	495	486	512	489	535	526	500	527	498	523	501	537	597	503	535	515	510	523	506	487	531	489	484	499	470	547	511	540	509	524	533	493	498	533	545	495	529	520	497	525	511	527	496	544	512	558	509	504	527	510	511	504	481	518	509	519	488	553	564	550	496	508	474	493	541	490	521	498	492	533	522	499	511	494	529	491	514	516	546	517	501	524	523	492	513	540	504	535	509	499	507	500	483	504	526	512	533	469	499	526	519	532	515	506	508	547	524	534	520	532	518	542	495	501	535	481	519	502	509	502	556	500	511	525	498	495	510	497	503	514	537	493	502	487	522	491	470	559	535	512	456	526	546	552	508	529	480	513	553	498	492	502	530	550	529	551	503	493	537	534	522	524	489	479	539	516	509	562	518	543	485	507	520	493	501	523	515	495	479	529	505	533	520	532	502	540	509	515	451	520	547	484	533	529	486	503	495	453	513	543	512	530	526	508	555	534	482	534	496	519	511	551	516	519	509	549	504	486	521	497	553	514	499	497	507	528	550	513	550	542	512	542	542	506	494	489	492	479	481	513	532	504	519	539	534	521	523	521	492	523	528	530	519	548	517	482	520	504	478	516	544	494	484	531	491	554	519	512	549	519	502	487	545	540	544	513	486	501	556	472	545	496	484	527	508	521	521	483	515	501	551	535	506	527	533	511	503	518	543	541	526	518	512	526	549	550	528	493	493	465	503	542	514	533	507	501	476	500	491	522	525	533	541	488	509	502	552	505	501	522	528	501	518	545	504	561	502	530	547	490	490	528	516	487	560	527	551	519	518	505	502	527	541	535	509	545	496	483	465	541	511	510	481	526	548	514	517	495	517	525	537	527	487	501	514	483	505	508	549	528	509	507	540	561	501	545	547	511	511	555	515	532	505	507	521	493	509	493	488	502	495	499	514	477	482	531	471	527	520	514	529	538	498	497	534	504	545	489	518	498	470	519	483	512	504	525	518	529	531	488	465	538	508	517	491	521	514	513	511	507	517	530	518	523	529	496	529	483	477	499	546	534	514	519	515	484	560	507	497	475	532	526	507	530	453	509	475	500	481	482	526	513	519	542	511	521	482	550	531	472	513	527	493	499	571	505	518	503	519	516	524	495	531	470	475	533	461	543	461	518	495	548	505	521	518	532	507	545	476	522	514	485	522	553	542	527	481	497	518	524	516	509	500	466	531	499	472	488	536	553	484	498	515	490	492	513	531	506	477	507	532	528	540	519	543	530	541	503	504	532	537	500	505	504	514	539	512	535	473	515	497	506	536	499	480	530	475	533	493	493	516	545	540	527	529	493	448	511	501	534	543	530	510	515	513	514	477	518	485	504	513	525	489	576	504	510	529	517	478	528	513	491	528	510	511	511	508	526	497	530	539	479	503	497	482	526	520	512	491	465	512	510	524	507	515	541	470	550	496	498	480	551	533	525	505	501	542	480	532	552	505	515	542	548	506	546	487	478	490	488	534	470	504	525	539	497	503	501	519	482	480	561	507	494	477	508	521	523	493	552	499	520	486	523	531	534	498	504	521	511	530	520	538	497	484	483	537	514	531	479	498	509	509	519	467	512	526	498	538	487	520	489	521	538	494	543	534	520	498	499	472	477	510	510	515	516	486	503	508	514	527	517	496	503	492	517	544	517	482	461	521	535	463	523	502	519	519	530	537	513	474	499	518	483	531	521	480	482	483	527	512	524	498	511	495	499	498	530	520	468	534	549	471	519	546	539	537	522	503	545	529	496	489	493	536	525	518	523	524	518	498	502	516	516	485	517	521	549	510	473	542	518	538	524	490	497	526	494	528	539	527	507	519	510	512	521	500	520	504	539	508	516	528	479	536	509	520	514	489	490	496	512	492	502	528	531	471	495	539	519	520	496	520	488	486	503	498	533	551	459	502	499	545	552	558	519	498	541	493	511	495	496	516	495	494	517	521	491	494	536	512	540	508	539	503	538	541	500	568	535	539	521	532	526	508	561	491	535	492	527	521	567	541	532	552	500	523	493	492	536	501	504	523	542	517	486	505	534	528	530	487	526	511	527	498	523	467	524	526	521	522	524	586	535	502	474	511	506	494	577	499	555	491	532	557	499	508	523	501	494	507	524	516	497	476	512	449	520	480	534	510	527	533	526	529	507	537	492	527	514	498	489	511	505	510	505	539	514	532	531	503	520	522	539	452	551	483	473	513	541	512	554	523	522	496	483	540	507	491	548	508	494	545	480	498	524	497	503	538	501	518	519	497	545	510	510	501	523	539	486	529	524	508	561	508	511	525	499	497	530	483	490	560	504	513	536	493	526	536	484	529	508	517	526	495	510	544	545	548	546	501	517	510	498	510	556	479	499	551	495	512	499	501	528	468	486	496	536	485	526	528	535	519	479	537	525	506	521	551	507	521	525	496	527	497	518	501	483	530	536	526	512	545	515	509	515	516	511	527	528	482	524	540	474	493	477	512	530	520	542	510	483	482	513	507	475	527	454	523	553	522	525	494	533	465	518	507	548	577	494	528	517	488	490	541	514	489	506	528	512	529	521	523	494	512	475	514	524	528	473	556	525	504	492	515	544	545	522	477	520	501	511	514	502	470	540	509	514	553	597	516	464	542	518	542	505	513	525	521	514	515	492	524	528	553	469	502	511	531	478	489	509	502	537	538	529	524	509	523	512	495	515	513	511	470	480	491	543	501	511	521	467	494	497	508	551	515	539	506	509	501	555	546	482	513	484	508	489	530	561
25689	21494	27664	25645	9849	2735	1950	1555	1256	3125	13807	17308	12125	5646	1891	955	660	639	625	573	590	557	579	592	613	581	578	578	561	585	604	549	542	599	600	614	570	582	588	548	583	560	577	534	539	604	530	590	571	578	603	584	601	572	590	586	602	574	603	634	549	594	635	569	558	589	556	565	575	542	577	594	545	561	527	588	610	572	564	589	583	585	552	588	582	584	574	567	575	550	572	576	553	588	563	565	553	572	591	581	563	568	582	582	566	558	551	591	584	588	551	596	571	566	542	567	559	592	595	598	584	601	597	567	608	570	604	605	546	561	587	528	572	577	550	567	526	552	548	548	563	557	504	568	585	558	561	575	537	536	603	613	601	579	573	535	571	595	585	558	573	570	507	626	537	552	530	577	565	565	609	546	552	565	568	595	580	536	601	590	605	580	558	607	541	601	515	596	543	554	538	589	606	565	556	587	537	567	607	575	551	581	513	595	555	545	573	600	584	566	573	556	562	562	559	637	581	537	536	566	568	588	548	578	588	561	559	564	538	571	570	616	594	583	592	586	575	571	577	583	540	545	570	542	598	616	573	586	561	542	583	573	533	557	578	563	575	579	623	615	574	610	626	575	616	592	560	606	598	580	572	570	583	604	549	596	578	586	585	524	560	546	568	603	559	574	618	560	568	606	601	577	564	572	532	584	599	591	582	590	569	549	583	557	595	583	607	586	587	553	554	564	525	562	553	553	593	561	600	579	596	574	543	533	527	559	598	548	584	523	569	563	570	568	567	582	581	584	575	554	546	573	616	568	552	589	597	553	541	601	558	574	525	542	597	546	557	573	597	579	539	587	596	611	568	593	621	567	596	591	602	623	557	566	571	587	553	565	617	624	573	549	586	581	551	563	579	542	577	534	541	561	595	585	599	535	559	568	582	601	562	557	562	573	551	613	543	574	592	555	577	587	591	522	555	531	562	577	588	533	554	543	602	519	543	604	559	560	591	569	583	622	577	577	564	560	557	579	560	600	601	589	536	568	571	625	611	591	554	546	572	575	602	577	560	575	510	583	597	559	557	566	571	589	595	611	587	542	531	568	549	585	571	566	597	539	546	576	609	574	602	581	593	548	558	578	560	597	563	583	575	604	553	599	573	573	575	586	614	585	576	608	570	530	574	584	547	616	556	552	568	583	538	600	556	593	596	573	592	570	560	557	536	564	572	564	544	568	551	572	547	561	610	576	587	560	594	592	546	560	578	582	570	591	525	563	595	614	586	561	548	583	560	577	581	547	548	577	568	578	605	539	562	558	589	529	616	583	558	571	587	525	581	564	571	584	564	553	547	575	570	542	543	539	589	640	594	559	601	587	539	558	573	558	546	577	586	568	565	561	552	546	559	507	552	554	577	588	559	541	605	571	552	592	534	537	593	603	550	576	559	575	584	532	573	573	579	564	563	525	556	598	554	558	599	566	586	580	577	606	578	575	637	620	556	589	557	575	591	575	595	534	569	559	575	579	545	547	563	578	577	572	568	594	555	593	562	592	601	549	605	586	597	611	576	534	534	548	545	581	547	564	577	584	585	560	532	566	546	548	553	567	575	542	610	579	539	586	549	567	568	564	561	595	557	598	561	575	561	575	604	587	574	564	612	564	597	576	540	566	572	603	576	547	556	586	588	623	562	541	559	603	542	597	523	544	577	559	547	568	543	592	517	544	554	591	565	595	584	590	548	593	582	566	534	599	536	565	585	587	568	550	599	550	538	585	631	624	584	606	571	563	573	589	609	569	580	596	606	581	602	562	583	566	549	572	539	567	580	541	584	569	588	562	563	538	572	550	581	579	542	585	547	604	630	567	592	577	572	560	573	550	548	638	579	570	590	541	523	541	548	589	544	550	550	576	583	565	605	588	595	563	547	582	608	550	556	545	570	549	590	548	540	589	552	576	561	573	545	576	568	622	562	515	545	598	561	562	534	583	594	558	541	551	539	559	545	578	549	607	576	568	601	587	577	572	628	590	567	575	568	555	580	552	561	618	576	608	568	529	555	630	561	573	544	598	599	579	521	545	533	606	552	564	563	573	613	565	577	609	575	598	578	563	582	592	584	587	566	606	542	558	584	567	576	579	550	590	564	536	532	572	555	567	609	604	571	567	585	569	570	539	574	571	569	547	550	598	605	537	600	576	580	560	569	605	557	573	581	572	538	564	580	554	579	577	590	571	550	557	549	590	612	596	569	517	582	582	526	554	576	592	596	559	559	561	542	508	574	598	530	575	605	587	584	578	567	541	576	574	550	542	571	563	560	602	579	556	566	556	543	551	601	607	579	563	533	568	551	583	629	552	537	576	618	592	559	574	558	591	555	637	593	525	550	609	578	565	539	552	599	607	592	571	574	564	553	581	596	535	572	583	599	582	564	589	562	550	567	613	539	554	588	611	545	582	565	624	575	570	519	556	593	629	565	605	562	548	556	581	581	559	540	518	581	583	556	583	584	582	641	562	564	560	604	578	616	548	576	567	580	564	615	584	591	583	550	562	620	528	594	523	554	545	568	548	541	567	630	604	561	593	587	537	559	600	593	588	581	580	568	544	546	552	620	554	593	567	535	571	590	559	538	596	540	560	613	620	573	566	540	547	603	607	561	542	571	587	577	534	563	524	569	576	612	614	584	566	590	550	579	590	554	593	535	578	553	582	571	548	530	598	579	585	568	545	550	533	561	575	580	581	592	539	552	607	590	552	578	580	571	555	592	564	591	625	529	519	580	592	583	545	572	554	590	611	600	589	564	550	538	527	560	568	551	522	582	543	571	551	587	571	573	571	555	575	554	559	579	541	590	581	572	553	561	566	558	632	552	593	594	577	570	599	589	550	562	552	543	567	570	552	564	592	545	584	567	632	569	585	563	553	603	567	513	598	586	578	567	551	568	576	562	559	568	560	574	548	586	616	564	629	580	557	587	572	545	582	575	566	604	615	554	546	567	570	569	581	570	582	555	552	602	549	595	589	570	572	576	587	551	547	564	582	571	582	578	598	631	555	592	573	575	563	568	547	578	560	563	580	577	607	571	578	542	591	550	535	576	552	596	543	569	566	612	570	557	585	558	561	563	588	573	546	596	579	528	573	540	555	565	553	620	560	541	533	572	579	592	584	581	598	537	503	605	551	581	544	568	561	578	567	581	587	607	545	543	557	552	528	589	577	569	553	584	612	547	568	597	543	558	583	572	563	540	608	563	581	571	565	557	595	520	589	596	595	577	571	594	620	552	576	587	568	588	549	563	582	570	619	581	564	584	579	568	587	576	581	588	548	573	544	570	534	582	626	594	525	588	575	581	576	573	579	564	540	600	542	559	602	590	576	579	600	557	609	606	570	614	588	543	550	552	558	556	584	602	564	594	593	522	565	548	596	521	556	529	577	570	610	574	572	574	535	610	606	554	583	575	610	568	561	587	573	574	569	559	574	589	554	537	582	541	552	575	546	559	564	576	570	548	598	598	594	559	616
4449	5908	5851	3639	2365	2175	2058	1983	1672	4929	16061	16079	10805	5237	2023	950	672	524	511	508	536	531	502	480	498	490	511	541	556	521	486	562	498	498	494	495	525	550	504	545	479	495	553	515	503	516	493	507	511	526	517	509	544	499	480	474	534	481	495	461	468	498	506	497	487	510	481	511	518	546	533	539	480	482	478	496	547	542	464	544	505	497	510	483	498	518	501	523	531	512	499	542	541	483	513	519	497	484	528	509	516	500	560	537	509	504	488	477	554	544	530	510	513	517	512	521	522	495	547	500	532	505	539	521	514	570	497	510	526	453	486	500	479	498	482	512	537	544	537	527	494	523	542	534	499	549	525	516	504	535	508	536	463	490	528	507	462	548	514	476	574	537	521	521	560	496	520	525	505	506	506	486	522	508	493	524	539	536	487	483	509	506	522	505	544	489	501	542	521	497	443	502	487	527	508	518	485	523	486	515	511	493	476	463	523	548	523	503	524	516	490	505	543	527	505	502	505	509	511	507	514	514	525	526	530	499	534	525	527	540	507	523	533	516	522	510	538	497	538	518	516	513	468	505	503	504	514	502	486	523	497	510	510	525	482	501	520	528	503	488	525	524	544	533	523	492	513	504	554	499	472	480	453	504	505	491	520	493	490	525	502	511	479	538	525	498	512	550	545	493	459	495	538	514	500	469	478	524	534	508	459	501	509	532	527	507	528	543	487	548	506	504	525	487	511	524	508	511	511	492	514	469	489	468	506	478	518	474	532	502	523	545	491	548	508	548	503	512	477	533	463	473	530	507	516	508	497	475	527	482	509	492	516	534	483	524	472	529	516	497	508	501	480	476	505	557	510	502	484	522	535	492	527	492	453	527	517	518	539	517	544	540	538	489	553	531	490	541	525	497	533	505	523	513	455	461	545	500	499	499	496	498	510	504	518	497	518	499	511	511	520	525	502	521	547	540	567	538	496	531	496	550	465	482	529	492	490	564	488	444	499	497	500	535	473	496	529	515	509	532	500	437	529	522	520	516	497	504	498	471	550	525	509	458	495	517	489	506	493	519	502	546	521	497	478	521	538	483	561	498	493	559	555	520	503	534	529	455	547	515	520	516	492	562	496	505	497	484	513	525	532	484	552	481	544	531	509	469	553	486	501	534	506	501	525	495	520	520	515	490	499	489	494	518	493	512	498	530	491	487	532	513	512	506	516	492	502	504	508	523	517	492	510	517	521	475	513	542	512	490	486	523	491	475	547	526	451	494	492	534	554	491	495	497	520	524	493	522	521	503	496	520	545	473	510	544	486	526	480	490	509	512	528	536	497	489	539	522	562	517	550	500	533	470	527	519	487	512	511	505	476	509	469	503	531	544	508	511	476	516	504	510	493	538	540	521	499	475	516	533	524	534	528	508	486	493	510	517	498	511	508	522	494	489	463	501	489	498	550	535	530	517	480	508	523	500	544	511	531	538	484	467	549	513	540	497	487	552	480	478	489	517	510	508	507	500	506	511	501	526	474	523	496	505	521	497	512	489	496	482	491	526	519	517	479	503	508	522	522	511	491	482	519	509	535	463	485	520	537	551	520	494	477	518	527	509	531	482	536	498	531	500	513	542	528	499	520	538	501	506	529	532	542	533	506	513	485	500	480	493	481	504	499	496	525	485	499	518	472	516	544	521	484	498	525	481	516	486	506	517	554	558	487	513	490	535	546	521	535	503	522	503	522	503	486	500	525	492	516	508	520	486	552	539	491	494	486	491	462	490	511	497	510	522	518	483	501	491	485	503	518	483	467	499	512	554	520	498	532	487	484	491	495	475	505	480	515	485	536	507	519	496	522	509	526	522	466	489	502	509	506	566	508	527	540	484	521	529	505	535	515	538	501	503	567	489	516	526	497	511	530	510	480	504	495	480	510	577	527	521	496	489	559	508	483	558	467	551	521	520	550	491	527	541	486	510	487	546	521	507	519	520	519	526	529	517	534	519	536	515	489	533	507	577	490	550	485	540	533	521	516	487	497	508	513	517	495	525	507	513	540	516	517	521	521	497	513	522	505	489	487	491	497	511	513	520	482	534	512	544	464	513	492	495	531	507	467	502	547	524	508	518	546	511	518	471	500	472	512	540	502	501	494	512	533	478	517	501	525	472	469	516	518	530	488	454	504	512	496	514	521	474	455	535	510	537	461	468	503	525	509	536	497	504	506	502	505	528	519	516	530	511	484	477	518	494	534	557	515	564	493	523	526	476	517	526	554	486	504	475	484	518	525	501	529	468	456	511	516	512	512	492	499	546	523	530	491	476	453	492	504	495	482	516	543	497	529	474	505	502	520	531	504	511	510	471	503	511	498	498	512	504	504	515	512	490	522	528	547	498	510	498	510	520	556	512	504	525	530	530	501	515	518	514	523	514	551	522	518	479	501	495	532	503	484	511	497	534	511	553	512	500	550	501	513	496	505	533	485	550	532	528	496	516	511	515	498	519	544	527	519	527	552	514	540	480	549	503	510	482	488	478	558	502	484	516	534	538	552	505	534	521	458	488	528	501	504	555	500	493	496	485	544	529	530	479	531	541	549	502	504	518	516	521	521	527	487	505	524	483	483	531	544	511	521	489	526	477	517	522	517	517	516	461	534	459	473	500	478	520	542	502	573	558	502	504	519	524	463	516	488	501	528	505	498	511	470	521	496	522	559	501	497	488	483	528	504	447	500	503	523	506	535	535	489	513	481	474	497	537	521	498	502	507	517	512	523	521	521	504	484	512	523	520	507	499	515	530	562	520	503	490	488	516	515	499	526	508	507	509	474	525	518	449	491	491	530	497	473	519	485	520	486	503	529	455	491	533	511	505	522	513	470	518	470	531	510	520	506	514	481	496	490	519	497	494	510	532	485	517	527	489	488	505	521	493	505	514	502	483	467	485	495	500	515	505	518	500	496	532	474	501	512	483	478	540	494	547	506	513	539	503	498	481	515	512	490	477	491	498	489	483	521	463	508	548	490	519	513	496	470	512	511	531	513	471	569	504	538	539	475	498	513	506	543	533	539	497	509	556	509	491	455	516	513	538	536	535	511	529	497	528	520	496	513	517	494	535	519	485	474	499	525	516	515	487	475	487	500	499	500	561	522	514	478	499	480	510	518	492	547	506	507	472	500	510	528	463	488	499	520	545	478	488	561	485	516	499	517	576	513	506	505	495	528	520	525	527	494	508	547	486	511	493	499	540	490	506	517	506	504	524	547	488	511	482	563	524	524	454	520	543	483	507	531	482	501	489	529	540	490	527	511	516	462	526	501	495	523	487	488	502	517	507	496	517	551	507	509	474	486	485	498	513	536	513	505	482	522	491	500	493	551	525	472	494	495	491	528	550	502	484	492	516	539	484	485	528	505	485	479	525	474	540	512	479	477	504	515	538	533	531	526	534	537	491	479	472	504	529	502	533	499	515	492	466	527	499	515	490	450	537	527	537	502	553	534	519	514	508	505	540	551	513	524	504
24681	21462	28687	24648	21278	7469	2432	1508	1367	2877	19433	29821	23596	12563	4019	1591	914	765	762	655	715	727	670	674	695	681	725	680	626	693	688	689	660	697	743	683	676	693	690	677	645	705	712	681	661	750	706	715	696	707	735	648	709	670	704	661	654	639	723	710	681	678	734	696	722	708	660	733	646	711	710	789	675	749	702	658	645	698	664	676	667	733	701	697	706	691	697	609	663	687	663	656	733	689	706	724	662	692	686	693	696	676	707	715	694	647	655	725	689	696	717	701	706	703	739	725	669	707	659	659	750	713	730	687	669	666	707	662	755	714	710	697	685	700	642	694	675	717	693	691	693	673	710	702	620	665	722	710	769	656	695	715	709	702	680	702	676	674	729	667	673	679	726	699	720	676	670	693	681	698	725	685	699	706	695	665	657	715	677	712	701	699	665	703	735	699	702	668	688	649	669	699	700	709	657	677	681	702	681	714	678	658	725	709	687	688	676	668	723	706	665	704	678	651	690	744	679	671	670	694	697	686	702	698	707	685	711	695	692	690	676	710	652	692	674	725	673	632	633	711	679	678	640	656	725	703	659	720	707	674	701	650	731	731	690	708	703	668	662	721	699	680	700	669	666	723	727	724	674	722	679	684	674	695	686	705	669	670	699	691	711	689	683	678	627	667	717	669	705	707	662	708	643	699	667	719	758	657	693	650	730	732	685	727	712	667	702	744	602	674	704	704	676	639	680	709	697	732	654	675	698	660	685	678	712	746	682	662	673	720	701	698	655	648	737	758	706	710	725	618	703	640	625	628	681	677	667	664	673	740	683	694	683	658	659	689	663	707	653	708	649	682	689	688	666	698	682	696	695	684	683	685	759	701	681	635	682	702	685	682	690	668	701	700	687	685	674	675	746	694	656	692	730	701	637	656	713	642	733	696	699	666	671	676	676	671	713	684	670	677	697	713	695	648	641	676	671	638	697	690	659	695	707	684	686	684	690	717	677	689	735	656	697	668	693	660	727	686	667	656	691	710	687	647	698	680	661	649	676	653	700	717	664	749	667	695	722	672	660	711	692	679	696	671	678	695	719	698	683	687	737	704	665	679	676	662	738	681	660	688	688	685	701	690	697	674	681	692	693	631	700	675	692	706	708	715	674	698	691	665	738	695	699	708	682	662	703	709	686	685	693	700	694	686	717	687	689	596	699	651	684	695	672	690	687	738	690	733	680	700	687	697	669	744	677	678	651	692	701	670	673	663	723	652	731	700	680	640	716	727	713	672	729	663	698	711	648	622	702	684	673	691	702	656	709	714	672	694	692	693	694	686	739	723	660	661	716	673	649	702	659	662	644	727	672	662	745	649	700	725	681	647	701	713	697	727	677	684	645	668	670	701	642	713	716	682	715	680	712	666	691	731	675	702	680	690	705	620	683	660	666	630	703	642	648	665	693	680	689	721	689	695	693	658	714	693	683	652	656	678	692	695	679	641	696	667	653	715	700	693	693	694	699	712	697	704	665	633	693	710	726	684	655	682	673	720	638	727	662	705	653	683	706	675	679	709	680	710	692	696	709	704	657	692	676	673	686	694	660	729	680	692	646	687	693	738	692	681	678	698	700	666	682	664	707	728	684	667	705	664	666	663	680	713	739	763	645	678	687	711	722	717	655	673	670	681	675	627	703	650	675	706	707	629	686	719	630	699	699	721	712	641	653	731	673	673	709	705	651	773	636	699	665	720	706	696	681	673	664	717	670	651	692	692	710	712	698	687	698	739	658	696	700	708	683	629	685	693	644	706	710	656	670	697	648	692	684	675	659	674	660	704	701	674	670	707	698	746	685	703	720	744	663	638	671	681	677	672	672	642	657	678	653	717	681	693	731	686	674	742	661	663	658	691	692	699	662	682	681	689	683	655	729	690	708	723	679	728	680	730	708	696	661	715	687	737	704	740	632	686	689	719	663	676	709	707	693	652	665	734	716	683	685	696	656	679	682	700	714	723	674	700	674	665	741	661	725	704	655	693	712	658	719	689	634	627	658	682	650	660	692	658	664	730	679	725	677	649	692	709	652	690	670	710	701	681	690	698	664	695	667	640	664	680	703	654	634	729	706	666	682	701	689	698	728	693	710	697	714	702	712	697	645	685	676	675	685	667	686	710	661	670	663	684	719	655	691	666	715	740	722	669	656	699	709	712	672	751	695	670	654	680	745	716	720	669	664	664	671	669	678	656	716	669	720	683	701	720	651	682	712	667	680	707	691	704	679	647	690	701	684	722	735	637	731	667	634	709	697	697	713	697	698	706	653	659	678	696	689	679	691	671	675	706	682	621	716	671	696	670	691	691	722	695	695	742	599	709	672	695	710	696	691	707	750	667	736	655	685	664	685	684	721	726	639	647	667	692	682	624	695	669	695	707	728	674	645	727	677	641	672	743	689	703	740	703	679	649	677	700	678	688	687	685	711	640	657	699	689	658	692	643	735	703	693	665	699	691	700	645	710	676	680	686	715	740	670	726	682	705	707	744	706	629	655	709	739	686	702	670	724	636	675	667	659	675	693	670	671	678	718	657	645	672	698	603	658	687	719	664	753	688	666	692	649	694	697	715	689	673	675	670	641	711	646	657	667	638	682	697	717	681	687	652	658	685	687	713	702	636	655	738	705	698	692	651	638	725	684	653	700	647	674	715	702	623	738	689	734	699	657	690	619	685	668	657	724	727	671	666	663	672	739	645	733	655	729	714	683	723	651	706	646	687	690	648	644	723	669	680	709	681	696	698	699	671	683	688	738	690	682	662	669	688	681	678	677	702	679	719	724	700	670	716	716	695	674	686	704	715	673	683	668	721	678	701	603	663	718	728	708	687	682	674	741	701	687	701	681	680	703	678	658	698	696	624	658	630	660	729	693	677	711	652	647	630	618	734	682	659	694	662	683	684	735	678	689	676	649	696	675	667	678	693	675	695	680	639	665	656	679	686	738	703	709	667	677	711	692	674	695	670	706	690	708	699	766	673	688	678	672	693	673	687	689	678	707	700	710	721	705	696	705	665	679	706	697	688	695	727	739	712	729	750	654	721	722	649	748	681	678	698	704	701	680	680	693	667	700	673	696	709	681	659	692	694	728	698	689	690	685	654	665	705	745	651	708	708	685	708	704	682	642	723	655	700	662	656	736	659	695	695	682	703	656	701	721	689	682	674	695	665	708	712	682	677	645	692	693	681	683	673	705	679	679	689	700	661	677	688	702	721	668	698	656	679	650	686	679	638	685	712	705	689	708	727	669	703	657	664	702	685	685	671	713	720	704	665	661	664	685	697	683	690	692	660	668	715	677	632	668	672	678	698	673	692	678	713	661	692	730	702	690	695	707	686	687	649	693	688	704	651	621	667	618	673	726	661	662	650	659	691	693	701	707	705	680	697	626	733	684	705	677	735	634	690	673	735	675	699	657	698	717	725	691	697	686	633	730	673	697	667	681	685	692	678	680	693	640	695	639	676	671	734	710	710
4520	6790	5198	2566	2144	2511	1893	1598	1755	4300	22692	27485	19607	10033	3717	1594	902	694	587	607	634	653	631	634	604	628	625	610	610	608	572	616	659	621	569	614	636	621	583	632	568	629	615	590	615	658	650	592	606	696	609	611	633	626	624	587	612	544	633	645	619	613	586	627	603	608	574	614	613	617	623	638	610	633	660	575	617	633	649	647	595	562	611	628	583	603	584	641	616	653	656	588	633	609	573	594	618	596	615	590	619	596	623	598	599	587	638	563	607	649	598	621	645	677	587	613	585	591	587	611	631	600	600	621	605	647	626	627	585	601	604	646	586	620	587	607	604	578	638	624	606	620	621	573	665	638	639	661	618	593	621	618	566	552	588	601	702	611	644	630	562	594	621	630	603	672	612	647	610	644	593	616	611	616	582	605	614	613	623	588	627	598	602	600	592	639	603	614	623	639	643	634	598	617	613	620	550	637	615	636	607	619	634	561	647	588	568	607	603	583	642	595	533	606	594	643	575	613	619	613	588	613	593	638	590	593	604	600	556	605	603	595	624	619	614	579	596	636	582	598	610	594	599	615	630	610	611	627	544	603	596	625	614	562	591	641	646	643	608	607	607	573	583	595	556	640	615	612	588	641	603	584	636	565	633	626	629	619	608	624	608	625	626	655	594	594	597	606	589	590	608	558	591	610	588	603	585	587	551	593	586	615	592	612	585	608	614	615	651	611	599	610	641	564	606	629	663	572	656	570	605	592	578	626	630	592	640	588	623	618	612	636	555	604	641	621	650	615	561	569	588	620	578	577	597	619	634	597	593	596	580	596	642	646	583	605	588	584	569	578	623	588	611	616	598	622	590	602	619	633	642	609	627	601	626	694	611	581	546	605	621	573	555	584	571	601	570	614	579	633	619	607	588	609	585	636	650	651	562	572	592	622	591	639	597	595	598	606	627	599	609	605	606	622	552	572	585	588	636	617	639	625	599	607	599	619	560	651	618	608	635	606	579	570	573	579	588	602	640	589	578	579	570	592	633	607	604	644	596	593	626	582	592	596	592	581	591	592	588	600	599	629	647	612	606	618	604	627	595	610	576	604	604	578	575	602	573	571	621	630	600	589	612	602	612	569	605	599	592	628	632	589	563	652	628	641	590	609	648	630	628	574	605	601	609	603	617	602	614	573	609	608	591	603	623	564	595	633	654	625	634	595	618	587	568	614	611	652	619	549	605	621	624	580	587	588	604	565	581	597	612	613	623	594	608	610	638	601	618	630	612	649	601	624	619	627	630	628	593	590	577	605	598	610	610	620	610	607	586	638	599	639	596	601	630	561	555	619	601	601	596	618	602	568	640	589	616	609	614	631	620	616	616	603	607	612	605	631	596	608	608	604	617	618	645	592	578	588	570	608	616	554	653	616	624	597	578	627	617	623	587	583	639	623	606	589	611	651	604	592	544	640	611	625	598	615	597	588	592	593	585	617	619	579	598	610	614	587	613	620	566	616	606	649	591	667	602	610	589	596	586	573	637	584	565	592	585	598	579	629	607	618	637	562	589	643	633	600	605	600	575	603	616	583	633	583	619	624	588	573	576	569	606	603	563	637	631	603	597	623	537	585	591	577	640	611	629	627	578	647	588	621	615	584	615	588	644	605	580	622	575	580	622	618	571	606	601	602	590	569	591	571	615	600	577	630	575	616	565	609	600	656	569	637	641	601	587	597	626	582	551	619	606	568	624	587	587	567	628	602	598	636	616	576	619	588	643	609	547	604	582	629	618	596	632	625	613	571	574	616	635	584	595	592	599	575	543	596	610	646	606	628	598	615	600	616	591	587	566	572	637	578	542	609	623	593	624	596	655	621	667	628	629	570	583	599	576	579	565	579	531	590	611	568	583	590	594	564	620	618	630	622	569	624	635	617	582	595	607	600	597	584	606	600	590	595	592	621	615	596	603	630	599	598	667	584	604	584	623	623	588	629	575	593	631	562	636	570	630	570	622	608	592	636	626	592	596	578	605	628	637	657	583	599	632	617	643	639	596	618	627	586	615	577	588	609	624	636	568	624	567	647	648	603	569	600	597	622	646	631	601	614	621	602	652	598	587	570	590	631	608	609	629	605	577	663	608	623	590	580	582	592	574	602	640	581	605	573	604	600	627	578	604	587	607	630	606	616	636	600	607	575	629	597	588	576	613	604	612	616	576	588	611	592	578	570	642	603	583	601	610	583	640	584	591	639	604	619	585	601	624	590	598	565	626	604	571	578	563	617	598	605	575	600	613	613	617	602	580	619	636	567	610	621	631	574	656	594	588	633	582	606	623	635	578	609	558	632	598	576	613	598	637	624	626	568	635	620	602	630	622	615	615	615	631	596	621	644	573	614	591	575	643	596	659	619	628	632	559	611	596	580	602	623	604	580	579	578	605	590	642	644	631	593	569	590	607	599	608	610	635	607	643	611	620	602	629	600	623	634	585	587	608	590	580	608	603	600	590	574	641	609	606	651	614	622	627	606	583	630	561	602	607	562	612	646	603	627	581	584	567	597	611	615	568	608	569	555	612	571	587	566	590	579	563	597	617	617	597	637	600	576	604	584	613	591	598	578	580	562	622	608	589	593	620	601	593	615	590	590	632	568	619	600	635	585	607	592	649	627	648	580	596	578	598	602	583	636	571	563	595	616	655	656	588	581	575	614	609	612	623	605	613	613	614	591	530	620	617	624	594	581	564	594	590	602	586	617	625	634	618	604	612	603	606	576	602	651	624	602	600	574	583	602	604	584	598	634	604	633	573	595	604	631	621	578	623	605	574	621	627	552	646	630	629	570	571	580	616	637	619	589	608	590	598	596	588	551	584	628	589	578	598	613	614	629	640	640	617	565	540	583	621	587	601	595	601	600	609	588	620	575	629	610	592	574	545	627	624	619	601	611	634	573	647	645	643	571	598	604	557	557	623	626	617	596	572	617	618	569	625	557	608	555	628	603	578	580	627	605	591	592	591	609	571	589	607	639	565	614	588	624	628	612	638	587	605	597	613	610	611	607	589	577	616	638	590	622	604	573	575	624	625	626	595	592	589	555	578	617	616	636	619	612	635	623	573	613	600	611	567	597	605	572	617	618	580	612	635	613	597	579	626	586	591	617	590	555	616	610	574	550	596	621	555	611	576	638	590	620	594	566	601	604	638	568	615	593	597	558	597	594	642	642	593	601	630	639	641	589	606	615	641	600	581	624	558	624	602	606	584	572	615	620	591	582	595	622	554	591	557	610	603	609	595	623	597	633	577	592	576	594	616	610	598	585	539	673	636	613	598	612	625	608	614	617	642	619	592	643	596	574	586	660	583	590	634	597	605	639	647	577	559	620	601	592	643	644	615	589	597	614	579	600	602	602	613	627	599	602	634	642	622	542	612	605	593	580	641	561	561	628	613	623	615	615	586	608	558	582	623	654	619	611	618	564	615	595	591	619	606	625	592	603	639	630	570	614	590	611	565	641	560	569	572	606
27864	10818	1613	915	962	825	745	748	708	805	1446	2101	1804	1257	942	761	667	676	646	617	627	663	642	637	629	662	649	640	625	613	614	621	652	646	617	635	615	637	640	660	644	637	634	646	641	631	623	635	670	607	597	657	684	671	680	633	642	653	617	660	622	663	659	645	638	638	632	648	654	597	705	629	643	589	647	691	654	617	611	612	667	632	671	678	710	679	622	726	595	675	669	616	630	666	595	669	597	624	663	673	633	674	610	628	605	678	619	637	640	676	662	595	619	627	654	656	622	645	624	643	598	646	633	634	663	662	661	636	669	684	667	637	620	642	636	664	621	603	629	626	612	605	627	616	648	626	585	657	622	640	657	650	689	636	712	652	698	646	673	640	631	603	582	657	642	601	667	631	628	667	608	643	629	629	615	616	628	653	609	608	696	656	666	649	663	650	648	661	648	682	646	698	643	665	646	615	637	619	634	599	616	651	658	615	705	643	641	615	657	629	608	616	623	644	622	616	695	641	607	638	598	651	666	671	619	614	647	612	643	614	620	686	634	641	657	635	645	652	663	607	661	638	607	648	645	640	678	619	623	639	604	613	675	647	599	596	620	635	647	644	630	610	629	615	659	666	640	674	589	652	713	648	704	678	621	597	661	670	637	628	603	637	659	669	663	633	582	605	594	658	632	609	616	616	643	621	622	620	642	587	612	658	638	605	627	655	649	638	592	610	643	647	645	636	616	597	657	683	655	622	648	670	648	639	638	613	669	648	635	686	663	644	645	652	633	651	618	654	614	641	664	602	637	632	599	624	709	603	678	584	583	612	665	642	600	623	628	625	666	629	606	657	663	592	609	654	622	665	658	668	631	610	648	597	652	687	574	593	621	624	638	638	661	655	614	633	688	652	648	636	615	606	709	640	656	631	625	595	627	630	576	635	677	635	650	628	623	669	648	633	650	636	613	642	622	620	661	672	639	645	573	629	630	622	622	644	673	605	586	629	657	674	605	617	639	622	645	693	607	608	636	640	617	679	629	665	655	640	619	671	647	674	641	628	678	634	635	663	644	615	627	645	625	629	590	668	633	629	649	615	612	647	617	618	678	643	645	645	631	606	607	630	626	614	644	643	629	648	671	698	623	683	651	618	610	625	610	602	665	644	631	641	603	646	629	657	669	623	617	625	669	616	630	637	648	607	653	675	681	617	666	657	621	674	615	634	602	587	637	661	637	645	617	625	614	665	663	649	650	604	619	646	611	653	661	651	635	676	634	686	628	674	625	661	633	645	673	640	628	617	657	623	642	637	616	635	642	629	633	685	627	616	610	629	599	591	647	658	586	634	642	642	633	664	664	648	638	617	628	627	652	636	648	651	606	639	645	635	639	673	605	630	605	637	679	645	627	599	606	685	612	631	678	665	622	637	646	634	648	630	629	591	648	593	613	645	641	624	642	649	656	654	609	638	653	660	650	604	661	617	616	642	638	650	621	584	628	618	600	660	676	637	628	634	646	640	598	666	613	668	674	680	671	626	634	661	628	673	623	632	621	644	620	619	628	609	620	655	654	646	647	604	607	646	626	672	601	649	609	655	614	700	679	613	630	658	639	671	662	642	594	612	654	650	658	618	664	656	563	631	635	657	688	646	621	615	625	671	675	620	639	653	630	650	672	621	634	665	637	640	612	618	638	642	645	646	681	595	597	636	624	685	645	596	648	656	651	616	611	624	620	631	637	606	616	651	653	634	612	634	610	639	632	672	593	601	574	646	656	630	614	640	636	650	690	646	665	642	632	620	585	646	655	632	689	612	636	606	602	642	653	642	651	693	636	656	582	585	652	608	626	663	665	620	643	665	656	653	634	618	645	642	648	634	664	639	655	650	624	636	613	650	641	663	698	596	655	614	694	617	621	595	608	636	630	593	572	612	637	624	613	621	606	662	684	647	636	650	617	651	567	641	642	628	621	647	668	645	637	664	596	662	643	632	684	685	603	653	629	625	656	626	628	646	667	598	657	652	633	621	635	646	627	619	649	608	636	667	620	691	663	665	635	663	668	626	684	647	652	655	678	690	654	658	639	642	621	648	646	619	646	605	633	632	599	643	632	663	584	650	639	674	622	626	676	598	600	638	643	645	668	657	649	566	625	628	603	614	616	691	657	642	639	647	636	655	597	645	629	630	629	590	646	597	619	652	612	624	616	582	637	649	607	649	577	604	633	671	613	614	631	626	670	624	669	630	608	646	662	597	618	616	657	604	636	623	607	650	625	607	580	653	649	629	620	638	618	652	648	654	606	640	621	617	631	607	633	602	621	633	652	646	609	656	689	601	651	634	646	632	686	639	628	617	644	694	642	654	619	625	633	674	663	682	624	611	612	652	637	650	626	655	582	649	627	626	647	635	606	606	637	632	638	616	623	612	693	654	648	618	646	641	653	643	672	647	663	657	642	622	642	615	635	613	616	636	632	662	643	645	630	662	616	610	663	665	689	707	626	624	639	643	638	649	631	657	633	670	619	635	629	649	635	611	662	634	679	625	651	632	655	616	585	588	651	620	672	694	670	619	650	645	649	621	624	580	619	631	616	622	653	632	616	598	675	629	639	654	642	595	656	595	629	655	588	626	639	637	661	627	624	624	598	660	580	661	668	642	629	616	655	626	622	648	641	680	642	584	621	665	696	638	610	661	589	609	634	718	640	691	655	640	639	653	620	700	652	629	620	640	635	652	638	640	609	653	626	593	619	606	633	593	658	655	688	650	630	666	638	628	656	663	649	680	636	683	646	614	658	635	690	646	659	652	595	659	623	617	641	634	631	623	638	639	616	654	586	642	633	631	666	634	643	663	660	675	658	629	616	575	634	625	594	696	640	621	711	628	668	609	626	646	630	687	681	663	624	615	624	615	614	619	638	596	583	672	640	653	671	668	624	614	653	622	617	647	650	651	631	664	622	632	624	656	638	630	675	582	661	645	686	652	642	611	654	657	660	625	694	597	591	634	687	647	647	620	639	620	634	659	652	626	624	626	614	630	640	642	653	668	678	631	626	639	604	650	608	688	613	651	639	631	673	623	643	656	617	619	636	601	634	610	636	659	666	591	667	646	628	606	627	617	569	684	640	606	650	651	637	641	654	615	598	635	630	621	621	611	626	623	663	652	647	623	671	630	585	611	616	659	615	655	624	601	649	607	622	637	659	675	627	606	639	658	609	644	675	662	649	676	611	631	618	645	664	646	583	637	640	623	598	632	609	693	674	608	593	625	643	626	653	645	587	670	658	626	654	644	649	620	690	640	609	649	658	676	673	610	590	614	683	615	592	635	624	646	644	647	632	660	642	677	659	648	613	632	674	593	657	641	628	652	635	631	587	607	633	682	643	676	619	592	646	604	677	644	670	605	649	690	661	655	664	635	579	661	599	670	656	647	671	627	635	658	606	605	637	649	633	632	670	625	631	648	648	622	604	652	599	636	610	581	651	648	637	651	666	610	676	632	681	663	665	572	627	617
5713	1173	844	672	1046	786	668	751	783	833	1749	2330	2104	1357	883	639	606	578	576	550	536	573	531	569	526	566	533	553	541	582	514	559	555	504	568	543	549	532	537	557	532	529	539	556	517	525	571	554	535	552	558	550	524	565	546	536	533	614	589	557	540	578	572	533	513	562	543	561	528	543	550	557	552	550	572	533	566	572	575	555	614	508	579	541	495	554	555	552	542	523	537	533	579	539	520	503	534	540	523	563	544	551	538	540	525	528	529	549	556	554	539	542	538	553	530	531	533	534	549	550	533	542	497	550	535	574	545	534	532	573	508	533	567	571	562	570	554	561	559	517	537	523	550	524	536	535	556	510	575	627	548	479	578	582	562	508	579	536	550	542	541	552	546	543	570	543	564	484	549	482	533	535	515	581	534	580	513	560	598	539	573	547	578	524	573	594	517	561	540	523	558	507	561	539	563	528	547	568	551	601	541	550	514	553	530	522	523	542	559	565	532	578	539	573	549	557	551	547	558	567	545	536	573	594	540	520	563	518	568	545	511	562	559	547	529	504	570	561	562	542	524	571	573	574	571	517	533	572	609	540	551	564	559	596	572	500	568	554	537	584	534	549	547	539	551	574	528	569	568	537	540	563	552	517	541	555	540	526	555	558	574	549	570	560	536	552	554	573	547	556	533	483	552	533	579	577	525	545	555	577	528	593	552	535	561	569	603	499	551	525	558	515	501	572	517	581	540	594	526	560	541	577	562	604	550	546	538	581	572	570	530	557	538	535	550	535	559	565	562	555	517	562	568	596	582	590	529	538	585	595	530	600	529	526	565	567	587	553	602	545	573	559	539	566	559	556	538	564	544	539	528	572	556	520	541	559	557	517	521	548	533	532	556	524	560	526	541	526	561	577	563	551	589	527	589	545	552	549	536	578	556	561	553	549	542	551	595	540	537	550	527	553	551	551	539	592	529	535	564	515	508	553	563	529	563	519	594	570	556	574	509	504	546	571	549	535	535	511	547	513	524	565	574	583	597	540	547	574	530	505	557	555	547	548	573	587	519	537	571	559	571	546	539	587	516	562	570	560	569	536	539	500	561	553	532	523	538	539	539	561	578	535	583	582	554	549	531	561	504	581	535	541	543	560	578	561	562	530	566	525	583	494	557	540	592	563	560	539	566	554	540	544	561	599	525	569	571	534	544	517	542	571	555	563	584	517	588	527	553	551	553	579	550	516	540	571	547	563	563	538	562	518	505	586	542	538	556	543	556	482	549	475	522	557	567	570	566	549	529	551	571	544	574	581	521	577	563	531	547	528	559	614	586	524	534	547	568	547	574	499	562	573	567	499	568	559	553	511	554	538	548	535	548	553	516	540	515	549	552	534	552	565	527	539	564	529	566	551	558	525	549	549	575	602	551	579	550	582	567	539	584	527	550	559	549	553	540	558	560	556	564	553	590	517	578	609	575	507	524	575	581	502	541	547	506	570	555	538	547	512	531	538	517	552	534	504	532	572	536	558	553	542	550	522	528	583	567	552	553	569	553	547	515	541	551	550	546	508	519	547	531	540	575	577	553	520	541	577	527	598	560	522	569	550	484	529	552	573	570	566	594	532	519	518	553	545	504	566	514	553	547	523	547	521	540	549	551	587	574	548	517	544	554	536	583	548	540	543	538	560	582	522	541	554	533	535	584	558	536	543	542	528	516	539	604	530	527	538	546	580	544	543	517	566	561	557	566	541	561	543	536	542	527	578	571	527	610	537	587	545	563	583	528	538	548	575	501	519	585	544	553	545	546	486	532	546	522	557	527	525	561	565	565	580	526	557	545	541	553	556	529	564	574	570	516	551	557	548	523	519	587	520	531	527	559	518	564	549	549	531	580	527	516	497	524	560	567	548	546	542	560	518	581	580	514	495	583	565	538	583	550	536	519	533	559	593	555	558	528	540	556	528	521	544	522	541	525	566	547	529	534	564	520	508	557	524	532	545	550	579	584	518	577	592	504	531	549	473	555	581	535	505	569	523	533	554	557	508	545	553	521	562	537	550	579	556	528	538	518	546	587	571	555	574	542	535	561	563	591	545	539	536	550	524	516	551	570	565	547	541	512	531	579	545	559	551	564	504	568	546	597	632	548	542	552	557	543	533	567	532	515	527	503	560	513	538	554	552	538	526	579	517	548	551	525	585	548	504	602	557	622	579	572	533	537	583	557	559	518	548	548	568	588	506	562	553	533	556	517	547	549	580	603	553	557	604	535	559	562	500	549	586	528	563	553	539	545	550	547	594	578	534	549	525	556	524	541	547	538	546	547	536	547	542	510	535	523	542	579	536	533	602	495	546	538	560	557	550	526	569	538	592	595	525	567	573	543	574	575	514	566	555	592	568	593	563	582	539	547	545	554	561	556	544	597	574	496	501	542	544	546	588	551	515	576	533	506	569	531	569	546	548	582	533	550	527	564	490	515	541	570	560	540	530	550	529	561	518	553	564	529	544	583	564	556	486	530	561	579	538	552	573	539	569	527	562	563	527	562	541	578	570	544	558	552	519	608	536	528	573	588	538	567	542	574	536	576	573	584	562	555	580	569	554	545	500	551	524	534	545	582	553	520	530	546	525	556	555	544	560	536	564	566	519	550	553	529	566	547	605	558	548	499	576	578	527	586	540	562	511	532	530	523	550	578	563	554	583	564	533	542	512	572	556	574	561	551	501	541	553	534	551	541	545	559	552	549	538	550	562	572	532	549	562	524	571	547	552	537	534	530	568	584	552	556	589	541	550	560	571	561	550	543	535	572	522	549	571	560	541	551	514	540	586	562	550	566	533	545	543	516	567	567	525	540	513	558	562	576	564	549	535	568	547	536	574	559	538	549	490	541	549	549	538	536	527	528	530	504	548	548	555	590	544	534	562	544	556	576	571	563	555	558	587	595	526	576	542	512	543	532	563	514	532	545	562	579	563	563	509	525	572	556	567	486	566	551	528	571	538	561	562	568	564	540	508	523	555	547	554	566	535	561	502	535	518	550	485	527	551	561	555	555	561	544	555	573	536	541	564	515	512	579	547	566	587	530	520	580	560	534	549	548	543	535	549	568	533	539	552	577	522	538	521	543	550	547	558	561	570	548	537	543	533	558	548	522	541	546	536	576	542	561	529	528	535	553	557	560	550	525	556	522	556	532	555	551	549	584	567	527	522	543	563	532	563	584	548	572	526	530	552	556	535	579	561	562	540	559	518	523	570	587	550	545	526	549	542	531	555	559	539	565	567	560	558	567	554	518	559	597	576	567	534	579	572	556	552	528	512	518	552	501	573	543	547	584	534	510	522	564	528	559	569	564	514	564	590	542	558	555	556	608	526	530	612	577	580	530	597	556	560	575	557	570	573	602	598	578	555	556	524	570	551	563	508	590	565	545	559	539	567	566	566	566	563	560	588	569	548	554	548	533	575	531	576	594	545	519	545	550	518	539	549	540	580	523	507	571	608	534	566	548	520	571	535
25642	21479	27723	25592	9521	1705	1115	1169	1209	2085	10220	16496	13656	7427	2748	1193	820	709	647	614	642	603	603	625	614	602	593	616	623	644	659	681	670	575	674	663	598	590	618	568	586	605	604	632	632	618	645	596	622	612	607	615	627	623	651	660	577	616	600	632	653	615	607	630	628	658	579	609	601	612	621	655	606	584	627	640	575	654	624	581	610	620	632	633	602	602	632	624	592	603	621	614	605	565	622	592	626	598	629	641	614	636	653	662	592	574	610	628	629	584	617	624	588	622	611	596	609	587	596	617	633	621	557	601	583	637	616	609	638	621	634	597	613	592	634	603	613	607	599	628	644	598	614	640	650	588	612	584	623	617	639	625	633	614	594	622	599	570	619	661	590	603	625	615	645	594	609	602	628	622	632	567	632	606	591	598	608	619	603	581	656	633	610	587	617	585	629	623	605	605	634	619	619	630	587	626	654	605	633	589	573	591	587	558	607	617	611	591	680	636	603	585	650	611	581	608	612	560	602	635	628	606	606	662	557	585	567	626	591	616	644	598	672	627	620	670	590	631	607	607	595	632	584	642	616	586	591	636	590	650	635	588	625	624	611	610	641	631	663	595	625	620	633	614	630	591	618	613	622	627	599	602	629	656	624	614	634	612	583	612	637	595	665	611	601	596	605	600	604	610	636	605	641	598	595	615	616	626	596	636	624	610	603	608	608	643	606	627	637	623	654	638	574	624	636	592	644	560	646	621	590	627	623	608	664	582	630	632	560	658	603	613	622	594	619	656	610	600	641	593	604	632	593	646	598	596	633	670	580	597	625	640	619	589	610	618	587	589	597	621	646	581	586	556	615	557	616	619	590	589	608	640	579	600	589	638	621	591	632	612	602	641	607	627	596	608	596	600	616	634	647	605	594	588	607	629	635	618	598	617	662	590	622	613	653	614	610	602	567	621	640	619	600	591	627	596	663	600	606	622	611	625	562	643	622	641	565	585	589	582	623	620	617	608	595	643	595	616	575	613	603	580	625	667	595	603	579	579	618	608	576	585	606	592	617	620	618	584	639	638	597	581	634	639	597	617	628	623	575	619	583	666	657	616	586	598	594	602	590	595	585	667	598	564	609	609	641	590	622	575	610	584	573	588	641	652	620	616	637	559	635	635	612	642	657	594	649	603	626	639	608	604	585	644	642	631	628	610	586	579	597	594	606	594	591	610	626	597	625	627	613	637	597	652	614	592	596	617	582	588	627	611	567	605	676	664	593	585	637	592	612	577	630	583	603	570	578	595	612	590	612	698	635	594	605	564	607	604	642	585	599	581	582	620	604	611	548	602	604	602	612	599	610	637	641	600	643	621	647	598	591	626	614	608	585	604	654	556	592	607	604	584	569	579	627	587	585	625	553	623	637	607	617	614	631	593	590	640	619	618	567	613	614	612	594	625	649	569	583	623	621	636	614	637	596	605	635	619	650	600	621	584	595	646	600	586	585	605	594	636	570	626	605	637	614	652	612	615	636	607	615	603	654	593	608	599	587	637	598	640	604	601	593	688	598	601	581	626	648	593	550	618	626	580	589	617	618	624	634	632	629	588	616	559	594	604	598	609	593	597	651	636	622	665	584	602	626	623	581	603	618	606	552	580	612	615	573	648	574	569	624	612	596	632	583	610	628	608	611	567	573	630	615	619	585	614	594	604	608	622	646	582	579	628	588	622	630	611	586	674	591	597	570	578	592	588	598	631	609	650	651	629	625	614	602	589	633	623	643	608	597	617	625	642	622	598	614	621	611	581	603	572	591	639	597	615	607	620	601	627	575	621	626	624	646	622	596	568	665	653	581	646	660	654	600	589	574	651	572	632	609	593	587	565	633	624	587	595	631	623	605	616	648	571	616	647	619	607	645	607	632	599	574	648	600	630	624	606	609	627	599	643	624	584	616	629	634	634	620	570	686	582	630	593	635	638	609	630	619	582	603	590	594	608	629	586	585	594	579	647	596	666	652	665	616	573	594	612	583	647	609	643	545	576	569	592	649	611	644	535	669	612	614	628	600	629	628	630	636	566	591	589	557	593	573	572	590	604	624	646	643	628	603	620	599	618	587	655	614	625	609	615	631	587	596	643	605	607	638	558	635	592	582	571	661	610	606	638	679	619	629	625	609	589	648	621	634	601	618	628	586	647	626	607	637	609	604	573	590	611	603	603	631	618	630	600	604	614	596	567	560	580	641	627	641	647	605	598	642	596	617	610	597	629	604	634	611	613	582	625	587	609	591	589	621	614	594	617	543	624	528	618	613	568	576	639	572	606	580	581	612	647	600	609	611	634	626	611	619	576	578	622	636	630	629	645	602	618	596	611	647	587	598	665	595	619	613	618	644	624	617	587	600	643	633	605	605	622	653	635	608	585	618	625	592	609	601	589	610	563	600	623	572	619	629	567	597	623	633	576	603	588	599	600	651	614	599	640	595	623	591	582	626	635	628	600	582	613	629	627	630	610	611	590	605	564	613	587	622	605	572	626	570	600	612	598	591	611	616	609	604	622	623	647	626	614	594	602	542	619	642	602	664	587	650	623	567	607	649	633	640	598	586	609	647	596	658	636	624	636	593	610	630	677	606	581	597	599	588	608	625	603	630	637	607	572	583	604	591	596	611	597	574	578	597	643	614	617	652	579	629	601	622	637	590	588	575	619	634	593	633	626	581	615	617	608	584	601	631	649	598	581	598	634	603	623	654	660	583	607	597	576	611	598	668	595	622	613	605	623	574	614	643	606	570	583	593	597	613	612	612	596	582	625	638	610	638	642	613	618	633	589	600	629	610	605	653	612	605	617	619	607	595	556	619	651	576	627	618	597	606	596	596	594	607	572	616	620	619	628	595	611	601	623	628	608	589	608	616	578	614	605	542	664	615	591	621	633	615	610	581	597	638	610	590	610	593	609	622	560	611	637	621	604	606	613	589	649	616	585	650	599	595	650	603	618	628	628	616	572	649	614	616	646	635	645	574	592	598	628	580	619	596	580	611	647	594	627	585	587	597	593	569	673	564	590	605	594	628	607	625	587	609	557	607	598	600	643	640	593	667	610	628	615	644	644	585	597	606	635	589	667	629	596	600	605	616	574	616	597	642	640	629	631	600	647	595	640	603	600	585	599	606	583	631	600	611	584	565	628	637	617	626	638	597	618	631	644	597	636	634	603	622	633	621	610	628	611	620	551	610	590	610	585	613	620	599	609	642	621	580	569	639	596	612	573	562	608	662	614	581	582	632	615	622	597	632	612	661	570	579	656	591	628	603	630	627	610	622	634	622	652	623	669	611	602	655	613	628	576	619	597	652	621	643	607	637	587	587	588	614	607	579	644	640	630	600	600	616	596	607	631	571	587	574	584	606	629	564	553	576	620	663	643	610	595	585	625	593	646	598	543	579	618	612	640	612	581	589	611	581	588	618	653	649	601	628	673	645	611	583	650	590	632	684	601	614	627	601	636	638	636	627	634	603	599
4362	4298	3054	2893	2190	1181	1004	1423	1573	3187	12639	16070	12394	6750	2666	1215	703	543	557	600	560	546	527	576	603	547	583	564	580	588	555	553	526	547	552	542	526	534	527	581	536	529	543	565	576	565	542	522	563	549	591	586	528	536	555	552	565	550	539	536	580	535	563	570	514	550	584	543	603	531	561	537	562	549	547	516	546	554	552	551	537	551	585	591	549	574	534	544	558	558	520	574	583	539	532	545	536	564	565	581	597	531	550	577	533	558	568	491	542	567	515	540	569	524	524	533	534	530	542	542	578	521	580	557	556	599	551	543	564	561	622	585	564	545	547	593	550	529	558	556	534	527	566	552	524	554	503	546	536	594	524	570	571	560	536	522	548	553	565	545	554	567	538	552	569	556	558	543	550	555	556	558	541	563	585	560	526	553	565	567	590	565	549	565	585	538	534	548	542	566	566	516	552	531	566	548	516	547	569	520	556	594	544	531	558	525	520	563	542	587	577	584	547	545	500	517	548	541	551	578	567	509	554	521	561	568	538	515	542	547	552	537	533	533	543	539	575	554	532	544	613	527	585	551	504	546	502	571	549	559	566	535	565	532	512	601	567	560	540	546	581	547	546	531	537	521	586	586	491	571	565	544	558	564	558	557	514	611	550	560	570	543	548	515	561	525	547	561	519	555	567	537	531	573	580	536	544	553	577	540	557	565	537	548	537	550	557	552	519	546	541	574	516	559	565	537	593	598	571	540	539	556	553	544	532	509	568	577	537	557	550	587	525	527	546	535	543	546	534	531	533	592	562	536	554	530	521	523	547	577	528	561	552	564	576	540	606	580	567	547	506	574	565	546	568	560	532	575	560	527	550	596	602	541	555	529	531	549	551	539	546	564	610	550	566	559	558	530	579	544	546	537	581	526	568	557	526	549	524	546	551	531	515	559	519	512	564	545	554	555	597	581	559	517	544	556	546	531	565	536	506	556	560	580	580	543	533	571	560	524	557	539	559	534	531	534	516	583	568	530	532	548	588	592	561	526	528	549	537	585	542	542	566	560	560	592	544	554	505	516	545	533	523	512	555	539	530	584	505	607	548	558	575	556	548	518	571	561	558	554	503	531	538	545	553	596	530	541	556	541	536	554	582	571	527	559	556	569	554	582	520	552	544	516	576	529	495	581	543	523	578	558	519	581	566	546	584	544	573	534	537	565	519	559	522	551	539	555	553	533	558	591	546	536	542	552	573	562	560	517	584	565	534	591	539	563	538	515	545	582	561	545	579	517	503	513	545	555	524	592	538	561	508	567	554	541	535	565	548	510	522	493	508	593	555	560	532	527	531	542	572	490	601	533	509	523	557	532	596	545	585	543	552	567	559	545	535	548	530	550	551	533	526	583	500	553	564	567	519	566	506	574	550	546	551	546	568	536	566	570	562	558	547	567	558	610	527	560	545	558	545	548	566	530	547	572	536	537	544	550	518	572	585	567	516	549	552	575	581	519	573	522	556	535	593	576	556	550	559	547	573	533	574	550	530	530	552	569	536	551	548	580	530	536	546	532	543	540	579	535	549	521	529	550	537	578	560	562	538	549	544	518	539	550	582	557	550	540	552	597	546	558	579	568	563	548	527	558	546	527	606	511	573	551	567	578	609	567	560	517	565	549	553	556	598	530	548	565	551	516	561	531	533	560	555	566	528	521	539	501	536	560	565	540	608	568	546	573	558	527	534	540	537	550	574	558	513	507	528	579	611	552	541	545	519	577	570	581	550	546	559	587	507	567	592	570	569	522	551	556	591	548	566	526	555	510	530	527	556	557	513	519	536	528	568	574	564	584	536	526	554	550	526	564	541	505	581	574	572	521	534	551	553	549	571	528	598	556	524	534	551	524	531	570	562	537	551	565	539	546	536	555	571	540	565	555	534	545	558	542	556	533	551	584	549	537	570	493	564	570	553	544	552	558	567	543	577	559	539	583	553	515	557	535	559	527	509	562	575	533	534	524	529	540	551	542	548	539	570	514	548	519	547	592	542	579	520	513	579	558	525	556	579	528	578	597	538	551	574	537	523	586	523	547	543	554	572	558	569	565	506	580	551	524	556	553	558	561	556	516	579	547	499	533	551	565	538	558	532	536	568	531	556	589	571	515	572	541	619	517	556	523	537	557	594	582	586	567	494	594	538	539	531	596	566	574	566	557	558	566	559	555	535	562	551	544	516	537	533	545	553	535	543	550	534	539	544	559	549	541	552	544	555	547	602	540	606	581	515	551	549	518	580	560	562	527	593	533	550	546	554	583	556	551	551	547	592	550	584	539	573	579	571	530	528	533	535	533	513	541	531	528	526	542	545	499	544	512	523	560	525	585	518	571	575	508	550	579	566	525	589	549	534	499	544	536	509	548	526	540	514	552	528	519	522	506	561	579	542	542	587	520	546	538	554	600	618	555	564	545	527	544	575	548	533	571	537	540	529	567	554	547	552	552	536	550	573	529	549	500	491	521	559	535	568	580	585	578	564	509	537	574	561	549	558	543	543	557	510	554	564	504	506	570	543	549	547	549	547	551	522	543	556	562	558	547	539	542	596	543	583	530	559	582	571	508	520	528	634	542	529	542	547	570	544	550	563	566	564	569	554	585	534	565	592	495	553	579	565	555	530	553	554	534	540	514	610	526	470	559	562	500	552	546	526	570	513	584	526	573	518	547	561	557	593	542	529	545	552	555	489	559	579	587	543	568	550	601	556	502	554	573	553	549	549	560	559	531	539	561	555	541	535	559	526	552	592	570	568	551	543	571	547	544	561	540	535	553	545	506	543	534	556	523	582	575	539	559	543	543	580	577	586	598	560	613	552	550	577	504	539	550	535	539	593	503	563	533	524	591	506	546	567	576	516	552	543	541	549	552	556	498	532	578	512	525	568	560	530	571	486	575	520	527	558	514	557	589	521	555	584	586	521	524	510	586	549	509	486	552	557	526	542	531	541	509	526	528	525	558	561	549	561	584	557	562	573	590	520	557	525	522	563	528	574	573	537	487	569	543	580	516	543	532	536	539	519	579	546	546	549	562	552	556	534	554	594	592	543	562	531	554	490	530	567	594	547	532	520	545	532	542	550	545	549	516	556	565	562	571	573	534	562	574	545	525	501	556	568	554	567	534	601	521	576	559	533	511	539	502	549	573	586	571	522	559	567	505	540	553	520	507	542	520	557	556	507	558	525	568	506	559	549	579	536	557	522	562	547	539	558	540	530	563	503	571	557	543	539	558	544	538	560	556	525	536	541	570	523	543	511	571	502	574	567	479	563	546	575	537	568	541	559	590	545	526	543	524	538	580	547	548	538	553	589	516	575	584	581	581	561	521	539	571	578	540	558	497	550	535	557	527	519	549	558	531	545	544	515	606	562	569	533	571	566	554	585	582	594	537	604	564	549	576	549	539	551	551	549	552	557	565	606	574	534	535	551	516	540	530	558	517	569	524	530	532	552	565	519	561	531	536	560	529	540	508
24692	21498	28740	24704	21126	9937	4631	2563	1805	1691	8462	28513	26304	15922	5337	1962	1076	808	735	750	763	739	819	768	778	752	760	727	699	790	725	695	772	758	764	735	735	761	741	712	777	762	718	799	779	779	716	764	765	738	842	747	749	784	775	738	702	780	778	701	723	754	800	714	751	753	746	765	732	740	772	719	765	759	728	772	738	742	746	778	734	710	812	768	738	758	741	786	771	730	755	688	784	777	720	714	773	770	771	739	785	800	755	751	722	790	777	743	770	688	724	808	738	770	782	744	763	718	724	744	747	771	771	753	732	719	758	726	758	825	761	754	810	770	745	790	746	760	721	794	784	818	734	721	722	745	750	704	770	723	772	761	776	776	769	738	785	740	738	720	774	719	700	739	799	751	749	769	744	725	779	797	773	761	748	782	751	820	784	728	773	742	708	794	756	721	740	707	750	796	751	784	765	760	750	685	693	767	767	739	760	759	750	706	761	770	730	749	765	792	745	780	772	733	741	728	724	710	764	743	758	742	758	760	729	809	759	706	753	729	757	769	730	742	755	722	758	761	759	699	762	746	694	769	722	770	748	786	699	739	749	742	736	709	755	777	732	780	731	753	784	732	806	751	781	733	772	750	719	724	718	758	704	779	746	695	768	790	726	772	740	759	797	758	764	751	800	737	733	773	768	772	795	733	790	762	734	743	793	760	771	768	717	749	710	782	761	749	759	760	768	683	781	793	755	744	717	755	763	754	754	763	715	744	721	757	762	791	770	796	772	751	711	778	750	741	808	723	739	736	770	740	747	778	766	789	754	755	709	746	742	715	745	782	754	728	799	775	772	721	725	706	769	729	761	738	703	812	745	720	782	743	763	736	769	795	760	746	715	709	735	787	745	740	751	784	786	757	752	738	711	705	732	736	760	713	794	704	761	766	732	693	822	745	759	758	764	745	737	749	748	717	734	822	769	721	774	784	759	740	758	733	730	765	776	781	757	741	763	703	750	732	796	731	783	763	767	752	748	733	759	714	733	760	744	698	750	732	720	775	735	757	740	787	747	736	709	809	758	779	750	775	743	771	756	717	719	763	751	675	716	807	780	759	791	746	738	751	768	738	781	751	792	751	737	764	744	714	755	771	741	757	721	726	723	810	722	771	745	748	771	798	749	757	757	735	787	771	794	748	799	744	782	777	768	708	772	744	744	769	819	712	800	715	765	749	762	783	768	788	800	742	770	750	759	783	686	749	771	777	725	700	771	779	748	762	781	727	699	786	755	736	727	765	701	726	773	747	719	768	768	709	748	755	757	731	762	762	745	682	795	733	742	783	730	735	753	769	773	767	791	734	765	766	747	728	766	762	793	742	759	804	769	759	753	793	776	722	771	714	744	780	778	804	748	745	732	748	758	743	757	738	735	783	761	699	755	745	752	739	772	728	763	719	743	717	742	746	775	791	712	747	765	760	729	769	812	787	715	767	782	758	733	793	780	710	741	788	751	745	780	760	715	717	767	769	742	751	758	671	739	762	768	730	729	791	747	770	735	747	677	843	820	693	766	758	777	746	795	710	733	731	742	807	712	716	688	816	728	757	789	750	791	721	720	781	722	797	723	802	719	708	722	764	743	695	744	779	746	734	723	760	739	738	758	763	706	718	744	717	767	765	732	737	728	780	757	732	732	749	739	733	752	787	729	722	726	736	738	731	789	742	716	731	717	722	730	814	752	746	760	769	750	746	753	818	771	760	791	757	804	748	711	724	777	709	753	747	739	763	761	757	706	775	756	722	760	781	749	704	741	746	710	736	752	748	768	766	689	774	725	759	776	740	723	772	790	742	762	734	763	752	779	786	725	693	763	734	787	751	777	759	749	787	764	743	779	756	690	766	782	755	833	749	724	729	731	756	792	710	714	734	717	756	754	739	743	761	754	757	749	731	791	761	700	710	698	759	777	760	790	812	735	748	734	737	704	788	732	713	716	756	757	717	725	765	776	737	701	718	740	733	740	760	765	749	746	717	727	723	752	749	738	760	764	799	758	749	756	740	747	804	810	721	790	741	740	758	776	739	779	730	719	741	758	720	748	733	759	806	755	760	726	762	760	730	752	781	688	725	726	728	709	717	730	800	766	757	741	752	726	756	727	741	780	717	735	729	725	730	755	731	742	710	715	732	712	744	804	736	786	768	760	722	789	728	796	718	736	722	747	735	741	707	786	737	766	742	756	837	767	752	797	758	772	720	720	791	778	701	820	760	784	774	749	731	815	763	817	720	768	801	733	737	728	717	764	751	735	746	702	760	748	764	724	665	756	684	756	745	709	783	728	758	759	775	767	829	757	746	765	765	695	735	780	770	759	703	741	712	782	766	709	737	725	724	732	786	726	773	786	770	740	752	726	714	787	749	772	763	744	729	769	716	745	758	773	719	757	747	722	775	773	745	793	764	724	766	719	740	802	737	764	763	772	768	740	702	752	765	752	750	762	798	774	746	745	708	773	811	768	764	779	757	773	743	733	743	735	750	803	769	745	763	707	734	765	689	725	762	755	739	765	744	746	734	773	750	766	748	728	736	737	706	718	708	709	764	757	723	745	781	749	738	759	759	753	741	736	717	793	721	737	714	774	716	780	748	721	821	801	719	743	759	697	732	783	724	718	754	713	732	752	712	743	745	769	737	770	745	731	717	770	749	760	702	706	729	752	756	731	805	722	760	751	731	775	749	751	699	793	728	761	736	797	691	724	774	743	723	731	761	760	726	723	750	711	737	713	771	733	767	743	762	724	760	831	739	751	786	734	720	773	737	726	751	715	747	798	728	745	782	777	746	744	750	779	779	766	720	708	808	716	748	716	802	814	738	727	806	755	760	797	713	725	791	690	722	757	744	728	697	742	755	735	709	746	746	773	757	766	733	792	761	765	715	716	753	756	777	746	754	716	716	723	761	730	758	744	745	741	758	790	733	778	735	721	737	760	775	771	770	738	780	734	760	796	728	783	793	795	763	768	728	758	687	786	751	731	750	687	768	760	773	771	819	752	749	721	719	706	771	747	755	784	755	728	756	748	748	744	713	735	748	761	723	730	760	766	746	751	765	782	720	729	745	738	730	724	728	720	704	679	764	715	744	774	802	746	737	793	683	745	736	696	742	763	741	788	792	772	740	729	836	751	740	738	729	663	735	758	804	756	763	781	772	758	754	749	737	739	728	768	719	752	729	785	759	708	698	751	785	767	713	745	764	766	753	732	789	710	711	719	777	800	709	757	702	745	746	757	814	800	724	685	711	777	733	754	729	749	783	772	758	753	733	796	751	754	766	803	740	804	782	789	758	725	728	746	812	748	778	716	750	743	766	718	766	761	747	770	717	723	757	811	758	721	767	816	737	718	700	777	731	746	789	743	702	729	731	716	763	725	707	753	731	776	782	721	736	816	744	750	763	738	716	721	736	724	765	753	702	801	751	747	741	751	735	717	719	740	763	720	770	747	751	724	739	712	750	761	713	723	774	729	724
4865	7002	5233	6943	5071	4240	3824	3096	2273	2045	11780	28252	22335	12701	4439	1982	1002	670	682	646	680	673	649	666	672	661	671	644	615	635	624	680	654	672	697	631	597	666	688	691	640	701	680	670	631	640	659	616	694	640	649	673	640	665	685	661	634	682	717	690	662	671	645	657	664	659	623	686	683	651	676	629	646	631	721	605	716	642	683	679	657	636	680	639	612	699	674	630	603	677	665	647	597	684	636	668	627	636	659	677	677	611	622	641	661	681	671	690	661	669	630	648	704	647	619	621	685	643	690	709	621	636	711	634	680	648	638	571	647	621	702	650	605	644	657	661	631	647	683	610	674	683	667	660	643	678	647	646	647	692	744	608	631	669	673	647	644	664	674	641	636	660	683	609	638	628	600	629	699	648	656	643	644	627	689	642	716	684	663	649	622	696	659	606	665	635	632	669	680	599	669	646	678	679	635	674	678	695	677	679	608	638	635	635	609	650	667	599	633	622	694	617	653	613	650	672	603	623	635	637	657	652	667	653	647	681	612	672	641	653	640	650	638	649	588	626	616	631	671	660	669	689	704	685	659	689	663	672	677	679	639	667	651	623	674	689	651	642	626	653	679	665	645	669	684	679	662	659	623	641	619	649	654	627	645	618	650	644	665	613	658	629	668	661	699	670	706	693	651	655	656	647	661	658	669	665	672	634	678	646	659	641	657	663	730	633	635	665	643	679	626	615	658	641	632	612	657	616	622	631	694	606	707	619	638	670	676	645	612	655	657	629	636	642	624	699	622	671	633	692	657	646	654	660	652	595	652	689	633	612	610	666	690	624	675	631	638	692	675	642	581	630	596	659	709	610	621	624	618	657	697	677	630	616	632	617	637	631	697	648	657	657	651	636	660	666	683	642	678	641	631	622	684	655	614	664	670	665	678	628	679	630	639	600	655	619	612	704	657	628	634	634	682	632	627	687	649	659	631	668	679	639	592	660	700	647	634	677	652	674	604	644	647	648	650	691	662	677	666	665	674	683	671	625	623	675	663	660	644	647	629	662	674	699	625	610	622	658	674	648	652	691	648	698	661	659	617	631	639	637	655	658	635	600	628	656	611	606	604	679	667	703	656	665	681	691	694	656	647	633	627	653	597	631	618	632	664	628	696	661	646	660	653	629	678	646	571	626	626	665	648	608	652	620	610	675	688	697	650	661	607	653	673	633	658	632	613	673	654	690	689	589	682	653	633	667	646	661	673	714	661	607	647	683	624	707	597	677	628	668	652	663	622	650	656	639	633	619	628	689	648	636	615	611	633	654	680	646	601	644	639	683	658	682	672	634	649	675	647	673	632	623	668	612	673	643	636	592	662	691	641	644	645	660	656	681	672	683	640	654	646	618	592	634	643	615	652	605	640	675	677	648	655	667	663	627	609	645	600	692	595	636	613	614	675	621	678	647	625	622	667	625	586	593	675	645	683	653	661	614	670	651	642	661	649	633	646	609	639	658	636	689	645	596	637	663	667	631	672	623	656	649	691	659	686	674	638	700	607	625	646	671	606	621	663	622	619	697	629	627	650	639	626	650	687	655	666	610	622	645	662	672	663	651	605	613	674	646	678	608	629	652	650	635	596	621	634	684	634	641	670	652	624	622	620	669	653	617	650	646	686	649	690	612	638	668	694	593	648	627	653	664	640	600	650	645	610	651	680	651	664	675	634	665	643	677	649	665	632	605	660	662	656	663	613	655	694	630	647	649	692	617	603	662	595	659	666	643	672	672	624	650	708	657	655	679	640	654	677	670	663	683	623	673	689	629	640	645	624	621	647	620	640	644	657	681	607	651	666	644	632	638	645	652	631	633	668	591	640	659	666	666	601	643	664	646	642	645	632	672	674	605	603	636	638	671	677	653	644	696	668	652	666	627	624	644	708	644	621	613	636	648	621	656	616	631	608	649	662	636	641	642	592	629	662	683	634	655	668	638	659	682	652	673	675	647	647	655	666	649	683	625	655	615	651	615	682	624	682	680	665	658	670	639	649	687	651	662	650	674	672	678	664	695	674	638	668	683	668	659	666	620	693	671	698	644	615	622	617	623	657	636	678	618	653	663	621	641	703	657	643	638	666	611	632	605	646	610	644	639	638	664	597	686	629	643	679	622	596	609	692	629	606	655	677	672	647	653	614	668	663	664	688	673	657	673	622	654	634	626	665	620	706	640	656	658	655	638	645	642	647	650	636	651	634	632	671	669	587	666	628	632	622	644	654	651	646	654	640	609	641	645	656	666	594	650	650	648	637	691	706	650	609	670	626	650	646	636	583	685	655	627	631	662	657	648	676	630	656	640	614	654	642	644	660	655	611	658	673	643	706	655	695	647	691	659	613	650	676	620	652	705	631	686	677	614	658	644	664	659	627	612	667	640	617	600	650	667	652	639	679	650	646	678	642	644	628	650	653	668	595	625	653	633	706	630	623	594	640	630	613	683	601	627	648	654	651	627	662	663	646	634	646	652	601	639	648	631	637	638	646	623	651	671	634	702	637	635	617	708	653	666	674	673	642	648	636	648	620	639	618	625	607	644	609	614	624	586	670	680	642	682	650	653	644	614	637	671	608	622	662	640	658	676	615	658	646	613	623	618	631	640	638	643	629	654	591	650	669	666	659	641	679	658	658	670	720	638	663	635	669	673	686	621	672	640	640	635	645	616	611	658	645	628	632	639	648	674	640	616	677	659	595	650	696	647	623	667	699	629	669	642	641	632	622	654	621	656	666	620	659	676	620	641	644	614	689	654	645	620	614	646	691	633	650	634	656	660	676	589	627	618	694	674	661	648	603	645	645	669	671	677	603	635	680	579	670	633	649	660	687	623	617	606	594	653	631	679	674	618	656	629	639	641	691	590	635	663	660	626	681	631	660	633	639	657	603	696	677	630	651	633	642	640	650	636	685	608	628	661	652	640	675	685	613	658	651	642	620	613	611	655	650	684	680	631	638	626	604	600	647	690	623	643	626	678	641	681	631	639	658	638	685	664	593	602	654	652	656	643	681	659	587	673	610	671	587	688	673	669	635	657	668	672	615	622	648	649	647	695	645	643	628	649	643	634	667	584	650	605	669	677	638	645	637	624	684	659	648	645	624	636	612	670	627	650	630	616	634	689	635	641	652	628	645	657	659	625	631	626	650	646	675	658	654	635	693	608	628	697	611	611	665	641	686	662	610	636	585	642	673	624	642	661	618	647	643	648	614	681	661	680	647	640	648	623	645	620	640	660	627	613	659	651	638	652	643	618	684	682	656	593	644	670	659	619	655	647	634	627	686	620	688	649	684	635	669	607	667	602	645	644	659	615	657	663	673	656	671	629	634	649	653	625	684	669	617	637	688	656	630	625	664	631	648	619	700	657	657	667	619	634	655	672	626	649	661	638	630	644	629	625	658	660	614	652	686	640	635	653	662	649	613	673	669	594	645	631	653	633	649	656	643	627	666	655	651	669	632	718	628	608	634	641	661	630
27822	11109	1829	2238	1263	1503	1446	1016	1064	921	976	2012	2087	1538	1096	846	761	774	741	744	706	650	724	738	707	674	693	673	722	700	740	688	662	684	726	666	721	718	713	708	730	719	729	685	691	653	675	708	740	686	643	719	664	731	732	692	779	726	671	743	700	725	689	704	688	710	692	702	751	718	739	757	684	681	700	718	707	701	667	676	725	729	712	701	677	672	709	743	730	723	743	665	717	748	707	689	699	703	714	681	679	692	721	740	720	677	682	704	728	773	718	689	753	716	701	660	654	698	683	735	683	708	727	674	652	711	664	673	714	699	698	686	702	682	669	700	673	718	721	721	757	694	643	738	678	711	680	676	706	702	684	717	753	710	756	723	652	672	720	687	678	673	657	689	723	707	698	710	701	725	692	673	683	693	769	735	665	696	739	688	697	690	727	712	687	723	691	662	717	683	676	658	704	660	696	700	764	715	686	695	756	726	737	666	758	677	740	679	653	653	699	660	724	676	696	678	669	675	719	679	704	761	699	659	694	687	713	704	745	698	739	680	710	660	708	701	710	693	707	728	634	652	684	734	756	743	692	706	708	683	713	685	701	699	723	681	665	686	707	655	730	678	710	684	688	674	697	672	726	709	727	736	696	748	716	669	642	689	676	705	719	681	731	761	691	706	681	713	688	720	692	739	707	718	709	729	699	685	692	737	653	718	693	678	685	686	724	704	726	699	634	707	714	652	683	690	693	676	708	702	714	722	726	695	727	685	708	669	712	664	714	705	680	721	684	717	682	713	697	692	703	695	671	689	703	689	685	721	693	696	688	726	682	701	701	715	715	656	709	725	702	725	713	698	696	724	670	637	696	706	685	731	706	704	703	689	700	671	657	660	693	684	715	754	685	717	679	695	740	688	686	652	682	697	714	696	664	691	693	693	711	753	716	699	650	713	690	719	714	669	668	692	707	698	663	690	700	698	711	710	645	715	694	730	663	692	678	707	675	665	705	666	756	688	729	705	708	740	708	715	706	689	670	669	743	654	721	728	661	673	654	699	730	704	660	651	711	666	723	688	673	674	701	695	692	705	696	674	731	712	673	677	683	670	700	705	724	711	713	739	698	735	728	690	712	666	676	649	734	680	705	669	748	770	702	706	726	671	714	761	708	648	691	667	732	651	700	713	670	673	702	737	638	671	691	731	659	692	693	730	701	720	712	661	733	676	738	735	661	708	687	662	707	698	742	675	707	741	677	694	710	694	721	719	635	646	693	703	659	704	738	707	692	740	697	722	672	690	720	665	689	702	665	713	680	671	669	699	718	677	733	705	720	726	723	690	681	728	701	731	742	769	704	695	689	696	663	736	698	715	642	734	730	700	701	667	705	700	673	681	720	728	676	706	707	696	704	685	724	705	745	641	702	685	694	775	711	663	682	684	716	680	691	730	710	706	698	703	714	749	634	677	707	703	674	707	681	741	700	690	710	730	722	700	723	713	692	700	699	680	739	663	702	725	713	720	701	654	722	743	709	752	669	659	725	711	720	691	683	738	655	751	678	713	681	717	755	710	713	705	678	699	703	724	688	717	703	721	687	718	657	680	699	706	700	711	710	686	695	689	748	695	746	695	681	701	688	738	744	750	699	690	675	706	747	656	688	749	654	705	728	724	682	705	672	733	722	756	705	652	682	720	724	697	668	710	727	676	697	730	656	671	686	649	694	683	717	674	733	689	694	699	708	683	691	678	707	714	700	686	728	751	701	707	706	710	725	701	686	744	660	726	691	663	736	717	681	702	731	675	703	731	700	708	672	693	669	664	696	686	710	726	739	690	693	661	690	734	703	681	717	672	698	704	694	699	714	688	682	675	707	740	672	741	767	664	686	694	704	703	700	686	620	652	699	706	710	677	734	711	689	687	696	702	771	736	679	695	649	716	657	733	747	705	702	720	678	696	685	698	704	702	705	718	696	680	694	719	693	679	671	680	714	640	693	679	742	663	697	756	726	668	679	714	687	684	692	701	690	663	723	718	661	735	692	718	686	708	700	722	712	716	697	632	713	735	688	696	699	644	721	720	695	682	700	688	696	707	702	678	652	711	704	725	675	674	690	659	716	686	697	754	763	715	721	729	740	734	691	701	672	689	696	693	677	729	696	640	653	703	674	688	633	700	703	697	742	683	736	706	732	734	713	737	721	709	681	720	733	660	703	703	705	685	694	683	724	666	719	698	698	684	685	713	733	724	702	687	677	717	703	668	655	695	725	704	758	668	681	743	711	697	714	689	683	696	718	716	725	699	723	645	706	695	667	647	727	702	679	683	706	723	754	673	701	651	686	714	706	709	711	717	732	686	680	689	767	681	701	685	733	690	713	658	732	704	687	726	708	709	716	716	683	694	712	703	720	711	700	716	713	723	712	679	701	769	709	743	720	722	700	693	700	686	709	687	691	687	671	695	720	682	711	700	688	703	729	705	700	738	693	707	703	687	686	722	703	757	705	709	665	696	663	659	704	726	704	726	712	715	676	663	671	689	735	695	702	701	702	717	716	709	737	705	716	762	669	713	738	718	649	712	677	696	703	661	694	704	725	692	699	732	694	701	715	710	729	660	662	686	658	693	682	671	706	765	704	674	699	734	731	727	663	689	749	727	744	715	685	741	708	717	716	734	739	680	726	663	665	704	720	693	698	723	718	689	704	716	714	718	679	689	703	681	660	707	716	671	722	667	668	729	661	718	691	684	660	718	727	657	727	696	686	672	725	683	719	736	706	694	667	687	705	693	704	708	664	666	689	732	741	729	686	710	723	653	698	709	698	708	674	700	698	739	709	686	666	691	673	689	713	688	677	712	691	696	699	719	775	733	682	694	697	717	715	676	657	694	703	717	688	669	690	655	681	679	689	653	745	670	661	722	678	686	694	697	751	720	722	686	689	720	689	692	653	665	715	685	640	693	667	686	708	680	694	730	718	705	690	704	713	723	687	663	714	720	711	690	700	748	740	725	687	697	653	706	709	714	701	735	701	751	660	716	694	729	724	693	675	660	680	710	690	715	667	711	680	690	698	727	735	730	725	724	659	696	675	694	698	712	715	722	696	689	707	733	699	679	695	673	746	669	727	683	732	726	688	703	717	709	713	711	743	757	725	639	697	723	720	677	659	706	679	647	671	693	710	704	682	717	698	689	688	661	700	684	698	715	678	676	666	716	727	723	708	730	701	724	678	723	666	722	763	674	735	749	731	739	703	670	666	739	731	710	720	696	696	708	668	718	746	708	695	701	708	716	699	720	670	696	719	679	684	666	701	736	688	706	702	739	707	684	684	695	657	702	687	716	688	723	750	743	724	740	665	686	704	688	728	727	705	706	673	704	719	688	723	682	659	718	674	697	748	675	698	677	718	724	677	670	699	676	713	676	729	707	680	693	713	734	698	705	649	703	682	689	695	707	709	659	701	692	693	698	661	709	707	749	717	717	685	764	662	702	662	681	701	698	693	724	696	650	711	706	679	659
5765	1061	966	2330	1279	1884	1639	1022	1165	869	1086	2390	2245	1608	953	745	627	564	605	610	598	603	587	573	634	616	605	636	573	602	624	602	558	598	605	591	605	625	621	604	580	575	567	614	538	607	600	637	575	595	615	588	590	616	576	609	575	593	597	623	583	581	622	624	536	585	614	568	571	595	558	616	621	586	572	588	583	569	589	616	603	565	590	590	560	589	572	564	537	586	572	625	600	589	601	573	562	552	599	601	513	579	601	555	630	563	599	615	631	568	558	578	608	609	582	588	641	541	623	552	632	552	582	596	616	599	576	609	571	582	585	567	579	606	603	587	570	612	555	616	579	611	601	578	591	552	588	614	608	600	589	622	587	613	623	560	557	593	586	608	582	534	609	573	571	574	595	585	584	597	594	589	614	618	593	597	598	580	540	583	578	597	607	579	573	584	578	577	581	599	572	588	567	562	562	614	591	567	603	593	606	594	622	626	585	577	586	563	619	580	584	597	594	611	586	556	571	583	635	615	584	620	592	582	571	574	623	617	583	589	580	603	631	588	579	611	591	574	561	578	573	582	587	579	594	569	605	584	585	568	565	604	561	581	612	616	602	560	594	585	612	585	578	630	561	596	587	635	590	593	594	622	613	598	575	579	554	583	569	602	560	572	562	589	608	558	611	572	570	580	610	536	598	583	532	566	584	564	574	595	590	563	580	570	560	553	593	579	541	578	593	590	640	540	600	600	635	573	584	545	598	667	555	613	605	558	587	628	564	598	587	576	587	581	615	593	615	588	568	565	613	591	600	594	585	632	522	553	578	571	597	613	577	600	577	555	602	599	613	575	629	575	526	596	538	584	578	617	611	516	588	549	612	597	586	625	595	603	574	590	623	582	570	590	577	571	609	539	592	584	570	573	582	589	616	551	589	570	601	578	547	598	554	598	590	572	598	584	575	555	602	614	566	571	609	578	549	572	584	594	565	598	572	572	626	587	597	544	588	614	587	639	591	566	593	601	601	564	567	621	579	577	543	596	604	554	595	587	551	588	535	600	581	559	602	578	591	569	600	566	613	568	619	616	573	563	614	617	560	625	600	629	574	577	582	566	584	567	603	586	590	587	594	607	607	589	613	552	620	595	580	589	609	564	573	603	605	593	580	608	612	590	571	565	584	608	595	583	567	575	630	538	586	591	580	568	612	583	594	582	571	575	578	616	584	599	600	592	595	582	598	590	575	600	604	608	604	606	613	589	626	609	615	587	612	551	586	560	562	616	586	557	627	613	570	587	614	594	552	555	561	567	579	589	606	589	581	598	598	577	563	592	594	570	612	616	610	622	591	556	629	639	581	654	593	588	580	582	561	589	561	564	589	630	562	625	579	598	597	611	613	525	600	574	543	612	599	573	615	599	607	575	587	602	601	579	557	598	595	547	635	581	622	564	567	589	602	575	557	599	603	575	579	597	574	553	552	592	538	539	551	598	561	571	578	609	584	587	606	571	582	610	606	545	581	577	588	618	557	616	612	631	587	631	599	570	566	569	599	594	579	592	521	577	559	562	562	569	571	578	532	608	594	583	579	590	610	572	595	595	600	612	603	570	537	580	588	557	616	561	597	568	578	598	609	596	581	548	576	610	564	582	552	570	620	565	554	593	588	612	566	575	609	602	564	644	565	603	566	623	630	585	603	603	637	611	577	564	603	606	600	583	602	591	606	574	541	565	573	563	601	594	550	613	592	569	584	570	607	612	594	571	616	598	553	572	591	603	542	588	595	607	612	567	552	590	564	594	592	565	599	624	584	599	597	602	596	573	630	602	584	581	552	561	626	577	605	589	587	594	599	630	568	570	578	574	583	600	574	568	588	584	545	564	559	584	585	594	567	565	559	567	573	568	625	614	612	595	608	578	643	603	606	548	611	613	550	599	624	606	610	580	575	644	612	565	596	627	575	604	617	605	594	553	606	537	597	588	580	640	590	591	581	648	576	644	627	566	601	552	549	605	585	547	601	589	573	570	594	608	556	603	533	614	585	583	551	565	596	622	576	571	550	625	551	579	580	553	537	608	569	605	574	599	585	576	583	585	649	565	590	612	580	533	580	558	576	556	557	605	576	606	581	572	559	608	612	556	587	572	569	592	575	571	585	602	569	616	600	622	547	615	578	560	607	628	593	617	581	612	564	578	538	555	606	543	594	618	582	605	572	617	595	609	596	556	590	575	598	566	607	631	574	592	593	576	588	548	571	569	561	574	627	558	581	622	572	531	564	561	582	612	632	641	597	589	640	617	595	616	605	615	592	586	596	588	584	585	581	566	597	610	560	597	601	606	572	576	620	565	599	546	553	610	617	599	612	573	521	572	546	584	577	604	600	583	591	605	612	568	615	586	606	596	581	550	542	580	587	587	561	596	576	607	601	607	553	587	611	549	563	558	604	606	576	597	654	606	595	588	601	600	576	603	596	611	614	608	636	575	578	601	609	583	569	560	553	640	583	555	630	581	600	597	579	595	618	578	570	611	579	580	634	594	560	559	627	567	575	575	574	601	581	563	614	597	592	572	596	578	578	602	590	576	635	579	569	586	565	574	596	590	619	594	583	574	605	628	584	580	594	533	625	594	606	579	621	608	597	587	571	566	573	578	584	597	580	596	541	542	540	601	561	600	586	626	594	573	589	583	580	582	582	601	572	564	557	550	583	555	575	608	588	586	634	597	561	559	596	615	589	589	613	605	585	597	605	567	589	584	642	611	570	611	586	543	611	671	597	532	561	578	598	647	611	583	569	604	575	617	579	585	581	531	565	555	589	588	591	574	575	556	609	597	608	621	581	592	557	573	594	625	602	540	552	539	572	618	587	576	597	569	578	597	553	597	627	612	608	593	570	604	601	586	597	594	612	625	642	611	619	593	614	592	542	612	581	580	604	573	602	602	542	575	586	652	586	581	571	598	539	598	576	572	578	549	602	649	555	581	600	585	596	579	554	602	650	571	606	583	626	561	645	616	604	585	572	570	584	578	576	567	555	597	597	583	604	590	583	610	615	650	563	592	544	582	604	573	611	604	566	606	604	607	564	611	628	600	585	569	600	576	642	571	596	555	617	631	583	578	557	588	612	596	558	585	565	564	593	577	573	620	593	581	612	561	605	624	565	590	614	631	600	588	573	587	597	594	556	578	589	610	591	611	552	582	567	590	596	565	588	545	600	630	651	582	620	556	586	599	594	568	613	577	601	614	617	592	569	557	607	579	608	600	592	602	577	645	549	579	601	569	605	588	552	560	575	622	568	576	627	648	537	571	586	607	569	542	576	584	629	590	563	602	581	554	582	534	564	595	641	557	582	600	583	600	563	551	610	617	585	574	593	621	575	616	619	610	557	575	575	565	599	573	590	600	570	559	633	584	592	595	595	553	590	599	594	612	607	660	609	610	566	565	594	621	596	597	608	594	605	580	596	576	615	548	578	618	593	603	605	586	554	593	583	585	608	577	614	594	599	548	567	626	560	618
25650	21474	27668	25591	10132	4028	2801	1888	1644	1212	3533	14904	16382	9978	3210	1341	902	766	729	738	684	682	678	711	695	696	709	680	693	697	683	694	647	663	664	673	721	683	710	691	644	679	682	658	706	689	686	684	681	719	670	700	718	702	697	678	680	686	734	667	630	686	655	706	691	734	680	702	687	697	668	695	701	740	720	661	709	642	668	676	656	672	744	645	674	690	713	701	680	706	667	699	718	712	693	694	710	680	666	678	704	720	671	652	740	672	664	730	650	659	716	682	669	721	662	727	740	696	672	671	706	723	665	685	707	696	674	702	651	716	666	681	717	623	691	695	661	700	645	700	682	694	724	608	665	698	712	686	713	708	660	658	656	656	664	658	701	726	722	674	700	705	694	678	661	704	654	652	659	641	664	700	657	660	664	684	667	719	679	665	724	713	675	687	630	671	682	689	688	711	711	678	725	666	654	654	653	664	670	647	677	697	648	679	686	694	668	691	670	691	686	690	611	667	696	702	660	665	666	661	731	659	698	680	702	643	681	633	671	643	663	734	688	701	700	649	728	661	685	677	658	699	688	706	724	667	682	650	676	648	738	706	691	589	680	649	705	699	681	735	655	661	686	654	686	716	683	672	699	663	677	664	687	665	649	649	665	647	692	671	686	683	739	702	676	691	688	692	679	699	663	664	642	651	663	681	668	740	682	711	698	655	679	708	638	684	668	656	661	653	655	691	695	711	702	748	662	729	716	719	652	693	671	646	634	701	697	665	667	710	655	666	706	664	676	706	714	707	696	698	687	661	675	719	648	669	653	698	693	721	646	742	658	659	661	685	686	629	703	722	730	677	728	656	709	707	682	692	690	703	716	687	663	666	649	682	644	665	683	686	671	724	719	697	661	678	641	699	716	673	662	636	638	692	686	643	725	698	681	668	674	700	697	639	663	664	713	650	712	671	720	651	669	715	713	675	691	671	684	686	625	683	695	637	639	688	733	696	683	669	658	731	661	720	655	657	650	692	695	674	677	692	676	646	675	700	760	746	702	718	724	676	721	711	662	686	677	668	676	707	682	630	623	679	668	657	712	682	651	631	702	695	647	709	700	681	691	660	670	694	686	667	662	613	682	669	681	729	651	697	650	663	667	682	700	656	662	713	701	676	659	647	657	694	694	644	660	670	678	709	664	650	716	686	643	668	663	749	700	655	684	666	671	706	708	684	672	690	706	697	725	693	672	698	662	725	652	685	700	685	653	707	692	693	754	694	674	613	700	711	647	689	667	691	693	675	680	664	660	691	685	672	656	688	672	709	755	712	683	658	672	677	680	664	715	690	709	660	659	682	705	705	749	720	675	662	637	711	632	697	725	682	674	686	682	684	719	747	689	684	714	666	707	713	665	725	649	671	667	670	708	672	660	704	709	722	725	662	670	661	622	736	701	629	656	684	685	704	689	701	692	669	690	676	717	702	691	726	719	710	703	679	644	716	697	701	666	690	686	685	705	656	734	626	693	721	715	743	671	647	679	725	673	659	729	662	650	676	689	668	667	690	606	704	711	695	671	693	655	701	707	665	659	697	675	663	685	700	665	658	665	659	678	707	658	707	743	712	673	703	652	679	651	743	737	716	711	663	647	685	712	689	716	698	665	704	654	713	692	674	697	697	690	682	694	675	665	717	684	713	692	682	686	654	729	681	658	661	674	667	696	690	706	660	686	701	666	736	646	692	728	686	704	710	715	688	725	686	693	685	627	654	720	702	672	674	689	751	677	690	694	703	742	688	701	687	709	726	679	681	674	703	683	665	644	675	671	657	688	696	688	629	706	660	706	707	662	662	631	677	677	679	660	703	681	708	709	666	685	656	691	723	625	708	678	688	651	691	696	651	707	695	682	676	713	693	658	709	650	716	646	680	700	719	728	684	691	742	679	686	669	708	673	692	661	695	662	685	719	674	694	672	705	702	669	642	676	662	701	738	689	722	647	680	663	644	702	695	684	677	688	699	705	653	684	690	676	654	676	688	655	679	662	689	747	669	655	660	637	678	667	672	742	682	700	701	687	705	697	657	690	651	708	673	712	713	645	693	693	729	631	649	719	714	653	702	658	659	690	699	670	699	699	696	672	670	659	684	698	703	659	664	700	689	697	690	661	675	695	735	667	659	667	684	686	679	688	634	660	637	676	647	718	684	662	714	672	667	653	674	681	692	651	701	666	695	710	673	632	640	696	720	666	694	654	727	637	653	634	643	688	713	680	671	660	665	691	684	697	718	685	664	661	690	681	705	712	650	685	644	718	664	661	699	690	665	690	693	679	691	708	696	689	665	686	696	671	663	709	690	666	631	667	676	680	661	702	653	701	665	677	666	684	705	665	729	656	683	651	684	682	708	736	681	688	697	665	640	699	627	655	716	634	681	649	667	691	676	710	683	653	665	651	711	737	690	700	690	642	688	680	671	717	660	681	688	738	688	670	661	699	681	684	749	664	714	613	708	699	693	662	684	688	654	651	684	673	668	659	687	686	642	700	669	680	665	671	633	650	687	675	721	678	645	660	636	700	662	636	660	687	645	719	712	670	678	655	659	622	660	612	696	679	698	666	681	690	707	730	700	684	740	635	663	679	683	691	703	643	621	672	667	680	668	671	691	660	720	693	737	710	683	620	682	685	723	687	701	737	706	720	653	673	719	703	693	673	654	644	685	697	659	696	648	675	663	661	719	676	679	653	699	678	636	672	675	702	701	720	710	673	687	674	656	681	715	701	699	694	653	693	665	632	715	691	660	673	643	629	648	656	701	665	705	676	687	639	641	690	716	671	699	699	671	690	720	666	674	682	650	694	676	672	674	665	656	700	663	608	688	666	668	707	697	689	702	676	676	699	699	711	665	699	675	663	699	649	613	673	662	680	680	676	625	676	698	658	661	664	682	697	707	729	657	687	676	722	672	682	672	674	698	662	713	671	645	690	691	659	673	676	718	694	685	653	701	674	646	643	694	689	647	669	651	667	647	688	674	626	718	676	678	670	692	660	646	647	706	705	684	656	684	711	629	695	711	688	730	685	681	713	663	645	678	686	680	673	646	672	694	720	687	657	633	672	668	706	685	691	670	651	686	664	666	670	726	689	668	706	683	710	637	717	681	692	704	657	679	689	658	677	687	655	682	686	654	688	706	724	668	690	692	711	664	681	698	646	696	675	674	706	707	679	685	653	697	670	696	717	687	704	675	700	679	683	668	681	693	696	687	734	673	652	674	678	686	672	659	655	715	748	659	673	718	659	645	716	704	697	656	704	705	728	714	652	714	651	703	658	703	610	692	713	710	690	725	697	711	656	687	713	660	694	676	749	714	690	684	652	725	694	675	686	673	678	679	650	728	680	625	679	646	681	672	708	667	665	670	654	696	688	676	669	685	682	732	679	701	673	697	664	700	720	664	658	680	667	690	715	658	662	703	718	664	707	695	688	716	710	700	689	776	681	710	614	678	678	673	649	669	657	636	673	709	706	715
4050	4088	5596	5030	2348	3754	2922	2308	2082	1423	5172	16188	15054	8413	2916	1408	824	658	560	579	613	596	620	635	622	638	582	631	619	598	533	631	617	608	602	581	603	567	622	639	565	631	617	571	647	575	575	610	591	616	594	605	621	565	636	598	530	615	605	580	637	601	622	609	639	591	588	581	585	591	611	576	578	612	624	588	576	615	593	612	559	611	561	582	595	609	631	581	610	574	606	616	578	561	607	630	599	617	618	550	588	626	598	602	636	574	623	625	594	624	595	599	580	629	577	590	612	590	616	616	625	585	568	612	606	594	600	585	550	568	617	609	624	601	553	631	636	598	573	591	632	648	590	570	578	619	634	586	562	552	615	593	564	645	603	628	615	595	584	595	588	596	605	613	602	571	585	601	633	605	609	571	579	605	590	562	579	618	573	646	597	588	603	588	596	609	611	611	627	596	623	570	628	639	596	567	556	586	556	618	613	558	609	565	614	626	579	596	565	628	598	628	578	604	595	664	595	602	607	595	610	596	589	604	634	565	574	618	626	607	588	607	653	598	608	595	595	586	598	594	563	603	614	590	587	564	580	612	574	591	602	542	595	604	576	611	668	601	569	542	560	622	615	596	586	558	626	599	595	581	565	610	605	590	591	579	646	598	573	601	563	595	619	573	605	652	605	636	615	589	582	641	567	600	585	576	578	587	602	627	612	581	567	611	646	629	634	587	589	557	626	601	567	584	602	567	625	605	607	625	598	569	607	602	537	621	593	597	625	579	598	584	609	602	580	617	597	599	600	581	603	570	607	640	621	611	634	612	589	638	651	609	582	575	607	561	629	586	574	602	582	607	619	579	570	612	638	598	593	609	600	597	584	580	539	582	583	562	579	571	589	564	597	557	603	592	577	574	617	615	618	614	608	582	529	600	587	558	624	564	528	577	590	629	593	578	616	590	641	564	621	579	579	588	606	631	588	612	640	571	538	649	595	591	573	609	662	579	578	583	604	599	588	590	597	621	609	569	639	617	573	574	555	614	579	614	618	571	616	595	586	581	608	595	587	591	581	588	606	571	639	605	620	599	624	566	588	636	578	569	585	619	584	601	618	626	592	578	614	591	614	572	614	567	566	621	627	540	634	624	576	549	595	588	600	599	620	618	613	640	615	650	635	581	561	585	596	565	629	599	592	594	608	597	593	598	595	572	588	571	573	588	604	557	597	610	620	595	588	568	565	593	598	598	552	605	582	603	593	602	610	574	570	648	591	594	587	591	621	591	594	613	613	614	542	574	621	634	590	579	554	619	577	582	627	600	564	549	574	583	612	586	588	609	566	566	602	619	596	600	582	600	615	596	607	604	608	584	620	571	579	608	560	608	641	574	610	626	604	604	587	590	603	608	592	593	583	590	559	619	622	514	604	591	619	587	599	563	567	608	593	579	557	584	584	609	599	589	645	583	570	626	594	604	608	634	634	625	627	584	581	615	593	585	578	586	604	625	612	589	603	592	579	609	611	597	582	607	545	619	550	556	607	582	579	564	574	572	596	553	575	622	565	577	601	631	610	579	582	595	581	626	605	608	573	595	589	599	600	574	605	622	587	546	610	591	545	588	565	584	569	603	599	649	593	609	609	559	617	606	584	618	596	611	595	582	561	607	586	610	545	635	631	584	581	571	573	617	577	619	584	551	581	590	612	613	563	599	563	559	581	620	605	601	557	624	577	596	588	601	606	626	605	612	574	594	629	575	619	587	570	579	591	625	617	588	603	564	599	602	587	558	639	590	615	617	589	579	601	572	605	599	602	607	587	622	603	585	571	537	581	544	621	557	596	634	610	604	591	603	582	593	558	637	593	598	615	600	579	581	591	569	612	595	615	590	591	579	618	609	622	596	605	596	541	618	575	572	581	592	634	624	577	625	576	607	617	560	590	579	580	561	608	642	592	612	577	605	594	641	614	579	572	570	589	602	611	578	609	594	620	575	585	583	587	609	608	586	589	592	576	606	629	628	614	567	592	560	570	581	601	629	602	598	605	549	575	629	545	593	618	576	561	612	626	598	587	631	552	554	609	580	573	613	600	621	567	586	608	566	569	634	622	593	558	645	582	523	591	594	609	581	653	600	597	571	590	582	578	610	597	628	600	622	539	617	606	629	580	577	553	602	575	615	619	569	608	565	603	594	614	585	610	609	567	615	606	582	575	556	606	596	582	592	599	612	605	580	546	578	609	594	623	582	610	592	594	584	567	599	576	573	641	559	563	587	583	591	604	597	572	608	588	593	571	596	619	619	609	622	607	598	571	582	586	569	657	627	604	630	613	591	576	624	642	582	578	633	628	594	557	584	620	626	605	588	569	611	610	630	588	601	607	591	599	587	603	605	570	583	588	582	606	622	560	597	598	574	607	575	585	611	599	579	580	593	616	645	595	619	585	591	569	623	607	589	573	589	629	625	605	564	559	605	594	627	584	567	572	601	608	578	591	579	584	590	565	574	631	568	593	576	604	609	623	569	574	615	583	587	626	616	608	616	608	598	585	602	626	577	632	630	580	591	594	566	605	630	596	595	550	603	633	622	581	610	573	573	562	588	582	618	561	613	595	592	573	624	570	628	598	588	595	575	609	599	625	597	615	600	598	617	558	628	591	600	629	587	600	590	608	619	620	578	608	598	564	611	604	586	559	635	589	590	601	586	558	602	593	577	614	554	619	571	618	539	580	579	611	604	584	574	547	586	577	608	615	595	603	589	519	609	575	584	612	615	560	609	586	613	563	625	598	569	594	561	631	591	605	563	635	665	588	591	591	612	650	565	590	594	603	596	595	592	590	596	581	594	581	604	592	605	588	588	547	613	617	609	560	599	581	601	626	646	583	601	604	621	588	641	591	569	582	528	642	614	617	600	599	609	571	563	584	603	586	608	599	611	597	629	614	591	568	579	601	581	628	564	592	629	604	634	606	566	612	590	572	599	559	628	597	559	588	599	540	578	585	627	561	580	594	628	620	574	632	572	580	618	592	602	564	607	573	648	596	596	603	586	618	602	632	564	581	617	600	613	599	641	559	585	598	605	598	577	592	558	559	599	625	589	567	610	587	615	581	620	584	565	516	553	591	611	625	619	634	598	560	612	540	598	589	603	642	584	600	628	598	599	636	593	573	564	585	595	555	553	561	570	607	589	580	629	556	591	595	577	589	581	560	617	618	587	601	578	603	637	565	601	582	556	578	609	625	578	615	631	570	614	632	559	587	589	593	567	611	563	651	574	558	603	591	604	555	571	603	597	593	581	528	642	594	592	582	591	576	605	605	599	620	615	604	596	604	565	595	559	595	577	569	598	590	614	589	596	630	599	617	568	580	598	597	598	610	600	604	578	593	611	546	607	610	610	612	588	601	571	578	567	580	602	603	552	580	563	623	562	615	583	579	585	591	621	618	562	612	593	605	609	614	619	594	608	602	607	632	603	595	592	579	609	617	599	586	547	590	624	614	595	634	661	556	614	619	597	569	595
24688	21480	28717	24719	21166	8982	4990	4168	2626	1974	4457	23027	27987	18772	6180	2143	1259	910	850	827	837	820	791	820	822	836	842	833	808	816	853	805	825	811	813	818	817	820	818	793	785	791	739	820	791	826	784	830	787	794	816	862	830	835	794	801	839	798	842	830	854	814	809	785	808	817	884	829	885	826	837	851	816	836	800	853	837	790	816	828	811	807	809	809	759	827	882	851	819	795	834	829	837	850	788	804	853	746	842	802	840	803	793	815	816	788	813	830	792	803	818	820	833	815	852	822	859	827	782	768	803	766	837	838	767	784	810	824	804	832	829	783	773	849	780	822	764	852	812	830	820	837	849	791	775	811	853	811	805	755	790	852	834	744	820	809	795	827	829	797	779	821	812	836	842	817	847	821	846	770	834	790	817	844	790	835	798	773	855	831	884	779	790	835	768	771	831	805	814	844	833	832	800	782	806	784	853	827	782	823	814	835	786	807	814	777	797	840	774	815	823	819	813	761	832	760	883	834	828	787	818	783	826	829	772	816	849	747	827	795	827	894	808	810	786	789	822	825	818	810	835	792	863	790	794	786	827	811	793	833	760	846	841	797	793	812	830	855	843	819	774	822	803	788	814	799	832	854	803	762	829	783	860	840	840	795	831	801	844	795	833	791	856	850	823	830	845	768	812	815	772	792	799	840	820	830	825	751	824	837	751	811	809	769	831	789	778	809	769	788	826	790	789	837	825	811	794	857	852	815	828	770	774	836	842	800	817	803	821	850	804	827	798	801	847	857	826	763	820	834	826	869	790	794	896	807	859	877	808	785	784	811	774	818	815	784	843	814	756	804	825	833	750	785	838	812	786	794	849	801	840	790	788	857	794	832	853	828	781	807	796	757	825	826	835	772	819	730	788	810	789	788	820	836	789	809	835	819	885	792	784	820	842	814	773	807	870	815	827	856	808	816	799	833	825	831	824	804	841	835	811	770	753	804	825	797	844	819	840	818	767	809	859	813	764	804	823	781	829	758	835	732	795	812	779	794	801	796	762	815	751	806	756	829	808	805	820	794	814	766	807	818	850	846	847	824	817	819	795	850	803	802	752	780	826	827	848	847	829	821	792	840	851	814	784	787	818	821	784	842	828	880	808	823	844	811	779	814	871	817	796	847	815	838	734	861	787	826	841	858	814	804	785	784	801	819	773	788	795	827	768	808	805	806	766	816	821	806	868	811	767	768	802	821	798	805	834	809	794	806	827	800	817	824	821	820	830	793	835	815	796	855	834	807	851	780	756	823	818	835	790	825	824	821	816	777	802	812	816	812	804	860	765	823	858	821	837	811	805	814	795	790	860	809	750	776	785	859	792	753	853	828	784	823	804	750	782	788	818	863	796	793	761	807	753	811	825	814	827	820	809	796	838	805	817	819	810	823	819	806	794	825	788	824	778	805	782	825	833	825	830	791	801	792	813	818	829	822	796	802	785	795	800	729	781	815	804	767	819	850	841	832	791	829	841	781	795	817	805	813	851	800	751	779	806	833	793	819	809	806	806	797	822	804	839	820	759	773	818	842	797	836	812	800	794	820	848	736	858	794	861	817	806	834	761	824	810	816	795	846	848	829	784	837	807	804	767	737	784	794	807	831	868	788	843	781	781	763	771	832	802	825	812	827	825	778	809	823	809	820	797	807	851	795	818	782	806	813	858	849	827	856	821	831	863	785	814	798	745	818	825	804	843	812	824	750	793	775	820	794	809	767	824	815	793	763	745	753	827	802	782	771	856	828	828	838	809	771	800	823	808	802	810	875	819	758	802	793	816	746	825	846	821	789	803	790	841	793	774	744	828	806	816	827	798	781	809	868	799	819	790	778	769	790	816	824	800	844	837	788	779	760	842	746	845	784	818	737	839	819	797	812	773	795	789	857	808	815	848	788	788	793	765	828	857	848	799	773	812	755	808	797	818	826	793	839	804	820	822	800	860	812	814	779	829	790	821	780	770	863	884	788	812	830	872	894	834	756	766	782	823	848	819	828	834	811	803	825	806	842	773	847	847	844	811	827	824	788	800	824	819	777	815	781	798	792	760	797	775	818	844	806	783	829	785	774	831	837	800	762	859	845	793	855	882	818	817	772	845	809	792	829	842	787	837	800	801	802	792	781	796	785	782	734	813	796	834	838	822	808	819	810	827	776	843	819	850	788	786	816	759	843	808	788	805	774	778	780	820	834	793	819	764	866	802	854	847	852	856	865	826	769	793	842	841	891	833	803	822	831	778	856	863	844	760	839	769	808	806	848	801	799	769	819	831	748	796	793	788	790	849	767	800	781	761	804	810	792	843	802	821	810	802	827	829	791	829	812	839	830	807	845	770	854	854	840	825	785	808	764	802	792	850	788	794	795	755	803	836	804	856	799	785	778	858	802	847	806	770	867	825	834	808	815	790	796	832	801	826	845	832	811	793	803	775	868	797	774	812	833	792	797	824	862	818	794	837	792	828	853	851	777	818	786	792	841	830	755	760	837	804	814	859	828	815	836	813	820	794	773	804	786	764	815	785	815	808	809	789	784	822	754	779	784	788	824	778	772	796	745	792	824	823	827	805	797	826	809	778	814	824	794	855	837	735	798	778	817	771	758	775	788	817	821	789	782	824	843	792	791	820	844	779	830	804	760	810	817	758	832	811	766	796	791	825	792	786	773	796	758	825	825	733	815	823	824	825	841	863	796	869	752	789	801	828	810	760	793	802	850	798	775	756	759	837	871	831	820	819	802	815	816	840	818	813	813	806	788	802	814	855	838	815	803	796	842	800	782	804	822	815	792	792	791	812	837	813	799	804	859	790	790	819	828	813	856	820	852	802	762	847	836	802	806	809	852	801	779	815	804	788	843	753	787	866	782	813	870	869	851	823	811	794	791	834	845	815	807	874	792	792	802	788	828	837	805	796	829	774	812	815	870	820	793	798	737	810	821	837	803	776	819	831	824	842	759	816	752	796	745	794	774	842	746	784	804	820	810	824	800	825	806	820	818	771	785	827	824	789	790	839	876	805	866	835	797	835	780	789	751	788	805	772	768	849	798	769	802	815	845	784	861	819	811	828	837	842	815	786	793	784	786	855	793	819	763	815	814	804	789	849	803	782	808	849	808	847	806	813	784	764	812	854	804	823	791	832	765	836	778	837	781	829	856	773	803	788	800	796	768	835	792	777	825	795	757	793	790	797	791	772	785	803	796	747	794	826	786	795	808	776	816	815	846	827	829	828	793	835	779	762	776	854	746	795	841	773	819	791	757	821	781	782	816	790	839	808	811	844	803	808	766	855	804	871	807	832	755	783	798	788	811	776	853	849	785	849	798	838	790	780	778	804	818	825	847	821	827	752	802	794	809	728	806	789	807	821	834	807	813	797	755	821	846	737	842	827	784	821	793	830	830	815	787	813	790	756	832	843	827	851	818	839	796	801	804	828	781	833	788	849	795	760	820	843	787	814	855	847	875	883	785	801	808	795	820
4616	6791	6185	11327	4655	2439	4892	4795	3392	2345	6333	24739	24521	14930	4600	2048	1142	763	710	706	671	675	692	718	689	711	684	745	738	689	672	744	684	717	636	713	659	681	711	691	747	713	683	709	654	700	657	630	695	707	728	736	714	647	683	715	683	724	724	642	693	666	667	729	724	716	724	694	684	709	657	704	652	682	715	702	660	696	653	693	711	696	697	710	688	655	685	730	694	722	687	697	703	690	664	714	682	688	666	705	699	667	691	669	695	686	698	726	674	670	719	711	705	683	690	678	720	712	689	685	688	697	706	666	684	669	688	682	669	728	670	693	645	707	692	658	673	678	691	702	674	730	665	723	669	680	675	669	697	736	723	705	681	713	698	706	729	699	724	702	676	727	739	689	678	727	702	650	737	661	718	651	707	699	721	651	763	723	664	675	695	727	688	714	740	736	685	684	677	754	676	677	703	670	763	665	710	716	733	678	707	713	716	702	688	679	750	697	663	676	681	698	686	701	661	701	664	687	655	699	711	708	700	740	725	693	722	720	714	706	683	695	705	692	714	704	685	666	700	715	690	640	742	675	712	707	667	645	704	714	706	640	712	698	695	649	715	703	712	722	688	703	679	652	723	715	745	690	727	654	723	700	719	700	686	673	680	699	640	699	674	656	699	706	714	651	683	700	677	687	685	721	754	701	692	701	614	666	644	697	677	690	677	698	677	688	703	718	697	719	660	693	674	689	682	728	680	706	665	696	671	688	684	718	660	630	689	688	700	693	696	713	709	652	681	758	701	711	724	667	656	693	725	666	697	635	696	716	707	651	669	668	689	687	664	725	671	714	685	661	674	718	701	726	657	697	720	686	681	730	713	697	714	732	683	648	664	678	680	731	728	722	691	660	670	722	703	732	738	712	748	696	697	718	714	725	715	665	706	673	682	683	708	632	672	664	734	695	655	702	706	712	671	648	669	704	690	671	695	674	654	656	686	692	661	764	700	664	705	670	719	727	701	700	702	698	659	663	662	690	731	713	672	669	697	674	705	733	698	684	671	701	648	718	677	754	648	717	697	684	738	686	699	692	645	699	700	692	700	712	665	754	727	681	691	658	701	666	677	730	745	709	681	670	652	713	697	705	646	679	677	728	689	674	698	688	716	701	690	682	655	704	701	670	646	655	681	668	712	717	747	729	722	707	692	642	632	690	707	759	678	718	702	692	659	695	721	695	711	675	686	674	656	729	696	676	673	712	670	665	718	736	698	670	714	704	711	688	701	729	750	703	672	709	694	728	718	645	698	686	653	739	692	686	692	732	688	658	655	693	720	684	633	654	659	718	698	672	676	653	712	721	694	697	690	692	643	674	693	694	699	690	682	718	667	627	695	725	671	658	690	713	726	657	678	725	712	707	704	652	680	620	662	695	711	683	731	689	696	671	715	707	733	684	684	688	676	649	641	651	680	731	747	675	711	718	672	715	706	662	673	643	721	669	715	693	725	732	718	683	727	647	659	745	651	726	677	675	679	716	714	704	711	610	695	707	673	692	670	656	681	707	701	719	725	704	683	642	754	697	700	686	725	657	687	660	676	648	708	664	680	671	669	720	711	684	738	642	687	710	669	688	708	730	746	680	720	699	701	655	708	672	665	713	652	656	638	714	696	664	675	717	669	668	701	681	687	690	671	670	707	697	623	652	658	693	646	678	696	659	690	648	703	639	697	739	707	703	689	727	644	720	715	640	735	681	662	636	666	688	700	663	673	696	692	690	680	698	684	695	685	704	701	731	717	717	697	696	693	692	703	705	687	726	697	657	653	690	695	677	681	714	692	682	733	709	678	684	678	696	659	728	682	677	705	706	710	745	686	691	689	736	697	661	676	727	703	660	697	663	653	688	702	687	660	647	660	689	690	711	700	623	662	675	731	680	667	674	670	635	670	730	650	689	704	658	666	695	702	690	754	681	693	679	678	702	723	672	667	701	704	678	724	665	702	711	709	676	719	719	734	677	674	704	722	703	695	672	613	678	660	687	636	709	693	726	694	690	694	701	736	711	683	649	699	662	689	661	733	673	687	666	693	708	708	687	688	684	688	659	704	698	678	651	644	734	690	711	701	673	674	719	680	742	713	679	684	694	681	689	685	716	647	707	653	700	699	672	670	684	693	663	688	688	732	721	738	675	690	685	719	691	666	736	738	693	682	697	707	694	673	685	662	667	692	664	702	637	713	668	711	669	667	709	726	683	624	664	688	690	690	674	711	688	725	721	693	705	663	719	723	682	712	713	646	662	687	644	679	707	650	688	648	651	710	695	712	688	699	682	673	657	664	680	683	706	673	648	705	697	685	700	703	686	678	679	656	725	721	666	681	701	709	686	681	702	660	674	671	717	654	678	685	667	751	722	691	725	669	676	696	681	656	681	704	699	629	651	648	632	664	688	678	678	670	657	649	706	719	746	644	696	680	717	678	718	707	681	653	672	689	697	752	698	684	687	720	674	706	728	736	706	679	691	740	706	678	673	723	665	736	676	706	713	674	687	675	675	712	761	679	624	715	643	690	688	683	691	671	656	678	686	723	731	700	733	703	657	692	668	680	692	675	671	715	682	707	697	720	701	660	682	668	660	646	682	659	697	702	705	671	665	699	691	747	692	693	650	658	660	664	666	702	706	670	690	683	669	674	731	705	722	704	699	660	707	678	713	693	714	734	662	699	660	699	761	681	703	665	716	691	707	683	711	687	708	678	703	744	655	698	696	681	730	632	732	704	659	662	697	675	660	725	658	689	635	704	709	715	666	680	677	705	712	689	708	688	665	650	668	707	646	677	711	658	714	675	662	695	723	711	659	696	691	654	696	696	716	694	699	710	659	696	678	716	658	720	671	689	722	716	689	732	699	674	676	701	689	718	692	697	675	706	682	658	703	695	737	741	711	701	668	679	719	671	691	674	663	726	686	731	717	699	699	664	692	623	733	666	697	662	669	735	653	734	687	668	675	685	706	702	683	646	678	667	710	683	674	682	710	734	688	685	694	698	734	664	702	715	673	716	693	675	728	720	709	686	676	709	699	671	713	697	668	691	676	683	681	686	691	661	655	661	710	717	682	691	656	727	697	696	666	708	738	673	665	659	649	657	663	686	658	667	667	647	677	735	731	671	692	711	698	670	681	692	727	710	659	689	657	701	691	705	668	674	709	680	706	750	689	695	688	700	701	725	725	723	687	689	684	696	742	726	683	710	691	706	701	693	698	696	697	642	711	650	742	710	716	691	679	715	691	680	696	666	688	699	711	706	679	718	729	673	710	689	715	674	721	711	655	711	684	693	759	707	668	695	715	660	697	699	691	691	690	683	701	687	678	679	689	663	696	676	671	693	666	673	695	715	671	677	685	644	686	665	704	725	737	693	669	707	720	701	689	609	673	710	678	646	685	713	727	698	649	687	726	640	698	691	680	690	718	677	664	688	605	693	653	734	688	682	742	653	719	698	708	668	715	722	730	729	703	730	681	680	730
27943	11437	2340	3466	1939	1006	1654	1548	1296	981	1050	1871	2115	1755	1157	854	797	764	808	769	757	801	742	725	791	766	778	786	717	753	771	733	733	731	793	780	738	692	768	730	778	749	751	766	712	734	772	737	719	765	774	749	788	767	782	760	742	747	819	765	755	731	737	754	764	749	712	760	745	785	729	746	709	752	793	733	729	789	704	752	734	775	754	748	725	753	734	727	762	742	750	772	671	731	806	762	805	793	755	774	774	724	755	728	789	779	791	725	779	738	700	801	761	739	732	753	740	790	817	740	807	743	795	786	771	736	765	765	722	757	778	768	740	799	758	766	736	728	745	737	714	749	761	781	727	751	745	755	737	785	765	774	703	783	732	712	772	745	714	815	766	757	749	716	761	761	763	719	783	711	707	791	749	750	777	787	718	779	759	749	778	755	730	753	804	756	772	773	769	752	744	758	748	753	767	713	727	726	756	800	775	751	744	760	721	758	760	810	765	789	745	710	764	734	764	793	714	791	731	730	777	739	764	705	750	722	743	753	716	716	746	766	726	825	751	736	795	737	742	749	743	815	742	715	728	797	765	680	772	750	810	745	757	803	753	800	734	754	717	790	773	759	735	766	788	770	701	766	763	678	706	761	721	767	779	768	744	717	786	810	763	699	814	732	768	719	749	766	761	756	744	724	738	731	741	711	806	740	800	739	753	751	754	746	693	760	772	757	723	765	707	799	742	766	766	746	788	725	754	758	754	755	744	774	755	796	732	804	789	742	763	785	762	793	787	760	754	705	756	750	744	755	692	763	817	726	786	731	724	781	760	747	766	769	754	712	749	709	786	754	755	721	718	770	708	727	749	779	763	749	761	700	742	759	761	715	791	747	745	758	745	787	749	743	755	763	711	771	740	730	762	749	757	772	675	727	751	797	686	767	720	728	809	769	762	675	751	757	761	785	740	757	746	798	710	750	708	778	767	764	760	750	748	777	774	775	725	741	778	740	739	823	769	777	780	727	748	735	772	761	766	812	743	758	738	732	753	752	732	790	780	775	781	743	758	679	707	706	763	757	738	746	734	773	764	734	745	739	793	721	758	750	740	729	740	762	810	722	767	709	759	740	761	742	820	785	802	725	745	806	791	745	692	759	770	753	740	715	765	738	775	740	747	758	695	762	735	747	797	738	735	691	785	776	739	762	775	762	758	738	754	782	773	819	736	751	726	746	740	718	742	750	749	760	765	754	732	761	771	763	768	739	774	643	740	681	807	761	763	760	767	745	714	798	749	790	742	767	750	727	767	749	726	739	737	796	705	814	782	776	750	745	767	710	763	780	748	741	764	773	825	752	787	757	734	787	774	740	735	774	707	694	744	752	786	676	745	759	767	723	747	742	721	764	737	730	728	742	741	762	735	713	720	753	719	793	713	755	779	809	753	772	767	742	740	803	717	741	740	723	778	763	716	781	730	732	754	751	753	730	706	744	778	727	763	806	781	766	766	741	750	767	743	738	767	760	750	727	716	754	780	784	726	710	727	734	773	735	734	720	789	736	788	758	748	729	747	756	745	736	719	795	789	726	735	767	732	764	744	735	752	787	733	706	726	737	803	760	770	700	743	801	701	768	752	756	748	744	707	724	727	752	780	731	702	771	753	775	727	758	751	808	729	767	739	738	779	781	768	753	741	771	754	802	768	756	757	757	745	720	733	785	765	767	751	710	743	714	721	722	750	708	757	741	761	780	773	751	735	737	748	718	760	704	775	744	713	751	722	802	836	772	813	770	792	741	730	756	750	729	697	754	767	757	782	724	728	790	694	746	710	744	781	743	760	743	727	784	759	808	724	731	766	755	718	789	723	741	707	737	712	733	765	703	727	679	787	773	701	738	698	795	754	751	723	767	747	764	746	763	750	794	719	753	748	704	790	726	721	753	740	726	733	779	761	748	735	721	765	723	768	757	764	757	769	730	753	713	751	741	762	780	757	722	768	748	706	777	751	768	781	741	740	745	769	736	751	814	741	742	736	739	765	772	742	737	731	734	725	743	754	734	727	740	750	744	705	777	736	733	716	733	697	732	701	759	681	756	736	741	740	772	752	719	710	686	712	734	728	779	714	763	685	759	731	740	684	754	699	761	734	736	712	806	701	762	763	761	790	783	736	733	717	721	779	775	728	792	752	746	726	743	750	784	768	747	712	718	745	703	718	728	776	715	780	733	717	754	746	770	704	764	699	748	770	780	732	750	775	725	724	705	735	771	754	731	769	765	762	796	710	758	744	743	816	776	768	789	772	761	793	777	742	815	785	743	738	708	754	740	754	716	773	724	763	739	721	741	762	792	762	795	742	748	780	742	714	747	743	798	750	723	781	727	736	732	755	734	729	839	778	804	734	724	720	735	779	733	784	752	766	739	745	786	810	708	754	756	717	715	723	749	759	704	769	746	740	716	749	752	823	707	718	746	746	764	793	718	738	744	789	747	748	775	761	769	719	740	758	701	804	727	737	776	780	764	727	755	719	701	764	743	773	780	726	766	718	754	762	799	716	727	736	745	752	765	756	716	825	735	755	796	788	777	789	731	694	725	763	731	743	782	739	758	721	736	792	801	732	787	711	778	766	781	762	742	751	748	778	738	786	759	726	748	752	759	751	707	755	728	750	798	740	741	742	764	713	760	748	752	721	772	746	742	781	743	754	768	766	766	770	731	696	797	753	754	797	753	706	781	717	774	739	799	756	807	747	819	749	744	760	708	741	764	777	742	772	771	711	733	736	743	773	759	740	695	759	750	761	743	743	724	751	793	761	694	766	773	756	759	731	781	747	726	738	766	730	768	846	737	757	807	744	753	780	721	766	732	760	720	761	754	721	763	727	751	740	723	750	795	769	772	682	780	769	716	705	760	745	763	754	730	754	734	718	763	787	781	782	691	716	813	718	791	779	755	684	731	778	747	759	789	795	763	741	748	750	796	750	744	728	752	739	739	752	766	770	728	703	721	780	753	713	823	766	718	746	782	728	787	783	743	743	718	738	761	765	762	759	745	789	689	729	754	739	729	779	729	772	728	745	748	766	724	738	721	771	777	724	691	749	728	745	778	789	749	754	729	725	765	774	730	777	779	732	741	744	780	759	764	750	700	761	785	735	766	750	774	711	760	749	745	780	763	828	782	767	738	719	723	726	750	743	750	749	739	732	756	786	796	765	772	758	741	741	729	768	742	739	800	738	696	753	736	789	776	797	768	781	694	768	724	760	785	760	752	748	737	754	748	758	791	822	715	797	790	832	712	758	752	715	765	766	768	776	768	810	727	743	750	763	750	756	806	755	753	796	769	734	731	791	776	785	785	754	735	721	735	721	785	764	719	794	745	762	756	751	760	753	777	763	764	776	749	721	771	735	752	760	728	727	787	760	745	778	742	759	748	705	761	727	761	793	769	749	726	715	773	742	737	818	773	703	748	808	707	691	730	763	715	764	767	692	761	759	771	784	798	701	764	694	743	708	768	795	757
5712	1253	2002	3294	2065	1091	2102	1910	1473	1099	1051	2112	2297	1684	1076	757	669	663	645	645	647	645	619	633	579	623	591	627	640	635	613	570	636	656	608	613	621	591	619	670	594	597	582	607	601	643	599	620	652	628	623	627	631	609	614	639	603	624	616	639	658	595	645	646	607	596	629	605	575	632	635	620	599	607	615	544	616	560	634	644	642	624	641	587	633	646	588	606	651	575	620	648	605	625	654	653	645	624	638	632	614	632	660	623	637	566	615	657	621	624	571	658	663	606	619	602	612	621	576	630	630	603	609	606	628	625	658	623	602	620	624	601	604	634	634	615	625	608	643	674	628	614	601	596	619	607	659	640	637	606	664	586	597	621	610	647	649	629	635	641	613	642	630	628	602	581	595	629	604	614	604	655	633	622	679	593	626	626	610	576	632	618	608	650	584	574	692	637	588	624	636	623	639	647	615	636	615	638	639	579	623	617	604	653	647	604	627	624	607	632	632	662	647	637	601	642	607	638	634	615	633	628	559	619	604	628	636	619	572	609	633	624	649	648	584	614	622	629	613	638	632	590	670	610	626	577	635	599	617	624	602	619	599	613	630	655	625	625	635	651	613	596	611	650	590	626	603	656	596	633	627	600	620	652	622	627	624	576	590	623	611	631	632	611	616	599	623	613	644	620	625	595	570	590	584	654	628	618	611	653	601	619	613	628	609	611	574	575	649	640	638	600	618	668	566	621	651	587	639	612	574	594	582	641	609	634	623	622	625	589	614	592	617	617	594	644	603	598	627	595	605	645	582	592	647	617	661	655	616	638	604	627	590	605	628	603	644	627	620	616	598	616	646	614	653	619	616	620	608	611	642	609	583	624	658	576	618	601	635	590	627	583	599	627	608	591	589	624	615	616	630	600	577	633	639	612	590	640	600	611	654	586	635	640	627	592	609	582	565	601	612	621	648	659	611	634	627	644	592	597	647	626	629	589	629	626	625	621	613	584	608	634	584	590	615	606	636	579	627	637	619	616	617	628	654	598	595	617	613	633	593	610	588	628	663	642	656	568	603	592	637	619	641	619	636	593	610	606	626	626	643	624	609	669	624	644	646	626	616	649	643	610	596	592	624	612	606	628	576	613	608	631	629	653	640	605	626	615	620	560	602	628	624	647	655	655	637	599	617	616	600	617	644	576	613	637	624	646	601	615	578	651	621	649	661	651	661	578	611	627	599	636	633	658	628	627	633	639	562	622	608	597	601	639	615	616	634	572	609	591	647	584	608	654	625	613	629	623	597	639	596	601	580	601	617	590	609	590	594	612	619	639	606	617	601	653	623	597	596	582	627	593	596	654	621	601	640	638	587	615	636	595	624	652	633	575	636	609	584	633	636	619	639	673	672	654	585	617	634	603	646	642	553	639	605	606	660	668	656	599	592	621	678	590	633	655	645	599	561	644	616	618	622	575	631	620	575	622	599	600	647	626	671	613	625	612	615	581	619	610	590	671	591	605	628	607	637	581	680	619	621	634	578	582	660	610	646	597	619	635	608	582	598	610	636	615	663	626	646	597	658	585	604	633	641	633	621	602	662	649	600	587	651	642	625	587	638	619	631	623	632	637	611	621	630	649	619	694	650	611	599	641	602	625	614	653	640	615	598	621	654	616	643	600	645	598	653	634	634	631	584	658	626	617	610	620	648	616	594	628	633	616	622	635	589	622	592	621	629	625	655	637	654	617	598	605	644	590	646	667	612	618	599	613	615	596	630	635	623	623	650	621	628	636	629	614	608	626	652	608	671	604	649	591	654	587	589	587	641	641	629	647	601	599	613	695	606	628	612	633	606	574	635	563	625	648	645	611	616	632	607	610	617	594	615	595	619	654	663	619	596	645	590	633	592	622	630	598	623	612	609	626	570	650	605	636	624	611	654	639	617	638	612	593	634	621	612	598	605	672	649	609	628	622	630	638	640	613	584	637	654	626	599	632	565	638	679	608	697	612	689	585	610	577	622	614	591	649	617	652	628	594	623	614	635	678	598	635	606	591	615	605	606	611	646	636	627	618	613	599	621	600	641	632	625	653	646	637	595	608	640	661	631	636	599	658	626	648	682	636	621	608	595	616	623	585	616	595	616	615	643	646	652	641	593	614	601	643	592	593	570	625	620	604	639	608	630	628	591	587	562	638	598	623	608	651	629	611	658	648	598	683	584	584	583	624	600	625	603	654	620	614	640	606	573	606	597	625	632	634	580	628	615	579	603	622	593	615	665	616	596	598	648	641	629	617	592	596	614	610	617	624	627	605	614	603	639	630	603	666	616	614	604	619	620	646	616	619	605	649	623	613	603	639	655	637	597	611	621	651	613	619	651	584	577	583	579	651	642	618	604	640	631	619	578	611	575	630	646	593	643	602	586	586	626	605	596	590	586	577	589	633	622	606	589	628	626	619	587	633	610	586	606	623	617	603	693	632	596	574	589	609	650	649	652	629	640	625	630	627	615	622	609	594	642	617	650	663	627	594	624	599	638	648	585	665	641	630	594	653	606	644	589	613	606	642	587	643	620	639	614	626	585	616	628	620	637	629	634	649	583	596	639	604	581	611	633	606	601	584	619	616	639	651	613	646	637	597	632	621	648	654	627	595	644	592	615	622	575	645	663	622	584	575	613	630	614	623	601	595	583	543	610	640	599	616	658	643	599	584	634	631	597	582	625	592	629	609	646	648	653	608	595	623	601	658	644	611	600	605	601	600	622	621	618	674	665	596	622	653	641	637	603	613	640	606	582	615	620	641	605	604	678	610	611	622	602	612	646	629	628	605	609	627	621	604	632	594	653	661	617	610	624	621	639	632	625	612	615	605	578	653	567	606	628	636	597	590	604	621	611	652	653	663	607	621	582	633	637	620	620	636	622	634	617	572	605	624	641	621	613	652	594	588	585	628	630	634	629	571	610	659	676	620	646	614	666	618	584	599	619	620	609	620	638	625	653	597	634	655	620	628	648	591	631	648	623	636	616	665	693	586	589	621	630	621	628	605	659	640	610	659	655	614	595	643	624	612	606	636	634	599	651	594	640	610	615	651	623	611	596	640	596	600	585	659	641	571	607	660	597	681	605	594	637	609	615	616	590	612	605	603	676	636	570	590	588	621	606	598	625	586	567	606	627	616	616	684	585	629	609	601	696	603	613	610	619	588	631	631	599	630	601	640	627	646	647	665	646	600	633	630	626	625	607	605	640	606	621	624	589	656	631	642	593	629	606	655	616	620	637	642	596	603	634	638	567	620	629	595	628	630	632	647	610	618	622	626	638	613	652	613	616	618	614	638	586	622	589	618	597	635	598	601	580	656	640	638	620	620	644	631	587	613	611	579	552	622	635	621	626	592	657	628	606	637	648	578	639	588	644	611	617	589	636	613	650	568	580	592	572	640	603	600	593	606	597	593	571	671	598	634	615	618	640	667	646	587	629	636	604	625	591	600	633	626	584	595	640	636	673	638	649	595	616	591
25657	21486	27718	25599	11767	2776	3038	2690	1921	1615	4075	14673	14143	9284	3351	1509	920	801	734	699	775	749	722	744	717	682	704	690	680	703	775	718	727	720	713	706	731	718	748	722	723	685	715	711	735	720	705	753	700	734	685	758	687	743	768	672	685	754	734	686	702	709	732	708	678	678	730	706	719	734	766	673	710	704	725	695	689	716	695	740	711	697	703	720	687	682	767	695	722	672	705	687	687	661	691	693	706	679	692	672	750	677	679	706	707	698	697	744	748	711	742	732	708	689	685	708	692	750	666	771	713	747	671	732	737	691	727	711	711	713	727	686	685	701	694	676	709	691	684	715	687	699	694	733	713	713	724	735	689	684	740	729	724	702	696	694	743	716	695	688	698	715	732	667	708	738	751	696	737	666	734	682	699	683	713	739	685	689	722	721	669	690	719	701	710	716	756	711	705	692	723	704	716	729	757	700	729	697	691	719	694	671	691	694	741	725	706	667	708	764	677	713	704	678	721	725	702	686	702	703	678	727	732	732	703	701	685	741	740	681	719	669	682	695	759	735	674	643	712	734	695	727	752	723	681	707	706	670	737	709	730	728	692	714	733	695	694	744	712	726	708	710	718	706	744	738	713	734	731	732	677	710	706	727	697	704	723	723	720	705	699	701	690	688	690	747	709	721	702	707	686	727	685	679	720	710	689	677	724	736	701	686	716	680	693	666	701	687	682	712	722	716	754	707	708	670	750	732	682	702	708	727	690	703	734	712	711	715	686	731	700	714	653	672	739	717	656	709	743	708	721	692	713	727	739	729	697	714	614	671	706	757	747	729	665	687	729	719	732	706	678	675	666	725	710	716	725	704	700	681	706	731	693	712	727	670	715	718	699	705	701	681	659	687	726	716	670	716	663	764	716	669	718	730	706	737	739	653	744	749	731	724	714	681	701	695	707	700	638	725	646	745	702	634	682	719	686	754	704	732	711	678	716	761	629	722	722	757	680	676	733	691	681	701	723	689	657	704	725	697	713	688	740	688	597	653	691	706	703	698	727	690	703	754	717	719	693	770	717	682	720	691	702	686	735	697	706	695	694	756	690	736	781	696	707	698	721	699	716	672	745	707	682	728	735	699	758	700	742	708	715	676	654	700	719	705	739	699	723	697	713	727	663	681	686	703	714	708	744	677	742	734	690	757	683	683	780	679	726	707	657	707	746	704	723	745	701	683	752	706	736	727	695	665	678	703	686	690	732	718	683	649	697	762	665	726	718	706	707	665	723	696	712	680	718	703	719	695	728	730	678	675	703	702	724	698	723	716	757	752	673	698	693	732	662	644	711	689	736	767	717	684	694	685	716	730	724	696	719	749	738	703	705	771	694	688	729	730	743	687	741	742	735	675	673	678	662	731	657	671	684	718	761	711	733	721	773	704	688	726	700	666	663	691	708	682	739	652	684	713	690	692	705	715	711	716	711	739	729	693	715	710	682	721	722	672	724	718	718	701	745	715	656	711	676	661	709	712	701	725	704	660	715	682	745	735	739	670	662	693	695	669	718	732	671	692	717	710	742	723	686	718	692	658	689	710	731	714	710	715	718	672	708	693	688	697	713	682	759	701	692	672	706	712	711	672	700	736	723	699	694	696	696	722	688	743	711	746	683	713	721	741	774	743	698	745	728	708	699	661	706	693	756	700	670	726	655	683	666	699	659	693	753	709	666	678	672	673	745	715	722	726	725	724	669	723	683	626	696	733	733	689	707	729	747	722	668	683	682	706	729	690	703	714	672	708	785	697	717	722	651	684	675	675	669	706	681	708	732	759	706	699	746	725	679	698	762	720	694	728	702	705	694	678	674	673	673	745	708	744	706	668	763	701	706	721	698	631	715	660	743	677	697	742	702	712	759	725	765	728	774	728	745	722	751	701	734	692	716	686	628	687	708	678	716	690	689	698	694	687	697	712	723	655	683	697	701	726	714	697	721	700	677	672	699	711	711	680	716	698	677	717	683	678	661	677	673	699	735	723	768	638	710	701	684	691	715	712	742	728	649	693	706	686	718	701	664	747	693	739	698	695	715	674	694	735	641	696	723	740	723	702	715	685	714	680	697	726	678	735	670	809	699	696	715	726	697	737	705	650	670	692	692	655	678	688	713	703	722	753	685	732	690	700	729	733	663	681	739	747	704	711	706	687	681	677	702	678	721	727	731	677	721	678	763	706	739	707	747	700	714	702	729	713	725	718	727	771	701	732	704	668	705	693	692	702	723	708	716	737	697	677	698	720	695	746	722	746	712	686	702	700	690	747	692	696	698	680	677	683	696	688	757	705	697	734	716	692	668	681	704	729	726	758	721	709	651	714	737	723	725	716	735	698	670	673	718	731	675	713	707	752	703	687	736	716	748	710	691	727	740	684	698	713	716	729	720	720	719	715	736	704	702	727	694	761	720	695	685	670	743	698	669	671	734	705	719	723	704	732	748	721	698	726	659	735	736	716	741	687	711	646	704	711	740	699	728	689	751	694	713	689	729	666	721	659	703	694	717	731	733	739	771	705	719	715	721	740	701	705	719	691	672	665	744	679	754	677	688	713	721	664	747	760	781	705	756	680	698	755	727	752	746	705	717	744	718	700	676	769	672	706	713	716	674	713	695	672	707	731	685	651	712	735	662	693	642	724	771	698	686	755	708	718	722	723	711	688	692	736	733	715	747	719	691	723	678	713	672	698	731	710	712	689	680	731	779	698	734	736	692	727	687	683	734	724	743	701	750	722	724	735	695	702	671	671	670	697	712	697	668	695	708	677	696	713	735	711	725	660	687	715	713	694	675	721	727	732	685	689	712	695	676	699	709	709	730	704	687	695	737	714	703	757	691	716	698	658	706	763	695	703	656	751	695	676	740	704	669	696	778	700	689	717	721	741	688	743	654	643	699	761	717	709	724	690	705	703	662	709	723	721	705	725	707	713	768	678	693	710	693	709	684	768	736	704	691	694	725	731	683	719	725	728	725	735	681	719	705	687	680	704	701	740	715	725	727	739	686	684	743	723	665	720	689	694	690	709	649	686	727	679	720	711	703	724	726	710	723	755	677	666	762	747	734	688	707	713	706	692	697	731	665	692	748	687	650	678	671	729	729	737	671	741	701	642	706	678	717	739	701	695	757	704	726	688	735	675	704	686	678	760	724	702	751	737	658	681	710	693	729	691	699	759	678	679	713	721	720	742	669	738	690	691	727	738	733	714	704	678	725	756	727	717	737	720	680	719	707	691	706	713	721	713	654	680	733	719	698	705	704	746	695	672	727	691	718	692	711	676	690	728	685	689	694	719	734	740	705	688	683	728	723	691	731	738	758	688	725	739	724	708	723	701	727	684	728	686	737	725	713	735	671	690	706	666	684	702	694	699	680	694	685	723	679	691	676	737	800	694	699	719	741	685	680	674	715	736	679	710	695	714	670	727	713	649	703	748	706	714	673	721	728	680	711	657	708	681	658	717	732	701	664	692	702	658
4081	4215	6327	6523	3363	2022	3461	3220	2313	1970	5796	15610	12771	8314	3088	1414	916	685	656	592	607	630	643	616	601	596	577	598	616	613	623	627	577	681	586	667	619	567	605	627	596	605	624	577	636	660	563	632	605	636	607	648	564	650	627	611	631	590	614	636	634	664	622	587	641	643	627	604	584	586	588	593	649	640	624	591	594	578	609	578	623	565	615	606	609	610	619	644	609	560	616	604	641	610	635	613	636	620	613	615	641	626	590	615	605	597	597	585	632	606	582	628	600	594	574	603	631	623	625	628	598	607	603	577	605	605	607	610	657	631	636	676	598	647	598	571	664	646	648	612	646	560	595	576	630	588	601	617	612	600	619	612	595	631	630	648	588	572	609	646	601	658	591	633	565	588	641	607	658	604	573	598	649	628	627	604	592	667	583	586	599	586	588	595	633	603	640	590	652	644	635	607	638	586	639	591	602	598	629	601	614	671	618	607	589	604	648	608	607	598	601	609	602	624	631	593	629	577	602	614	576	607	579	638	591	630	629	615	641	595	631	598	583	626	631	623	583	670	631	604	601	570	640	574	624	585	634	618	563	633	596	614	611	593	643	581	627	610	640	631	614	651	606	621	642	596	653	626	593	547	590	612	660	644	619	607	614	667	584	610	678	586	603	595	578	620	609	648	616	636	633	568	586	617	603	610	591	618	591	596	640	618	564	593	596	611	612	640	608	617	659	593	556	598	574	613	603	588	607	598	615	596	659	628	613	616	650	639	618	599	649	596	622	583	653	634	609	606	573	625	597	605	631	594	596	623	600	617	604	630	616	619	647	632	598	615	577	611	602	631	587	618	628	589	628	627	603	629	618	594	614	578	609	647	599	598	618	588	602	648	602	596	634	595	623	575	599	621	643	639	608	587	595	584	635	604	594	578	571	583	620	586	601	622	609	651	585	610	576	631	552	625	581	619	643	585	585	628	617	629	597	591	652	597	609	561	610	631	615	597	569	602	588	607	628	545	586	637	668	620	587	595	591	603	582	570	614	626	609	578	619	598	579	604	592	630	620	616	626	653	551	647	620	632	600	579	594	630	636	606	596	627	612	577	623	635	581	551	605	644	659	576	623	635	610	591	553	601	590	615	614	610	566	600	620	603	612	613	614	562	639	608	632	644	603	620	619	614	580	608	608	632	563	640	621	631	649	621	615	607	618	592	605	635	573	617	587	615	621	619	556	576	621	620	624	601	611	608	563	616	583	558	625	591	608	564	649	636	637	588	566	665	625	618	614	624	545	650	589	656	606	593	612	616	609	649	632	618	604	609	584	566	619	645	633	587	607	637	668	650	656	657	577	611	634	583	621	605	608	589	600	584	589	589	634	622	580	637	566	617	621	614	609	581	589	571	621	546	596	554	610	606	609	641	590	622	606	594	591	610	612	618	617	593	591	605	583	593	551	622	592	603	628	618	633	605	599	619	597	583	593	636	617	624	607	606	590	622	594	561	598	605	653	590	601	647	592	610	599	591	594	620	624	607	595	592	655	650	646	651	586	624	601	609	651	572	590	638	635	595	648	623	593	620	654	645	596	607	611	623	622	601	612	612	593	613	613	632	613	598	643	624	585	589	593	572	618	614	584	600	588	618	590	625	602	607	643	618	620	615	568	648	596	612	608	630	573	609	593	596	642	620	596	624	603	588	628	605	606	632	610	599	647	585	617	590	580	603	635	619	577	577	562	593	602	608	558	608	612	600	639	600	598	604	613	666	604	586	580	644	631	631	633	612	596	608	621	621	634	600	578	620	601	579	682	578	587	646	611	611	594	628	661	642	626	572	596	596	585	619	589	592	637	674	614	615	557	635	658	602	642	633	584	595	591	671	557	677	633	628	596	617	623	614	621	622	627	620	637	597	613	596	637	610	618	592	581	629	583	647	635	555	634	629	652	590	587	628	626	616	617	574	591	598	585	620	624	663	554	586	618	576	639	586	653	599	603	591	578	608	622	608	638	613	601	579	627	618	549	619	632	550	568	582	619	632	597	626	610	616	586	627	625	591	617	598	570	615	557	551	593	631	614	589	577	604	592	608	598	620	634	633	616	597	583	608	629	616	629	623	636	613	607	571	626	601	628	606	610	645	635	565	632	652	635	642	625	559	669	588	634	616	586	663	590	621	641	597	637	594	589	607	635	596	609	579	606	603	597	597	562	603	651	630	563	605	662	589	605	620	583	621	607	595	573	612	596	601	554	623	596	634	627	606	595	624	602	595	659	612	596	582	603	609	616	600	613	566	557	649	614	565	590	617	584	608	665	576	622	647	587	611	599	626	643	640	577	597	617	584	639	615	598	595	578	614	588	641	561	620	621	623	595	589	607	602	565	568	628	588	637	607	622	584	617	616	631	607	599	598	686	546	608	609	595	624	580	585	625	613	635	588	622	618	605	633	607	595	593	591	649	605	630	651	595	578	597	641	571	629	591	564	602	603	599	638	618	609	603	616	569	627	641	610	653	648	586	644	616	597	571	576	600	618	619	629	630	597	595	604	615	603	654	585	620	618	591	615	588	612	583	593	614	648	609	582	645	624	601	615	615	632	613	661	610	622	579	569	635	634	619	584	600	639	616	622	590	618	592	590	656	597	569	643	590	630	650	607	567	583	591	609	624	593	575	594	603	648	596	591	581	611	609	582	670	554	646	638	610	617	645	630	598	632	620	563	605	632	622	579	618	619	651	639	606	607	641	632	600	603	618	602	624	594	574	575	603	606	633	597	555	597	656	627	603	592	610	560	583	599	625	584	608	639	583	629	594	588	658	634	612	582	611	641	636	583	637	619	572	574	611	603	615	617	593	618	586	575	664	586	598	533	587	589	549	622	592	625	617	624	603	612	612	604	621	629	588	586	649	619	601	630	617	621	621	604	591	626	604	595	628	604	575	621	635	627	599	627	594	590	612	604	598	638	658	600	583	591	665	633	579	572	600	584	557	620	617	616	637	592	590	578	650	606	633	612	577	595	618	606	608	613	591	610	580	618	574	610	602	592	605	628	597	588	610	614	603	606	614	641	611	585	580	601	611	596	625	614	620	584	637	607	597	577	646	624	640	588	564	600	633	614	592	622	588	638	581	626	621	594	595	646	633	616	605	600	614	581	632	590	597	590	611	583	609	593	637	591	622	618	632	635	594	626	567	597	619	616	587	602	626	610	600	614	638	643	585	569	563	629	593	644	639	610	590	589	575	582	615	602	637	632	618	591	629	605	603	612	571	608	624	599	584	621	586	603	597	591	603	537	574	618	625	602	638	602	623	626	638	609	614	616	639	631	593	585	683	633	579	563	591	645	633	610	592	662	587	619	553	610	620	606	589	635	625	645	657	613	661	618	598	609	580	624	590	613	593	613	587	617	605	624	611	628	625	597	646	622	584	581	569	627	641	620	615	614	611	574	585	640	611	645	591	629	635	643	564	619	617	657	616	600	583	573	615	643	619	620	565	625	598	566	598	626	620	617
24592	21461	28733	24785	21361	12126	6042	3630	1791	1553	6025	24579	24294	15189	6339	2334	1302	954	887	863	826	823	815	810	787	809	868	804	864	802	828	824	831	812	830	883	810	818	802	867	852	836	837	827	857	877	836	804	804	780	813	867	876	796	876	815	817	856	820	821	753	804	759	831	836	808	840	757	811	814	812	827	807	795	820	834	853	774	826	771	823	838	841	835	792	862	834	800	819	853	783	828	791	851	815	862	792	806	804	870	829	827	818	808	868	853	869	857	846	839	835	819	778	810	847	835	803	807	846	836	838	870	779	773	851	809	772	787	783	831	808	832	850	837	859	858	837	846	806	858	858	798	818	821	838	810	751	859	835	809	811	779	824	740	829	811	805	832	852	809	850	830	848	865	859	855	766	834	832	851	859	812	875	780	790	844	764	840	842	837	829	851	852	832	831	813	828	810	816	804	818	799	802	812	796	841	856	838	838	769	812	860	800	828	796	811	784	845	780	817	839	794	818	780	806	800	777	842	806	771	806	830	780	828	816	869	832	829	839	821	814	774	841	820	798	815	754	873	849	782	797	826	859	851	778	839	804	859	816	850	816	786	860	844	832	846	839	851	773	786	810	747	829	798	888	836	837	874	879	783	833	801	817	781	836	809	836	807	823	843	817	793	832	838	841	815	818	842	802	797	796	807	807	786	802	822	788	867	840	795	770	859	831	867	821	875	854	813	826	828	817	802	898	848	830	777	821	844	791	856	883	836	776	808	847	804	783	785	822	802	847	793	826	872	839	821	848	859	867	810	820	777	758	856	838	793	770	790	880	823	831	831	828	834	829	758	846	841	838	844	843	802	803	792	805	781	887	818	786	772	828	817	826	859	843	815	819	806	784	815	833	838	825	804	819	805	774	821	832	816	766	820	833	843	769	871	875	802	829	861	862	780	800	845	811	855	778	873	849	805	836	800	790	810	812	801	783	813	864	820	784	859	842	795	788	823	854	835	832	858	857	856	801	768	829	805	809	840	824	854	850	876	807	756	800	830	844	845	832	809	801	804	799	818	846	845	851	848	808	827	861	893	850	815	813	870	837	836	798	834	831	831	885	856	839	834	810	791	785	826	805	825	836	871	818	810	816	803	828	773	815	864	849	802	869	846	843	845	837	823	819	846	846	834	793	842	840	842	791	866	839	809	826	832	811	803	863	859	852	777	869	895	773	836	811	853	815	830	831	827	801	850	801	814	841	748	797	830	833	857	831	767	831	888	850	800	815	862	811	830	830	832	807	859	815	855	794	791	852	815	823	819	847	798	831	813	793	766	797	847	829	827	825	854	854	839	865	834	818	792	817	800	864	812	744	828	766	813	784	833	820	849	806	874	810	786	851	796	830	792	892	857	839	789	842	796	854	888	816	750	825	790	777	877	825	799	780	818	832	852	792	836	815	809	819	804	794	817	884	846	864	775	814	833	842	872	853	796	840	830	871	743	843	795	822	761	867	849	784	818	787	820	785	847	841	849	797	843	826	850	840	803	818	811	780	752	828	898	825	872	824	815	830	785	794	802	799	811	788	802	799	829	788	796	807	803	846	834	869	834	819	869	807	812	897	820	859	870	822	785	814	819	838	790	829	860	860	798	854	794	843	814	805	798	791	805	813	859	827	829	824	826	795	786	765	799	882	830	826	818	860	815	850	809	813	834	876	823	857	820	829	818	794	779	801	804	832	849	785	809	841	795	832	846	816	826	853	758	835	825	871	851	815	779	838	805	808	773	856	806	836	807	801	828	804	830	831	827	797	815	783	878	837	848	812	786	867	837	855	817	834	817	767	828	824	860	817	809	845	798	819	869	829	832	826	820	802	772	812	805	835	807	752	828	824	859	808	840	807	825	836	841	748	868	789	822	811	789	833	807	764	782	803	770	846	819	831	786	833	757	811	849	876	817	818	836	806	821	810	771	785	781	817	805	832	810	846	814	810	856	845	816	869	788	861	841	816	812	791	849	831	847	831	841	839	824	792	803	794	814	851	813	808	849	805	858	846	842	804	853	852	791	786	814	811	768	817	789	857	853	841	828	810	753	782	791	837	835	852	762	813	846	811	816	828	845	842	828	798	783	817	824	841	815	839	806	865	799	816	847	781	836	868	812	808	849	750	818	813	823	842	821	798	835	808	819	842	866	817	796	796	868	821	846	806	804	837	840	828	794	798	820	778	813	829	896	822	818	820	808	829	885	814	786	782	826	773	833	786	863	785	815	799	789	811	841	782	806	817	818	837	893	876	841	845	780	809	818	816	816	830	808	868	825	865	831	835	880	807	847	846	810	855	826	824	822	852	830	799	826	791	783	847	851	843	867	809	827	781	843	823	781	821	833	786	804	816	817	812	803	826	813	828	792	809	789	833	783	836	820	795	769	792	812	793	763	804	834	801	821	859	817	802	833	837	860	783	817	820	811	827	831	762	852	860	827	818	846	795	790	866	840	830	860	800	791	833	871	778	815	829	826	811	814	771	824	812	801	802	816	850	895	809	824	841	866	890	814	878	811	782	817	810	841	830	852	814	830	836	781	847	839	821	827	839	839	810	822	844	812	817	806	887	829	844	852	820	836	815	847	854	859	817	856	828	815	857	882	841	766	830	844	812	792	824	820	815	853	827	689	815	836	790	808	833	831	866	828	853	794	798	839	789	862	806	855	812	833	857	796	880	843	853	791	821	872	787	831	854	833	807	793	826	859	838	812	842	769	825	817	845	830	782	830	873	776	785	855	836	758	781	815	857	882	881	798	858	814	838	763	827	841	780	853	837	811	827	721	856	829	777	803	783	812	837	795	814	784	779	798	837	803	811	777	798	787	844	808	777	766	831	813	875	818	793	826	820	849	794	824	759	810	831	832	827	802	792	837	823	842	842	810	803	805	901	804	866	827	851	845	842	828	773	844	801	857	862	820	835	842	771	810	789	841	870	864	790	801	792	832	852	783	787	799	772	761	784	767	850	830	795	811	864	828	791	857	800	835	793	838	784	795	763	812	818	806	792	747	820	854	829	817	845	805	860	827	817	775	809	816	842	847	881	780	800	790	820	810	854	857	839	796	820	832	859	807	819	804	799	811	760	813	762	859	819	757	806	842	821	857	828	794	817	824	831	788	831	810	840	790	792	760	807	816	855	877	797	818	863	829	768	807	805	838	847	818	828	798	824	833	794	823	793	838	840	811	774	835	802	744	811	860	785	833	808	810	827	852	812	847	798	771	796	859	780	837	810	817	849	792	800	819	838	809	845	849	846	818	838	805	835	835	832	850	743	818	827	795	862	868	827	795	793	831	821	815	860	874	825	814	846	855	783	809	824	806	815	854	819	820	845	803	768	840	864	822	812	795	871	813	844	878	829	822	845	843	807	769	756	867	806	831	858	819	890	842	781	820	823	784	797	783	808	830	856	807	786	788	819	861	856	801	845	791	802	783	807	790	796	841	808	835	829	830	782	815	833	816	804	819	811	821	850	807	880	800
4528	7225	10564	12724	8991	4761	5042	3899	2015	1945	8420	25050	20678	12436	5512	2299	1198	853	717	666	655	708	674	665	711	738	682	701	741	720	675	648	675	689	715	711	710	693	719	728	697	721	680	675	739	658	671	708	704	716	708	727	707	700	743	655	702	726	700	704	681	725	683	726	702	685	706	717	724	733	696	737	672	705	670	684	680	681	719	698	725	704	705	749	687	661	741	716	668	703	652	684	681	683	691	703	701	704	674	718	709	715	722	684	656	722	713	676	717	694	673	718	701	722	713	708	697	723	725	691	664	733	665	719	702	658	693	715	685	660	710	674	673	691	675	726	678	689	666	703	707	675	682	648	702	676	725	708	703	704	742	749	686	677	730	704	699	698	721	630	693	678	680	663	720	679	690	720	744	685	654	714	683	723	709	709	709	692	712	737	703	659	730	732	663	705	650	677	687	727	658	636	675	659	727	686	653	740	739	691	662	712	703	710	728	695	706	688	713	745	701	701	702	713	711	702	710	684	696	724	724	699	716	737	693	707	710	720	705	712	687	664	715	706	685	712	712	657	695	691	680	661	690	734	694	714	659	659	707	729	693	693	718	666	702	747	735	732	703	693	738	660	731	741	641	685	741	697	652	710	704	733	694	689	693	687	697	699	644	742	710	744	683	691	686	654	713	696	717	698	681	677	678	700	720	707	694	701	718	705	653	662	694	695	671	696	666	705	704	701	653	717	654	715	692	715	716	703	703	678	669	732	688	705	713	695	672	726	721	756	703	688	649	698	684	651	705	664	683	736	706	682	736	723	725	696	644	703	735	726	699	688	679	728	673	689	676	685	669	694	726	658	687	645	673	708	672	701	730	709	686	681	695	697	694	706	693	738	649	738	701	720	680	679	729	663	692	674	722	653	675	700	705	673	720	656	721	711	689	671	708	696	707	696	694	673	668	670	699	683	697	712	625	707	701	697	726	715	722	728	719	710	709	684	640	706	713	716	678	732	675	693	645	707	691	695	733	695	670	673	685	640	744	681	708	726	729	716	689	695	704	718	705	686	669	725	698	706	693	712	687	669	695	672	679	669	647	680	682	720	733	653	712	723	681	694	645	729	694	641	698	697	669	765	717	678	697	683	698	648	684	740	658	685	741	751	735	708	691	666	694	702	692	687	703	670	711	688	676	698	685	725	693	697	684	690	726	657	675	707	693	720	690	681	672	688	682	707	703	676	706	652	736	699	694	670	729	631	679	686	675	745	670	675	712	715	719	671	713	751	727	695	676	735	710	686	661	724	709	693	696	648	605	735	696	685	712	699	711	680	701	698	723	693	646	663	727	694	710	693	713	721	711	675	709	718	630	683	677	689	696	732	700	684	697	696	662	688	664	644	663	702	742	659	684	691	684	696	684	718	713	663	744	646	679	721	697	704	706	705	676	748	714	720	716	698	701	713	764	654	669	712	714	695	684	695	681	690	730	691	674	698	686	681	674	701	681	752	704	712	701	702	734	715	688	750	723	729	701	710	690	677	696	682	713	647	662	693	623	691	713	702	700	684	686	692	706	681	714	713	730	716	741	703	678	708	698	694	729	710	709	657	711	660	706	647	687	706	670	665	681	715	685	698	713	701	691	756	688	733	678	685	678	704	700	675	698	663	650	660	662	695	706	701	658	686	706	715	701	720	740	667	642	677	690	666	695	649	711	654	699	713	688	699	665	660	705	714	724	692	687	659	716	638	726	712	699	708	693	732	722	671	728	722	659	665	718	687	712	625	720	674	709	725	689	725	693	704	718	677	759	664	676	703	699	687	686	727	672	704	701	714	676	717	727	686	699	676	693	707	717	694	674	628	665	702	650	672	692	722	708	698	695	746	694	719	713	694	685	690	661	688	713	682	699	716	664	732	682	676	708	676	717	726	662	715	722	712	711	704	702	692	688	708	669	678	715	695	694	688	697	708	707	683	685	733	689	705	702	708	679	688	727	692	705	696	707	662	726	683	673	691	695	701	653	663	672	706	700	678	710	691	714	722	677	659	654	670	687	678	741	705	678	695	730	765	666	645	676	730	696	693	671	725	681	669	664	721	705	714	660	722	708	679	741	720	682	688	654	712	661	662	690	681	685	674	718	707	653	760	693	724	677	721	710	702	708	671	713	698	692	732	695	708	645	662	713	676	700	718	696	705	706	720	673	695	736	676	710	670	717	741	691	682	698	669	679	660	669	718	662	677	711	683	658	718	723	701	673	707	676	729	703	707	692	760	704	660	671	698	695	729	753	717	679	722	665	631	672	691	696	670	718	710	693	695	709	682	681	702	715	685	671	665	730	669	710	680	699	656	710	666	748	686	703	674	698	686	728	697	689	738	674	668	694	709	724	684	680	680	709	654	721	694	660	658	706	668	739	672	671	703	663	731	686	668	731	706	678	706	656	708	686	661	708	689	685	710	717	739	684	698	677	685	702	684	715	719	684	726	705	714	635	688	639	708	692	689	772	673	685	713	713	727	735	699	684	718	711	695	719	732	719	718	696	716	713	709	679	716	708	683	680	724	689	665	678	722	684	634	723	739	699	695	653	737	680	693	710	675	681	694	704	690	729	692	728	673	660	676	694	725	663	715	666	689	725	682	730	701	730	693	706	701	699	714	689	676	685	726	691	693	672	644	669	664	706	731	701	695	681	690	679	725	693	720	689	682	657	749	696	691	677	723	669	692	711	724	692	696	712	709	652	678	663	745	703	687	704	661	658	663	747	665	676	682	710	676	692	700	673	662	690	659	720	686	698	710	637	668	694	705	728	690	715	738	684	703	654	718	672	699	654	683	653	703	687	692	735	683	692	674	700	700	668	681	705	655	692	701	693	707	728	704	681	674	652	718	666	751	681	734	673	681	739	716	731	721	678	703	681	716	658	676	691	686	698	710	695	691	647	719	654	712	691	740	677	666	699	693	681	689	681	664	670	686	712	671	683	694	701	724	693	709	680	736	678	699	688	688	683	668	726	678	683	683	696	724	707	756	720	643	671	668	677	721	686	714	662	695	633	719	712	728	708	696	675	725	702	715	686	710	674	691	640	681	626	723	682	653	687	684	676	662	640	689	712	709	682	681	671	671	696	690	686	721	697	683	674	660	673	714	705	630	694	715	655	718	742	681	703	656	717	670	713	703	685	718	640	662	717	660	679	726	717	730	687	719	684	660	705	667	677	701	642	668	675	716	671	704	661	717	693	683	663	714	691	681	701	703	688	684	699	683	721	693	644	734	714	705	664	702	683	706	684	656	701	674	664	704	665	672	640	719	695	713	697	700	707	688	706	741	645	694	728	675	733	706	651	714	669	736	712	682	725	659	690	707	680	674	699	705	700	657	665	685	673	691	715	673	717	708	708	676	676	710	698	671	689	701	715	727	660	749	665	744	652	717	664	697	750	706	670	672	717	667	639	676	661	718	661	679	773	696	706	684	672	705	732	699	658	658	713	721	734	658	746	681	669	714	673	695	695	698	683	717
28006	13107	7313	5709	3323	1694	1178	1090	895	780	1067	1871	1910	1571	1189	929	754	737	784	736	753	725	752	718	774	757	769	730	786	727	718	762	767	735	719	752	738	768	766	784	726	742	763	758	720	756	767	742	788	761	746	809	778	722	800	777	759	741	763	757	744	761	725	678	772	757	747	787	739	771	764	731	791	792	781	733	736	729	739	731	732	767	664	697	768	784	747	721	794	715	744	722	780	712	736	747	729	773	747	755	739	732	790	706	746	742	700	740	725	727	732	707	766	715	792	729	710	766	792	766	736	764	791	754	769	737	697	772	731	741	710	687	752	727	686	762	753	732	698	756	764	751	722	812	740	790	777	760	768	748	750	741	762	744	789	720	741	733	745	784	780	738	684	725	755	724	750	768	749	768	735	771	745	724	737	711	784	742	726	781	732	769	711	717	727	741	741	779	787	731	751	728	715	771	729	753	762	769	716	716	782	775	723	694	716	709	761	702	695	688	772	764	751	762	756	751	660	792	723	731	727	764	750	723	770	766	751	784	744	766	760	797	702	742	730	729	760	778	753	787	743	727	780	773	741	737	730	729	729	709	752	777	750	752	747	744	739	767	742	776	784	752	758	760	755	757	709	727	758	746	724	766	770	730	717	712	743	730	759	739	769	756	768	713	736	793	754	765	771	758	726	787	718	765	727	704	708	761	770	727	719	769	800	683	721	768	732	788	758	713	716	734	753	737	721	740	780	776	725	710	721	734	761	746	796	775	760	713	762	721	719	728	720	760	761	743	751	770	734	708	743	765	714	761	753	716	793	751	754	736	755	736	741	751	743	694	720	757	732	724	703	737	775	715	749	683	789	713	761	746	767	753	754	766	723	756	717	727	742	727	772	773	747	738	705	772	746	738	731	803	710	755	752	747	711	723	758	765	732	738	733	738	799	758	714	737	784	739	709	679	768	785	756	734	765	697	750	728	714	765	785	749	758	716	778	729	762	795	698	738	748	733	723	727	757	700	766	739	776	731	739	747	738	775	687	704	720	728	737	730	743	738	743	730	746	729	779	793	723	798	751	725	738	761	779	783	729	723	737	757	725	725	740	730	712	747	740	739	704	735	841	790	767	743	764	740	717	751	738	694	762	769	739	765	699	756	788	735	766	765	718	763	790	728	732	757	752	736	818	746	725	727	797	729	779	723	756	771	747	702	756	724	724	767	741	782	794	762	740	753	737	751	711	744	729	736	768	757	735	768	816	770	689	765	794	763	735	751	712	773	721	712	739	771	758	719	702	741	780	729	726	744	765	773	718	754	718	715	709	761	759	752	739	726	719	749	767	739	796	757	730	783	740	718	727	720	720	703	716	849	767	727	780	759	721	728	790	729	733	752	732	762	767	782	718	755	723	735	746	711	742	727	734	769	726	794	769	704	785	776	783	747	683	732	760	700	703	760	745	750	742	756	766	755	734	746	724	717	733	783	784	720	740	763	713	740	792	712	741	721	745	730	749	715	775	817	718	740	758	724	791	746	756	746	709	717	772	696	648	719	759	769	761	765	738	758	753	720	794	759	738	694	780	718	739	745	711	683	763	734	739	735	770	786	783	730	786	742	766	739	731	695	710	712	765	788	717	786	748	733	731	783	722	750	786	766	756	713	696	714	728	785	745	734	705	763	764	724	801	712	762	717	767	732	761	765	746	781	740	748	732	759	759	735	725	767	772	748	772	736	756	763	688	711	702	768	765	791	720	736	757	743	729	709	745	740	759	753	740	722	743	723	784	768	735	745	738	754	700	704	710	742	755	689	755	786	722	747	722	707	748	719	675	716	742	746	780	718	749	755	773	723	800	706	723	774	764	719	748	786	721	755	767	730	739	741	736	770	757	782	753	749	716	762	734	747	734	793	734	692	714	719	741	734	774	724	708	761	720	789	742	745	722	786	767	721	756	681	766	765	738	714	781	771	760	774	743	729	693	726	736	696	753	722	698	738	733	735	744	758	750	751	678	781	792	710	744	740	717	715	735	729	744	702	737	720	765	704	712	726	710	726	691	778	709	793	700	749	736	735	767	684	690	783	726	713	712	697	704	753	755	727	744	736	734	769	699	803	746	748	749	728	786	733	790	755	673	733	709	712	769	735	771	769	770	759	748	764	681	750	774	722	729	748	766	732	784	736	778	739	752	718	783	764	715	781	751	737	716	716	695	727	777	723	750	725	717	784	753	741	758	727	747	748	735	704	743	735	793	743	761	736	807	725	731	744	764	697	810	786	782	730	736	733	765	781	682	756	770	743	773	717	771	716	698	718	727	714	741	741	718	733	687	751	725	782	760	721	705	758	748	785	774	745	745	741	783	753	713	731	707	727	732	702	790	743	724	754	725	762	747	716	726	726	757	740	773	816	697	717	679	758	795	758	745	710	738	760	794	731	760	790	782	731	732	753	728	757	747	732	744	724	777	707	715	752	717	743	747	730	749	742	680	706	701	705	787	732	760	725	696	735	699	758	738	700	737	714	763	774	751	731	756	724	724	777	735	740	806	772	713	782	740	764	712	706	718	707	729	721	734	750	745	705	782	722	713	702	780	748	738	724	739	733	798	728	761	721	782	768	748	722	727	764	807	799	719	750	735	719	752	767	767	769	745	788	785	726	709	728	722	732	722	726	674	782	816	726	732	713	748	744	727	731	736	759	730	764	700	781	737	738	736	649	737	747	775	723	757	767	763	725	737	727	749	696	785	794	800	764	734	743	738	760	765	771	709	738	726	745	784	723	751	750	731	745	793	751	764	753	750	685	718	731	757	729	762	763	752	767	743	768	759	733	713	741	753	740	734	718	776	737	787	756	714	729	740	742	778	741	720	749	750	791	734	722	785	769	734	757	736	750	727	782	729	729	731	771	790	777	762	771	787	711	687	730	753	752	765	751	716	761	740	744	751	738	684	739	754	744	736	739	695	737	755	712	733	788	708	787	741	692	705	743	755	714	805	769	773	720	748	738	658	768	767	742	730	798	730	718	780	743	799	723	720	755	768	720	759	735	725	762	738	763	755	719	776	765	774	797	737	754	750	713	764	755	763	766	732	725	710	783	765	755	766	768	764	750	758	769	754	753	781	734	758	781	738	781	760	750	748	716	775	684	673	734	721	768	719	761	780	708	754	728	744	722	727	722	775	729	757	737	806	726	776	745	720	664	702	736	768	763	778	748	714	761	753	776	733	714	739	734	754	770	714	722	764	749	759	753	785	784	734	745	751	764	789	746	773	764	725	802	730	806	746	783	715	753	774	725	724	748	729	782	739	706	771	749	753	778	721	727	784	765	741	774	713	770	708	732	735	730	773	734	751	740	762	684	702	776	759	754	746	749	734	794	763	698	727	757	722	705	724	736	712	729	707	773	762	684	751	763	746	747	766	722	659	771	765	711	739	740	777	789	732	710	755	781	780	734	773	751	733	784	747	746	770	744	720	721	738	719	720	703	714	748	772	781	754	742	768	746	752	768	732	717
6380	4285	7212	4988	3806	1840	1286	1151	777	712	1207	2075	1917	1458	1108	814	666	622	677	634	585	639	621	571	643	629	612	649	653	592	624	622	606	616	637	623	618	642	628	661	603	618	607	616	597	647	613	668	621	592	631	623	663	633	642	569	626	633	633	651	615	607	637	618	608	617	645	667	630	640	670	641	608	611	580	615	557	633	593	645	623	657	638	612	591	672	639	617	611	639	585	622	640	616	661	587	641	651	616	590	598	618	623	578	634	622	614	612	636	609	570	593	571	621	571	634	612	623	619	619	572	605	641	612	608	595	567	579	651	603	584	624	611	611	626	616	639	630	618	577	645	618	638	622	627	602	645	601	614	597	595	604	586	609	608	622	603	604	653	573	604	634	612	650	583	646	614	614	625	621	631	617	639	633	597	567	631	591	607	679	652	642	588	578	667	617	675	621	620	586	606	624	645	667	617	617	603	634	678	642	627	651	611	594	651	592	635	649	660	632	596	612	578	622	562	621	623	592	597	605	619	601	675	625	657	640	654	662	626	598	651	604	665	602	641	632	602	626	607	604	642	635	619	611	590	644	578	623	563	619	600	619	679	592	611	618	606	604	592	635	630	634	581	609	676	625	588	614	570	602	619	664	640	598	592	603	639	634	605	618	593	628	647	639	621	592	599	622	610	605	615	635	592	603	634	643	661	603	580	644	604	620	586	590	640	632	609	615	609	642	594	619	622	585	635	619	575	588	643	621	627	639	614	594	605	600	595	599	611	593	639	616	612	588	609	590	645	621	633	610	606	646	605	579	603	621	590	674	633	638	627	644	638	656	623	603	634	626	630	625	633	598	616	611	602	573	650	643	622	595	603	653	614	649	597	608	599	611	595	623	593	657	612	608	629	602	614	593	653	631	667	624	610	631	630	593	567	590	638	627	651	632	556	604	663	632	584	578	615	620	614	573	632	598	594	616	620	611	584	625	636	612	602	637	627	627	616	626	651	589	611	657	657	631	615	634	642	626	625	607	588	668	647	613	586	560	630	620	632	660	642	640	631	561	645	611	641	617	612	639	598	583	623	668	620	645	599	615	579	573	631	617	620	599	620	608	611	659	656	634	630	616	612	608	591	600	615	643	580	630	589	627	596	618	625	632	620	576	633	607	614	619	622	634	617	635	616	600	677	572	638	630	657	602	646	656	654	653	595	588	635	652	613	640	629	568	574	623	558	593	661	643	615	580	597	645	569	657	651	619	615	659	605	692	613	627	615	615	641	638	654	642	589	634	640	592	637	639	629	636	620	610	628	616	638	620	651	620	626	623	567	578	603	612	610	637	596	626	657	616	583	589	582	607	587	605	614	589	615	593	600	599	621	574	644	642	601	610	603	629	629	628	600	617	663	591	656	624	594	617	595	621	595	626	591	621	634	628	591	612	625	591	601	623	645	596	620	619	618	652	608	610	575	652	654	629	621	623	642	616	627	609	640	613	604	645	637	631	643	602	554	616	631	616	612	609	579	653	617	644	625	592	652	613	656	671	623	615	635	622	562	577	585	607	612	660	595	606	592	609	585	635	641	593	634	634	620	630	608	621	638	556	587	570	638	631	647	622	626	628	613	601	632	632	590	660	597	634	594	594	580	606	597	622	633	613	656	563	631	585	613	620	620	600	642	650	574	610	646	636	644	649	607	647	653	684	593	627	621	640	618	617	640	648	614	634	621	631	656	631	604	615	608	623	630	634	605	601	626	629	648	690	645	589	580	619	584	601	649	610	591	593	605	644	648	594	581	595	624	599	660	616	616	600	620	638	629	631	573	601	569	644	601	618	629	616	598	633	605	603	590	604	603	615	635	633	619	636	658	604	624	598	683	559	568	630	573	606	613	607	621	546	624	611	604	642	625	601	661	620	617	612	649	598	623	632	612	631	596	594	628	672	562	622	613	599	567	657	633	579	633	587	645	620	628	658	681	626	630	614	625	622	597	617	645	637	624	602	613	638	626	599	603	630	629	586	635	607	605	641	610	592	614	603	627	609	630	608	611	655	612	598	616	660	591	632	606	645	585	615	613	631	623	604	604	575	592	631	572	633	616	637	592	593	606	601	603	592	603	631	608	615	596	623	640	631	649	591	660	601	624	668	604	640	634	619	596	643	601	638	639	628	640	634	634	610	620	634	575	553	622	623	610	623	610	619	588	639	600	580	607	643	648	590	645	628	644	629	609	636	606	574	595	610	591	616	655	611	598	607	602	646	594	658	586	645	588	581	643	637	604	640	616	641	604	654	637	651	614	589	618	608	651	597	616	624	588	643	610	640	618	619	590	647	616	636	629	578	612	642	571	618	627	567	615	622	635	627	667	666	661	628	607	650	606	623	632	631	588	600	634	610	639	579	646	647	637	613	606	660	612	610	613	586	606	632	629	652	592	623	654	594	615	616	638	616	617	572	673	639	603	605	665	611	607	626	593	651	588	628	634	622	630	611	642	666	642	629	581	630	615	602	616	609	647	616	647	588	642	596	631	605	649	575	618	615	584	578	615	627	580	603	650	641	632	586	653	579	628	620	620	590	649	600	645	624	625	617	578	671	652	599	600	600	596	598	617	620	590	577	641	587	591	639	624	616	613	609	645	656	568	613	619	639	610	624	623	644	636	623	605	609	601	644	634	644	632	626	612	637	630	620	622	671	624	637	609	666	653	587	635	664	613	572	629	639	615	615	602	653	566	627	631	582	568	612	627	582	640	601	576	660	666	602	652	591	620	654	639	647	621	601	598	665	664	611	626	638	610	622	637	613	583	620	570	606	612	585	618	627	645	621	620	604	601	548	647	619	603	634	610	631	635	572	627	601	664	623	604	604	609	625	628	604	585	574	633	597	635	561	608	589	614	602	625	595	605	612	636	569	611	592	616	595	610	649	621	625	628	601	604	644	652	613	602	666	595	636	616	634	597	614	572	595	625	634	599	590	610	613	676	617	601	582	669	643	602	614	597	594	623	628	626	692	662	639	657	610	600	607	603	607	641	637	607	594	609	621	589	602	627	597	605	595	606	581	608	619	610	595	622	613	671	611	620	649	575	585	596	607	616	646	630	607	604	579	600	637	576	588	597	661	638	594	629	623	626	595	591	611	580	589	635	620	605	661	635	607	557	601	633	638	612	687	577	603	626	588	575	608	604	633	615	624	646	607	657	631	613	633	642	671	587	610	635	618	648	613	667	605	620	624	623	655	647	591	579	628	609	635	643	577	613	590	570	622	651	647	624	655	637	590	604	659	596	657	618	594	612	608	629	619	631	575	582	585	596	622	591	633	653	601	585	629	599	608	590	595	575	641	652	628	649	652	621	584	602	580	631	660	621	646	625	624	627	613	612	601	619	638	599	615	624	614	647	624	669	615	640	590	635	644	626	635	590	638	641	606	564	601	634	561	575	591	588	614	610	619	598	660	599	583	642	650	661	618	644	587	656	625	600	628	628	572	652	592	631	593	599	627	587	633	627	598	655	640
25609	21544	27769	25519	14856	6120	2541	1408	999	1061	4525	13150	14546	8718	3055	1517	905	758	757	739	694	706	760	704	704	681	650	711	698	758	702	673	733	665	764	732	725	698	723	678	709	728	670	631	718	711	704	658	672	681	673	639	702	691	690	646	698	685	660	721	740	679	708	714	739	708	666	731	762	696	664	706	658	686	684	705	683	698	690	701	717	731	688	701	683	649	678	705	675	704	687	727	692	698	691	706	699	683	724	701	664	723	691	675	688	688	678	662	705	721	675	684	693	713	726	701	693	656	697	646	709	666	669	700	705	729	665	669	660	669	708	738	655	712	716	680	670	719	700	706	653	731	722	673	683	682	671	730	724	682	743	688	702	698	678	687	707	688	658	665	664	710	724	682	683	703	642	690	668	662	706	719	710	657	670	686	718	689	726	699	696	692	726	664	677	689	695	702	683	645	670	698	735	704	695	667	710	628	676	674	667	711	686	708	743	711	710	658	711	703	647	715	699	686	692	723	647	683	707	661	694	737	700	689	672	689	687	691	708	686	632	662	694	691	702	705	745	705	691	674	647	761	707	670	713	680	692	662	685	675	667	653	659	655	693	669	689	773	673	676	721	714	732	645	717	716	702	703	730	657	730	707	678	731	730	670	713	699	642	670	625	683	676	674	683	670	709	667	672	723	654	668	762	696	721	662	627	675	708	654	696	687	707	717	636	730	663	657	683	668	718	705	669	660	701	705	727	695	685	681	677	734	702	697	699	710	667	653	689	639	687	732	633	745	674	648	724	674	744	737	621	664	653	717	712	681	657	706	659	748	696	709	682	713	692	691	651	713	694	646	691	690	732	731	720	676	708	719	683	676	735	715	711	675	723	691	671	705	745	675	721	703	702	718	688	710	684	671	690	631	648	672	696	644	677	640	715	681	734	680	659	680	695	698	680	737	673	682	681	681	705	700	682	663	663	700	697	677	709	671	666	698	659	726	699	738	698	737	688	666	710	679	695	692	699	677	714	707	672	696	721	689	658	705	733	704	722	702	703	656	684	696	659	713	688	699	705	665	678	712	661	681	661	706	689	677	732	663	716	669	718	687	682	684	655	714	753	676	690	686	710	718	731	712	679	687	687	710	693	688	670	711	695	690	695	650	703	663	684	696	693	668	668	678	710	742	678	648	708	726	601	656	715	726	673	640	698	695	702	693	685	651	673	684	692	736	719	700	637	680	662	723	677	712	679	719	730	725	736	706	715	656	699	734	694	691	705	711	663	663	699	667	709	655	728	680	657	723	697	700	661	767	712	660	699	668	677	682	709	701	666	723	732	702	706	696	745	672	706	639	709	664	686	693	692	715	677	733	651	718	703	683	696	681	687	666	680	666	663	725	673	670	676	671	650	727	703	690	686	660	704	679	697	665	682	652	689	709	682	704	692	710	704	655	710	667	695	707	633	665	735	712	673	733	706	667	717	713	695	695	732	651	749	700	735	744	707	672	681	710	711	701	694	720	708	694	692	703	672	718	711	703	728	657	702	672	715	723	726	702	689	691	676	708	678	715	685	684	689	664	704	745	706	681	662	715	698	705	676	724	738	691	666	695	731	694	735	702	713	661	652	702	725	673	683	709	678	666	638	654	687	668	680	693	678	687	630	678	692	738	696	708	739	698	685	699	722	698	762	720	648	701	705	706	703	674	693	668	668	665	715	665	654	647	692	754	648	677	646	723	690	665	709	711	688	679	672	725	712	695	696	690	701	660	726	649	701	646	710	731	685	701	666	681	698	678	691	655	695	676	667	710	724	682	680	639	664	735	683	669	651	702	722	695	719	706	695	721	727	640	700	687	698	679	703	673	733	721	670	696	728	701	690	699	718	704	690	721	736	671	687	721	651	713	685	739	700	734	750	633	674	701	746	738	647	666	720	661	709	690	722	740	712	729	707	709	673	667	715	711	686	691	705	687	703	692	727	693	687	688	703	678	673	675	692	681	696	712	657	662	679	695	736	694	705	686	710	653	708	702	677	687	656	676	646	693	700	705	675	712	719	687	706	723	700	704	744	672	669	686	669	691	712	645	673	716	699	787	679	727	726	707	654	660	697	694	704	735	695	686	671	731	716	649	719	682	699	688	677	679	666	714	682	727	678	729	671	695	705	676	696	763	658	693	694	666	717	721	713	731	710	715	756	654	713	669	706	709	694	697	665	706	664	678	684	725	677	692	736	721	652	726	665	688	711	726	664	688	726	687	660	711	721	715	686	741	665	726	649	682	715	726	684	702	686	692	675	702	703	647	707	702	700	674	732	620	686	695	668	672	671	709	673	684	694	643	707	705	672	660	697	711	693	706	693	679	683	644	704	710	705	700	699	658	680	726	671	688	707	677	704	695	703	696	701	697	623	698	684	678	645	708	683	677	677	673	660	678	690	718	666	690	683	673	691	675	653	757	698	650	710	668	714	689	665	682	661	703	714	701	660	664	724	705	676	659	690	631	734	684	638	665	679	763	711	673	687	744	666	697	686	675	714	717	625	705	688	711	672	690	684	713	680	747	690	684	666	722	678	665	727	638	710	668	690	741	679	674	680	710	675	707	699	671	720	736	688	683	625	749	665	678	660	675	669	700	682	682	695	684	710	764	690	655	726	633	727	687	614	669	665	712	678	697	766	675	706	684	673	705	682	707	640	666	641	671	723	698	693	680	690	712	685	698	686	682	745	691	722	668	715	713	680	660	691	681	706	697	699	703	725	736	694	718	691	682	676	730	702	718	688	692	727	721	693	667	733	703	675	674	725	656	662	691	643	683	679	657	721	696	698	698	666	686	695	697	674	677	724	620	711	694	661	704	724	701	728	691	744	667	661	758	684	686	649	662	714	645	714	687	709	702	653	678	645	693	667	658	680	661	679	679	765	706	688	710	695	699	682	660	674	665	670	721	739	678	705	754	692	677	695	666	679	703	676	665	682	693	699	633	685	675	725	701	663	690	682	705	740	697	673	698	734	692	687	679	679	675	740	734	670	711	710	741	677	676	684	655	687	728	672	670	698	719	657	674	690	720	684	677	678	703	696	711	714	680	664	643	672	643	645	653	693	660	689	705	736	698	729	695	693	698	722	681	681	684	676	651	665	678	678	678	731	687	656	715	715	671	702	728	642	701	683	659	707	716	682	637	714	703	699	726	689	688	706	710	735	697	686	714	732	702	737	709	657	691	656	697	740	750	668	744	706	702	747	691	728	733	699	671	737	683	738	765	722	687	661	722	733	674	674	654	692	703	722	674	676	691	732	698	648	690	711	662	663	669	688	660	639	710	698	681	637	697	634	726	677	716	684	674	653	718	712	671	674	708	701	655	676	660	734	736	677	672	720	686	681	695	682	696	649	697	712	670	713	690	681	664	740	695	688	684	709	707	733	649	686	671	701	698	718	685	660	674	703	730	713	694	712	671	700	661	703	669	667	665	732	706	671	674	694	686	677	721	675	682	689	666	706	634	689	717	718	692	716	692
4448	13398	16078	9553	6450	4555	2004	1410	921	1104	6210	14069	13650	7508	2844	1412	754	656	574	613	605	623	587	606	591	577	577	624	588	615	569	604	610	577	594	619	616	561	609	622	630	603	595	619	595	563	637	615	601	580	608	598	586	595	567	625	548	597	582	600	569	630	553	585	604	622	597	633	576	586	633	603	569	574	604	616	630	626	583	579	565	578	607	574	622	591	609	600	560	606	592	602	581	566	569	603	627	600	599	574	572	561	613	624	600	591	587	619	566	597	568	646	599	571	605	588	559	584	599	627	588	576	600	555	573	639	578	612	617	582	616	578	588	621	659	638	612	596	612	672	597	569	590	576	589	599	585	607	606	622	566	586	575	619	549	610	619	588	628	629	604	616	632	625	596	622	590	614	578	554	584	606	644	604	609	588	545	590	572	588	598	566	561	566	649	648	625	602	622	603	606	573	597	621	621	549	590	627	623	592	582	598	604	612	595	572	566	601	618	586	608	579	580	556	607	584	610	573	607	603	622	594	621	630	543	638	598	637	600	590	579	566	577	595	592	566	605	611	577	578	595	598	589	590	624	599	594	636	596	571	614	578	591	627	611	550	601	630	578	637	605	597	612	595	586	586	608	606	606	608	600	571	629	590	597	612	575	582	604	590	602	594	566	576	591	605	629	595	614	617	595	582	557	593	575	592	603	608	574	600	578	593	591	595	572	556	585	598	612	569	621	575	582	618	575	571	539	599	556	581	600	641	578	634	544	578	573	561	564	635	625	619	611	630	618	591	588	639	596	586	603	570	557	591	634	634	562	588	579	555	614	619	547	605	567	643	606	593	661	586	579	589	579	593	577	615	580	612	592	594	613	616	585	612	602	625	577	615	586	589	561	539	575	559	549	571	605	612	583	621	593	577	523	587	614	582	594	581	564	566	607	616	579	599	585	574	635	598	622	593	598	612	577	629	587	583	612	622	585	575	591	569	572	575	567	631	584	604	605	592	593	618	610	587	614	621	572	590	558	551	618	638	634	600	629	577	584	586	581	611	623	626	611	571	567	577	601	621	551	602	608	589	631	572	614	577	576	640	622	540	561	576	577	585	602	587	619	606	636	576	578	619	543	602	604	621	578	645	567	581	593	634	588	602	624	575	572	579	600	613	536	591	593	576	607	622	592	606	572	605	605	601	554	593	559	583	595	562	601	597	634	585	600	613	612	625	592	591	628	622	553	594	626	597	545	604	614	599	594	594	583	523	599	572	600	633	617	585	570	570	570	576	568	586	600	588	607	550	670	587	565	567	589	574	623	605	606	597	580	570	614	579	577	570	579	610	614	632	611	575	577	639	607	631	622	623	582	574	558	625	601	607	614	592	571	600	629	581	619	599	580	602	643	558	595	600	590	599	580	599	645	615	601	637	631	591	575	612	596	615	567	606	574	607	581	651	623	583	585	610	577	616	552	598	591	578	582	582	602	596	610	567	578	617	598	622	612	546	584	587	593	586	603	600	621	584	586	611	575	585	571	594	602	565	546	604	594	597	569	587	617	541	592	605	593	584	595	568	616	585	582	570	630	559	565	582	593	563	624	593	616	589	624	571	589	575	574	572	606	600	577	556	561	642	575	581	624	588	620	579	589	617	595	591	620	620	569	546	586	558	553	601	548	620	627	586	576	593	617	551	586	572	606	583	588	572	589	571	631	564	601	621	556	620	614	578	623	591	570	573	559	571	585	579	591	594	626	608	561	560	635	657	647	592	620	567	582	591	538	571	605	618	588	585	591	617	606	563	608	566	611	598	599	601	598	613	634	622	570	583	566	582	580	607	584	579	602	613	604	593	588	556	575	582	598	565	598	572	617	606	549	585	597	635	579	598	611	540	580	552	589	617	573	567	589	552	641	565	601	636	542	600	565	630	571	598	600	635	617	608	597	569	593	573	603	636	633	579	612	576	589	564	599	585	618	634	564	619	593	590	606	640	631	537	600	608	616	617	598	611	605	592	608	614	643	661	584	620	632	567	578	590	604	652	564	577	609	574	588	626	618	565	563	582	584	592	563	623	599	614	609	594	580	555	586	632	595	613	584	628	620	602	605	592	577	593	600	574	587	574	580	572	605	586	566	597	579	556	591	610	598	600	584	624	610	618	568	595	586	571	610	629	563	558	590	601	589	563	566	600	570	591	599	623	555	574	594	589	613	594	616	583	612	594	622	569	601	555	609	595	601	611	595	573	575	604	619	612	605	554	608	594	596	612	610	596	605	591	607	586	593	567	589	553	579	587	593	603	616	569	641	564	613	619	602	584	591	572	631	608	629	554	634	560	624	631	592	592	657	643	568	645	544	611	633	576	594	596	605	588	619	573	588	620	593	572	551	587	611	587	595	578	577	577	615	608	603	555	617	588	605	603	574	542	613	554	586	617	625	619	616	601	629	653	568	587	636	618	564	607	610	582	585	616	572	583	592	548	614	608	571	580	607	604	630	596	596	623	617	579	580	632	556	581	561	632	594	588	646	638	596	614	601	591	623	586	560	573	610	567	565	614	569	619	595	577	615	569	621	554	585	581	592	613	599	610	571	613	603	640	607	565	588	663	619	603	600	628	644	570	590	585	571	565	577	585	594	584	555	574	601	564	539	592	562	571	653	595	605	619	597	589	572	569	630	565	636	564	602	566	622	593	577	631	579	608	624	581	583	567	546	568	598	566	587	564	575	614	594	624	579	627	588	542	610	601	593	589	526	586	605	598	603	578	600	605	567	619	570	595	598	562	607	580	579	624	603	581	558	594	613	586	612	606	586	569	593	588	598	577	570	573	554	578	575	582	629	580	585	608	600	596	563	593	596	598	574	584	581	630	611	615	550	593	614	593	631	595	600	597	610	589	614	588	561	627	567	607	617	592	567	615	599	585	596	576	612	633	620	635	569	554	617	600	631	629	586	634	605	565	597	616	617	619	598	579	566	571	588	572	622	613	624	594	593	573	584	601	548	604	573	586	647	600	577	608	595	577	617	586	609	589	553	587	554	582	586	590	616	638	598	588	630	602	536	583	598	598	583	561	648	561	597	550	596	610	601	632	580	601	596	593	552	565	620	554	552	585	591	592	619	623	591	593	579	608	590	609	581	582	586	564	583	622	594	618	599	606	614	599	589	591	589	571	583	612	569	566	593	576	586	578	618	570	577	617	579	601	669	614	595	590	623	577	621	561	588	599	607	603	582	556	594	556	596	601	583	583	571	606	578	572	550	616	641	598	599	630	555	565	602	584	599	628	574	602	633	564	602	550	548	590	580	604	600	622	610	613	593	622	609	555	549	600	525	577	622	588	604	562	586	622	555	605	630	589	598	565	618	613	526	585	555	601	558	631	627	563	616	672	585	584	607	571	588	565	595	581	555	597	613	574	628	606	610	629	563	580	618	576	591	591	604	561	645	579	614	612	606	621	566	554	598	601	590	629	598	581	537	606	560	628	645	599	595	564	608	628	575	574	548	571	579	575	628	592
24685	21484	28777	24716	21132	12933	5400	2143	1216	2415	13653	24109	23213	14014	4762	1771	1102	885	813	803	822	859	803	842	775	798	877	744	864	825	807	860	828	810	781	849	840	830	739	806	806	825	790	785	833	805	865	753	792	846	830	757	867	825	836	825	836	780	841	822	810	789	750	784	779	794	805	835	849	793	817	831	794	758	820	860	788	790	764	825	774	818	840	766	788	803	769	821	805	828	768	805	806	773	819	787	794	800	793	816	797	782	759	775	813	840	777	838	802	815	836	812	813	808	767	766	780	784	779	737	818	776	815	819	782	789	812	782	822	754	869	773	818	857	803	835	808	817	800	817	846	832	769	832	784	804	826	798	818	794	783	787	793	795	821	768	808	808	774	758	797	773	751	781	783	855	754	801	779	818	822	828	787	802	764	817	738	808	807	784	756	781	808	807	788	770	832	790	844	779	788	796	802	773	771	814	829	848	770	825	826	764	782	794	794	838	833	794	814	758	780	817	755	787	789	767	759	792	783	840	804	860	789	845	783	768	778	784	785	823	843	829	786	766	812	774	841	816	799	788	719	773	823	765	767	796	808	777	780	757	814	816	767	842	798	828	833	825	796	770	766	767	806	807	789	808	793	743	819	785	781	725	770	836	821	798	761	786	751	782	840	792	844	766	783	802	787	805	836	887	828	832	812	850	828	808	764	765	782	842	789	821	773	798	787	791	785	793	784	802	798	845	796	845	797	794	799	817	797	789	803	806	785	752	773	794	824	812	816	835	785	819	780	742	756	849	801	803	772	737	808	819	802	804	825	768	784	762	832	799	811	713	783	750	788	801	807	786	825	826	774	782	839	782	813	772	784	740	786	815	853	808	815	809	800	791	785	830	802	806	810	755	801	793	808	817	792	732	756	763	831	767	766	779	781	781	812	810	747	814	812	810	779	749	763	820	833	759	799	796	827	827	796	826	783	794	809	785	784	784	835	794	738	821	820	791	807	813	765	779	786	768	780	776	762	782	773	798	815	804	801	805	805	768	766	796	847	832	779	812	861	803	777	766	845	799	759	726	802	793	788	830	792	789	781	780	759	795	811	833	816	796	831	790	806	813	839	798	807	783	753	746	755	801	818	801	777	835	774	785	767	808	785	772	782	851	807	847	723	809	819	799	796	830	794	799	764	821	764	838	837	779	820	723	805	786	820	796	770	823	753	827	745	819	781	774	839	809	779	788	779	825	824	779	850	826	824	746	838	847	775	819	786	772	791	734	772	786	816	808	792	824	763	777	809	752	809	803	802	799	786	804	810	790	834	789	785	801	749	847	832	811	772	794	807	773	753	807	808	798	778	784	779	804	803	792	790	825	780	798	800	807	782	799	810	814	787	757	804	752	820	762	814	816	774	770	776	811	830	788	753	785	823	818	799	803	819	777	798	759	785	774	785	768	832	794	790	810	807	814	750	850	798	826	766	799	786	798	803	801	820	801	802	814	842	860	839	744	864	808	826	798	832	796	800	800	848	749	831	869	784	797	815	810	795	805	777	827	858	824	805	772	808	785	817	788	779	776	777	783	802	827	848	806	827	786	804	802	743	797	829	765	815	821	772	784	743	797	802	763	808	799	831	823	745	761	795	823	798	795	791	800	809	820	783	820	766	764	795	790	828	793	810	808	812	820	792	825	763	796	767	804	761	804	767	767	780	807	733	764	830	830	783	761	814	812	760	827	770	799	798	810	778	799	762	840	774	767	819	832	770	731	778	787	796	756	772	795	805	781	804	785	768	846	838	780	802	796	793	785	785	808	844	768	825	876	773	821	777	825	811	825	791	790	742	778	802	808	792	826	787	794	803	786	807	800	781	789	784	769	800	818	798	844	824	765	814	726	747	772	770	772	776	801	761	786	781	795	810	795	825	764	820	797	817	755	777	808	854	773	799	810	790	788	814	847	776	780	791	803	802	808	848	749	801	766	812	778	775	784	806	805	798	792	792	784	826	787	772	788	818	789	747	749	839	840	780	755	795	763	839	761	781	745	751	741	862	806	768	781	850	784	819	803	751	786	841	799	855	774	759	829	781	782	750	783	827	813	745	781	749	803	821	805	819	781	778	766	788	832	829	783	839	763	806	794	722	877	834	785	807	757	772	851	817	756	775	795	769	769	805	830	806	793	794	802	794	749	784	836	793	781	781	772	764	778	770	791	805	778	838	757	822	765	803	752	775	807	801	834	763	794	830	842	791	827	767	796	749	766	806	753	820	781	786	813	799	823	777	804	821	828	783	755	792	790	761	808	792	774	841	771	746	792	757	811	781	792	790	771	719	752	803	805	815	749	778	793	814	823	811	810	773	812	779	806	788	740	798	816	780	820	819	770	783	799	778	785	819	793	817	786	824	772	866	852	790	810	772	798	776	831	780	834	762	795	766	812	799	833	824	802	784	804	733	775	794	828	806	835	810	785	807	791	851	795	800	805	782	811	774	792	796	814	812	796	793	863	800	774	768	779	769	782	802	794	734	774	818	750	801	746	809	769	826	813	728	803	755	749	782	835	835	794	810	791	749	779	779	807	786	821	800	764	772	757	785	788	808	788	808	791	782	801	789	793	777	797	823	793	833	749	860	794	781	789	762	783	769	788	809	863	851	810	789	746	832	805	795	787	765	806	832	800	809	759	799	792	763	840	775	760	809	846	796	758	814	806	797	797	771	769	772	805	839	803	772	789	844	774	798	817	780	811	828	772	835	781	796	778	780	760	799	805	777	800	743	773	795	791	803	770	780	774	798	830	803	858	794	767	811	809	801	776	788	773	816	833	819	769	798	819	806	749	813	797	758	828	769	837	756	761	809	767	791	788	811	780	756	801	784	793	783	807	743	781	750	791	783	815	737	820	806	805	789	790	796	840	796	763	786	799	839	793	780	768	805	816	782	784	794	765	835	748	800	775	777	834	767	771	842	828	798	742	809	787	773	764	853	736	800	800	843	790	771	816	830	819	817	767	749	753	832	793	790	734	812	828	791	742	783	799	814	781	812	811	775	803	821	784	814	824	802	790	770	775	804	814	816	784	831	806	815	805	771	766	853	799	791	739	746	792	794	773	788	797	801	785	747	809	850	747	809	767	792	860	818	856	804	806	793	748	779	806	810	746	811	823	778	845	783	799	800	803	786	833	821	822	853	819	752	764	785	815	776	814	781	800	791	793	783	769	793	746	744	780	779	762	810	746	852	837	780	761	777	830	765	778	769	850	747	773	752	765	767	771	775	752	767	818	753	795	810	799	826	832	854	738	831	869	748	807	806	805	803	825	777	734	797	779	769	762	776	785	788	815	794	832	791	757	849	825	834	763	794	798	800	845	798	806	761	811	796	819	781	811	806	855	763	775	755	768	799	797	799	785	787	818	818	780	833	801	801	752	780	765	804	816	783	764	800	811	815	824	823	760	834	835	803	831	803	755	766	839	800	824	775	821	817	814	790	808	821	761	798	809	781	837	798	785	836	816	750	797	803	796
7472	17412	17290	10093	7189	6257	3982	2096	1173	3341	16324	23007	20398	11466	4014	1793	934	745	710	707	702	715	663	696	638	713	687	649	668	708	663	664	638	674	705	689	710	705	681	654	664	682	690	707	717	722	686	722	691	625	669	670	656	638	666	648	667	669	699	697	695	694	686	652	708	704	684	661	688	715	697	694	692	653	712	711	664	698	646	702	640	694	646	709	660	642	679	720	671	671	674	655	700	742	676	653	723	690	640	693	706	646	663	679	669	647	642	684	713	664	739	686	700	677	714	674	650	686	683	731	642	694	685	683	697	706	656	704	703	666	667	712	654	714	680	666	648	711	653	672	637	687	629	694	663	654	728	665	632	672	695	710	735	700	701	669	716	692	673	670	664	647	672	682	668	643	661	652	719	650	690	661	683	665	703	668	687	660	659	702	677	715	648	679	678	656	699	678	684	664	663	681	655	700	676	685	690	689	703	692	662	699	674	661	692	659	694	708	711	674	654	726	672	654	691	661	669	696	669	680	720	702	711	700	679	663	669	662	673	660	697	681	666	698	654	707	676	679	753	663	686	650	734	655	662	726	668	674	699	677	731	652	658	650	660	679	645	663	680	684	643	688	698	665	723	639	676	642	639	756	653	722	679	699	678	697	659	675	687	688	695	705	646	681	661	666	663	685	661	707	682	673	705	713	721	706	660	691	677	666	693	671	634	660	672	758	687	703	708	661	620	645	732	679	705	652	691	681	652	676	653	680	688	684	670	644	649	661	714	707	680	672	729	662	680	683	688	698	676	667	677	696	756	686	671	723	688	663	670	706	638	687	698	698	676	682	692	688	666	715	693	665	714	654	678	664	707	701	671	688	628	710	683	690	701	667	720	667	694	720	707	655	716	693	691	668	666	708	703	712	707	704	703	636	645	695	696	676	706	700	684	659	637	696	639	729	690	668	669	634	703	715	627	668	684	691	665	676	706	697	627	687	672	665	685	698	684	705	632	668	704	676	710	691	676	655	733	692	665	675	660	659	644	659	667	693	657	685	678	657	746	716	665	694	698	707	671	667	706	714	659	653	736	674	688	684	666	657	675	675	668	674	657	694	646	698	714	672	714	629	629	685	681	668	691	693	692	644	691	712	693	642	678	675	681	682	648	710	634	680	741	744	678	669	676	671	642	674	654	718	633	675	699	657	659	709	648	680	689	692	649	707	609	667	730	714	681	700	684	702	685	677	669	674	695	711	667	687	711	665	624	688	697	705	667	714	718	680	671	662	690	690	669	698	650	664	724	681	668	682	653	671	722	678	681	656	676	664	701	642	674	705	709	682	637	710	699	671	712	696	709	728	658	645	718	722	669	633	730	684	680	709	707	633	631	697	670	676	686	645	704	672	658	718	651	692	699	705	690	714	676	645	647	687	722	700	706	665	683	700	658	712	690	683	706	674	639	721	696	706	706	692	691	687	671	678	661	703	632	684	661	691	670	648	663	700	665	716	666	705	686	711	652	668	670	656	692	701	664	711	646	647	678	673	664	672	680	655	659	661	659	699	727	648	669	693	711	685	677	652	682	670	698	713	646	641	670	682	683	648	709	643	715	702	691	692	730	707	642	610	657	680	706	682	688	638	646	645	677	728	666	694	658	689	635	684	719	652	723	642	642	741	651	684	660	650	693	670	674	706	678	707	645	660	677	681	689	660	689	676	695	658	657	708	661	706	721	681	614	677	647	668	644	698	658	644	706	695	666	700	694	656	730	683	644	715	682	717	743	669	675	711	644	663	661	635	675	715	670	650	704	671	626	642	632	694	658	636	683	663	722	655	656	663	709	655	666	706	700	621	702	672	662	704	671	651	694	647	704	672	701	642	660	670	642	682	618	711	640	675	652	685	672	695	681	660	676	682	663	699	694	650	696	660	703	680	697	680	667	725	673	667	674	622	681	696	700	675	642	668	680	698	680	654	703	692	694	703	672	679	645	686	672	697	670	655	695	701	674	640	658	634	686	711	683	681	670	707	707	653	711	696	712	692	699	687	696	676	671	700	658	693	666	663	698	658	694	690	705	678	695	700	694	699	663	709	679	703	720	706	638	663	693	688	689	682	673	668	689	664	658	706	656	644	709	688	699	696	673	678	665	715	673	683	640	677	686	708	688	671	676	694	690	681	659	671	687	677	682	694	702	704	688	695	648	702	726	665	704	673	687	712	671	710	692	690	653	674	676	699	661	707	644	683	666	674	652	668	652	680	666	633	689	687	694	605	664	678	736	612	668	667	686	648	649	700	655	658	636	691	663	696	619	731	709	696	683	623	684	631	676	687	674	661	704	680	657	672	639	705	628	656	625	657	693	704	695	738	665	673	697	702	661	633	652	715	681	650	688	724	653	667	706	658	674	684	687	711	681	671	731	684	703	712	708	696	713	639	713	674	666	686	661	694	717	657	685	670	663	657	674	670	662	738	683	650	722	642	649	653	666	669	674	703	656	644	687	648	625	668	676	681	678	678	688	648	701	685	657	721	710	687	688	661	663	697	676	721	695	683	660	698	647	632	666	668	678	675	731	663	667	715	676	699	675	700	685	712	662	722	664	698	722	690	704	694	658	698	725	682	668	647	643	696	697	704	699	696	678	638	690	634	673	662	710	650	672	698	711	637	661	687	687	637	653	610	690	634	681	703	629	687	677	665	699	664	651	692	680	675	726	660	690	689	662	649	683	682	671	655	718	716	681	654	697	641	716	644	727	696	660	723	705	669	701	716	698	701	662	681	626	699	677	704	699	705	697	646	641	698	670	701	665	680	688	685	651	682	744	705	687	682	610	657	713	687	707	649	665	679	660	689	674	705	708	673	662	706	681	707	673	632	695	672	665	660	683	652	680	651	639	701	653	675	664	665	710	638	719	669	676	638	708	684	738	667	635	707	686	673	703	687	655	680	675	653	666	717	644	733	673	683	703	642	702	647	672	726	683	629	664	634	646	676	661	688	690	709	716	693	676	658	679	678	679	654	624	654	686	676	667	638	660	637	671	699	668	679	622	706	660	710	686	691	615	623	612	647	735	658	694	679	685	678	645	644	709	660	715	650	629	689	675	695	674	691	631	719	690	682	676	699	655	694	618	659	703	701	692	676	686	691	697	649	695	684	663	697	689	680	650	686	656	662	702	698	717	671	668	624	717	656	670	732	717	673	726	684	652	664	681	671	670	671	694	720	633	669	675	672	690	664	699	664	715	714	658	646	711	676	663	677	666	694	669	681	694	672	662	667	663	692	706	712	728	658	652	661	678	619	677	755	715	696	635	673	651	662	680	643	637	648	689	650	740	685	692	668	659	728	670	662	667	725	709	708	678	709	734	658	690	679	711	644	676	675	690	663	638	661	658	664	644	645	695	736	715	672	697	666	675	636	687	731	666	678	698	672	659	680	661	631	674	658	682	653	645	694	690	687	655	656	640	678	729	705	667	690	600	674	678	694	632	692	622	687	642	677	692	674	685	668	641	674	675	695
27949	13939	5016	2049	1469	1449	1327	898	736	751	1161	1852	1934	1466	1022	813	704	663	794	717	685	696	705	742	745	727	687	717	691	694	690	682	730	704	685	745	710	677	733	733	733	686	711	657	722	696	711	673	714	680	698	709	745	699	685	718	686	676	758	728	686	680	739	663	724	745	745	721	741	717	688	677	734	718	682	669	761	780	716	697	708	728	677	699	668	760	692	743	667	675	652	709	731	732	714	739	732	687	745	708	698	688	747	679	734	729	689	694	749	672	716	710	711	668	679	746	685	733	689	708	688	696	667	686	686	695	708	714	714	719	678	724	730	712	715	694	678	687	684	677	709	663	716	729	663	714	720	717	721	693	712	715	679	747	657	679	654	738	724	660	745	696	725	710	758	717	699	673	675	680	695	689	749	736	716	710	712	680	660	709	687	621	757	714	734	686	708	728	696	696	695	742	695	677	646	681	672	745	683	687	693	703	706	652	727	678	702	699	707	713	732	669	727	707	754	761	674	718	707	727	710	730	708	735	711	726	714	679	646	699	709	701	682	690	728	705	715	770	754	710	655	718	721	704	685	690	691	752	728	688	717	675	688	710	730	708	732	728	692	674	683	701	734	702	720	694	713	709	689	684	695	661	661	712	682	673	718	658	726	652	723	668	689	731	747	737	718	732	757	647	737	673	669	694	745	661	709	683	744	775	765	680	708	675	724	749	669	712	704	713	744	713	703	668	772	758	690	672	647	679	722	719	704	732	716	690	678	732	633	728	694	664	713	737	691	731	701	739	702	662	695	724	750	671	700	682	712	667	706	684	746	739	712	752	741	707	720	675	700	717	712	723	743	646	708	687	669	658	706	709	722	708	736	745	718	712	679	682	675	713	658	694	709	676	660	691	690	709	672	701	667	696	697	699	695	701	693	689	713	708	701	686	660	712	696	685	714	671	681	739	753	686	685	719	727	723	659	714	726	669	710	706	706	750	696	701	725	729	699	694	695	744	662	690	727	699	687	722	717	742	716	696	703	683	672	699	732	704	706	713	712	718	711	727	716	673	704	689	713	709	686	755	736	736	651	750	666	695	760	744	702	724	682	666	701	702	660	679	725	744	672	673	720	711	708	673	738	736	663	725	695	650	692	715	684	691	672	692	722	759	671	697	696	685	689	698	676	694	745	721	687	687	715	738	675	679	696	724	709	712	689	712	723	709	683	706	689	766	723	709	728	701	722	707	681	689	692	713	683	724	740	744	657	728	662	746	689	713	701	661	643	712	666	722	694	715	768	738	666	708	685	685	707	760	720	732	718	713	727	688	682	695	680	729	703	712	703	717	634	674	680	677	678	701	709	723	761	683	730	698	704	658	707	714	708	690	690	683	699	700	736	695	685	708	761	717	724	662	743	664	702	723	717	692	690	652	709	700	694	705	680	691	673	702	720	725	726	709	703	693	738	716	748	750	718	697	676	718	672	712	707	643	737	663	694	681	749	750	657	734	720	676	659	735	747	686	725	701	660	698	721	714	688	716	706	688	691	737	678	657	707	699	664	731	752	720	728	720	699	751	683	680	687	773	757	692	765	727	732	687	718	651	689	648	699	697	740	714	699	711	742	722	695	723	726	653	687	732	746	735	714	718	687	700	666	677	695	696	712	714	712	688	696	766	694	699	726	697	740	704	696	702	688	669	726	694	681	677	676	747	694	723	692	727	698	703	725	770	678	660	687	682	709	715	715	696	690	745	681	691	696	723	661	687	697	683	729	697	687	692	719	713	728	733	650	704	689	703	673	679	655	726	720	725	701	709	694	715	700	717	714	676	733	709	706	746	698	684	742	727	722	668	671	690	724	740	702	777	661	700	690	709	732	722	711	682	684	718	731	665	694	707	695	745	730	666	653	681	780	701	696	727	726	737	697	745	707	748	649	768	625	691	679	705	669	710	724	656	760	777	722	682	689	667	716	730	686	719	725	672	759	686	671	712	714	726	722	716	679	670	711	680	697	698	699	741	677	686	722	733	700	708	742	684	721	689	687	653	685	715	713	722	736	668	703	683	699	681	742	676	730	683	719	731	718	691	746	705	692	666	706	742	654	702	746	740	709	663	697	701	711	730	679	728	651	694	696	700	700	713	734	758	720	688	717	694	724	736	707	709	689	691	736	772	694	678	685	684	671	664	696	710	716	686	703	691	715	684	704	723	709	693	715	751	726	681	739	711	698	699	690	679	646	693	693	717	715	696	718	702	681	664	649	663	747	761	711	684	732	689	728	726	736	670	654	729	727	701	690	702	724	734	694	752	722	712	732	718	744	670	731	660	708	693	665	693	695	684	724	729	726	726	695	761	677	682	699	688	672	720	692	746	715	732	724	761	741	720	706	707	681	698	690	669	703	741	714	735	720	732	728	724	798	729	734	702	675	670	732	703	670	674	726	699	722	694	705	677	682	713	701	707	729	728	721	704	714	688	725	705	710	670	694	668	714	715	749	713	741	658	699	732	709	699	731	701	695	720	727	711	676	684	705	729	738	656	711	703	685	721	762	646	724	691	656	695	679	656	722	725	768	737	663	709	721	663	699	686	697	661	665	664	722	677	639	720	689	665	766	671	723	695	740	693	699	750	696	739	720	694	694	717	689	693	685	755	733	743	702	715	722	698	728	702	683	713	750	726	726	712	721	696	717	675	768	716	722	719	699	729	726	701	669	738	707	744	722	738	754	642	718	732	737	681	741	670	682	695	691	760	701	694	730	701	720	634	715	691	658	675	706	749	720	710	698	713	718	715	695	726	707	735	686	720	702	717	708	676	696	726	759	692	708	751	715	697	698	692	689	665	715	677	700	678	705	723	651	650	700	670	747	724	706	722	763	708	708	731	707	749	735	695	698	771	721	747	727	735	673	718	679	722	745	709	690	744	693	762	760	677	710	692	701	764	692	680	706	661	674	707	690	718	671	705	713	728	736	703	719	708	712	732	712	766	733	701	643	696	699	674	680	663	737	683	654	747	683	709	714	706	719	748	740	742	685	707	693	684	659	680	706	693	662	734	662	723	733	680	707	673	728	706	704	705	684	715	707	706	743	747	693	706	706	714	700	704	652	740	748	726	728	734	702	716	670	708	690	769	717	715	697	677	722	686	674	675	707	702	712	695	682	689	727	731	678	705	744	706	766	684	689	737	678	732	731	714	726	651	688	715	684	676	689	679	678	740	776	637	667	685	739	731	709	683	688	695	654	698	745	711	743	677	699	701	699	683	739	647	701	713	720	763	700	710	743	684	741	677	731	680	714	710	693	711	716	693	682	741	737	765	701	717	651	742	685	689	743	702	725	738	709	688	664	716	699	670	703	713	703	681	721	691	671	734	684	676	728	706	739	686	728	666	698	682	664	696	699	704	721	710	736	689	756	688	701	777	761	701	714	716	654	681	733	696	753	692	717	686	687	707	733	660	705	726	691	718	743	734	678	718	723	685	694	693	702	721	705	716	691	697	682	694	691	680	707	677
6934	5359	4359	1641	1607	1887	1476	896	629	716	1313	2326	2058	1431	869	720	632	614	565	590	576	599	584	587	600	595	580	580	555	634	598	560	571	576	635	592	612	581	590	591	599	619	603	582	578	619	561	539	551	542	578	578	618	587	547	615	594	585	567	562	610	582	609	577	545	569	603	557	580	604	557	613	554	574	524	523	597	662	559	575	610	568	577	588	548	540	640	572	563	548	597	580	582	567	547	590	595	579	635	609	578	574	575	587	591	625	603	581	598	613	603	559	567	561	590	565	591	616	598	566	583	546	592	587	594	591	544	573	584	623	626	614	553	580	614	551	610	581	579	587	571	604	597	613	623	574	580	624	636	549	591	594	644	603	574	599	621	640	573	614	572	556	556	587	592	570	609	537	616	516	591	572	558	566	600	562	608	584	567	604	613	587	625	548	562	572	595	575	584	591	580	589	571	580	607	613	560	582	557	586	601	586	578	529	589	558	595	608	556	583	561	595	576	567	558	584	595	588	572	619	567	572	605	619	584	608	562	556	577	573	569	594	579	588	604	570	565	566	590	575	562	607	564	573	547	593	645	594	608	572	557	613	558	569	586	591	607	566	611	576	617	568	584	636	595	589	634	589	577	603	566	564	549	576	578	591	587	569	600	578	597	587	627	582	576	589	584	575	608	556	593	562	587	598	571	561	552	565	584	594	574	569	632	592	543	537	602	574	563	596	587	614	556	551	600	555	538	626	557	607	597	579	556	582	574	556	596	571	591	618	571	578	613	562	647	615	576	604	578	592	624	596	629	628	545	611	585	592	627	579	638	585	618	608	552	559	592	526	525	597	554	600	568	566	588	555	641	608	588	615	613	592	573	550	599	562	598	616	587	593	582	581	577	580	580	601	600	577	576	605	546	596	607	624	602	630	598	604	585	562	573	584	587	587	595	570	591	595	594	586	612	568	594	592	537	572	584	571	585	593	608	574	571	567	563	597	591	614	616	590	604	571	627	591	594	610	576	609	598	577	584	590	578	632	584	595	569	585	572	570	585	588	649	582	599	593	586	597	571	541	608	588	566	579	595	540	587	570	602	552	573	567	616	545	563	576	562	566	598	607	575	577	607	560	560	557	611	575	605	577	573	561	523	612	583	572	619	614	564	582	578	540	600	611	539	591	576	589	574	586	557	569	610	610	559	607	575	543	574	580	587	601	603	576	567	639	583	565	623	615	545	589	616	595	601	566	562	561	601	599	565	581	572	569	604	586	612	578	584	589	496	611	586	525	605	574	588	554	522	538	581	546	595	557	601	615	611	545	579	560	562	584	537	575	534	556	564	566	591	583	600	583	576	605	564	580	605	594	571	575	622	584	590	607	611	532	613	591	614	558	620	547	578	622	534	618	609	626	592	557	584	578	620	604	609	559	580	593	585	582	564	609	586	601	599	584	608	567	590	577	582	600	588	616	556	563	553	573	603	590	567	603	571	599	571	586	590	579	561	618	543	600	557	572	609	575	613	608	619	543	591	609	581	627	598	619	567	574	601	595	579	605	585	535	597	598	551	578	599	582	585	577	598	567	597	581	562	551	577	582	654	585	604	599	616	566	553	580	587	569	615	592	593	608	601	590	589	598	573	577	562	593	528	598	577	592	566	574	565	584	590	584	600	627	595	628	570	580	571	619	594	564	608	591	624	578	621	534	585	578	563	544	573	598	587	561	566	576	599	587	573	578	626	571	551	598	552	587	620	569	603	582	573	601	563	572	581	587	596	572	573	582	556	542	577	592	578	615	549	594	625	583	595	605	605	651	554	577	580	580	576	544	565	609	590	573	613	576	545	569	631	540	581	558	616	575	596	559	590	599	593	598	532	570	557	552	566	603	578	594	575	574	618	564	604	628	557	625	588	581	581	594	596	534	576	584	626	570	601	597	577	565	602	559	616	582	559	602	607	587	564	624	615	575	619	591	586	582	614	574	583	562	580	595	626	607	628	586	580	602	598	594	612	553	569	573	581	545	607	563	587	575	600	582	599	568	600	591	585	557	575	565	515	554	608	617	583	591	585	594	587	608	602	564	634	590	575	585	541	591	641	601	578	578	569	592	612	607	562	593	620	531	582	554	603	548	556	617	585	578	556	576	589	573	562	590	572	610	564	581	602	559	618	626	612	641	558	602	575	560	603	647	612	546	557	564	555	585	544	591	605	584	559	567	556	611	589	633	597	553	571	572	596	575	555	550	558	591	613	592	638	590	582	590	572	590	588	631	613	579	577	538	595	561	596	601	605	618	583	581	549	618	642	584	555	598	585	576	608	615	588	555	620	573	562	589	592	541	605	585	586	598	584	606	618	643	578	582	592	588	618	581	610	561	595	595	577	569	598	638	588	595	590	588	599	610	575	567	557	588	579	620	535	540	593	609	600	618	596	580	579	581	559	587	589	548	583	610	582	596	577	625	612	586	557	617	620	558	638	584	566	568	597	593	627	574	573	585	569	592	563	546	546	592	596	602	591	594	610	600	588	578	585	571	578	635	630	608	570	630	630	582	611	544	619	601	568	576	536	609	568	555	663	578	570	625	595	585	562	602	601	588	645	603	570	565	631	594	628	553	616	620	576	596	602	579	559	556	654	567	591	539	557	547	553	624	613	586	572	592	546	577	592	626	605	550	588	593	576	540	574	568	576	595	591	604	532	606	582	615	586	559	562	592	543	561	586	602	636	616	590	579	576	588	599	598	594	596	625	567	520	596	607	596	594	581	573	593	579	581	580	604	625	593	576	591	582	578	549	535	590	579	559	597	597	574	546	566	595	594	617	557	628	623	588	538	595	620	609	609	589	589	593	571	586	549	594	576	602	567	579	531	616	563	588	548	578	587	570	583	547	644	583	561	541	587	569	596	561	598	558	590	580	539	561	557	617	555	576	509	605	602	548	572	546	600	582	606	570	601	556	601	571	599	606	608	612	565	608	598	623	590	580	568	563	622	539	611	560	552	574	587	603	544	589	614	573	568	572	557	629	603	577	572	586	581	589	559	581	576	548	564	584	613	608	574	643	584	516	561	586	596	585	582	582	569	612	565	622	569	593	581	642	576	544	604	618	577	616	563	548	608	569	563	576	586	589	597	552	619	597	561	604	555	568	534	554	591	562	631	551	600	593	584	602	626	542	623	591	543	605	631	560	606	555	583	618	604	596	611	584	603	565	615	600	617	592	553	589	594	608	561	576	606	560	544	588	600	598	626	574	567	630	555	562	590	555	575	579	563	589	583	584	595	546	610	588	573	609	564	582	588	616	584	596	570	557	576	579	597	560	637	574	615	570	557	595	621	604	613	586	547	586	582	595	568	600	566	524	584	607	560	600	525	609	520	612	569	576	634	598	590	579	550	562	595	621	601	632	597	595	578	527	580	603	578	592	583	582	592	617	604	569	598	557	598	563	604	600	618	580	565	603	576	627	552	614	626	586	547	578	596	587	595	584	563	569	568	615	597	561	553	620	638	564	600
25664	21486	27683	25585	10503	4658	2756	1442	917	1197	4945	16760	14763	8072	2802	1321	905	697	631	681	622	653	654	645	667	650	607	616	675	639	624	647	662	645	625	655	640	630	666	661	640	655	595	666	584	622	612	632	656	664	612	607	635	632	637	644	644	595	600	629	649	614	623	639	655	626	686	611	668	633	648	633	624	646	673	637	627	669	642	649	665	706	651	644	656	667	650	674	660	605	670	642	638	674	647	613	625	630	607	632	641	615	666	598	642	648	629	643	600	632	649	613	616	619	619	644	676	618	640	625	646	642	654	661	647	638	600	687	658	626	596	631	645	691	588	624	681	603	651	678	662	631	659	661	607	664	640	648	614	632	645	679	639	660	657	617	643	613	645	648	669	643	606	613	654	647	632	611	613	629	650	584	600	642	669	623	668	620	640	642	651	580	631	602	630	659	614	626	606	612	662	603	661	620	627	640	677	643	659	616	622	646	668	653	669	644	686	603	647	622	636	620	654	633	620	616	640	631	644	670	619	648	622	643	603	613	643	620	599	646	638	658	661	624	610	637	645	600	655	640	594	640	671	616	622	582	628	627	611	634	651	640	609	648	615	615	651	610	663	613	673	641	664	658	642	621	646	674	632	639	646	623	633	670	692	648	642	674	578	679	638	607	633	629	620	657	625	574	646	569	622	668	646	598	640	649	667	662	645	690	655	627	635	620	610	679	683	606	668	647	625	646	689	627	646	609	632	641	608	670	613	624	654	686	684	657	639	658	601	599	644	677	666	646	598	644	633	622	610	615	604	594	655	689	641	594	617	645	630	633	667	617	605	628	671	631	610	598	682	609	618	634	611	588	652	628	647	646	646	627	672	647	617	614	642	609	633	618	657	626	602	634	644	630	679	676	647	697	616	671	665	645	690	648	654	653	648	647	627	664	665	629	634	621	647	618	650	629	648	691	664	626	629	647	663	605	611	689	639	634	635	637	673	620	603	656	663	645	605	641	654	634	646	630	627	639	635	634	627	633	677	632	603	648	613	711	625	651	647	628	639	649	641	616	632	601	627	605	633	617	593	642	621	601	617	645	625	655	644	620	650	589	629	662	648	653	655	660	650	677	652	631	647	666	610	595	660	623	625	634	626	623	648	616	663	622	650	631	645	639	625	648	640	614	640	612	602	625	654	673	634	630	644	642	653	598	640	635	633	643	596	631	653	657	639	597	651	665	657	619	648	632	630	579	635	629	611	627	652	632	643	585	610	672	657	631	620	670	640	627	630	621	682	617	644	662	684	687	641	655	647	655	651	645	624	628	644	647	654	609	656	658	616	658	621	661	640	633	627	638	655	691	664	617	610	620	666	669	648	664	627	655	657	566	612	629	599	652	606	656	632	609	688	644	624	675	610	655	636	667	644	648	648	643	646	676	666	637	647	594	627	630	651	620	656	627	614	677	663	592	643	659	600	636	662	635	641	621	678	652	678	646	595	638	641	662	631	660	620	668	655	664	645	669	641	586	651	653	612	670	618	680	693	648	620	640	641	646	638	622	615	610	640	675	602	656	662	647	670	651	664	603	624	648	610	648	677	685	654	619	618	603	639	610	631	640	637	634	679	652	626	628	685	651	647	651	591	608	616	660	641	608	659	618	631	614	665	607	629	596	655	685	638	638	622	624	598	665	575	619	648	640	627	617	651	629	632	612	640	650	664	621	604	672	580	661	638	605	707	629	636	623	588	621	689	604	679	635	616	601	649	651	628	615	630	637	641	644	617	670	626	649	608	630	629	670	620	628	628	664	655	616	659	609	626	614	604	661	658	647	653	666	621	646	631	619	624	691	652	636	675	632	617	648	613	623	608	639	605	655	645	626	605	606	663	640	625	658	640	698	633	622	652	626	642	652	641	699	619	668	641	624	651	692	613	628	684	592	617	601	635	608	642	602	646	635	610	681	622	692	680	702	654	656	612	612	610	674	646	605	602	626	607	650	660	605	618	605	640	648	661	643	651	671	661	648	632	673	608	665	643	682	625	690	602	601	660	598	595	643	618	631	680	649	628	594	608	617	616	648	630	670	637	629	628	630	695	613	633	630	628	656	650	634	626	656	635	591	627	644	617	668	663	723	650	654	640	683	712	606	639	641	659	648	650	590	628	659	604	609	603	634	639	653	684	618	673	588	629	657	678	614	583	618	646	627	606	684	590	650	676	630	628	641	643	660	648	655	658	588	620	652	629	650	657	579	655	651	654	622	693	640	616	676	635	693	626	649	630	637	636	659	639	666	662	602	656	704	621	641	674	680	606	641	617	647	643	634	642	635	649	623	648	637	661	643	622	669	611	652	644	637	598	660	643	669	629	634	656	629	657	626	587	654	614	592	616	654	657	630	658	621	671	640	680	662	631	653	612	681	642	650	676	639	615	657	659	611	639	655	695	625	654	665	624	646	626	676	609	606	612	607	666	632	656	655	620	610	647	646	639	580	613	603	627	622	630	638	604	653	618	617	671	624	666	666	638	686	627	642	599	604	640	621	627	605	618	631	623	662	619	684	667	631	602	651	681	680	619	652	633	620	675	650	654	601	675	659	626	650	636	607	645	626	603	636	638	629	653	656	644	643	649	641	578	658	606	621	610	698	609	604	614	664	642	624	639	596	625	676	625	657	638	641	643	590	641	637	672	609	672	687	652	638	618	602	609	619	636	604	624	661	647	645	649	625	646	700	621	689	629	640	669	665	640	634	624	671	626	645	637	569	647	640	637	628	641	622	659	626	605	620	636	592	671	614	620	646	607	679	646	658	626	651	675	619	639	646	649	620	635	609	620	651	608	596	648	664	635	653	631	646	650	642	642	596	602	671	638	618	652	652	634	636	634	634	638	615	649	626	636	646	667	630	612	689	666	689	693	625	639	602	646	644	596	605	637	650	662	660	645	638	691	654	586	664	622	629	696	646	660	670	651	613	641	649	605	612	609	620	672	638	634	597	671	647	639	671	631	639	601	592	627	685	672	659	615	599	646	674	633	619	637	640	653	663	658	605	631	627	646	615	656	655	632	630	628	611	694	617	598	680	645	612	659	655	653	641	631	689	640	617	599	672	618	668	641	644	626	606	631	608	651	644	610	670	620	598	631	629	636	628	634	613	652	641	622	650	667	643	673	676	610	624	671	649	629	645	650	619	611	629	629	615	595	622	641	635	650	656	599	636	730	625	650	635	657	632	643	622	686	639	644	632	609	602	619	606	650	652	626	629	618	624	597	630	633	650	620	618	667	638	657	614	623	640	580	657	620	652	668	646	600	659	651	652	600	654	653	610	635	660	683	659	674	603	638	639	592	625	632	634	575	641	657	672	629	660	643	633	643	631	706	625	632	671	629	649	636	611	654	637	664	637	629	665	615	716	679	668	654	625	624	629	659	638	650	651	609	637	632	642	612	617	654	678	631	603	629	619	673	614	587	639	639	613	650	615	653	650	673	621	648	690	628	623	632	607	641	649	604	665	625	643	598	641
5520	7581	7046	3154	2897	4275	2862	1652	958	1603	6957	17113	13123	6996	2607	1220	731	578	597	533	564	585	531	550	562	572	528	610	602	551	558	525	556	563	566	563	533	554	580	504	598	541	585	540	557	549	556	546	594	537	579	542	585	539	529	561	558	537	527	510	582	545	577	561	555	572	527	558	576	510	543	569	581	591	571	547	613	574	519	551	603	554	523	562	506	541	551	523	517	616	535	557	524	556	562	544	583	562	579	609	554	568	577	558	564	578	582	543	558	581	548	531	579	561	579	541	566	554	526	553	548	534	549	550	542	582	572	534	605	547	521	558	558	553	586	556	530	533	558	566	563	530	564	519	543	530	547	536	550	533	519	565	539	501	602	544	596	545	579	548	578	547	549	518	596	538	542	496	558	576	535	541	558	551	575	528	583	530	584	571	530	557	576	526	554	547	545	546	546	576	585	555	531	557	552	518	547	597	536	547	555	587	534	563	540	598	525	550	545	568	562	535	595	547	545	558	507	561	555	546	516	571	550	559	568	598	542	565	495	551	563	548	549	514	538	569	572	576	545	564	534	557	557	549	518	562	554	543	589	548	553	550	565	597	536	554	580	569	582	560	576	555	547	571	556	536	599	545	586	614	549	571	517	582	537	583	598	537	581	566	546	554	513	549	565	586	577	549	595	558	539	566	567	557	560	587	594	553	588	542	573	539	593	563	551	566	542	533	571	550	535	582	503	556	555	564	553	572	545	584	583	547	528	556	591	582	531	589	493	574	568	581	572	524	617	549	544	557	532	550	534	566	556	521	566	596	604	573	573	534	522	575	564	544	559	569	545	542	528	583	549	560	548	525	598	563	537	534	550	539	532	542	550	517	582	540	556	620	550	553	571	563	539	550	533	510	558	538	587	567	574	579	522	563	556	544	590	513	565	531	563	552	541	556	545	580	593	569	556	528	530	527	581	533	522	521	554	579	557	597	553	550	556	566	561	565	570	538	558	535	561	552	570	575	604	549	538	575	597	539	542	524	539	549	569	548	538	544	558	557	554	568	570	512	541	561	555	561	550	551	559	585	561	547	543	544	548	570	539	554	577	582	575	521	575	532	600	534	571	545	549	559	559	533	611	576	582	536	544	547	574	546	602	518	577	516	559	529	529	574	527	533	526	612	562	556	558	539	590	547	557	599	587	584	542	536	588	559	534	519	573	588	584	564	551	591	534	563	600	583	554	555	521	574	554	542	572	554	563	571	550	574	562	594	572	562	531	540	575	550	564	571	568	563	514	561	548	549	572	551	556	513	578	539	550	550	571	558	561	559	497	573	522	541	531	592	509	520	595	578	552	542	529	507	555	577	578	521	576	544	559	570	567	519	572	562	566	567	562	578	540	536	582	549	496	529	549	558	571	512	543	566	520	567	541	552	520	548	555	578	553	553	546	579	557	594	518	500	530	546	557	524	560	535	563	529	577	544	546	559	573	556	529	563	543	555	564	524	527	583	572	561	547	548	544	540	571	597	538	587	568	555	575	519	584	557	558	551	548	552	580	560	544	547	551	533	555	556	591	512	531	580	533	516	526	545	511	553	545	552	544	528	584	613	540	533	543	564	513	530	557	584	511	562	565	566	578	523	556	518	569	574	526	563	557	571	489	566	553	512	541	545	594	528	553	570	558	556	520	530	560	538	533	556	515	558	581	522	563	615	557	532	544	584	569	539	540	528	541	534	544	535	537	555	564	527	552	538	595	568	544	536	558	563	541	559	541	593	574	503	596	523	592	544	582	546	547	548	528	618	533	552	528	555	555	573	575	529	509	546	560	538	583	523	545	562	578	552	501	551	520	590	544	552	529	552	575	572	547	585	587	546	585	540	558	556	565	558	571	576	545	558	536	555	578	555	558	526	574	532	523	534	549	554	539	559	598	552	556	542	602	529	572	614	482	539	529	553	528	561	551	544	599	566	543	543	515	527	603	559	569	540	534	510	575	561	526	552	507	573	581	565	573	558	548	541	565	551	519	521	537	548	559	542	547	561	544	553	568	500	539	526	577	541	538	534	499	571	530	509	564	574	548	586	525	507	569	548	558	546	536	580	565	523	558	610	526	574	527	565	550	560	574	522	573	541	564	547	518	585	509	587	576	550	547	580	529	517	537	539	570	583	567	540	563	570	582	531	497	553	559	572	569	565	597	503	508	525	552	533	557	529	531	574	543	542	576	548	549	553	562	574	555	574	545	603	554	549	538	551	581	550	544	557	570	532	518	535	539	549	560	548	545	552	549	523	577	540	587	528	566	563	577	505	547	538	532	556	533	566	554	539	582	562	582	546	572	559	534	539	570	547	601	577	612	532	537	551	537	546	547	527	534	571	601	513	535	597	559	556	525	553	552	525	549	581	569	544	527	542	538	531	575	552	553	587	536	542	564	541	562	539	573	547	498	529	583	535	583	515	573	537	575	532	566	534	580	597	514	561	558	564	539	556	586	550	523	567	540	566	560	549	573	555	547	571	543	569	545	576	535	562	558	568	591	614	572	555	573	560	579	533	572	518	566	517	537	570	523	535	543	586	570	510	564	555	549	536	541	544	564	544	634	529	552	500	529	559	548	529	554	570	559	577	580	563	527	492	563	569	557	556	564	513	533	543	550	551	575	553	507	558	533	557	552	537	563	560	553	565	596	553	499	559	593	577	566	537	575	552	508	527	584	563	568	560	549	537	568	520	534	526	549	545	584	543	495	567	532	567	550	554	575	566	574	552	561	551	528	532	565	558	560	577	549	569	501	587	607	527	529	542	577	569	574	563	542	497	534	549	560	599	532	539	556	521	541	577	583	524	520	554	557	556	540	595	504	550	489	556	608	560	581	597	542	539	554	561	547	583	555	567	535	523	510	551	542	561	543	533	557	599	549	530	521	578	573	552	540	561	574	605	543	522	574	568	538	528	529	565	560	556	531	529	613	548	558	581	548	533	554	574	525	536	554	579	534	542	584	577	532	531	590	569	548	514	511	509	517	558	576	550	545	532	555	534	549	546	559	556	542	530	547	560	525	569	541	581	537	565	555	568	512	594	549	499	496	546	558	587	595	569	530	525	561	585	545	513	550	556	590	550	586	588	530	550	572	566	560	551	556	526	557	575	559	558	539	574	564	593	563	517	528	513	553	566	571	552	573	597	583	531	535	534	552	565	566	509	521	558	583	543	579	596	555	579	545	526	580	521	544	537	556	587	560	546	539	542	544	578	534	507	564	547	562	533	583	574	553	532	553	563	522	560	575	544	554	541	507	598	557	548	579	572	578	538	565	545	588	559	545	505	525	559	528	526	571	576	562	589	574	543	516	538	493	544	528	560	561	569	543	515	518	577	564	558	548	573	583	569	611	546	549	577	588	584	545	563	548	521	539	563	582	588	562	522	572	520	536	523	562	566	544	543	519	591	548	573	573	581	547	533	561	558	528	539	540	578	590	566	566	528	572	565	528	581	501	524	521	526	567	597	565	550	564	559
24763	21518	28766	24684	21290	10670	4623	1824	1166	1598	13013	27661	24902	14931	5236	1955	1056	833	790	781	753	748	761	777	739	731	749	729	794	746	776	740	737	725	794	779	763	735	722	722	709	718	707	730	731	739	678	766	745	764	721	755	747	727	788	729	783	738	695	787	752	723	789	739	719	724	729	751	753	757	745	738	745	764	739	762	690	749	743	717	717	750	746	794	762	710	725	767	767	730	780	733	769	764	748	760	748	743	751	709	772	730	741	719	751	775	721	710	758	725	772	764	742	714	758	742	725	756	748	751	770	744	756	764	737	737	741	725	730	776	808	712	743	726	725	745	696	762	771	752	719	709	725	731	788	764	727	764	776	740	768	750	792	803	750	742	737	745	774	707	745	733	761	755	749	765	708	724	769	742	728	728	728	739	742	758	705	812	749	751	752	779	736	759	757	741	743	743	758	784	723	712	736	781	756	698	764	743	719	742	740	687	741	729	770	737	786	736	732	736	722	719	749	700	776	742	737	785	727	772	788	712	752	714	771	800	726	752	762	745	744	727	782	723	785	762	717	766	774	773	737	721	769	746	741	753	765	732	747	755	768	759	723	702	807	746	761	754	746	710	696	744	744	758	761	758	741	716	721	776	741	761	775	761	765	759	702	686	792	780	739	730	773	725	734	741	809	774	756	745	742	740	728	718	747	770	696	809	770	726	739	785	746	706	739	761	725	732	751	791	726	789	718	731	746	751	741	686	783	768	747	737	727	729	722	722	726	768	688	736	728	754	780	681	713	738	714	778	709	754	765	704	780	737	759	781	778	783	735	776	751	729	696	722	720	765	716	763	720	701	709	787	730	795	731	764	729	723	738	726	762	770	723	765	739	720	693	719	749	706	703	715	775	744	733	743	766	747	782	741	733	698	705	749	717	726	760	704	755	725	724	742	803	773	741	722	726	770	776	726	752	731	718	731	757	769	770	739	721	752	780	709	705	751	781	780	745	706	754	754	714	740	732	761	739	778	709	759	745	752	694	750	690	712	688	717	777	824	735	720	716	743	751	763	731	713	791	747	711	777	772	733	817	684	773	681	802	677	739	762	724	757	731	788	767	790	752	722	707	679	752	733	758	772	741	707	739	741	761	697	783	692	787	730	723	744	745	717	692	699	774	707	740	748	722	684	723	745	769	770	789	747	696	778	736	749	826	729	748	728	749	711	742	798	748	734	726	778	784	707	713	786	716	793	735	737	773	746	760	719	759	749	755	764	724	759	756	751	727	796	755	714	768	691	770	721	719	742	740	722	753	792	733	747	762	719	697	692	738	695	754	762	802	715	750	748	728	730	757	740	752	746	732	720	705	723	765	787	765	778	750	714	751	722	768	793	799	718	742	728	766	773	687	727	758	711	715	753	772	729	731	720	723	742	714	751	779	738	694	746	724	761	814	719	741	784	717	760	730	807	728	748	759	760	722	708	724	716	731	761	762	790	695	726	773	784	772	761	728	741	737	706	726	715	760	736	734	760	801	722	751	741	741	724	762	758	723	719	760	755	751	749	779	712	754	789	789	777	736	766	782	725	752	761	777	732	786	754	747	753	726	740	772	762	734	724	710	765	745	759	742	774	747	754	744	753	684	782	712	740	785	754	754	797	759	763	755	787	749	780	714	736	774	729	719	749	750	751	740	690	791	720	681	743	700	734	737	750	724	716	739	713	760	685	733	764	741	749	755	775	725	720	787	767	747	761	685	741	727	744	727	722	769	790	705	755	766	739	746	752	743	740	749	737	720	745	716	753	749	735	712	681	741	756	757	757	733	753	736	739	762	792	782	686	718	703	765	736	769	749	730	743	761	700	722	775	758	742	736	745	730	773	712	750	731	725	733	706	765	715	763	789	788	800	722	772	773	729	748	691	686	739	760	755	714	735	740	755	729	714	768	752	710	793	757	705	744	736	704	741	703	743	764	764	731	711	774	747	744	714	740	766	725	725	751	767	699	725	707	735	752	764	761	743	756	758	748	748	816	773	740	757	715	817	764	735	751	764	772	739	773	696	730	733	764	737	742	739	752	723	749	727	739	800	713	700	742	729	735	725	775	768	761	755	714	766	725	748	749	708	753	797	716	751	774	754	725	703	762	742	731	705	765	721	758	733	812	746	722	759	718	747	747	702	726	740	724	741	748	729	770	703	743	665	704	722	755	736	696	714	794	752	742	700	719	752	709	716	706	716	784	700	742	800	777	769	782	726	780	717	720	712	728	723	734	787	743	799	672	790	690	745	714	769	751	713	717	738	714	761	745	729	686	725	664	681	735	692	737	777	720	715	709	704	696	775	777	717	746	705	786	744	724	699	732	746	781	740	752	762	741	755	751	737	758	743	713	746	796	762	752	711	782	712	729	730	762	670	779	673	741	718	773	772	737	728	740	763	771	710	733	729	733	725	718	729	709	710	710	726	718	759	707	766	759	798	725	761	760	744	732	695	744	727	746	731	753	728	738	728	739	757	710	732	698	750	739	707	722	764	705	766	714	770	720	736	711	747	727	757	791	764	742	738	751	720	723	734	770	720	775	749	696	728	717	747	719	760	751	725	772	751	743	798	752	690	738	732	776	707	721	744	687	755	764	782	746	772	749	705	740	729	711	695	775	747	730	716	731	767	736	770	745	750	697	699	736	718	743	732	739	756	728	742	711	740	689	726	743	787	718	717	695	712	746	711	741	693	738	759	748	717	709	699	730	731	708	737	766	772	790	733	721	731	705	750	773	754	725	713	737	746	715	734	741	739	723	739	749	689	719	693	695	755	767	752	754	724	771	744	741	709	789	706	713	731	789	715	744	682	719	802	759	749	706	768	719	767	716	703	740	741	686	792	709	737	701	754	725	768	755	741	743	721	769	724	718	733	707	747	726	750	774	747	717	721	741	723	745	706	748	724	711	753	708	802	786	770	672	723	733	761	748	721	715	733	736	685	763	730	743	713	767	759	747	714	705	707	734	766	764	694	724	758	754	688	749	745	777	723	777	791	761	737	768	710	767	783	734	776	741	757	704	763	788	762	723	750	748	755	765	805	718	706	748	721	746	721	673	683	738	765	745	748	759	726	784	717	708	710	734	729	747	696	753	722	690	671	735	737	739	739	734	721	717	723	711	692	747	679	739	682	722	750	715	746	754	777	800	752	685	699	791	783	725	723	741	792	733	739	727	753	690	733	756	762	744	743	746	722	778	702	782	717	787	716	779	737	727	790	767	794	742	725	766	747	763	776	713	742	724	729	702	795	745	717	753	729	774	746	706	779	756	724	720	720	749	777	754	750	735	769	712	704	708	712	707	727	701	730	728	774	745	783	732	738	701	672	796	769	737	771	712	767	740	753	755	682	748	755	718	773	741	773	708	747	735	719	712	738	718	741	745	705	721	773	756	764	755	750	740	727	765	772	722	742	751	733	719	733	740	770	791	704	732	677	714	726	729	699	745	755	748	756	725	719	699	701	771	806	679	773	733	729	720	751
5083	10055	8367	4040	3688	4883	3759	1806	1242	2182	16297	26285	21080	11911	4524	1969	1011	687	648	623	629	628	674	628	655	631	630	672	666	657	621	640	602	654	675	621	617	650	654	672	650	643	667	614	645	631	615	605	629	608	613	653	616	617	638	598	679	644	636	589	612	619	627	624	638	657	634	593	652	633	643	640	651	632	630	587	666	613	659	630	659	653	652	634	635	636	610	644	614	572	621	651	645	630	655	615	640	645	620	658	579	619	652	620	658	643	644	617	610	640	635	636	681	627	653	624	649	596	627	684	649	620	629	631	636	665	659	605	649	621	582	607	645	639	623	654	629	638	613	633	639	615	590	621	638	599	677	617	640	619	654	640	643	662	617	642	633	653	651	630	630	621	642	662	659	644	657	657	626	637	649	618	606	653	637	671	630	602	669	651	676	630	634	633	603	658	668	608	631	650	683	605	599	629	655	611	622	655	592	667	623	594	632	595	594	589	621	631	655	620	628	642	620	645	668	637	640	646	611	598	627	586	640	612	623	713	605	610	634	635	638	611	624	637	637	647	624	626	693	679	648	647	662	655	610	641	633	675	638	615	596	722	608	634	627	629	600	593	676	676	608	613	652	658	637	686	690	663	634	671	638	643	637	632	604	643	589	650	617	653	607	629	570	647	668	665	693	629	625	611	658	604	613	619	652	621	664	630	631	669	683	664	627	639	663	674	590	645	650	632	617	649	619	634	658	605	642	614	643	637	636	650	667	659	630	617	612	629	610	601	632	600	688	625	620	610	667	639	623	618	634	640	604	648	636	610	644	641	610	618	630	637	621	645	648	629	609	650	626	653	689	587	600	635	652	633	633	665	674	596	640	712	624	618	641	615	652	711	608	661	670	670	645	622	627	628	654	646	587	626	651	590	660	655	624	620	640	635	673	655	624	706	663	712	638	666	609	644	620	625	645	671	633	630	620	640	629	633	618	704	679	644	638	653	606	662	603	638	604	647	676	653	622	591	659	622	623	630	640	625	650	623	614	640	669	601	647	647	593	598	663	622	664	608	598	603	617	684	663	632	608	628	627	664	645	646	602	631	616	638	587	605	630	625	646	591	650	617	608	637	642	586	618	612	657	656	627	642	624	673	626	662	598	648	612	616	632	661	621	661	659	612	612	621	609	631	639	645	633	621	630	626	668	639	665	614	617	641	624	619	611	665	613	621	640	698	645	638	613	666	629	640	605	564	641	660	629	634	650	632	657	606	608	657	620	620	661	670	664	664	654	695	589	648	631	649	655	624	681	616	636	644	629	618	612	628	615	573	634	600	608	636	620	619	627	677	631	652	652	698	606	640	629	617	669	619	627	660	637	707	675	613	651	609	594	678	599	672	623	630	629	663	626	636	625	653	604	612	614	633	620	638	642	642	653	589	633	662	610	600	633	634	662	641	652	626	624	596	642	673	622	647	643	658	633	668	607	621	660	632	659	616	608	617	607	594	666	643	622	632	636	627	669	648	650	630	631	648	627	610	660	611	674	650	678	633	650	615	652	641	610	632	631	630	619	623	630	645	624	648	602	641	585	677	608	693	579	601	628	621	689	611	616	618	618	653	628	609	639	629	626	658	607	676	647	649	647	650	598	611	647	637	647	614	667	633	616	653	649	646	632	686	606	662	664	640	621	633	636	620	655	602	644	612	615	589	643	636	631	648	612	599	625	615	598	672	609	608	650	632	646	613	631	627	599	656	651	677	616	607	594	640	638	646	588	601	641	596	653	638	619	692	602	632	643	635	632	637	643	611	609	611	665	652	669	636	626	630	578	634	598	619	604	644	605	660	658	662	629	618	659	636	618	651	643	652	609	627	626	637	639	631	670	643	589	627	644	632	624	618	620	636	679	659	645	672	679	642	668	641	639	640	611	620	660	608	674	606	637	633	632	626	646	614	653	613	646	638	641	672	574	642	592	599	577	656	584	624	588	650	649	617	595	658	603	620	610	668	621	644	651	610	666	606	651	607	620	623	645	654	636	663	643	627	679	621	656	615	620	656	618	633	628	631	632	651	618	655	659	631	650	629	652	599	669	651	644	612	623	666	640	645	570	629	596	640	583	643	629	635	642	625	637	663	625	634	627	670	603	663	637	618	649	630	649	644	626	613	653	612	664	655	649	645	607	634	624	648	671	628	595	639	674	580	672	632	621	644	615	653	590	644	589	636	590	640	601	614	600	618	639	633	653	638	649	585	676	593	679	628	686	651	626	632	614	614	621	632	637	661	627	679	612	595	630	619	616	622	623	612	655	601	671	646	647	605	616	650	637	618	625	635	665	614	636	659	645	613	602	594	646	652	623	575	588	618	625	683	657	622	626	627	654	608	660	622	604	670	613	590	591	631	592	681	582	625	605	679	628	665	662	620	640	626	636	617	636	646	635	599	617	621	659	619	638	667	632	648	635	668	615	653	619	665	571	629	628	636	654	662	643	595	636	629	693	644	644	614	615	636	645	649	636	635	622	633	626	593	640	607	636	670	637	633	652	623	623	577	621	605	616	654	653	632	636	634	622	588	650	625	624	631	633	629	599	655	619	630	595	627	636	642	646	640	617	602	620	644	653	608	634	645	660	660	643	647	626	648	595	608	630	611	619	618	624	632	620	655	602	621	639	615	610	628	713	627	622	656	633	617	596	603	667	600	636	638	649	670	621	615	638	682	620	634	637	626	651	627	647	649	642	664	643	603	606	586	702	632	692	607	639	655	656	587	633	614	671	650	630	659	643	606	665	622	612	634	633	594	639	594	612	618	621	618	578	602	623	636	625	650	604	637	649	630	647	631	625	612	659	669	625	636	647	607	611	627	643	646	658	615	629	670	624	607	668	623	630	623	607	621	622	643	642	637	611	650	603	672	656	614	609	651	664	627	653	644	652	602	650	651	600	614	594	649	637	605	639	645	663	612	649	609	668	631	617	609	630	628	677	592	574	638	612	652	651	631	677	604	655	605	653	666	573	635	623	648	672	633	625	641	693	635	629	666	644	630	628	608	624	666	590	626	637	619	590	633	634	646	607	645	629	675	649	638	633	684	598	579	633	646	655	636	629	645	624	700	664	660	661	610	631	619	652	646	628	626	639	613	608	624	649	617	625	630	643	608	630	655	652	635	622	637	638	629	616	628	648	664	622	621	635	630	633	649	598	618	667	648	637	595	620	636	660	628	652	626	626	602	682	685	611	665	658	663	646	669	625	608	652	613	552	609	615	607	649	567	615	681	616	618	674	633	650	655	663	607	612	639	594	603	619	627	602	636	630	611	639	655	648	606	651	686	641	669	586	634	666	666	666	669	608	628	653	663	627	652	639	609	641	620	634	645	667	634	599	628	634	589	656	646	613	596	610	626	639	609	661	565	648	602	675	679	640	613	659	621	587	626	630	630	605	640	630	646	693	629	610	633	634	621	626	628	668	596	621	592	626	626	686	644	666	644	666	626	655	668	609	629	632	601	630	639	651	635	656	606
27866	11381	2753	1499	1047	849	892	751	755	749	968	1823	1892	1517	1084	832	743	610	678	602	609	669	669	653	659	648	673	667	630	670	626	641	641	631	652	627	653	616	669	673	665	595	652	651	651	655	633	610	653	637	690	670	636	659	705	671	693	639	625	659	663	710	622	627	633	632	616	587	638	653	639	670	658	689	664	655	621	639	621	693	672	638	579	628	633	655	650	664	601	640	618	686	606	648	604	632	659	626	667	656	657	683	623	671	659	617	656	606	625	699	617	653	639	627	612	645	610	660	678	677	601	628	654	677	604	631	647	653	658	681	635	708	649	647	662	616	595	727	659	646	637	661	616	660	592	667	624	659	654	658	669	663	615	600	611	587	645	631	673	628	644	638	708	648	674	684	674	621	652	685	658	672	637	633	613	685	604	662	643	635	657	633	656	627	679	624	676	680	658	603	671	602	669	633	637	650	615	629	617	664	615	668	651	685	628	639	587	655	684	722	664	680	649	675	605	655	693	634	616	664	627	628	669	626	652	680	618	675	637	613	676	591	622	680	618	646	645	610	679	601	678	631	681	628	666	613	635	628	652	616	619	627	638	652	628	660	632	612	669	649	611	684	626	675	608	670	634	690	674	630	623	627	625	640	654	659	639	684	651	654	656	625	664	649	637	626	646	643	630	659	631	649	631	625	633	621	623	676	596	603	629	643	640	631	637	669	657	640	621	631	651	627	668	660	634	640	664	672	603	658	686	615	628	602	659	597	657	614	636	661	627	635	659	631	653	646	652	677	638	655	659	630	658	577	631	615	639	609	635	645	624	597	671	651	685	625	647	652	678	620	651	682	674	666	619	653	648	611	658	614	646	624	696	641	606	639	644	611	663	652	626	660	653	602	632	654	672	680	638	645	636	664	691	670	650	640	640	652	653	653	677	622	651	661	671	622	571	653	613	611	722	675	668	655	637	676	689	671	644	669	666	664	645	655	658	669	657	607	620	672	678	641	596	670	626	656	652	635	651	613	648	655	662	672	658	647	646	645	609	646	636	601	626	668	642	657	652	609	688	629	631	642	660	655	639	681	640	610	701	668	656	618	631	609	637	655	715	643	622	664	614	613	662	616	626	619	643	600	610	705	624	650	680	698	604	647	647	629	669	674	654	668	580	631	623	635	625	629	675	678	637	659	651	664	625	647	623	689	620	672	620	671	614	643	612	689	610	643	646	613	621	664	667	612	690	655	713	655	688	621	679	685	661	612	646	605	678	707	583	623	608	667	616	664	691	624	676	623	632	672	651	637	630	654	604	651	628	662	625	693	673	682	654	630	659	659	674	623	622	637	642	616	697	716	658	633	595	637	637	670	649	663	646	616	647	649	624	672	618	647	692	602	634	613	619	630	695	674	625	628	627	661	640	666	631	643	632	676	649	617	653	653	640	645	646	673	658	649	615	669	619	598	669	683	621	605	655	680	629	650	672	648	647	649	653	611	620	676	632	682	660	650	619	648	627	624	634	665	660	695	649	659	649	653	657	614	640	671	637	669	635	628	656	682	663	656	639	654	621	653	636	601	617	656	650	704	646	645	660	582	639	660	622	666	629	679	650	638	659	644	606	651	661	661	678	681	644	637	653	634	662	614	648	624	661	678	579	642	669	625	666	636	629	655	632	624	615	648	646	660	678	656	636	606	692	611	679	668	632	651	686	659	636	666	637	693	658	624	669	675	625	653	614	639	626	663	697	629	621	593	609	640	684	680	658	607	668	621	605	627	664	631	663	691	675	639	653	632	679	650	641	714	608	661	625	657	657	607	643	631	655	691	662	667	676	678	607	674	653	580	618	679	677	661	670	646	651	628	670	608	662	665	654	691	624	629	634	605	641	631	665	612	629	586	662	670	622	638	639	677	604	655	651	639	640	676	623	623	644	645	640	638	664	661	663	637	674	667	675	643	635	634	636	649	659	617	635	635	611	662	619	651	632	645	631	658	669	668	655	635	620	650	644	612	648	610	646	655	572	643	644	679	641	608	693	625	655	659	660	630	671	613	646	625	635	682	612	654	679	680	675	676	692	632	636	584	663	613	655	624	664	657	639	618	644	622	629	635	665	706	668	658	650	672	628	652	656	622	648	670	659	696	715	612	644	665	670	624	629	615	656	655	623	674	642	623	658	629	611	609	631	652	646	649	660	696	658	631	626	624	658	669	663	660	671	671	635	645	651	626	684	657	642	600	619	582	613	663	625	662	658	672	633	643	660	631	665	682	652	632	633	601	673	702	644	624	640	664	659	650	612	660	651	657	679	632	639	662	640	596	625	630	675	648	642	639	670	629	701	638	641	627	627	666	598	633	603	647	628	661	710	655	620	620	613	609	637	649	614	656	673	614	615	633	677	599	664	631	638	629	644	651	613	673	580	676	648	635	676	658	639	667	710	687	645	645	668	634	641	630	649	662	650	633	643	623	652	671	632	670	667	659	667	659	670	609	673	635	656	629	604	626	658	615	644	678	618	631	580	650	612	619	688	671	631	603	644	629	640	620	666	634	647	702	595	676	629	624	630	657	660	659	651	639	607	639	648	676	616	628	628	631	635	663	674	638	633	645	622	695	647	661	675	612	648	667	644	667	673	660	630	643	661	667	676	656	708	650	670	641	704	640	652	659	638	628	645	617	658	644	665	662	698	616	631	659	679	644	649	632	624	618	645	608	639	655	694	624	661	655	615	645	644	664	673	649	703	629	662	625	640	647	663	622	673	646	601	625	615	614	615	665	664	657	644	697	636	647	638	635	608	623	656	658	641	633	690	649	648	617	602	650	654	657	634	646	637	678	640	650	645	655	677	621	633	627	651	625	656	645	635	610	589	622	640	657	648	683	656	644	652	658	624	628	660	636	594	654	618	638	630	641	598	615	662	660	628	663	632	640	666	624	619	623	594	629	672	630	693	657	678	619	650	630	659	678	622	623	682	640	631	654	671	616	596	652	677	607	599	672	697	670	639	616	635	646	660	659	649	644	644	638	617	634	653	666	628	649	659	627	639	626	614	688	646	651	673	644	643	670	639	603	691	640	621	617	643	641	619	655	631	631	561	678	668	634	672	659	680	669	633	620	635	646	651	634	647	633	635	680	674	624	621	668	661	638	681	672	628	632	587	630	621	626	657	634	632	621	672	661	661	667	659	610	678	616	691	657	650	669	649	654	662	663	660	633	664	603	647	627	640	628	637	663	620	630	620	665	640	624	639	676	636	676	639	667	656	667	686	693	624	613	625	619	604	661	619	624	705	640	598	611	667	660	630	654	666	668	617	675	623	634	645	642	638	649	570	645	648	669	647	672	683	682	646	679	634	628	656	672	606	617	652	672	630	685	629	661	643	640	596	679	621	624	626	649	680	634	656	637	647	648	657	637	654	626	613	627	688	614	629	638	651	651	619	638	619	608	599	685	633	677	597	673	678	710	625	660	625	648	646	654	653	661	641	667	642	628	639	671	637	677	636	664	639	696
5676	1623	2328	1158	1215	919	829	732	666	764	1134	2119	2084	1534	985	732	635	569	536	515	548	569	535	562	507	546	526	530	539	529	505	576	553	542	509	542	520	539	562	526	564	538	544	549	520	564	575	540	579	529	524	570	524	546	535	508	551	553	545	520	537	558	534	541	555	517	556	535	510	550	541	514	559	530	568	549	532	549	558	536	527	563	530	537	550	539	580	525	562	540	512	504	498	602	534	525	565	552	559	533	559	532	559	540	526	562	558	534	544	520	551	576	558	537	607	574	541	524	496	548	534	523	518	558	517	562	563	558	550	528	537	542	558	530	542	564	526	539	546	514	558	535	498	556	545	506	550	555	530	553	547	513	516	552	561	516	580	545	528	560	543	534	544	560	541	572	546	572	544	524	586	565	590	510	558	511	558	512	559	569	532	532	543	556	562	532	544	549	519	557	528	559	546	576	560	553	570	563	516	527	489	549	558	544	486	571	548	540	555	510	544	556	547	557	556	525	529	566	517	529	521	572	548	526	552	536	515	529	523	509	543	526	582	519	533	533	488	493	538	550	540	522	549	544	540	570	505	543	518	528	549	519	567	564	503	536	500	548	558	595	582	515	532	533	554	510	551	526	554	543	548	579	567	519	552	570	532	534	541	525	584	586	544	564	564	518	527	564	538	575	538	594	532	499	540	528	536	539	512	545	505	500	545	535	537	555	586	573	476	521	513	561	533	581	526	538	547	494	582	547	562	537	534	564	564	499	559	599	540	547	485	530	521	526	503	547	555	560	543	538	517	527	522	540	525	554	540	595	533	524	539	517	561	554	492	537	558	538	520	539	558	496	522	565	567	547	511	514	544	511	512	525	560	551	551	561	528	495	539	564	539	543	520	592	588	501	577	570	529	553	550	512	544	528	575	514	535	558	556	521	543	527	542	558	479	514	520	511	529	546	521	556	542	518	535	529	564	593	552	566	531	564	537	548	543	541	540	512	507	539	515	520	531	518	552	503	540	566	552	574	547	550	561	556	564	544	545	531	561	527	516	522	518	532	602	514	508	543	554	502	534	524	516	519	564	547	509	587	519	556	537	530	580	530	538	525	530	533	520	529	547	503	517	525	521	497	537	513	539	525	530	517	531	527	558	543	533	517	506	539	558	567	530	511	545	511	517	538	531	500	526	572	542	517	593	547	600	545	496	523	559	540	579	559	538	577	504	600	536	533	538	552	545	539	563	546	512	551	550	481	551	545	528	526	578	556	540	469	475	506	573	517	549	495	583	573	541	536	577	538	553	550	533	537	517	554	534	553	538	550	522	561	544	537	537	527	536	518	556	602	592	508	550	526	547	544	548	509	544	560	553	529	534	545	536	568	526	484	521	566	546	525	539	539	517	519	515	554	548	542	505	514	547	543	544	525	521	492	515	517	499	480	541	493	524	544	542	511	527	533	555	547	565	521	520	580	504	530	527	553	530	537	535	527	512	544	491	564	571	562	526	518	547	542	554	543	505	594	589	600	539	524	550	558	562	519	533	500	539	529	501	606	519	574	578	513	553	536	538	543	532	548	521	518	565	564	567	505	552	538	521	501	532	539	559	513	498	516	535	521	591	553	571	587	558	523	547	581	564	541	550	499	562	530	500	553	567	493	533	534	577	575	544	540	566	546	524	525	528	551	552	561	511	550	542	538	555	541	553	511	549	517	589	507	507	521	524	541	531	535	576	520	560	605	566	565	521	535	511	540	456	513	554	564	512	515	496	519	528	503	537	555	531	566	532	539	529	528	599	565	527	519	546	560	509	578	593	534	554	495	489	534	573	556	535	578	535	528	529	551	522	531	540	546	571	569	550	546	524	559	512	556	579	528	544	550	562	532	532	511	539	517	554	508	532	538	544	571	525	575	524	520	543	544	541	505	560	563	524	518	508	534	515	568	565	525	568	571	544	541	538	520	558	547	546	529	566	533	547	561	502	535	550	548	559	539	533	581	568	524	544	523	536	538	580	557	565	511	575	570	588	550	512	541	519	517	519	521	512	566	534	600	568	553	507	537	535	488	486	564	519	554	513	511	535	507	494	536	552	527	513	523	517	555	492	546	550	522	528	555	553	587	533	563	527	565	542	541	513	536	522	518	517	534	542	532	561	554	522	549	554	557	548	541	534	575	525	563	520	551	521	546	544	519	528	550	562	566	508	559	526	550	558	547	532	548	575	543	560	534	545	501	582	511	572	557	547	540	546	540	532	540	540	524	574	553	586	537	508	541	505	501	551	581	550	591	508	542	564	512	562	513	537	557	529	574	532	539	562	532	545	572	562	553	505	509	569	512	582	538	520	547	471	567	546	515	540	550	536	563	535	547	544	549	582	556	566	523	544	541	521	523	550	529	567	535	546	523	550	534	565	552	560	534	503	501	524	542	573	514	515	546	552	594	578	512	501	544	543	550	513	509	567	523	537	541	574	568	540	556	499	540	580	574	505	559	561	528	503	566	490	568	527	534	507	586	555	527	515	511	537	525	550	564	525	521	511	521	542	507	533	534	571	569	574	550	553	518	567	523	510	512	561	577	550	501	528	545	526	576	539	537	541	524	512	551	555	537	562	529	541	545	536	482	533	531	566	552	527	530	498	532	571	520	569	514	507	546	538	540	552	560	561	555	577	495	518	492	592	510	536	513	550	542	535	514	586	539	578	541	533	556	537	516	508	552	521	547	531	536	531	528	559	527	549	547	526	536	512	554	538	575	542	519	519	551	495	528	534	567	541	543	547	547	515	540	570	550	518	564	561	563	525	560	544	503	561	554	546	547	563	498	552	550	544	540	517	549	542	531	557	556	527	605	555	527	521	535	560	543	519	484	538	547	554	522	520	559	557	542	541	587	522	520	567	518	547	549	558	562	542	538	525	538	529	549	560	537	565	529	538	529	530	569	553	537	565	534	542	509	525	524	519	501	547	521	538	565	537	521	528	547	549	531	537	514	518	510	557	564	513	538	559	590	513	572	574	553	537	519	530	558	515	536	572	548	515	576	562	523	539	553	530	578	552	506	574	578	537	535	567	565	561	583	540	569	534	528	542	571	568	574	534	534	543	571	530	549	533	541	569	564	506	550	582	474	502	555	536	582	495	509	494	592	549	539	531	515	537	517	539	558	528	570	542	500	533	552	565	548	563	541	538	527	538	565	542	561	601	552	566	545	529	533	540	540	552	506	565	512	550	583	535	525	587	492	494	543	528	550	534	548	573	488	537	503	551	512	522	538	564	587	536	549	541	522	533	552	563	542	535	555	540	559	515	545	552	561	519	536	585	547	511	549	510	596	564	509	557	560	492	540	532	533	521	498	566	496	590	533	534	530	576	549	558	544	505	564	559	504	499	520	550	553	543	513	566	584	531	533	542	514	525	546	564	574	542	541	530	578	557	536	576	562	500	573	524	534	524	522	552	548	511	517	540	599	507	559	526	540	547	559	564	511	550	571	491	519	523	559	577	522	545	585	562	548
25633	21512	27700	25633	10554	2318	1769	1124	1020	954	4500	13556	16293	9563	3477	1502	846	638	626	617	570	575	582	609	623	586	639	581	578	623	596	600	614	603	569	589	593	618	603	591	649	610	616	579	597	579	596	623	586	587	568	581	607	580	606	596	632	579	624	613	628	608	595	603	560	580	607	606	623	649	591	582	577	574	599	625	617	583	576	572	586	596	557	568	590	630	619	625	612	620	605	577	577	562	570	614	587	615	610	638	573	579	582	563	614	604	614	621	575	575	593	582	585	581	554	566	544	608	599	590	589	638	621	653	611	544	600	603	605	582	591	559	631	620	579	580	633	577	582	606	594	619	546	594	614	597	634	580	598	608	599	540	597	637	572	615	561	597	595	549	573	602	615	612	598	611	549	573	591	613	626	582	615	593	596	617	624	568	584	581	623	623	569	601	609	547	582	596	612	583	600	577	610	589	628	601	553	587	646	587	635	587	601	585	580	602	566	595	594	640	563	641	556	602	573	592	581	641	595	586	606	599	626	582	637	604	583	597	610	602	597	606	605	574	592	610	575	584	623	547	611	642	589	606	607	619	553	575	609	574	601	600	547	626	550	594	604	610	599	613	646	578	582	606	599	622	613	603	626	645	624	642	599	579	615	606	570	592	577	597	568	656	605	651	618	561	580	600	571	612	580	597	609	625	561	577	611	581	617	607	582	561	563	567	615	569	575	602	596	595	529	606	562	614	594	621	610	570	585	586	576	605	580	615	593	520	570	597	552	574	608	639	610	569	539	584	603	594	584	611	589	576	636	595	596	597	620	590	622	592	572	569	611	609	596	594	568	593	562	628	567	593	623	593	607	549	591	574	549	618	552	612	606	575	581	613	564	637	611	610	555	584	627	625	599	588	592	619	589	596	600	560	588	585	607	591	566	619	576	648	589	609	566	558	608	567	606	561	596	596	637	609	569	591	564	639	574	644	557	526	556	587	640	622	597	582	591	587	618	577	606	555	596	590	634	597	601	611	592	597	564	611	533	618	616	599	616	607	626	569	565	563	593	603	575	636	600	635	567	596	631	612	645	600	598	551	627	615	556	597	610	574	572	637	570	598	579	573	606	605	627	601	577	546	564	595	586	589	602	595	574	618	599	636	584	554	561	628	560	575	559	559	562	577	550	642	610	603	630	590	546	535	597	603	611	574	605	597	544	613	605	568	565	599	568	588	570	618	599	588	602	579	609	573	618	587	644	578	648	601	559	549	599	580	568	602	589	588	636	593	576	579	614	578	568	630	593	633	612	573	587	591	600	607	617	601	594	571	567	603	594	596	544	591	599	581	585	613	614	602	628	570	598	636	594	579	608	534	590	595	625	672	545	569	586	600	604	603	639	567	569	615	598	602	597	577	599	539	613	584	610	601	586	574	563	597	604	583	563	603	531	612	628	660	626	611	619	594	580	610	587	561	577	599	575	587	600	621	568	563	601	636	595	587	565	615	588	608	587	598	633	609	603	544	607	616	571	635	571	605	586	587	562	588	652	531	542	583	602	622	560	596	569	594	573	598	604	582	564	592	611	599	635	551	626	574	616	576	601	612	568	558	633	609	612	590	553	625	618	578	539	604	591	637	601	600	599	555	590	560	601	665	570	589	632	597	591	574	535	618	612	566	606	598	629	590	581	592	597	611	604	582	605	607	592	594	602	615	563	599	628	572	573	592	643	567	587	593	581	573	584	591	571	552	604	621	575	601	614	590	611	562	622	573	576	549	580	612	602	565	553	560	598	621	599	591	590	603	578	573	590	643	602	614	587	584	596	589	563	537	599	613	601	598	587	596	590	584	559	588	559	591	602	615	607	601	589	600	599	603	578	576	616	581	586	604	575	614	638	619	543	623	594	573	616	590	624	600	601	588	617	577	562	586	592	571	601	606	555	611	589	606	563	589	570	601	555	587	616	586	611	592	556	597	610	597	588	593	526	597	594	637	586	613	577	554	578	604	581	610	570	596	595	553	630	592	522	552	653	617	553	612	590	613	646	596	561	617	564	579	574	548	581	570	586	586	669	558	593	569	583	612	608	555	613	598	539	573	587	584	607	577	590	583	605	618	557	605	586	599	564	589	568	560	598	610	590	603	555	589	579	590	617	583	625	581	576	600	581	621	624	621	577	576	572	615	559	604	592	595	586	597	608	639	550	581	597	580	605	616	607	615	595	588	617	632	563	644	613	633	562	579	584	600	599	576	645	591	584	612	596	614	590	567	577	582	587	606	589	593	602	623	580	585	627	548	596	583	646	573	603	589	584	631	569	609	571	571	600	583	615	586	550	605	581	605	594	572	573	606	618	558	623	589	542	570	580	632	603	594	542	561	566	557	598	587	574	604	596	586	581	572	591	554	563	618	620	582	586	565	566	615	573	576	633	594	560	611	611	601	619	641	568	633	581	606	577	594	544	621	582	574	554	651	566	591	589	624	561	629	625	609	573	585	606	611	591	576	553	598	567	556	587	622	576	564	560	635	655	575	624	579	619	611	607	573	543	613	590	579	618	578	570	594	615	562	557	590	658	581	612	572	597	579	625	601	581	604	564	565	617	621	566	590	562	599	568	601	613	585	539	562	567	587	568	618	604	570	601	575	559	606	578	573	553	626	608	607	608	622	584	585	611	608	605	583	566	624	653	603	611	608	548	594	615	630	614	630	647	624	584	554	594	594	605	604	621	644	584	607	598	595	548	559	572	635	546	626	574	581	602	570	608	652	569	632	635	611	557	616	623	593	590	635	578	620	575	578	578	608	566	578	635	623	564	608	595	560	606	542	556	654	589	563	599	577	574	615	636	653	638	567	601	590	594	619	582	644	590	589	596	536	585	628	579	611	612	618	575	617	588	598	590	596	577	607	596	605	612	570	613	591	531	566	565	571	610	621	598	596	583	591	627	578	582	617	633	545	603	598	603	603	588	620	582	584	610	589	596	565	560	553	576	602	567	629	612	592	613	587	587	634	572	595	572	655	607	550	592	573	620	566	575	589	623	583	611	557	588	571	588	601	621	578	562	592	524	577	587	584	607	527	611	598	576	585	556	576	586	582	542	573	622	588	588	605	610	589	577	610	643	603	595	577	560	570	614	598	607	552	603	586	594	594	612	571	611	567	616	600	576	605	593	584	557	558	557	600	617	607	575	587	596	562	635	588	622	585	629	555	590	613	577	635	564	596	540	626	605	580	588	615	595	581	579	601	601	573	621	606	586	610	626	607	586	610	543	587	602	586	582	580	556	593	588	605	568	604	585	590	583	588	635	583	613	602	553	590	559	576	603	537	642	607	599	608	598	598	588	570	605	598	599	566	666	600	627	649	583	607	559	574	590	604	578	586	547	604	584	589	609	572	598	601	611	572	589	588	580	549	591	626	558	591	566	597	584	580	570	624	624	589	566	627	548	574	616	618	573	604	604	561	620	592	644	628	598	593	614	560	594	639	559	549	629	604	620	619	562	584	615	551	626	608	604	571
4425	5458	5263	3523	2740	1855	1917	1072	1159	1126	6203	14779	14494	8391	3272	1430	773	557	567	479	531	553	498	515	553	545	530	499	541	516	549	501	503	537	546	545	497	544	515	518	495	514	509	526	585	511	520	523	548	523	509	509	493	510	510	473	490	521	510	493	506	501	526	499	522	523	547	515	501	515	511	524	533	535	512	537	505	526	496	508	460	517	534	481	540	528	509	515	570	526	511	480	529	517	517	516	508	535	517	515	516	508	505	497	529	551	524	539	552	504	509	510	483	455	513	506	500	539	524	494	485	552	526	515	520	516	532	531	548	501	529	525	513	512	518	504	524	542	526	494	512	501	498	523	493	541	500	504	510	528	494	504	543	493	532	498	505	504	479	501	482	495	507	513	539	514	509	500	498	509	519	491	509	498	532	551	489	526	553	506	546	515	505	492	506	538	509	489	489	515	518	497	561	488	489	521	526	501	539	552	510	490	487	515	495	560	552	478	526	524	530	510	506	517	497	503	512	534	490	494	475	550	442	466	480	531	491	499	533	501	484	503	514	522	521	562	523	544	469	512	530	521	537	494	507	558	542	527	552	502	494	524	494	475	510	508	522	502	532	499	561	565	511	461	539	482	525	528	493	513	498	498	480	530	503	526	522	512	579	521	496	533	510	519	529	506	504	522	524	518	511	507	518	540	525	495	514	498	527	492	539	491	516	492	493	523	499	512	503	477	494	502	507	502	533	516	513	511	476	531	498	495	479	535	525	516	501	519	559	519	551	504	488	497	508	518	478	508	530	518	492	513	479	545	544	505	534	527	533	523	482	542	533	498	534	548	510	550	529	516	497	509	493	491	482	558	526	522	532	514	522	526	499	490	533	512	498	516	540	505	510	491	471	473	548	520	551	515	538	486	546	538	489	496	528	577	525	495	511	515	538	520	498	555	505	495	523	510	476	517	516	513	521	515	534	529	536	521	538	513	522	492	516	550	557	513	518	495	520	506	504	498	494	516	486	525	517	507	519	509	505	543	514	501	511	488	526	495	497	526	515	518	506	504	547	515	521	506	542	525	541	542	529	517	507	494	540	508	496	525	498	508	586	491	487	513	560	559	526	514	523	548	511	542	489	523	551	546	547	502	540	554	493	534	548	499	517	482	495	505	515	512	482	536	522	505	541	511	527	490	543	515	542	524	521	468	522	493	503	485	489	537	537	552	492	491	520	505	526	525	518	529	540	506	545	507	526	488	516	539	510	510	526	511	483	552	524	514	529	475	487	492	526	488	516	497	494	519	500	504	507	517	502	522	535	524	556	527	527	489	491	501	510	513	547	513	503	504	479	546	543	537	533	512	515	514	529	508	514	513	534	511	496	536	547	510	488	518	514	517	509	473	538	542	519	539	514	490	520	502	494	490	526	491	535	529	551	532	506	500	527	493	481	504	550	567	489	481	512	492	499	544	510	548	519	470	494	514	548	527	508	541	520	502	493	527	495	505	499	523	567	509	534	530	554	544	516	519	442	512	518	499	537	506	440	519	517	516	547	516	490	509	509	500	497	489	519	520	511	497	536	509	528	478	539	510	515	513	562	522	507	533	500	497	508	569	512	516	506	520	506	511	536	530	489	518	526	478	534	544	532	534	529	513	494	493	504	511	552	551	489	519	550	515	506	510	567	476	553	542	513	495	485	503	530	554	468	498	528	504	491	528	516	531	526	539	554	498	511	512	500	530	524	517	508	542	497	495	537	505	463	527	536	519	554	542	537	477	462	512	528	522	502	498	528	485	560	508	513	487	519	519	526	496	502	502	527	515	529	556	501	480	528	541	511	519	503	526	529	517	501	521	483	516	505	489	486	512	483	544	528	514	492	512	510	525	515	547	509	483	510	485	514	519	537	509	557	488	541	514	513	517	529	518	558	518	525	502	517	520	513	505	476	479	511	515	504	486	509	536	480	502	528	505	505	517	523	500	507	483	464	510	508	521	493	515	508	505	533	470	485	536	518	461	537	480	542	503	513	553	508	532	487	501	516	499	491	476	494	487	545	538	473	546	532	502	479	530	486	506	511	503	534	460	526	478	516	481	499	494	535	526	499	509	511	525	506	546	523	496	494	506	503	495	530	523	500	529	490	527	496	543	546	513	539	517	542	586	492	508	519	525	576	492	499	530	517	536	508	513	505	505	523	513	517	508	516	511	496	509	480	497	493	483	500	490	488	522	527	500	498	489	514	522	558	526	487	521	532	512	511	522	492	541	527	499	555	506	483	544	530	528	535	498	454	491	516	511	542	524	523	496	543	506	510	484	498	508	528	526	551	519	515	499	505	530	505	535	473	470	560	513	512	545	469	499	548	530	532	511	485	500	493	525	533	489	476	519	521	501	499	518	516	526	504	506	495	523	528	515	514	526	541	516	508	489	496	494	557	523	502	528	563	555	525	510	485	519	542	534	563	526	507	518	535	491	493	488	529	504	516	479	543	475	480	517	511	541	508	537	509	537	510	517	511	536	480	536	509	510	493	516	522	529	470	537	504	502	550	501	552	501	522	519	504	506	481	504	485	524	567	507	553	478	468	520	502	566	529	512	536	534	465	537	536	517	494	488	505	548	513	522	516	511	518	497	513	525	516	541	510	498	513	501	521	506	490	513	530	470	487	534	501	557	512	501	478	512	492	547	520	482	482	515	532	531	526	520	499	523	483	483	517	488	501	482	478	539	484	537	495	552	505	515	533	528	509	517	512	537	516	539	517	480	550	479	507	491	474	488	537	518	518	552	500	553	502	495	501	542	539	511	484	528	503	510	467	504	481	512	509	536	515	487	538	508	533	524	494	528	516	493	515	508	542	496	487	501	522	509	513	526	479	525	489	546	480	510	500	499	485	508	506	512	481	542	485	464	493	508	490	509	519	560	510	510	519	504	481	501	497	511	554	492	518	512	524	534	552	526	522	535	531	503	537	485	557	527	496	521	506	465	551	519	479	510	516	519	503	494	510	510	594	500	519	531	512	557	522	493	518	544	522	484	541	469	466	492	539	514	550	556	531	493	520	527	538	483	506	482	497	521	492	509	512	503	514	499	553	531	494	520	498	481	477	496	506	520	491	511	557	533	519	497	503	520	496	495	507	531	527	483	512	492	508	555	538	528	538	489	532	532	525	542	480	511	514	502	508	527	509	479	486	566	529	502	523	522	524	477	501	536	480	490	493	524	546	496	521	540	489	518	499	557	508	507	497	548	535	497	508	541	532	550	482	530	535	499	500	511	510	487	526	503	523	493	510	501	494	504	531	525	518	500	488	535	489	538	499	499	507	519	540	529	523	486	538	492	495	510	512	534	496	495	518	493	511	526	537	517	458	515	485	500	534	500	513	491	487	525	513	496	495	508	535	514	480	510	536	497	505	490	536	505	534	474	503	483	528	526	539	496	485	485	533	503	536	523	537	512	479	525	529	525	515	515	527	455	562	501	523	533	484	501	535	502	491	500	485	501	520	497	497	467	524	503
24667	21449	28674	24641	21173	8745	3479	1620	1367	1433	9413	25841	24795	16609	6583	2282	1153	794	745	686	754	701	735	714	689	716	672	732	725	724	749	713	709	665	700	738	706	741	740	712	707	724	724	684	691	735	727	714	709	738	738	747	716	736	719	679	727	712	719	759	769	694	710	718	771	725	755	769	728	707	734	702	687	680	699	742	722	704	745	706	695	695	700	707	740	717	685	700	743	702	753	705	724	752	716	696	685	684	672	720	670	695	752	687	693	720	757	700	756	700	738	681	728	696	667	684	691	706	692	678	721	718	698	741	722	744	652	721	708	714	702	749	761	730	718	693	683	768	693	703	682	708	690	688	709	706	740	669	684	661	697	754	750	716	702	731	757	713	673	727	729	627	712	633	697	693	701	713	737	769	698	717	765	729	717	662	739	717	721	691	715	723	669	708	699	688	717	648	707	731	744	712	709	710	684	665	692	671	736	701	693	713	665	684	732	715	675	694	672	713	684	728	734	691	703	705	693	671	731	648	719	686	697	742	732	736	736	736	755	701	702	737	722	720	735	737	701	661	707	664	668	709	708	705	718	677	713	751	734	711	715	705	687	744	699	716	754	651	679	724	701	716	713	696	714	675	714	709	718	718	724	701	698	712	669	663	761	679	656	721	773	748	717	694	701	726	698	690	709	719	705	703	718	722	690	674	729	686	671	705	749	735	737	699	693	680	678	684	723	698	759	696	717	657	730	729	706	683	703	724	693	688	695	686	710	697	658	677	648	712	729	688	731	669	680	698	734	719	705	682	729	729	721	677	686	754	653	702	656	724	732	700	709	661	709	718	691	680	739	697	725	694	742	678	664	714	707	661	705	716	729	699	703	744	714	721	739	682	701	733	707	715	721	644	687	720	740	686	712	685	690	651	685	715	676	702	696	727	691	706	723	640	685	724	713	726	655	652	699	704	705	710	729	718	733	686	715	719	716	682	718	679	765	684	733	731	705	688	746	658	715	681	705	722	704	721	699	732	713	700	683	683	701	727	696	682	686	722	658	709	734	689	685	720	732	712	718	715	732	704	685	694	738	720	702	732	685	722	753	701	761	638	668	668	692	695	730	680	701	720	710	716	700	724	708	690	716	682	769	742	727	690	686	727	714	694	692	749	686	703	664	653	726	735	679	697	675	723	724	754	710	752	714	711	733	713	725	723	739	706	719	681	687	693	632	709	712	700	709	725	689	694	662	696	687	728	718	740	696	717	765	673	704	683	687	676	681	709	679	760	702	738	729	725	723	737	721	690	722	732	742	675	705	714	713	676	729	702	674	702	695	706	761	694	696	719	743	709	753	732	689	662	696	695	701	714	704	717	736	715	734	700	678	677	695	673	685	690	710	703	777	680	708	710	744	708	758	772	665	678	697	728	669	732	783	747	688	715	690	717	743	703	698	707	675	631	697	714	654	765	686	712	741	754	698	712	702	685	678	714	692	731	667	719	692	677	751	687	686	743	702	678	753	680	670	663	707	695	677	680	697	660	723	730	750	700	679	684	789	707	678	703	712	684	694	694	700	691	713	618	709	744	700	715	693	683	709	704	671	723	704	707	734	729	745	736	745	689	689	675	718	709	683	708	717	742	727	729	712	689	706	749	718	699	717	728	717	692	702	676	735	730	702	691	705	673	647	716	751	698	687	731	679	729	703	724	716	692	688	657	690	704	678	718	699	689	668	674	723	699	717	691	702	732	691	652	714	684	759	702	698	718	678	691	736	686	651	691	699	657	731	724	746	665	677	724	720	678	671	663	698	677	693	690	707	677	735	690	749	719	734	674	697	682	678	650	721	705	710	740	719	687	719	690	685	735	700	704	747	746	693	704	732	734	687	714	710	691	711	720	695	697	706	692	681	698	694	719	701	668	702	727	732	729	718	703	692	747	774	733	722	728	674	714	698	743	671	708	726	723	672	724	677	715	699	651	741	738	749	674	681	705	728	698	717	741	691	693	707	736	689	700	643	656	680	703	749	734	653	733	734	714	698	727	746	736	714	685	752	738	670	700	713	743	699	674	708	719	741	723	707	671	746	720	667	721	729	669	733	702	680	733	688	688	698	728	685	714	672	731	727	746	704	706	735	707	700	669	702	705	698	705	698	689	717	768	743	764	711	660	749	683	683	697	710	673	703	649	668	698	689	702	647	734	718	765	740	719	676	755	638	732	683	744	682	738	719	734	722	659	702	733	679	702	732	720	706	685	667	712	710	702	683	716	729	638	746	735	724	724	726	695	699	718	714	766	721	668	726	690	729	677	728	753	782	733	707	717	669	652	733	731	745	729	683	706	714	731	717	729	753	710	712	721	700	723	710	680	715	749	734	675	723	715	699	700	746	705	691	725	742	699	692	721	703	675	738	703	714	688	689	642	678	681	729	757	747	692	740	683	669	684	712	686	727	722	776	698	712	715	664	705	730	711	705	733	708	695	725	680	698	736	674	709	689	721	726	707	756	718	683	692	725	675	695	748	730	745	714	680	735	731	704	678	661	668	684	725	700	683	737	766	716	730	777	677	689	720	692	699	733	702	683	709	724	709	752	757	750	662	658	758	694	718	682	701	687	696	687	691	745	720	704	688	747	675	713	720	695	691	692	711	690	684	650	706	695	691	708	664	728	717	703	723	755	693	712	721	747	692	732	672	748	756	729	722	653	758	720	733	672	724	693	694	676	672	745	703	695	732	739	694	720	717	720	685	680	731	721	734	692	700	673	726	767	732	671	672	732	710	646	681	676	705	690	722	658	726	715	708	718	670	745	719	655	676	686	731	699	738	722	692	698	744	696	730	698	736	666	682	660	716	736	697	659	684	745	731	708	690	693	730	736	689	727	718	721	701	726	750	714	705	659	700	713	697	728	666	700	744	723	652	691	726	706	683	671	758	695	703	696	716	716	678	714	728	699	701	795	663	657	709	712	729	640	723	706	729	681	698	690	691	772	705	685	720	631	711	704	722	694	690	672	698	718	733	667	753	675	687	712	722	650	704	693	722	694	716	707	719	699	716	681	741	679	689	688	669	709	712	723	736	735	709	689	694	664	674	726	740	732	710	682	661	745	702	688	697	666	733	688	721	723	679	718	727	725	686	706	741	720	692	764	731	725	657	718	721	716	667	701	727	708	720	687	681	658	709	758	715	722	685	708	743	718	663	699	738	721	709	714	721	725	715	696	719	750	709	709	723	716	699	718	709	713	697	740	744	721	743	715	730	684	721	705	687	715	726	738	725	752	685	701	697	742	675	689	691	725	704	698	756	683	664	697	689	735	706	702	718	704	656	718	710	690	742	700	693	726	694	701	693	683	649	722	738	706	698	683	695	701	686	704	689	735	786	676	702	651	721	702	730	703	721	687	718	691	671	719	699	757	750	682	714	702	684	736	711	732	703	708	749	765	703	624	705	691	670	747	689	679	760	685	713	728	713	687	707	726	673	706	706	726	749	672	703	709	729	747	672	666	735	717	725	688	699
5431	10513	9202	6356	4319	2833	2817	1683	1561	1889	12465	25244	21633	13544	5641	2252	1119	713	593	628	655	610	615	575	632	645	635	627	597	668	620	611	618	642	603	599	641	655	646	589	612	632	617	657	696	602	603	605	637	632	632	667	612	641	607	587	617	611	614	583	588	605	657	625	623	618	620	633	596	584	575	615	578	618	570	580	585	640	632	626	608	598	627	642	633	659	615	587	598	615	659	604	647	593	611	620	527	616	608	612	619	653	643	607	612	590	591	611	628	630	577	551	633	575	615	612	583	660	632	593	661	603	649	606	563	574	592	623	603	607	656	623	598	612	603	600	606	621	610	582	609	562	579	630	630	589	656	614	609	614	626	631	640	624	612	608	562	634	631	621	597	643	595	660	595	579	634	570	630	608	586	571	645	630	609	617	633	610	646	612	629	608	670	606	620	587	590	611	617	590	602	584	563	588	611	583	629	653	615	628	607	638	617	602	609	593	601	653	619	581	634	595	608	639	604	630	593	585	604	581	614	603	592	633	591	635	599	591	627	640	591	587	611	592	604	610	567	616	567	582	608	586	592	595	596	592	596	597	608	570	614	593	597	597	589	618	604	587	637	583	597	573	603	618	627	623	597	562	616	563	617	630	601	606	636	610	578	610	607	592	603	604	599	585	610	603	615	651	598	634	583	567	586	611	607	657	625	629	613	614	610	611	609	584	627	649	647	660	604	620	633	566	566	604	636	592	587	629	667	572	624	594	554	590	643	590	626	632	622	608	580	643	589	589	595	640	609	590	616	612	622	619	605	618	613	591	616	620	617	594	554	647	636	593	560	607	577	602	600	592	611	640	669	595	556	609	609	616	611	610	582	598	586	587	608	612	609	567	604	610	601	594	601	598	599	628	560	608	596	617	587	638	640	571	592	625	606	616	599	577	596	633	607	621	585	603	574	590	634	615	613	593	627	632	628	596	599	598	612	605	593	599	603	631	621	628	582	620	624	615	609	621	565	609	575	588	609	599	630	643	629	632	585	615	654	609	588	585	604	585	636	653	581	632	580	591	594	568	622	588	627	540	607	576	575	563	579	640	587	557	623	632	581	610	639	595	596	578	632	608	616	580	612	630	596	648	643	597	625	604	627	579	596	598	593	580	625	638	599	596	611	607	618	596	631	586	581	582	620	600	610	626	563	597	615	634	571	629	615	615	613	549	611	623	590	625	615	596	573	617	601	596	586	608	591	572	608	616	588	592	599	602	585	592	621	622	622	617	583	600	600	640	602	606	628	622	610	579	603	582	592	610	573	615	611	611	605	576	612	581	579	616	597	605	638	601	613	672	637	619	642	589	614	590	606	620	624	607	622	621	613	636	618	597	551	559	650	607	565	621	628	587	653	615	575	600	614	591	631	632	589	598	604	610	653	620	588	618	626	585	573	684	576	621	668	603	596	589	604	635	636	604	635	617	663	604	629	590	624	640	594	566	593	574	640	578	622	621	597	619	626	606	613	601	615	594	605	612	622	548	589	603	582	606	602	625	623	618	609	635	616	563	586	588	577	620	635	587	599	617	600	584	638	584	572	589	601	602	646	631	536	601	622	601	623	564	640	632	649	601	594	602	619	687	623	624	622	614	641	617	574	563	658	606	580	606	616	658	613	630	596	567	627	615	626	626	597	630	590	604	626	638	639	583	602	621	632	640	633	628	583	602	606	612	562	600	626	595	578	600	608	588	613	606	595	577	568	630	598	568	584	582	591	595	630	579	593	567	605	648	586	613	627	604	594	607	596	602	599	605	609	614	608	590	636	593	624	641	588	595	609	602	618	611	641	590	600	634	606	607	559	621	580	638	645	613	593	639	625	574	566	591	573	619	597	610	589	639	626	624	586	612	579	613	590	618	620	609	630	574	557	602	627	643	622	600	611	634	612	627	629	596	619	627	576	562	624	560	547	648	620	661	612	606	647	642	606	612	585	588	608	598	606	633	619	626	592	626	568	560	571	601	597	647	617	622	593	599	626	582	628	613	600	606	611	579	583	600	593	603	599	617	554	585	617	566	607	608	655	625	645	616	604	632	589	594	611	577	605	632	581	610	620	619	576	621	609	586	653	579	625	573	580	620	631	588	604	596	620	583	663	618	602	643	620	620	577	602	589	585	586	616	629	577	630	575	610	619	555	601	570	595	620	581	578	614	641	585	618	650	568	619	610	618	587	617	617	596	556	631	593	646	654	678	581	624	623	613	576	611	612	613	629	620	630	629	597	624	607	633	586	586	624	600	579	597	590	608	610	622	571	588	603	629	639	592	573	626	593	636	629	607	545	596	612	574	617	614	558	566	625	638	630	628	622	587	604	605	602	565	612	579	635	649	583	594	600	649	574	665	599	580	607	584	627	619	565	606	605	587	633	593	572	593	581	592	605	612	630	612	642	618	589	631	595	581	630	583	611	594	578	643	628	587	601	597	609	605	655	563	610	620	595	635	644	561	596	620	603	603	615	636	625	600	589	588	567	586	619	566	613	637	585	588	624	609	581	600	625	589	633	655	613	590	567	589	595	624	604	599	648	619	592	628	613	644	606	632	653	648	607	603	608	597	575	579	593	624	543	577	613	566	609	591	587	613	663	630	603	580	634	624	601	646	608	606	591	575	605	655	605	620	632	547	653	620	564	627	631	577	611	611	624	624	600	613	608	612	614	595	567	597	609	598	601	617	642	563	599	600	545	601	624	610	626	657	577	596	605	608	614	608	640	613	588	578	581	579	558	628	624	582	585	604	596	642	586	591	595	623	564	589	595	582	582	573	559	597	571	621	631	621	601	604	604	688	631	606	591	593	564	621	656	605	580	595	601	600	655	605	623	566	583	596	602	619	644	621	619	609	606	600	631	612	611	642	571	604	601	575	644	590	596	570	635	604	569	597	627	600	592	574	655	648	606	595	565	619	626	608	609	623	576	601	607	552	630	631	603	633	599	572	600	596	576	588	561	638	600	563	605	610	627	635	592	609	587	547	643	591	654	621	578	620	620	643	575	579	596	590	617	645	625	578	630	616	600	595	607	634	610	594	578	581	644	607	594	597	564	576	571	617	610	619	588	626	594	583	614	601	646	615	603	606	580	641	609	583	591	556	608	588	606	605	602	635	616	590	572	613	606	574	603	648	599	595	575	584	569	615	622	618	602	559	582	625	609	592	604	618	635	609	609	597	631	597	622	622	579	579	614	617	598	633	625	602	610	587	583	591	587	610	608	662	600	603	615	601	592	588	592	608	611	590	617	598	582	593	623	601	621	581	604	628	598	584	623	589	594	570	631	634	598	582	568	646	607	612	603	605	625	599	636	596	616	563	595	618	577	587	630	630	627	562	606	595	641	558	590	633	603	597	627	656	615	640	618	645	589	597	598	638	566	586	527	580	630	603	612	620	607	654	616	605	623	648	589	593	583	637	607	596	627	616	594	583	623	614	641	612	614	579	607	626	633	546	624	593	621	620	620	615	592	611	563	609
27845	12264	3334	1845	1031	870	809	794	793	705	836	1604	2018	1593	1106	753	701	637	591	598	620	626	611	591	651	605	632	602	639	651	661	657	627	614	687	597	678	662	648	691	601	602	593	622	685	583	625	606	619	652	626	643	650	597	622	621	642	612	675	670	650	593	628	635	581	577	649	643	638	636	618	679	625	609	650	553	628	611	560	604	652	628	624	615	586	616	631	625	599	630	646	646	654	631	599	631	665	590	630	670	648	624	654	621	632	630	679	600	631	611	646	689	646	625	642	637	688	598	604	648	632	645	571	635	650	596	636	635	635	587	637	615	638	592	605	666	614	663	635	644	640	629	649	647	625	643	607	628	619	649	632	681	630	648	647	614	613	618	638	661	639	625	621	640	662	620	616	620	642	634	554	633	634	606	628	610	667	628	656	596	612	600	612	589	611	626	629	620	622	618	630	644	672	625	619	604	614	632	657	613	646	586	651	623	619	613	620	610	637	629	637	600	570	598	600	603	666	596	607	657	657	646	632	624	618	640	653	645	589	600	629	638	650	607	619	603	620	660	642	604	607	638	622	625	622	671	633	644	589	602	627	592	657	605	636	673	635	623	625	631	611	649	648	617	688	615	570	605	669	595	591	612	598	637	652	638	597	613	634	627	647	623	658	637	636	577	697	614	612	588	626	641	643	641	620	630	606	598	624	623	604	589	663	612	652	641	641	614	648	665	669	640	661	611	625	594	643	625	636	653	600	642	577	614	608	615	632	633	641	674	605	624	622	599	682	651	674	628	669	616	583	595	588	612	605	619	613	626	608	592	583	628	637	603	610	649	635	610	631	636	633	647	658	573	652	618	621	626	634	621	571	668	614	621	575	564	623	609	612	606	642	633	648	632	647	626	638	634	643	612	616	633	624	636	612	652	653	612	643	604	622	610	664	659	689	640	662	647	666	665	597	630	628	637	673	613	570	675	646	627	677	589	644	640	654	655	661	595	624	616	611	633	595	644	647	612	655	618	649	597	622	628	607	594	664	607	612	603	626	590	637	626	645	662	631	639	598	580	630	624	637	634	657	639	691	625	643	648	577	611	664	642	607	648	621	621	634	640	637	645	639	634	618	660	593	647	609	593	657	634	667	616	640	661	656	605	620	587	641	624	622	642	607	628	624	639	605	601	615	625	633	610	623	653	643	637	636	627	657	636	633	685	631	621	637	587	675	588	655	658	622	608	646	632	607	556	669	618	662	629	668	611	611	609	608	630	627	633	628	643	612	602	618	621	630	622	640	630	610	615	620	619	667	574	618	645	593	621	621	618	622	660	661	618	603	643	642	613	590	648	574	585	592	644	681	601	625	599	645	646	621	656	579	618	603	598	587	600	629	577	620	648	621	603	662	632	645	628	623	598	620	575	628	620	640	619	658	591	644	673	620	646	619	627	604	616	627	645	663	621	624	683	593	637	615	646	663	618	669	611	615	598	642	616	690	623	597	622	627	641	652	616	655	628	645	639	593	629	628	607	601	644	637	651	653	645	601	585	650	593	609	632	622	575	583	583	646	651	634	609	628	665	604	647	604	608	615	569	623	573	620	654	609	603	633	603	640	619	585	598	629	637	658	600	610	619	639	631	608	619	627	654	640	634	622	597	618	605	627	637	613	614	630	625	571	605	621	608	617	591	648	627	557	691	647	621	647	610	657	651	599	662	610	624	667	616	627	591	653	648	621	598	642	583	624	667	621	625	668	609	699	667	622	627	643	602	617	650	667	592	621	613	609	694	687	609	636	653	606	608	608	631	643	617	604	587	640	640	618	643	623	607	615	619	607	627	646	617	655	630	619	599	610	646	607	554	668	579	665	642	633	626	583	656	619	609	600	610	633	597	667	637	674	614	615	663	627	640	637	600	590	638	606	639	621	652	691	592	645	606	611	616	620	668	617	612	643	576	646	650	667	582	686	651	633	620	611	620	587	625	644	638	628	642	620	642	601	645	623	669	636	615	616	620	617	602	607	620	632	627	664	617	632	652	648	618	610	609	640	594	650	642	579	632	603	620	606	652	631	608	644	630	643	640	609	652	609	630	589	626	614	676	590	662	647	634	628	638	610	701	658	666	659	630	642	620	646	590	690	617	627	613	616	596	651	615	640	665	600	577	594	613	613	604	642	598	643	599	627	658	631	639	631	642	625	650	623	651	583	601	638	593	614	614	636	672	646	609	618	656	620	598	659	646	595	648	602	623	631	616	566	626	605	635	598	591	649	592	653	630	644	581	622	629	622	624	629	622	621	612	615	635	652	596	609	596	606	626	684	620	611	655	617	651	582	635	614	618	635	626	623	589	580	662	632	616	624	644	606	648	634	644	586	625	602	637	591	589	614	660	640	619	628	596	659	615	601	596	666	630	625	674	624	673	642	588	601	613	664	641	631	669	635	635	646	631	616	602	611	625	602	637	625	685	626	610	653	623	656	620	666	585	644	601	630	602	625	623	594	618	604	632	593	656	637	619	625	649	632	655	618	636	603	632	649	661	653	589	616	630	631	616	593	623	610	604	653	633	624	662	627	642	611	626	616	638	607	627	574	649	619	691	610	601	628	601	689	632	668	648	660	651	628	661	597	623	627	639	675	599	607	663	641	617	590	675	670	612	603	614	633	605	635	607	647	644	637	561	642	657	661	669	659	594	645	621	594	678	591	615	630	625	693	618	640	651	609	650	613	647	664	654	647	605	626	666	632	568	626	629	596	604	668	675	629	670	673	617	647	677	597	631	592	647	639	585	604	627	618	631	608	617	582	657	602	642	662	682	605	634	634	647	624	637	601	599	629	640	602	600	615	667	633	610	619	621	630	655	610	689	587	607	616	619	634	632	600	571	628	607	616	652	647	636	639	649	640	635	657	649	613	616	667	599	602	617	675	623	619	651	631	634	652	625	605	625	617	655	632	651	611	633	581	635	640	628	648	608	654	637	638	655	607	638	608	625	642	601	604	614	657	632	634	600	672	616	618	625	670	586	632	611	625	656	600	649	639	649	668	614	618	675	628	615	658	600	574	699	590	581	649	595	612	628	642	682	620	629	619	596	617	638	636	626	605	583	588	619	669	636	626	591	619	582	659	632	607	590	642	648	632	623	618	615	594	618	613	641	605	678	629	640	602	629	617	636	661	690	632	611	584	651	643	618	632	639	631	610	648	642	632	577	663	611	628	621	565	646	655	657	622	676	611	618	657	577	613	634	640	584	605	637	665	640	623	662	638	636	599	650	607	615	590	631	585	649	626	627	637	578	606	625	639	633	637	601	650	571	658	574	650	623	601	651	613	611	617	643	635	634	636	642	659	634	654	647	654	622	594	634	604	617	620	652	659	633	606	631	599	641	613	615	605	636	598	631	628	608	623	587	609	643	611	605	630	659	672	650	601	660	622	613	615	597	635	598	645	639	670	624	644	619	650	629	651	567	606	607	656	686	667	645	597	679	628	615	661	584	635	652	658	624	622	634	644	642
6327	2993	2919	1558	1063	891	871	798	737	658	918	2017	2194	1583	987	670	558	593	516	546	558	520	520	514	519	559	554	539	529	529	551	525	539	554	522	536	531	565	521	547	526	561	518	543	560	503	479	496	521	522	535	525	537	518	527	509	516	519	534	528	502	504	519	541	484	548	477	512	563	513	530	502	491	515	523	560	533	533	514	531	545	515	565	521	542	525	531	536	497	552	567	492	535	510	525	491	550	545	515	540	545	574	507	515	511	508	545	524	503	532	549	525	528	528	538	490	494	505	488	509	534	492	508	496	517	513	529	534	506	519	510	479	556	549	512	530	508	523	515	550	529	528	529	513	494	517	531	585	483	559	523	506	522	551	536	549	483	532	501	515	536	490	517	514	525	529	518	536	515	492	490	495	492	544	536	544	542	532	533	522	539	511	506	513	521	522	578	536	562	518	533	515	581	516	516	526	525	494	560	527	530	514	529	514	529	505	518	527	507	540	523	555	523	473	524	550	507	531	577	520	535	534	551	536	566	514	519	527	515	539	530	531	559	523	502	505	536	536	534	523	502	516	504	576	525	552	535	555	519	523	502	518	546	509	502	544	535	551	557	519	540	548	533	478	532	527	513	549	570	561	500	523	528	518	522	509	560	526	497	523	506	516	524	540	574	516	565	561	561	485	480	531	512	528	504	523	561	545	510	528	520	520	510	543	547	553	467	529	464	556	512	478	515	561	480	556	535	525	518	512	455	564	524	550	517	548	593	473	494	515	546	519	533	516	529	524	529	527	502	514	526	537	528	503	495	516	535	545	540	525	558	536	499	562	518	493	469	509	554	495	532	512	529	518	494	509	573	492	550	521	506	533	537	520	503	551	478	510	532	521	543	499	497	516	542	535	511	511	562	515	526	553	551	480	545	524	500	554	509	540	541	493	508	533	556	535	519	474	530	527	526	516	524	516	547	527	498	511	564	508	510	516	540	516	547	495	508	497	544	479	544	505	526	525	532	540	464	541	528	533	543	487	516	512	479	508	543	531	564	533	540	470	582	504	510	542	554	594	484	541	508	535	534	531	469	520	522	554	534	546	514	555	553	527	559	513	519	482	534	490	538	503	513	517	560	501	511	531	506	521	581	513	517	538	556	499	575	507	513	523	518	507	521	531	517	499	529	514	461	501	548	512	522	525	490	502	484	537	553	496	561	527	554	557	542	501	555	540	550	565	520	513	567	500	487	524	540	557	537	556	509	527	535	524	524	499	514	538	517	536	545	524	531	532	539	530	532	532	510	528	549	578	539	498	525	531	552	540	521	543	565	555	536	561	518	531	539	547	549	519	523	524	525	519	497	541	540	512	530	519	526	527	564	518	507	485	559	546	494	531	548	561	503	511	511	552	500	538	521	512	550	514	506	554	567	525	521	523	506	535	565	545	514	530	583	538	515	524	512	541	544	538	496	521	570	539	511	529	500	542	555	571	511	529	504	525	588	508	518	524	567	566	518	526	516	476	523	527	580	542	536	495	527	521	540	553	477	482	503	506	498	525	504	537	508	510	522	508	553	539	492	477	510	516	526	538	531	572	549	542	553	516	518	519	549	527	495	525	505	522	531	519	528	552	518	494	537	524	544	546	513	525	484	550	490	528	533	543	541	522	563	509	567	524	534	544	524	489	510	502	513	549	530	523	495	535	491	487	543	505	507	539	506	525	541	552	496	553	498	555	531	542	520	519	553	551	544	554	585	514	528	500	522	518	529	519	529	532	506	528	531	517	547	524	539	533	542	495	502	520	493	513	518	531	477	532	524	482	494	532	500	535	533	543	499	528	490	522	544	522	540	486	516	514	529	489	507	516	523	538	519	485	504	547	547	522	507	521	545	515	503	536	519	533	547	513	513	528	518	504	508	535	533	548	476	517	509	537	544	521	541	516	540	510	521	544	550	515	541	533	516	558	504	506	503	530	544	522	550	552	535	500	529	561	523	521	502	513	542	535	536	503	533	566	540	536	533	494	509	518	513	547	523	517	568	511	524	522	538	518	557	537	531	550	510	552	532	545	519	546	518	504	509	518	535	507	552	529	513	523	538	545	501	499	528	536	569	564	544	547	507	538	528	507	540	558	513	524	551	543	479	511	517	537	540	515	526	496	522	558	543	512	551	496	548	495	510	522	530	541	546	497	519	523	507	549	494	488	594	505	522	566	543	527	518	495	580	535	519	532	546	493	572	582	516	557	493	494	499	508	571	548	568	514	494	537	548	499	565	501	530	540	550	519	493	532	509	572	517	547	518	536	540	474	544	538	504	541	502	535	529	525	552	536	500	512	512	536	522	535	563	503	502	548	534	548	546	547	516	535	547	512	493	504	539	559	514	562	531	513	515	480	498	530	484	548	535	515	528	494	501	539	580	555	544	548	492	496	571	535	576	522	525	485	510	526	535	533	499	521	547	548	543	537	488	517	487	514	535	526	555	520	510	553	561	551	521	538	561	513	491	515	538	558	534	517	518	496	554	490	540	538	546	481	547	512	572	541	541	561	459	551	496	498	512	542	525	524	509	493	468	560	534	555	518	514	498	529	558	541	500	561	515	495	486	487	524	484	548	492	527	524	517	537	560	498	524	509	488	548	571	484	497	546	494	527	543	547	508	538	527	493	566	491	517	536	537	509	557	519	503	494	537	530	559	574	529	526	532	561	530	514	536	530	530	531	539	486	528	505	549	585	553	515	508	576	513	557	543	484	534	521	518	539	509	504	538	550	506	577	523	516	532	573	539	520	557	560	507	492	491	515	534	523	569	540	512	502	522	510	494	535	547	507	513	592	554	534	541	490	547	530	531	518	516	560	493	586	526	515	517	508	549	514	554	530	558	506	541	522	489	566	549	523	490	561	512	546	510	563	544	537	560	553	563	557	549	539	502	518	539	565	515	502	499	506	536	548	534	519	526	523	499	537	539	526	522	540	512	483	530	541	530	511	510	551	543	513	537	515	532	530	540	499	555	569	504	517	504	541	509	474	511	558	498	516	508	520	513	505	528	551	556	552	521	516	515	505	517	543	550	526	526	517	536	548	508	550	495	526	545	545	539	516	558	517	506	518	499	541	519	490	552	513	564	500	548	576	506	469	524	570	502	564	519	522	507	528	522	501	534	532	516	501	486	539	522	522	541	566	485	497	500	527	562	534	545	534	495	553	521	503	521	489	477	479	520	534	499	548	515	537	561	528	529	525	507	537	531	505	542	570	504	523	483	481	502	552	521	522	529	529	567	525	506	545	507	540	530	499	502	522	521	493	511	486	541	513	535	574	484	511	598	532	511	528	503	508	525	518	522	528	536	547	501	560	585	513	505	526	522	510	486	502	512	526	510	525	544	541	508	547	558	504	537	539	530	552	519	541	519	482	546	565	522	507	514	512	549	498	501	539	545	538	522	535	490	560	537	516	529	523	540	509	502	530	517	541	570	529	505	574	506	549	564	550	547	525	535	524	473	530	521	536	484	528
25630	21472	27665	25532	10495	2705	1838	1223	901	936	2989	12606	16426	10439	3823	1508	778	630	598	594	579	588	588	565	583	583	540	624	537	563	591	610	603	582	588	634	578	573	576	569	566	576	556	597	574	633	568	555	564	642	569	598	640	588	558	623	588	585	575	539	595	593	589	599	563	584	586	608	606	581	605	593	578	563	588	571	589	575	566	598	603	556	579	585	584	579	548	585	568	569	571	590	572	573	573	615	602	579	542	555	589	584	573	571	597	600	576	579	591	544	577	576	616	597	615	583	587	553	585	565	582	585	531	588	557	545	549	553	598	550	598	606	542	624	583	580	548	602	585	574	581	547	587	567	594	593	555	551	598	572	588	578	587	573	563	545	577	600	602	576	591	540	579	575	560	597	590	580	562	574	561	601	616	542	546	594	559	559	590	568	611	540	571	597	589	588	539	593	557	595	610	572	556	582	578	614	600	566	596	562	553	602	531	550	587	605	556	553	560	581	589	596	569	569	597	570	583	566	608	581	563	584	601	526	624	554	614	524	596	524	579	559	574	604	535	614	574	579	583	628	599	590	590	565	557	586	575	548	572	563	570	603	600	584	548	578	576	596	604	579	585	591	592	592	535	570	589	613	553	554	590	571	578	571	576	566	555	570	547	585	584	582	575	562	565	600	583	598	584	567	555	575	612	624	570	569	556	556	604	601	573	526	570	582	562	604	577	600	578	577	599	573	602	641	614	561	603	572	563	557	555	596	601	544	574	556	564	604	584	584	611	614	568	568	598	566	566	559	577	613	597	624	571	615	568	598	630	570	566	574	491	567	596	595	558	564	501	564	571	557	600	577	569	588	603	549	559	593	553	616	620	602	602	569	552	562	556	596	561	571	564	604	597	570	572	619	616	587	583	593	556	506	575	567	560	544	570	574	559	579	586	605	580	600	547	635	584	572	567	556	585	584	589	580	581	593	586	509	601	620	575	596	585	573	610	516	550	618	566	528	538	548	529	573	560	584	610	555	593	601	603	576	581	613	582	596	555	580	541	592	574	545	534	586	557	599	530	536	584	579	558	607	580	543	588	559	619	562	567	537	591	599	570	548	577	564	585	554	548	595	602	600	576	590	589	583	584	596	600	580	559	645	582	580	580	568	566	538	550	591	600	600	554	573	564	557	635	563	590	579	567	569	588	563	584	601	616	550	555	594	612	612	569	584	615	564	563	579	571	616	597	569	594	529	542	575	547	612	593	605	589	566	561	621	625	596	525	548	597	559	573	546	613	590	590	609	537	603	532	553	539	607	552	608	582	573	572	576	566	563	595	559	598	578	607	590	585	594	602	586	571	613	574	578	609	603	586	559	558	590	565	586	617	559	590	564	570	596	610	525	550	585	544	541	629	536	582	575	566	594	569	567	566	600	596	519	597	590	552	565	552	585	584	599	589	563	577	553	579	603	564	585	607	564	547	568	581	596	590	612	575	594	572	532	584	601	614	619	575	582	556	562	565	622	548	575	574	580	613	535	601	583	590	539	557	558	545	565	568	582	563	542	549	575	568	557	569	570	560	586	561	561	586	584	619	556	559	576	542	616	597	653	545	591	577	576	545	554	615	586	609	576	608	571	594	591	522	575	568	593	620	562	582	564	543	527	549	593	575	598	558	621	558	569	594	584	557	553	610	549	574	576	582	545	556	586	554	537	600	577	606	568	565	620	588	579	563	571	605	587	555	570	587	573	567	575	577	562	582	573	592	548	564	575	561	526	547	539	555	567	585	558	585	583	625	558	588	595	604	598	567	566	556	583	585	539	597	584	574	561	573	611	554	615	579	566	563	608	569	556	596	578	581	524	590	619	602	622	633	552	562	601	580	595	548	611	606	593	551	576	582	561	623	614	577	583	536	634	571	597	573	617	569	566	605	562	590	612	611	553	544	587	573	609	564	566	570	568	601	583	559	563	560	563	580	578	550	623	585	565	562	580	610	543	587	620	598	562	596	594	557	603	589	586	589	594	584	569	578	584	619	588	592	601	590	595	547	569	611	571	559	588	581	587	558	600	572	609	563	592	601	578	562	599	545	567	573	550	569	553	624	552	592	622	608	587	601	579	571	584	610	594	601	592	610	565	609	581	578	588	591	584	573	561	563	563	582	612	595	594	612	572	624	590	602	590	561	544	553	571	605	558	583	581	600	574	593	540	607	594	571	581	556	545	565	602	606	547	575	603	560	619	598	587	585	570	564	576	564	581	592	578	618	552	585	546	599	574	606	607	613	605	631	560	604	554	610	607	527	584	570	569	585	602	544	564	567	589	540	581	606	598	612	583	556	627	590	523	573	557	615	583	536	557	635	596	537	596	580	545	592	589	531	587	597	577	579	580	562	590	621	553	583	598	564	591	563	573	624	600	557	564	619	581	603	590	595	598	559	614	575	607	620	611	559	579	589	591	612	542	582	586	550	562	565	559	618	563	554	592	593	594	590	556	540	602	585	613	593	576	585	583	580	591	586	588	603	523	614	579	563	579	545	540	570	623	612	562	579	652	567	565	588	584	577	573	578	556	608	546	575	541	564	577	620	568	577	558	554	613	610	582	578	570	590	563	585	585	563	598	622	575	590	602	532	566	572	598	596	550	592	600	617	619	591	528	564	611	585	519	550	616	561	609	549	591	563	565	568	562	553	582	541	572	587	603	588	579	587	562	578	585	580	596	605	552	572	593	588	571	536	586	598	575	603	603	565	573	601	542	604	566	595	607	576	594	657	626	593	598	589	557	578	589	563	624	590	617	593	619	524	581	596	601	608	579	600	577	574	603	561	554	614	586	589	615	566	559	581	638	572	571	602	553	567	568	576	619	612	606	555	557	560	594	598	600	599	608	545	516	573	600	628	563	599	571	558	536	608	581	575	593	570	609	558	577	579	548	570	604	579	587	595	655	623	616	604	569	564	550	620	580	519	570	587	555	613	611	616	582	625	528	557	585	503	590	571	592	542	561	580	575	600	583	634	590	616	570	530	578	611	567	593	586	594	603	597	616	571	572	600	617	593	582	599	561	545	563	582	593	555	569	616	598	567	556	547	553	617	603	644	554	582	564	601	600	568	552	572	586	579	541	568	602	630	587	574	604	579	590	625	593	558	596	578	543	611	580	572	572	621	562	552	598	564	576	619	602	572	581	558	611	617	562	592	597	563	553	564	563	562	590	565	570	566	615	547	585	611	570	581	596	592	560	582	595	554	592	578	539	560	564	589	571	602	574	538	612	630	586	558	628	571	608	607	572	577	601	536	600	567	597	591	597	570	572	654	547	590	591	566	603	568	585	625	608	581	572	604	616	651	564	567	557	599	574	546	599	580	615	541	560	609	582	557	610	541	565	590	624	567	570	550	591	624	538	563	605	568	611	568	541	594	630	613	602	606	596	596	565	554	557	611	582	618	541	533	617	579	589	556	561	566	575	588	590	555	553	590	548	555	569	583	618	586	566	587	581	588	595	539	553	547	556	621	598
6096	8860	6872	4162	2798	2091	1810	1421	1079	1150	4299	14604	15221	9090	3539	1483	744	520	499	506	495	526	513	492	530	538	504	509	506	528	518	508	491	510	511	507	531	523	512	507	522	508	528	498	516	476	518	549	512	479	487	540	481	520	520	522	488	541	539	552	517	485	497	513	571	493	536	498	512	505	537	526	483	527	486	515	477	480	469	503	552	531	495	527	468	469	510	503	510	505	535	548	498	521	532	583	513	502	535	522	520	507	496	481	518	520	512	549	513	458	533	508	523	515	530	528	473	481	512	491	485	517	498	505	510	525	489	528	518	492	503	524	463	502	507	497	498	522	519	519	531	550	491	497	532	506	504	502	476	526	493	508	521	483	506	491	552	500	484	513	517	526	519	525	511	514	495	500	495	499	508	497	542	531	495	528	511	531	542	486	494	505	512	503	496	514	572	520	505	505	525	514	485	512	470	517	517	540	525	482	532	512	530	499	524	489	505	514	533	467	561	504	524	525	525	504	505	536	488	512	504	499	535	502	500	552	559	501	515	507	486	462	517	518	509	497	520	529	520	511	520	545	519	527	520	499	531	512	497	500	533	494	529	466	507	528	492	509	505	517	530	544	498	568	547	515	530	526	510	506	483	523	484	523	542	522	483	499	480	472	501	502	498	503	526	502	519	489	544	534	498	513	485	523	508	496	517	501	473	526	504	517	519	495	505	514	522	493	473	499	527	525	503	504	535	507	534	499	521	522	522	551	490	521	520	495	501	504	522	540	510	492	508	493	517	490	480	533	489	544	472	514	500	518	526	492	519	517	498	478	518	517	524	494	509	541	525	548	521	497	524	511	520	527	525	523	529	509	493	510	502	530	513	490	551	543	498	493	504	525	517	500	502	494	497	519	497	496	477	515	493	503	541	467	494	493	487	493	556	516	507	503	514	487	478	504	456	492	488	511	504	469	512	496	499	520	495	510	537	511	479	513	493	502	528	505	524	504	515	560	513	530	515	500	542	540	503	487	525	508	495	537	476	463	509	502	534	538	469	505	482	482	502	509	491	553	483	539	488	509	520	510	499	445	480	515	501	509	495	521	490	499	502	471	511	528	506	518	517	518	486	488	527	439	529	508	515	498	517	474	511	528	509	506	481	504	521	520	532	470	499	521	485	502	498	525	503	451	521	503	476	485	496	542	536	479	460	500	546	505	500	546	499	481	495	515	521	486	499	480	461	531	482	532	482	529	477	480	500	515	495	525	488	488	522	459	538	519	490	535	480	484	521	515	556	447	476	529	500	529	474	546	519	496	500	540	505	469	515	548	546	537	488	495	532	546	500	505	528	461	529	502	479	506	517	553	550	524	527	540	517	536	537	506	567	501	504	504	500	540	521	496	503	505	517	517	474	519	511	498	497	517	494	525	501	498	535	493	505	523	507	470	520	474	528	538	495	541	531	508	502	532	464	536	490	544	513	528	516	508	557	505	503	506	502	514	506	467	504	508	534	528	484	550	542	550	502	507	484	521	522	500	528	501	545	488	513	544	499	527	516	493	493	498	546	512	493	487	485	509	511	517	507	483	512	509	534	516	477	477	515	539	503	507	475	477	524	510	514	507	512	556	470	464	510	495	486	503	496	488	524	506	493	525	502	472	518	484	509	504	494	497	527	479	548	472	508	494	489	513	515	497	536	523	490	559	491	511	497	483	457	481	503	545	512	515	517	497	476	478	491	510	527	487	494	472	488	518	479	480	474	521	501	511	474	496	538	463	480	485	535	536	515	497	511	494	497	543	522	481	491	508	488	503	515	484	469	545	486	563	504	532	521	469	496	452	494	553	523	516	515	516	529	553	517	530	496	508	500	499	542	488	515	471	535	490	524	519	519	523	506	463	497	527	508	490	520	528	511	510	541	533	502	498	508	529	522	456	516	484	513	513	505	568	500	562	527	492	509	491	500	492	494	507	503	543	505	510	542	524	525	483	477	475	518	501	514	520	477	500	503	539	494	495	502	531	480	526	524	507	534	523	487	554	492	496	511	505	520	497	523	489	536	527	510	492	499	537	475	486	520	562	464	529	498	496	502	546	538	504	534	492	507	499	512	482	543	491	505	516	518	497	504	517	496	502	510	493	526	480	498	481	555	494	505	511	518	518	520	510	497	518	498	495	481	540	541	523	508	546	505	485	494	546	533	522	508	504	520	531	499	535	539	507	498	542	520	510	499	486	490	516	510	514	545	542	524	550	517	498	529	505	531	492	486	490	500	515	499	457	526	512	510	535	508	514	486	503	532	503	533	527	518	473	478	503	546	533	517	526	490	471	500	488	511	545	511	499	526	506	482	503	537	498	506	560	506	490	498	495	482	507	504	511	500	493	477	517	520	475	473	519	513	578	539	546	505	510	515	528	527	569	533	513	501	529	480	520	533	493	523	523	498	520	479	484	511	512	546	516	497	485	529	542	555	476	514	566	549	538	494	515	524	502	491	484	504	506	487	517	507	568	491	514	478	490	505	492	501	469	517	471	494	483	548	463	516	497	528	482	480	494	472	506	505	498	542	492	525	491	506	509	522	463	522	488	477	479	547	510	528	492	540	490	511	517	523	516	492	498	512	501	507	481	518	501	515	484	518	492	500	546	537	526	510	522	551	542	561	502	510	496	506	477	521	502	515	493	507	496	486	515	518	492	525	486	481	514	454	526	506	518	465	491	498	483	537	531	516	488	472	486	480	515	463	484	505	478	518	510	481	512	539	514	505	505	476	521	490	488	503	546	509	507	518	532	500	510	512	500	509	516	512	483	472	516	499	490	454	501	498	524	515	525	521	494	503	546	543	485	517	486	480	462	504	498	458	484	525	484	528	477	516	573	508	540	561	513	506	539	535	489	491	483	492	528	523	510	500	472	484	514	480	514	502	482	450	504	489	509	491	501	547	525	531	487	502	519	495	464	533	559	463	521	492	470	500	519	514	472	518	480	518	533	548	522	547	506	560	498	489	503	487	524	521	551	477	471	503	538	525	531	558	524	494	500	537	503	491	519	505	505	506	488	506	549	508	510	522	489	514	468	509	486	490	476	525	512	499	539	501	498	521	495	503	517	523	511	518	542	488	482	532	468	513	511	513	497	509	513	498	484	555	485	477	490	588	534	523	509	526	539	535	506	507	508	487	509	519	515	503	484	503	514	533	515	518	524	495	523	507	520	513	495	521	490	518	468	501	516	529	535	498	513	510	491	512	500	480	549	510	519	546	532	497	519	500	523	484	547	505	501	517	530	483	525	537	520	518	505	537	544	505	511	462	497	496	514	483	480	503	489	503	487	543	544	467	510	496	548	515	483	508	503	524	517	529	505	520	507	550	498	511	578	551	474	492	508	504	489	507	496	508	546	497	505	462	530	531	507	518	500	507	509	511	520	517	473	544	503	507	515	491	486	482	515	496	545	489	513	489	505	500	536	524	514	539	539	487	532	527	502	498	530	510	507	478	508	518	484	479	458	509	515	532	501
24654	21485	28695	24673	21283	9904	3214	1950	1517	1343	5804	22645	25990	18427	7395	2520	1165	775	750	765	725	669	665	741	715	708	756	765	708	702	747	726	698	708	651	670	729	684	693	725	671	727	729	721	678	691	676	714	712	683	700	703	695	675	738	704	698	718	684	709	722	758	644	698	749	675	733	677	697	715	725	682	697	700	682	703	727	710	758	674	687	716	703	693	722	696	655	679	683	672	691	721	692	692	735	661	714	741	700	663	704	691	715	729	721	719	661	704	674	707	677	720	701	714	702	757	687	693	692	724	716	712	745	710	676	746	705	716	734	704	732	731	655	677	701	719	741	741	714	743	745	654	737	714	710	746	697	723	707	646	724	707	690	725	656	733	664	680	760	693	689	723	748	686	711	695	713	691	737	674	733	704	700	746	690	673	721	677	686	711	657	686	698	685	724	683	728	649	672	727	643	688	632	695	692	702	697	740	733	666	696	707	706	661	708	722	746	675	716	747	681	650	739	707	653	712	699	737	678	730	712	693	688	721	727	656	655	719	702	762	716	726	711	718	715	688	707	713	723	707	737	724	689	760	676	682	710	741	721	738	733	708	695	726	746	678	686	662	714	714	706	688	673	707	703	716	721	759	701	709	701	703	700	682	728	734	717	693	723	682	673	704	729	677	715	752	731	720	739	674	760	679	674	727	671	686	699	684	696	772	683	745	697	687	702	672	710	681	692	711	663	651	737	728	724	699	682	692	722	700	712	689	630	651	739	730	682	673	715	703	694	715	711	695	699	695	673	700	704	686	692	686	691	668	688	745	773	699	721	646	719	703	687	702	703	693	722	731	716	729	721	695	731	672	676	710	737	734	689	680	700	704	712	722	722	727	685	747	654	683	684	698	676	708	704	727	730	700	710	682	706	677	699	708	724	774	702	697	691	710	691	666	691	699	710	687	751	728	722	722	637	680	723	732	673	712	743	690	707	677	725	698	718	677	737	719	695	718	701	758	743	685	745	719	675	697	711	734	670	688	686	721	732	727	672	709	673	708	712	729	692	692	683	698	740	714	699	676	658	700	704	759	711	741	737	709	711	695	663	732	705	717	725	714	727	665	696	673	685	749	671	709	725	741	651	672	705	661	721	710	694	674	666	724	703	701	703	656	695	685	679	685	710	739	726	703	714	678	672	635	686	705	685	686	707	646	698	658	651	665	697	717	713	719	684	707	687	719	711	638	728	687	681	681	713	687	700	769	712	739	679	694	694	707	730	664	707	709	696	705	702	690	686	680	722	706	737	704	701	670	721	720	719	712	684	690	695	725	695	704	704	696	693	717	666	709	736	693	686	690	681	670	745	688	679	703	718	693	713	749	784	695	727	746	729	720	636	725	717	689	745	663	739	741	719	704	696	714	712	686	726	727	704	716	695	711	737	704	709	697	735	740	701	680	712	745	696	709	724	679	730	731	702	656	726	675	710	677	749	706	679	748	709	680	674	690	741	733	679	708	660	664	717	670	749	752	758	694	711	711	718	753	701	699	726	713	713	693	712	754	747	674	678	784	683	705	657	719	662	675	680	688	692	691	698	755	667	733	697	662	652	719	665	654	669	666	719	695	671	708	689	676	739	731	675	672	701	703	691	663	735	722	676	705	723	691	663	703	688	705	689	722	696	664	690	695	749	688	726	690	700	692	707	704	683	708	743	716	740	671	728	747	672	735	695	675	697	689	661	657	688	716	734	687	690	662	660	649	729	697	739	694	703	700	705	712	684	714	688	724	700	675	705	656	676	669	718	683	702	709	700	763	682	708	685	651	700	744	770	745	670	696	727	728	726	668	707	708	703	714	673	721	691	676	709	722	685	699	647	703	730	739	687	719	689	720	734	686	660	722	678	753	706	715	685	661	669	669	722	699	669	694	656	739	718	706	728	708	711	737	661	643	699	715	638	676	727	705	705	734	737	680	705	676	671	696	644	704	706	729	732	707	730	738	696	696	657	667	662	687	706	766	712	710	675	720	667	719	695	678	628	704	701	691	691	699	675	703	684	679	705	727	706	712	692	706	670	728	696	733	693	694	689	688	671	702	692	689	683	732	703	684	719	761	709	683	686	682	755	733	717	683	710	695	682	702	708	734	721	657	692	726	687	717	725	656	691	721	694	731	689	720	671	646	679	653	665	722	751	690	737	756	695	710	735	700	735	660	654	693	698	712	708	702	724	758	760	695	737	718	730	701	696	686	706	713	677	713	702	680	700	676	671	719	718	685	670	761	696	734	700	697	702	707	688	676	696	743	665	684	698	715	693	673	649	737	677	713	702	726	748	670	717	672	692	703	676	680	731	754	719	704	705	741	671	668	704	725	685	693	742	680	676	691	767	668	709	700	722	670	704	719	688	716	712	701	732	694	757	696	715	714	722	712	735	715	721	694	712	698	706	688	693	686	698	688	742	698	686	717	689	712	718	671	710	752	670	705	741	711	679	698	710	688	666	689	692	708	675	678	693	697	644	694	707	689	672	684	663	712	731	680	661	696	689	711	675	673	750	679	686	662	703	709	716	732	711	643	680	688	673	696	636	691	689	672	725	697	675	731	732	718	689	714	688	719	731	671	746	703	707	753	699	730	686	720	688	671	675	703	713	705	682	692	681	658	666	662	762	710	737	733	641	662	733	663	701	680	717	685	708	693	693	741	710	678	629	720	749	708	639	687	712	701	690	656	706	755	698	710	686	672	722	706	716	662	626	744	659	691	682	688	694	717	701	702	710	683	721	683	702	717	644	714	687	697	750	701	679	721	714	711	717	697	703	660	660	664	732	696	678	756	671	719	708	734	680	739	701	680	663	719	672	666	711	737	690	653	719	713	647	719	756	666	718	740	710	721	727	718	729	713	687	709	673	704	732	680	702	678	724	742	634	701	695	687	663	706	677	631	719	743	742	701	672	800	692	733	748	669	714	664	697	708	728	706	728	720	625	744	748	710	720	704	706	683	742	677	694	677	741	730	676	704	667	684	687	680	679	715	668	714	667	657	645	689	694	738	692	715	706	739	703	697	738	663	721	726	741	700	716	801	711	698	716	666	674	732	702	680	705	709	734	683	722	661	682	757	683	658	713	658	686	713	682	723	706	726	692	698	713	725	735	683	663	708	684	676	729	717	688	758	741	659	729	734	707	712	642	696	699	693	718	666	672	692	680	663	724	646	647	691	730	730	682	676	692	691	699	704	694	724	704	691	653	711	722	655	681	699	705	712	702	702	715	728	735	652	659	707	664	652	682	706	709	745	703	752	724	722	738	716	711	644	708	704	734	716	715	692	702	672	705	703	733	716	672	679	669	713	695	713	746	668	716	649	668	688	674	681	704	700	736	728	721	700	721	747	700	645	658	686	659	704	742	670	720	683	657	701	718	707	692	687	724	701	719	715	689	767	662	739	696	749	682	730	683	691	725	685	693	678	688	713	715	682	694	723	701	704	703	721	672	771	687	670	696	665	718	726	690	657	748	697	671	731
5141	11669	10161	5762	5294	3464	2523	2231	1833	1649	8210	24114	23166	14797	6215	2476	991	708	614	598	587	642	589	616	676	653	616	589	607	623	597	596	600	581	602	658	598	641	645	635	599	652	632	639	599	629	648	621	619	598	600	547	608	619	611	653	610	607	597	548	621	604	573	613	642	605	592	625	609	570	617	600	622	596	635	611	586	631	592	593	608	582	636	578	583	594	588	586	591	613	558	633	590	626	607	602	672	631	604	641	613	624	619	609	611	614	560	615	613	665	627	629	637	652	630	618	641	586	597	607	658	595	610	615	606	655	619	624	598	635	587	590	615	583	593	610	641	610	593	630	599	664	601	622	614	622	565	612	640	631	610	609	646	607	588	624	592	639	616	615	578	611	580	610	616	625	591	579	583	598	654	609	649	631	626	636	596	577	584	602	610	583	599	637	596	597	633	599	641	625	593	589	606	629	624	623	653	598	579	630	659	607	632	624	647	629	626	616	585	617	576	536	613	629	613	621	641	634	630	638	639	608	625	593	564	608	593	629	649	596	590	601	573	648	641	562	631	608	631	569	585	608	579	602	599	624	579	690	617	583	623	626	595	650	611	589	646	569	602	609	594	594	619	686	659	583	596	590	597	646	597	552	633	624	596	560	595	644	581	601	614	645	635	595	626	634	652	603	618	586	639	613	614	608	610	594	618	546	617	613	605	583	588	584	609	610	596	621	576	581	567	605	592	590	594	595	628	590	613	643	581	610	629	611	636	574	631	614	591	641	583	606	616	624	584	601	614	585	585	603	605	604	605	607	591	628	637	605	612	593	605	609	611	612	582	574	633	604	575	582	609	606	593	594	546	591	632	653	604	591	684	628	585	589	600	622	618	603	631	601	579	611	616	627	599	588	625	610	630	605	627	625	637	606	575	596	640	633	588	613	619	607	614	627	632	589	612	624	577	640	605	626	644	611	593	576	651	639	653	598	591	582	639	607	584	563	651	561	602	591	625	594	638	638	632	580	589	619	602	590	592	628	584	598	626	623	585	590	633	633	575	589	615	615	614	626	625	591	594	651	598	608	619	568	589	650	605	578	609	592	614	669	617	602	652	631	618	605	619	570	591	630	582	611	593	580	620	630	603	637	598	642	640	629	613	583	611	594	614	622	614	639	616	619	582	610	610	641	614	618	637	620	623	627	591	549	653	601	625	595	597	635	602	566	596	632	580	669	603	599	574	640	556	588	631	638	587	598	591	605	569	615	629	603	629	580	611	628	601	594	657	612	579	602	609	608	628	578	594	606	632	599	627	625	631	601	597	584	588	559	579	584	658	606	633	606	615	565	611	634	552	652	618	582	630	623	618	594	636	575	593	634	599	621	591	571	591	609	648	611	579	576	635	653	620	625	634	651	620	632	593	613	615	598	620	596	600	610	606	559	599	645	571	608	575	589	627	581	586	645	621	648	612	566	612	623	592	623	609	587	581	640	648	612	585	626	631	621	601	596	598	614	584	628	625	623	598	547	563	587	626	635	643	679	624	640	616	591	593	582	577	603	605	623	641	594	618	619	646	666	616	578	622	591	615	596	624	582	585	619	576	616	604	614	622	577	592	582	609	623	602	614	611	655	630	647	574	613	568	563	585	631	621	590	578	600	586	645	615	580	622	555	641	635	590	622	605	618	653	616	579	619	620	561	605	628	603	618	619	660	586	582	590	571	634	609	615	645	620	595	664	620	556	599	607	571	561	600	597	649	633	607	634	602	615	569	625	577	601	581	624	636	610	577	647	627	623	606	586	619	598	591	599	629	588	620	622	589	644	613	604	587	614	597	627	632	633	614	596	574	610	626	618	637	594	602	600	584	586	614	594	637	614	623	630	565	626	606	658	639	588	589	627	632	660	606	670	618	565	603	640	647	590	620	595	593	598	615	582	605	614	620	579	610	563	596	624	622	606	613	616	636	583	593	609	639	616	569	593	643	570	611	604	604	600	630	577	577	616	603	609	622	652	555	636	548	603	625	626	608	662	615	599	575	645	594	566	584	625	570	602	599	624	626	593	617	617	602	607	600	639	609	587	602	595	591	626	575	638	581	651	599	584	606	583	594	585	617	612	615	598	625	582	605	599	606	598	624	596	609	607	615	598	616	612	592	639	637	633	586	636	628	664	566	571	610	568	595	617	657	597	584	580	644	618	627	579	648	586	587	625	564	563	625	624	651	555	659	595	605	602	611	595	624	612	624	641	625	577	601	612	591	617	623	548	623	591	622	549	601	612	613	583	646	625	621	652	579	613	592	584	605	586	611	563	601	604	639	635	588	619	600	611	584	578	595	606	633	586	621	582	635	586	601	598	620	583	596	593	615	641	574	614	658	598	652	571	598	567	605	634	552	582	595	587	578	582	624	596	628	603	629	609	575	565	571	590	598	694	637	603	576	597	650	611	639	584	605	606	592	622	567	593	591	627	593	561	575	614	605	612	586	613	593	600	601	630	641	608	611	565	584	692	587	586	630	613	589	585	581	622	619	605	598	625	627	606	588	616	591	586	616	608	592	607	636	647	611	620	612	620	606	598	613	600	615	601	614	588	578	594	581	621	580	604	580	592	613	585	589	601	612	619	586	595	641	612	582	596	591	623	620	583	619	608	585	608	605	590	590	614	630	612	615	615	618	624	572	591	578	597	546	608	585	638	596	613	604	598	587	587	615	625	596	586	644	576	568	586	630	597	606	630	660	588	588	605	569	608	557	589	617	611	643	621	617	626	567	613	634	581	571	605	632	604	552	604	628	623	620	600	582	555	623	606	588	643	618	641	613	582	612	593	590	545	604	583	553	604	618	597	656	571	589	628	554	609	571	605	619	573	577	580	608	594	579	627	605	551	646	614	603	589	582	582	624	603	607	623	588	645	633	594	577	584	574	601	589	629	592	594	638	594	587	590	591	617	623	614	541	635	619	598	595	600	601	605	610	629	634	599	617	616	648	609	583	622	561	631	638	607	595	565	642	626	620	589	647	598	626	616	608	638	598	606	572	562	593	593	603	511	610	604	572	567	569	565	586	590	609	599	625	591	587	575	564	589	573	647	621	611	596	609	556	615	640	615	580	622	614	616	612	617	604	600	590	608	625	590	625	613	644	611	578	630	611	595	622	609	610	595	624	607	627	576	618	633	622	597	635	621	608	569	568	595	649	583	663	603	624	616	604	600	633	601	635	613	595	597	619	603	626	646	580	602	628	620	611	575	627	600	624	594	590	578	603	630	587	583	587	601	607	641	590	623	588	606	603	569	618	624	585	607	599	597	651	621	607	589	569	627	647	592	611	598	591	585	612	592	585	589	569	569	603	595	587	625	588	598	585	564	550	583	561	571	614	581	592	594	549	585	597	618	624	612	566	564	619	587	584	621	603	661	569	620	620	627	582	604	631	617	619	587	595	614	635	664	588	592	621	597	567	608	634	580	640	606	590	596	645	608	588	621	580	566	582	610	593	632	605	572	611	636	598	555	579
27815	11714	3554	1945	1091	913	849	785	659	702	813	1742	2214	1523	992	773	649	684	602	641	643	605	608	635	610	682	666	604	654	634	640	636	636	638	613	647	650	635	646	606	612	634	637	578	651	667	594	669	639	598	603	676	651	568	685	630	615	614	649	651	646	619	627	596	647	598	650	582	633	623	613	645	648	588	618	562	664	625	640	635	601	625	624	632	615	639	629	615	660	604	618	657	611	573	620	626	558	634	603	634	605	616	623	569	651	650	661	649	654	599	621	617	647	563	650	617	626	604	628	621	618	596	619	606	624	664	604	605	665	612	613	631	640	621	666	623	633	645	620	627	590	616	619	607	650	681	624	656	605	638	658	666	602	635	605	624	604	601	597	576	638	638	582	637	628	609	597	644	617	615	625	649	656	614	608	622	615	599	629	601	601	619	604	654	612	603	649	628	664	640	596	635	624	590	674	617	661	592	657	670	611	629	618	621	622	588	649	667	624	629	596	602	590	616	654	614	628	592	665	643	600	635	630	659	635	631	628	637	618	624	660	634	681	621	615	661	620	598	636	609	654	619	619	612	638	620	657	647	649	666	627	621	649	639	596	643	598	639	626	614	615	630	632	620	636	641	607	608	614	641	667	645	613	627	647	653	558	611	620	609	586	632	632	618	580	636	633	654	626	632	615	633	636	631	650	632	619	645	650	622	677	628	632	640	589	616	623	651	653	648	660	654	645	596	614	603	632	617	623	628	603	601	604	654	627	587	632	610	652	614	616	549	647	604	611	609	666	672	632	611	610	593	599	640	673	619	641	633	629	660	651	616	621	626	650	643	665	618	647	636	617	642	641	587	604	601	610	597	651	596	644	633	589	615	621	677	647	643	625	655	616	592	629	668	664	632	628	656	634	667	649	591	650	599	634	608	595	621	656	616	619	625	616	610	667	574	654	619	642	628	587	624	650	649	599	653	601	617	621	637	631	653	687	611	643	604	630	618	649	672	641	637	628	639	622	625	643	662	661	614	608	616	633	664	576	631	613	646	646	617	641	638	641	641	638	602	644	643	653	611	614	614	593	608	652	653	621	655	652	648	634	656	643	603	636	641	595	629	626	622	625	598	589	645	622	623	644	655	627	642	647	651	614	640	623	625	690	611	595	628	577	645	639	627	615	672	607	651	631	621	627	682	609	670	567	677	634	664	624	625	606	626	624	616	618	645	675	681	661	647	676	597	654	691	580	631	607	662	592	638	597	576	614	640	636	636	661	583	609	649	691	590	664	629	695	597	638	644	637	649	654	588	605	652	618	688	571	624	627	626	650	637	628	617	626	599	592	595	610	643	642	647	630	587	596	653	611	689	592	646	657	633	656	590	584	637	649	619	617	602	678	617	622	645	587	616	633	624	599	597	578	639	622	638	615	606	610	608	614	707	601	635	605	622	632	632	647	626	609	630	640	585	604	659	639	640	647	658	646	599	650	677	624	645	605	600	664	672	602	662	613	622	616	627	618	627	676	608	655	648	662	596	638	618	651	606	628	652	639	580	652	660	619	602	619	663	607	598	629	597	624	637	627	617	596	630	640	578	602	635	604	600	628	598	593	603	647	646	646	644	660	617	623	592	612	590	629	653	642	673	670	635	601	642	612	615	593	658	612	554	660	651	634	605	630	634	570	665	631	605	600	621	654	622	639	624	631	618	642	617	630	647	648	648	621	649	645	634	612	636	620	624	657	647	605	608	634	618	676	581	616	621	560	640	634	606	604	649	652	635	672	597	640	613	623	600	630	602	646	661	649	677	663	623	680	576	627	617	612	632	618	603	608	591	644	585	659	625	611	650	590	605	653	637	674	643	581	638	647	612	624	627	648	657	641	584	647	630	663	651	626	627	629	625	634	608	615	641	639	644	576	575	639	675	591	552	597	606	636	671	655	649	591	586	631	605	623	662	620	651	627	601	671	612	636	638	603	640	586	599	615	607	600	570	593	642	633	653	671	579	642	662	633	633	641	613	617	631	607	612	644	616	617	573	673	627	642	595	596	654	619	599	631	614	626	643	602	628	618	618	638	646	660	626	597	612	624	635	632	607	638	623	592	634	586	615	613	618	623	655	622	603	612	596	638	612	589	614	614	628	635	588	627	603	611	619	676	616	629	660	618	631	626	629	646	622	641	608	668	630	584	625	612	608	580	618	617	644	589	638	633	665	641	616	613	646	659	638	623	631	647	658	601	633	656	631	654	617	648	616	645	610	634	609	616	612	662	598	609	628	621	602	634	647	606	627	563	644	657	627	645	600	674	647	671	656	605	612	595	635	603	623	593	609	601	654	673	633	573	665	626	649	647	680	638	593	617	597	632	644	663	593	640	646	603	610	635	598	627	640	619	653	575	634	606	625	632	596	635	637	591	663	642	657	641	645	625	564	629	646	652	656	654	623	656	650	605	600	607	620	626	650	626	631	633	662	636	622	660	664	645	612	660	658	615	636	597	645	636	606	619	623	687	636	645	618	621	636	620	604	591	660	628	647	657	618	592	657	635	589	605	614	632	638	651	606	672	624	640	634	611	637	632	628	623	615	626	630	656	615	651	673	562	616	652	654	656	592	663	644	624	613	658	641	629	651	617	624	696	602	619	601	633	631	608	582	658	622	658	651	597	596	635	619	643	585	622	643	648	593	647	646	632	654	620	604	657	612	617	640	646	671	655	606	613	608	607	591	624	620	598	604	633	626	622	617	621	631	664	627	647	642	621	640	597	644	591	619	643	605	586	637	634	603	629	643	609	637	639	634	619	631	665	623	621	653	600	566	607	580	601	589	619	593	626	629	624	634	671	654	633	633	649	610	634	617	618	636	595	641	640	678	658	644	620	654	613	634	633	650	652	608	587	605	569	633	620	616	628	670	641	624	615	604	597	607	616	596	600	619	618	638	620	677	658	637	636	631	615	637	591	590	623	648	612	593	606	617	602	617	620	621	664	639	569	620	645	627	609	620	644	618	624	645	711	596	639	637	637	603	593	625	639	669	645	582	610	623	659	629	642	617	627	649	650	657	604	622	589	672	620	650	618	612	653	617	590	670	655	637	563	585	605	634	627	613	632	608	636	620	591	635	638	670	594	617	636	626	632	608	642	636	660	636	581	629	631	616	656	628	611	638	613	624	620	635	574	665	621	581	624	643	641	635	592	610	626	632	613	619	638	644	638	636	662	628	620	620	598	627	630	630	672	599	628	621	648	625	612	634	633	630	643	588	668	653	666	615	626	643	651	633	651	612	594	673	617	576	625	586	628	658	669	700	612	623	626	621	661	643	609	668	601	657	647	631	631	675	601	603	614	637	617	642	644	639	571	648	620	611	661	628	632	596	621	651	629	644	659	618	661	647	621	605	641	701	632	630	611	641	643	658	678	662	629	598	699	615	637	641	626	581	606	667	628	628	604	591	656	656	605	641	598	657	623	596	633	618	571	640	634	659	628	639	618	640	600	668	631	650	611	612	635	651	640	610
5737	2348	3164	1702	1113	964	918	819	675	593	817	2163	2419	1542	935	679	573	561	591	564	526	530	528	489	506	535	540	544	533	551	515	491	530	560	586	541	530	586	496	511	545	514	472	507	573	565	525	548	544	526	520	568	531	516	500	541	525	513	550	544	544	566	541	540	564	511	565	535	524	507	534	555	534	507	513	521	526	529	551	504	502	541	529	523	540	541	546	527	519	586	527	527	559	529	533	523	537	551	537	506	524	518	566	520	544	521	471	554	529	518	543	535	543	532	552	526	542	508	598	533	525	567	516	494	557	537	494	533	505	552	573	545	532	548	536	503	526	499	528	532	539	488	508	508	514	513	525	570	520	533	500	500	506	520	522	538	525	555	530	552	539	521	519	513	535	532	502	566	502	585	531	528	530	566	516	511	543	539	560	571	498	550	538	532	550	541	541	530	557	508	558	558	503	500	539	534	523	531	540	564	503	522	553	513	521	494	509	479	557	569	485	519	523	539	524	534	544	506	511	498	537	531	498	527	516	539	513	541	566	553	514	518	547	536	516	544	533	544	520	542	533	552	538	524	534	544	503	507	544	541	541	485	523	549	542	564	542	570	573	522	529	537	550	526	507	542	494	551	549	537	547	507	493	516	564	539	540	513	528	526	542	553	529	495	503	517	542	535	486	513	546	515	522	549	546	540	577	511	550	509	552	533	533	519	523	529	537	518	587	525	554	542	558	537	518	542	552	544	552	512	567	512	544	545	554	579	554	507	567	564	502	538	541	520	519	499	564	534	510	525	559	504	561	567	567	548	503	510	509	507	565	527	535	506	498	553	536	504	545	578	557	541	556	525	531	518	534	538	555	549	551	506	522	537	559	526	511	524	502	523	537	544	564	548	508	532	511	549	554	525	523	474	538	532	524	510	531	541	498	541	539	551	525	552	542	515	536	556	547	541	569	473	495	571	553	529	534	559	542	542	528	560	538	527	511	532	563	523	513	519	569	552	567	538	523	530	555	514	506	542	544	545	565	569	532	530	558	565	536	530	508	499	521	548	535	537	540	530	565	505	557	544	533	528	530	562	524	516	516	554	531	531	527	553	508	515	530	517	550	463	527	537	536	550	550	513	519	546	544	525	542	530	545	503	550	490	526	560	547	539	550	525	538	479	530	544	527	549	548	546	483	530	533	506	504	532	527	520	541	517	519	536	509	547	492	547	523	551	542	536	538	519	514	542	538	510	552	525	544	520	523	483	571	569	511	604	535	497	506	528	528	533	572	549	524	567	502	515	490	565	524	546	516	535	558	489	578	527	481	550	558	511	541	523	542	534	512	536	557	530	544	476	504	531	550	540	566	502	526	528	553	517	544	541	514	551	533	512	537	521	514	559	532	519	547	564	504	535	529	515	525	588	531	508	556	503	536	489	564	525	498	528	509	502	532	542	565	544	510	549	512	561	530	513	560	529	519	527	530	547	575	497	541	519	502	541	542	540	542	544	526	547	519	528	539	531	521	528	497	532	549	561	571	557	559	515	499	546	540	519	542	548	582	549	553	547	495	529	527	524	579	530	530	549	528	537	567	528	525	503	554	506	553	576	535	510	533	490	521	478	564	562	494	563	520	523	555	520	524	563	542	557	548	537	565	546	557	522	509	534	552	545	495	560	522	543	539	489	549	577	532	539	517	562	528	518	532	535	537	532	539	552	503	563	515	537	515	544	527	504	540	520	543	534	577	522	499	534	498	557	545	561	518	527	531	481	521	457	539	525	508	509	503	546	523	515	527	527	567	546	529	523	519	533	540	563	547	492	544	554	552	490	529	567	556	570	546	553	541	513	514	511	533	541	554	524	486	552	520	552	508	543	508	548	546	520	559	560	503	501	512	513	529	544	586	506	528	548	522	530	518	542	518	511	557	485	529	531	544	504	550	518	537	559	513	543	548	569	557	516	531	500	524	504	548	501	563	512	529	553	548	551	551	490	527	521	544	491	527	539	557	511	499	500	531	531	502	505	542	545	566	544	516	533	550	521	550	535	551	531	513	508	548	558	560	540	528	555	496	558	479	568	536	506	558	552	559	534	523	540	518	519	573	540	540	531	503	519	535	516	508	511	570	517	539	514	467	549	571	546	530	519	508	515	540	538	524	558	545	519	550	563	586	528	529	526	483	579	567	546	556	559	533	519	509	546	515	559	528	597	554	498	499	574	519	511	543	558	557	552	570	499	559	536	528	541	538	532	554	522	511	536	573	512	483	505	528	570	556	531	541	547	513	557	506	534	542	495	503	516	500	549	565	518	557	499	522	522	573	558	551	544	537	516	566	478	575	542	497	522	519	576	519	568	553	505	513	528	517	536	530	552	549	556	545	540	535	531	557	517	542	583	515	530	506	548	551	572	549	535	528	509	569	557	550	528	534	548	526	531	518	515	528	553	535	525	558	512	566	570	542	553	516	517	551	551	485	557	548	497	521	532	565	517	576	536	516	500	546	502	487	529	544	496	549	533	542	513	519	562	518	543	573	531	479	482	602	580	535	527	505	504	512	516	556	555	552	542	559	555	515	558	532	511	559	499	577	551	575	554	531	507	552	567	555	549	538	498	517	557	543	521	519	532	531	544	529	529	562	541	554	525	521	599	520	569	499	550	515	531	548	526	530	504	544	510	563	549	531	574	519	565	530	512	496	536	558	523	523	547	530	538	542	548	578	527	499	511	545	550	545	517	551	507	563	517	548	547	563	528	505	538	540	539	507	554	541	559	500	519	546	560	516	534	515	481	500	522	575	543	579	509	503	572	514	552	498	549	542	547	572	510	514	552	557	542	523	546	505	525	509	547	527	504	541	558	591	505	545	486	526	550	512	510	536	566	508	552	565	509	524	526	521	554	510	531	579	516	549	516	530	506	480	534	500	504	522	517	504	566	538	550	502	532	499	582	532	562	543	529	542	540	513	517	561	536	568	530	525	501	557	532	550	496	468	524	496	508	531	488	554	559	513	519	507	503	507	507	588	544	519	521	503	555	549	563	555	499	545	516	537	494	514	519	567	535	548	541	548	535	521	506	512	544	597	555	503	526	552	577	542	504	549	560	534	491	525	564	520	556	552	548	530	522	521	527	547	532	534	526	551	534	558	552	552	569	561	530	494	545	529	507	521	541	557	526	513	516	525	564	566	511	521	527	533	480	545	495	534	528	550	591	569	501	547	524	556	495	512	513	533	482	537	559	543	562	552	539	516	539	551	527	512	476	523	533	523	558	537	505	549	549	548	518	557	545	510	538	543	521	518	535	558	532	532	562	542	548	548	560	538	561	537	573	503	500	578	515	511	502	541	513	545	580	554	515	530	554	579	505	553	522	538	532	543	576	532	498	503	556	546	518	575	510	518	540	520	538	523	505	508	501	530	543	519	536	516	542	545	551	565	548	531	546	515	513	503	514	504	547	534	536	545	507	531	516	500	542	549	515	547	502	542	562	516	526	524	558	537	490	522	564	505	523	583	569
25589	21480	27672	25554	10619	2801	1511	1012	911	850	1854	18071	17430	8398	2824	1196	759	611	589	611	628	617	596	604	575	608	591	588	566	575	613	586	583	601	603	589	580	576	610	589	581	604	554	574	621	584	580	660	585	622	605	625	623	565	612	580	598	577	552	603	599	636	636	652	567	596	611	583	604	613	575	629	562	602	586	615	593	610	585	577	551	572	628	594	565	567	611	616	572	594	587	585	628	566	591	610	555	536	578	556	598	531	593	563	578	591	615	592	639	611	586	606	587	550	644	567	564	573	569	598	605	609	593	604	565	595	569	602	597	620	577	566	590	608	535	603	581	575	582	609	572	580	588	590	584	602	624	548	615	569	620	625	618	584	558	600	616	572	589	546	566	573	598	579	608	563	599	602	624	621	595	557	617	587	579	573	571	560	561	594	612	615	625	559	500	612	596	589	602	612	587	597	616	572	547	535	563	593	549	580	585	592	593	597	596	586	640	585	600	563	595	608	579	585	568	576	566	570	593	560	586	637	566	594	614	568	628	560	575	633	606	598	574	573	610	608	592	605	597	577	563	543	611	641	542	564	622	590	610	610	634	534	611	591	590	594	569	605	608	559	549	622	567	563	534	538	562	550	548	602	565	557	575	635	634	599	578	577	574	574	610	612	572	529	572	580	623	578	601	608	569	598	556	596	626	605	587	601	561	591	552	618	576	613	592	549	589	606	574	608	623	578	597	611	601	603	560	604	595	616	634	596	591	571	564	608	599	570	591	594	561	582	574	568	592	566	619	583	623	529	580	587	578	594	602	569	594	592	617	636	547	609	616	597	600	575	593	581	614	587	552	588	601	638	546	580	578	582	601	574	599	616	587	596	606	520	589	596	557	551	587	613	615	615	554	603	611	615	599	591	600	623	591	602	587	597	577	597	559	584	597	569	592	579	601	571	542	594	569	607	559	587	626	544	587	624	615	610	593	566	627	548	616	632	597	585	587	546	569	569	634	588	588	590	563	612	547	605	578	612	577	601	570	604	580	654	557	586	615	604	587	601	629	578	584	580	567	562	619	567	603	573	605	572	544	641	589	573	603	594	585	562	554	592	536	602	549	586	597	595	595	631	573	569	578	591	585	598	608	587	573	591	546	614	575	558	598	575	594	571	549	600	578	564	555	628	575	566	602	586	618	570	544	587	558	534	585	596	603	657	598	596	617	580	601	577	578	634	580	619	609	588	560	561	616	573	550	594	551	640	574	644	602	591	622	649	581	576	594	589	597	543	579	589	574	578	624	594	588	591	625	606	612	548	596	586	579	551	608	574	540	569	623	590	606	570	554	568	573	624	601	604	617	618	588	598	612	571	598	658	545	606	577	604	569	542	596	576	568	587	558	618	578	571	571	574	579	589	569	588	561	607	565	560	575	580	568	560	593	589	594	545	620	600	557	596	594	608	599	618	618	591	618	607	627	573	573	550	562	578	623	579	559	601	623	587	581	573	585	552	531	614	568	580	531	582	584	595	591	597	583	537	576	558	570	617	627	560	625	541	618	631	613	577	571	613	629	615	595	629	610	583	564	585	560	609	564	629	586	616	550	588	607	594	570	579	557	556	595	561	569	600	598	596	562	626	603	585	628	575	590	587	573	589	551	568	611	564	594	597	536	565	597	555	608	615	611	548	613	592	574	544	645	594	603	581	595	582	578	603	596	565	605	575	582	557	585	570	553	617	593	603	594	597	629	582	625	578	580	570	582	639	557	618	559	627	609	641	573	577	544	605	585	575	604	591	596	540	600	623	549	601	630	548	593	584	576	592	529	579	607	572	627	603	551	567	580	566	541	574	552	614	557	600	584	596	598	579	551	627	586	583	569	607	610	610	584	591	597	585	583	619	613	624	574	583	552	598	648	585	582	572	583	555	560	553	583	561	566	596	554	564	610	619	573	580	573	545	603	581	559	547	621	580	627	595	614	634	606	603	553	598	636	573	571	581	547	563	606	580	556	579	621	581	638	575	592	575	583	613	563	590	594	592	626	583	624	601	546	566	584	555	581	595	590	558	556	565	591	547	582	563	565	590	537	641	587	591	585	627	602	586	614	563	610	649	602	636	590	616	561	614	620	580	584	569	581	613	597	565	581	589	614	621	570	601	619	609	606	596	632	556	558	649	619	569	650	604	620	575	598	584	601	585	575	573	585	605	571	581	587	555	564	592	558	569	571	619	600	589	582	547	636	591	599	531	550	573	624	581	590	628	584	578	576	533	569	605	554	638	578	582	604	585	572	579	606	617	585	548	561	598	595	574	581	610	573	540	602	590	585	624	589	619	571	576	569	593	614	582	624	588	577	599	597	603	634	599	567	583	560	571	599	606	552	599	599	605	583	574	610	624	618	562	589	605	538	588	587	559	578	602	593	590	616	600	597	599	599	615	597	584	599	586	611	580	550	589	569	645	593	569	558	578	619	600	547	573	611	573	566	620	573	615	588	555	614	627	545	581	593	563	571	609	562	614	573	589	601	583	571	593	566	611	602	578	591	587	584	603	583	611	559	595	601	542	599	544	554	608	587	632	577	588	564	568	572	572	623	612	626	570	583	588	592	596	620	640	586	571	547	585	562	577	598	554	587	603	609	585	602	616	606	578	566	629	548	577	570	643	588	547	588	568	570	559	626	597	591	587	580	539	556	586	595	544	600	589	577	576	567	597	588	571	595	600	589	582	612	604	542	605	549	545	602	604	589	551	603	612	612	568	619	621	585	556	589	586	555	591	589	556	623	625	627	604	591	594	595	566	591	597	564	617	587	585	537	548	606	584	611	593	588	597	682	554	553	557	598	588	562	557	590	583	574	642	552	589	608	584	582	579	593	628	586	577	584	604	618	644	605	558	554	537	596	585	540	588	576	630	596	619	616	645	645	593	625	584	604	573	586	574	585	601	582	607	565	582	591	554	559	595	602	617	569	594	571	604	576	577	607	590	590	599	578	553	582	545	584	603	611	575	543	548	565	586	606	615	613	615	601	613	590	525	600	588	603	537	608	609	572	588	586	575	614	555	593	565	567	609	619	616	540	593	597	569	573	591	600	565	600	589	559	588	558	617	562	613	593	618	573	585	587	599	593	632	560	562	569	637	593	602	599	635	551	578	561	545	593	581	591	583	596	579	602	618	572	563	619	596	595	608	590	591	622	583	567	598	602	629	595	608	581	544	572	586	594	575	557	604	611	601	547	561	590	588	571	636	618	577	587	635	565	593	602	609	605	603	585	594	612	552	601	558	570	573	610	601	600	611	571	593	604	590	601	587	609	582	568	544	597	619	570	602	587	547	626	596	587	615	592	611	581	573	575	556	634	598	578	601	587	557	632	636	595	571	574	559	580	574	585	570	591	623	591	612	578	619	579	609	585	607	622	576	584	560	575	603	601	605	584	570	579	600	571	564	575	567	615	548	564	590	565	548	529	591	594	604	619	611	537	597	525	584	624	560	599	581	605	540	568	564	627	591	574	559
4649	6494	8217	5311	2777	2163	1464	1120	1042	932	2895	19735	14696	7117	2758	1255	658	586	561	556	502	552	520	521	517	560	550	520	533	512	522	522	518	496	556	486	500	508	524	552	524	511	521	521	540	525	491	511	507	537	464	505	570	550	528	516	512	538	537	552	530	546	538	542	553	522	518	541	518	479	519	532	551	483	513	517	512	507	545	510	518	507	553	507	511	494	551	511	516	565	573	517	509	549	508	521	516	509	534	496	524	507	481	520	531	541	490	513	529	531	531	510	549	514	548	547	525	513	519	541	509	510	522	525	517	508	510	549	515	540	522	520	587	556	506	533	504	511	512	526	519	525	557	520	505	499	495	533	525	530	511	509	503	535	549	540	502	481	493	539	539	532	511	534	461	473	517	552	525	535	539	516	529	531	508	497	500	551	526	597	525	522	474	498	536	497	553	543	526	541	506	516	564	495	499	498	501	531	525	522	531	511	548	480	537	515	533	506	479	539	554	523	547	534	463	512	501	509	545	511	533	509	510	522	539	526	481	492	490	520	511	490	502	527	573	547	536	539	537	518	531	489	561	503	511	507	503	537	496	584	525	531	563	546	558	505	556	513	492	563	509	505	496	500	582	514	469	560	528	523	560	517	490	502	555	534	528	480	534	511	530	528	527	529	492	545	516	508	571	526	564	513	560	570	507	545	485	527	484	505	517	539	494	524	546	504	509	503	477	534	519	506	530	490	521	549	538	537	518	502	515	540	532	495	527	502	477	497	535	493	487	516	530	509	538	510	548	477	468	535	552	528	531	526	550	506	560	490	518	499	530	500	507	524	536	512	558	544	491	528	522	487	502	531	557	506	521	482	506	531	491	556	551	520	532	491	493	507	492	518	509	518	492	529	505	515	525	514	512	507	534	506	502	533	562	534	552	539	535	504	526	515	519	507	548	522	486	512	526	529	523	517	536	520	503	529	513	526	523	518	521	558	514	527	504	492	541	540	530	513	532	511	526	516	497	492	517	551	532	536	527	523	540	510	510	519	519	526	545	524	509	539	489	516	540	556	525	515	542	478	541	535	470	497	520	505	520	519	481	510	532	536	512	508	497	516	471	499	504	512	530	536	498	496	535	495	547	521	539	513	554	526	551	486	535	548	521	531	493	510	545	536	501	558	495	492	476	500	528	555	498	514	495	527	521	552	527	552	534	491	506	573	527	539	528	547	512	459	524	495	520	464	549	485	517	501	496	546	511	519	509	509	528	509	509	545	511	509	504	491	506	505	539	522	564	510	513	518	505	481	522	538	521	519	516	555	565	497	524	514	498	536	515	538	507	515	523	512	505	532	551	499	493	528	490	548	525	497	572	530	548	532	527	533	479	540	481	495	510	480	545	512	548	482	483	522	520	492	497	527	545	514	510	541	545	500	499	539	503	499	551	550	527	486	492	532	515	516	496	542	534	471	502	514	519	565	553	523	496	523	516	499	526	544	542	549	549	529	508	525	502	520	537	489	479	508	500	557	501	487	523	552	568	493	531	527	514	535	517	518	534	488	569	511	526	547	519	521	559	506	506	502	512	536	533	477	492	524	548	544	521	553	508	541	503	537	504	508	524	541	522	542	544	531	504	540	514	495	493	494	523	501	521	531	539	508	525	564	522	514	515	516	496	512	534	529	505	516	516	506	538	495	521	514	511	515	533	529	506	517	504	544	510	538	530	515	552	509	514	493	530	505	506	512	526	524	494	485	493	538	528	488	521	557	465	495	557	570	498	555	501	507	507	537	534	496	484	495	547	548	527	530	514	541	479	546	498	534	483	521	511	495	517	545	540	486	492	514	510	532	547	518	548	506	481	515	545	500	513	564	501	487	523	535	503	526	540	540	523	530	540	500	495	476	499	544	531	495	535	536	523	539	512	553	512	546	474	562	495	535	528	524	531	501	510	486	555	498	481	522	519	507	538	479	535	534	495	547	518	514	497	523	522	479	546	511	497	530	508	523	519	521	515	536	527	537	517	485	459	483	521	490	558	505	488	462	536	545	552	541	534	502	535	565	508	514	535	507	524	502	517	482	522	540	581	518	544	515	530	561	527	519	458	533	527	536	508	521	536	510	546	510	505	524	496	527	547	492	546	511	511	546	517	515	567	497	519	489	503	561	546	547	516	498	520	487	509	504	496	561	512	512	521	498	526	490	531	551	515	490	507	520	572	492	509	575	520	520	534	532	565	499	530	527	512	520	518	510	530	501	539	499	498	537	517	523	526	512	521	533	545	529	530	500	505	529	524	507	483	493	524	525	576	519	525	492	570	510	519	517	491	544	502	537	513	504	476	502	513	565	535	567	503	518	548	545	501	506	503	516	520	547	537	494	510	543	512	519	537	497	588	533	505	532	501	495	483	550	517	500	513	557	491	536	538	517	527	541	570	521	517	533	476	494	535	510	503	512	493	531	509	554	521	517	545	502	532	492	516	525	539	536	507	502	525	499	496	486	549	507	541	538	516	517	534	543	520	496	498	526	524	532	519	483	524	507	501	528	548	507	490	531	514	504	507	489	503	514	489	538	538	556	535	514	485	504	532	526	502	532	497	498	489	513	500	513	552	537	530	509	544	496	495	522	502	520	518	493	515	534	509	515	506	510	503	537	479	560	510	533	521	521	536	553	510	499	531	529	475	516	516	499	531	500	532	526	517	519	523	566	549	510	521	524	479	500	527	501	522	499	512	483	541	540	548	524	497	548	517	527	537	477	497	530	495	493	536	501	519	498	509	525	544	521	494	558	511	509	538	509	513	525	496	485	523	511	513	534	470	501	488	528	512	505	534	486	557	516	525	524	517	523	541	505	527	509	532	496	536	531	513	525	459	519	526	470	520	498	540	528	501	552	540	499	500	554	511	540	498	486	587	493	503	493	520	515	512	477	536	524	546	483	542	511	458	517	519	492	554	540	535	540	515	496	479	539	489	543	532	505	524	475	509	490	498	486	523	517	510	548	451	552	506	531	514	504	494	489	528	519	490	543	514	534	491	559	559	497	529	522	521	539	479	534	502	532	518	507	526	508	535	537	535	526	522	495	522	559	504	504	547	539	505	508	515	537	511	518	544	511	536	510	555	575	506	539	501	540	520	527	531	516	530	481	548	510	488	541	518	516	526	519	472	504	510	528	517	491	485	508	540	518	528	491	488	526	524	494	473	507	524	541	519	488	516	465	486	539	507	547	481	511	539	549	542	504	493	518	493	501	556	500	529	519	508	522	469	514	502	528	534	513	528	535	520	514	495	543	503	522	561	525	547	513	525	502	582	546	480	528	501	502	538	508	537	504	491	510	528	513	504	562	506	528	518	515	540	487	562	539	507	530	496	560	512	504	542	525	542	504	517	523	544	522	514	537	510	515	529	504	561	510	490	521	529	529	536	529	536	523	536	523	526	518	539	516	544	537	543	499	519	526	554	521	558	530	486	523	525	506	539	503	505	518	525	555	534	513	514	512	577	505	502	505	585	518
24650	21474	28686	24690	21202	9246	3238	1962	1538	1353	3535	30321	28876	15305	4935	1875	1086	799	772	723	735	718	749	791	808	759	721	690	766	725	730	736	721	737	755	755	692	752	746	746	766	744	725	713	735	732	685	715	738	736	691	682	721	732	750	695	686	694	690	733	680	728	710	732	690	694	656	713	730	687	775	741	735	720	729	733	717	729	762	752	694	762	714	727	752	729	689	687	694	689	699	702	726	729	711	722	714	751	671	717	753	717	720	710	698	706	692	736	692	720	721	711	689	712	705	740	775	742	706	724	721	723	724	732	741	713	728	738	720	738	740	678	741	737	705	724	711	775	694	711	738	722	690	756	732	720	695	703	716	722	738	703	713	715	735	696	700	777	733	681	781	712	727	710	763	688	720	745	759	727	756	753	728	727	693	744	729	701	783	713	743	726	727	730	678	725	797	740	732	740	700	703	718	664	729	716	754	740	678	723	731	742	672	763	696	688	666	747	733	676	701	678	750	755	728	724	715	708	692	696	688	730	748	738	707	688	723	678	721	748	723	729	690	736	770	717	768	721	683	739	719	696	662	699	719	677	674	735	720	745	710	730	688	674	758	707	709	707	714	697	681	723	687	691	732	678	739	706	724	718	725	696	703	704	717	742	739	705	748	763	770	778	675	704	710	705	744	732	702	721	711	749	721	716	712	733	736	696	704	733	727	679	754	720	717	721	713	737	687	722	732	687	715	682	710	684	706	717	722	752	679	711	692	749	742	723	741	673	701	724	692	753	730	740	711	678	683	700	738	708	746	716	735	705	741	730	667	745	688	714	683	717	698	696	686	747	739	659	698	703	691	744	695	761	734	723	705	712	713	737	696	681	734	716	726	714	707	702	677	722	721	744	733	720	718	694	675	718	736	696	662	727	701	686	716	743	712	729	699	680	719	685	711	716	712	761	679	714	719	689	717	684	713	676	702	664	683	734	726	727	712	705	674	720	733	708	765	683	715	687	745	722	717	701	745	725	738	754	722	711	729	661	768	739	764	720	727	673	730	661	665	785	713	737	708	714	686	720	688	756	723	692	704	703	748	721	703	710	719	757	684	733	710	703	701	733	703	729	685	688	740	725	704	708	739	650	719	685	743	741	643	721	713	664	705	741	710	697	706	715	711	680	742	690	728	731	717	694	707	666	749	757	763	735	669	722	724	713	711	699	723	699	710	731	774	739	713	732	725	697	724	752	743	736	662	726	683	744	679	724	705	735	702	715	703	748	753	689	690	703	757	663	767	705	706	698	696	718	735	722	754	724	704	662	735	685	693	676	723	719	697	731	685	670	683	738	696	690	675	757	694	681	711	725	723	704	727	689	705	721	765	677	703	754	747	733	718	656	661	718	704	757	795	636	728	719	723	689	719	695	713	702	712	749	716	699	695	731	692	657	737	698	760	690	688	776	682	697	738	712	722	741	703	674	691	685	693	716	714	745	730	709	713	723	708	726	669	697	718	688	745	692	687	753	734	720	739	737	678	763	764	725	679	697	729	696	718	689	687	731	755	693	676	708	708	766	746	701	710	717	675	719	752	700	731	736	737	675	708	719	701	708	742	696	765	723	705	769	751	692	750	739	712	713	712	698	681	719	701	744	694	678	702	707	684	676	705	717	700	714	738	730	753	720	688	716	692	728	739	708	703	732	718	700	750	711	712	733	754	675	747	718	683	714	664	715	699	750	683	695	657	734	728	693	686	710	692	705	721	727	699	703	731	676	749	696	721	717	729	717	711	726	667	693	747	722	747	724	728	720	740	704	737	709	691	702	744	730	692	683	692	723	743	734	713	696	711	666	752	692	713	721	686	737	665	726	720	725	709	705	713	734	743	689	751	729	687	780	681	751	695	717	758	684	702	716	704	724	740	750	656	753	724	744	678	712	713	746	709	702	705	723	676	703	791	764	715	741	744	723	738	689	723	697	719	705	698	724	753	701	714	727	681	673	696	718	704	689	720	698	710	661	670	732	736	734	714	714	741	678	722	718	726	727	679	700	726	684	706	705	715	759	739	721	701	708	687	721	701	683	733	736	732	720	710	714	726	722	722	719	711	725	730	708	709	704	705	702	761	693	703	761	714	711	752	730	711	697	743	716	746	725	703	727	775	767	692	740	694	725	679	721	773	738	705	723	670	721	744	724	722	774	686	693	711	678	718	729	702	717	711	798	729	716	741	643	734	717	708	755	746	709	751	738	659	752	739	684	709	698	695	708	716	707	708	703	691	739	693	709	743	722	682	745	741	713	685	696	703	674	748	692	692	723	745	736	703	769	681	723	732	709	737	735	695	686	726	778	713	734	731	719	717	763	725	735	716	732	740	733	722	725	743	666	715	729	665	661	677	698	711	751	719	721	677	729	693	696	745	811	768	685	682	727	684	751	730	757	715	671	713	723	728	754	722	711	683	656	675	688	662	747	691	718	686	782	685	713	677	693	690	680	709	735	705	708	685	711	700	675	717	732	705	684	697	721	702	693	744	679	698	730	740	729	689	696	692	737	710	756	730	732	673	689	711	721	725	709	693	696	727	714	730	730	718	718	701	698	728	727	708	726	710	711	716	720	678	706	723	710	709	697	726	694	718	712	711	740	721	712	688	664	720	691	700	724	700	762	708	710	761	668	676	697	715	691	728	693	728	744	736	702	703	719	705	703	742	695	701	722	706	720	737	738	754	680	743	749	666	694	709	729	695	755	748	714	699	655	788	689	716	735	721	682	654	740	686	707	740	716	697	696	734	692	703	694	692	653	699	703	698	705	727	726	719	732	733	715	706	723	733	705	668	746	691	749	699	712	732	739	694	763	742	710	681	762	716	717	778	750	691	695	711	699	711	683	684	715	724	646	744	673	710	695	680	701	709	723	732	719	720	716	718	706	689	726	700	714	719	710	667	765	720	645	678	676	708	707	697	749	739	711	755	743	674	743	706	698	701	684	739	767	722	717	707	665	693	776	713	688	684	747	715	713	721	776	693	692	704	681	724	792	759	704	736	719	710	714	695	694	711	762	710	744	717	700	686	743	698	702	742	730	708	749	735	725	678	699	698	768	759	698	734	738	703	741	689	701	709	705	637	702	686	756	727	688	772	728	755	768	756	741	741	724	697	693	713	718	747	668	729	705	742	731	717	774	693	704	711	711	726	665	683	766	718	675	733	713	736	696	756	729	705	732	683	676	724	704	718	723	728	694	710	730	743	728	727	695	664	736	721	686	714	754	724	705	713	712	710	695	703	688	807	722	679	689	691	727	729	714	648	768	679	731	689	726	711	683	731	713	681	682	682	696	673	743	738	736	730	750	704	692	704	690	700	702	705	728	722	725	669	708	718	734	749	745	659	735	720	746	712	737	774	682	680	715	724	707	693	679	685	752	744	752	681	721	697	752	690	744	756	756	757	708	708	746	673	730	703	716	760	782	756	746	740	767	728	691	778	673	693	758	690	713	710	659	703	709	683	707	706	712	697	723	722	684
4998	10625	11371	5767	4094	3198	2519	2263	1899	1649	5146	31288	23413	11627	4440	1820	910	715	611	603	612	582	617	644	598	625	644	587	654	646	647	619	627	559	639	630	619	632	635	606	642	680	653	643	658	642	629	675	566	656	605	614	624	624	585	644	604	616	609	605	626	629	634	629	623	629	646	643	635	606	608	610	609	600	578	612	626	609	603	621	633	601	635	637	618	637	631	605	608	683	598	619	627	601	643	629	662	600	645	604	626	653	604	676	602	673	624	622	634	589	687	642	662	609	631	605	596	674	603	602	607	590	609	591	621	610	649	625	612	638	586	628	628	601	636	609	598	619	684	599	601	603	577	603	596	599	587	625	625	634	596	629	632	617	615	606	584	625	658	625	619	589	608	636	624	622	649	625	659	663	626	597	616	630	612	617	642	628	612	631	622	621	591	627	635	604	590	599	626	621	658	598	583	639	590	612	612	602	623	621	620	647	655	665	611	626	631	593	666	603	612	592	635	620	644	639	619	603	642	620	665	639	592	614	652	586	602	640	631	639	606	622	601	646	611	599	569	671	612	639	662	589	621	594	616	697	554	602	644	654	609	615	653	612	586	611	609	618	593	620	614	600	587	606	630	635	600	607	602	676	601	684	604	619	627	646	605	560	622	616	638	674	620	609	638	656	612	633	679	631	624	601	574	614	616	591	582	617	581	609	650	628	623	582	591	639	609	621	573	615	544	645	619	633	585	612	653	561	598	622	623	645	609	612	588	671	637	625	583	619	588	618	607	608	594	616	650	652	620	599	592	623	637	592	637	604	610	598	630	638	592	629	649	626	636	630	595	629	591	685	614	617	605	624	617	622	572	640	616	620	577	607	618	657	590	578	601	598	626	638	609	639	605	626	618	561	600	622	670	675	603	575	623	604	574	631	640	604	625	571	621	644	667	575	611	605	590	651	593	614	607	604	652	598	597	603	645	634	611	610	591	598	611	571	608	580	662	605	586	582	625	645	604	632	590	619	618	612	594	640	644	592	625	600	592	616	586	642	579	613	605	624	638	620	601	574	604	593	660	647	639	579	614	641	587	573	609	635	565	646	608	621	619	605	585	608	621	644	579	627	627	619	637	623	605	608	588	608	604	586	607	605	583	625	609	623	615	613	627	590	633	604	593	650	626	602	625	596	630	634	611	630	603	644	623	552	623	635	605	626	607	574	632	611	652	638	619	645	623	598	564	620	650	594	646	633	613	655	631	622	563	662	612	617	640	591	590	610	636	607	612	603	599	582	593	647	619	636	651	554	655	614	630	614	613	621	606	632	627	617	609	630	642	610	619	663	626	597	635	632	588	594	625	646	609	602	592	625	618	610	602	589	601	620	626	622	597	654	635	616	630	595	629	636	610	582	615	627	627	636	582	634	663	640	652	600	625	583	613	619	593	618	659	617	569	604	581	626	624	604	609	582	617	653	615	573	621	624	615	618	677	601	581	605	631	657	624	661	624	605	609	616	636	599	636	627	664	602	605	643	575	627	589	627	652	639	629	630	621	650	634	653	660	610	640	646	635	598	631	617	597	633	573	633	651	585	619	610	595	659	633	611	604	621	621	589	617	632	621	606	601	569	602	590	604	608	664	629	616	631	651	664	591	601	651	604	568	575	593	662	668	625	609	620	596	613	633	624	619	590	622	582	608	590	591	599	650	640	654	610	624	615	607	574	588	562	596	601	667	604	662	645	616	584	623	644	591	577	630	558	626	585	605	631	669	617	652	636	620	635	577	611	648	655	613	594	635	608	608	620	564	637	656	647	612	589	636	579	600	640	620	603	571	615	634	589	588	628	632	620	629	583	582	587	601	613	626	609	636	592	608	596	617	591	629	639	596	602	609	639	589	603	633	625	638	588	612	654	633	593	620	630	621	630	577	612	630	621	613	609	600	630	609	590	629	648	615	613	592	648	628	605	601	621	581	614	574	581	646	623	594	611	619	638	611	621	573	615	616	619	634	610	663	618	561	615	616	628	633	624	603	596	596	623	603	618	614	625	633	607	597	573	615	659	604	617	631	581	601	618	626	613	604	618	628	610	600	601	602	631	588	570	638	632	572	648	613	625	585	594	622	646	630	626	628	623	603	615	616	593	686	590	637	612	582	601	608	620	624	600	616	641	551	640	602	628	628	593	645	621	627	665	650	612	612	605	632	620	630	634	640	609	601	634	590	587	601	578	633	562	636	641	595	623	637	641	644	625	574	597	617	608	599	640	591	639	609	587	632	617	609	613	600	622	613	626	646	627	632	592	603	604	644	598	640	610	619	622	607	636	596	618	641	603	608	602	613	620	622	624	625	581	666	617	635	650	629	654	604	626	606	612	624	595	587	601	595	605	598	596	596	622	592	644	629	617	586	633	659	623	649	597	616	618	623	601	628	614	635	641	631	637	580	611	605	597	586	604	644	625	599	604	578	585	603	606	638	644	588	625	610	605	593	593	608	657	609	599	619	591	615	661	586	618	626	632	617	614	636	594	630	633	621	616	642	554	612	618	668	600	619	620	603	607	639	612	604	641	592	633	623	606	622	608	644	621	579	623	622	571	635	582	624	616	659	617	594	591	619	595	583	575	590	618	632	630	626	621	616	602	618	648	598	594	630	627	582	615	600	600	592	643	622	623	595	550	655	625	630	664	579	668	629	622	675	583	594	560	635	579	644	644	616	612	617	646	644	678	637	562	571	588	632	650	636	629	602	640	642	591	611	635	635	643	625	620	615	671	605	618	637	651	620	593	614	614	604	608	573	590	633	579	603	578	622	598	603	617	645	633	596	615	619	571	675	606	623	635	622	605	587	610	587	609	632	635	612	627	608	604	605	604	609	631	612	610	556	648	619	646	593	626	607	651	605	628	625	580	621	605	601	578	590	616	608	619	622	583	585	587	604	571	623	626	641	604	573	624	574	634	602	596	621	621	640	610	602	640	588	615	632	598	604	636	683	624	615	592	656	640	605	652	626	645	663	605	642	640	609	623	642	583	591	643	582	629	627	617	597	605	587	631	594	648	628	603	600	573	649	633	607	605	611	619	624	607	630	663	617	589	615	620	626	555	578	641	615	598	626	593	604	589	600	531	592	630	650	572	633	624	626	637	609	623	643	624	672	608	601	645	593	611	574	553	638	632	581	584	581	605	603	614	604	615	614	662	670	623	573	608	653	599	573	610	646	616	642	605	589	623	600	606	600	589	658	591	654	606	639	617	618	595	610	572	605	611	586	589	608	585	605	642	630	607	616	632	634	632	602	611	621	612	623	637	666	646	617	625	620	606	594	611	599	632	573	637	621	577	626	593	639	627	635	540	593	594	607	613	575	571	653	554	605	662	641	624	593	565	656	618	586	636	620	608	640	620	573	629	622	591	623	535	643	554	589	606	632	637	631	623	618	655	554	619	671	607	653	635	614	597	627	643	597	610	626	621	573	604	583	623	600	632	634	610	596	562	700	599	653	625	614	613	636	593	609	662
27743	12593	4218	2063	1266	1099	958	883	846	731	727	1505	2176	1821	1163	868	715	597	642	655	595	641	665	657	695	625	629	617	635	659	642	669	654	641	656	634	668	673	640	657	639	647	671	636	661	636	646	630	633	659	601	630	623	612	658	678	651	625	652	623	654	641	687	664	641	660	640	632	674	687	654	632	687	629	707	609	685	634	666	680	676	644	651	667	671	660	610	622	652	621	661	640	666	618	647	660	701	651	637	643	639	717	662	651	713	643	625	708	658	659	621	627	666	653	651	658	639	626	630	641	600	634	641	644	635	652	613	641	636	656	637	669	661	608	650	640	659	654	649	668	622	641	622	603	648	657	673	626	636	607	652	639	644	636	624	634	646	631	712	590	656	600	657	641	637	609	672	647	651	613	658	670	640	659	683	638	681	650	605	632	688	647	610	620	679	677	676	670	683	617	629	614	627	623	652	662	639	650	628	664	660	632	641	688	642	615	639	674	608	668	609	627	639	620	663	660	640	652	649	672	685	669	681	624	650	620	664	666	612	674	645	650	604	647	626	645	666	672	639	569	620	675	666	670	657	634	671	653	671	635	669	668	657	622	623	667	652	646	694	670	646	663	673	605	660	681	666	675	667	606	688	737	618	630	652	639	642	681	663	635	682	635	632	630	643	667	664	657	679	687	658	654	633	670	638	622	605	620	714	677	640	645	673	638	663	651	638	641	638	698	629	650	611	685	615	651	630	668	630	633	688	658	667	620	622	603	617	646	645	628	632	632	630	621	678	688	673	654	689	615	664	636	633	683	661	627	654	644	632	635	689	633	648	618	623	647	621	642	613	652	667	618	622	677	636	618	622	595	601	622	691	682	657	610	633	657	690	633	653	659	628	686	635	639	616	618	672	651	616	667	647	650	663	660	667	675	632	619	633	655	654	614	635	681	631	646	608	623	624	672	666	694	630	603	655	650	662	638	635	630	623	650	696	673	666	679	698	659	666	629	653	669	624	650	655	641	635	647	619	701	661	659	650	651	603	608	656	640	642	617	633	653	590	645	708	670	669	643	676	670	650	625	647	622	650	681	682	622	664	640	656	599	643	606	637	664	573	624	641	634	617	654	658	660	646	622	643	653	648	673	682	622	647	651	622	625	620	648	625	626	623	640	659	638	640	630	634	624	688	656	677	668	651	635	620	619	649	651	661	645	688	635	656	704	599	646	676	673	647	608	625	683	625	681	597	622	640	638	595	695	651	651	666	665	619	611	642	619	645	655	635	628	669	646	606	709	622	658	638	653	665	656	635	632	637	644	680	660	676	620	637	637	641	655	657	655	667	633	625	643	625	642	649	651	620	680	619	620	652	668	663	614	633	628	630	635	591	673	683	647	633	666	668	678	691	646	693	630	652	649	639	633	631	662	673	625	666	633	632	659	670	664	652	666	628	682	603	656	649	637	619	668	651	672	678	680	627	631	676	627	663	675	628	694	657	686	648	644	606	616	638	645	689	639	612	610	630	688	627	612	643	635	692	652	670	629	655	621	682	642	636	651	650	625	717	678	662	672	673	633	654	655	602	609	671	608	645	694	661	663	667	672	623	642	680	633	564	662	646	660	647	646	629	626	645	617	627	686	655	618	677	623	637	599	675	659	644	641	637	622	655	684	665	648	633	648	677	667	646	628	604	651	621	625	658	620	631	659	653	658	665	615	678	625	637	616	660	646	645	711	667	635	683	682	625	633	677	648	617	588	622	635	632	638	586	658	657	652	676	668	614	657	622	624	618	655	668	646	681	671	675	647	670	604	634	645	629	621	665	667	670	664	623	621	613	632	637	642	641	636	682	704	647	664	608	625	666	656	670	652	637	635	646	642	664	695	649	659	636	665	646	623	609	621	629	717	674	679	605	634	643	648	677	676	682	676	654	673	666	693	699	652	659	612	641	657	661	682	634	648	682	603	637	628	679	654	615	645	642	680	677	612	618	639	667	668	653	644	674	682	633	655	632	648	668	640	621	652	676	634	616	621	609	672	656	640	625	675	631	636	648	680	645	688	669	682	620	665	661	666	643	656	644	645	688	633	663	682	642	612	601	666	631	653	629	639	678	653	646	639	713	596	663	674	618	691	677	640	658	653	629	617	655	661	655	588	650	663	671	638	668	681	672	640	671	668	648	623	659	699	702	654	632	687	703	650	633	690	705	567	608	656	641	660	631	618	638	674	696	616	605	649	657	633	654	629	661	663	622	644	629	679	651	636	671	678	684	643	654	654	593	650	656	637	675	639	627	665	669	668	606	656	640	625	636	636	666	626	680	674	645	604	677	647	658	613	719	664	678	625	677	668	598	647	616	628	633	629	637	696	616	627	634	665	581	634	679	693	617	675	636	631	649	640	633	648	656	689	603	706	628	655	608	616	649	669	680	651	607	641	619	604	593	655	624	598	678	650	615	671	668	631	677	674	630	660	600	633	617	677	670	692	621	614	651	695	636	652	647	666	620	648	617	657	603	666	680	652	677	652	647	695	679	683	622	651	644	622	621	619	634	626	607	628	685	623	613	615	664	626	641	650	617	633	671	676	640	600	617	632	668	650	669	614	622	685	682	652	657	608	654	635	628	674	656	625	680	651	630	626	625	651	640	658	666	692	661	661	671	676	614	665	651	681	630	691	688	677	644	656	637	700	632	682	665	668	653	678	657	709	663	697	643	624	597	681	615	650	653	649	679	699	624	644	655	710	707	655	669	651	637	651	646	702	613	647	619	627	626	709	644	659	693	647	589	659	632	667	619	641	673	670	638	651	660	665	626	660	656	664	624	648	671	615	632	650	705	660	631	660	617	614	653	672	626	631	626	658	686	649	662	634	625	631	638	662	634	655	669	639	665	603	621	624	636	640	595	631	655	656	639	643	687	664	714	671	651	639	674	692	602	648	661	577	631	626	660	622	629	675	649	600	678	643	651	629	734	596	618	643	622	723	622	719	604	643	631	623	627	643	659	687	627	608	648	668	663	631	659	660	671	675	615	625	649	651	677	646	613	675	660	660	630	661	626	660	675	630	664	647	647	661	677	676	686	711	662	643	645	661	643	668	665	667	623	647	666	655	634	688	654	636	633	621	711	675	633	649	630	603	647	640	666	621	636	638	656	653	691	661	655	658	643	665	640	653	684	641	652	679	655	631	664	667	667	605	647	670	628	611	665	622	668	649	632	649	601	652	678	625	615	641	642	610	659	707	634	636	633	606	697	685	648	632	659	623	644	647	698	660	643	644	681	702	626	693	647	658	563	628	621	617	672	630	660	614	685	685	709	672	669	681	710	671	658	655	661	630	656	606	643	605	665	623	662	640	613	661	608	642	636	591	650	648	684	615	677	641	672	647	609	636	671	646	671	691	608	654	682	642	662	674	635	649	648	690	639	644	682	660	684	619	708	617	650	678	633	661	680	634	619	667	633	663	637	642	672	715	619	637	656	627	642	647	648	682	662	617	693	648	645	651	644	619	674	678
5971	3510	4015	1773	1406	1234	947	854	859	688	748	1909	2504	1776	1041	700	593	541	572	574	516	553	563	590	551	565	556	535	568	564	539	535	555	541	550	521	571	568	554	558	509	562	587	565	483	555	566	553	542	546	546	564	506	530	549	536	527	517	547	547	527	565	566	596	542	542	538	538	560	595	548	519	559	529	544	547	536	520	532	547	542	574	524	479	510	538	561	539	540	562	512	539	552	486	542	579	553	539	538	516	536	558	543	516	526	555	509	507	501	532	519	575	585	465	542	536	565	534	510	560	574	518	532	545	513	570	540	543	540	527	536	553	540	540	568	573	576	559	526	540	565	553	559	554	512	520	537	527	546	532	563	535	519	528	540	515	517	591	526	594	543	523	543	543	541	529	523	542	550	551	549	535	523	577	524	506	506	525	573	564	545	540	549	524	571	553	514	544	553	560	522	599	574	573	575	531	548	572	547	509	507	480	543	533	541	544	546	520	531	557	525	527	550	548	534	551	516	539	547	522	577	532	549	558	515	584	540	553	509	586	552	564	539	544	545	536	512	569	537	582	567	565	543	558	565	511	531	545	562	544	591	478	496	496	558	559	500	567	578	555	546	538	568	541	503	537	598	538	496	557	525	555	592	559	528	565	534	520	557	533	519	541	558	513	525	505	539	526	494	580	534	551	532	544	586	559	523	557	551	512	534	549	576	543	518	536	539	509	558	544	538	514	539	541	548	543	557	544	617	568	546	529	514	538	494	573	537	541	535	522	528	542	499	554	547	503	539	505	597	550	576	554	528	529	538	561	542	594	490	546	511	544	530	540	579	528	537	536	553	532	587	529	553	560	543	539	545	528	536	545	528	542	545	564	538	533	544	551	560	539	562	555	544	559	575	540	585	538	537	535	521	532	549	520	508	563	552	538	589	528	514	543	532	573	562	533	540	529	568	539	523	552	551	539	532	533	565	577	555	525	542	539	546	517	590	536	550	573	524	508	548	550	539	504	534	565	527	540	524	534	586	523	517	538	538	525	592	572	560	544	548	524	589	545	555	567	620	539	523	538	527	526	536	531	561	574	525	525	523	541	540	534	550	532	563	540	538	560	544	563	558	524	528	538	562	539	567	547	530	545	515	552	503	527	494	549	563	501	510	530	510	567	546	540	519	558	560	520	549	546	540	512	525	543	543	540	536	536	522	546	558	520	546	544	578	567	541	544	581	508	592	525	523	547	568	574	506	579	547	532	582	569	554	558	607	602	538	522	565	504	522	492	558	530	565	535	553	554	534	530	585	527	558	589	526	503	563	534	557	529	504	559	510	556	578	533	535	508	553	564	547	550	514	526	529	575	533	560	602	562	536	525	576	514	550	572	536	510	528	560	542	534	524	548	561	539	514	556	545	555	532	524	561	533	568	568	532	540	553	529	537	530	558	499	514	522	597	522	546	577	546	537	540	542	555	576	570	537	516	569	575	551	586	514	539	512	540	532	557	586	528	503	559	551	521	565	542	532	548	572	530	534	557	550	553	552	500	513	548	535	531	594	576	519	582	551	558	570	524	561	544	540	542	538	544	547	519	573	539	589	535	527	544	525	541	553	503	579	521	587	568	553	538	501	539	554	531	529	541	549	542	546	504	540	542	541	554	540	500	536	570	546	551	501	548	539	512	543	568	551	566	551	541	520	545	539	525	529	517	546	546	506	544	564	517	521	570	561	553	572	567	606	525	540	574	552	543	541	572	538	518	589	487	554	563	542	519	553	524	548	544	530	519	530	537	530	549	546	543	555	523	576	553	543	543	566	539	573	560	551	552	576	531	517	525	535	531	521	538	564	561	569	546	504	567	548	538	564	599	523	539	576	529	520	536	529	574	605	534	570	516	542	569	549	566	570	585	523	553	564	593	551	555	552	536	573	603	538	540	551	536	521	608	544	555	550	581	555	514	570	577	543	561	548	547	527	508	561	548	545	528	541	568	568	522	537	546	565	546	536	544	563	538	524	507	507	527	564	527	559	567	542	587	549	526	540	535	516	543	549	507	555	562	542	562	546	584	555	555	526	574	559	492	526	537	574	544	552	555	552	527	579	509	554	532	546	546	560	557	533	532	542	512	553	551	542	517	537	579	539	563	520	574	562	545	493	547	561	592	534	557	558	528	564	543	560	526	518	550	566	518	555	559	585	548	541	534	541	580	586	533	604	571	551	559	529	531	527	546	529	534	539	512	575	530	504	529	577	539	555	565	543	519	539	573	575	545	572	563	516	574	573	550	520	549	529	552	546	582	563	547	534	552	550	540	540	512	589	538	518	540	533	587	527	559	532	556	547	570	542	565	512	511	557	528	547	532	530	507	543	583	525	518	536	535	534	516	576	563	532	549	520	593	534	588	559	575	555	519	583	591	546	548	549	512	567	525	507	531	573	513	515	502	533	547	546	564	534	533	508	576	547	522	555	554	536	518	553	563	516	577	551	508	536	543	596	541	542	568	561	534	559	522	541	530	533	551	557	527	550	558	544	572	548	585	552	511	574	532	529	549	510	566	519	546	559	571	551	580	536	532	586	538	514	524	510	520	566	601	567	579	514	536	578	541	497	544	512	554	510	575	582	508	530	519	528	533	569	530	549	542	565	521	557	560	559	532	569	575	542	522	547	527	552	521	541	544	532	567	615	545	548	542	536	555	522	553	547	548	550	564	516	522	530	533	540	540	525	516	528	532	554	551	535	550	552	521	531	507	558	536	576	560	517	573	514	531	547	545	543	592	529	531	517	558	569	555	551	512	571	575	585	539	564	561	570	506	597	544	516	545	528	539	564	526	508	571	538	548	530	527	564	536	571	557	548	558	550	559	543	542	553	537	495	565	530	535	495	518	560	496	530	534	574	573	567	547	542	504	557	548	534	536	563	547	565	537	521	567	525	558	537	518	542	531	496	510	529	561	567	530	569	571	515	526	570	580	543	566	531	542	512	554	586	549	549	558	538	551	546	549	595	549	573	548	561	581	531	553	550	543	528	574	542	601	591	518	549	568	548	531	587	569	580	593	558	547	555	592	542	551	544	558	508	497	542	563	554	574	526	538	566	527	569	568	589	543	588	578	595	511	608	549	593	527	570	540	565	547	558	548	516	540	537	602	526	539	542	559	587	514	510	577	505	538	555	555	519	523	542	548	553	561	549	611	530	560	557	494	534	586	542	524	509	547	538	565	552	571	527	552	569	522	589	536	544	536	573	540	576	558	550	528	522	559	561	584	566	532	537	568	554	511	552	509	533	517	555	538	507	543	582	488	558	504	517	513	525	529	550	565	527	600	529	538	518	535	548	591	533	510	556	527	564	551	549	525	552	557	537	533	538	551	518	547	570	585	518	545	553	536	582	533	537	534	552	481	551	567	513	553	546	585	563	552	538	507	547	572	596	510	563	520	546	518	518	527	565	519	479	571	540	521	549	554	554	533	613	579	499	613	536	558	547	511	542	510	543	511	566	538	533	561	536	531	538
25673	21481	27730	25491	11193	3356	2064	1481	1074	917	1713	12797	15678	10572	3979	1483	954	657	597	728	599	588	625	618	670	649	613	612	641	665	634	587	657	632	637	670	617	632	604	600	605	614	621	609	605	571	620	637	622	636	631	652	630	655	619	596	645	629	657	622	625	634	637	596	616	630	608	589	616	621	646	652	624	619	602	612	646	603	597	616	642	620	657	648	672	598	666	631	647	581	628	635	633	576	572	649	579	628	616	647	656	614	660	629	593	589	611	590	612	589	646	620	608	644	621	560	609	640	589	625	623	604	570	604	619	607	644	586	595	647	664	688	625	593	643	622	605	634	608	597	640	599	659	618	638	561	587	616	612	603	667	625	643	591	602	622	622	622	656	645	608	649	606	634	620	584	635	630	636	575	589	548	615	615	629	591	642	602	616	594	626	652	608	628	615	630	580	592	636	617	635	600	587	617	622	627	636	571	647	639	645	585	628	629	601	619	640	629	622	613	627	595	621	630	583	592	589	671	600	592	602	597	596	607	614	651	629	607	611	556	624	613	580	619	670	644	626	602	610	619	613	626	712	585	629	640	642	607	630	617	582	600	590	603	599	594	643	669	660	630	626	645	633	585	629	604	649	609	594	640	608	608	639	640	612	624	586	656	590	611	603	621	596	632	606	610	601	632	576	626	668	622	616	595	636	607	627	625	614	596	615	642	620	604	637	560	591	570	616	618	616	616	610	628	623	613	626	611	568	615	627	649	633	671	629	626	593	636	596	640	641	604	677	625	626	638	662	670	640	623	602	618	579	641	615	605	616	615	622	633	586	659	605	620	621	626	596	580	662	636	621	601	635	579	653	633	643	669	632	617	618	631	642	608	591	611	579	660	632	577	596	606	641	631	613	634	625	639	610	588	583	624	573	578	641	577	601	593	663	596	618	612	647	603	602	616	632	670	596	589	620	622	594	619	529	607	660	605	616	634	599	621	631	600	606	655	640	605	581	572	621	625	602	654	607	599	589	619	642	608	621	591	610	590	622	618	601	650	610	650	647	620	657	563	622	658	623	640	603	630	622	602	623	629	611	597	651	674	631	605	584	569	569	670	644	610	602	605	573	637	605	573	668	631	611	597	578	652	583	586	571	591	591	600	596	649	586	600	591	629	605	651	623	638	600	643	634	584	634	646	603	671	625	642	600	616	604	680	600	625	587	626	571	620	630	614	680	616	623	596	635	617	585	605	610	647	602	591	609	598	598	629	614	616	606	621	574	636	614	599	631	618	594	586	614	619	641	610	653	634	568	620	681	598	638	586	606	573	581	563	613	645	600	612	657	620	559	585	644	644	643	618	620	638	601	605	614	611	602	622	604	584	624	565	598	619	591	623	596	607	565	619	605	640	622	622	602	627	602	614	638	581	612	562	614	594	633	665	627	656	573	599	581	597	606	624	642	638	617	604	550	598	627	622	641	623	633	587	577	629	627	562	618	598	559	597	603	548	680	579	615	644	637	614	634	647	628	594	643	662	658	593	640	612	646	644	667	651	586	626	570	597	617	652	603	590	610	579	597	608	617	600	600	592	626	591	598	631	590	550	636	615	587	642	639	641	578	581	594	608	564	661	651	620	630	596	640	579	608	608	613	628	577	615	635	664	632	667	596	635	579	600	633	632	618	616	644	606	589	552	604	606	649	585	603	622	589	606	561	603	564	616	611	623	615	628	648	604	613	647	602	649	622	588	642	637	606	614	657	611	639	593	573	620	618	660	586	557	607	600	696	636	602	601	603	579	639	584	620	606	624	622	640	617	594	601	619	663	666	582	666	630	611	622	580	619	645	588	608	630	601	604	608	638	636	598	594	606	605	637	618	624	619	625	581	599	637	598	607	611	608	589	596	609	564	588	616	634	584	565	631	611	614	615	625	633	607	625	636	590	587	638	656	574	611	641	593	682	652	635	549	610	632	592	649	661	648	623	610	610	623	584	625	600	639	599	619	623	597	639	599	587	593	596	609	566	610	621	571	628	615	599	622	612	637	607	606	630	640	630	614	595	610	550	624	603	641	681	597	603	628	586	656	635	644	604	604	625	564	650	648	604	626	631	592	605	600	580	609	591	611	636	626	597	619	634	621	619	616	650	561	603	626	625	598	614	595	591	626	596	609	620	562	586	623	609	605	636	629	620	581	628	607	665	592	641	595	605	590	611	649	647	663	645	610	612	596	591	558	614	627	595	589	596	606	647	579	586	595	632	604	626	617	637	627	605	622	577	598	614	589	624	613	622	611	615	639	611	598	611	659	590	589	606	595	638	585	602	602	593	629	663	602	604	651	625	630	595	590	573	666	656	643	656	599	617	604	588	606	564	645	652	594	607	617	659	578	593	653	581	558	593	566	654	576	618	620	641	634	644	600	593	580	604	617	643	591	602	662	633	617	565	629	605	605	636	592	603	564	624	594	609	598	618	642	616	625	629	595	591	599	625	595	621	575	608	626	641	632	611	645	603	625	631	610	605	585	629	639	640	658	668	621	631	594	603	593	611	613	621	619	615	598	626	646	620	620	647	658	616	620	634	616	624	573	619	630	567	618	558	633	621	672	557	616	600	612	592	618	583	580	634	624	603	616	587	609	640	570	632	578	626	578	577	604	630	663	600	640	572	566	614	618	624	656	600	627	623	659	581	606	617	586	624	575	603	626	654	588	640	560	602	645	577	651	621	603	625	608	629	651	591	637	630	580	608	633	634	632	599	560	624	646	592	591	651	632	636	597	611	638	623	628	572	600	650	612	595	601	633	591	591	602	605	587	600	606	613	613	617	556	606	644	634	604	596	612	659	618	578	624	608	659	636	642	596	628	633	620	590	654	608	632	636	632	602	626	577	668	606	584	615	634	570	605	619	604	592	651	639	637	649	559	637	655	656	623	622	605	640	625	553	602	604	601	590	641	619	601	642	655	636	637	636	612	579	624	589	632	632	590	619	626	611	632	574	577	623	598	641	626	625	585	606	600	648	616	565	568	605	637	621	646	655	582	576	615	590	672	590	632	590	598	598	605	625	641	597	616	651	638	627	560	607	646	624	644	624	607	652	610	608	579	664	619	642	652	612	574	591	618	641	615	611	599	580	597	572	676	662	615	616	620	631	637	617	579	632	598	612	612	637	702	617	607	592	625	639	571	611	620	578	599	575	619	629	586	660	582	629	586	617	618	622	642	637	609	629	604	615	651	632	615	628	617	650	630	617	640	606	619	613	633	619	655	618	638	610	611	668	632	624	584	580	639	603	635	617	637	582	607	622	591	655	650	658	621	595	638	618	610	667	555	615	619	639	642	641	593	648	592	618	611	633	658	595	571	620	625	604	605	639	648	591	620	595	634	627	656	626	657	649	595	597	667	587	554	672	622	632	631	658	601	643	617	576	616	604	614	619	623	628	537	623	620	583	642	624	577	623	625	633	591	622	623	595	654	647	583	615	598	669	585	637	595	600	595	595	626	561	615	604	588	594	655	611
4701	8072	8981	4964	3398	2789	2239	1668	1299	991	2320	14959	14744	9041	3648	1474	912	599	562	560	525	541	522	551	548	521	558	522	571	535	532	530	516	532	504	536	518	535	508	537	496	525	536	509	506	543	559	530	540	559	562	553	537	563	542	545	557	580	560	547	555	524	533	577	559	541	551	547	540	563	522	517	511	527	543	522	575	541	525	574	539	547	572	518	571	574	527	540	530	586	551	512	579	533	496	526	533	543	573	496	530	554	512	534	558	553	541	511	517	533	608	521	544	541	545	514	569	520	578	559	526	572	557	512	530	529	555	524	553	554	486	505	522	522	563	542	540	488	588	521	538	511	565	571	562	479	504	565	514	542	523	552	520	545	541	528	516	542	519	586	537	537	531	548	537	562	559	489	514	535	535	567	582	580	552	563	507	549	547	542	522	534	554	558	547	564	566	523	548	578	549	512	534	538	553	522	524	541	480	551	555	545	539	537	552	573	519	555	534	507	543	535	539	492	524	512	535	557	539	542	524	521	601	552	540	549	496	553	543	528	513	540	531	543	530	545	542	538	515	553	515	536	483	599	525	545	515	510	558	498	509	531	542	525	570	576	587	534	545	545	541	482	534	543	571	536	509	566	568	580	584	513	529	549	520	560	579	577	512	558	530	500	531	538	552	542	573	528	538	566	564	545	521	532	538	542	507	555	554	523	527	556	544	564	529	539	501	521	542	537	502	511	542	500	541	546	582	517	550	517	517	521	538	595	557	549	537	532	549	523	527	541	531	521	519	509	547	534	574	542	558	531	546	541	575	553	544	557	546	576	542	516	507	536	521	537	575	544	566	540	543	519	557	550	507	530	562	550	556	524	538	518	523	542	530	494	538	530	552	504	514	577	516	522	524	544	509	566	545	540	549	529	572	529	537	516	500	559	517	588	551	550	547	557	547	545	494	551	552	516	510	565	522	546	501	550	578	519	536	537	593	537	575	520	515	535	552	538	526	533	544	527	557	532	534	590	534	540	547	573	572	544	551	574	547	567	540	544	529	533	538	519	552	546	544	502	561	541	536	567	514	543	498	522	528	511	552	482	514	537	532	532	541	547	527	558	538	540	506	532	581	541	592	572	551	512	576	505	532	527	539	572	498	582	535	540	515	509	545	515	537	541	521	562	525	544	554	570	495	512	497	521	559	559	492	562	530	540	551	484	510	509	553	572	535	545	533	530	529	535	524	546	549	516	530	559	553	516	550	541	535	530	542	523	564	535	533	544	542	551	559	514	530	541	523	528	541	556	533	524	530	516	518	565	550	546	534	522	532	529	589	543	569	553	568	534	523	528	516	553	534	555	557	513	527	566	489	535	487	546	529	530	556	512	542	524	544	544	533	538	540	526	511	523	504	577	520	565	606	590	526	524	552	527	534	535	537	513	561	554	528	537	495	581	538	546	528	510	526	487	521	518	546	554	529	528	485	534	556	567	542	520	564	554	610	526	505	535	561	543	532	537	533	512	574	532	543	552	561	582	549	549	538	535	542	512	548	533	484	524	583	523	576	542	540	556	541	519	531	527	548	550	529	552	576	539	556	578	562	538	570	488	518	484	550	519	568	548	545	540	556	559	538	526	536	534	551	565	500	532	525	528	542	489	552	514	552	569	532	527	598	508	536	571	536	504	526	537	510	509	535	523	552	513	528	544	541	558	542	555	545	548	550	536	550	543	561	529	511	560	515	545	494	577	518	546	539	553	586	501	590	534	551	507	513	511	605	545	559	553	533	565	526	521	551	561	535	565	542	564	537	546	557	556	534	541	524	547	535	531	585	572	532	546	515	534	534	515	539	531	481	555	518	548	568	502	552	548	567	553	510	521	558	504	550	489	554	508	560	540	546	559	565	493	543	517	476	536	545	571	554	541	534	564	556	485	550	565	580	569	542	543	511	528	530	538	574	524	539	555	553	551	525	531	560	566	535	559	525	568	478	522	539	552	542	547	546	533	544	544	531	530	536	498	590	583	482	511	552	531	532	527	553	513	535	576	539	516	540	507	556	538	520	576	508	579	513	548	548	515	521	553	526	537	533	553	539	521	495	553	512	539	495	523	556	500	530	525	523	539	545	541	516	543	559	521	567	513	513	534	534	535	543	537	515	540	501	585	535	502	547	558	560	531	556	518	566	569	528	492	535	550	504	507	541	536	505	515	557	530	518	573	504	528	514	506	532	548	556	565	533	545	533	514	526	546	547	539	547	573	543	560	549	527	526	554	524	540	525	492	511	544	566	530	549	527	558	535	578	511	561	548	578	568	504	526	566	505	526	503	499	548	507	569	548	536	537	543	531	512	543	562	560	577	522	528	486	567	483	512	543	558	529	533	536	575	525	534	509	527	549	510	515	531	498	513	518	524	543	476	576	539	563	480	550	508	525	559	530	537	533	556	531	513	541	565	545	578	546	552	524	514	571	531	500	580	571	535	548	548	549	522	538	526	496	564	585	552	532	543	534	526	555	547	562	548	542	542	508	498	532	551	558	489	542	529	572	532	531	556	533	544	537	565	562	549	547	494	547	534	530	545	554	524	553	529	518	542	541	540	530	553	525	505	487	573	535	593	520	558	543	555	503	538	516	535	532	534	509	562	554	554	549	553	572	542	520	531	533	537	555	531	552	528	555	524	524	545	515	551	521	568	511	520	547	592	533	544	531	516	551	549	609	525	545	520	503	526	525	546	539	508	530	546	502	520	511	559	586	518	498	489	561	549	540	562	549	527	492	559	528	526	515	530	528	528	538	535	555	530	519	530	523	540	536	543	518	556	561	545	552	552	542	543	529	515	542	546	554	545	525	548	534	517	574	565	527	498	561	544	565	538	537	523	510	565	525	534	568	563	550	544	512	547	517	543	526	562	526	524	504	534	491	492	553	512	572	546	515	542	544	500	516	556	500	505	532	567	564	497	558	523	575	563	561	557	516	529	504	542	539	535	560	515	570	529	546	524	509	536	504	531	559	511	552	534	543	545	564	532	496	513	549	556	502	553	538	543	543	541	542	531	553	504	557	569	540	487	511	563	486	505	532	564	472	511	568	583	564	532	549	514	535	533	520	548	518	533	543	525	526	546	525	497	552	539	535	523	552	516	520	543	546	562	560	533	551	512	519	530	541	526	567	562	550	519	535	517	506	529	541	545	536	540	529	552	528	550	539	552	525	513	531	556	518	554	536	562	502	562	525	548	561	560	520	532	537	529	506	559	531	570	521	530	553	524	561	506	530	531	549	548	540	525	544	515	565	568	514	537	502	579	535	550	578	511	503	572	531	547	589	534	561	538	547	579	555	504	544	569	545	542	534	514	541	538	561	574	536	556	499	513	546	580	523	486	573	539	527	523	517	537	553	516	536	528	554	527	570	544	540	516	521	535	537	552	536	536	501	513	502	542	563	507	533	515	555	482	537	599	526	561	527	507	562	545	523	565	601	522	514	537	559	536	547	501	551	559	542	542	569	526	535	520	543	530
24626	21481	28696	24695	21203	10457	3908	2355	1567	1211	2340	20781	27017	19837	8334	2443	1336	888	811	765	772	789	777	781	830	790	784	822	739	790	779	742	803	778	777	807	772	784	762	774	772	726	791	770	806	735	748	779	811	759	788	770	753	752	801	775	761	749	785	796	768	802	714	723	788	761	772	779	770	808	722	768	794	702	755	765	749	791	757	768	765	783	764	759	784	771	776	748	763	770	783	779	749	762	776	739	741	799	707	689	784	753	763	761	746	785	775	766	778	711	727	749	751	756	724	791	729	775	759	738	768	799	701	759	801	769	797	735	756	765	729	744	744	741	711	759	763	763	731	765	755	794	772	775	772	732	760	767	768	757	740	774	752	707	749	785	744	726	787	722	723	797	732	770	723	783	792	810	772	740	717	743	732	726	792	748	752	766	711	705	745	799	753	757	740	741	751	790	805	789	746	755	792	760	814	784	748	783	751	715	703	739	792	759	778	739	776	760	759	689	756	774	740	755	738	775	800	777	768	742	749	778	742	728	699	706	753	723	743	800	779	747	792	768	729	749	729	796	728	720	712	769	755	793	799	730	781	747	813	755	786	712	843	718	770	764	781	751	789	728	778	735	735	732	728	758	797	755	774	776	745	762	760	736	756	786	795	705	686	777	799	776	743	745	747	792	710	806	726	720	800	756	743	787	791	684	778	793	769	725	741	780	733	732	775	738	750	776	780	717	757	768	772	725	834	773	744	735	797	744	815	782	744	723	767	746	771	735	724	797	792	788	721	754	769	744	764	732	750	780	707	746	767	799	760	753	783	749	799	759	820	760	734	758	788	734	743	745	785	790	748	735	774	807	740	852	786	743	793	760	705	742	761	751	707	682	759	774	750	786	746	753	777	737	762	732	775	741	772	702	765	733	737	779	759	768	764	725	796	767	763	763	773	745	754	708	743	820	780	732	784	723	816	798	781	778	763	768	797	746	773	734	834	737	736	802	731	737	769	790	715	727	781	777	831	775	776	731	771	752	754	702	791	699	718	754	784	758	772	729	762	785	828	757	777	762	752	771	753	762	782	772	770	729	778	813	758	779	804	761	784	790	746	746	760	750	774	765	772	742	744	781	737	759	752	750	696	751	805	764	805	775	738	756	755	768	772	750	787	806	815	819	746	809	752	725	745	825	758	690	730	742	747	723	769	751	724	784	790	725	752	761	725	783	788	774	691	781	760	786	746	755	825	788	747	772	767	806	770	743	719	775	744	795	733	773	856	792	747	751	800	777	737	807	721	762	715	767	756	770	837	766	747	755	721	772	755	707	764	738	768	798	774	754	761	762	771	751	739	751	768	743	785	762	753	835	760	729	734	745	696	737	699	804	763	741	735	772	786	743	743	788	747	760	756	746	751	736	793	765	750	780	794	774	767	758	779	728	750	774	694	800	722	704	717	785	716	714	727	704	767	789	763	787	749	792	738	750	730	757	785	780	751	734	767	719	774	770	783	781	723	765	744	755	800	726	770	776	703	775	750	715	724	737	749	751	781	759	773	729	768	777	752	771	787	719	728	781	771	769	772	799	780	777	715	739	724	770	744	762	795	753	756	738	754	765	788	771	766	748	810	758	759	716	783	791	763	735	759	772	743	776	776	741	708	765	721	786	781	775	794	727	787	736	736	724	761	776	747	784	756	764	770	723	723	791	747	761	734	767	752	764	755	752	794	744	776	752	749	795	744	728	735	781	722	716	761	738	757	736	731	740	723	774	722	787	750	743	771	750	767	772	759	739	788	761	792	700	734	765	733	769	768	766	734	765	723	786	783	755	738	775	757	767	757	789	728	747	789	738	763	777	764	758	751	766	735	805	735	765	705	757	765	799	726	801	779	767	716	711	750	790	788	730	765	753	723	735	725	799	774	794	746	738	720	781	762	796	758	742	787	740	784	730	707	718	784	749	729	754	759	729	749	740	764	752	810	773	810	796	793	794	804	775	781	724	781	714	763	753	750	738	745	801	785	726	755	783	701	734	760	764	786	742	774	785	728	708	755	777	818	759	735	744	756	775	790	762	716	794	748	758	746	725	778	721	813	757	766	803	765	725	746	738	742	772	742	740	771	731	730	764	755	717	794	724	695	793	726	755	801	715	783	731	708	757	768	816	664	747	764	789	803	779	774	754	769	731	752	814	745	734	778	786	752	759	804	814	732	738	789	734	767	750	768	757	775	777	733	780	767	739	710	738	781	767	718	754	706	736	750	727	753	730	798	720	760	793	791	739	722	734	763	785	740	712	743	786	770	711	744	768	753	795	755	724	751	748	740	739	840	795	781	778	835	784	734	740	788	715	722	765	793	707	716	690	747	752	774	673	798	762	783	744	792	713	730	710	786	758	717	701	807	738	745	772	732	706	775	756	756	782	769	726	760	765	779	760	724	793	771	774	791	776	713	745	773	746	788	751	814	748	777	794	780	778	787	773	753	718	757	749	716	776	755	708	815	785	758	740	768	803	720	752	762	808	824	761	751	748	806	717	745	736	769	737	761	764	767	773	765	793	753	708	742	763	743	773	744	809	778	751	753	739	747	758	764	726	793	808	774	766	760	761	788	755	771	777	763	745	746	754	732	737	739	758	740	701	705	779	789	746	748	775	756	704	788	787	797	777	747	728	801	715	753	766	751	777	714	755	717	761	767	801	719	719	715	734	730	750	726	772	721	771	749	747	749	751	766	790	731	773	743	758	760	763	762	769	744	784	729	710	793	726	801	796	794	774	746	727	753	717	742	733	731	741	765	779	804	758	765	696	752	742	744	752	725	760	766	780	801	734	785	709	760	758	767	761	795	775	757	755	758	730	778	758	727	740	789	763	716	768	755	858	746	798	750	800	732	759	700	743	745	775	703	761	776	771	809	808	743	765	733	752	748	762	761	752	747	804	804	757	736	742	762	727	805	749	716	764	757	721	759	732	803	745	760	724	736	759	731	760	751	798	730	796	779	761	720	732	728	735	771	746	739	767	752	769	773	787	721	784	765	780	741	726	689	765	795	745	774	799	752	762	752	770	734	789	790	748	731	739	726	741	777	780	738	755	770	738	736	727	799	760	708	729	734	744	755	731	706	761	733	738	760	753	748	773	729	766	700	776	787	746	723	739	740	741	767	743	723	770	776	736	780	785	808	705	768	762	759	769	747	768	846	777	725	710	797	801	764	785	812	749	773	759	731	735	751	768	772	801	756	791	741	722	687	675	780	767	763	789	813	730	732	767	767	736	757	767	765	759	746	758	745	699	751	742	800	808	719	799	741	752	760	762	805	745	728	761	706	737	744	701	795	750	747	807	794	735	760	771	738	773	751	715	747	740	784	799	764	812	775	760	757	725	722	762	726	688	762	786	764	799	767	787	778	743	812	759	748	778	731	735	739	769	749	756	799	752	699	735	768	769	760	726	738	754	781	754	758	751	798	765	775	753	792	757	773	765	769	735	779	760	768	730	701	724	719	749	778	768	747	800	735	736
5730	10281	12488	7553	5106	3907	3085	2620	1981	1392	3328	23491	24227	16085	6495	2271	1304	774	664	655	659	668	692	623	652	679	668	670	629	650	642	644	629	642	689	704	684	629	685	649	696	685	662	677	636	617	703	673	640	658	683	628	598	682	653	662	666	616	640	698	687	661	638	611	634	613	656	591	687	612	637	710	677	677	630	671	616	654	678	657	663	657	689	675	673	636	683	610	659	651	639	631	644	690	670	637	674	646	664	624	627	577	660	627	678	656	685	666	638	615	664	669	647	690	633	650	657	613	660	676	641	684	691	695	657	635	656	661	642	665	639	682	670	688	657	638	682	676	684	652	631	619	655	659	596	633	648	644	668	658	641	654	620	657	592	679	653	654	682	680	642	706	619	651	688	628	661	654	677	640	661	614	623	686	591	689	632	644	676	699	648	664	619	615	616	651	664	645	638	653	659	616	612	657	643	670	693	648	695	675	625	668	660	673	688	658	636	620	643	647	604	631	662	650	651	617	656	700	604	619	632	618	623	651	657	617	657	617	621	632	630	598	655	654	650	655	676	684	648	715	651	629	636	640	644	680	612	621	654	663	643	640	633	682	639	647	659	682	639	658	657	644	664	674	671	635	631	645	669	623	680	664	675	633	612	672	616	625	597	678	700	594	592	669	633	694	662	666	626	613	632	614	648	663	623	681	640	674	650	660	653	674	657	677	652	666	648	660	615	673	605	644	667	657	654	647	639	618	616	616	658	645	674	633	655	675	617	639	639	701	662	594	677	682	692	631	656	656	651	664	633	670	640	641	668	684	624	640	626	653	677	620	665	632	719	644	639	674	689	633	712	646	661	644	653	650	665	635	678	663	680	613	635	681	634	632	617	619	668	675	662	663	675	654	663	679	657	671	616	647	635	693	603	646	637	704	633	639	666	666	674	608	626	642	668	656	649	638	641	618	635	667	618	626	670	658	631	630	667	651	657	618	699	666	677	647	699	667	631	671	642	616	604	665	674	673	644	621	610	655	646	638	639	613	641	677	618	647	645	659	643	643	618	614	641	617	637	680	630	611	684	656	676	623	640	623	650	674	679	609	654	642	657	692	635	627	658	600	606	627	645	622	681	653	643	608	639	676	632	636	612	672	661	661	631	637	634	662	645	680	634	653	610	667	647	636	660	621	636	609	600	633	670	630	661	618	632	666	660	641	638	665	672	642	637	635	605	653	669	685	623	623	665	603	656	659	692	663	658	671	651	656	654	646	618	662	642	617	641	609	646	607	618	616	666	610	657	669	656	657	624	658	601	649	655	636	683	656	639	649	624	666	683	627	598	654	671	653	619	673	682	657	650	650	635	622	637	656	644	624	634	650	682	667	642	656	657	656	613	676	634	608	669	634	640	617	678	672	660	645	684	655	601	641	671	634	621	671	652	645	644	642	675	612	637	625	639	627	679	666	599	660	659	684	648	623	648	658	673	632	645	638	643	680	642	685	638	643	652	625	642	601	662	630	623	601	617	645	648	662	614	623	650	644	614	643	665	663	625	635	654	653	677	617	644	640	689	594	642	649	648	665	696	610	648	679	650	629	641	644	603	654	677	669	696	637	615	708	601	639	621	666	654	668	656	664	658	613	642	660	631	612	653	591	625	635	616	668	617	637	660	641	619	641	605	654	611	681	624	634	647	694	636	615	663	638	595	673	678	656	626	652	610	663	672	663	609	683	638	638	681	654	660	621	616	614	649	697	638	675	659	639	657	645	651	626	620	648	640	594	657	645	634	656	640	626	657	627	651	657	659	638	603	655	622	624	636	653	680	621	664	647	667	695	638	685	627	658	700	682	640	592	644	637	624	621	643	624	610	636	600	645	590	680	637	657	652	670	634	648	622	616	614	691	659	645	682	658	674	645	676	672	629	644	622	625	600	624	662	655	606	640	650	635	683	592	638	678	644	610	647	618	672	664	658	663	622	663	626	650	642	643	616	673	665	689	657	616	638	648	649	620	605	635	625	682	621	637	653	635	647	672	622	645	662	649	664	659	660	659	630	620	661	620	727	650	660	658	683	651	685	650	710	615	646	638	659	628	677	672	624	621	637	688	665	612	686	620	659	648	634	623	700	639	604	614	656	661	616	646	643	606	602	655	584	647	664	648	627	600	633	620	666	660	633	641	669	594	617	649	643	694	625	666	624	661	602	673	632	635	612	605	623	669	660	627	649	688	603	637	601	659	607	653	653	646	617	637	630	656	643	621	618	620	683	633	642	617	640	612	606	660	638	642	691	646	596	669	679	624	659	658	672	597	683	653	607	597	672	651	659	656	640	664	653	628	628	664	638	628	635	660	606	650	618	663	657	657	648	689	632	633	658	660	646	622	635	658	674	631	671	634	654	651	624	665	626	645	642	660	625	649	697	649	647	618	648	661	692	616	659	667	640	672	626	640	699	629	642	621	671	678	628	622	619	668	661	643	645	616	621	616	662	667	667	630	627	659	694	660	670	663	654	671	646	651	633	609	634	682	653	664	673	639	662	632	661	690	663	707	629	635	611	622	620	655	668	603	622	672	656	652	664	638	618	628	655	675	620	635	664	648	648	632	609	605	719	616	642	659	645	642	627	676	663	596	622	627	623	666	643	603	623	635	701	675	658	656	653	642	614	651	631	684	648	603	604	586	640	635	645	646	658	677	664	646	614	691	630	655	683	627	623	660	627	628	650	638	648	630	634	631	658	673	661	669	638	584	635	664	607	644	602	605	669	663	596	592	630	610	634	636	676	658	626	690	622	688	622	618	647	654	648	582	639	696	652	671	648	628	634	678	662	647	657	650	659	603	671	595	640	607	646	686	643	668	606	659	645	654	618	627	638	622	650	633	636	679	616	639	605	651	614	669	638	609	656	645	641	658	642	647	653	673	624	628	639	663	639	622	623	673	644	640	682	648	654	672	677	649	640	645	640	658	648	631	646	624	650	626	667	607	651	668	639	678	646	629	685	688	673	646	602	636	621	671	629	724	670	637	658	605	639	645	639	631	659	640	632	666	676	640	630	681	603	627	697	649	651	658	657	619	650	645	600	610	652	609	633	643	648	680	637	649	657	638	705	652	621	628	643	647	619	649	618	629	638	645	667	637	644	665	633	617	631	664	636	644	666	621	633	628	633	672	666	653	632	661	667	643	625	631	677	607	630	654	660	618	648	621	602	622	627	651	666	635	676	680	643	621	636	612	660	660	683	646	644	642	701	655	616	657	637	654	662	613	656	673	637	693	691	694	631	700	638	664	652	634	657	689	661	648	642	603	669	645	652	621	606	628	697	592	627	644	600	649	645	684	682	628	698	616	682	642	658	633	662	580	618	634	620	658	661	640	630	610	667	638	681	608	605	621	651	651	592	620	637	675	661	621	654	633	657	674	665	646	617	598	656	653	630	671	629	652	665	645	669	637	626	636	691	652	680	669	578	665	658	647	640	659	632	663	670	669	640	689	673	633	637	605	653	600	616	624	647	586
27859	12192	3361	2554	1494	1183	1008	914	891	827	759	1556	2008	1787	1258	900	774	715	717	712	700	714	651	673	724	655	654	685	747	718	629	689	698	671	681	688	740	709	696	706	693	726	718	658	687	709	679	688	712	675	737	692	676	695	691	707	696	727	686	681	708	673	675	725	686	674	664	728	695	689	690	694	701	678	680	690	659	726	693	689	640	652	733	645	682	696	704	686	729	654	642	681	694	696	681	659	754	682	666	668	693	697	659	700	663	712	720	695	752	681	685	708	690	693	697	701	712	731	724	723	716	706	658	694	704	676	696	648	675	694	674	728	697	705	681	704	670	692	716	674	665	644	705	678	692	710	680	668	710	740	680	682	666	667	721	708	703	730	687	695	688	657	714	725	678	676	696	707	721	708	694	677	698	675	709	669	645	709	673	678	704	703	676	704	689	714	704	742	673	703	715	702	725	665	660	708	681	693	721	694	724	683	651	714	702	715	674	689	694	686	707	699	681	694	714	687	632	657	706	664	688	702	671	701	747	668	712	745	692	710	696	683	676	692	631	644	727	708	691	711	704	694	697	733	660	693	721	706	693	667	661	722	712	718	673	705	688	705	674	703	691	710	662	698	697	710	654	651	712	662	701	699	713	696	690	656	732	717	660	714	672	731	710	706	668	682	656	674	690	710	706	723	709	667	678	692	676	671	726	684	703	682	675	681	765	658	682	722	691	676	642	710	708	677	673	710	720	649	683	695	712	653	703	709	695	671	642	666	677	696	705	704	699	704	671	758	671	690	718	710	697	669	709	703	689	693	741	702	717	672	716	694	696	688	726	699	720	736	739	701	651	642	741	690	649	650	695	679	705	700	703	706	700	695	706	667	735	732	683	656	689	713	697	697	640	679	682	671	718	704	757	700	685	686	756	667	685	673	673	699	700	706	655	721	668	693	736	655	659	705	708	685	727	702	739	708	689	652	643	718	706	699	686	725	674	690	611	682	676	733	681	744	683	679	668	711	683	703	678	721	657	698	669	732	694	688	734	709	735	720	700	693	691	645	657	683	727	681	734	701	678	668	732	719	674	705	669	722	714	681	724	666	723	735	688	739	714	714	699	700	715	717	749	686	672	757	672	680	696	691	681	712	734	684	711	643	693	732	667	730	681	699	729	684	674	722	659	679	678	685	704	721	732	708	743	666	725	657	728	688	700	656	705	708	678	683	689	676	660	661	663	720	710	720	702	709	699	720	639	676	688	683	730	735	694	722	715	671	674	678	702	705	620	673	682	725	701	716	707	671	708	669	652	708	685	673	733	676	733	676	688	697	662	698	701	732	685	719	679	656	689	740	766	660	693	725	673	713	720	705	671	696	649	743	691	694	665	700	698	706	685	693	696	691	716	726	711	706	684	689	671	657	743	679	662	675	648	725	707	710	735	680	689	717	695	687	706	732	643	715	703	707	714	719	630	687	680	681	672	657	730	684	706	711	738	712	675	712	714	680	684	687	692	684	692	716	700	671	696	653	712	661	685	697	705	737	671	695	685	690	702	686	710	634	702	672	689	656	739	697	717	701	690	667	644	673	673	707	719	689	666	719	675	690	674	670	703	714	665	714	682	687	698	713	705	692	692	670	733	702	675	681	697	672	759	676	677	660	668	722	675	684	715	709	668	688	667	686	699	688	670	716	666	692	707	707	746	709	720	716	669	696	677	700	717	679	668	687	735	657	633	706	659	715	633	683	694	720	650	653	641	670	670	683	701	680	752	659	703	706	690	689	669	646	711	691	699	672	651	626	727	715	725	697	727	700	695	700	691	720	702	694	688	726	637	664	663	694	684	673	697	737	637	722	712	677	692	737	678	674	738	688	719	759	669	693	682	685	698	745	685	710	647	701	722	680	678	697	746	682	685	701	689	699	738	700	684	692	707	688	693	661	671	698	675	681	731	716	760	685	719	668	689	685	670	711	709	711	705	736	731	694	677	681	741	676	711	684	727	689	654	723	747	668	704	685	678	701	756	774	677	738	676	679	700	682	654	667	652	665	693	673	737	702	683	705	710	727	698	675	640	712	702	654	704	689	643	709	681	670	726	663	716	695	708	655	667	666	673	689	696	674	713	748	674	707	682	704	716	701	666	675	703	702	701	698	684	699	708	667	695	700	657	732	681	679	684	640	689	671	735	686	706	699	702	714	653	649	661	736	696	725	715	651	688	687	660	720	639	743	722	681	661	699	667	719	650	693	724	655	653	687	681	716	644	735	658	726	647	672	669	654	684	724	668	701	675	694	671	688	663	689	706	688	692	653	670	661	667	661	684	709	683	763	684	714	707	699	637	673	664	695	704	701	688	681	719	683	706	669	764	694	724	679	746	697	656	695	704	735	703	690	706	688	716	653	719	751	654	708	702	700	656	715	683	683	727	689	680	704	691	673	705	704	658	691	722	765	666	694	679	647	679	678	686	684	697	717	722	710	691	683	682	660	676	734	697	659	676	725	717	739	698	691	612	691	658	693	652	645	732	663	663	736	689	709	678	642	653	697	715	704	664	727	705	711	716	636	705	681	722	701	704	719	686	703	661	721	696	652	640	709	688	695	680	697	692	678	701	714	702	728	729	695	636	682	665	700	657	692	671	669	787	718	713	684	693	740	674	634	722	685	699	679	695	652	670	629	677	674	714	692	712	710	705	708	647	666	759	680	694	713	719	696	706	661	707	690	661	687	659	702	670	707	691	677	701	727	685	657	722	681	665	716	705	723	655	638	711	667	696	704	661	681	672	716	657	694	672	727	681	689	652	710	669	673	629	652	682	717	660	716	731	694	680	707	721	729	689	680	674	735	726	668	660	719	685	650	700	695	734	728	729	697	669	704	675	674	728	714	661	742	691	676	733	654	691	690	717	688	706	693	645	718	682	742	680	678	704	701	678	661	726	711	655	684	712	664	687	654	719	707	667	697	704	708	699	674	652	731	710	675	691	655	679	725	705	676	688	682	722	680	669	739	675	740	714	735	679	670	713	667	722	692	728	663	710	702	713	664	733	699	663	653	672	696	686	673	731	726	706	693	693	690	671	721	738	713	716	717	705	657	704	754	694	706	664	748	688	704	629	681	710	711	700	708	670	680	630	672	713	708	691	721	660	690	733	681	668	717	686	698	735	686	670	728	637	629	720	720	690	690	715	684	696	680	668	718	688	719	664	675	727	725	688	721	683	680	736	656	731	665	664	624	683	716	684	676	712	704	651	667	711	711	672	685	699	708	656	693	663	722	702	714	716	716	681	695	692	684	699	713	720	721	680	756	694	684	704	705	722	722	715	693	721	690	706	693	705	687	706	676	676	693	744	662	708	684	674	752	702	726	676	688	732	669	710	715	670	695	720	709	664	698	717	718	682	707	648	693	741	666	696	646	687	716	687	640	696	659	712	701	667	672	702	644	754	656	700	658	698	658	692	650	663	723	705	663	704	668	699	712	755	737	698	719	746	677	701	723	682	684	685	704	671	662
6581	2851	2995	2280	1731	1319	1115	1005	926	809	716	1824	2286	1899	1266	747	686	584	600	577	612	572	614	575	575	533	610	615	600	603	562	587	552	556	582	600	549	606	589	612	565	567	568	561	627	561	553	589	591	589	605	575	572	638	611	564	605	585	569	579	544	560	590	590	574	612	584	647	561	623	622	604	563	593	607	612	599	578	558	572	592	555	600	543	591	550	554	583	551	558	585	563	547	554	561	601	545	594	572	620	610	557	562	621	588	577	568	621	596	639	594	558	569	559	588	599	557	595	591	577	574	574	574	571	585	579	540	576	525	584	559	594	572	592	612	575	604	541	584	560	595	546	591	597	601	590	571	572	564	535	547	591	569	574	578	584	554	599	602	607	541	581	560	580	546	564	570	555	597	563	601	569	554	564	536	548	571	597	590	563	570	545	590	571	587	589	578	588	594	581	615	577	582	559	561	607	563	591	578	606	615	554	613	618	544	589	568	588	548	601	586	552	595	548	596	517	588	594	572	544	573	559	595	592	554	580	561	557	573	563	569	584	551	558	594	571	580	591	608	569	579	581	569	612	594	568	611	614	550	593	555	589	564	550	590	563	566	597	566	588	576	562	613	592	550	579	543	555	580	609	513	553	597	586	612	568	614	608	558	592	583	541	612	578	544	542	593	582	560	568	583	585	587	605	604	575	549	586	544	589	542	604	548	586	619	581	586	564	602	553	565	603	623	574	572	598	607	539	540	566	573	596	605	567	602	557	610	580	625	575	603	629	573	597	580	625	610	580	589	531	552	577	558	566	537	570	577	541	624	565	599	585	573	578	583	596	582	570	597	589	590	597	570	578	582	580	550	622	579	604	559	563	557	566	613	570	582	557	600	573	587	590	538	576	579	584	576	558	547	593	575	550	625	627	622	604	552	544	584	608	583	525	576	607	567	552	626	559	561	558	592	592	574	570	605	579	623	606	592	538	615	589	594	612	590	604	575	532	579	580	597	620	624	600	584	612	599	536	592	554	604	649	590	538	563	596	550	566	569	575	600	575	582	602	567	603	564	602	549	586	594	577	590	563	566	603	607	589	554	609	560	594	592	553	572	558	564	564	529	598	531	591	598	589	593	555	529	577	568	582	610	549	576	566	605	583	577	591	601	564	594	601	600	579	550	546	607	644	563	598	604	580	584	562	563	565	631	640	578	601	594	576	537	610	581	566	555	608	566	554	556	601	552	622	560	623	568	583	599	571	628	544	595	553	587	596	548	538	557	561	566	575	594	622	545	589	585	600	570	579	600	500	622	533	613	614	604	607	609	585	594	573	567	595	588	590	577	563	561	542	592	565	538	562	551	602	565	638	594	618	609	561	593	570	544	563	586	583	556	594	601	622	584	580	567	669	583	588	613	556	571	555	580	582	589	617	580	585	558	570	583	600	588	529	572	560	615	590	584	582	567	585	570	536	540	594	603	589	603	570	614	572	580	589	583	581	554	598	566	596	634	611	591	552	602	562	554	579	615	585	578	593	605	609	586	584	587	580	594	568	616	573	530	576	543	620	568	590	613	582	598	570	580	600	553	589	562	622	570	597	595	574	587	583	587	582	570	530	581	598	562	598	571	593	599	628	597	621	605	571	576	620	584	535	554	561	598	570	614	561	612	634	539	554	531	585	599	619	562	603	548	606	602	536	604	540	587	591	510	605	546	605	556	580	606	551	554	573	568	619	559	588	564	563	604	578	587	535	568	570	575	591	563	565	598	579	547	599	549	588	585	558	593	616	555	546	541	587	593	578	577	597	598	566	567	593	597	586	583	568	574	554	574	555	597	543	540	569	609	582	587	534	558	599	579	605	606	594	589	558	581	558	590	621	580	547	560	564	556	543	567	576	608	571	592	533	610	587	587	592	584	568	603	623	622	570	610	537	594	623	592	570	595	578	591	585	564	607	587	562	621	606	597	590	573	607	576	578	603	557	562	573	573	573	580	563	585	545	590	575	580	592	575	582	596	591	590	593	570	635	563	569	558	579	570	583	588	575	503	566	635	577	616	565	578	571	548	549	611	530	563	561	525	614	552	581	603	584	585	581	581	585	595	559	602	585	582	567	613	584	538	547	627	579	587	551	555	546	579	559	575	613	589	591	592	608	599	573	569	589	569	595	607	573	572	586	570	594	583	564	581	576	576	577	597	560	573	588	571	597	603	562	550	559	567	585	580	563	621	597	589	577	569	606	562	573	560	585	615	570	590	607	563	587	545	539	552	585	585	600	560	576	565	554	578	562	616	523	586	593	536	580	568	558	588	579	593	553	566	593	573	547	581	570	609	575	593	580	595	587	584	614	549	543	559	589	599	544	615	584	630	550	539	551	561	639	576	558	546	610	570	549	589	604	560	539	565	566	647	581	601	501	586	572	584	613	558	600	617	608	599	577	566	613	586	573	586	582	619	597	582	628	549	598	596	562	575	548	564	619	578	624	608	568	573	655	568	594	577	572	606	562	553	597	599	610	583	588	556	586	591	580	596	590	603	592	620	547	574	579	605	576	587	554	559	593	581	583	586	609	541	565	605	535	590	587	554	576	571	575	593	558	565	569	563	582	565	549	571	608	601	640	585	607	552	562	609	558	591	572	601	615	601	599	557	559	556	597	584	580	567	557	598	595	530	577	556	600	532	567	560	545	619	603	617	594	574	613	574	568	586	593	604	615	624	615	588	587	570	565	568	585	532	617	601	595	587	624	557	593	576	570	580	547	581	557	594	608	619	603	565	570	564	599	586	548	564	593	575	608	606	642	592	550	625	529	590	597	592	556	641	563	577	541	561	628	609	593	596	551	610	584	592	573	592	598	590	584	591	608	603	604	578	601	571	551	538	590	597	615	605	537	596	562	579	551	566	587	603	583	598	575	578	608	570	579	566	639	568	519	572	591	589	598	571	526	565	546	586	588	589	554	614	537	598	587	580	533	614	594	601	568	544	609	578	612	597	570	611	568	604	576	584	594	583	613	592	635	593	650	570	539	572	549	575	571	568	571	593	574	604	593	577	574	596	606	576	592	522	584	559	579	532	539	551	606	623	577	593	584	566	606	549	550	582	609	645	577	564	523	582	549	581	613	581	585	602	579	591	592	613	542	580	627	588	575	589	572	589	556	567	535	594	557	563	605	599	572	595	593	580	558	574	584	570	582	571	603	588	602	568	593	574	569	564	567	585	574	538	568	586	622	564	575	597	579	567	585	556	556	562	606	593	568	607	552	581	573	580	568	576	570	592	552	574	526	533	597	555	570	597	564	628	561	580	564	565	568	554	559	594	556	619	588	570	564	575	561	543	559	574	600	546	546	540	604	531	604	618	556	626	601	609	577	568	549	619	563	599	570	615	615	609	580	562	596	536	596	582	598	536	562	624	554	570	588	600	600	576	570	554	568	574	592	599	585	580	645	596	590	603	535	546	577	577	558	564	585	540	572	613	627	587	584	576	580	649	556	601	620	571	554	566	602	552	538
25680	21471	27717	25488	11426	3061	1883	1425	1167	962	2122	13209	15905	10476	4054	1531	921	718	662	658	662	677	694	670	674	675	713	680	660	694	637	668	632	676	630	635	654	691	653	671	718	647	682	671	680	696	698	697	679	674	685	673	681	617	680	612	675	646	677	645	656	671	645	644	679	679	677	643	683	653	695	655	663	678	632	615	691	646	693	663	690	678	662	637	681	668	666	655	700	668	656	640	634	695	626	578	655	721	699	638	609	667	665	625	697	663	718	631	699	691	651	664	705	693	641	680	613	635	683	681	696	677	716	668	661	669	665	672	606	653	647	679	640	723	660	667	678	666	639	625	680	638	619	658	663	634	661	657	624	687	670	654	638	687	638	671	661	706	674	669	652	640	593	627	721	724	660	679	633	635	646	677	667	668	680	641	655	654	622	658	669	676	641	688	720	644	664	652	636	653	647	663	670	676	638	657	609	617	689	666	654	603	658	666	629	678	666	636	677	667	683	688	702	671	611	647	690	672	654	642	654	677	637	700	645	674	677	648	644	709	639	704	660	674	709	672	602	690	692	687	677	697	682	627	632	655	697	638	633	646	667	689	646	662	662	702	605	669	662	654	695	698	655	663	698	680	655	687	657	660	654	666	681	658	678	640	685	680	633	693	681	671	645	658	632	677	633	703	692	636	673	650	683	619	641	622	644	644	663	657	656	648	674	651	625	677	661	690	624	681	641	654	673	626	674	674	698	654	634	616	689	692	649	682	633	620	669	686	674	675	645	640	678	684	696	715	641	680	644	707	649	629	634	674	608	641	626	682	676	625	683	714	650	660	637	668	646	678	703	624	684	664	662	675	723	604	676	642	674	631	667	627	684	659	673	647	651	589	604	668	689	676	678	677	616	670	643	648	658	663	629	720	664	633	684	670	654	623	657	652	676	683	677	666	646	648	703	696	677	667	679	619	691	662	662	619	641	672	693	664	629	669	638	640	689	615	650	649	663	684	665	669	660	640	686	733	628	695	670	648	644	675	667	624	670	647	667	637	656	677	665	639	674	676	682	649	651	626	675	644	656	715	650	648	600	662	632	670	648	660	636	637	689	626	650	645	663	690	663	648	684	618	660	626	674	672	639	658	682	668	653	679	652	677	650	671	668	665	631	619	655	638	644	642	688	667	640	708	648	683	711	634	643	697	606	680	642	667	684	637	672	619	651	643	618	701	664	658	684	666	671	655	658	666	687	688	665	645	698	644	612	660	643	605	663	634	651	694	623	669	653	627	691	670	631	679	661	664	694	661	628	681	646	619	623	640	675	708	675	670	676	637	640	673	635	702	678	656	626	622	689	628	646	669	672	684	664	676	699	669	681	697	659	619	635	698	651	657	695	639	653	656	724	624	625	667	676	690	687	643	676	635	629	626	629	623	652	616	658	660	688	633	664	650	648	608	649	681	629	666	694	661	702	603	640	603	687	620	691	663	616	672	663	656	672	651	708	689	651	644	695	680	670	667	714	652	677	681	670	653	670	652	631	640	653	683	657	651	686	661	704	704	645	631	642	635	653	684	675	678	672	681	637	632	660	646	688	622	653	633	679	676	728	669	650	680	668	674	615	659	623	619	672	673	697	629	625	661	695	656	677	621	675	653	692	678	601	658	648	653	703	653	646	637	675	630	677	677	683	705	642	694	663	702	673	668	667	593	646	670	668	663	648	609	647	638	690	653	689	678	646	680	669	690	623	665	670	664	677	650	649	633	651	663	633	646	663	676	708	676	675	638	647	610	669	680	642	643	658	658	662	633	617	637	693	693	690	615	683	641	718	663	685	614	679	608	690	694	686	700	704	682	647	602	640	644	656	695	629	667	666	658	648	653	661	676	634	667	655	624	636	647	685	664	664	680	643	678	650	651	653	622	676	719	675	644	695	609	645	652	656	671	692	697	638	655	677	711	637	671	626	656	631	624	706	718	687	637	688	620	652	691	643	678	682	663	655	634	661	625	679	663	655	645	701	672	672	660	648	617	660	681	643	655	660	637	658	704	692	649	656	649	673	627	671	683	693	647	660	704	680	674	644	647	643	672	713	658	681	665	640	641	640	674	662	671	686	679	703	651	671	687	617	638	690	631	677	625	607	682	665	666	656	666	672	669	666	676	688	636	657	637	641	630	629	668	671	694	664	675	644	684	674	637	664	642	638	680	677	647	678	685	619	665	629	704	655	674	671	679	654	661	650	638	698	680	616	672	669	726	660	628	665	683	639	619	646	643	688	638	673	661	703	694	664	699	661	660	641	686	669	661	675	670	643	703	656	649	661	622	647	660	653	650	636	685	670	628	643	694	659	630	628	631	640	651	669	623	651	685	664	628	667	679	684	638	721	635	661	668	621	628	676	706	661	655	670	678	647	599	665	729	645	696	649	673	658	674	720	661	697	641	656	638	653	637	695	677	646	701	678	644	679	615	654	651	703	680	700	675	621	646	663	668	646	627	653	661	676	632	672	651	688	635	673	592	669	661	676	650	649	628	621	687	652	660	678	675	636	666	625	629	669	678	659	586	638	628	674	675	700	630	718	677	649	704	644	667	660	661	637	676	684	666	637	635	648	648	620	579	630	664	644	651	667	646	674	695	689	624	678	671	662	675	676	660	679	665	672	652	660	687	654	690	692	596	612	682	644	659	644	710	658	631	657	662	620	650	683	690	640	637	626	668	688	639	626	665	669	676	688	653	635	649	666	691	672	650	661	676	652	649	673	633	633	666	665	663	624	643	616	653	687	629	641	637	677	635	646	672	668	655	665	643	691	661	632	621	682	677	672	672	596	669	643	653	642	676	648	616	677	655	682	654	676	686	671	676	695	638	578	615	642	670	640	656	644	654	695	648	717	633	708	673	639	656	685	701	618	655	647	654	660	616	696	680	683	675	669	659	679	613	623	622	658	632	653	662	624	640	685	672	659	667	697	618	654	712	667	649	659	655	667	628	688	708	607	649	640	652	677	659	648	640	663	666	658	649	692	707	680	633	645	652	672	620	654	718	696	679	701	647	708	681	640	677	613	709	697	650	649	650	655	680	656	645	654	612	694	645	609	633	693	656	700	651	674	671	647	655	647	627	704	675	701	638	682	608	695	633	668	651	690	640	613	659	645	614	657	706	735	674	684	670	651	644	650	667	685	685	692	618	623	688	615	700	683	672	719	593	710	688	659	644	670	713	640	666	687	660	665	645	627	652	664	682	638	616	652	685	697	634	673	666	641	685	662	638	661	673	684	632	648	653	664	638	636	700	666	681	668	640	719	673	653	664	625	654	648	648	636	653	638	640	630	682	644	683	708	667	672	641	676	633	631	633	614	656	654	696	656	681	661	658	613	625	624	696	641	658	679	688	635	634	664	673	691	653	665	643	659	682	713	616	704	665	672	669	689	622	711	640	682	659	672	647	656	643	702	638	646	617	677	642	686	639	677	652	641	627	652	669	654	641	681	671	664	637	634	639	684	621	634	656	633	667
5784	8861	7690	4514	3532	2364	1907	1555	1298	1103	2909	15350	14409	9148	3772	1480	925	628	560	579	564	588	590	623	586	573	550	550	597	603	600	598	626	568	584	562	570	565	570	627	585	620	546	594	593	561	570	598	584	574	590	577	538	542	569	567	571	542	592	580	564	542	618	576	581	565	567	581	526	565	534	561	546	534	588	583	586	579	567	585	599	567	628	615	477	584	623	620	537	617	612	550	591	550	561	581	594	624	579	566	596	532	609	554	572	578	538	565	578	600	592	603	592	570	575	583	561	558	542	566	544	585	586	584	559	584	569	574	595	535	565	569	579	562	584	504	573	581	562	581	586	547	551	515	576	622	585	556	562	606	588	573	566	566	600	574	560	569	588	551	583	589	557	564	571	588	619	560	624	566	582	571	556	583	592	555	576	575	564	520	565	542	604	578	571	548	600	579	570	563	557	555	584	582	536	521	619	579	565	572	565	554	580	607	565	621	523	561	587	591	568	610	601	554	536	608	564	599	542	605	549	619	594	579	589	551	571	588	549	542	570	603	602	577	560	570	565	583	544	537	578	578	564	574	596	566	580	556	577	578	620	589	548	589	547	603	575	550	560	578	601	523	584	588	610	563	579	589	552	600	614	563	537	627	555	525	553	537	576	540	599	565	533	574	554	548	567	567	548	556	601	577	580	552	553	582	553	577	602	579	604	578	545	572	578	580	566	585	590	588	585	599	597	590	568	564	576	598	552	543	569	574	576	573	596	559	578	586	544	553	580	593	561	603	580	600	580	570	617	608	598	553	582	593	579	569	561	545	566	553	577	553	555	570	544	597	582	572	563	569	574	537	544	621	623	582	588	562	599	583	594	556	601	582	571	575	548	548	601	606	560	577	587	577	588	582	582	582	534	568	605	570	571	521	563	553	580	538	566	583	558	582	570	567	592	613	606	559	579	539	531	558	569	579	580	503	583	550	576	592	576	578	547	605	522	583	570	589	566	605	582	572	570	542	591	557	560	573	548	609	576	554	569	607	574	590	579	601	560	577	555	568	594	586	577	599	548	565	569	617	553	602	574	613	568	571	580	567	570	575	578	588	555	550	553	571	580	555	558	550	594	572	593	536	537	557	558	549	626	620	588	609	537	586	583	553	557	590	561	543	570	532	587	627	545	523	536	574	561	537	573	565	596	596	591	547	545	577	534	558	550	564	561	607	562	589	587	584	580	566	590	589	579	620	556	558	612	611	568	591	541	567	568	565	541	559	553	566	572	547	538	582	581	582	571	624	565	618	595	540	543	567	581	597	561	584	554	544	555	584	571	643	543	593	638	555	610	617	590	565	574	644	584	594	577	573	556	580	545	539	567	588	572	574	580	583	553	511	570	554	578	607	525	588	569	522	527	537	545	604	547	595	585	612	534	575	590	592	622	583	584	549	576	580	584	586	576	590	611	537	577	594	569	572	593	596	532	565	599	612	575	582	596	572	615	554	596	549	583	560	545	597	574	614	543	531	621	590	579	570	539	584	534	542	552	542	624	610	591	555	598	552	564	592	566	566	603	556	589	564	548	555	564	525	572	560	612	537	557	549	545	571	529	566	571	536	570	584	584	588	590	614	618	573	589	569	559	600	550	530	610	631	611	571	582	574	529	563	539	544	585	586	617	530	587	521	567	566	558	529	557	568	561	582	594	575	559	597	533	590	560	595	592	586	585	563	579	613	598	535	589	577	567	568	574	594	593	591	577	541	582	604	533	569	564	564	521	590	575	581	573	538	562	583	574	551	580	571	574	570	580	588	542	567	594	537	575	561	573	572	599	561	570	568	561	612	604	555	602	588	579	594	526	597	572	571	585	587	623	521	577	594	578	622	557	540	582	558	607	546	572	580	570	552	613	548	560	556	563	560	543	546	554	569	593	561	594	537	616	542	630	574	554	589	576	552	594	558	592	596	566	561	588	587	573	547	608	514	554	541	603	601	575	585	544	593	602	579	562	608	554	620	606	608	598	568	610	567	567	557	553	528	590	596	583	606	591	597	583	566	533	614	557	572	564	567	536	550	620	554	505	591	562	570	587	599	565	596	604	549	572	555	566	581	571	524	580	592	546	571	586	558	582	525	590	566	574	565	607	568	570	583	537	535	534	563	597	582	559	563	515	607	546	579	575	560	591	522	541	574	564	586	559	542	549	575	619	531	547	596	577	541	585	604	565	564	563	548	550	581	561	596	543	614	577	568	558	575	590	550	534	565	593	583	567	600	572	568	603	494	554	595	635	551	574	549	597	578	542	588	626	553	608	614	563	583	565	570	645	557	601	572	563	587	561	592	602	585	585	568	571	567	542	617	561	569	585	550	600	541	609	535	611	564	587	583	558	570	571	569	547	549	542	568	558	590	620	553	625	558	565	566	571	586	568	575	592	601	564	591	544	567	569	546	558	582	560	570	579	541	583	571	588	614	587	565	577	549	585	525	575	577	546	595	563	549	574	569	563	596	577	562	558	564	578	580	564	545	571	582	544	598	575	590	609	579	572	563	541	579	576	572	580	574	574	575	594	548	585	571	567	533	530	552	522	596	538	563	552	559	562	554	594	566	564	613	592	561	606	558	590	597	576	615	599	539	590	559	530	560	580	610	565	557	563	593	576	544	576	594	546	563	607	587	553	592	600	555	566	595	598	583	546	607	553	526	576	604	596	586	583	584	568	617	572	525	585	585	552	553	566	577	573	581	566	594	560	561	559	616	583	550	533	529	554	555	589	572	582	547	572	556	592	537	619	596	532	589	545	561	622	579	548	528	557	528	562	595	554	567	594	585	570	586	574	507	554	621	591	561	552	564	521	591	567	565	594	602	523	544	588	550	585	558	603	617	596	603	585	589	564	600	551	610	584	565	567	556	582	557	589	553	585	607	555	572	546	524	589	582	578	579	601	603	555	587	535	568	543	540	576	576	561	632	582	580	564	565	578	617	574	596	557	547	553	586	527	563	558	570	606	543	557	583	579	539	563	565	573	617	531	586	591	589	629	573	615	606	615	534	587	574	552	590	566	574	581	577	535	554	561	604	595	538	557	599	603	601	551	556	625	531	540	554	585	565	580	541	615	584	527	600	576	585	551	565	542	578	562	563	578	523	574	538	562	588	621	529	574	573	572	585	567	565	559	580	572	600	558	583	546	610	541	542	540	574	563	574	565	550	547	527	534	565	590	588	549	608	591	580	541	614	605	568	580	540	554	574	540	592	554	520	584	548	588	569	557	547	575	575	555	574	588	539	564	587	515	576	542	552	542	543	527	527	602	524	597	579	583	595	581	566	583	568	542	567	558	557	540	568	561	577	604	582	571	533	544	561	557	539	549	523	581	561	618	551	577	531	563	598	599	549	562	579	564	574	551	534	578	576	577	541	582	552	555	558	561	593	603	575	599	573	557	567	602	629	541	526	601	558	576	609	537	575	545	561	581	600	565	519	556	595	584	578	541	598	587	580	533	615	595	562	563	530	540	544
24580	21467	28719	24617	21205	9964	3471	2128	1676	1503	2861	23364	28550	18407	6964	2507	1300	905	818	846	807	819	765	790	805	802	783	815	784	817	811	776	760	842	777	801	790	828	824	785	799	778	779	804	772	795	769	824	778	816	787	777	775	830	797	826	787	824	825	853	760	829	750	829	785	791	791	789	797	810	845	765	758	784	766	788	764	779	804	783	817	758	816	770	823	767	791	783	827	786	799	768	797	785	729	766	816	762	746	802	799	800	809	792	779	769	796	812	770	745	817	722	770	843	780	815	793	775	763	812	769	796	750	753	833	779	838	844	792	823	840	790	765	809	771	750	795	782	800	764	773	774	805	770	775	780	789	791	812	785	786	755	823	788	818	788	788	804	798	790	750	746	807	776	776	779	742	794	772	781	821	803	786	737	803	779	829	805	754	761	788	782	748	743	807	755	816	795	756	799	724	770	793	718	767	748	796	733	752	812	828	785	721	794	779	834	782	820	768	796	756	797	793	772	778	776	728	773	779	794	775	784	802	752	799	800	727	780	788	806	796	845	846	800	792	817	802	771	762	746	800	800	812	807	799	763	821	788	816	776	782	799	797	801	771	777	773	800	748	769	798	817	791	847	757	832	811	771	811	733	790	763	783	732	811	738	777	779	753	807	799	817	786	817	857	767	771	773	804	792	770	811	729	817	803	824	810	867	787	802	838	805	765	798	866	817	766	762	751	752	801	782	803	751	781	771	791	740	791	827	772	760	840	849	831	812	802	808	844	737	795	793	731	834	759	798	789	803	759	749	811	756	786	809	834	778	712	782	806	756	771	808	827	805	807	820	789	794	815	782	773	817	755	805	782	808	805	749	800	823	817	849	789	785	816	776	782	745	812	838	807	736	768	774	785	765	779	800	804	808	776	789	759	827	781	820	778	779	801	757	800	776	756	772	791	747	833	789	782	780	794	800	800	789	766	795	819	827	771	809	795	795	787	773	778	788	791	793	750	864	819	783	794	833	790	796	746	783	793	785	785	775	815	732	778	779	794	804	823	742	819	734	812	785	767	792	842	785	741	772	806	744	809	796	778	773	757	814	778	808	758	786	827	754	773	750	769	768	792	837	834	781	788	763	740	764	853	768	794	768	769	761	713	764	799	822	761	825	787	810	788	768	777	784	808	788	838	782	774	793	759	784	747	819	775	771	799	821	787	736	777	802	816	798	791	745	807	791	797	798	766	822	788	771	780	792	814	758	762	745	745	781	750	776	823	867	726	788	767	783	808	784	806	824	838	802	817	764	792	826	768	772	792	788	784	780	790	833	795	799	787	773	810	799	783	808	746	813	788	776	731	785	767	772	792	804	793	716	760	825	845	856	760	795	729	765	778	782	780	826	762	777	837	752	773	766	760	749	744	814	790	817	798	743	745	765	786	778	775	763	774	791	832	792	793	804	762	804	776	818	790	778	784	806	813	836	767	785	827	823	808	772	774	771	777	834	785	789	833	795	782	809	790	805	803	805	826	818	746	808	765	759	803	753	812	804	720	814	794	802	779	806	779	806	774	775	769	790	767	802	777	761	845	713	753	706	838	791	782	797	823	760	775	808	786	756	780	784	761	803	757	794	777	751	815	788	759	787	771	770	776	756	755	770	753	805	816	799	807	800	769	832	756	823	806	769	745	842	818	738	747	761	811	777	818	794	779	780	766	755	777	725	799	766	792	798	792	778	812	817	752	805	796	793	816	775	743	772	807	805	775	792	796	775	752	738	749	801	775	764	792	769	774	772	747	785	766	734	766	765	804	760	761	761	817	786	775	755	786	760	803	745	801	759	780	774	793	758	780	809	781	796	745	779	780	825	783	809	789	769	786	802	754	747	730	779	808	775	778	800	786	770	786	702	762	818	801	813	794	755	779	847	793	814	757	812	771	798	741	754	795	861	827	783	778	751	791	800	772	758	804	833	782	784	813	801	746	766	798	789	798	778	841	771	729	813	790	808	778	783	810	831	783	825	784	818	800	768	765	817	791	747	785	787	757	781	820	806	755	785	820	764	820	747	800	810	772	753	758	802	779	751	803	857	746	804	782	797	787	786	743	796	772	778	783	753	802	796	807	827	798	737	792	756	800	783	794	753	803	716	809	818	771	829	781	802	799	787	809	758	806	791	770	777	787	776	818	784	799	844	772	768	789	788	808	833	821	797	770	751	798	802	842	765	745	784	792	839	729	876	770	748	780	837	802	801	749	780	807	754	822	778	807	791	813	835	779	818	772	760	747	746	766	760	712	775	800	764	736	777	796	802	785	784	751	767	788	759	796	759	731	783	787	747	799	781	746	780	819	787	767	774	794	797	800	832	746	801	756	827	787	780	783	794	789	795	790	787	779	775	747	844	794	771	789	794	707	803	772	810	806	790	805	817	810	797	787	765	835	762	797	856	747	762	772	834	795	755	752	782	822	775	787	757	805	739	777	797	788	781	785	789	747	785	759	814	790	811	769	806	760	822	823	784	799	818	826	758	754	782	771	778	827	818	786	767	846	736	775	783	801	824	797	725	744	827	798	774	822	741	778	778	821	784	823	767	787	824	774	820	819	812	804	815	824	857	756	786	769	831	773	811	722	799	783	787	776	812	797	751	809	779	846	783	778	751	798	810	726	781	731	817	772	826	836	829	754	767	791	796	814	791	791	774	768	724	812	803	744	808	790	772	766	793	787	751	777	821	793	786	852	755	846	793	784	755	797	786	768	836	799	762	760	824	709	824	785	846	774	813	771	761	767	762	782	790	792	824	759	782	771	786	760	785	815	789	809	823	831	775	766	807	791	770	741	760	776	748	803	840	808	785	820	797	782	777	725	779	746	771	766	777	836	759	796	785	814	802	774	831	761	770	768	815	840	819	799	786	817	772	773	769	785	778	766	824	775	740	819	803	856	771	817	809	760	819	781	771	803	869	809	714	730	773	753	758	795	825	766	741	808	776	754	842	766	805	758	775	827	757	773	804	843	766	804	771	785	761	739	780	854	720	768	784	805	813	756	798	768	799	787	755	771	816	810	740	794	755	786	769	797	844	780	718	771	796	854	770	815	824	794	811	792	810	787	779	792	821	796	771	801	776	835	769	801	830	769	731	816	758	769	775	779	771	788	816	772	835	794	822	694	772	820	813	843	792	777	768	777	788	765	805	788	777	801	813	809	777	805	815	821	824	811	805	773	791	737	798	772	777	782	811	809	768	813	863	809	853	795	765	840	799	796	800	788	786	789	771	781	787	793	804	794	776	757	807	763	769	809	802	764	776	789	817	774	749	721	769	783	786	767	793	814	828	791	797	754	787	772	778	834	804	789	804	805	826	763	798	764	752	785	799	753	763	801	782	770	766	760	811	805	805	812	812	772	802	793	821	729	757	768	732	803	829	790	818	764	792	834	807	787	787	812	758	798	758	832	720	814	754	777	801	790	803	762	784	791	777	760	762	760	801	817	779	777	754	749	776	765	757	768	777	786	801	787	764
5838	12213	11207	6887	4550	3741	2799	2396	1970	1721	4025	25462	24442	14357	5655	2360	1113	789	670	690	699	701	672	666	620	723	700	662	661	666	686	701	685	635	680	670	715	679	658	668	643	629	662	652	670	670	729	658	628	661	680	678	672	670	698	673	667	652	679	718	666	655	663	653	674	676	681	605	662	688	666	682	678	654	663	645	672	638	683	693	646	687	643	689	696	682	725	663	661	631	669	707	664	648	673	665	685	671	654	694	651	692	689	661	690	658	647	651	701	638	679	620	712	663	648	650	663	687	716	646	635	655	677	684	690	636	688	712	679	695	690	678	624	649	654	646	654	666	606	658	725	662	647	675	734	658	629	657	664	687	663	650	665	600	649	677	681	685	676	684	707	659	658	710	709	662	632	728	674	676	682	653	661	673	657	696	701	691	650	648	703	662	714	673	656	700	623	628	626	625	658	670	654	641	690	677	654	670	636	674	629	633	648	664	640	651	672	682	708	669	658	663	665	672	650	683	666	656	659	664	715	647	698	622	682	702	638	665	693	688	693	667	634	698	647	652	654	650	662	657	658	709	701	672	691	621	682	675	665	672	661	655	647	652	679	698	660	629	652	635	632	663	657	656	666	672	682	652	631	636	658	652	688	657	683	683	701	652	694	633	656	594	643	660	680	677	660	645	681	697	660	668	662	679	614	701	727	668	687	666	708	685	713	643	654	653	626	644	677	655	707	679	644	641	705	615	672	667	622	676	620	671	698	654	630	702	606	702	686	727	669	657	646	686	641	673	646	629	659	662	664	673	647	682	665	676	648	633	686	623	641	685	678	671	650	702	680	682	645	691	633	625	684	613	658	640	675	716	615	662	688	655	644	699	694	688	654	660	656	636	657	664	634	680	662	633	680	675	648	644	623	677	695	645	674	688	672	680	626	608	663	651	701	668	641	673	652	610	668	640	644	691	682	694	633	644	650	688	652	685	660	679	696	686	683	663	662	679	657	648	685	650	686	666	712	628	600	652	650	669	662	656	634	674	687	687	667	677	638	642	669	625	670	630	677	625	679	669	640	699	687	680	600	644	651	760	699	630	638	729	647	672	657	669	709	648	675	712	678	652	616	675	662	659	658	704	628	672	646	675	681	703	685	657	646	693	620	659	653	647	598	674	683	699	648	677	697	651	678	702	679	696	624	641	650	694	637	652	672	700	663	695	670	662	617	671	674	673	648	644	635	665	664	649	652	669	638	618	667	638	638	677	689	710	618	649	664	675	693	687	674	685	680	704	633	672	632	661	646	709	654	632	679	685	660	675	665	671	634	689	642	671	695	656	699	709	681	650	662	660	665	677	652	648	643	649	671	677	677	624	702	650	666	653	651	687	675	654	703	692	690	677	697	646	637	700	640	674	671	677	683	707	698	669	672	617	662	684	669	638	667	660	660	709	680	703	659	675	691	621	688	667	618	677	655	647	670	722	679	678	718	639	700	624	655	671	685	664	658	675	703	653	661	666	648	657	652	636	652	667	708	706	646	685	644	688	653	639	693	698	703	658	655	673	669	702	665	643	691	632	655	639	711	616	679	646	694	668	682	638	653	679	644	648	632	672	664	673	626	698	674	672	677	650	664	622	621	701	681	678	667	626	683	649	644	630	696	643	636	687	669	657	690	654	680	698	668	694	609	623	673	646	655	634	644	667	671	634	725	670	636	676	660	656	634	615	653	761	669	655	665	672	657	681	671	699	634	647	687	723	685	648	670	630	656	747	642	632	687	646	678	652	666	649	662	640	653	638	639	660	675	620	667	684	618	665	652	629	626	664	643	644	656	662	660	654	683	638	653	622	649	642	654	721	668	685	682	702	667	636	664	670	671	698	676	638	656	670	638	695	648	685	666	642	658	681	636	657	603	652	645	640	691	668	685	621	673	640	658	651	697	639	679	662	656	629	674	641	702	628	674	639	673	740	668	638	656	633	662	690	679	634	616	686	686	681	635	708	677	655	705	646	716	686	625	664	643	660	672	621	640	677	657	669	654	661	697	623	664	666	656	717	655	688	694	674	685	650	629	668	673	696	641	708	632	653	683	683	648	665	662	699	716	629	629	637	654	694	655	698	658	675	641	678	662	670	677	675	643	661	659	678	649	671	673	654	680	660	703	649	676	654	656	651	665	685	658	630	660	675	627	701	665	659	682	690	641	668	634	648	673	658	665	597	684	665	712	663	656	666	691	667	665	656	675	700	632	662	694	676	645	659	651	715	627	655	649	695	648	688	679	670	671	665	640	675	649	636	652	653	640	672	662	630	713	666	670	696	657	667	647	632	651	646	662	661	638	670	671	656	634	685	678	687	641	660	672	674	632	643	641	627	665	639	700	663	646	743	669	662	648	671	645	680	704	645	624	659	671	621	668	651	658	695	656	687	676	628	675	688	676	686	723	672	693	697	677	689	675	670	674	603	667	637	638	644	721	672	673	661	672	673	669	661	649	649	610	664	646	685	669	679	675	650	650	640	670	659	744	648	633	665	652	630	648	652	702	643	653	633	688	691	664	614	668	666	651	709	647	637	695	685	679	697	674	681	673	626	701	664	689	657	669	664	706	686	667	640	669	612	670	663	663	719	656	672	650	648	632	673	634	595	639	681	647	663	677	667	667	721	656	648	647	670	641	663	706	641	649	594	642	695	657	688	656	666	667	638	687	662	631	611	687	666	654	659	636	624	686	696	691	656	694	645	661	623	681	643	645	718	653	657	693	653	670	637	676	622	754	655	647	655	663	650	644	662	670	630	616	657	714	636	665	657	649	638	636	654	615	681	669	694	680	634	673	650	658	646	636	673	681	639	661	648	638	739	648	655	664	668	636	671	651	696	679	677	686	701	671	669	666	622	643	628	678	666	654	682	691	591	628	641	689	641	687	659	672	646	690	687	666	672	659	667	637	658	632	686	667	646	693	676	627	665	678	636	672	662	659	616	700	613	587	652	685	633	687	643	663	667	652	655	641	701	638	735	667	667	683	654	675	684	684	581	668	699	688	664	646	619	670	587	649	645	701	638	671	661	599	659	657	612	639	625	670	668	693	669	706	686	618	668	669	696	639	632	614	672	649	659	691	688	656	642	641	647	659	672	662	700	658	662	687	699	668	643	698	644	647	630	638	655	661	673	672	693	618	687	688	642	713	687	687	637	627	628	595	660	651	612	653	690	651	675	682	665	692	678	733	659	682	656	678	677	672	662	657	662	642	677	684	661	723	673	710	661	693	707	692	637	669	668	646	667	660	657	631	708	649	647	626	624	709	668	634	673	632	640	661	662	753	670	690	655	637	657	686	670	647	641	616	681	679	668	652	688	628	647	658	688	691	694	638	648	678	615	681	689	630	654	666	629	645	673	656	650	676	692	609	644	698	646	670	679	691	616	649	644	640	658	672	601	661	666	670	685	644	676	677	689	670	595	698	663	666	621	653	662	633	680	694	644	649	654	679	667	682	684	670	667	683	671	622	628	617	673
27796	11947	4090	2358	1423	1074	1016	929	828	757	792	1691	2121	1701	1199	886	799	744	711	669	735	696	682	634	692	731	668	737	673	671	700	727	724	707	711	749	738	732	707	703	676	720	722	721	703	694	707	700	681	693	724	702	758	724	702	675	706	668	755	738	719	711	718	705	689	687	719	667	681	709	712	645	694	665	718	731	691	737	689	721	737	709	652	709	692	708	759	712	702	657	672	714	723	714	742	727	703	752	646	700	680	766	688	715	703	692	704	678	698	694	736	716	721	664	689	668	714	724	698	737	739	667	722	669	710	697	711	645	719	672	731	680	698	705	694	667	700	664	683	716	767	699	668	673	726	742	721	696	688	756	713	695	756	697	659	742	680	734	710	703	721	753	713	678	733	712	708	720	684	751	690	704	703	690	698	691	687	665	702	738	706	669	693	762	725	676	681	685	777	763	733	717	735	720	676	672	657	681	709	691	698	693	672	711	731	703	672	748	746	702	676	703	670	690	637	706	676	686	722	721	693	678	682	691	664	684	670	736	717	734	729	720	698	722	719	722	706	668	711	706	680	692	722	691	659	705	729	662	684	722	677	717	756	646	701	752	686	709	712	656	745	715	693	710	715	724	677	658	684	735	712	677	663	696	676	698	736	690	719	709	713	702	701	711	679	716	708	698	688	720	714	732	733	700	670	725	660	693	713	720	716	670	709	717	706	695	662	674	710	716	691	717	691	625	712	666	720	686	709	728	680	692	730	733	702	711	717	665	711	678	743	663	689	701	717	710	712	685	692	739	718	687	678	669	740	746	752	687	728	694	644	696	735	730	714	726	704	731	705	699	695	748	686	679	721	703	693	653	714	699	717	701	697	715	697	699	699	699	719	706	666	695	734	702	734	743	712	722	699	683	738	711	663	706	716	646	746	680	710	678	672	723	715	664	686	745	702	701	682	687	655	703	705	683	678	720	698	668	681	741	687	693	677	679	733	726	710	690	635	704	675	713	715	734	699	682	721	706	705	642	662	706	683	718	675	726	747	710	696	689	719	725	741	739	704	701	703	722	663	705	708	743	687	697	676	692	717	692	673	713	693	711	697	683	693	703	677	720	682	724	675	706	676	672	684	681	656	733	667	676	724	707	719	707	703	695	715	679	714	681	691	760	721	711	709	689	729	711	738	724	689	666	685	721	706	700	711	701	724	678	686	695	707	693	757	706	717	704	679	703	712	702	714	684	700	724	673	692	706	686	707	742	673	692	644	709	713	769	727	731	730	757	733	729	727	634	733	706	697	711	735	725	708	702	703	748	724	724	682	707	707	719	662	694	657	687	681	659	714	630	704	703	699	725	700	731	715	687	714	649	725	672	677	693	764	713	749	687	712	698	723	740	681	712	771	726	687	661	691	660	670	718	713	723	720	740	690	710	677	699	691	744	670	731	716	733	721	694	714	698	678	716	751	696	725	718	773	682	734	696	763	721	722	675	714	677	644	682	716	683	728	687	728	704	730	716	650	694	729	698	744	705	708	761	654	694	755	672	709	689	719	684	672	734	671	677	698	728	673	718	700	741	720	686	694	706	751	709	665	691	713	706	723	705	665	759	720	711	671	687	703	678	691	742	675	685	659	693	674	693	670	678	697	709	694	702	657	690	690	632	697	715	689	734	748	678	685	695	720	675	674	727	681	689	686	709	714	722	643	684	699	764	696	719	687	752	702	712	678	703	702	755	755	690	692	729	690	719	696	716	701	692	712	694	717	694	678	680	723	669	667	747	763	708	675	729	744	646	656	736	716	675	699	687	713	680	713	692	703	746	683	694	648	741	664	708	683	684	715	667	651	684	675	695	704	751	672	737	687	683	713	715	698	695	705	711	709	702	734	719	687	718	644	707	631	720	725	705	759	684	692	714	712	729	699	694	638	693	706	707	671	677	659	739	701	707	674	666	693	696	721	674	739	694	681	677	704	658	698	724	716	713	711	679	697	709	667	663	673	695	741	694	720	698	700	694	659	760	767	691	664	681	664	709	716	692	738	734	693	731	718	683	675	680	698	716	708	763	690	695	653	680	697	715	712	725	717	706	720	691	719	682	686	710	739	750	765	706	738	745	717	751	721	681	715	682	659	661	723	691	727	779	724	677	681	683	752	699	685	674	689	686	671	730	695	688	683	736	710	666	692	669	695	706	702	657	722	648	665	708	745	745	692	703	697	696	692	700	685	690	671	667	678	708	706	665	681	695	726	676	701	692	687	734	679	651	638	675	676	714	728	705	695	713	727	708	662	685	694	712	726	688	705	707	663	711	670	727	678	701	698	687	712	725	704	715	695	682	690	703	702	666	679	701	719	643	718	750	719	713	722	684	682	709	651	675	676	717	702	739	706	725	694	691	733	689	706	701	690	774	740	684	679	747	731	652	643	717	724	709	729	679	729	699	688	684	711	691	699	734	713	693	678	737	715	647	729	726	675	695	697	753	654	731	702	726	650	676	719	707	686	745	724	666	650	717	716	690	710	725	681	718	733	682	698	705	707	703	695	732	685	745	727	750	696	677	665	625	696	702	743	722	665	743	681	733	731	695	754	715	701	709	744	733	710	717	672	662	739	695	651	725	746	683	714	723	702	667	699	679	723	693	697	682	669	689	749	690	647	724	693	694	755	756	682	717	675	696	720	699	705	733	764	696	701	741	761	716	711	701	713	722	699	689	711	701	683	715	694	721	703	682	676	694	700	687	685	728	672	674	661	752	739	646	694	699	677	677	712	692	753	727	708	709	644	726	654	683	746	641	718	665	673	733	687	724	679	676	713	691	712	729	675	718	710	694	655	725	671	718	711	684	707	691	659	695	702	730	702	691	689	710	706	688	695	687	680	660	741	667	706	753	720	711	700	713	701	703	694	651	719	702	698	712	716	738	727	697	741	676	731	706	724	672	697	687	685	709	732	668	703	706	735	735	697	649	668	739	700	683	678	695	695	732	695	719	749	693	666	705	709	690	702	690	704	686	716	701	699	677	670	652	716	697	718	725	683	707	715	769	702	768	686	667	663	727	664	687	717	709	729	708	729	770	718	693	741	700	723	742	743	729	711	689	732	732	660	724	692	679	735	701	751	702	767	719	737	704	711	673	732	709	694	741	648	686	713	672	680	717	736	648	682	699	687	705	689	693	688	726	695	672	680	711	687	704	658	679	682	700	699	692	707	726	705	704	693	689	710	683	685	685	699	710	690	681	683	712	711	726	697	684	739	712	706	684	661	738	710	710	699	701	658	719	696	712	706	684	691	676	679	705	703	725	677	703	731	730	726	717	722	654	694	685	699	701	683	707	689	726	693	701	718	680	711	686	722	656	684	651	711	652	694	727	696	715	687	663	725	687	694	694	666	691	696	724	674	719	685	724	678	662	724	730	678	675	655	694	674	701	705	697	723	696	706	720	764	754	672	688	740	712	713	706	743	709	706	678	692	668	720	710	721	694	708	681	664	725	679	744	708	698	725	724	690	707
5803	2307	3710	2076	1499	1146	997	886	761	729	793	2088	2329	1721	1069	766	608	613	611	604	635	559	614	579	611	580	597	602	577	597	600	586	628	637	564	553	562	606	615	629	594	610	592	601	590	606	576	590	596	602	578	573	590	610	591	613	600	625	571	629	581	592	600	585	591	660	585	626	599	601	590	596	568	616	638	593	596	570	615	593	584	608	565	554	540	546	602	535	607	576	573	597	600	558	569	587	599	598	564	594	554	584	596	570	595	577	594	589	615	569	589	601	589	563	603	626	577	579	577	606	586	585	549	556	515	586	602	589	585	573	600	581	575	597	580	572	621	569	591	548	563	603	613	610	560	567	581	614	579	617	555	610	587	578	590	589	614	568	580	572	587	549	587	553	587	586	589	597	582	559	595	588	607	558	600	557	603	594	582	574	577	597	584	639	584	574	562	634	553	588	563	578	624	583	563	567	576	599	608	589	591	556	631	579	577	600	556	595	550	578	582	568	589	545	563	615	592	592	582	616	573	590	591	604	617	549	576	653	579	588	557	583	563	607	607	615	573	596	564	611	569	608	610	545	615	580	585	562	608	587	564	573	601	581	610	582	617	574	574	602	583	599	570	646	605	599	558	599	559	601	589	610	598	616	558	651	606	588	542	612	589	593	592	587	568	555	569	552	579	572	611	596	577	582	597	568	567	598	555	577	596	573	611	603	562	567	602	584	597	567	581	612	617	569	572	627	566	606	552	564	555	590	630	570	637	618	579	607	598	564	584	569	614	560	614	578	621	587	565	556	609	611	582	564	575	602	595	599	604	545	572	572	623	551	596	549	600	573	584	607	606	592	603	616	554	598	594	573	587	596	583	573	541	598	562	590	587	618	603	571	560	597	569	581	616	606	569	583	601	565	624	595	594	599	563	552	633	579	579	573	629	603	608	594	568	566	600	576	585	621	598	582	578	588	565	594	588	565	573	614	588	582	578	598	569	582	604	591	600	572	585	594	581	597	573	593	565	630	597	602	576	557	559	557	619	573	579	590	612	559	573	604	627	568	568	571	591	601	555	590	574	597	549	584	607	588	594	574	586	610	508	580	577	624	597	605	608	650	578	570	585	572	601	581	634	574	577	574	606	606	586	564	583	579	618	624	590	591	576	551	666	584	562	642	606	603	582	605	602	609	579	570	632	578	609	599	595	562	591	578	562	577	571	582	544	574	619	618	578	568	583	589	564	583	564	562	583	547	594	587	590	562	579	571	616	578	585	597	544	605	576	574	589	559	622	586	558	551	595	628	584	571	588	608	565	563	570	584	595	609	551	570	588	580	606	560	602	583	563	579	577	602	562	568	549	568	638	579	541	586	551	570	571	584	589	536	588	557	592	576	572	604	586	574	558	543	559	624	613	603	562	593	588	601	628	587	582	573	558	535	586	562	596	598	582	553	639	600	586	549	575	570	602	602	601	600	613	560	606	593	589	563	591	573	584	562	570	589	561	602	599	591	588	560	554	563	567	585	519	598	565	603	542	591	569	567	578	594	551	611	624	611	594	603	598	600	616	586	594	632	583	558	568	598	595	593	553	614	594	586	592	580	565	580	542	593	601	603	587	621	557	562	591	609	564	561	576	621	597	577	579	613	590	551	605	587	591	536	593	578	611	638	565	589	584	618	617	610	579	568	567	567	547	555	629	575	599	626	610	567	526	624	576	580	610	592	589	572	624	596	553	589	551	637	555	566	575	606	600	650	518	583	567	552	595	608	534	599	556	618	547	587	592	560	591	614	527	577	610	576	594	558	580	574	586	644	539	617	572	590	590	605	598	553	574	560	622	567	546	605	580	662	553	588	567	566	559	574	581	578	557	558	610	599	592	584	582	601	573	587	557	605	603	600	566	608	514	586	596	609	642	587	595	614	578	631	608	605	600	567	601	616	584	575	587	615	569	612	605	627	571	598	588	537	581	612	552	599	568	592	575	584	520	564	564	555	548	579	637	578	595	612	557	552	605	573	583	597	587	599	585	610	580	559	564	597	602	543	580	585	578	621	617	591	603	577	588	597	594	609	581	614	580	586	574	595	552	561	579	559	567	621	567	556	594	628	578	581	557	538	640	638	603	598	608	575	594	591	585	589	605	556	615	593	637	576	556	565	563	542	567	572	593	617	587	567	575	615	582	606	581	568	589	571	605	585	587	590	590	604	642	570	564	582	616	570	593	603	549	545	616	598	559	613	550	591	602	577	687	567	588	568	610	574	605	559	600	563	603	598	650	561	602	581	556	616	564	619	601	586	609	570	636	630	600	566	564	586	607	611	621	571	616	586	636	586	605	605	582	624	564	574	593	595	623	602	578	562	567	593	588	624	631	589	633	591	575	565	586	585	538	564	557	613	569	559	613	583	623	600	619	604	564	585	605	590	619	560	595	604	599	592	608	592	607	614	615	523	596	586	571	597	587	589	620	603	568	539	594	565	616	584	533	543	630	578	598	601	558	625	559	618	559	599	549	597	606	555	574	593	613	590	579	611	569	571	581	576	551	540	601	589	599	630	591	591	556	584	594	626	587	567	604	621	572	575	605	575	586	588	614	559	595	598	559	560	616	592	590	599	583	642	571	596	582	584	576	565	572	569	562	571	573	565	586	537	553	580	544	563	608	581	603	607	628	575	563	574	585	563	590	566	582	570	605	596	601	615	578	610	567	592	584	621	579	585	598	578	596	602	551	597	562	590	611	579	560	579	598	592	597	600	587	608	558	558	666	593	603	573	607	607	599	565	606	568	571	566	548	593	570	565	613	526	562	589	581	598	583	554	571	589	565	561	596	582	575	576	636	607	578	530	576	582	575	600	575	563	561	588	589	622	610	575	593	584	558	622	578	546	591	582	577	550	597	568	612	594	588	565	585	591	568	613	610	572	602	562	623	573	594	623	606	629	564	597	551	589	609	576	585	568	596	552	553	538	618	562	579	625	567	555	551	615	589	627	628	606	573	619	544	589	548	575	577	597	589	599	598	593	569	602	598	579	598	606	605	590	562	609	567	582	585	573	568	601	647	607	595	585	607	612	565	601	608	564	570	600	582	644	566	609	604	581	600	601	544	590	598	562	610	552	579	572	646	577	578	605	597	564	637	562	556	595	598	573	590	599	621	600	576	574	575	607	574	552	563	608	598	591	618	553	597	570	616	568	582	603	584	580	583	602	609	577	604	622	554	608	610	591	574	573	564	550	588	598	593	558	588	548	612	609	591	589	577	579	629	589	571	588	601	570	584	557	586	566	588	618	582	602	599	590	601	640	567	618	560	623	571	584	557	592	588	592	608	633	580	560	572	573	651	582	585	584	588	620	609	580	582	612	627	572	613	552	586	553	566	552	596	602	598	567	613	588	544	592	622	568	577	577	610	585	640	592	623	562	593	574	581	614	584	611	582	578	615	633	612	598	588	629	573	615	625	563	618	552	606	571	609	548	601	624	598	600	580	608	587	599	545	621	559	593	572	570	589	579
25591	21466	27695	25533	11566	3217	2031	1403	1170	1105	1237	13374	15716	10601	3994	1579	904	720	710	697	661	670	659	652	676	672	665	626	664	634	632	680	636	678	645	662	627	636	684	650	635	643	698	631	618	633	664	701	607	652	696	653	658	614	651	692	575	677	667	637	663	662	659	643	679	680	651	616	663	666	610	653	627	665	673	682	675	582	623	676	640	643	662	614	635	632	663	659	674	611	666	618	648	654	629	694	702	695	639	623	628	648	681	675	603	681	645	657	646	665	612	673	614	678	635	634	672	647	655	662	733	642	652	627	641	650	653	669	654	653	636	673	663	673	663	640	627	657	681	650	641	648	673	667	648	612	679	651	642	652	663	668	613	680	665	647	688	711	585	644	637	650	598	682	692	634	694	650	638	670	685	634	651	664	657	662	641	640	630	668	664	651	623	637	611	592	686	691	630	685	640	629	646	656	654	645	648	610	655	639	642	621	615	665	698	602	667	618	686	650	683	656	662	604	658	621	617	670	631	653	652	647	650	668	639	637	671	640	641	631	689	626	650	653	634	673	660	642	656	643	640	635	637	613	628	678	634	605	617	648	630	614	636	664	652	652	658	656	612	661	698	677	667	594	632	676	635	677	630	636	621	630	628	616	642	670	655	611	594	653	701	656	649	632	646	668	647	666	660	647	646	646	629	636	633	642	680	648	635	639	647	647	619	648	660	638	654	621	644	693	600	656	665	632	622	597	637	627	661	647	692	635	654	671	630	646	602	609	678	698	658	656	629	677	660	634	619	654	626	636	676	668	672	658	660	667	674	665	599	614	628	675	622	634	651	648	643	675	627	676	647	638	687	613	627	664	637	627	685	645	639	613	672	642	621	645	655	654	610	653	646	632	652	639	624	684	698	682	653	639	694	699	638	657	582	655	667	631	665	651	650	632	633	623	618	668	672	635	685	661	610	616	638	651	633	646	641	602	646	613	646	642	648	651	675	596	640	666	636	663	635	649	617	611	624	632	620	667	699	645	610	658	613	661	591	610	635	670	601	738	561	662	695	686	619	646	648	663	634	631	661	623	663	645	676	624	639	676	653	659	657	625	637	669	685	631	660	634	676	673	625	669	616	647	655	650	659	631	622	629	664	673	668	632	621	631	641	632	628	603	645	619	712	663	679	642	614	693	644	691	648	648	642	613	634	624	640	667	675	601	617	599	667	637	634	610	640	613	625	622	638	681	650	649	587	652	613	627	624	654	662	657	623	644	667	691	634	666	667	717	651	647	641	670	685	611	653	678	655	637	635	640	637	668	669	660	661	624	648	619	649	629	631	676	648	571	697	649	634	673	658	722	664	630	639	679	670	682	637	634	677	675	645	663	642	646	627	590	648	630	704	652	679	674	677	690	687	600	611	659	638	670	662	647	653	646	593	677	653	608	634	656	669	627	631	658	677	653	626	674	636	646	646	617	654	605	688	648	635	630	676	646	656	643	660	669	624	640	634	672	699	623	645	637	631	669	632	629	630	702	656	689	677	688	665	635	658	651	704	646	663	668	699	622	666	627	629	624	660	628	666	624	654	641	620	679	638	677	668	668	593	632	623	624	649	646	592	674	605	651	586	670	651	632	651	637	649	597	641	653	656	631	653	664	658	655	639	638	638	634	656	682	641	634	630	638	621	634	661	652	625	626	659	630	633	630	614	665	669	607	631	655	639	630	632	646	622	644	647	626	607	612	636	647	641	644	643	719	671	632	612	617	641	641	642	638	662	667	665	616	627	610	608	655	622	659	663	607	596	650	648	636	611	652	676	638	671	670	620	658	650	642	623	652	671	619	640	669	657	649	669	618	632	627	632	631	634	641	592	639	638	657	681	620	613	687	644	640	605	656	670	632	667	672	632	666	629	579	643	653	675	662	630	633	640	646	616	642	655	657	664	648	645	652	635	596	637	629	629	629	613	590	664	646	649	606	632	645	661	636	676	639	665	630	606	595	662	623	671	590	652	645	662	604	669	602	668	659	672	650	625	634	645	648	657	677	699	598	632	611	645	646	627	613	619	623	595	642	654	656	632	630	637	626	648	654	632	635	593	673	597	626	591	674	628	646	661	604	635	673	639	648	671	659	659	653	621	616	628	661	667	663	604	625	615	637	674	668	614	678	671	639	647	625	637	619	640	610	651	641	686	657	659	652	677	686	718	620	692	633	625	628	621	626	615	657	641	623	720	691	645	637	643	656	619	682	651	651	641	623	673	660	689	644	614	667	627	611	662	646	669	598	592	695	605	591	656	637	684	620	660	654	696	637	698	590	597	638	610	624	684	639	623	645	657	638	630	714	650	670	627	649	694	625	651	606	665	704	645	619	650	609	611	638	659	639	711	655	656	665	654	639	592	651	639	611	635	643	641	625	656	636	664	653	609	634	646	652	607	623	598	653	635	685	661	687	628	661	643	617	654	652	653	634	681	676	694	642	699	619	654	632	672	644	631	654	619	652	636	604	692	620	622	631	630	641	685	629	645	637	675	636	661	677	648	621	643	641	659	649	634	659	636	691	649	630	629	707	560	694	639	650	636	612	636	661	599	623	650	716	631	628	666	623	640	651	632	673	657	659	625	732	656	661	655	624	609	640	587	640	617	658	624	640	615	640	694	644	612	622	624	644	656	661	605	618	627	620	672	655	661	633	627	630	668	640	661	642	669	685	612	648	625	644	637	662	634	629	679	631	611	613	660	673	641	642	621	678	627	636	672	645	593	647	686	647	654	631	665	699	673	631	620	646	677	664	618	642	672	644	631	631	640	674	633	673	625	622	683	681	645	618	635	620	639	670	613	632	643	657	674	666	646	613	634	629	645	666	629	646	659	688	665	620	640	574	621	642	642	643	631	656	600	647	623	647	667	692	685	631	643	636	648	656	644	649	625	625	630	646	604	667	615	705	624	650	651	665	666	637	601	636	660	645	659	653	648	700	630	634	642	689	712	644	657	605	662	673	647	608	662	678	606	623	622	653	638	671	722	661	626	654	645	603	651	607	622	617	627	587	653	637	650	638	637	675	631	637	637	629	614	635	679	658	682	613	668	613	655	621	651	619	627	620	668	653	650	600	642	677	615	618	649	654	646	673	685	611	659	630	630	626	623	620	639	698	625	627	655	655	655	643	676	669	639	659	695	663	671	673	701	669	659	660	674	648	642	598	658	673	656	634	621	597	644	663	691	655	677	631	645	643	660	643	599	571	618	639	682	647	678	648	653	650	644	613	663	667	650	707	665	671	642	678	640	603	636	617	633	600	640	675	635	659	605	635	646	656	634	674	591	650	657	653	577	650	638	671	651	628	675	642	658	617	626	640	618	665	700	609	644	636	656	614	572	656	689	644	650	630	644	647	593	638	670	649	609	660	642	632	607	618	649	609	651	646	638	635	707	643	606	637	660	674	622	629	627	615	656	649	656	671	632	673	671	621	646	617	677	650	628	646	604	650	652	645	652	635	627	641	673	639	706	659	670	591
4471	5995	7754	5135	3549	2522	1975	1701	1423	1268	1477	15291	14387	9033	3636	1594	886	626	562	599	594	580	636	548	603	561	557	554	546	561	612	550	523	591	560	574	566	531	523	565	563	577	535	589	559	547	556	597	599	563	555	520	571	586	502	544	592	578	568	596	546	578	605	550	559	550	591	539	603	576	509	553	525	568	537	594	575	549	567	579	598	560	593	602	554	555	582	556	582	559	567	550	540	567	585	587	547	567	541	543	536	553	553	538	569	547	582	576	547	542	576	538	558	544	556	565	592	548	543	554	547	575	580	548	520	562	507	559	572	511	538	576	539	548	538	543	626	577	553	559	530	537	604	551	569	579	577	554	495	577	561	572	566	557	614	545	552	592	542	510	577	552	540	557	577	572	542	593	543	603	556	540	561	518	582	565	561	519	585	577	559	589	536	563	566	546	534	582	578	532	589	554	574	541	537	545	569	581	580	566	556	566	589	524	517	495	541	564	583	546	560	544	546	560	542	517	567	510	635	535	550	560	555	554	586	575	573	578	547	522	567	562	524	524	574	554	563	561	540	540	511	530	521	502	567	549	544	550	528	560	559	569	534	532	563	558	536	524	591	573	511	599	592	562	528	564	557	509	529	584	535	536	573	578	553	575	551	514	537	553	558	553	579	554	526	568	569	534	571	554	523	566	541	564	527	537	534	540	628	565	590	561	563	548	562	542	557	558	574	594	584	550	550	604	548	585	518	576	600	564	571	559	556	566	545	503	549	588	539	514	573	558	556	572	536	577	561	583	586	534	575	578	544	562	535	515	523	522	580	575	546	572	570	578	559	552	538	535	567	553	578	552	560	519	540	561	525	513	570	578	563	550	568	518	578	514	553	550	552	565	523	570	558	555	523	563	548	544	558	535	582	564	553	577	540	562	551	552	560	563	585	565	558	576	577	563	574	530	543	574	584	539	553	575	526	550	480	555	546	542	530	581	545	509	525	531	570	593	540	602	583	557	604	533	537	524	560	549	594	556	526	572	579	548	530	546	550	576	553	575	559	544	608	522	578	576	550	553	553	507	571	516	597	560	543	556	534	527	559	600	549	557	545	524	523	548	554	545	574	566	541	568	577	594	561	574	540	539	594	554	524	553	555	555	533	518	531	580	575	589	579	500	545	604	518	560	565	531	559	576	529	552	547	568	564	509	503	541	565	526	517	576	584	519	564	553	576	548	559	549	530	574	514	546	572	577	516	536	576	555	563	527	553	574	559	566	543	545	562	523	544	508	547	546	526	564	556	553	523	562	559	514	555	528	537	545	574	549	561	555	594	582	537	535	544	511	551	539	562	523	565	570	587	558	573	538	572	547	565	519	543	600	574	558	519	578	569	598	563	567	570	583	577	578	560	562	555	551	569	551	558	558	587	577	585	583	571	582	532	526	578	535	584	558	529	558	536	575	524	581	573	578	555	523	567	525	598	570	566	519	561	584	565	575	579	527	560	563	542	560	531	594	580	548	579	533	524	558	536	559	581	567	567	567	555	509	562	530	568	537	509	518	567	530	606	571	512	521	527	577	592	536	554	550	541	548	557	578	571	520	539	617	579	528	531	533	528	548	552	502	560	598	540	556	565	553	539	547	534	526	536	556	533	591	544	560	527	525	538	498	532	554	552	592	537	587	568	553	526	542	552	527	544	576	601	514	588	572	554	505	559	596	549	556	564	549	568	546	584	531	586	545	531	537	571	548	586	512	582	524	522	570	576	566	583	555	538	569	573	553	538	603	568	544	576	578	553	532	537	533	533	599	565	565	539	553	539	574	557	483	569	551	559	549	572	583	540	562	531	510	528	534	515	586	557	538	549	530	529	561	559	552	569	520	526	566	580	510	592	526	563	515	569	558	527	558	563	582	500	612	573	535	560	571	599	554	560	582	562	588	563	541	547	575	553	545	571	536	558	566	570	557	578	584	547	576	544	538	567	507	570	551	562	543	525	584	524	539	619	573	573	566	566	520	497	569	568	551	558	537	578	518	544	539	522	555	587	566	529	556	551	544	549	526	567	576	560	551	571	559	574	566	562	530	544	551	558	544	548	519	553	573	504	551	576	607	574	556	553	564	562	513	560	573	579	532	568	571	553	568	533	560	610	530	536	554	579	547	576	571	551	596	534	539	580	555	527	588	569	545	551	552	585	519	584	573	588	526	508	552	556	534	561	572	587	572	601	588	547	549	612	554	522	552	535	516	546	558	525	569	542	571	550	560	579	546	603	521	574	606	564	587	547	531	547	548	558	546	546	552	567	558	545	567	542	559	591	587	564	547	518	559	529	538	537	583	553	570	589	563	535	499	544	537	531	588	537	552	621	498	568	557	565	562	533	549	547	526	564	555	547	562	543	565	545	575	530	585	537	544	548	549	560	560	542	560	569	573	541	530	569	566	547	506	549	544	519	524	556	558	526	575	541	541	568	530	567	541	581	570	553	525	537	529	568	581	582	526	531	532	537	519	578	574	541	545	555	518	538	549	589	546	564	541	514	535	534	537	588	569	543	556	572	546	548	546	518	539	532	533	566	561	533	538	567	537	583	546	581	574	544	558	566	551	575	572	598	564	592	538	573	530	567	514	536	548	571	535	578	542	522	582	567	561	588	555	531	559	554	588	560	568	572	542	524	547	534	557	585	595	552	535	575	545	502	539	554	561	588	579	596	516	519	533	579	554	564	576	541	602	545	545	528	569	550	535	579	526	571	553	571	550	587	535	538	576	528	559	515	554	546	529	565	599	580	571	544	521	563	573	530	528	556	547	538	519	563	539	562	523	538	550	551	534	553	543	548	579	551	565	531	500	573	485	550	520	599	573	575	569	586	560	585	512	565	553	573	555	563	546	524	562	568	526	522	526	543	536	533	559	584	542	567	586	519	578	518	557	570	548	566	526	569	567	569	537	533	556	585	495	563	550	534	527	532	565	532	540	558	553	577	566	503	545	556	537	551	533	557	554	539	517	573	555	543	556	555	543	552	560	565	562	532	558	576	574	524	534	527	549	569	544	539	566	571	537	567	532	568	580	539	536	568	566	574	554	569	575	538	586	571	566	514	534	530	554	554	583	550	543	582	573	540	545	516	506	595	559	539	535	570	580	546	549	508	569	560	558	524	557	581	559	593	552	581	507	562	571	554	547	545	619	564	558	595	525	558	545	563	558	520	544	550	545	538	552	527	550	543	553	543	561	534	528	560	561	554	592	557	595	585	564	548	552	560	554	580	548	549	543	564	594	521	517	548	534	562	501	554	571	607	575	560	483	556	563	557	546	568	585	526	565	595	569	531	562	558	559	563	558	555	547	560	562	579	547	537	506	597	532	542	566	558	569	592	575	589	543	599	540	547	574	520	547	587	574	563	549	552	575	552	591	547	521	562	588	569	549	529	562	563	537	571	600	506	535	512	561	558	581	558	555	538	550	567	538	558	582	527	499	557	523	523	533	578	532	591	588	562	556	576	575	559	550	564	587
24723	21515	28745	24699	21124	10082	4011	2426	1735	1444	2776	24569	24872	17595	7235	2362	1167	870	834	770	735	780	769	772	767	770	717	783	761	746	776	741	742	797	783	745	747	778	765	794	731	742	697	712	726	795	755	743	757	727	780	759	762	778	723	733	785	742	744	741	754	756	734	770	807	703	732	757	763	736	752	772	737	740	732	740	772	716	762	755	743	777	754	794	741	727	740	747	756	782	803	822	745	746	699	748	771	785	772	777	772	747	816	783	760	762	764	751	779	812	760	750	726	702	775	757	716	754	767	776	768	736	752	749	709	740	739	777	720	791	761	723	738	738	739	778	769	765	766	761	806	790	724	769	726	743	775	749	782	765	773	728	777	763	749	750	749	785	750	751	768	775	776	774	819	750	762	756	746	765	706	759	725	733	756	778	776	751	722	740	740	771	773	725	773	790	706	757	747	762	739	777	739	724	779	797	774	751	746	757	712	746	807	763	754	756	765	751	735	780	749	772	745	762	766	780	790	717	777	752	767	762	779	771	796	764	800	777	771	797	768	732	754	744	781	777	782	800	730	758	729	759	788	772	815	793	746	791	765	738	794	771	728	764	746	757	752	719	769	770	814	752	738	743	741	770	779	745	755	744	768	777	780	734	760	736	751	677	752	771	771	745	737	767	767	792	754	793	748	703	763	770	690	740	765	758	747	799	778	764	758	680	711	740	754	746	748	754	761	779	770	792	740	762	816	779	706	794	774	770	742	739	763	752	836	761	757	784	780	756	789	731	724	774	769	762	782	773	767	739	694	711	734	740	765	799	755	723	712	725	738	764	788	732	725	794	768	726	753	783	742	761	720	733	708	736	753	774	693	756	782	768	783	742	764	731	749	783	815	796	724	705	746	785	732	780	774	691	735	764	752	712	724	693	771	745	759	764	747	756	727	788	735	723	734	775	721	761	766	754	686	758	775	754	757	737	808	754	743	687	727	782	786	784	687	711	772	727	790	715	732	754	704	711	796	781	741	771	801	762	717	741	781	703	779	721	721	734	781	731	771	761	762	742	770	809	784	783	774	796	737	755	811	740	746	748	770	758	751	810	724	751	797	774	722	765	741	765	756	751	719	770	715	750	717	751	723	761	788	742	768	685	720	720	733	746	769	781	773	725	789	760	793	741	755	691	738	750	773	774	703	744	800	745	725	803	730	706	745	770	752	766	787	747	734	715	709	763	784	736	802	736	709	751	743	737	770	747	755	738	723	795	715	783	770	704	742	754	781	714	763	746	720	770	784	735	699	771	723	740	799	714	726	770	773	752	780	726	752	758	752	787	740	775	732	740	790	811	757	715	698	780	744	782	792	698	777	739	747	731	738	756	765	809	756	780	778	781	773	680	723	759	757	755	787	759	704	745	782	746	742	779	759	742	792	774	725	724	753	756	742	747	760	707	764	760	775	754	776	770	713	839	731	689	801	722	731	716	781	734	697	751	756	750	810	732	737	700	782	791	749	710	763	745	744	741	751	787	761	771	703	775	781	772	738	726	720	778	786	729	737	791	749	769	790	744	713	769	763	731	786	787	766	746	736	754	736	759	754	742	788	737	768	732	745	746	734	751	713	791	768	744	763	762	735	684	793	773	753	761	715	722	726	768	716	708	766	708	732	782	793	741	787	772	717	747	724	758	797	752	748	736	702	729	735	769	680	727	712	700	760	752	821	739	723	739	744	742	768	787	771	820	782	706	778	744	748	742	738	731	759	757	742	709	788	719	744	776	733	799	753	790	729	749	758	791	748	770	713	711	764	718	711	749	715	716	728	774	758	792	740	733	755	737	741	729	787	773	738	760	771	765	749	748	745	781	755	805	725	755	793	765	770	733	790	750	792	702	737	730	738	731	717	725	725	744	740	727	691	773	750	755	785	736	754	708	769	769	711	755	757	757	744	694	680	818	772	777	786	720	742	763	729	761	747	788	693	761	787	765	732	757	730	737	794	746	763	761	789	790	712	759	730	766	778	709	773	726	785	762	728	728	783	725	764	739	758	764	745	743	757	694	750	742	724	771	747	745	782	696	734	791	727	752	776	730	756	726	782	751	784	749	741	730	732	739	730	752	756	765	816	720	714	713	712	754	814	752	760	765	751	751	767	782	722	781	756	761	783	759	789	776	766	754	780	720	743	745	773	731	798	741	765	786	835	764	711	741	776	763	756	771	755	758	740	755	777	764	739	761	736	712	779	706	738	769	766	737	707	783	780	771	732	692	753	752	724	743	748	756	746	696	808	806	753	745	726	747	722	747	775	718	758	711	790	731	748	806	754	727	745	767	735	709	782	736	728	732	755	709	743	718	718	708	741	754	734	755	727	742	750	788	793	778	773	784	777	775	687	718	709	712	780	760	793	770	757	739	733	761	766	746	744	777	719	767	743	758	718	797	769	765	713	740	761	750	739	696	761	782	768	722	751	760	728	763	764	756	737	768	758	726	744	736	785	727	722	731	764	750	762	774	751	716	763	775	717	733	769	772	725	774	788	783	755	779	740	738	701	753	740	711	763	728	715	753	778	788	718	695	767	759	717	737	757	746	786	729	762	753	736	804	735	730	781	749	743	722	733	693	738	704	747	748	786	754	711	748	737	785	717	726	728	742	777	732	747	764	740	745	702	784	747	758	691	722	765	751	768	736	756	753	791	821	744	743	768	726	782	737	784	740	745	674	733	770	718	714	756	743	763	696	741	752	753	771	724	740	740	777	755	725	788	747	779	769	718	721	738	751	744	748	772	759	697	730	737	763	701	821	787	783	786	715	777	813	737	759	738	735	763	773	727	751	702	753	690	751	710	752	725	730	774	776	759	721	698	774	728	755	704	768	759	728	767	731	772	741	798	757	736	724	763	777	765	787	780	804	739	794	768	728	699	719	736	704	734	700	711	755	756	742	763	748	728	762	750	744	762	729	745	802	781	734	735	751	735	762	744	783	734	725	733	763	771	766	735	768	802	761	783	716	745	751	814	782	776	708	748	762	719	744	757	698	750	659	739	744	742	741	716	760	741	731	759	726	757	745	737	771	758	736	736	735	754	719	733	769	771	736	723	743	747	776	769	757	758	771	741	725	754	759	787	736	758	757	704	745	771	757	767	725	699	723	771	760	746	779	758	770	728	753	771	791	773	749	754	747	814	738	793	718	761	807	817	745	821	738	759	732	745	712	707	744	767	740	760	746	733	754	758	745	756	777	750	777	754	747	787	774	743	751	776	795	761	724	749	723	739	805	799	809	768	781	742	784	727	688	764	782	729	721	751	787	791	777	744	771	725	761	715	784	798	692	727	740	762	731	778	724	701	750	760	763	761	770	765	758	782	723	719	764	746	734	770	712	672	756	756	713	748	735	757	768	750	699	736	740	755	756	790	784	754	722	785	714	739	712	739	684	752	773	831	748	720	711	733	750	719	741	700	768	750	792	708	742	781	782	764	774	765	735	789	742	743	737	725	752	734	784	737	740	712	764	707	781
6020	13702	15039	8353	5485	3768	3298	2821	2062	1708	3874	26200	21451	14348	5885	2229	1178	710	649	676	626	640	727	687	667	670	668	622	648	621	637	644	629	686	675	665	579	654	641	667	644	664	693	647	667	667	632	676	668	624	688	609	642	677	617	608	656	604	664	667	627	624	626	633	601	634	643	671	644	657	632	602	661	659	649	655	626	658	658	644	624	622	704	645	674	622	673	639	687	662	671	643	677	581	624	650	653	615	640	648	644	689	626	669	652	639	619	626	676	603	589	628	652	647	663	608	638	658	649	666	681	685	619	646	637	631	624	605	657	619	603	688	627	669	653	638	673	609	661	678	619	648	594	636	633	676	682	644	639	621	664	671	620	597	650	678	584	659	653	642	636	613	659	625	683	581	624	656	681	660	624	608	658	642	660	626	654	607	613	653	650	659	612	620	643	654	655	616	630	641	680	644	609	670	667	610	693	667	689	609	653	620	641	626	620	690	611	651	676	625	653	632	628	619	677	657	641	649	685	657	670	622	700	704	646	626	654	648	674	599	609	629	641	606	608	546	623	629	646	637	635	649	656	645	662	663	618	660	615	640	601	663	686	639	653	675	619	638	647	634	638	631	677	637	648	671	644	623	646	653	604	598	669	647	631	696	638	634	640	637	683	642	666	658	643	638	603	635	662	640	630	670	622	611	633	662	648	614	627	649	675	652	614	644	629	645	627	660	642	641	626	609	671	642	701	604	653	628	630	595	662	668	659	627	640	636	652	645	659	616	638	626	679	629	618	682	638	682	639	628	636	669	659	658	647	643	620	645	646	653	636	652	623	630	692	631	660	650	606	643	633	687	592	620	675	627	587	635	652	653	681	695	670	628	575	632	621	612	649	668	614	590	677	666	584	632	673	630	651	643	629	665	632	636	639	590	599	663	612	631	633	631	664	628	655	626	680	634	612	583	627	668	647	619	654	669	661	611	637	690	715	654	665	657	600	683	629	668	693	611	609	660	670	637	647	665	683	587	585	657	635	571	650	663	639	641	663	639	610	624	643	674	662	611	602	634	713	666	627	610	672	610	640	621	667	610	632	604	654	658	657	647	681	666	621	650	651	648	640	645	628	648	665	664	657	683	653	623	648	670	623	681	660	633	636	625	637	648	636	602	633	656	607	626	624	621	630	625	660	656	625	652	642	685	646	673	641	592	698	631	659	614	659	614	619	617	663	638	653	654	632	653	598	637	689	680	642	636	603	674	617	661	689	636	618	673	633	648	626	684	611	628	630	627	663	642	627	684	658	665	664	668	673	643	638	629	677	603	611	665	591	641	617	635	612	656	687	609	631	690	628	680	646	654	624	661	617	626	635	669	648	612	662	626	594	562	669	642	640	641	653	636	646	634	644	655	627	612	659	639	649	655	629	657	656	655	623	625	658	639	639	676	650	604	598	655	691	635	597	604	644	640	581	652	629	631	660	600	616	666	634	637	623	624	661	647	674	603	671	590	585	630	676	624	654	628	638	626	604	642	645	684	637	653	652	641	650	658	624	673	644	664	629	604	623	612	636	637	651	627	630	614	612	613	694	622	668	646	645	639	673	648	634	661	621	647	679	660	638	636	612	645	644	594	627	626	663	604	646	624	665	675	615	678	661	605	680	632	645	603	644	647	594	652	626	678	621	620	645	628	665	612	628	688	597	660	663	634	633	669	610	598	615	647	657	665	651	619	591	657	661	708	594	659	653	592	642	608	658	672	607	655	654	644	637	664	622	629	611	673	593	675	648	637	692	664	646	632	688	640	658	647	609	639	629	677	640	635	622	663	645	601	640	652	677	615	647	578	675	632	592	614	620	666	635	645	637	627	662	606	682	631	680	611	652	658	696	657	598	623	631	600	649	594	668	647	613	660	661	625	655	616	630	626	617	608	594	659	658	654	647	631	662	616	625	645	602	699	598	651	669	688	621	645	580	655	629	690	608	631	637	670	598	637	619	606	625	618	648	653	680	651	657	617	684	631	630	637	621	643	621	663	667	676	672	621	609	631	647	640	629	669	616	631	640	654	590	617	595	628	656	656	620	651	611	614	671	652	641	628	627	630	605	703	588	605	673	654	610	642	637	627	645	585	634	621	648	677	666	648	663	658	610	693	660	650	613	636	573	631	640	678	621	639	665	639	660	632	655	648	615	650	660	698	670	666	632	680	624	639	660	652	643	635	640	638	634	635	610	671	652	617	620	654	668	629	609	642	636	652	643	606	646	633	603	627	622	623	616	645	660	664	673	679	648	692	593	657	638	642	587	645	639	644	598	656	617	658	669	626	643	639	618	674	644	662	629	628	646	638	658	650	620	629	616	633	617	674	625	640	625	653	653	653	626	626	655	636	655	670	635	647	616	644	590	661	639	632	663	645	657	637	622	601	618	643	641	656	677	614	625	636	590	620	654	659	686	615	595	694	630	661	675	644	647	646	688	657	672	645	666	652	634	625	663	665	618	650	607	645	630	626	622	621	671	676	632	622	607	643	666	658	650	640	624	625	609	608	659	633	668	587	624	683	610	657	644	639	673	633	587	638	603	643	649	625	645	679	639	673	606	633	625	609	606	631	643	660	648	612	618	617	595	660	618	637	631	654	626	676	668	642	626	617	641	713	654	653	671	634	679	623	640	625	641	652	613	644	600	633	683	661	601	615	648	667	632	585	620	622	646	618	654	588	634	614	660	610	651	642	656	596	613	640	636	639	667	594	644	647	619	622	642	626	666	614	666	602	606	650	698	638	656	625	640	615	624	642	637	615	695	620	644	666	640	644	654	674	640	598	653	606	619	645	627	669	638	635	710	660	590	641	634	602	665	639	627	645	672	631	648	663	667	645	623	627	635	649	603	630	662	650	638	605	639	700	641	657	642	690	646	670	611	603	609	590	640	657	642	653	644	652	632	614	670	632	649	642	624	630	624	634	686	643	623	648	646	674	658	631	646	657	677	625	646	653	581	638	687	625	630	632	629	654	620	646	634	635	641	648	660	558	643	586	635	631	618	675	643	677	672	626	637	652	595	653	628	638	677	679	661	624	631	611	625	604	665	674	643	662	643	619	676	647	634	633	645	641	647	661	659	640	626	621	642	606	629	615	663	643	651	654	568	629	624	657	640	629	661	633	641	652	690	593	669	636	650	627	638	607	642	644	659	636	614	617	647	656	649	648	650	648	657	608	653	621	636	608	639	613	631	670	670	655	656	680	635	588	617	654	675	622	650	578	608	607	661	635	637	614	636	631	630	635	598	608	653	630	650	656	612	611	630	598	658	680	658	665	570	615	624	671	617	631	618	659	677	629	598	587	638	626	660	650	661	621	619	631	642	646	604	632	647	620	636	613	627	673	634	675	640	598	631	639	642	647	609	637	624	595	664	613	619	675	616	582	675	635	662	627	655	645	669	616	639	642	616	603	628	630	635	649	632	638	637	651	649	658	628	604	621	582	640	610	583	611	625	649	643	664	660	642	639	620	625	681
28038	14142	6629	3444	1573	1162	964	912	789	749	797	1819	1905	1618	1134	818	660	683	692	652	658	626	674	643	665	635	646	697	690	660	632	636	625	667	658	606	652	647	663	672	664	667	683	654	688	648	660	667	691	667	684	645	673	640	640	680	705	643	679	642	642	614	694	684	663	680	640	656	610	686	695	659	655	632	673	674	709	634	638	671	644	646	638	636	641	642	639	683	655	667	672	665	674	657	680	679	645	721	628	659	687	627	611	646	633	680	623	647	699	683	608	638	686	659	605	644	703	687	688	673	620	664	676	693	628	659	648	629	705	658	651	638	677	610	666	674	689	658	660	670	618	716	661	624	649	643	645	656	657	653	637	658	670	652	690	663	664	692	708	636	630	642	695	638	611	686	658	683	668	654	646	674	639	655	703	624	662	615	634	681	647	674	657	630	657	640	616	652	626	705	662	645	646	641	640	659	649	605	672	619	663	645	657	637	665	645	662	680	655	645	650	642	694	716	623	642	713	646	708	645	614	633	666	707	664	678	659	659	673	658	622	629	686	639	680	668	599	693	656	685	617	655	651	673	671	658	655	673	659	660	683	671	629	607	639	664	602	656	677	647	682	625	633	638	644	725	705	660	650	690	643	587	638	657	706	644	639	644	650	685	605	648	641	618	663	707	651	626	631	670	699	646	670	680	636	692	671	641	651	638	635	670	634	671	619	673	666	609	669	622	627	671	666	628	656	692	661	625	634	642	672	661	651	639	619	647	603	641	612	605	642	695	630	626	679	652	665	644	679	692	667	616	681	662	688	703	682	610	625	665	633	619	645	647	611	684	691	661	667	668	598	695	690	664	616	625	635	673	682	665	616	680	660	643	677	650	648	655	609	622	598	642	620	605	656	726	671	684	657	649	676	596	679	646	670	650	653	672	672	659	618	672	690	666	675	609	702	663	613	636	668	670	638	644	681	612	610	608	647	662	660	694	652	667	711	642	641	660	634	660	649	621	655	674	681	646	677	680	617	706	612	667	612	656	617	681	639	641	631	633	648	681	691	635	616	638	648	714	670	661	651	660	645	678	668	652	684	634	692	680	633	652	658	675	666	648	669	633	644	704	668	632	642	649	684	690	670	656	653	669	640	633	667	630	637	692	631	670	670	607	725	611	649	619	631	641	698	634	643	631	691	644	646	611	624	658	681	666	631	647	685	642	622	616	679	633	624	664	664	677	627	638	655	665	688	702	656	666	690	691	686	688	647	712	681	670	695	664	636	636	690	629	692	643	616	628	706	652	642	644	632	663	678	632	686	665	686	668	693	645	635	622	717	666	647	647	669	614	607	694	698	736	661	652	654	648	702	669	679	684	657	671	630	654	655	630	680	706	666	655	602	639	661	665	637	650	653	665	642	659	584	667	648	672	696	625	654	650	687	636	655	683	654	642	706	661	625	652	663	687	657	640	650	621	639	676	615	667	672	610	654	650	675	694	651	651	648	678	611	687	643	667	652	678	617	670	661	660	635	608	685	652	678	656	589	682	678	665	657	690	621	696	631	631	675	655	692	664	661	619	699	653	660	636	631	629	687	622	648	665	681	670	670	639	680	740	634	648	597	664	637	675	656	684	688	637	688	633	605	632	694	677	691	674	663	676	628	649	661	635	653	659	631	676	671	661	677	674	596	648	630	633	640	680	660	617	650	682	665	695	641	665	644	672	662	649	635	659	661	644	660	664	657	646	652	608	625	650	665	644	666	639	665	641	650	632	624	623	639	685	669	636	711	628	625	679	636	616	654	658	656	658	646	611	675	651	660	617	619	695	676	655	738	659	655	653	651	680	633	694	625	650	685	629	708	666	658	620	601	644	658	629	665	671	676	631	692	673	641	677	603	686	627	662	587	632	682	649	663	639	642	661	666	619	642	676	656	635	665	657	654	663	641	684	640	650	710	578	675	661	666	671	637	700	666	695	643	658	612	670	636	688	638	620	625	666	644	646	640	699	681	616	644	620	660	689	721	638	629	656	651	595	671	677	622	677	632	687	652	601	637	639	643	686	673	672	642	645	649	675	666	647	655	613	680	682	657	637	647	652	673	663	643	642	670	659	670	590	657	666	624	668	612	634	693	657	653	677	653	663	666	666	664	657	662	658	622	694	635	670	665	659	634	670	689	659	650	674	647	651	698	643	673	654	672	678	666	643	648	640	624	610	671	644	630	652	655	665	664	646	653	682	624	635	633	668	674	681	716	627	672	646	682	661	615	635	661	729	609	649	672	659	638	644	720	631	651	678	655	641	680	627	637	672	663	678	649	619	640	655	690	682	641	634	654	679	641	669	690	674	696	646	676	668	667	674	692	717	628	651	648	643	685	646	643	628	657	610	664	655	596	697	615	636	639	652	645	647	636	635	655	634	657	700	669	646	658	668	663	669	646	660	661	636	669	642	662	643	640	676	614	648	631	647	622	662	648	651	663	654	638	718	667	643	607	668	638	619	645	650	662	680	681	698	641	635	631	660	638	647	663	639	661	629	690	664	647	693	638	620	631	607	640	669	663	668	655	686	681	629	604	641	653	582	671	664	653	673	683	697	632	662	664	655	656	631	700	633	666	628	643	657	694	648	640	631	654	662	655	654	678	654	631	633	627	646	667	632	691	644	670	634	642	634	697	654	638	668	667	676	675	660	649	607	730	649	642	650	665	627	641	661	614	600	622	686	631	673	708	646	650	651	645	696	687	670	658	648	693	658	697	646	642	611	655	699	634	682	654	630	678	636	618	659	654	673	614	649	698	629	647	589	633	684	647	607	619	672	663	673	618	628	622	632	615	648	643	698	643	669	677	618	672	618	638	674	690	617	652	678	678	667	700	661	656	662	624	639	629	644	692	652	597	670	662	645	679	652	619	684	647	650	720	636	654	612	656	657	654	651	651	647	656	643	635	710	622	634	649	673	678	643	662	651	686	627	629	638	620	616	727	651	687	695	664	642	640	682	654	653	676	638	654	651	633	666	673	685	683	659	604	651	664	673	647	640	684	629	668	682	601	689	707	624	615	660	675	596	682	685	641	650	652	648	660	645	687	689	648	663	670	613	622	653	607	666	671	700	676	660	650	638	647	703	631	674	600	649	654	697	681	640	608	652	622	700	652	631	619	720	646	657	695	639	648	678	662	641	635	619	673	656	723	650	686	659	627	694	637	664	638	650	706	632	672	675	645	653	668	595	689	677	667	623	675	661	655	665	675	615	683	637	666	631	673	660	653	644	654	653	698	688	729	679	599	614	694	684	647	665	666	663	618	653	704	645	656	699	666	688	606	635	613	675	607	649	612	639	704	686	663	673	652	611	654	621	675	679	632	613	614	650	620	636	674	649	652	656	654	679	672	647	652	686	647	695	646	653	667	664	649	694	678	659	637	675	679	613	650	632	677	664	622	643	635	593	638	597	675	646	641	647	615	640	650	679	608	686	671	631	671	618	653	677	670	642	674	642	632	662	663	644	662	647	688	637
7164	5585	5698	2894	1675	1437	1070	1018	778	688	743	2095	2272	1548	1004	751	617	608	536	515	550	508	584	539	533	582	564	519	574	539	573	540	546	555	505	524	577	509	564	570	563	590	521	535	536	570	500	539	571	544	577	573	550	558	569	566	544	552	542	542	593	550	565	565	567	519	564	507	548	540	558	511	561	549	535	569	535	560	536	571	589	563	563	542	533	547	513	593	554	510	561	563	526	558	557	530	539	560	544	553	549	536	481	534	540	555	602	548	546	622	528	534	546	558	546	559	563	575	548	531	534	597	563	521	536	504	558	543	539	519	544	548	539	617	530	529	536	584	563	580	557	513	506	550	577	569	564	511	535	556	561	604	574	535	548	539	573	561	537	533	584	555	562	576	564	535	564	586	523	541	532	559	562	571	560	545	507	533	548	558	519	530	589	556	607	579	522	539	547	545	574	545	535	528	552	514	554	566	519	514	568	545	533	506	544	552	541	584	537	530	530	577	549	520	527	518	540	551	572	539	554	526	544	519	546	568	532	577	549	563	547	542	567	537	581	534	597	554	568	590	600	553	541	561	529	553	542	541	551	535	542	540	531	544	569	555	533	527	548	510	561	528	559	558	527	581	523	556	596	530	590	554	520	567	516	583	550	551	544	585	526	573	551	554	549	565	529	543	549	567	544	608	508	554	578	557	563	517	535	563	586	562	588	554	534	549	540	566	537	540	561	554	609	551	528	583	540	548	594	558	530	536	595	572	573	553	587	528	545	581	593	552	554	522	521	534	532	518	531	575	495	561	589	543	582	522	545	560	525	553	535	515	538	507	541	552	575	540	537	530	570	562	525	520	546	545	531	522	558	572	515	583	538	559	528	560	499	541	527	551	557	555	537	536	513	530	572	567	518	561	560	569	544	510	549	572	560	529	571	585	559	505	559	534	471	549	553	563	538	515	549	562	544	597	553	616	536	542	547	510	544	566	540	547	505	579	544	528	521	552	570	565	528	557	549	558	537	538	534	551	584	569	563	522	589	554	532	567	526	560	594	559	571	534	573	581	517	521	566	570	561	512	562	588	598	534	560	500	569	537	572	573	524	546	550	533	530	550	518	510	566	535	535	554	554	548	542	526	571	557	497	538	516	577	575	565	558	533	526	558	564	560	562	510	596	530	562	548	569	540	557	540	551	581	527	555	568	548	522	544	550	531	565	510	548	497	519	540	569	546	543	516	578	569	504	580	523	541	496	570	495	566	532	575	529	515	550	541	569	540	565	618	548	563	556	544	553	555	543	549	591	531	542	591	533	562	544	556	532	531	515	512	526	561	557	535	574	570	528	581	551	524	518	553	539	512	584	549	582	542	538	554	535	539	559	591	547	546	563	548	592	506	567	516	532	524	547	538	566	527	571	480	513	565	523	557	583	542	594	557	579	517	577	574	546	561	589	552	560	535	536	586	562	550	512	522	601	576	541	565	548	538	501	556	588	558	540	564	587	539	540	579	567	596	549	532	545	590	573	544	554	577	568	515	559	531	556	504	572	516	565	550	543	510	540	564	534	530	561	564	550	553	535	552	593	570	531	534	531	588	548	532	591	538	555	579	530	541	557	539	535	582	592	542	560	555	557	554	559	579	562	568	571	578	550	526	540	544	588	531	557	536	504	541	538	524	566	595	542	547	549	509	568	534	536	575	536	532	566	524	532	545	559	507	557	540	549	526	548	537	508	541	533	540	548	533	555	544	584	547	568	555	542	545	549	582	526	565	545	567	506	529	582	538	557	543	526	548	531	507	549	558	568	582	539	544	619	556	589	563	549	561	593	581	548	517	538	549	546	560	540	565	548	554	542	589	565	553	607	570	549	564	519	557	555	556	543	537	513	578	576	516	566	555	565	538	555	521	568	536	534	566	559	560	533	557	557	550	517	548	562	541	565	568	521	503	551	551	566	525	546	614	572	572	525	531	550	544	586	535	587	547	545	520	540	579	547	556	557	528	537	571	559	598	550	597	560	548	529	532	498	589	552	521	546	521	559	555	565	571	552	561	551	589	520	542	559	548	509	553	533	509	552	567	545	541	578	551	547	581	509	592	571	558	539	532	562	589	539	520	552	530	525	586	581	553	571	552	552	535	517	567	536	549	528	568	576	594	529	544	550	536	533	523	536	553	564	564	556	561	571	553	506	532	573	518	549	579	523	545	569	572	529	575	516	511	521	522	557	549	550	543	514	529	521	538	564	535	549	538	574	521	523	564	552	557	580	488	499	602	539	541	576	528	531	550	525	556	561	559	539	552	574	557	558	524	561	546	520	599	560	588	548	578	571	562	562	569	556	508	511	548	531	544	583	542	534	550	576	562	558	581	536	534	555	553	542	537	578	504	569	528	560	579	552	541	519	568	566	578	524	540	518	604	577	514	559	516	565	551	560	525	561	536	559	543	521	560	534	533	518	566	584	547	532	543	573	534	536	532	549	587	565	556	557	564	584	532	567	561	546	561	595	577	541	554	534	564	547	558	522	508	546	564	546	527	581	521	550	547	530	527	589	549	564	531	529	545	585	521	535	511	558	568	563	516	568	533	522	567	554	553	557	554	539	560	583	558	520	569	569	526	554	566	552	540	581	597	579	557	545	536	545	534	519	545	560	511	591	574	564	601	573	562	500	542	565	545	549	548	499	489	580	580	548	500	532	518	576	547	567	535	566	532	548	551	546	528	581	507	526	560	534	518	588	521	493	549	540	595	540	524	557	548	588	543	552	550	547	537	547	562	581	537	526	542	543	523	533	543	543	528	564	573	491	601	549	552	529	557	537	534	525	551	543	536	518	553	553	575	533	540	549	574	549	517	560	522	552	527	567	514	556	537	566	540	572	510	539	514	556	543	596	569	537	509	544	593	561	528	575	572	555	510	524	578	535	525	547	530	513	552	507	563	547	548	555	572	531	542	552	578	590	575	531	537	575	558	549	522	600	515	559	505	570	529	567	559	540	540	580	575	565	549	582	531	603	596	557	539	545	560	533	556	566	565	576	553	585	542	538	519	533	542	551	560	540	546	526	551	553	561	562	574	578	573	540	541	554	513	523	553	578	547	608	525	554	513	534	565	540	546	548	506	564	563	516	552	553	540	534	571	552	552	546	534	595	575	560	584	531	569	564	572	550	545	488	538	536	555	528	566	557	533	550	553	551	531	536	544	539	590	539	580	576	570	540	535	552	547	545	525	557	569	564	539	530	535	571	546	529	599	532	565	541	540	542	557	547	534	546	553	530	529	559	533	528	549	552	558	566	567	500	564	589	525	547	506	576	521	514	546	580	526	570	561	571	558	533	578	547	581	522	530	536	552	567	500	548	534	559	537	563	581	557	568	583	572	556	490	550	520	551	531	542	552	552	538	482	506	524	550	534	604	551	536	577	561	538	594	586	550	545	549	499	536	583	512	578	550	551	544	523	580	563	521	532	514	531	521	544	500	555	561	559	544	536	557	573	570	550	558	549	577	496	566
25674	21508	27676	25625	12711	3741	2115	1416	1246	1052	1997	14764	15879	9590	3301	1436	817	668	689	605	621	616	599	614	600	633	580	635	606	569	624	625	647	602	634	596	608	631	579	602	555	634	599	577	595	603	581	575	608	618	623	574	577	634	612	582	669	618	644	602	574	581	597	581	582	597	630	634	616	570	640	607	553	590	640	607	602	609	573	570	581	544	630	582	628	584	587	586	624	595	639	576	612	605	579	599	580	590	599	618	590	630	606	597	539	554	626	611	576	624	592	590	596	618	598	557	607	597	614	579	579	556	571	573	580	602	603	592	597	558	608	574	586	604	597	620	662	578	603	576	570	569	610	553	549	579	549	650	600	598	552	607	575	577	586	627	697	625	572	629	582	611	591	573	598	581	652	654	611	608	590	615	656	629	638	628	602	633	586	605	615	590	630	605	616	647	588	580	594	588	559	641	599	594	578	623	598	646	607	567	586	552	579	603	572	610	639	600	618	583	609	580	622	626	588	582	620	568	611	579	630	638	557	604	637	642	584	591	586	587	595	623	558	594	595	620	612	590	632	597	586	608	580	582	572	586	610	611	610	576	598	657	583	596	605	624	588	627	610	627	580	565	578	611	605	619	615	621	630	552	633	574	589	631	646	612	561	630	586	588	606	657	638	603	609	573	556	625	553	554	605	613	580	598	588	603	578	578	600	598	609	649	614	597	644	561	592	615	591	622	605	605	649	502	585	559	631	625	575	600	574	558	606	623	580	594	605	572	593	576	603	613	583	572	624	588	589	556	649	619	627	578	627	593	584	591	587	591	575	570	598	576	559	623	572	574	611	628	607	593	627	635	582	558	634	565	593	629	649	605	538	633	613	644	666	649	586	586	619	562	612	549	630	579	625	605	604	605	619	579	635	642	583	602	626	607	586	609	583	587	576	572	565	571	642	557	560	627	623	594	627	637	592	594	609	626	569	602	623	604	621	583	587	571	606	568	596	578	614	585	582	609	617	579	616	650	636	647	574	598	589	603	588	605	606	617	612	589	601	614	591	619	627	608	605	622	596	628	598	640	581	544	575	615	565	655	567	622	579	633	608	640	608	586	607	593	612	585	580	587	648	566	580	631	557	589	573	562	565	624	590	617	620	590	634	560	585	656	597	591	615	581	602	642	598	652	596	559	579	595	578	621	586	602	650	573	620	582	638	614	554	604	571	611	620	580	618	568	607	592	577	562	634	614	611	600	577	619	612	590	624	593	616	605	612	612	583	573	581	653	615	616	571	565	598	607	629	614	624	551	597	572	591	625	661	608	552	587	642	645	564	564	631	580	556	593	607	632	616	547	612	561	606	627	640	628	587	619	612	584	592	618	594	589	591	599	625	573	628	594	577	619	612	593	593	608	602	587	610	593	598	586	614	569	613	596	617	629	637	552	589	608	577	607	588	609	604	621	547	605	617	633	643	644	621	608	594	598	596	581	562	580	578	602	636	565	622	629	604	597	564	558	590	573	615	646	596	633	657	634	553	595	588	641	594	622	592	606	584	664	609	586	632	576	605	545	626	561	571	593	556	618	580	623	562	576	611	616	585	583	587	640	574	603	596	610	600	601	575	550	625	634	604	549	565	618	554	628	589	589	615	560	600	629	619	629	623	560	591	580	592	607	607	580	576	602	590	546	593	598	619	607	615	577	590	588	558	624	598	594	642	580	588	567	625	612	596	583	610	617	592	596	606	604	662	537	576	622	592	575	604	625	596	571	576	613	605	616	609	568	634	578	607	574	580	596	573	569	615	584	650	586	598	563	609	612	572	611	656	632	585	598	620	615	614	605	565	594	573	583	618	593	607	622	592	595	585	585	586	630	586	650	600	598	610	582	634	626	592	622	615	620	588	613	571	630	563	594	618	562	614	645	550	599	579	590	617	605	603	630	578	589	632	573	626	563	568	609	642	594	566	598	580	627	597	585	603	559	579	630	651	614	588	616	556	544	574	600	594	561	618	636	598	650	625	627	594	546	624	549	620	632	631	606	623	598	606	582	629	580	604	597	620	632	581	577	527	612	584	582	589	547	594	628	581	580	605	605	583	598	589	585	588	586	570	627	592	569	621	585	579	612	604	631	579	605	597	581	627	587	617	577	575	625	577	548	623	611	620	638	563	651	610	587	589	650	604	567	597	552	602	576	594	624	591	607	602	564	607	621	623	578	592	559	594	611	616	596	561	637	618	578	617	576	613	545	591	587	565	596	581	637	591	631	627	608	621	603	618	594	568	578	598	615	599	560	646	618	620	598	595	600	597	599	656	588	648	586	609	575	570	599	634	578	558	586	599	610	619	588	574	604	553	579	645	601	541	625	605	585	598	658	584	612	557	595	580	605	644	622	601	575	575	595	570	608	585	599	592	575	561	591	639	604	620	568	569	572	610	597	577	601	581	594	617	601	586	563	566	579	590	595	576	591	579	585	610	560	622	617	647	601	616	612	601	610	660	614	630	603	580	598	588	602	601	566	583	620	617	640	591	589	645	606	594	602	584	594	595	620	635	554	624	561	595	600	570	596	571	594	602	619	565	598	589	581	575	655	604	636	616	620	561	614	630	546	604	619	600	628	618	581	636	591	597	576	589	604	645	603	637	600	610	619	589	619	576	607	574	622	618	559	598	606	565	581	681	595	593	577	624	594	615	598	584	608	618	621	612	581	594	573	576	631	581	552	594	649	566	577	616	605	574	629	564	619	640	586	576	630	617	602	600	616	577	547	568	595	606	592	563	624	589	607	644	590	639	575	597	620	648	595	543	628	628	554	585	581	588	575	645	611	632	596	595	639	596	584	584	564	624	627	542	609	601	603	556	610	612	656	592	563	562	588	596	627	624	584	620	574	612	600	597	602	533	596	609	591	586	596	581	598	593	610	652	615	624	623	598	627	627	557	599	578	573	611	588	611	626	628	590	630	616	611	598	590	650	641	587	586	599	527	639	597	601	590	621	541	586	583	607	573	614	630	602	643	595	597	579	593	608	629	590	630	598	548	646	588	588	599	597	594	609	623	570	597	601	623	603	547	571	614	593	598	608	622	603	563	588	601	604	557	595	609	620	605	614	603	588	626	613	607	576	612	583	583	582	583	601	617	636	603	591	586	561	551	589	604	567	636	650	661	606	593	586	618	576	587	626	618	629	580	642	605	617	587	595	620	603	565	649	605	586	598	580	564	655	629	622	649	538	602	653	635	580	600	608	617	590	609	600	589	620	610	592	621	621	567	597	585	600	569	593	633	663	561	609	588	607	618	607	639	612	606	574	570	583	604	583	609	597	564	566	637	577	615	564	622	588	588	613	648	586	577	587	553	615	589	596	570	608	598	591	650	577	639	609	643	596	548	616	605	661	558	624	581	589	616	587	573	647	561	576	641	579	642	586	623	532	578	611	617	608	571	635	602	615	584	575	585	619	638	566	569	592	605	603	643	598	565	644	607	569	659	635	628	599	577	606	601	594	579	623	639	598	606
4613	6017	6228	5843	4832	3141	2016	1728	1593	1146	2735	15938	14550	8295	3079	1479	738	575	536	556	516	529	545	551	504	502	511	564	508	451	564	564	536	514	497	516	519	539	470	518	499	576	547	504	507	520	506	513	527	538	504	542	511	486	523	481	508	513	541	488	496	541	526	550	489	474	527	518	472	494	530	511	496	531	481	505	519	537	528	531	514	521	525	545	542	506	479	553	534	518	521	519	538	521	545	526	527	478	563	515	518	541	500	530	509	507	497	493	516	519	538	489	501	558	467	528	527	496	459	544	495	484	539	533	531	525	539	558	499	533	533	530	540	488	509	535	508	540	516	548	516	549	540	514	498	569	527	554	518	545	543	525	537	494	484	544	555	539	523	501	516	548	502	482	552	502	548	526	531	516	543	558	498	509	508	531	506	529	543	462	516	517	522	612	487	505	548	523	511	536	500	522	555	528	490	510	532	510	544	521	497	530	532	530	529	518	568	547	490	571	514	504	556	523	475	493	535	542	532	531	553	540	486	517	538	490	500	500	520	513	512	504	572	535	525	488	503	503	542	534	528	536	470	492	512	499	542	540	514	542	515	486	499	505	539	517	499	497	501	523	518	501	439	499	531	516	512	500	551	496	538	520	499	518	520	493	543	537	518	513	514	479	507	521	553	544	531	499	534	511	562	549	533	516	548	530	548	509	530	526	504	522	542	501	514	491	526	527	551	495	528	457	495	507	501	531	491	555	533	480	490	540	467	521	561	506	486	483	514	554	520	521	489	521	503	531	509	535	471	521	503	518	502	529	554	544	512	522	521	529	488	537	538	553	520	497	511	543	486	528	525	551	504	547	528	515	480	461	555	532	535	531	518	513	537	537	511	505	505	536	502	517	512	518	533	521	500	478	487	554	528	484	547	495	542	519	525	557	523	537	521	481	521	519	532	525	574	539	515	517	495	499	526	480	529	505	509	544	513	504	526	544	513	505	536	496	540	492	482	496	529	548	507	518	541	549	537	516	502	514	510	511	494	535	525	511	493	512	548	502	520	546	503	504	554	475	508	536	516	519	547	534	523	529	557	497	511	525	509	475	538	519	527	501	524	524	528	494	466	535	538	513	508	521	495	530	549	482	475	509	551	523	516	584	517	540	512	500	531	523	535	542	544	553	523	522	543	516	501	508	510	516	539	487	539	527	532	535	467	470	550	540	511	507	507	491	500	539	502	543	500	517	507	522	534	508	509	530	532	511	489	569	532	557	532	520	504	516	515	503	506	482	533	488	549	511	515	526	565	482	530	516	525	548	521	535	550	501	507	533	520	509	467	509	532	509	523	559	538	522	508	559	518	457	507	542	550	495	523	506	537	539	551	524	538	474	512	540	533	542	516	491	519	499	525	530	559	563	515	532	533	486	538	532	569	560	548	501	513	504	495	504	503	563	509	510	485	519	476	508	491	521	520	542	529	502	558	461	541	520	520	546	468	497	504	491	547	488	504	497	513	501	512	556	498	500	513	536	494	513	518	508	506	517	484	522	522	529	534	550	513	524	476	524	488	496	520	522	546	508	529	507	485	547	568	558	534	544	523	464	521	515	478	523	530	512	541	527	506	530	559	492	520	518	523	502	487	475	521	551	508	517	481	513	475	513	511	583	500	517	507	546	520	513	502	557	549	541	518	499	533	515	504	546	514	547	493	548	531	502	499	484	564	533	504	556	518	535	559	485	521	487	505	482	519	507	499	493	550	512	523	512	535	548	524	508	548	530	511	500	540	487	557	499	494	474	526	506	504	481	555	531	525	529	514	485	514	500	504	526	531	534	525	524	482	510	544	504	542	519	506	546	508	581	519	479	527	488	523	537	505	539	529	502	508	546	527	509	503	532	502	507	509	536	477	505	518	525	482	545	506	530	489	478	523	465	528	529	471	521	535	549	489	567	522	541	521	503	532	524	529	501	555	533	525	574	510	532	546	479	478	542	543	546	517	501	489	485	528	534	514	522	505	509	506	498	555	562	536	522	495	508	504	497	510	539	519	496	464	523	553	524	509	539	516	481	470	510	473	556	481	514	506	528	492	516	471	515	548	522	510	516	497	529	595	536	519	559	512	512	532	522	493	504	548	531	535	496	526	533	514	503	495	492	479	506	545	528	467	525	514	538	520	491	513	518	505	513	482	488	522	542	512	532	562	517	517	504	498	527	507	491	533	535	496	507	513	513	563	506	526	483	478	512	526	522	516	539	530	513	512	533	495	560	539	542	519	489	484	485	524	573	506	508	491	543	551	487	512	527	507	535	512	525	530	526	552	517	517	538	527	509	478	554	550	506	542	537	482	491	516	507	499	521	473	530	533	540	549	492	517	477	523	541	536	555	521	562	513	525	527	534	508	561	503	465	502	547	523	512	498	522	523	516	528	523	509	527	480	483	535	561	486	537	522	521	493	471	501	537	495	533	540	516	504	530	504	525	482	546	530	488	524	562	546	480	476	555	486	476	490	494	508	526	549	519	526	504	558	524	539	541	530	542	485	532	535	478	541	513	503	552	491	538	522	486	481	485	559	538	490	547	522	474	506	539	487	528	528	516	514	518	494	510	522	510	524	518	552	537	506	516	565	543	519	555	540	545	519	540	546	532	526	559	488	488	503	498	524	495	513	495	554	505	506	522	533	492	572	483	530	555	513	509	547	512	526	509	483	507	517	501	509	562	538	529	465	512	514	471	515	539	520	548	531	534	532	502	514	563	508	506	504	458	554	499	501	503	480	535	520	526	532	544	552	525	545	520	504	533	531	548	534	490	508	500	563	498	551	534	503	541	509	512	533	512	518	545	553	481	517	487	485	520	542	505	486	532	502	496	539	523	476	477	528	506	509	559	543	540	521	525	491	535	526	513	484	508	519	511	506	497	491	472	490	538	527	523	502	489	513	513	531	526	465	516	483	499	515	523	486	508	523	499	514	553	513	545	492	488	532	490	499	496	535	547	547	531	498	495	526	521	513	466	519	531	512	528	536	536	562	476	544	529	495	477	514	471	496	526	524	525	505	522	502	516	514	516	559	502	548	504	541	505	498	537	520	524	531	507	528	518	500	515	496	529	525	494	553	509	530	491	524	497	513	528	503	526	550	514	479	481	503	507	462	529	489	558	552	528	510	542	512	507	555	493	546	509	534	518	512	514	517	560	486	519	522	512	483	503	505	503	536	498	526	520	522	531	494	528	529	510	537	501	533	490	500	526	515	535	513	524	490	470	557	520	537	505	533	501	525	515	527	490	518	472	522	497	578	519	541	543	511	543	523	562	529	535	517	535	535	513	530	502	527	508	526	504	538	510	482	541	513	481	513	499	564	506	535	537	511	460	475	505	528	500	548	505	531	498	477	481	504	520	508	503	505	515	527	494	531	501	522	541	517	524	528	525	505	502	531	488	494	523	502	551	534	503	495	527	542	475	529	527	545	548	530	549	509	497	520	504	524	527	530	505	546	516	534	537	511	504	547	514	493	510
24611	21464	28693	24635	21295	11366	3611	2073	1832	1623	2711	22216	27777	18126	6397	2207	1055	782	674	726	679	715	728	711	739	724	683	729	744	733	710	725	728	738	764	665	743	681	707	728	693	736	751	702	650	759	689	733	663	730	697	696	682	703	707	705	692	733	671	742	731	725	714	641	683	695	710	720	707	688	720	659	704	687	711	709	705	702	697	695	729	706	698	706	684	634	722	740	722	744	725	729	702	706	705	694	717	713	707	742	717	747	704	688	654	730	688	720	672	732	694	700	713	670	715	720	719	735	698	709	694	732	715	718	707	722	670	701	679	681	738	709	672	714	736	731	765	715	706	707	685	721	671	679	699	697	715	697	751	702	693	688	695	702	711	667	665	701	703	670	724	684	703	743	716	715	723	778	708	631	682	690	719	678	669	645	694	683	687	728	691	697	717	732	689	704	734	707	676	707	681	716	728	728	634	696	687	706	698	676	720	694	700	678	671	686	669	702	771	708	691	696	690	707	697	719	661	702	707	707	671	697	692	687	701	693	698	724	691	718	749	695	701	709	693	749	698	717	709	680	729	705	715	712	688	728	693	671	736	704	646	715	705	685	723	720	694	686	690	721	666	699	727	711	674	747	666	661	702	718	753	753	634	699	756	696	732	689	689	693	723	665	715	743	705	725	659	677	722	679	753	702	691	744	679	735	699	694	677	748	682	723	709	718	684	697	708	707	714	725	719	691	670	701	695	702	712	733	729	693	696	680	731	661	696	719	671	710	677	686	698	717	679	645	745	705	740	684	729	659	698	661	720	729	698	681	667	711	696	729	664	678	686	742	681	750	690	712	700	684	736	719	725	720	689	693	692	701	720	780	695	621	711	695	655	683	741	716	743	664	666	697	661	672	701	710	707	679	680	684	728	725	701	730	698	685	681	706	759	697	706	658	700	729	708	692	675	756	676	679	714	711	704	663	688	744	709	706	680	673	697	707	695	681	685	738	717	689	674	692	730	678	701	721	692	662	678	704	724	734	715	704	716	708	720	710	723	672	715	684	730	708	723	654	678	722	653	719	692	649	691	695	675	685	718	680	702	689	697	680	715	718	706	702	715	686	696	723	699	701	699	715	676	679	714	691	677	685	757	705	719	705	692	695	716	673	695	659	684	691	691	679	719	735	715	718	701	656	689	684	657	691	726	679	664	680	749	723	742	714	720	711	699	696	684	698	677	735	706	712	697	650	730	697	696	689	677	702	733	729	688	686	729	759	678	656	719	695	729	724	710	701	765	710	699	709	685	658	707	690	722	728	708	698	744	733	704	741	684	714	707	718	733	723	752	735	731	672	766	673	650	668	713	679	716	653	667	703	655	729	709	726	669	721	690	698	682	662	695	724	740	763	681	709	658	719	706	718	711	664	727	728	732	709	680	719	646	687	703	733	696	693	680	746	711	692	682	670	664	737	670	731	717	707	714	722	711	717	643	666	672	740	757	736	684	685	724	714	715	745	730	690	702	680	694	668	724	705	661	698	699	647	657	690	737	655	700	700	679	670	677	683	658	727	698	725	716	732	645	686	693	630	696	681	693	736	715	699	722	724	665	664	707	696	737	670	680	706	697	713	710	716	726	710	656	676	648	723	705	723	691	707	683	702	726	747	724	689	730	643	690	707	651	695	673	717	745	635	685	712	695	734	694	720	680	685	743	753	678	696	740	689	691	723	669	682	675	692	679	723	736	712	672	734	756	715	697	735	679	701	674	726	677	702	681	707	694	747	723	704	706	742	736	712	685	665	713	755	743	706	764	698	687	735	690	697	707	743	693	684	681	714	694	670	702	764	707	695	701	734	718	731	710	746	672	682	665	677	701	737	661	691	684	714	720	704	679	748	707	694	682	722	674	711	698	713	691	677	710	667	664	699	689	702	726	691	695	732	709	676	717	739	682	701	692	710	659	732	731	668	684	719	712	715	675	703	728	728	718	686	664	685	684	664	718	687	702	680	686	681	715	708	729	675	647	679	659	690	644	689	689	712	672	712	693	687	668	690	736	686	703	693	722	697	702	644	736	672	686	692	704	685	696	682	695	745	685	694	687	718	694	709	749	752	686	701	726	694	700	689	699	653	712	711	715	712	688	666	735	706	718	716	685	695	674	692	733	704	708	700	721	709	718	774	714	690	713	652	676	705	709	730	661	690	728	665	722	751	682	739	683	690	714	721	644	719	725	700	698	662	688	704	685	715	705	708	713	728	719	678	700	726	611	712	713	747	719	652	683	726	714	716	690	758	737	741	714	663	667	705	725	723	702	726	694	716	720	755	669	701	700	716	667	681	667	676	710	680	676	705	717	680	654	720	715	680	672	716	688	698	664	735	657	723	710	755	666	690	757	691	711	680	668	659	675	662	699	691	723	706	718	701	728	685	692	699	697	733	708	678	699	693	673	706	694	715	665	691	757	744	710	692	740	718	702	692	646	682	713	709	702	693	766	683	710	742	732	681	683	661	682	698	687	726	703	699	695	756	693	707	672	698	734	728	670	606	711	666	679	659	667	746	667	692	712	669	675	722	669	682	713	672	642	707	656	735	680	709	739	682	717	727	747	680	700	656	694	686	704	694	722	638	659	667	704	710	701	720	691	686	689	683	736	692	811	653	703	712	643	707	668	684	734	683	722	697	717	675	723	701	696	684	651	704	685	633	688	737	696	718	718	662	716	745	733	646	692	741	637	696	679	670	695	657	677	707	717	715	669	646	687	683	704	712	711	719	666	699	709	677	729	708	716	716	730	707	664	667	703	643	707	722	686	682	675	693	736	699	695	680	720	746	692	705	702	673	709	631	719	689	702	691	726	697	680	726	695	702	753	689	703	678	676	675	705	696	697	678	657	688	694	728	670	695	721	739	724	711	683	748	655	635	765	706	656	723	689	739	715	673	689	721	733	680	706	652	672	686	682	730	728	728	644	719	685	683	656	711	713	653	713	729	675	732	720	697	651	767	742	647	704	747	798	738	690	728	723	676	729	705	711	727	659	707	713	730	687	729	674	728	700	692	738	717	675	693	722	747	719	668	715	699	736	668	668	689	703	704	750	712	678	670	676	663	671	686	712	715	741	741	710	688	711	679	707	675	682	691	683	707	708	699	681	724	671	727	709	744	699	715	720	735	727	704	694	689	658	707	716	709	731	695	720	675	720	624	689	674	710	701	710	679	714	711	710	769	731	649	714	703	677	725	695	729	684	711	716	668	712	699	729	634	649	713	675	692	661	680	677	749	669	729	677	675	724	724	739	702	703	710	704	732	667	713	720	698	707	713	719	705	689	720	701	728	688	698	637	692	710	683	752	710	713	712	751	684	721	667	671	718	703	719	725	679	697	689	680	691	692	728	686	715	664	694	714	680	695	688	677	713	695	656	692	688	709	719	706	683	738	698	683	708	693	701	738	696	670	733	726	709	655	693	720	700	704	736	696	658	743	676	681	710	683	779	704	674	704	659	687	691	640	754	732	684	650	689
4559	8072	8206	6456	6846	4671	2744	2371	2476	1953	4000	24352	24639	14107	5122	2225	1016	687	570	600	631	617	572	574	573	631	608	570	612	613	630	594	612	606	638	607	642	599	654	618	615	577	587	638	593	577	607	580	619	647	661	608	632	602	616	556	604	588	605	563	602	623	628	613	627	607	609	605	637	661	618	560	630	647	566	602	614	599	614	596	640	588	567	572	666	613	589	566	638	621	606	624	623	626	589	608	597	567	546	599	604	597	585	594	640	592	593	608	586	616	602	606	594	627	594	680	605	603	589	619	579	601	580	614	614	542	601	596	641	569	601	587	626	581	633	554	586	597	600	566	635	613	581	615	645	595	630	579	612	647	608	586	581	609	602	577	589	615	626	699	586	643	600	597	683	585	624	585	617	590	565	628	610	603	600	611	608	630	640	589	617	614	567	625	571	599	600	606	589	610	579	642	608	635	565	592	596	607	618	640	623	622	595	636	610	567	607	575	587	567	633	551	653	604	605	578	585	595	658	578	624	606	639	593	596	587	607	555	611	613	612	601	600	594	573	606	624	617	592	614	598	601	591	652	551	595	601	570	604	568	589	575	567	592	579	624	629	573	609	618	530	567	592	573	585	611	574	641	604	613	610	625	606	608	566	601	636	599	581	580	588	579	588	606	613	580	600	581	615	589	598	630	604	590	553	606	596	613	596	636	599	612	560	581	574	590	612	581	601	598	654	618	612	604	579	577	615	641	599	611	570	571	616	620	567	611	633	605	573	596	576	627	578	588	589	598	580	602	545	627	629	629	605	575	601	622	593	519	627	617	571	622	660	589	597	617	635	620	599	607	583	651	654	597	627	606	626	594	584	647	586	610	621	615	596	588	605	648	613	639	533	651	589	578	659	598	613	576	566	563	617	621	587	603	612	649	616	586	609	610	619	616	598	615	563	616	621	563	584	584	600	612	575	608	575	578	575	631	598	590	620	606	575	566	577	607	559	600	579	617	583	626	575	580	599	600	626	585	598	576	621	626	611	646	577	634	557	541	601	653	563	654	586	638	619	561	600	583	570	586	591	645	603	623	598	598	649	622	577	653	617	571	573	644	616	587	574	611	603	564	602	581	627	591	595	586	623	658	642	596	584	556	620	602	549	591	594	561	639	655	612	617	625	574	598	607	622	585	610	593	590	648	634	615	614	565	620	636	607	594	598	623	566	567	609	603	592	604	625	565	587	585	585	602	596	586	552	594	617	647	575	606	581	602	670	630	624	547	576	609	678	613	613	599	548	560	609	615	612	595	596	574	574	568	646	617	613	610	623	603	625	582	582	579	608	591	617	602	568	593	579	643	612	575	644	592	580	582	577	613	607	571	609	605	603	585	604	533	597	536	574	591	632	655	614	591	619	614	582	621	615	659	586	602	568	547	604	636	626	615	643	606	628	612	635	607	605	599	592	631	612	617	595	590	599	605	588	626	604	609	590	589	589	592	598	608	605	554	637	595	624	585	621	614	607	587	643	612	634	543	604	646	656	580	576	601	601	578	595	607	578	543	552	593	601	576	634	584	597	668	606	626	595	586	611	634	604	577	619	541	563	603	544	623	581	655	620	578	569	535	622	619	619	600	584	589	587	588	632	569	599	629	611	596	601	628	601	565	585	588	594	623	554	632	652	620	585	599	599	595	579	582	588	613	632	602	649	601	572	578	597	563	595	625	590	608	633	611	645	604	612	602	622	620	551	632	586	567	598	592	567	614	601	588	547	606	626	602	590	594	619	616	610	602	590	609	589	594	545	619	585	546	591	619	565	607	561	613	610	551	587	595	582	607	609	605	632	583	609	559	600	606	600	582	582	579	578	559	589	636	630	563	626	564	591	625	602	633	546	577	611	606	659	615	586	568	553	606	600	595	584	586	610	575	595	565	610	579	593	579	571	613	603	636	598	588	656	616	612	631	618	592	616	573	593	630	578	595	600	608	575	615	601	607	611	548	558	595	599	662	589	583	570	549	654	565	644	599	629	589	643	540	601	618	609	595	589	586	551	552	632	581	622	586	646	599	605	616	624	616	603	573	604	581	615	626	570	637	541	620	622	614	613	579	610	604	598	559	608	592	597	606	571	638	577	576	644	633	577	563	601	644	581	550	573	605	586	601	600	599	586	579	620	586	589	618	579	580	591	620	581	588	593	569	588	629	580	592	578	615	553	623	590	572	612	560	597	636	626	608	597	587	545	605	586	583	583	627	603	589	624	597	587	616	604	652	613	544	569	626	616	575	618	575	598	607	586	623	624	579	576	619	594	614	589	608	606	571	551	585	598	647	600	600	601	605	594	606	609	611	580	616	611	589	605	605	611	578	582	630	563	588	627	548	572	571	644	616	593	608	564	594	595	594	616	607	571	584	648	631	648	599	605	612	568	571	587	608	606	572	528	594	607	614	632	631	642	609	634	616	620	566	583	598	567	575	613	560	591	597	658	575	662	571	612	607	615	612	572	629	574	622	625	609	622	605	578	575	595	591	568	612	572	602	552	574	596	599	627	641	616	634	583	589	576	584	637	631	588	606	579	576	589	594	535	587	598	601	593	643	621	599	599	635	577	555	574	552	593	556	617	605	591	577	583	574	600	603	599	583	580	622	556	617	597	598	587	583	582	571	557	597	598	568	585	609	590	651	577	542	665	637	634	587	596	599	555	629	534	598	621	591	607	567	593	585	539	623	586	581	591	623	584	562	662	608	597	616	594	629	648	597	568	604	618	590	585	592	579	599	656	567	593	629	635	647	601	597	644	588	582	559	608	594	591	584	597	573	603	591	606	613	608	593	602	542	581	570	616	546	587	624	606	578	612	615	651	613	609	650	597	597	601	574	610	608	597	637	574	583	540	600	566	585	596	613	574	630	576	612	610	613	607	565	630	579	556	632	573	581	629	583	635	569	601	607	599	584	573	606	584	599	586	561	613	610	593	593	594	574	587	599	585	602	597	606	564	571	611	589	564	628	597	624	610	610	551	620	572	607	599	571	568	556	554	573	566	580	637	572	570	585	592	591	591	589	587	566	586	603	561	607	636	587	558	595	651	604	591	593	614	594	629	588	575	623	595	596	594	558	582	631	647	577	573	635	617	601	578	590	607	612	616	647	605	587	586	626	585	549	595	606	629	649	623	565	557	577	560	637	538	604	580	564	561	592	596	582	629	582	602	586	609	573	573	592	610	570	560	607	586	608	611	581	613	603	586	557	621	638	577	560	614	591	610	624	607	613	573	563	569	589	579	594	603	564	567	609	625	579	598	599	606	602	601	576	623	571	590	623	554	605	600	576	642	601	578	595	546	570	627	556	611	607	579	657	608	581	628	630	588	620	592	589	617	580	573	608	609	604	588	567	568	559	595	580	556	628	564	599	628	612	631	585	621	628	612	610	585	554	595	596	574	627	604	651	577	583	562	595	542	610	576	573	629	575	577	612	591	576	566	617	578	629	617	538	594	566	660	629	629	593	568	647	582	595
27670	10970	2894	2320	1771	1324	1032	778	781	773	771	1336	2195	1746	1084	788	663	585	653	600	662	602	641	592	596	607	605	568	589	592	656	595	640	634	612	659	562	602	623	605	593	577	652	608	591	596	631	614	580	542	628	583	648	593	618	577	596	610	611	623	604	654	621	628	599	644	651	620	621	622	582	652	591	619	578	595	603	572	605	628	629	605	583	611	656	600	604	655	627	619	584	577	612	611	611	588	584	605	568	597	622	616	576	567	559	629	558	599	595	595	627	621	642	612	601	613	635	628	622	632	598	640	597	607	620	581	556	620	619	560	624	603	604	596	581	639	561	632	612	611	636	587	568	607	655	600	605	616	643	636	595	590	624	605	615	615	561	576	621	612	606	604	597	592	624	566	617	637	634	589	671	616	610	568	617	591	641	555	610	601	619	600	615	610	624	633	600	612	607	617	595	636	552	622	622	565	563	595	610	594	576	593	628	589	611	610	589	638	590	602	629	620	614	609	612	611	594	652	590	549	577	607	649	608	649	590	613	627	646	519	627	581	585	604	623	620	591	643	569	578	578	639	638	565	620	572	579	611	577	626	638	594	587	612	610	615	611	648	615	564	564	608	600	623	621	627	606	601	600	599	635	551	582	624	607	624	623	620	602	578	580	602	596	577	618	612	642	611	655	605	594	599	610	618	578	609	617	613	614	637	603	605	620	573	640	618	619	634	627	634	589	590	605	617	636	600	582	644	605	604	661	608	640	613	621	611	604	636	614	618	628	627	652	611	572	581	607	592	573	570	551	556	610	618	626	584	607	576	632	647	634	587	659	631	630	584	600	608	606	570	639	617	577	626	645	601	573	591	647	601	620	578	575	635	608	585	604	616	610	628	586	572	614	638	585	606	611	595	596	646	625	590	594	584	585	615	586	588	608	544	596	586	569	594	585	601	580	585	610	608	583	580	647	633	618	601	588	605	590	592	567	603	563	611	613	607	593	641	599	592	604	607	625	568	627	576	642	655	616	612	588	621	615	616	580	636	626	644	607	650	591	605	622	628	611	618	619	613	617	613	637	601	624	630	607	621	562	622	592	598	589	600	561	613	598	630	594	600	622	636	589	602	592	572	585	617	614	616	623	620	625	563	644	621	542	639	597	601	617	601	571	615	587	607	599	625	620	620	588	569	584	625	622	615	557	613	580	607	609	591	673	587	606	609	587	617	612	604	588	588	608	578	611	646	572	617	639	610	561	572	559	636	646	587	628	624	597	642	567	610	610	584	622	651	593	650	606	610	676	609	604	614	628	614	617	622	616	598	586	570	629	635	581	640	604	645	585	634	582	628	615	587	596	603	612	564	578	604	620	634	629	572	606	608	611	613	602	593	634	610	602	579	575	599	631	583	570	552	620	644	623	609	634	633	587	589	598	555	626	623	625	624	639	594	622	569	593	611	619	631	622	587	606	624	583	603	584	615	599	649	615	621	636	610	579	589	610	632	553	601	625	595	644	607	593	616	625	623	579	633	643	582	598	613	590	627	578	628	610	595	592	599	573	610	602	554	609	563	576	582	558	539	595	596	640	625	548	584	606	645	602	589	634	609	636	609	604	605	587	579	590	617	606	579	617	627	577	599	617	617	641	616	652	610	619	591	592	630	593	633	604	557	568	605	605	614	626	610	583	618	612	622	571	565	602	561	611	570	632	617	673	613	580	604	566	610	579	569	575	584	612	601	626	579	597	659	636	577	582	578	627	599	585	642	667	624	615	617	584	619	604	611	579	616	603	652	540	587	584	606	605	630	595	582	586	569	660	612	613	627	637	640	597	590	630	593	600	639	618	565	558	671	639	595	571	610	589	590	618	579	595	627	643	624	596	600	641	632	643	595	591	606	651	575	591	597	579	627	586	595	587	591	597	623	597	616	576	593	627	599	628	597	608	592	624	609	622	590	639	582	642	609	582	640	612	588	610	617	648	613	620	581	570	604	656	604	610	624	646	578	606	611	619	582	622	618	629	591	637	618	610	605	566	613	624	642	597	621	614	588	596	584	586	610	586	598	633	611	580	584	604	584	554	606	628	640	597	636	617	611	598	590	590	586	611	594	620	623	586	611	609	609	626	595	585	572	611	613	664	645	601	584	612	637	612	609	598	626	591	654	601	615	602	619	620	636	592	617	612	602	620	582	632	603	611	604	613	622	604	671	639	561	599	608	582	580	628	598	567	582	624	547	617	603	589	647	593	602	623	575	609	648	651	619	627	589	600	616	592	586	576	652	604	608	584	563	599	612	573	626	609	601	580	607	607	626	619	590	639	619	557	620	621	628	587	643	588	580	616	613	601	588	609	589	640	639	634	612	610	581	655	626	611	586	621	583	609	608	621	602	547	581	617	567	600	634	615	620	583	634	615	630	608	614	587	598	608	583	592	571	606	595	607	605	617	579	609	612	595	621	633	638	624	615	617	588	612	580	591	640	596	610	632	632	598	579	581	613	555	582	596	605	626	621	612	556	613	582	610	635	597	601	557	620	587	602	651	625	563	604	604	611	609	571	560	593	605	604	580	567	621	580	570	590	610	644	615	583	589	609	629	566	581	614	584	605	648	617	632	615	593	592	625	620	657	636	577	549	633	640	567	609	601	595	584	632	604	616	644	619	601	583	599	574	605	594	575	624	585	628	568	624	601	644	594	596	616	621	630	618	583	616	613	579	573	611	598	578	614	608	592	609	608	528	606	619	627	602	564	598	593	611	569	616	585	572	561	599	581	604	639	566	604	594	590	620	625	596	603	582	636	623	581	597	604	620	610	569	603	630	590	590	628	632	640	620	624	593	553	590	604	596	610	604	640	603	596	573	642	597	626	612	611	631	597	650	601	655	581	615	589	597	579	620	629	567	579	659	618	596	641	590	641	624	611	600	623	620	590	620	631	578	566	570	619	595	598	630	592	637	605	637	573	622	629	649	613	579	650	609	568	615	576	581	589	606	620	590	616	599	611	615	630	605	627	627	616	606	597	630	570	633	605	592	596	622	600	593	596	605	604	614	596	583	601	633	566	629	631	595	574	629	598	551	587	556	595	667	581	580	622	649	568	577	597	592	563	626	641	562	621	591	606	612	648	615	584	565	652	646	609	576	596	626	652	632	596	613	615	570	595	594	606	643	615	632	561	581	626	605	625	646	622	626	598	600	581	624	622	563	588	588	587	599	640	600	629	655	598	638	628	588	584	561	608	586	576	584	605	626	649	629	651	610	639	583	597	613	599	608	599	592	655	613	571	623	571	601	581	623	587	605	590	633	624	608	567	628	657	574	643	573	624	583	638	565	603	588	575	621	619	598	620	621	567	601	610	604	596	595	569	633	636	639	606	623	691	594	605	614	593	641	590	626	604	602	595	641	585	643	578	586	602	578	611	600	652	621	662	615	587	580	594	585	625	609	624	594	611	559	635	602	557	634	579	632	621	624	582	576	665	598	607	604	633	656	618	585	575	655	600	622	608	602	612	605
5692	1455	2533	2112	2105	1711	1156	882	832	789	706	1641	2524	1620	1045	689	559	591	507	560	540	475	518	534	503	507	513	514	540	502	516	529	548	516	482	541	502	554	506	534	475	500	564	535	527	496	537	550	508	491	487	502	502	516	515	522	469	521	504	520	504	495	543	507	488	506	550	518	486	543	493	515	500	502	524	493	539	527	500	480	518	451	553	495	538	494	484	493	529	499	494	501	557	523	533	500	539	510	464	535	509	489	546	485	520	542	487	502	519	518	536	486	514	491	509	527	503	512	503	539	506	522	543	525	511	515	497	507	494	499	521	542	520	513	499	511	538	519	488	527	500	506	550	553	468	562	497	503	495	535	469	517	511	541	521	575	546	525	503	515	476	526	517	495	476	498	509	523	524	500	490	506	483	514	501	525	510	544	500	523	502	510	491	508	500	512	544	529	530	498	502	474	500	509	483	533	517	494	504	499	545	568	491	483	516	510	480	524	532	488	521	534	482	528	515	512	503	509	513	545	532	547	526	532	526	512	492	480	571	511	473	538	505	522	556	507	542	523	481	490	505	482	502	503	511	529	493	544	510	534	491	536	510	500	501	526	497	459	518	540	487	464	506	500	515	522	560	524	540	504	519	533	527	478	525	504	520	501	536	528	507	522	500	465	517	484	517	530	542	498	515	489	503	510	526	493	513	556	529	491	502	477	500	551	551	475	505	517	532	526	461	513	505	493	490	467	482	508	507	538	529	535	518	511	518	504	474	475	518	551	510	498	465	512	499	526	488	509	528	548	522	550	510	507	520	486	513	520	530	498	515	537	484	515	508	541	546	508	511	545	526	479	526	548	501	523	491	491	529	449	500	495	495	489	522	516	467	556	502	509	543	518	535	515	516	521	523	513	516	557	505	488	486	530	543	505	547	556	540	489	504	510	495	533	469	532	496	523	479	542	514	570	480	509	500	484	555	511	515	527	510	529	484	515	521	516	493	514	537	487	535	536	505	489	536	487	508	494	500	526	463	565	481	512	514	524	489	550	538	462	496	535	543	481	572	541	512	509	506	468	543	538	533	497	494	502	542	511	489	484	475	517	539	522	467	495	529	533	527	470	489	498	494	482	500	510	492	591	546	536	511	499	502	502	520	514	535	476	525	493	477	495	532	525	540	501	497	527	465	491	487	514	491	508	523	513	508	507	508	517	512	525	530	529	494	504	518	539	497	512	529	520	493	501	508	517	533	448	535	497	510	485	514	555	541	542	546	522	532	509	521	505	502	530	516	496	484	488	502	532	504	519	499	514	525	532	514	543	476	525	513	490	528	529	508	472	542	516	490	502	501	546	536	507	502	519	569	492	505	529	573	487	531	496	548	486	516	461	528	516	483	525	505	504	507	490	503	531	532	515	521	554	495	499	505	520	537	529	515	500	497	490	507	548	531	476	511	510	551	497	497	480	485	502	507	508	521	495	512	526	500	487	542	531	530	502	505	541	557	492	507	506	517	500	492	510	521	519	494	556	543	523	518	533	529	505	514	518	538	523	509	492	490	521	491	531	531	507	506	525	542	500	526	525	507	486	530	504	500	554	505	507	479	496	489	546	485	497	524	482	496	488	532	538	496	511	494	513	513	549	503	520	460	492	522	521	521	539	480	518	491	524	465	560	500	484	498	520	478	511	520	517	501	491	465	509	542	517	485	512	476	549	560	537	506	512	491	535	510	515	507	506	467	515	535	483	518	518	529	517	540	551	501	486	511	498	535	478	515	523	520	499	518	477	519	506	499	518	519	518	490	525	511	527	539	544	544	558	472	540	486	505	503	538	519	547	536	504	545	584	484	530	508	506	489	560	508	495	541	535	531	486	551	475	515	529	529	520	491	496	516	483	521	532	508	557	530	482	501	514	481	552	563	493	564	518	503	526	552	508	515	548	509	528	502	509	519	496	522	501	505	536	499	475	511	559	468	493	482	501	499	500	511	495	507	515	505	477	512	543	526	518	520	513	519	500	517	530	536	482	489	459	505	526	494	515	527	512	530	549	503	523	510	514	531	534	479	519	531	552	487	533	495	522	509	500	482	485	524	546	528	492	504	525	532	497	532	499	506	493	496	495	522	496	536	505	510	497	491	481	535	516	550	516	508	534	530	535	507	505	553	477	489	502	498	532	542	499	511	537	540	516	473	514	509	486	509	501	497	521	528	491	508	542	529	541	519	521	502	543	486	519	545	514	475	478	521	540	526	537	540	470	551	540	481	492	521	521	512	525	549	499	534	502	499	530	531	547	503	522	512	520	496	522	493	474	519	510	529	489	518	503	505	505	478	547	506	530	548	530	490	539	486	499	497	492	479	521	510	555	525	530	516	510	510	495	506	483	520	509	474	470	500	557	496	495	537	484	485	525	503	558	515	542	504	497	522	467	515	510	489	518	551	569	526	513	502	517	473	509	507	456	514	504	528	514	517	520	513	527	518	538	552	494	500	494	500	498	511	513	501	499	474	543	513	505	486	488	496	510	514	501	532	499	516	497	504	491	497	516	470	542	540	520	509	534	502	501	481	521	465	498	492	488	511	525	472	506	516	520	481	513	501	498	507	530	497	521	554	557	509	551	538	538	525	481	517	527	506	499	521	507	508	516	507	520	518	560	526	504	492	536	523	519	502	507	498	505	510	550	507	521	509	497	510	508	515	519	505	492	535	527	473	527	483	523	518	496	544	501	502	519	507	523	502	502	527	534	499	500	469	543	468	538	542	494	531	495	553	513	511	540	531	523	494	499	521	568	510	515	486	493	500	467	503	480	511	487	505	491	491	478	549	483	528	482	536	484	508	518	529	527	474	509	510	511	515	498	503	523	495	492	532	493	529	494	538	507	520	537	527	511	490	532	500	519	528	511	492	510	499	536	499	531	502	524	531	472	533	478	500	540	505	509	489	505	496	552	539	530	479	518	555	521	537	492	504	504	493	511	510	497	508	500	473	544	477	508	519	529	530	517	513	503	526	521	509	508	529	518	531	492	528	464	495	495	510	560	520	503	508	502	521	510	474	536	512	491	467	480	480	515	516	510	489	527	547	512	526	454	525	498	489	486	499	511	494	507	497	512	543	499	516	508	495	508	499	504	527	542	499	539	536	512	517	566	536	511	504	506	481	533	477	558	549	493	474	511	515	501	493	486	506	504	534	531	527	520	495	508	562	509	546	540	476	489	483	477	503	531	510	529	527	496	502	503	515	522	527	490	493	509	548	507	543	511	528	494	547	533	550	489	531	529	530	503	475	553	474	475	466	488	529	502	545	519	520	505	495	475	508	490	520	494	526	552	514	504	519	492	501	515	502	503	503	492	487	480	454	523	508	501	509	532	505	536	502	527	521	473	492	539	503	519	543	511	527	504	501	536	498	496	529	523	491	500	517	519	464	537	553	508	473	507	553	557	522	508	539	511	564	515	495	509	528	500	537	504	485	501	532	501	495	472	526	529	522	485	561	509	479	521	478	520	531	504
25711	21506	27673	25652	10346	3231	1969	1279	939	922	970	8733	18700	11673	4216	1466	818	632	577	573	590	540	542	518	551	518	526	587	557	588	534	550	552	535	551	561	563	527	537	529	558	572	536	537	539	551	533	535	547	544	512	545	540	542	562	567	592	578	567	515	548	543	559	556	544	567	530	540	523	534	560	563	597	549	539	486	549	516	485	575	526	530	549	509	534	532	523	515	548	534	552	586	568	616	560	557	522	515	548	532	545	540	529	587	549	547	502	544	556	556	541	542	568	524	570	560	589	520	516	539	556	603	528	512	532	584	531	526	538	558	559	564	540	562	556	563	544	552	531	571	563	582	509	557	572	504	511	525	512	555	527	540	536	532	575	541	549	504	560	521	533	553	491	541	568	537	520	534	559	551	571	557	536	555	556	577	563	530	556	522	549	554	570	527	535	540	576	516	561	520	521	569	564	531	527	533	578	579	556	519	543	580	551	582	561	580	556	554	576	552	527	512	557	568	530	520	568	544	546	541	547	582	538	533	500	516	510	550	577	556	507	536	543	515	538	528	539	560	523	529	505	524	536	586	536	542	519	552	533	542	540	496	550	544	564	563	534	561	508	578	572	544	521	537	553	553	592	570	555	535	523	581	574	533	533	491	535	522	545	536	529	609	555	528	518	573	488	542	517	531	562	543	530	582	560	542	567	531	519	510	566	560	530	569	589	547	554	554	552	562	536	560	512	591	558	540	555	543	511	525	517	535	536	502	615	562	550	571	556	543	562	561	515	575	550	548	546	548	576	564	535	515	545	540	579	542	550	500	565	563	567	532	527	550	534	573	531	540	541	547	538	573	529	508	517	540	598	546	539	516	556	551	488	566	551	524	545	507	616	557	504	546	507	533	551	536	554	557	482	558	573	543	581	557	542	524	517	525	517	520	526	521	548	524	546	511	525	537	531	520	544	559	541	516	565	523	550	534	556	559	550	557	543	537	528	509	495	529	555	596	502	588	563	549	500	569	579	539	546	527	542	569	512	560	579	577	508	551	518	526	535	556	555	538	543	554	513	558	521	508	514	533	564	552	541	548	557	556	562	590	560	522	540	579	530	556	589	577	530	527	542	546	535	557	543	544	550	534	545	565	566	566	567	533	502	556	575	541	526	587	534	612	562	520	586	562	550	575	571	521	581	546	521	533	575	539	545	518	550	527	524	547	543	550	512	559	516	549	568	538	525	526	612	534	559	480	555	540	609	541	545	559	550	545	507	532	522	557	589	554	561	535	547	563	538	528	594	565	570	509	562	536	517	564	576	543	517	550	505	576	521	555	580	570	512	502	558	546	530	538	537	542	532	533	556	525	552	513	562	546	565	536	566	599	572	546	513	567	542	548	546	579	516	516	576	554	524	513	547	508	563	536	535	553	518	551	555	554	539	549	536	560	532	525	512	511	541	567	583	577	551	529	514	534	545	550	547	538	575	506	566	552	557	524	566	589	534	573	534	539	566	552	529	539	585	547	544	552	516	565	560	550	515	543	537	556	537	510	548	552	573	558	517	537	548	538	524	568	531	507	613	535	537	530	554	597	543	563	537	532	535	514	500	484	541	515	550	544	525	605	575	549	546	533	564	512	497	529	480	577	520	565	561	549	550	524	576	553	559	508	530	524	565	535	517	543	557	541	565	529	560	541	542	549	535	538	526	542	513	505	563	569	550	580	556	579	556	553	551	584	565	535	559	568	567	535	554	568	546	565	539	547	518	556	537	536	535	536	582	535	564	493	508	564	534	535	532	497	548	528	525	526	521	562	562	531	510	570	547	565	524	533	547	526	527	575	519	554	569	591	535	597	555	549	556	524	554	510	546	587	557	550	536	536	548	520	566	531	547	571	523	543	575	538	556	503	537	585	554	510	580	572	552	573	572	540	578	548	549	516	515	574	546	529	538	528	543	497	566	533	538	524	511	549	549	548	566	580	492	584	549	516	501	536	560	564	549	513	521	588	518	554	506	567	555	524	532	543	556	512	544	529	589	535	514	533	544	550	531	528	547	550	503	543	510	533	539	547	579	533	552	563	523	570	518	532	580	539	547	512	521	527	557	517	548	548	534	565	519	541	564	562	533	579	533	584	513	497	526	610	522	564	517	554	573	565	520	556	553	537	580	509	504	514	544	565	533	533	548	549	526	542	479	514	536	577	557	531	530	578	559	563	543	537	531	499	531	537	534	522	505	544	512	563	549	524	548	547	556	560	602	564	544	575	573	516	567	573	544	532	509	525	527	515	582	573	553	549	544	560	531	573	544	534	568	560	547	540	552	526	562	501	583	549	581	543	538	548	552	586	542	539	543	527	509	535	549	520	547	542	536	562	529	575	549	544	537	539	581	555	523	538	574	589	559	570	497	543	538	488	535	573	534	530	557	541	555	524	535	540	557	551	552	546	540	519	573	567	551	568	527	559	559	591	590	555	519	550	517	552	546	525	546	524	541	531	559	516	512	522	553	521	547	539	551	538	554	516	542	525	564	570	554	539	512	541	536	579	518	578	548	570	513	537	500	543	522	562	537	558	542	578	599	508	530	548	554	559	548	547	543	513	558	515	534	548	516	554	504	560	536	522	541	525	539	524	550	528	578	558	526	560	518	562	530	533	528	581	557	531	533	502	514	559	555	496	561	548	562	570	553	558	557	545	539	542	534	533	602	539	509	556	541	551	514	502	576	513	565	505	530	555	561	535	509	555	564	549	531	593	545	557	492	523	532	514	549	585	510	540	557	541	537	538	557	551	521	517	522	548	537	571	494	526	528	570	549	568	531	536	549	543	511	519	567	592	550	561	565	566	558	522	532	561	562	572	537	571	608	569	546	528	488	565	508	550	537	523	521	513	555	557	557	591	553	532	568	536	555	541	565	542	528	563	589	547	561	546	560	553	534	557	566	563	512	511	522	550	539	583	552	536	535	576	547	550	524	549	537	585	494	516	532	536	507	591	528	511	504	583	573	553	533	538	558	590	516	559	580	519	558	506	513	557	540	545	547	575	503	517	520	534	527	530	544	539	500	545	529	573	541	560	502	559	537	536	503	564	583	505	565	546	542	517	557	530	535	532	579	524	522	531	546	553	530	560	577	530	542	538	524	503	566	569	558	494	578	535	522	526	524	521	501	574	526	564	580	555	522	506	539	502	553	520	530	563	550	598	574	530	547	543	563	540	561	558	558	539	555	532	524	551	536	515	546	543	553	537	537	598	549	515	519	572	541	555	560	552	550	555	553	570	549	540	493	549	558	499	567	535	532	556	569	559	521	562	523	540	529	524	580	519	546	575	597	571	540	510	493	534	559	527	559	570	498	525	525	552	538	553	521	531	519	549	516	567	541	548	539	515	575	546	527	526	517	566	511	516	576	529	479	539	515	544	519	564	545	498	529	560	588	557	546	523	579	509	536	526	572	500	564	521	524	579	544	567	545	571	542	542	549	541	522	569	523	518	524	517	550	544	586	546	519	560	564	582
4082	4317	3957	2913	3273	3119	2028	1549	1266	1146	1247	11465	17250	9823	3917	1668	720	555	513	482	517	476	495	529	525	491	484	490	408	475	522	473	489	519	497	532	483	491	480	476	477	538	505	523	481	475	495	502	487	463	468	497	512	475	524	464	457	516	508	510	489	486	467	501	473	474	500	506	502	499	520	497	521	496	458	441	477	515	496	457	453	482	461	512	480	488	508	484	490	463	492	493	518	503	493	484	445	501	461	519	471	490	484	465	521	472	476	491	452	470	506	457	471	502	506	476	522	510	468	497	499	453	479	478	455	483	457	514	464	514	508	492	455	442	530	502	464	518	479	483	510	521	486	466	453	480	497	501	450	504	504	439	463	516	485	511	461	484	474	498	481	461	488	473	467	495	477	477	504	475	487	484	462	469	484	496	478	432	489	462	458	506	454	490	518	515	469	520	472	496	499	495	503	469	484	467	459	487	431	490	455	471	502	499	515	471	449	501	516	488	466	460	464	486	510	511	520	497	488	464	469	467	452	459	476	457	454	517	489	509	514	476	472	479	457	464	518	519	460	545	507	481	448	483	475	443	479	500	472	469	495	503	476	519	500	468	458	482	483	513	484	491	445	487	490	489	474	474	487	488	530	483	490	495	499	492	497	506	475	499	462	480	481	460	485	454	532	493	490	479	474	484	506	471	470	504	503	496	502	494	526	522	497	529	467	505	492	512	490	496	497	497	476	502	462	486	476	517	507	519	520	461	519	495	479	520	500	511	490	467	495	476	472	491	500	457	489	445	498	459	485	465	481	497	499	481	502	511	477	479	441	521	515	483	476	497	494	468	511	520	510	540	508	488	481	530	501	450	477	491	484	510	462	503	480	501	464	461	501	513	475	474	464	519	478	491	484	520	475	497	545	462	460	506	504	460	495	489	495	455	473	480	505	482	483	486	491	486	486	484	479	479	476	515	496	526	506	501	454	463	457	483	484	454	441	455	463	499	484	478	515	499	482	455	537	463	489	486	486	512	503	449	500	455	517	513	499	505	473	485	478	469	501	455	470	483	450	457	463	508	484	488	515	462	469	457	497	503	495	488	511	463	494	476	472	483	515	540	505	565	497	521	510	478	465	519	449	492	514	473	449	523	478	482	492	480	501	490	495	488	514	465	523	480	541	474	470	474	495	501	525	490	469	488	484	453	478	472	480	529	455	476	477	462	461	469	480	485	499	463	478	450	537	506	467	460	508	470	455	466	531	536	561	433	517	459	469	507	502	486	507	487	453	498	478	483	466	513	470	475	453	488	471	509	464	489	487	478	480	474	453	528	491	435	505	503	466	479	506	505	465	481	452	496	479	498	515	485	488	494	520	474	469	520	501	520	479	481	494	485	453	465	473	493	485	494	492	482	512	476	493	539	478	455	467	489	470	483	469	489	482	490	487	536	486	453	486	500	502	518	480	506	496	484	474	505	525	483	493	492	492	492	494	489	474	479	478	472	461	491	475	473	476	456	480	468	467	475	440	463	489	508	498	483	451	488	488	511	483	491	516	490	467	472	459	487	518	475	516	467	438	463	497	481	445	442	507	462	519	496	492	470	495	486	503	505	479	435	467	469	491	462	484	489	464	468	506	496	488	533	471	460	479	427	503	486	517	478	512	512	514	482	482	483	489	480	480	472	520	501	485	471	478	493	501	477	508	478	503	473	496	452	482	505	513	498	447	494	493	464	470	473	483	496	503	491	476	509	515	512	477	488	473	484	490	492	463	490	453	463	470	501	502	490	529	449	520	477	462	439	492	480	484	451	519	459	471	482	481	496	486	537	495	466	479	481	492	494	488	468	491	474	514	460	481	489	496	498	451	458	488	464	475	462	482	499	492	490	448	464	537	514	415	459	511	429	479	495	509	496	482	486	490	479	479	449	517	513	462	517	455	528	492	485	473	479	517	467	507	494	525	489	483	491	497	488	500	477	489	484	476	525	507	517	501	480	471	481	498	487	521	488	477	508	507	481	477	518	470	542	500	501	472	498	519	536	481	470	491	462	494	476	447	480	479	481	427	457	499	513	518	475	492	535	486	458	499	478	464	487	474	495	459	512	467	463	504	477	508	488	499	450	486	501	483	517	505	478	501	471	476	525	481	454	484	460	474	496	470	475	477	520	500	432	502	500	511	476	494	485	487	468	507	510	459	493	475	417	505	489	521	510	498	505	449	459	511	461	460	507	482	505	454	523	474	500	479	493	529	483	434	455	466	478	484	465	480	476	531	473	499	476	525	481	485	450	487	462	497	478	471	464	464	506	501	477	495	478	478	509	521	473	487	502	478	461	507	489	491	475	491	459	496	476	471	481	484	484	474	466	486	513	516	524	491	465	477	514	454	464	505	498	492	527	483	518	472	482	488	483	472	511	459	477	502	485	463	483	466	496	436	445	482	484	487	477	483	500	510	525	485	477	489	495	490	458	501	501	474	497	496	493	467	510	494	503	470	475	469	493	494	506	508	497	435	445	499	542	457	487	508	502	495	457	489	482	487	478	477	489	495	494	523	496	463	531	520	440	481	449	460	477	517	483	462	468	486	455	518	462	486	439	437	487	472	483	535	442	463	466	473	470	492	490	479	497	490	483	461	501	496	456	505	472	490	508	448	524	507	461	486	460	503	483	490	516	531	502	506	525	478	472	505	500	453	458	461	504	503	525	484	551	425	470	499	523	487	484	451	463	476	525	481	492	477	437	515	496	499	515	507	515	487	487	491	472	455	504	521	506	501	455	469	477	449	478	494	493	481	491	468	468	491	512	485	497	476	496	468	499	487	494	491	449	464	484	497	467	517	469	493	475	480	514	490	459	517	450	467	484	487	496	485	465	509	461	521	463	507	515	458	428	486	476	503	483	462	480	485	518	468	448	477	474	491	453	476	463	499	478	438	497	475	497	517	502	504	497	507	460	436	466	498	505	466	491	457	487	495	480	508	489	503	492	509	474	515	483	482	492	505	465	469	480	491	509	458	468	484	494	463	467	487	471	478	528	469	462	474	433	505	479	494	494	505	507	450	478	474	463	481	477	452	491	502	490	541	526	488	490	477	471	505	481	508	485	466	479	503	486	532	483	483	499	480	513	469	474	495	489	499	496	477	485	483	486	514	523	455	495	499	503	435	480	497	490	505	472	482	490	501	504	493	465	503	508	431	445	494	494	490	479	499	515	472	477	449	466	483	478	459	462	487	507	478	499	500	500	478	500	494	487	470	495	481	517	506	487	463	479	506	502	524	480	493	474	525	492	440	431	524	458	449	437	502	479	528	502	480	469	484	517	508	469	485	491	510	480	477	506	515	445	467	454	499	420	496	455	494	458	526	488	532	516	461	495	461	489	463	486	474	464	470	479	501	444	435	445	479	446	467	511	519	481	468	484	453	502	442	439	473	480	486	485	508	468	498	483	493	481	487	499	497	514	518	481	484	485	482	471	481	485	478	492	506	499	489	475	472	490	472	481	476	492	446	460
24662	21466	28684	24651	21236	9369	3776	2230	1511	1225	1180	11864	29962	22149	9368	3161	1145	746	662	640	656	660	680	687	627	650	635	696	636	656	685	632	633	616	651	632	645	633	650	638	627	663	626	671	692	666	684	607	664	618	691	671	667	656	698	629	621	686	626	607	665	613	601	683	682	641	646	675	680	640	670	688	651	690	644	655	635	682	657	597	669	625	619	631	634	652	652	683	665	646	651	677	691	668	635	633	656	626	677	686	673	667	653	642	621	648	672	661	596	632	695	654	649	642	624	666	658	620	683	670	627	650	632	692	646	665	667	626	642	622	647	664	647	628	642	624	688	635	658	680	646	643	626	657	649	611	625	634	633	618	633	680	646	672	650	653	639	642	618	645	647	575	628	660	706	673	628	663	663	683	624	656	639	681	628	607	630	676	656	620	638	641	690	636	683	621	605	680	646	636	597	612	670	655	669	619	665	626	681	661	629	684	638	702	636	624	645	652	661	693	671	635	655	634	645	642	693	619	650	651	653	668	650	641	658	632	614	635	650	623	578	689	673	626	624	650	652	668	628	652	630	657	628	595	672	667	672	639	622	657	626	635	648	651	649	644	664	647	683	638	653	666	675	649	638	608	666	624	646	695	670	666	642	640	656	682	641	680	612	625	640	640	622	700	608	598	647	650	646	631	598	702	601	660	641	672	654	661	655	654	650	680	668	652	619	653	638	627	627	633	627	639	644	666	673	633	705	649	643	663	628	610	658	589	643	674	588	660	641	640	679	601	666	640	695	628	685	668	653	654	654	635	683	662	623	654	652	684	664	663	613	656	642	614	659	665	634	668	633	658	626	646	626	627	675	610	629	649	669	620	659	652	673	626	631	643	690	658	642	681	642	668	671	652	625	627	673	627	636	634	656	672	687	643	660	642	662	702	608	689	654	649	645	681	636	650	681	640	659	669	638	623	654	576	637	689	663	664	655	639	667	631	630	691	650	603	681	632	642	650	678	657	670	640	599	641	668	618	663	653	658	621	626	599	616	598	625	625	666	683	661	620	630	691	618	654	648	677	639	653	669	633	633	639	614	691	619	669	631	661	650	626	613	644	685	633	685	634	660	632	661	679	681	642	651	665	610	632	661	606	610	601	681	626	608	610	645	637	647	626	688	669	634	670	672	623	625	616	634	641	649	631	654	624	656	612	635	634	633	682	635	624	672	650	660	662	645	650	640	685	610	610	628	664	634	599	671	684	654	628	605	673	659	627	649	613	625	671	691	645	640	658	659	657	617	692	652	613	614	594	664	657	654	626	649	723	594	646	671	632	661	697	662	694	632	660	662	637	647	667	682	648	692	628	577	678	629	619	678	623	656	613	603	587	643	668	626	653	675	633	636	668	634	635	642	655	618	621	646	656	596	688	621	642	644	658	638	642	663	617	650	645	658	686	607	649	677	643	616	647	664	613	661	652	638	652	665	628	639	612	679	677	600	644	655	613	666	641	684	583	620	638	627	604	596	618	665	632	650	669	664	615	643	678	647	646	625	653	663	647	642	626	612	666	629	675	680	635	670	615	699	649	688	679	662	676	649	606	648	615	653	645	648	704	665	693	705	615	637	610	641	670	647	700	658	617	657	672	640	678	695	622	652	697	673	679	625	655	653	590	635	622	653	643	660	593	638	661	675	661	592	615	663	661	686	641	636	663	624	646	635	654	609	638	653	636	638	623	640	670	644	655	650	649	653	603	633	637	645	617	650	633	653	649	666	611	624	593	653	642	627	707	673	648	669	647	625	656	637	621	680	650	641	634	632	634	643	625	647	648	668	637	645	653	678	678	605	630	639	632	653	655	610	650	613	696	641	659	646	625	651	596	646	673	632	682	612	590	694	621	624	624	664	643	615	643	675	639	646	624	655	640	664	671	631	651	684	638	628	656	684	608	678	650	642	626	678	623	691	695	616	621	614	641	673	619	613	649	703	619	654	713	669	624	612	678	631	588	637	637	662	644	605	674	611	654	668	644	653	664	661	629	683	615	634	594	650	624	640	646	633	631	642	645	669	643	645	639	617	664	636	697	689	677	627	650	682	662	658	625	606	634	672	668	642	614	658	639	650	650	655	603	646	653	598	656	676	659	646	623	644	670	690	670	665	668	633	668	638	707	635	636	619	609	645	644	637	608	623	655	635	648	644	675	646	647	644	645	595	664	672	670	626	616	651	636	647	653	583	681	688	649	660	688	599	616	596	688	642	602	649	650	636	616	614	622	625	667	682	606	662	649	643	640	652	650	656	702	629	597	640	646	671	665	651	623	706	656	651	667	648	630	661	669	618	650	621	657	635	641	605	618	673	611	676	661	653	654	699	611	666	630	644	653	627	675	640	667	664	660	674	657	674	700	608	596	656	640	633	653	658	639	673	680	647	623	642	634	603	644	632	656	670	602	636	656	632	687	671	607	624	687	638	655	640	635	622	680	650	634	645	663	647	627	670	629	626	657	626	669	625	686	669	656	632	651	615	645	677	622	659	659	622	646	622	631	677	688	623	635	662	590	658	649	634	644	616	618	629	647	654	621	597	704	611	646	608	640	647	672	659	672	654	641	627	640	641	657	656	600	672	624	634	646	661	638	624	634	671	674	618	656	622	651	614	659	655	675	662	587	645	652	632	620	591	617	649	652	661	602	625	611	686	647	669	649	631	646	649	613	694	673	635	687	646	645	617	640	659	628	632	667	698	624	658	629	639	672	606	659	619	635	601	660	641	676	627	646	658	631	655	658	633	642	637	668	652	639	659	644	660	657	652	715	646	617	632	703	623	667	638	651	669	628	649	636	661	614	636	658	665	656	686	678	664	679	644	621	589	672	653	651	657	593	661	688	629	633	656	608	690	655	618	647	645	649	590	633	691	562	604	661	629	681	663	643	642	622	649	648	630	664	658	649	629	622	649	694	619	625	614	680	603	639	592	664	636	659	641	632	633	653	673	617	650	704	650	647	625	677	693	645	594	623	624	684	648	653	630	631	613	587	633	637	654	621	671	629	662	678	646	605	658	592	619	652	598	673	636	652	645	677	635	621	617	645	648	609	650	611	657	632	604	632	588	585	676	641	614	625	638	647	651	631	648	593	644	685	618	667	655	673	618	663	652	664	664	679	653	660	620	630	610	600	631	611	658	651	631	622	628	645	566	693	644	660	673	669	611	612	636	681	665	594	645	647	645	640	677	679	637	637	637	675	642	677	676	682	623	610	632	641	633	623	690	648	649	687	630	623	634	656	650	595	663	664	634	610	604	619	635	614	669	632	631	687	617	639	652	635	632	622	652	622	659	637	606	625	607	639	680	654	665	652	681	621	628	690	637	648	646	634	656	639	633	651	630	630	628	643	662	662	615	632	675	663	648	628	646	666	618	630	633	630	628	625	687	634	602	685	672	662	676	654	588	624	625	622	645	658	617	613	653	630	626	629	675	641	648	661	648	664	627	643	662	643	661	634	652	637	546	639	624	667	654	658
4413	6518	5876	4135	4213	4067	3129	2781	2048	1489	1424	15499	27774	17596	7282	2882	1099	644	550	584	548	592	578	610	616	616	559	604	601	601	591	585	596	562	573	592	584	574	599	594	570	537	583	585	593	601	545	579	559	574	572	581	608	589	607	583	601	597	603	630	577	612	598	557	538	566	541	552	574	554	545	588	527	576	584	575	603	539	536	588	543	538	557	602	560	566	581	575	567	568	595	599	590	603	586	589	556	560	554	562	566	580	544	543	576	567	550	576	538	549	566	575	607	602	595	557	558	599	574	584	581	547	627	566	582	604	575	558	573	548	580	556	566	554	565	604	606	582	560	617	563	579	615	623	599	578	588	539	612	557	585	531	607	508	598	619	563	569	563	547	581	585	564	554	578	603	559	514	565	562	554	599	566	498	597	548	608	574	548	563	559	582	605	573	595	599	553	559	581	544	562	530	543	559	568	523	548	580	543	575	564	574	580	568	570	531	568	607	545	562	573	603	579	581	595	539	592	555	613	587	549	600	582	518	625	545	551	562	615	573	549	564	561	574	546	585	604	552	574	573	580	556	565	551	570	604	538	556	551	573	505	572	571	596	581	579	563	548	562	553	532	579	604	584	548	576	552	562	561	548	521	577	568	586	556	623	547	532	558	562	547	591	582	593	598	586	599	561	559	586	604	581	554	548	575	534	572	550	543	527	579	583	565	592	548	583	559	612	558	600	578	582	576	544	512	608	576	619	581	592	560	617	547	544	561	568	602	579	564	541	518	610	581	611	574	597	589	544	586	537	602	588	562	530	550	543	599	556	607	593	579	590	645	549	529	545	547	619	574	583	560	577	529	531	568	508	576	564	602	585	562	534	592	558	563	538	574	540	550	540	558	578	528	552	600	555	565	557	533	567	558	585	592	555	527	566	574	609	625	565	576	611	538	571	542	591	528	540	567	555	567	592	590	562	566	574	544	587	574	564	529	566	585	577	547	545	614	591	574	571	584	558	589	542	583	614	566	594	574	528	574	592	568	563	558	563	590	557	609	582	585	561	562	565	595	566	587	532	554	560	576	578	582	609	551	571	588	591	542	558	572	551	561	586	570	576	557	564	561	560	543	580	565	585	521	590	554	627	607	575	580	561	585	588	562	561	608	541	586	562	566	555	606	560	568	543	591	536	577	572	598	567	576	584	545	526	564	635	557	564	555	560	589	579	557	618	571	611	564	596	603	596	568	550	533	569	539	605	618	559	538	609	580	545	542	606	606	555	609	601	580	555	581	556	574	567	592	596	600	609	539	596	597	561	575	554	578	590	557	602	599	567	575	594	574	570	583	604	558	516	615	524	561	544	526	544	593	559	522	606	595	570	550	563	569	584	548	532	571	543	546	577	565	593	532	555	602	555	554	543	556	537	565	575	565	560	566	546	588	535	556	585	609	576	597	550	536	587	626	531	582	585	572	571	579	528	561	585	555	597	581	596	592	586	576	571	541	588	574	548	569	586	593	549	560	551	605	588	604	554	583	571	532	598	593	591	582	572	570	551	569	548	544	569	595	591	557	573	586	560	556	529	581	558	537	591	572	563	550	550	563	572	555	601	585	613	547	553	516	539	537	546	555	585	561	554	584	543	557	541	561	557	591	557	568	574	599	572	561	512	551	557	556	565	592	551	598	587	532	585	563	539	534	579	586	589	591	583	533	577	587	582	569	585	543	576	578	552	589	555	579	561	586	572	534	576	514	533	559	587	527	577	565	557	555	545	531	551	540	595	510	552	567	582	544	545	559	549	575	552	508	590	622	580	580	594	537	581	539	581	572	555	555	536	548	599	579	563	568	531	560	515	573	548	579	576	517	565	553	570	544	548	599	554	547	573	562	572	571	568	575	573	560	555	574	577	533	535	546	556	565	571	589	585	600	570	565	565	556	608	582	550	552	559	570	568	562	614	573	579	559	552	577	544	561	554	544	499	594	579	575	584	605	625	547	554	614	576	566	529	576	584	580	548	587	580	583	555	573	556	579	558	564	546	559	551	571	579	568	595	551	579	546	519	587	585	539	581	576	568	556	586	539	579	571	550	573	533	570	502	553	499	584	598	586	599	569	588	527	581	572	557	548	607	549	581	574	574	573	577	560	575	594	578	588	615	549	539	606	554	548	554	533	622	532	549	585	546	528	568	576	588	514	552	545	591	587	565	586	586	579	544	529	537	552	610	549	568	609	599	606	559	522	552	579	551	564	536	565	579	562	568	563	550	535	562	584	580	541	579	588	557	602	642	555	573	542	559	558	559	562	536	596	526	545	557	561	538	547	524	536	546	553	544	549	586	554	559	550	576	564	602	549	547	550	491	552	577	565	591	549	621	582	591	576	551	607	545	528	505	576	537	604	575	556	555	551	581	540	518	571	542	590	623	582	566	571	584	542	585	580	557	566	579	577	522	562	591	591	523	525	597	560	624	557	602	587	541	559	545	583	545	527	554	588	587	560	545	551	546	542	554	565	573	548	575	545	574	528	546	552	572	543	581	579	563	563	587	573	558	525	599	591	558	550	563	534	577	577	564	524	603	563	560	544	601	573	547	554	571	528	521	589	584	554	544	565	523	507	574	611	524	547	542	595	584	564	569	572	573	521	583	561	548	563	566	538	509	506	600	565	590	581	572	556	559	545	542	568	586	577	568	586	574	569	599	540	576	550	591	563	529	586	529	542	580	552	592	556	573	566	518	592	545	563	548	562	621	554	514	564	538	589	564	559	549	573	561	545	567	561	556	552	537	591	596	597	585	537	574	604	560	561	613	553	558	548	581	548	525	542	545	558	517	538	587	575	571	582	578	575	551	574	574	604	582	574	543	550	580	602	597	560	569	572	562	580	551	549	554	517	576	544	563	582	613	576	528	563	547	568	576	585	563	590	579	551	594	555	567	597	596	561	557	572	606	580	572	553	584	541	561	518	576	542	536	544	561	582	542	566	570	537	582	526	554	546	567	568	553	584	577	592	596	616	578	567	576	581	514	572	566	582	533	588	619	581	546	532	603	604	571	549	624	587	550	561	510	581	572	558	531	569	562	569	563	604	504	522	579	559	555	569	571	566	561	585	564	555	607	578	582	589	582	564	575	598	550	583	568	564	568	607	570	568	532	560	553	561	550	578	591	578	571	596	581	571	564	564	559	556	514	524	547	544	531	553	587	579	584	567	563	530	589	510	572	525	552	544	535	563	590	528	552	552	604	530	549	562	540	605	530	572	584	604	580	579	541	587	576	552	541	563	557	560	558	567	584	573	584	548	586	560	588	591	551	552	559	585	575	559	532	547	560	589	552	565	538	573	548	563	592	590	534	598	570	587	557	591	514	545	614	517	565	534	583	579	556	544	526	583	584	605	538	598	580	545	535	571	551	557	589	554	619	578	547	545	586	539	606	583	538	581	612	569	589	567	599	580	546	541	545	572	588	547	547	577	573	557	563	583	541	574	552	549	541	582	538	568	554	589	589	565	560	568	567
27690	10788	1578	921	867	898	816	849	754	699	631	1160	1922	1799	1083	786	602	580	580	559	629	552	544	587	565	546	538	557	572	555	537	632	605	509	570	574	574	604	579	543	537	571	571	592	522	578	555	593	536	575	574	557	541	578	547	533	564	559	583	572	578	529	603	576	538	576	538	535	562	578	538	580	554	579	543	556	543	574	524	552	593	578	530	566	549	553	561	521	553	524	580	576	561	499	567	513	561	553	569	561	533	543	567	544	562	565	539	528	577	562	576	576	527	575	551	530	532	607	538	545	546	551	566	536	537	551	591	567	575	538	533	559	590	586	531	567	534	579	584	509	515	574	587	610	547	580	555	583	578	534	544	545	518	548	550	544	590	573	553	592	556	548	525	510	568	581	566	554	545	592	549	537	570	524	533	567	549	576	553	569	593	580	563	577	542	522	563	563	519	542	550	528	547	547	555	538	542	573	567	580	530	563	598	556	561	549	556	538	539	576	563	559	564	518	556	538	561	545	588	572	576	523	551	623	546	511	551	554	571	562	543	539	558	573	571	562	558	506	558	485	568	564	561	542	549	548	548	581	598	565	577	549	582	533	602	583	558	540	580	534	572	568	554	557	562	555	543	544	601	566	569	517	588	561	530	581	528	554	560	566	545	559	514	544	566	530	564	518	565	530	594	550	573	543	569	581	538	556	587	553	556	511	546	577	608	561	537	582	533	557	508	580	538	560	556	546	559	537	520	560	558	565	529	558	569	553	543	567	541	567	562	569	573	545	503	570	505	560	538	596	526	553	522	557	525	539	606	565	542	540	520	561	558	530	535	541	598	551	541	615	534	567	501	579	588	522	498	592	576	535	586	580	564	584	564	551	524	560	533	573	528	566	555	520	565	578	581	570	537	572	536	545	560	517	574	579	557	552	563	552	577	572	557	543	550	551	576	565	541	516	596	544	564	578	592	528	557	558	548	595	541	565	547	585	572	592	547	566	508	525	568	531	566	551	596	578	541	556	524	584	565	570	512	552	543	566	603	542	544	542	492	551	549	530	527	514	530	547	546	574	592	560	595	579	556	543	614	568	561	563	549	569	555	543	572	504	517	589	585	551	528	546	540	526	616	590	552	592	570	635	580	581	535	577	535	526	541	558	577	547	553	543	583	563	495	532	567	549	523	526	517	549	535	506	513	522	516	530	527	528	554	521	565	553	566	541	544	548	592	532	549	565	499	557	575	539	576	566	583	553	575	559	558	554	525	564	567	581	561	553	494	531	523	603	542	548	576	539	516	561	550	574	554	563	591	531	500	571	558	563	551	554	563	570	559	581	546	520	574	507	534	560	519	534	604	563	567	528	592	535	540	548	586	543	561	556	572	537	557	559	550	580	557	562	561	567	585	578	561	570	527	575	528	567	539	572	556	529	577	544	555	524	527	523	525	588	535	562	556	548	573	569	589	543	543	566	551	597	519	595	565	595	561	582	561	566	551	581	555	540	554	534	546	562	562	536	590	568	533	544	541	581	561	537	600	534	556	526	548	543	579	561	521	582	579	589	535	542	527	526	577	524	508	577	569	560	538	572	538	567	556	549	537	545	557	539	542	589	561	530	544	576	583	565	562	577	564	536	553	554	576	536	561	571	537	562	580	604	518	559	559	566	545	543	552	548	552	565	551	552	606	512	561	558	570	572	570	585	579	583	556	547	563	526	550	544	618	569	538	559	560	567	562	544	575	534	521	535	563	553	540	579	542	532	577	592	557	543	562	595	566	554	497	561	557	565	575	547	603	557	576	531	552	548	538	558	551	502	586	533	538	556	514	502	589	523	600	579	534	532	547	557	581	548	515	567	564	568	587	541	567	579	556	590	532	547	536	554	539	563	538	545	604	525	546	544	562	551	581	541	567	577	529	569	596	602	558	548	594	585	555	556	536	614	525	543	558	544	560	564	567	558	538	566	608	561	555	590	575	529	530	534	559	581	556	554	568	555	575	575	557	558	553	545	561	561	548	560	592	589	563	585	559	530	530	586	575	542	541	575	563	571	513	589	576	584	557	571	596	546	548	594	568	539	576	542	546	579	536	564	593	529	574	582	546	572	572	575	564	511	544	564	552	578	583	555	566	612	558	611	553	546	565	551	528	530	568	599	580	524	537	552	544	536	580	538	590	580	583	550	574	522	567	559	554	560	535	564	507	557	542	563	563	551	557	572	563	533	583	548	558	553	540	511	576	504	543	557	597	542	613	547	541	585	519	499	581	576	603	545	570	570	544	535	563	519	524	541	566	564	533	617	617	561	546	542	535	554	569	542	517	564	551	578	550	505	553	543	582	536	551	527	575	547	593	528	511	561	566	590	507	562	575	555	583	534	539	559	563	566	566	565	562	527	547	551	578	586	523	538	574	586	545	557	590	573	545	570	566	586	591	570	551	541	495	570	521	568	584	554	543	550	547	545	571	561	544	549	594	550	573	596	582	545	535	602	544	517	584	558	572	591	538	519	578	570	630	561	582	561	547	557	574	567	546	554	579	569	531	539	586	542	535	538	573	516	564	543	563	573	584	554	580	540	576	591	536	609	587	582	560	532	572	548	546	594	531	532	511	559	548	557	562	539	550	542	531	579	544	589	601	543	512	606	574	587	596	599	550	568	564	533	596	557	561	573	562	542	588	532	563	574	576	588	551	596	581	575	592	560	544	532	535	576	583	560	539	485	557	604	591	559	551	528	567	547	544	567	527	538	553	565	547	544	535	565	602	575	541	586	542	527	555	581	547	554	546	570	544	579	532	563	542	600	532	542	547	557	567	577	526	537	555	556	576	567	560	563	563	540	535	538	537	547	584	542	546	555	566	560	556	579	550	573	546	597	549	549	639	547	547	537	523	548	548	591	573	575	583	528	576	566	527	532	525	541	579	581	544	550	565	532	536	525	521	528	552	550	582	526	561	519	567	560	523	585	547	538	542	513	529	560	551	568	558	547	556	526	527	555	530	562	570	526	575	565	577	594	541	599	569	579	532	573	590	517	574	560	543	590	566	564	582	563	568	531	562	581	565	579	520	541	610	534	618	580	546	551	577	561	572	537	536	548	563	546	555	540	579	530	563	587	571	550	553	573	555	583	558	549	543	503	560	564	523	554	557	518	531	584	565	622	559	523	563	560	577	588	539	546	574	583	549	568	554	568	570	597	524	572	538	544	559	543	546	567	618	529	558	570	549	580	509	577	570	518	587	536	594	586	544	517	571	562	620	580	540	566	568	551	539	562	550	549	540	567	599	544	579	567	548	563	561	545	548	593	553	556	547	587	583	561	533	529	536	545	556	525	579	560	557	592	540	528	546	541	571	579	591	598	529	581	603	561	516	511	609	561	593	575	545	560	573	547	551	603	585	560	564	570	568	559	544	560	566	577	609	531	571	541	564	590	554	573	611	515	559	577	578	577	591	578	580	534	530	542	595	605	538	564	583	545	586	541	546	529	519	537	596	586	585	561	568	549	564	545
5564	1157	866	759	988	1048	981	869	823	764	640	1448	2376	1937	1108	728	564	488	445	490	486	489	518	478	460	510	449	499	487	448	478	480	489	532	468	486	507	493	451	467	476	495	499	505	484	470	469	443	514	500	441	456	459	477	499	467	466	465	493	511	474	501	502	489	435	479	438	486	465	498	451	495	483	460	473	503	450	474	524	477	499	443	506	477	487	473	467	484	463	454	482	448	538	463	474	517	479	464	472	511	499	477	476	486	463	509	488	454	502	471	477	490	485	514	525	520	491	457	476	464	516	495	469	503	508	499	416	494	503	505	489	451	420	462	498	484	456	444	482	460	483	504	452	506	466	505	496	448	478	470	481	511	476	485	455	502	480	467	509	505	497	454	482	478	501	468	478	481	416	509	497	497	498	455	502	510	493	471	495	473	483	490	473	495	510	479	488	469	525	474	525	479	492	498	499	455	496	482	504	447	468	491	471	487	444	503	481	433	530	475	471	496	494	479	521	494	500	477	502	479	492	480	450	505	478	457	450	479	476	482	500	450	477	465	485	527	492	481	471	479	509	512	483	440	475	494	463	476	462	471	485	502	506	449	492	471	512	448	461	491	498	469	489	474	483	476	465	457	491	464	481	496	512	478	507	479	443	491	476	495	493	477	472	464	499	451	472	458	481	507	462	530	471	470	467	504	459	473	449	488	452	455	457	509	473	446	507	451	494	461	453	493	463	451	466	500	483	485	492	494	476	475	501	497	514	488	484	448	464	480	497	504	503	480	468	507	465	480	475	501	447	505	472	464	506	461	463	502	485	450	445	463	486	479	482	506	450	501	472	467	434	516	500	511	464	482	477	452	482	487	503	499	449	496	460	444	464	503	472	458	467	482	481	549	462	505	486	458	482	458	481	521	454	461	523	469	480	472	461	470	458	552	466	475	466	506	487	492	438	479	468	487	496	459	468	491	481	499	474	462	468	476	472	457	483	470	503	453	494	535	501	533	519	445	498	465	504	496	486	518	440	486	502	459	509	497	488	492	486	491	473	428	473	456	446	488	489	439	487	517	508	507	452	498	470	521	516	468	453	441	448	502	461	430	477	448	500	467	444	428	470	473	480	471	486	533	466	470	497	492	500	498	462	462	481	471	492	486	490	486	443	464	498	487	462	455	466	456	510	512	460	452	462	468	506	477	436	497	460	444	497	453	465	448	456	486	477	464	489	491	476	470	480	475	479	454	477	481	432	475	456	491	485	474	538	459	457	522	498	461	493	485	429	508	487	520	490	513	503	487	489	515	499	464	464	477	444	487	513	490	451	461	451	479	475	430	475	511	496	486	476	474	506	469	455	499	487	478	464	473	522	441	485	481	494	463	482	478	489	447	478	456	471	475	475	491	459	452	485	511	517	503	458	465	471	501	505	474	476	485	451	480	513	465	466	474	457	493	470	460	472	469	515	425	456	478	450	464	479	456	472	453	489	503	515	467	469	441	506	486	486	485	470	496	493	503	502	461	480	472	488	484	460	441	473	459	474	434	504	507	488	491	472	475	468	484	467	491	459	493	464	527	487	497	501	441	482	460	498	457	500	466	469	469	523	485	492	487	471	472	461	513	447	433	481	446	487	468	451	467	473	501	464	479	510	459	478	448	472	480	491	510	482	446	463	482	508	478	468	487	467	469	442	508	466	477	488	507	522	490	487	459	484	488	466	481	475	493	498	472	476	486	454	465	483	458	480	504	424	441	490	493	490	459	493	506	478	483	484	449	517	486	454	494	474	448	484	504	437	493	433	493	464	524	504	472	485	502	513	490	462	507	459	452	437	495	461	523	515	463	500	512	507	476	456	494	508	495	480	481	477	435	478	428	423	493	482	491	467	487	453	431	525	473	447	503	466	512	478	456	468	450	479	475	495	456	456	458	449	486	450	463	480	499	467	461	470	476	534	479	509	495	457	432	494	466	480	482	477	476	476	477	516	528	446	518	479	483	476	481	458	528	478	501	515	484	486	504	490	469	469	465	489	430	473	472	474	463	504	468	472	498	470	495	454	484	475	471	426	482	451	468	480	504	465	455	480	473	497	492	473	477	475	471	498	480	454	481	447	490	491	494	484	494	508	519	452	472	458	465	457	482	480	523	518	484	469	503	481	506	476	470	480	491	487	493	513	472	478	519	460	492	457	451	472	431	492	462	481	500	489	459	490	420	451	485	530	468	473	500	514	480	460	450	474	490	504	519	460	494	526	458	468	457	495	512	477	465	504	460	473	486	514	499	487	444	460	461	486	483	451	454	503	460	517	492	473	477	505	482	497	434	498	468	502	474	476	487	483	503	491	467	487	520	475	482	475	508	468	478	482	485	494	485	545	478	469	437	447	501	486	511	493	517	475	468	525	455	501	467	479	452	511	509	487	496	414	526	481	473	460	489	466	510	487	477	478	471	506	453	498	464	466	481	490	518	503	484	480	479	461	467	497	490	487	480	433	457	496	523	479	480	475	424	477	499	488	467	449	464	460	487	478	485	475	504	506	459	482	480	476	487	487	461	451	529	525	496	474	448	454	424	480	494	461	487	462	489	470	469	476	456	464	486	474	463	468	482	509	497	502	510	501	463	544	478	519	483	472	495	517	471	521	463	472	494	479	479	497	481	483	480	482	482	454	454	457	480	448	523	462	439	471	465	523	456	441	442	457	468	485	476	477	500	481	524	500	473	468	503	462	455	516	463	485	473	483	520	466	464	503	465	444	463	466	494	484	497	463	489	512	491	470	449	475	465	500	462	517	463	489	501	471	456	485	523	501	475	461	496	474	497	466	469	493	467	473	459	458	458	471	456	474	503	510	458	493	492	467	482	453	495	450	479	442	475	462	477	482	436	472	495	496	483	481	461	489	483	457	483	484	462	468	439	487	477	474	464	515	504	464	477	519	467	468	466	467	498	457	483	473	500	477	470	472	468	508	475	457	464	493	487	493	471	470	489	472	473	513	462	472	458	467	447	492	493	499	484	479	520	507	460	475	485	466	480	512	456	462	477	475	485	469	482	497	539	461	477	484	463	472	435	461	456	469	487	534	461	468	515	490	470	456	484	492	474	477	477	475	512	460	507	519	451	467	497	478	472	491	441	481	532	470	478	514	487	513	444	508	466	499	444	469	427	484	449	458	466	490	465	488	477	471	493	452	492	479	470	436	474	471	467	495	491	488	457	466	481	498	465	472	471	476	441	451	476	461	488	495	461	505	486	504	484	494	490	500	504	474	437	500	488	503	476	492	511	427	474	447	501	529	466	489	485	470	496	427	505	481	490	460	479	473	466	466	498	498	513	472	440	483	463	432	454	479	498	487	490	506	472	470	471	485	446	514	457	488	484	467	479	508	499	495	461	494	485	447	454	492	478	483	499	472	444	440	502	470	517	469	458	449	478	460	481	532	447	487	487	497	467	508	497	485	483	496	469	476	473	466	472	490	505	476	465	479	508	452	456	516	485	475	473	495	464	465	480
25655	21471	27644	25583	8459	1764	1417	1195	1008	940	884	8930	15338	11641	4877	1657	826	559	532	515	503	483	500	489	491	504	558	506	535	497	533	524	503	464	525	486	518	495	502	530	481	462	473	467	499	492	498	514	526	480	476	524	520	528	496	485	483	472	492	506	514	518	523	463	520	454	504	501	500	518	507	460	511	483	472	465	516	529	476	480	509	506	481	467	511	533	529	494	501	504	485	488	485	534	495	472	536	508	482	498	473	483	465	552	521	516	514	495	544	497	503	467	499	477	503	494	482	528	465	470	512	492	482	523	493	484	510	469	497	535	505	476	539	474	498	488	500	484	516	517	469	481	517	479	502	508	490	534	505	488	467	472	549	511	513	491	447	540	492	484	476	488	490	500	498	463	521	500	517	514	516	489	501	517	506	481	499	502	504	474	488	555	493	476	469	510	499	518	504	497	500	489	495	477	557	490	525	512	488	480	483	493	546	518	484	468	533	500	511	527	496	531	482	506	476	459	476	455	491	503	503	471	494	483	499	476	519	485	542	467	488	495	536	478	533	514	508	474	512	444	458	500	493	501	488	521	503	475	474	508	504	497	498	540	476	434	510	534	497	441	444	516	519	532	478	530	507	526	489	498	477	517	474	493	506	461	463	501	537	516	522	451	497	454	491	486	486	447	474	489	501	478	512	498	492	478	489	495	496	506	483	511	462	469	462	500	507	504	507	497	510	483	473	524	509	486	469	487	496	510	527	520	497	508	480	475	487	499	507	491	481	486	486	488	504	483	494	513	474	537	530	501	529	486	491	568	483	527	518	557	477	511	483	486	483	499	509	512	484	477	527	498	498	510	488	537	520	494	560	493	516	482	472	535	474	545	491	515	570	495	515	545	506	525	493	515	499	507	496	500	503	487	506	463	486	462	510	531	531	489	518	501	438	521	496	497	522	470	495	563	477	477	536	505	502	503	490	485	492	509	464	486	471	490	510	522	489	500	536	491	502	469	506	490	512	522	490	496	486	476	492	543	477	499	481	486	501	506	507	491	503	477	498	518	522	490	510	494	528	483	503	493	506	522	512	517	455	483	513	519	493	463	493	465	455	469	477	501	497	499	476	481	492	466	442	471	496	516	517	474	522	492	509	488	493	488	497	494	472	470	521	489	484	499	498	513	490	501	481	490	514	504	474	481	488	529	532	509	497	491	479	509	515	524	503	491	508	481	499	483	484	460	506	497	512	511	545	514	508	483	470	476	457	472	500	522	545	511	446	517	496	513	514	542	467	484	508	493	486	475	491	497	495	502	499	467	499	514	453	483	473	508	490	490	507	479	464	537	529	479	469	517	463	485	509	516	492	498	495	493	490	533	477	496	459	490	491	520	506	476	504	526	507	477	481	453	505	465	461	502	506	481	477	487	508	509	481	475	494	519	516	518	478	521	497	499	494	456	517	496	492	478	466	477	517	547	539	490	476	470	427	480	503	466	552	496	476	481	452	514	522	522	496	506	487	542	504	515	517	522	530	523	498	493	499	472	500	465	476	466	483	475	519	509	465	491	459	470	499	476	482	514	469	474	498	466	502	469	489	484	491	515	526	532	481	515	517	475	534	497	502	480	504	547	514	541	523	430	473	445	517	510	449	485	501	505	498	483	502	457	534	514	493	517	507	465	502	465	503	485	510	518	478	515	524	537	500	505	450	506	503	515	481	462	524	528	469	477	514	523	491	486	479	515	515	455	489	493	534	490	497	515	543	499	451	489	493	493	472	473	459	523	528	484	464	476	489	470	533	525	475	538	535	493	498	521	494	495	485	533	531	480	520	474	466	467	501	452	497	502	504	507	548	492	503	504	517	485	445	479	478	501	485	499	493	488	532	481	495	508	543	478	488	492	498	520	533	501	462	517	493	502	483	511	475	493	489	489	493	522	514	500	503	495	473	536	510	497	500	463	511	512	536	498	464	509	533	520	500	538	494	523	506	505	482	510	495	472	496	525	483	434	526	517	493	467	509	521	513	466	481	496	481	517	532	491	491	517	532	495	478	516	497	506	506	453	537	471	495	465	493	508	493	465	460	528	491	503	481	488	464	469	491	516	484	498	497	499	482	513	510	500	522	484	470	513	476	512	509	508	507	485	562	490	475	498	510	457	479	506	490	513	494	501	496	519	528	516	486	481	493	501	495	479	510	547	481	514	504	523	467	488	490	491	459	460	495	480	510	466	473	481	508	502	492	494	481	496	470	502	490	465	505	494	501	505	495	502	483	513	483	511	487	504	507	514	469	514	491	492	482	454	475	531	506	518	512	504	501	509	464	473	499	456	523	471	486	521	500	514	519	508	495	493	493	515	512	487	490	478	513	489	493	506	482	497	473	493	461	535	509	506	511	489	496	460	499	518	515	470	483	452	498	507	494	498	497	517	495	523	508	522	514	469	519	487	507	510	456	516	511	511	493	511	505	514	533	496	511	524	495	527	502	522	506	482	458	467	510	500	516	490	481	500	549	524	527	472	496	497	490	483	488	508	520	491	493	504	526	524	490	495	500	456	483	511	517	512	497	542	489	502	488	489	484	496	470	512	510	501	461	461	510	460	471	531	518	506	500	519	511	477	495	466	471	526	505	438	481	478	513	452	476	481	492	450	503	519	502	471	489	478	494	516	461	450	508	492	485	473	479	474	483	508	492	481	499	508	523	503	513	478	494	456	509	452	483	516	540	516	517	514	509	514	504	492	462	526	441	452	545	478	496	481	528	516	481	502	506	527	470	499	440	470	467	514	490	546	499	477	498	500	476	528	519	491	494	471	480	494	477	510	505	481	483	471	516	492	485	547	484	488	534	460	493	468	487	499	482	545	503	511	437	499	495	498	513	481	486	502	507	489	497	470	523	508	506	507	483	498	474	510	492	514	484	473	529	486	512	531	514	483	499	493	485	504	446	501	487	466	492	503	478	482	484	491	457	517	488	528	475	501	500	508	503	467	479	491	456	499	519	495	492	472	486	485	509	510	498	482	475	494	532	495	451	477	513	475	489	545	521	484	488	478	517	515	490	494	456	463	495	482	477	491	504	497	516	492	466	511	520	479	484	508	491	470	506	500	500	498	494	478	489	482	497	491	482	488	479	535	523	506	497	470	492	513	508	490	506	483	459	513	498	511	487	500	471	466	503	455	512	514	484	475	457	519	449	437	469	518	511	542	480	509	514	519	482	504	495	530	508	514	475	494	463	475	493	454	519	500	507	497	481	511	523	468	504	485	536	468	506	516	488	514	493	498	495	498	489	518	528	503	471	513	446	468	465	553	501	466	492	503	495	492	498	518	490	482	506	453	496	484	511	488	526	498	518	489	459	503	501	482	476	492	485	500	495	496	521	480	521	478	526	508	524	497	463	504	515	466	518	508	495	490	512	470	494	495	497	512	518	509	547	504	503	522	466	521	467	475	525	521	516	506	491	499	492	509	506	521	528	460	512	497	524	493	496	502	510	489	486	485	519	452	512	469
4370	6789	4381	2325	1918	1528	1414	1430	1315	1161	1108	11551	15034	10452	4632	1738	857	551	436	440	499	440	460	455	460	475	442	464	461	483	475	496	485	433	464	457	459	415	454	447	474	488	481	470	421	482	483	464	471	459	443	469	460	468	481	460	475	486	435	436	439	451	443	470	471	477	469	408	465	441	413	445	485	465	471	442	483	447	468	462	410	441	437	489	479	418	442	472	429	451	454	469	411	478	456	458	473	484	475	435	455	450	429	422	439	451	499	485	445	459	462	402	436	487	462	430	476	450	446	447	484	502	441	412	420	457	461	485	456	491	445	454	475	459	481	456	463	465	448	469	444	464	458	468	429	477	441	421	442	449	404	441	461	419	439	447	469	429	444	469	402	458	437	479	449	452	473	473	446	422	467	453	461	425	451	425	480	450	480	443	420	470	450	412	467	433	457	440	437	441	454	468	457	434	414	423	456	474	463	472	467	420	489	457	476	471	459	436	408	457	452	422	432	462	439	481	452	437	421	450	441	514	437	458	464	456	412	463	461	452	417	447	457	492	450	477	491	452	445	432	453	463	464	473	429	459	465	469	473	501	442	469	467	461	453	440	485	451	457	472	428	420	451	460	463	472	443	436	443	438	428	474	451	465	468	450	457	473	460	472	433	454	447	427	417	474	464	459	423	441	454	465	449	458	452	480	452	455	456	439	424	464	431	444	466	473	456	446	441	427	473	473	465	433	438	483	475	466	462	438	414	412	439	482	446	484	447	428	453	452	446	449	454	488	434	459	457	437	424	491	449	437	483	430	447	406	487	405	426	452	417	444	442	449	468	431	461	452	439	450	425	434	444	457	468	435	463	457	487	443	455	436	434	425	440	422	436	455	438	442	438	458	470	430	433	450	447	441	468	443	433	465	488	467	437	493	464	458	446	444	447	444	421	470	421	468	437	450	448	455	427	394	473	415	408	459	475	462	483	432	467	454	444	434	454	432	462	464	471	460	473	450	454	444	484	452	499	451	410	439	448	447	430	464	434	450	436	463	430	427	453	414	436	466	463	452	474	468	444	407	429	441	470	461	465	454	432	457	437	420	452	459	470	453	446	430	481	481	457	456	419	447	466	442	444	475	453	509	454	444	460	452	445	431	455	485	459	461	439	440	483	435	421	462	463	422	454	477	449	437	440	470	473	470	475	423	436	466	506	469	432	443	445	452	486	422	474	410	465	425	443	429	461	462	476	437	429	450	475	494	447	458	445	433	454	456	455	473	459	491	472	431	469	447	430	431	430	438	505	490	452	468	450	450	492	455	457	423	425	474	436	429	456	468	434	466	489	471	428	442	424	446	440	435	439	429	472	470	468	456	432	459	413	463	411	462	450	462	472	458	422	443	442	402	460	453	444	454	483	451	449	479	439	439	452	449	481	425	459	420	473	477	412	444	437	455	428	430	448	453	455	428	465	452	459	421	444	446	411	476	446	423	460	474	448	432	460	451	433	431	435	458	437	427	488	439	431	451	466	408	442	432	457	417	431	437	427	491	436	467	487	460	414	462	500	454	420	461	442	453	477	456	439	480	433	482	440	412	457	439	459	431	438	451	438	471	466	440	469	462	474	441	434	449	458	442	427	425	425	493	405	434	482	480	461	458	418	469	461	427	435	518	455	421	454	447	441	485	451	438	446	455	466	462	462	453	442	442	463	486	410	439	448	429	426	447	441	456	476	458	472	445	426	458	424	486	425	446	442	446	451	437	465	461	428	500	446	445	423	428	393	426	447	470	476	438	440	459	435	430	433	432	403	413	439	468	438	462	438	461	422	422	450	408	432	460	432	430	433	416	470	435	507	490	507	463	458	456	483	449	458	476	473	462	463	442	423	479	446	457	460	472	450	490	472	421	492	447	455	437	417	447	450	440	450	412	427	425	452	490	440	445	427	438	469	470	426	447	451	416	451	385	437	478	458	470	472	435	460	456	435	437	447	451	443	433	408	454	462	489	462	481	457	449	451	435	502	476	402	429	445	429	461	429	428	495	444	460	427	410	431	438	464	418	442	455	450	439	437	441	477	386	436	447	467	437	462	419	474	420	471	466	413	441	434	453	409	480	426	456	496	438	458	453	445	465	445	444	467	477	427	468	416	464	417	454	459	450	460	473	444	479	447	453	445	454	458	448	484	450	466	432	444	463	459	420	453	436	492	451	450	442	453	450	451	459	442	470	426	488	450	474	450	445	425	461	436	468	486	426	459	467	414	454	458	439	412	451	463	451	431	437	450	439	453	467	470	454	498	450	418	447	466	438	428	432	436	501	439	438	457	489	429	434	445	469	469	438	410	466	443	487	431	418	448	430	474	452	438	454	443	453	443	461	447	431	442	444	439	481	443	458	421	467	416	446	479	430	449	426	463	407	486	423	455	487	433	429	456	442	417	406	473	446	460	438	416	443	466	447	464	447	442	473	463	445	424	469	471	441	463	444	437	468	460	454	449	472	456	440	437	464	473	457	439	457	442	407	437	443	496	445	466	469	484	428	451	444	457	444	448	422	468	443	444	470	454	474	447	425	444	463	431	443	457	464	442	434	419	432	489	470	419	451	444	437	460	470	417	464	406	450	467	475	485	468	484	457	437	480	430	455	445	483	430	436	412	468	435	457	456	453	444	452	446	403	447	425	460	443	428	449	437	470	478	435	461	451	415	484	458	456	428	422	478	476	484	424	472	446	462	453	446	441	433	459	473	448	488	425	454	433	445	461	433	428	425	457	424	466	450	439	417	457	456	446	473	483	452	431	464	445	421	443	470	420	461	448	466	446	425	439	470	471	479	427	474	482	446	439	445	437	493	434	428	429	405	464	458	423	466	459	427	403	465	449	444	430	429	454	456	479	439	487	475	451	492	449	424	477	458	450	442	424	451	441	469	453	478	447	451	447	446	456	456	466	458	470	437	494	424	461	442	469	449	486	445	464	434	457	436	410	447	438	411	437	462	398	427	456	460	438	431	467	438	423	486	496	452	471	465	475	463	442	444	451	443	433	462	449	454	433	478	452	431	452	434	459	478	487	441	415	452	448	423	392	392	449	449	480	446	440	455	475	426	441	459	489	481	459	464	489	450	461	487	457	442	447	473	476	429	466	444	459	427	456	427	481	493	448	434	450	410	476	456	468	481	481	447	424	456	457	425	471	427	506	467	429	422	424	453	471	473	474	444	439	480	441	419	437	447	462	477	457	464	470	446	448	417	461	445	449	414	462	452	457	420	438	465	453	397	436	462	447	450	461	416	450	461	442	459	457	455	466	465	430	465	446	459	470	461	491	468	439	425	487	443	476	457	463	463	428	424	435	411	413	459	448	439	420	462	445	491	449	483	441	441	448	454	460	449	472	450	449	432	510	448	465	430	449	463	461	483	423	484	450	451	503	459	471	440	432	437	448	471	463	471	409	440	474	471	455	425	431	442	444	462	447	415	454	454	412	447	453	471	466	432	457	428	426	428	421	461	468	445	443
24696	21510	28812	24695	21004	6453	2076	1849	1549	1485	1168	15780	27091	20504	9115	2742	1285	732	649	557	614	633	645	610	639	638	609	643	665	657	587	588	648	639	624	619	618	601	623	611	618	632	648	650	646	583	631	672	617	642	584	623	636	650	616	544	588	603	596	588	611	669	608	668	658	558	622	631	581	563	628	597	600	622	592	560	618	643	607	590	576	598	586	639	648	618	636	612	636	602	621	640	587	641	608	588	588	641	652	624	586	607	645	633	646	597	583	650	632	620	597	638	635	614	642	589	613	621	622	635	672	641	607	570	603	600	615	638	663	602	637	638	594	564	613	594	655	599	619	607	648	566	615	641	591	574	613	609	655	633	626	606	640	621	637	572	615	614	609	620	646	623	609	594	623	632	625	592	559	629	674	643	585	600	548	594	611	642	575	640	589	610	629	597	630	609	641	582	644	629	613	606	587	576	619	610	616	637	633	589	619	611	616	556	575	632	625	626	592	649	578	627	631	557	622	629	631	622	653	645	590	607	606	577	589	607	626	621	566	627	624	598	577	628	594	598	597	658	591	602	629	609	599	572	567	572	635	639	637	620	612	606	656	585	617	613	629	591	579	632	636	653	607	633	616	594	593	669	601	623	599	637	604	570	584	576	596	637	589	620	625	608	601	587	577	664	622	635	637	631	615	606	613	590	590	636	630	567	608	599	625	627	629	612	590	640	620	635	607	593	608	658	606	623	601	616	627	602	645	634	646	594	595	568	656	647	588	588	611	597	642	652	589	657	610	665	597	563	629	616	600	593	592	605	572	608	592	609	611	614	584	638	592	618	632	624	643	582	587	640	619	566	625	581	640	595	623	637	647	617	610	610	582	620	611	604	615	583	602	614	618	631	634	628	631	621	664	609	617	593	567	577	644	621	632	627	607	646	608	614	653	608	569	600	671	613	640	604	565	664	624	617	592	662	601	640	625	599	629	638	590	604	646	688	636	610	637	580	654	627	616	587	567	614	571	631	616	628	616	630	616	681	618	644	622	606	610	606	619	625	585	625	607	584	616	632	619	610	628	618	646	637	675	630	606	648	663	639	631	555	596	612	632	602	626	627	605	598	620	589	647	649	603	620	568	634	646	621	636	556	608	624	681	615	592	599	637	590	599	625	622	622	597	615	599	624	593	568	644	597	629	601	589	586	616	604	594	622	608	676	636	610	641	585	612	607	556	603	633	603	647	615	617	575	590	659	654	600	560	565	602	629	593	578	626	617	609	556	620	613	591	631	604	616	612	664	604	602	633	586	606	582	641	581	587	674	615	606	618	607	590	569	603	566	593	595	635	614	603	592	624	632	609	627	584	612	607	590	654	608	596	641	590	619	595	581	588	586	578	642	582	573	643	625	571	631	620	619	582	625	614	646	591	617	621	636	611	598	587	622	647	651	594	607	629	596	570	624	611	594	571	562	604	576	609	636	601	616	615	573	668	639	581	661	594	630	540	639	607	615	597	572	646	610	585	578	612	673	577	604	624	609	611	583	617	631	620	650	595	616	583	607	635	574	611	589	619	605	581	621	615	618	588	512	604	610	632	607	600	595	544	648	596	596	620	600	577	606	584	619	622	601	594	549	641	615	557	691	605	602	616	649	605	636	630	582	617	577	588	588	599	613	614	638	623	686	602	592	621	636	651	603	564	643	646	631	621	636	584	602	618	595	599	619	583	634	603	604	623	644	617	610	600	572	603	619	602	642	624	648	633	612	599	624	625	628	595	596	611	604	658	577	621	600	619	589	610	598	578	606	597	647	612	620	634	631	620	623	611	587	603	645	609	633	549	597	643	657	628	576	605	638	587	620	607	645	644	585	574	652	586	590	616	582	569	660	634	619	614	593	582	636	667	615	579	638	620	621	581	582	657	594	627	662	592	624	594	545	620	610	635	631	554	629	610	603	582	608	626	577	602	592	632	594	610	645	606	589	622	572	588	623	600	624	589	601	596	607	624	601	637	575	610	613	626	621	568	591	623	705	626	629	632	626	570	613	619	657	576	604	621	603	614	619	573	573	583	658	588	635	615	656	579	615	617	599	615	645	646	587	603	613	625	587	589	597	584	617	626	633	615	583	639	633	603	618	611	600	628	654	637	627	642	637	614	639	593	628	637	562	631	623	614	606	668	638	630	713	630	651	631	602	619	656	642	621	624	643	625	647	626	611	609	621	642	691	636	657	627	657	582	616	583	621	581	598	650	609	608	615	640	600	624	631	654	637	626	561	636	591	575	599	594	625	631	611	609	659	586	604	659	591	638	611	609	607	617	615	660	606	613	654	608	616	617	607	633	614	650	595	639	629	571	596	631	626	626	612	547	601	638	639	631	598	599	669	611	623	623	599	586	612	584	585	603	633	613	604	567	599	611	621	586	593	705	643	600	612	592	568	647	601	580	616	649	583	599	576	615	619	651	584	610	598	626	632	614	648	603	579	643	611	602	627	542	615	600	583	595	611	646	606	632	666	603	645	591	601	611	608	605	620	622	612	614	626	611	608	620	602	616	602	596	590	582	606	597	607	616	605	577	574	619	584	645	576	647	626	614	602	591	630	632	637	617	606	654	565	616	610	618	567	586	645	593	588	614	620	608	604	603	629	641	646	619	655	629	627	613	627	576	613	587	565	573	610	591	656	554	618	679	607	621	632	630	626	552	606	630	610	623	582	589	636	628	541	620	621	615	631	617	574	622	617	631	651	586	594	581	645	583	630	598	603	615	609	622	656	650	630	581	587	654	594	582	628	614	608	642	660	612	609	622	621	594	585	598	567	624	609	628	569	622	591	556	600	655	620	620	613	584	653	614	592	596	594	595	609	618	605	598	586	597	631	621	631	604	615	586	654	613	606	607	647	653	650	617	588	599	636	637	619	613	623	581	582	637	582	598	646	625	598	611	627	626	645	598	625	642	618	620	671	621	601	590	626	613	634	597	577	638	606	640	615	570	655	583	639	634	638	588	602	681	616	577	597	580	636	609	607	601	609	631	631	643	608	622	624	642	655	579	602	648	590	637	581	594	611	636	624	577	622	649	571	614	625	622	649	606	644	619	596	597	674	631	583	564	600	613	624	666	603	599	604	604	587	624	607	634	589	588	658	656	603	578	585	602	599	607	613	658	601	601	638	566	554	636	598	630	621	606	618	637	607	622	572	626	619	604	629	631	641	644	562	605	609	605	627	600	572	572	593	609	599	625	593	593	649	631	596	579	613	589	598	598	604	611	613	632	604	573	600	647	615	631	598	586	640	609	627	651	633	618	618	599	637	642	576	605	624	620	579	663	623	661	622	577	611	612	597	617	672	614	651	654	625	609	604	647	577	629	628	609	634	621	644	584	591	629	605	578	580	639	623	643	609	595	599	555	633	588	596	577	585	602	618	596	629	646	629	608	612	614	617	611	606	600	563	642	575	569	690	602	611	587	629	624	608	613	627	576	577	614	640	606	658	602	637	605	593	625	610	596	656	577	622
5861	12223	12434	4324	2282	1889	1929	2212	1938	1925	1512	19681	24413	16742	7592	2802	1290	701	590	568	549	542	547	492	533	610	559	533	544	596	542	544	519	544	587	503	513	534	535	548	555	574	515	560	558	538	496	532	515	536	575	563	588	553	531	553	583	552	558	567	534	522	538	547	518	576	556	526	521	531	585	577	562	575	543	577	546	515	578	546	525	553	533	566	576	555	546	586	552	569	563	523	544	537	551	562	549	562	531	533	558	580	534	555	594	495	539	549	527	550	542	570	536	511	561	514	561	546	571	498	520	559	563	559	523	504	526	552	568	542	513	536	516	520	554	543	538	514	531	547	551	535	568	583	558	545	541	603	563	558	570	588	558	521	546	556	563	529	520	554	534	562	578	563	570	531	548	548	534	535	543	588	520	579	508	477	541	536	568	552	569	572	544	529	545	561	549	588	529	521	572	521	605	557	548	544	582	521	576	559	528	530	561	555	531	563	551	528	523	532	586	505	537	518	524	556	548	544	552	528	537	539	540	560	583	572	544	528	559	547	559	514	547	526	599	560	558	542	522	568	571	550	538	554	532	531	513	564	575	555	547	561	536	530	527	564	518	538	543	526	540	570	526	574	486	560	513	496	521	575	553	544	588	515	553	558	568	568	568	559	539	536	512	546	531	533	557	578	545	585	541	506	561	548	526	505	551	487	567	556	562	550	550	569	490	492	553	568	506	565	523	569	568	538	584	575	533	571	524	534	540	511	594	534	551	502	551	567	528	566	477	549	541	530	551	539	566	536	508	536	562	588	525	543	571	547	570	537	540	500	525	566	519	517	566	553	503	550	573	541	544	540	566	515	524	528	521	547	523	519	512	555	543	543	507	557	526	548	565	529	569	523	555	522	543	540	546	565	524	533	527	586	571	585	550	524	509	555	520	554	548	561	543	560	559	541	607	523	531	549	531	545	557	578	556	562	595	540	522	527	559	553	527	534	546	539	543	571	557	546	525	587	534	532	530	551	549	574	522	539	524	561	533	571	532	536	540	562	525	581	557	556	575	551	573	540	560	534	511	551	561	524	526	529	558	529	536	543	520	548	519	526	586	568	550	544	595	584	539	551	578	548	549	538	524	545	536	532	496	538	547	542	522	541	527	540	570	541	501	545	573	520	528	519	505	542	551	563	516	515	550	568	539	542	499	562	540	536	523	533	516	596	565	574	503	564	542	531	555	566	482	526	550	583	537	570	548	528	544	575	519	574	571	544	534	515	559	534	529	545	553	544	523	572	583	543	546	538	556	556	524	530	562	531	570	528	562	552	527	594	532	600	543	599	520	536	572	538	565	568	545	537	530	563	538	534	507	540	529	568	554	520	577	534	547	576	545	559	536	553	587	552	556	545	485	538	528	577	566	565	530	536	563	551	561	532	566	554	533	567	552	554	557	514	545	530	591	510	545	556	557	577	568	547	545	564	548	515	508	500	573	558	549	545	528	506	579	531	531	518	530	562	531	542	501	528	557	578	561	554	546	541	514	545	528	508	528	515	540	574	546	561	547	550	561	556	545	574	541	538	532	605	549	543	524	553	518	548	555	542	504	544	485	549	548	575	518	561	560	584	569	535	560	514	531	554	533	535	549	517	497	504	545	567	513	527	534	562	577	550	589	526	546	538	518	561	508	534	502	534	548	545	549	569	518	521	545	567	507	514	542	546	572	497	533	566	568	547	521	519	544	565	540	567	542	547	567	510	531	544	510	579	583	518	553	506	542	533	551	572	531	538	554	560	536	557	458	541	534	546	517	551	521	572	565	541	559	507	536	522	546	573	573	541	532	524	565	541	530	534	559	543	533	543	533	541	558	560	530	524	569	576	572	539	546	505	526	570	619	523	538	570	541	535	535	565	592	556	531	522	528	551	524	518	541	503	523	540	515	550	516	528	593	558	535	554	577	522	567	571	529	529	531	531	526	501	550	554	542	594	572	579	526	535	522	529	574	563	555	518	559	528	544	530	576	527	572	523	563	592	539	552	552	549	555	528	574	549	548	497	556	521	562	526	567	573	526	555	532	525	549	542	556	580	548	540	559	579	546	509	583	524	569	577	516	547	528	525	534	507	532	567	558	543	556	538	559	550	526	585	536	518	560	579	558	552	514	530	554	557	499	583	551	513	533	528	539	536	506	531	520	531	537	582	541	590	561	589	512	568	535	513	549	595	536	546	542	571	561	575	535	563	567	551	529	562	616	521	539	528	529	540	562	519	510	535	552	555	588	512	548	540	511	477	547	564	544	516	567	494	554	539	524	552	496	547	527	479	528	567	547	587	506	514	556	531	495	557	542	527	512	524	522	536	594	567	559	539	504	525	517	533	515	525	522	549	545	571	502	514	547	514	551	508	542	475	541	537	534	543	550	541	580	535	530	530	546	551	535	516	561	532	556	514	564	571	564	517	556	547	559	548	552	543	562	553	551	531	557	587	520	576	539	553	502	528	517	531	524	563	534	556	550	515	535	576	531	521	523	533	524	561	515	496	552	570	525	517	536	550	544	537	551	527	528	549	561	514	515	516	548	556	558	518	559	560	510	530	527	500	566	519	548	566	565	564	498	551	577	522	538	521	542	538	526	510	581	556	585	569	548	546	575	543	568	560	548	539	547	550	538	559	520	541	541	569	503	553	512	561	548	551	563	514	480	552	524	543	515	576	565	572	577	522	596	535	578	551	529	552	553	563	541	538	552	573	563	529	552	534	543	536	563	556	552	554	563	514	610	546	589	547	530	516	548	584	561	519	526	512	575	567	519	527	524	510	525	555	564	527	550	549	543	593	530	527	549	541	569	518	539	502	544	530	536	576	515	533	561	509	518	531	540	527	533	546	514	562	583	517	552	487	550	554	515	526	516	536	565	539	576	545	531	559	546	519	537	539	548	559	552	539	552	587	555	562	564	513	532	502	488	513	569	520	578	514	519	529	557	496	529	558	533	537	543	560	537	587	534	504	516	542	516	521	564	540	508	551	518	589	558	528	507	536	515	522	566	538	550	555	550	566	541	539	515	510	579	552	562	549	536	505	549	545	580	561	550	576	540	543	546	525	586	528	579	520	519	550	563	534	537	532	555	503	514	584	546	532	505	555	489	553	546	492	563	559	549	528	506	575	549	544	565	545	587	598	547	536	556	545	549	543	561	577	566	552	530	558	528	579	595	543	533	541	536	544	531	554	539	561	593	546	551	539	581	578	550	575	533	531	530	574	532	541	550	566	546	539	550	509	515	512	528	494	527	559	511	524	519	547	507	517	500	528	542	549	551	576	542	542	508	565	519	510	552	538	562	559	543	549	543	526	550	554	555	571	537	518	494	547	508	515	549	523	570	533	516	545	531	580	539	518	556	571	558	545	520	543	575	532	571	535	532	552	544	536	523	522	538	545	566	519	524	553	571	560	548	563	541	532	542	558	549	537	536	556	505	559	509	532	538	516	549	559	558	543	519	507	532	528	565	553	497	527	577	593
27836	12367	3978	1641	869	678	677	753	750	719	665	1194	1763	1589	1099	748	579	538	559	533	539	559	551	559	498	526	552	524	545	518	496	538	544	534	552	571	520	568	553	551	520	544	535	520	512	528	558	553	516	515	524	526	531	527	523	540	530	540	526	515	558	550	565	533	562	539	519	528	470	556	526	559	536	535	537	541	512	565	516	528	549	522	529	526	538	584	515	545	545	500	486	530	536	500	510	526	557	524	548	549	517	491	503	535	566	532	519	558	531	532	500	501	551	565	563	506	493	531	529	526	519	596	586	582	533	538	569	542	508	560	538	544	513	529	536	503	548	520	533	545	515	571	517	542	527	504	538	558	495	553	533	533	567	490	514	560	552	549	532	533	519	519	565	531	546	519	536	544	480	526	599	560	505	535	528	527	515	536	550	498	518	543	539	514	577	501	550	540	517	537	512	535	523	560	516	550	535	538	556	544	522	530	531	550	559	584	515	576	567	564	528	549	528	561	515	546	581	527	570	521	534	561	533	507	514	534	545	549	518	532	514	543	503	539	539	546	520	539	519	504	492	524	525	524	551	519	532	513	522	505	586	526	532	535	559	567	524	524	525	525	538	527	554	527	537	537	491	546	529	547	523	535	549	553	520	550	526	525	511	533	536	546	498	565	530	514	521	521	530	529	509	512	521	512	547	505	558	499	524	530	571	525	516	498	555	530	559	534	506	543	550	551	504	524	571	558	569	544	528	550	519	507	555	524	560	574	540	606	521	513	555	526	512	507	537	472	595	546	540	548	506	479	558	549	528	531	530	550	532	576	568	527	586	541	512	558	549	519	553	548	531	528	522	497	524	554	504	583	511	568	566	484	528	503	522	503	555	544	506	546	524	543	490	544	556	548	574	583	501	570	565	488	557	549	512	516	538	544	545	525	542	509	559	578	492	538	530	546	553	549	538	536	508	547	532	539	553	528	505	531	508	523	527	550	500	514	572	562	518	522	532	521	524	559	536	540	548	489	540	486	552	513	564	534	531	585	554	557	528	516	524	519	513	538	580	577	507	510	574	547	488	559	526	533	556	480	489	560	530	559	548	538	550	527	489	527	553	580	563	526	545	524	577	583	531	520	529	563	535	543	545	540	505	576	588	529	546	539	540	552	550	553	509	534	549	563	530	554	562	529	543	528	530	552	476	550	527	482	541	553	539	566	522	545	516	581	525	557	524	478	560	570	492	518	565	535	543	504	513	575	555	561	524	558	535	513	513	545	585	516	511	541	572	509	573	546	571	556	514	491	502	564	531	587	537	538	516	560	561	539	520	512	528	525	518	509	555	521	522	551	542	559	561	564	535	532	501	524	542	555	542	530	562	518	548	546	536	511	527	534	501	552	528	528	555	566	571	536	554	571	547	507	519	529	531	535	543	520	554	526	554	536	521	593	545	552	529	572	555	521	529	522	530	517	532	503	538	575	536	521	517	525	524	503	564	537	549	533	562	549	532	539	497	510	492	584	495	514	536	531	516	564	500	560	509	540	505	530	485	513	533	519	531	524	557	555	563	534	543	520	556	498	543	569	550	556	516	497	543	495	571	551	518	536	518	531	524	536	545	553	531	496	521	524	510	515	506	568	502	522	512	509	532	545	587	551	540	541	520	509	536	525	547	522	539	561	604	549	526	512	485	515	528	500	500	580	525	580	571	516	538	537	548	503	546	504	535	508	514	531	563	519	534	527	529	538	500	510	520	579	565	501	499	539	555	565	563	553	535	526	511	522	498	518	510	530	528	592	545	527	533	523	575	499	561	547	523	566	492	533	507	549	556	550	528	562	548	557	546	520	551	572	500	545	530	579	526	552	512	530	513	524	561	555	536	540	529	554	535	540	547	535	509	576	565	506	489	501	558	540	538	531	554	544	506	508	538	551	528	539	506	557	532	508	558	527	535	534	523	555	502	538	539	507	541	548	522	542	497	529	524	530	522	527	549	543	522	583	543	533	545	512	512	538	559	490	534	515	505	552	556	492	571	554	522	498	552	553	519	529	548	588	560	522	504	525	519	599	504	532	534	533	497	532	529	518	548	536	535	531	544	558	516	558	533	524	539	527	544	528	514	529	501	534	543	497	526	505	534	540	504	516	506	546	514	505	565	562	529	502	553	503	513	502	538	541	552	521	540	509	541	507	526	538	565	558	504	557	519	523	533	544	535	519	545	541	503	497	575	526	501	536	557	546	541	476	556	516	539	556	581	561	552	565	542	537	539	521	547	536	504	532	526	537	507	564	544	503	557	543	505	525	558	531	527	526	525	513	533	505	581	524	564	538	473	545	532	543	532	542	555	567	550	502	486	586	550	498	507	522	538	483	547	555	507	562	563	529	534	569	528	547	559	555	565	553	535	604	519	520	547	531	529	526	552	527	536	516	548	543	553	514	524	533	502	495	519	541	550	542	554	483	569	519	557	550	523	531	479	528	507	486	505	528	547	514	505	560	544	520	553	505	505	475	501	562	551	503	579	516	556	531	547	521	541	559	534	496	516	548	533	533	531	514	529	547	507	513	523	571	574	545	529	544	517	523	569	565	529	561	531	523	573	509	506	560	516	526	527	529	521	537	552	577	543	544	534	520	530	522	490	555	540	551	526	523	509	568	535	515	540	517	565	532	568	519	565	560	498	491	540	521	555	522	514	536	561	530	532	511	544	502	543	548	565	539	534	542	600	534	572	549	534	521	523	589	563	538	522	497	486	524	563	516	507	583	543	494	498	531	546	523	523	543	546	559	538	513	520	543	523	482	560	530	492	496	536	533	602	534	546	548	554	531	549	526	519	529	531	516	526	516	540	474	548	512	554	508	548	562	547	524	511	575	528	559	535	570	546	497	549	527	545	537	488	511	521	563	558	517	548	538	520	534	548	527	529	540	491	510	551	534	520	542	536	547	500	515	579	534	521	523	547	530	561	531	532	592	532	518	557	549	549	541	548	534	526	567	491	551	548	521	532	505	580	533	531	502	552	531	507	496	504	520	520	505	545	494	545	512	566	556	510	556	602	538	544	481	498	576	583	513	525	497	512	532	529	553	537	548	518	541	510	510	525	550	524	538	546	542	604	556	531	564	574	541	536	556	550	511	523	516	532	506	547	541	541	570	512	521	523	561	526	543	534	552	537	509	537	508	578	503	524	533	501	552	566	543	493	501	555	522	531	560	534	522	555	556	510	520	535	547	548	533	543	478	550	571	524	549	516	567	547	569	475	518	537	508	515	552	521	553	537	512	542	559	512	514	525	566	564	574	525	491	572	504	516	520	528	545	524	530	524	528	547	545	571	490	544	543	545	558	587	529	507	543	550	523	569	535	510	523	572	478	515	532	506	497	534	521	544	505	532	496	556	555	548	531	551	556	563	524	553	526	564	510	518	561	523	503	542	507	513	479	550	534	549	542	536	558	524	500	507	550	528	587	542	548	532	520	584	553	563	564	534	533	535	525	498	522	557	529	518	532	520	518
5892	4306	3646	1512	914	660	770	835	853	783	728	1558	2128	1787	1078	672	509	487	504	460	486	484	466	445	472	485	435	491	435	486	468	507	484	465	485	494	437	489	535	496	482	452	456	474	468	489	481	457	460	468	479	477	452	471	487	502	454	446	459	462	418	436	463	440	498	438	446	511	491	462	447	477	478	463	436	531	494	452	488	473	467	475	447	433	467	471	506	498	458	455	471	463	469	510	483	479	462	454	446	404	504	499	495	440	433	473	457	426	473	501	481	455	487	472	465	489	460	429	467	508	483	469	459	492	464	430	447	483	433	454	471	442	483	452	458	470	491	492	500	482	479	465	465	446	427	497	486	458	454	451	470	431	487	465	484	490	498	443	455	456	515	448	433	475	461	478	472	429	471	494	477	462	430	481	508	511	429	465	470	499	419	457	453	452	467	465	458	451	486	426	452	471	435	457	446	473	459	469	474	463	446	466	467	435	481	506	421	479	478	452	479	496	498	449	479	465	454	494	501	478	498	459	449	483	498	519	485	448	473	498	477	480	481	450	454	454	439	476	448	451	436	446	484	489	483	441	477	444	454	461	451	460	444	459	470	458	494	482	452	455	517	506	436	468	502	457	439	421	426	445	452	482	503	470	475	426	470	451	451	465	498	533	484	465	499	427	456	477	523	439	486	442	466	463	476	438	484	453	475	464	446	473	463	498	429	463	459	496	470	486	492	477	427	505	443	494	454	475	458	460	494	468	418	461	469	467	464	463	462	486	477	422	440	446	442	475	455	435	468	482	441	478	451	466	472	491	488	470	455	430	469	458	420	489	454	478	495	439	445	477	460	524	499	453	455	491	436	471	448	453	482	436	451	461	462	458	483	448	470	460	491	462	438	494	457	435	457	460	506	477	488	474	480	458	472	490	440	460	455	452	495	475	487	459	464	449	476	446	451	463	483	465	443	459	453	423	457	498	456	468	490	479	481	498	435	492	447	483	501	471	459	467	480	432	487	496	458	466	464	488	434	474	476	492	463	443	463	487	438	446	489	476	462	457	478	490	462	440	476	474	461	476	498	433	484	467	473	410	490	466	466	448	450	500	471	450	486	452	438	488	463	462	459	494	423	476	473	449	437	484	483	452	481	443	510	445	470	454	465	462	489	445	460	498	491	452	449	445	445	471	455	448	440	432	506	462	463	492	467	510	486	435	474	479	480	451	477	482	458	452	467	469	468	506	523	498	496	449	444	454	467	466	473	475	438	504	452	499	431	466	487	487	474	498	454	470	473	476	487	470	476	487	535	442	479	432	481	463	465	481	468	503	456	462	453	458	446	465	498	492	482	480	502	471	454	465	436	428	460	461	456	469	457	450	484	443	500	485	462	477	463	427	485	457	497	471	447	483	482	479	459	430	463	431	468	448	461	479	418	499	511	467	466	463	474	461	459	468	430	473	433	441	459	453	463	483	462	492	391	424	478	447	455	465	474	469	458	459	486	456	463	494	476	497	455	455	493	470	494	495	488	465	481	475	474	479	433	441	445	466	453	487	487	440	490	514	480	443	451	476	483	472	461	489	459	512	455	529	455	458	486	443	412	500	457	451	475	400	459	460	448	468	441	464	459	487	463	490	427	490	498	504	475	475	466	453	483	465	478	471	434	503	502	456	490	457	480	471	473	481	436	468	488	471	457	466	439	437	463	469	485	473	448	432	477	456	445	467	476	454	505	442	431	484	491	482	493	443	449	482	484	456	459	424	474	473	456	439	438	457	494	472	449	459	440	514	476	449	451	463	479	465	514	464	452	469	501	438	453	462	483	439	456	434	488	467	436	453	431	475	480	434	485	439	435	426	465	454	466	454	468	454	452	433	433	467	427	482	447	500	464	493	462	491	443	468	438	432	484	472	446	472	458	453	467	459	452	468	478	449	456	498	432	455	475	468	430	455	480	449	430	476	467	488	473	470	518	486	476	477	465	447	453	459	479	497	463	473	497	462	468	481	504	457	478	456	518	474	470	498	475	478	442	433	502	445	443	500	455	461	449	471	451	470	482	477	437	443	471	449	446	445	480	461	454	461	498	421	445	438	451	498	451	453	471	450	482	416	401	476	462	465	441	469	462	441	446	404	484	465	514	480	486	454	519	483	488	461	434	514	490	482	483	446	492	459	469	482	461	464	459	425	424	494	461	462	456	510	471	391	487	461	442	432	463	449	425	473	460	497	461	450	456	466	465	459	464	468	453	481	469	477	504	491	444	453	446	464	464	478	475	453	443	484	433	444	405	483	470	453	481	502	461	470	450	494	496	496	438	462	452	477	484	445	435	488	453	444	462	462	473	454	465	466	454	443	494	484	437	454	415	470	481	475	432	463	447	472	446	478	468	449	467	453	464	487	466	499	486	491	442	482	430	460	480	453	463	450	461	481	488	485	442	477	489	448	445	466	457	458	453	487	500	475	463	473	474	465	458	488	436	437	449	441	439	467	436	477	451	484	499	460	435	452	492	436	469	425	474	444	461	457	464	465	473	477	455	452	464	487	497	478	448	480	484	486	442	450	476	494	455	475	480	460	523	443	489	452	480	477	473	460	443	470	498	469	479	460	464	481	446	459	449	449	473	480	465	481	452	461	512	454	477	423	507	476	475	436	512	461	455	440	465	464	513	452	437	467	428	450	474	501	458	460	467	420	449	460	483	503	470	480	463	458	461	470	467	463	524	477	483	468	506	508	465	515	493	499	450	420	458	473	476	485	480	516	459	460	473	452	464	517	483	447	469	465	484	460	473	451	444	502	476	475	482	483	477	444	416	449	464	445	469	493	475	498	442	488	482	485	451	430	464	483	463	488	490	461	472	463	466	486	494	453	437	431	424	475	439	444	468	467	475	466	468	457	458	462	457	485	463	447	487	466	515	441	483	486	459	500	472	472	508	435	461	460	466	505	460	469	451	453	483	438	476	471	482	468	477	471	491	474	467	458	436	463	476	468	485	485	459	460	472	509	489	455	522	474	444	451	443	487	459	468	476	468	448	484	426	498	428	459	467	459	482	412	454	459	492	499	434	507	470	518	482	447	442	462	476	444	495	481	445	474	445	440	460	458	496	468	463	475	435	438	492	439	494	480	477	427	466	471	431	509	461	435	455	468	460	442	499	499	462	496	491	435	463	434	465	450	477	470	460	473	476	493	474	470	484	473	467	475	479	465	469	464	448	459	461	460	429	439	506	451	482	466	472	479	469	489	489	468	497	459	487	442	450	469	445	459	496	491	471	466	476	482	527	457	454	450	455	481	456	456	457	446	432	475	466	438	469	462	480	461	473	453	465	492	451	497	460	440	465	482	471	453	446	486	478	449	444	484	473	515	455	448	455	466	478	421	494	455	524	457	435	496	416	474	475	466	456	482	438	467	453	462	443	467	453	431	517	491	452	459	499	447	474	485	444	468	448	460	504	453	465	449	467	422	467	485	459	451	487	450	420	473	478	490	504	501	450	490	447	461	456	476
25696	21480	27625	25624	8924	1695	1353	1107	1074	1087	979	8619	14691	11519	4865	1578	761	572	458	463	478	497	497	485	467	506	479	487	496	457	486	494	480	500	507	512	494	488	518	506	492	510	483	483	490	496	510	528	494	488	504	500	491	446	481	483	510	492	497	493	491	507	535	471	498	464	445	475	521	465	518	508	527	505	451	476	527	473	476	504	467	464	497	466	457	497	518	488	469	496	515	480	478	494	498	457	493	481	472	510	454	480	465	483	474	493	491	494	487	543	492	480	457	502	475	483	467	462	481	474	516	496	468	471	492	523	482	487	487	460	491	513	500	473	516	462	475	475	493	447	491	486	528	486	495	507	475	487	490	504	479	478	439	462	466	505	495	456	480	533	467	455	498	444	482	501	495	489	503	452	496	518	525	450	501	528	510	495	485	505	453	459	500	480	520	498	490	477	466	490	494	486	464	489	498	500	500	498	471	496	492	482	482	512	519	496	503	483	456	450	489	516	479	488	497	503	484	504	479	469	491	481	497	502	503	511	429	477	484	481	474	479	489	484	464	494	508	488	437	460	501	465	472	458	508	509	464	486	507	491	503	513	507	471	457	516	443	496	516	490	487	472	476	497	487	503	483	501	528	505	503	489	500	489	481	468	460	488	456	498	490	491	488	501	492	554	493	529	467	486	476	437	477	497	517	509	523	482	513	469	488	476	515	478	516	475	507	550	494	488	496	511	499	462	479	483	481	515	492	496	471	487	455	485	440	481	491	476	489	458	446	480	523	503	499	486	503	503	484	459	486	492	486	485	498	447	466	479	485	507	466	495	543	492	448	457	501	535	431	460	424	448	444	513	462	498	488	496	486	475	483	484	512	504	492	463	510	488	488	506	492	473	495	472	465	504	462	490	450	507	497	472	470	461	495	509	479	457	485	468	491	508	454	471	487	524	480	485	484	467	488	502	465	489	482	492	462	428	475	479	464	482	474	464	497	465	469	475	476	462	462	493	498	480	508	450	516	455	497	467	474	515	548	498	504	510	514	552	497	510	458	506	525	480	489	478	518	466	488	477	455	485	484	485	476	493	523	483	492	497	464	485	497	454	498	487	473	482	505	500	490	472	435	493	497	437	495	473	487	495	486	522	526	497	503	490	465	481	470	446	484	513	518	496	466	509	488	435	456	505	489	474	525	502	489	499	521	492	476	457	465	478	462	458	510	445	509	487	492	480	488	495	513	468	507	494	480	462	483	469	488	473	457	507	478	498	553	523	456	454	493	501	481	515	467	489	480	511	537	478	459	494	483	505	484	480	475	474	474	524	486	490	516	473	525	468	503	486	458	495	494	456	499	510	497	475	503	484	480	498	459	499	466	492	453	536	486	476	471	475	483	479	481	476	470	470	536	484	498	506	500	474	495	484	470	447	510	485	476	501	493	445	508	497	504	514	466	509	485	489	483	454	448	460	487	480	460	495	520	520	531	468	498	528	467	497	472	482	484	498	489	514	505	506	465	506	466	459	503	461	479	498	520	502	515	514	469	488	523	512	489	477	535	488	530	457	478	493	466	497	470	479	467	506	495	510	468	496	467	464	506	459	465	512	461	506	454	469	507	513	509	541	488	451	474	494	495	479	468	485	472	481	483	487	469	491	479	480	470	468	490	481	460	489	488	483	486	529	484	466	463	480	508	476	493	455	479	491	491	479	471	471	535	474	485	467	462	471	456	483	494	496	517	459	463	508	462	488	496	463	504	485	493	474	478	517	513	502	502	475	475	447	519	463	481	511	485	513	486	494	487	460	443	499	506	483	519	502	444	450	486	512	502	464	465	461	516	508	492	482	486	468	497	480	521	469	512	471	489	463	498	473	502	508	464	476	510	459	496	466	524	512	498	491	498	475	457	484	500	485	508	492	529	472	487	512	519	490	487	461	465	476	533	508	503	464	470	485	512	483	455	496	478	505	488	493	492	467	477	500	499	479	521	531	504	517	521	470	525	478	496	498	471	509	473	506	478	477	465	518	508	471	462	467	493	466	517	465	506	508	472	435	477	482	471	504	485	496	463	495	484	503	468	479	489	504	501	503	482	452	472	505	472	478	468	479	493	477	485	447	522	501	505	487	462	480	497	463	488	475	489	514	461	538	501	510	512	485	501	484	459	464	481	489	502	478	476	480	498	498	510	483	495	481	509	508	496	473	513	478	502	500	471	478	453	497	508	510	455	511	502	470	509	493	504	465	540	485	488	470	551	445	485	520	468	487	505	444	526	452	479	483	514	485	498	463	518	488	481	523	498	483	477	502	498	473	492	410	476	482	467	458	487	482	426	474	433	478	537	544	526	496	478	503	495	509	478	464	515	481	492	479	451	486	471	500	503	511	478	459	504	506	494	464	439	453	527	504	501	429	502	470	478	495	480	473	508	451	487	457	494	469	458	526	477	484	487	515	493	481	495	495	487	505	483	529	475	481	449	499	479	521	505	481	492	495	480	495	538	496	502	489	477	492	456	467	477	542	475	468	469	456	495	496	502	466	486	439	463	491	481	491	503	447	442	490	477	509	506	521	468	494	510	505	469	459	475	471	486	482	476	487	460	449	507	491	471	446	481	483	465	469	495	525	486	508	475	499	466	512	507	465	472	524	478	495	487	447	502	501	520	483	515	454	445	478	492	483	451	477	502	493	470	454	484	529	510	497	500	500	464	489	490	497	493	463	464	490	462	480	508	456	448	531	461	466	488	491	515	503	533	474	489	489	484	457	506	512	495	478	472	504	504	468	494	498	454	480	504	486	528	492	462	445	490	521	513	475	484	494	479	478	488	463	499	475	447	448	486	491	495	492	465	482	511	447	460	480	475	506	506	507	489	479	488	499	492	480	462	495	475	472	490	506	485	481	487	492	460	467	507	501	474	509	483	486	497	478	470	473	494	502	480	469	487	499	469	515	460	471	477	458	535	491	471	471	503	466	531	479	494	496	501	495	478	488	474	461	505	462	531	476	474	472	497	458	511	536	462	501	483	515	483	512	517	460	456	501	466	429	544	470	493	456	488	473	510	487	489	483	496	489	465	513	492	502	494	477	498	515	485	515	511	488	479	482	498	472	514	449	494	503	443	459	475	486	455	501	460	489	498	455	493	512	522	482	444	515	474	490	482	463	487	481	482	541	458	460	457	498	512	470	525	481	478	486	496	498	487	486	458	444	468	503	456	464	495	484	484	467	470	531	466	467	442	468	493	432	496	461	466	480	460	483	494	473	464	473	492	499	503	436	478	501	494	516	481	485	496	455	522	488	459	453	511	473	490	481	492	461	532	496	463	481	495	488	463	471	447	476	464	499	503	510	487	532	502	496	463	469	484	464	511	469	474	529	487	494	506	503	484	460	479	467	429	519	486	473	449	491	528	463	450	432	454	445	489	477	475	471	468	513	472	474	532	516	490	488	493	479	480	493	488	473	494	487	517	496	450	449	476	459	463	489	497	460	503	508	482	470	471	506	455	467	433	498
4198	4685	4571	3259	2105	1404	1528	1497	1454	1422	1149	11532	14226	10412	4461	1678	848	545	475	455	469	425	455	423	428	433	455	432	488	466	435	469	435	447	450	419	433	437	414	444	393	482	431	428	446	442	466	475	485	418	451	426	490	417	462	445	453	424	439	435	437	434	434	405	405	452	442	473	428	452	469	424	408	436	438	477	427	433	425	429	448	425	458	427	461	478	445	405	461	469	461	472	433	505	417	452	470	458	421	444	461	426	434	483	449	468	452	477	499	438	440	432	443	436	441	470	450	455	407	453	439	458	466	435	472	450	445	464	445	454	424	448	474	429	449	414	396	444	479	400	469	438	479	482	410	427	441	451	445	501	468	454	438	421	440	488	440	434	452	467	481	456	408	460	480	390	461	429	422	460	443	437	468	440	482	483	479	441	446	415	430	465	414	450	440	480	473	458	463	426	428	429	464	428	474	433	454	464	435	468	453	464	454	459	413	452	404	445	451	430	440	406	447	447	432	446	469	423	455	361	462	472	439	470	481	461	452	437	488	464	454	448	452	453	465	437	485	433	456	461	454	442	454	475	466	403	463	452	424	424	441	447	434	476	440	412	454	429	492	460	478	445	450	432	424	451	437	459	467	466	447	426	458	486	434	435	456	430	459	521	459	447	477	465	458	461	474	454	471	448	443	411	469	458	503	421	458	452	471	501	465	409	481	447	443	459	460	429	465	450	453	437	468	427	466	418	414	448	415	437	448	433	479	458	436	443	430	459	424	449	424	430	454	434	438	462	449	499	454	463	436	410	441	480	461	390	440	453	453	448	454	466	474	427	484	433	457	477	446	459	452	444	435	433	445	440	451	448	390	450	456	438	441	461	449	467	449	419	428	467	469	433	493	448	448	462	385	470	435	426	464	440	454	462	428	461	445	470	459	420	455	406	466	486	452	511	465	428	414	428	465	464	444	453	421	443	450	436	460	452	431	451	455	455	433	416	431	448	452	432	446	423	458	476	412	453	424	444	498	443	454	400	424	437	425	455	440	414	456	467	456	425	456	414	470	453	449	463	408	471	452	435	458	460	433	435	424	488	450	435	446	445	452	464	460	399	488	462	438	431	475	464	446	450	428	459	440	503	443	436	434	438	438	439	460	448	464	430	456	450	462	443	438	429	453	434	475	433	437	468	432	451	452	454	416	440	472	435	467	445	450	461	425	457	473	479	447	469	451	468	425	442	439	439	465	441	462	414	433	491	454	419	479	434	411	431	426	438	440	463	418	456	459	424	453	412	438	423	409	464	470	425	429	455	410	447	450	458	427	488	447	447	472	508	403	439	431	443	444	414	459	448	429	431	449	445	492	431	396	476	436	459	460	431	403	469	454	484	393	438	457	412	445	433	453	403	413	459	456	448	412	487	423	451	409	414	458	449	436	460	413	454	425	446	399	421	483	460	428	487	458	447	479	449	476	430	479	468	418	429	461	472	442	435	477	444	446	453	449	475	492	408	448	492	444	444	429	402	495	433	473	427	467	433	422	490	417	416	428	424	439	430	428	448	442	481	444	418	439	447	402	462	423	410	432	422	433	425	422	463	475	442	419	451	427	450	422	443	471	398	474	435	458	423	453	396	459	453	474	414	427	450	458	436	451	428	447	464	467	446	442	446	416	452	472	433	485	453	423	426	447	429	454	456	438	464	459	439	423	438	446	457	466	453	425	434	464	454	462	397	448	448	461	436	432	436	480	481	427	429	445	452	444	443	442	441	446	442	422	442	463	425	434	449	419	463	470	453	477	451	478	441	456	518	469	451	446	494	464	417	470	437	448	482	449	451	420	498	456	408	409	417	437	448	450	418	429	434	429	451	456	482	452	419	467	434	425	468	470	451	438	402	459	421	450	426	418	480	466	440	466	466	449	462	434	438	449	469	477	472	426	448	449	442	461	425	430	409	450	432	435	442	468	461	432	416	413	425	465	449	418	443	444	460	461	432	447	448	445	443	434	433	435	456	450	441	483	407	459	451	451	417	453	463	447	441	429	457	488	429	469	476	416	462	479	452	430	430	419	454	440	453	432	433	458	451	449	419	432	438	455	413	412	470	423	443	426	471	433	403	462	461	450	449	433	447	477	432	408	436	422	447	403	460	458	427	427	456	409	428	427	428	422	439	484	419	440	479	460	436	409	413	437	479	442	474	400	450	440	419	435	425	446	443	430	449	456	432	426	441	412	435	391	464	461	435	430	445	420	422	434	445	419	434	425	409	436	423	417	423	434	438	462	445	414	455	406	424	425	412	449	452	468	424	455	448	455	441	461	452	429	474	453	451	467	468	474	409	445	417	430	465	420	432	458	441	462	454	456	457	487	470	437	440	401	478	425	457	448	464	478	460	429	451	438	431	419	489	441	454	463	407	443	466	427	423	478	442	449	454	444	443	401	468	440	446	448	428	452	446	441	441	459	448	418	458	467	441	418	474	451	429	425	446	411	413	434	429	444	462	455	406	411	504	419	408	451	496	454	457	446	437	384	477	425	416	446	428	456	420	437	448	458	454	424	437	443	418	435	483	456	460	456	445	447	446	432	464	436	461	509	443	424	499	444	420	450	450	393	444	440	412	432	403	451	436	438	449	434	454	440	433	421	461	428	422	457	406	482	431	449	438	444	437	462	405	471	471	459	432	466	470	423	449	426	447	457	430	437	462	460	446	431	467	454	471	428	448	432	439	451	450	439	461	449	422	412	468	451	464	440	393	469	492	432	428	442	451	452	440	443	432	416	425	472	421	406	434	466	442	445	454	427	430	425	453	421	393	438	430	432	434	436	448	422	417	471	434	426	473	455	415	471	464	485	458	396	462	440	479	446	448	441	389	444	431	442	467	452	444	454	444	440	446	439	470	465	437	444	424	441	424	427	411	467	445	490	429	501	458	450	431	455	458	456	462	448	451	439	419	409	437	466	445	457	447	411	460	447	429	447	440	485	450	461	476	436	428	415	438	457	489	428	421	442	446	432	501	426	435	417	450	428	427	447	440	445	443	462	470	422	490	424	422	411	414	413	424	454	469	436	426	440	463	467	438	442	430	445	487	484	447	476	434	424	477	417	489	427	430	435	436	487	458	432	404	485	444	465	455	462	445	436	483	431	422	457	437	418	437	442	461	447	442	422	480	452	461	431	433	429	443	462	481	448	419	424	452	461	431	468	482	452	464	401	467	418	450	437	438	508	436	439	449	454	460	432	438	451	453	432	448	414	442	437	469	457	425	418	448	445	430	440	411	449	438	443	454	421	466	448	444	471	451	436	473	437	412	437	428	432	454	404	464	399	408	442	462	436	453	462	451	443	419	438	426	477	449	428	454	454	462	456	435	398	469	455	438	424	428	477	435	444	447	435	436	477	439	423	458	404	501	451	468	429	451	434	446	442	433	442	420	474	410	485	513	440	432	448	431	459	462	441	419	458	410	415	480	501	442	431	476	447	434	433	416	467	454	437	461	402	465	429	434	449	426
24718	21514	28726	24754	21197	7114	2749	2343	1743	1604	1258	15799	26296	20589	8382	2404	1165	749	694	619	624	624	644	618	651	645	603	602	602	601	608	610	604	630	606	662	651	626	642	599	573	583	617	623	656	586	592	627	625	621	606	617	628	657	617	639	615	577	598	595	599	606	648	597	599	632	618	607	594	618	636	627	639	614	585	596	638	615	577	598	609	625	649	643	627	560	594	640	618	646	604	588	609	636	613	604	626	613	594	591	657	628	587	644	646	562	636	594	576	578	590	604	602	659	554	610	615	654	629	605	623	593	618	593	596	605	597	626	596	609	616	643	600	637	587	615	634	622	631	593	615	605	645	673	606	601	593	648	621	665	604	609	599	634	605	604	576	592	620	623	634	590	615	595	630	632	645	601	604	625	615	581	610	697	576	600	599	580	597	654	621	566	597	603	585	647	590	612	623	641	638	618	634	611	612	606	607	630	649	556	629	670	678	607	632	619	606	597	607	634	669	595	615	636	600	608	645	644	560	617	633	609	612	630	611	581	623	629	707	591	619	555	633	586	611	642	591	616	625	625	585	594	652	620	582	599	591	582	651	597	645	615	634	571	615	630	630	594	670	645	589	649	593	599	635	572	598	622	646	648	582	651	621	655	628	596	618	651	646	549	663	627	619	626	630	618	645	595	649	638	639	623	614	633	624	638	613	600	645	634	602	582	591	591	600	569	613	614	629	620	649	655	641	610	593	615	590	605	615	645	673	647	614	610	594	596	608	650	611	604	586	603	586	638	612	614	632	614	622	617	609	585	619	603	584	617	592	582	596	613	624	612	591	594	612	612	612	642	573	601	587	616	594	607	585	610	602	617	621	577	625	610	587	606	613	619	641	609	623	603	628	614	598	662	627	576	616	592	617	614	605	625	598	620	599	609	666	600	623	603	622	583	629	614	600	658	656	584	634	609	618	587	637	578	628	619	605	620	623	653	609	561	630	626	628	609	570	634	626	637	623	621	606	599	615	594	596	603	596	615	617	636	587	571	623	601	605	617	608	646	631	625	638	595	614	574	636	623	607	609	629	618	633	631	640	598	630	620	591	640	609	642	551	571	637	615	611	612	600	605	622	621	627	646	595	581	567	646	624	612	633	617	651	593	615	615	603	646	603	634	656	634	636	636	614	591	679	621	609	634	612	585	659	648	607	585	581	587	611	588	612	631	585	647	597	606	611	631	599	632	639	626	611	624	623	542	593	593	641	699	630	601	606	668	618	601	589	654	648	609	611	643	652	590	621	588	608	612	603	630	593	613	622	632	624	623	672	604	635	595	577	616	615	573	619	635	612	641	625	651	592	598	606	669	655	623	624	616	608	663	551	619	630	620	615	618	576	611	601	622	590	564	654	616	651	600	653	626	629	595	626	620	605	580	576	638	593	648	593	597	610	587	607	574	612	613	581	641	635	567	587	606	679	596	604	641	637	601	605	574	617	561	639	625	612	592	613	625	593	609	611	595	620	591	610	657	637	608	644	606	609	625	624	551	590	640	667	574	595	624	594	625	634	609	595	608	646	544	633	608	585	606	575	605	594	603	600	582	587	592	614	619	614	584	589	614	619	584	598	592	626	613	609	640	643	618	623	611	661	596	643	628	607	619	632	625	581	598	577	600	587	577	602	644	619	624	578	609	553	606	588	642	671	606	571	619	588	620	579	577	625	574	646	603	595	665	618	609	598	576	589	580	583	610	548	609	569	585	567	636	636	632	648	592	633	642	625	564	632	622	604	591	594	612	606	579	567	593	627	620	629	618	631	650	663	596	619	600	638	645	619	658	602	648	613	605	576	621	620	594	628	664	629	654	657	591	634	602	604	616	576	648	634	607	629	574	595	574	666	610	629	579	602	569	627	622	623	601	633	648	622	626	582	607	651	588	598	647	602	617	593	600	632	606	617	582	584	611	631	630	612	590	599	612	572	634	595	655	618	565	590	592	597	643	605	621	593	627	582	653	629	590	643	594	622	615	651	639	620	604	613	617	606	621	638	586	630	585	623	606	581	601	630	614	581	547	614	615	578	587	625	617	586	638	591	620	661	640	622	648	618	563	594	645	626	658	603	557	645	585	604	589	600	652	596	631	561	558	577	599	588	651	619	607	636	629	614	606	641	614	582	613	611	610	605	578	592	632	591	635	539	598	628	552	586	599	630	643	633	649	616	578	602	630	609	615	602	621	581	629	604	602	648	618	586	608	590	569	632	614	621	598	600	637	634	623	604	620	631	645	616	664	592	633	616	600	616	569	598	595	593	635	638	594	620	643	629	623	602	625	620	604	624	587	633	601	644	581	623	613	639	622	642	633	616	589	633	641	642	596	621	669	591	574	651	618	598	610	633	623	623	636	586	625	568	596	581	637	593	621	601	584	603	611	615	582	625	605	631	593	634	635	567	546	596	599	578	621	604	596	580	633	616	561	605	609	591	635	592	618	619	625	638	604	594	601	659	608	606	621	622	571	630	609	590	570	622	582	584	675	619	616	637	608	591	567	630	589	648	620	621	634	605	608	577	618	625	629	682	577	620	609	622	629	600	637	594	602	623	662	620	639	629	618	605	647	592	617	651	609	608	562	610	623	609	582	580	626	636	603	584	558	605	632	582	608	647	559	624	595	620	587	574	596	536	617	642	595	630	573	598	582	629	627	580	601	576	568	606	614	606	631	610	624	624	614	598	588	635	609	594	629	606	640	598	602	565	612	594	612	637	610	587	569	635	631	598	622	546	653	632	576	644	605	561	596	611	616	621	580	647	619	647	589	583	597	603	645	646	644	588	623	555	635	630	629	596	609	616	545	556	584	623	629	620	592	631	619	635	606	679	610	625	667	624	618	624	649	607	600	583	585	633	581	650	610	644	617	604	607	588	590	617	616	598	625	623	585	606	597	636	582	636	627	595	608	574	631	634	625	586	618	614	591	617	631	599	605	626	597	614	596	580	622	614	619	619	610	615	584	585	629	653	615	651	558	640	602	594	606	658	591	639	611	604	602	608	606	578	574	591	601	585	596	611	664	608	617	591	607	594	588	628	606	636	660	624	604	630	621	645	619	607	640	612	568	556	623	572	576	641	634	612	610	603	638	614	617	614	587	587	593	595	606	609	604	633	657	579	613	591	596	618	626	610	598	607	649	624	611	561	574	557	607	556	651	583	596	603	581	597	598	595	630	611	647	647	637	624	582	628	584	581	661	617	604	631	606	568	601	610	573	676	680	628	597	625	626	616	618	595	608	645	612	615	656	624	618	607	599	643	587	645	567	617	633	608	591	599	665	642	633	634	625	581	634	576	618	651	598	595	577	605	584	609	562	623	605	581	569	593	575	584	614	583	616	606	626	631	601	627	593	587	619	600	604	624	639	624	638	592	622	589	622	645	583	588	599	569	572	610	603	597	603	621	649	627	666	606	626	629	595	614	623	627	572	625	617	608	593	581	591	616	623	623	600	599	617	614	661	592	593	590	575	602	640
4601	6639	6756	5022	3138	2295	2491	2970	2518	2187	1623	19469	23636	16934	6611	2453	1226	647	563	558	588	577	528	547	534	583	538	585	546	537	562	557	541	566	557	549	586	557	535	537	524	520	603	502	550	526	529	559	554	545	561	499	573	540	586	571	561	557	567	572	521	564	498	526	529	580	542	581	540	529	524	519	561	519	523	542	541	530	552	548	553	522	543	543	530	534	548	547	544	604	567	543	533	537	533	563	536	540	553	520	540	560	526	551	540	523	545	554	514	542	543	492	552	536	516	516	536	546	546	530	552	573	579	520	525	542	533	509	568	564	532	527	543	582	577	545	563	538	564	543	497	554	525	551	566	529	572	538	544	514	536	484	536	520	488	544	560	534	526	563	525	541	545	494	534	523	526	560	543	518	559	533	546	531	566	539	563	554	569	523	537	527	536	541	506	519	516	546	548	557	534	541	543	555	554	532	534	528	496	527	553	511	576	550	573	561	527	543	558	543	573	569	519	526	539	552	571	539	549	560	552	518	534	542	530	544	546	535	495	574	528	575	542	510	554	543	582	520	531	557	549	553	522	548	512	508	542	560	545	538	537	542	526	487	562	552	565	552	498	552	507	557	513	539	537	564	554	560	492	581	568	559	525	528	531	592	544	522	527	557	531	522	558	517	525	518	550	549	543	529	544	514	503	542	561	530	528	539	572	566	542	552	551	543	537	546	551	566	572	525	526	561	546	556	544	545	549	570	488	526	497	524	520	510	541	530	552	540	552	542	526	592	498	512	535	550	537	528	515	548	498	521	526	508	534	533	508	494	527	500	543	502	588	560	538	548	529	563	521	496	547	536	572	567	552	546	548	511	533	564	539	539	532	534	506	555	550	547	526	559	572	532	571	552	515	548	546	554	564	506	563	540	509	556	527	534	524	507	547	576	559	518	553	591	536	526	521	558	515	537	550	536	567	521	537	528	536	564	523	523	542	541	514	547	533	558	535	532	515	570	544	520	563	533	511	543	523	557	583	538	554	515	506	527	535	527	551	559	572	550	496	552	576	535	576	492	538	541	486	548	530	524	549	512	496	531	558	534	565	547	584	518	548	485	524	559	527	555	534	534	499	573	515	552	587	526	558	531	549	576	524	536	500	543	537	545	524	565	562	554	579	564	524	528	529	529	505	497	545	544	550	553	526	548	542	545	500	537	581	575	520	540	560	548	517	551	515	515	551	533	558	549	537	518	540	531	523	550	534	531	535	567	527	521	542	536	536	524	543	539	554	537	575	533	518	545	573	544	575	585	552	549	557	546	571	523	596	509	542	534	514	511	582	536	535	530	527	536	545	544	533	540	531	568	539	551	551	543	516	546	567	502	538	587	555	537	564	535	555	573	537	566	560	508	536	522	538	547	559	525	530	533	539	515	521	540	521	574	536	539	521	576	506	586	585	561	512	502	558	534	539	535	557	529	507	554	545	506	493	583	573	555	544	487	561	520	511	559	533	505	513	532	522	528	577	525	532	574	546	553	570	498	579	558	574	539	554	550	585	535	551	567	514	571	541	548	532	552	530	555	509	506	536	584	545	502	550	573	544	509	550	526	524	541	544	508	568	561	525	564	505	554	548	537	533	531	518	552	525	534	488	572	540	527	537	561	546	523	540	585	531	551	523	529	561	536	559	544	549	527	529	565	539	502	472	546	524	539	558	509	554	517	541	573	511	511	550	492	553	538	561	555	528	536	556	576	523	580	536	503	540	515	527	536	557	508	493	533	508	529	538	523	551	570	574	544	514	564	606	519	507	544	580	522	538	556	556	513	509	586	560	531	546	545	565	507	533	531	545	558	539	565	547	493	575	506	572	557	536	569	532	545	548	519	557	590	544	529	551	557	557	565	526	532	531	536	516	543	532	548	567	478	518	514	528	557	550	550	545	535	544	527	526	581	510	532	547	530	512	556	527	561	523	563	521	551	537	546	515	526	531	495	547	527	586	505	548	491	542	534	544	519	539	527	500	499	512	562	560	500	567	532	534	547	580	594	563	533	507	540	548	543	534	559	556	591	552	548	522	519	560	601	563	557	500	554	540	520	516	552	559	520	550	501	535	546	520	544	560	485	568	526	590	532	536	544	556	525	573	557	543	602	514	560	536	535	507	570	551	533	538	511	521	538	547	562	565	547	573	528	549	528	515	556	536	529	522	536	545	507	542	571	516	482	538	541	533	549	540	503	530	565	538	503	527	533	545	519	574	561	545	538	527	567	513	484	506	522	552	533	520	519	536	563	565	498	555	531	536	557	538	567	528	581	570	537	563	528	539	576	544	512	516	556	512	551	524	515	524	559	523	549	528	530	593	529	521	537	550	544	551	532	503	492	515	548	536	529	541	549	527	507	545	488	559	505	510	499	520	617	535	537	527	540	518	505	556	539	564	523	539	523	520	536	538	519	544	518	542	512	538	526	521	558	552	542	510	560	543	522	519	537	557	547	541	517	537	532	588	516	552	503	558	574	491	555	524	532	573	539	485	559	530	573	542	556	511	555	543	499	551	513	537	559	506	535	563	530	550	523	540	558	524	557	538	571	561	530	557	585	546	528	546	578	537	535	484	565	525	548	496	554	513	517	548	573	548	522	551	548	574	542	560	579	568	519	538	527	556	571	541	534	572	536	537	531	535	540	535	540	566	558	514	509	527	554	548	533	504	530	499	551	521	562	548	549	510	569	515	538	570	557	505	534	534	501	571	540	562	540	537	529	577	529	507	556	583	551	543	536	534	569	505	565	563	524	576	551	544	544	534	546	522	587	554	525	523	544	543	545	547	572	592	551	535	546	570	514	572	545	605	559	525	529	508	544	572	538	555	537	531	522	585	513	543	575	518	491	524	551	544	497	520	509	549	545	542	509	553	532	555	558	586	562	496	512	571	512	532	538	512	547	508	545	521	540	510	536	521	542	550	542	562	518	510	591	535	541	531	539	538	530	557	555	563	533	529	525	532	524	536	525	550	542	542	513	563	553	555	541	516	534	566	571	561	574	557	540	506	499	533	596	493	528	515	523	535	602	558	534	545	489	516	509	515	581	534	548	531	556	535	547	540	505	517	522	535	529	562	535	513	553	493	532	564	551	558	536	546	561	533	536	534	525	541	553	506	531	478	578	548	551	560	493	584	502	507	534	537	549	551	539	577	523	523	489	557	507	518	519	548	545	564	530	503	563	604	534	579	540	544	548	584	496	564	537	516	551	522	515	528	499	569	556	526	543	518	557	527	494	554	534	537	544	503	531	532	531	563	520	485	515	566	549	542	554	539	551	533	542	561	549	531	526	527	548	548	524	548	578	508	532	535	531	538	509	527	545	504	530	561	524	545	514	532	553	514	549	539	492	544	511	525	538	547	515	549	538	539	520	508	525	546	532	533	535	558	539	520	569	535	524	535	567	540	518	535	520	552	536	513	520	542	557	545	518	503	545	569	526	537	521	533	550	563	520	545	548	533	555	524	531	511	535	562	545
27709	10368	2080	1425	932	722	882	803	746	704	688	1172	1854	1618	1048	775	626	581	579	566	519	537	561	524	549	525	526	525	527	509	526	589	493	571	531	507	529	558	559	501	531	511	538	548	562	553	534	522	500	529	539	543	529	533	589	512	522	535	520	560	534	536	513	561	536	507	538	537	564	526	521	562	508	529	519	503	553	571	515	525	552	598	579	579	557	563	482	510	533	554	551	498	528	559	541	512	517	527	530	556	540	533	543	527	543	509	507	522	489	526	530	555	536	532	556	550	501	544	559	526	557	536	518	537	549	516	579	581	575	515	527	519	541	554	527	550	560	460	522	533	554	525	525	554	529	524	569	557	519	542	574	570	519	543	572	589	537	545	502	559	546	510	531	571	521	548	573	497	592	496	545	503	512	549	572	541	550	469	510	489	491	552	557	570	519	491	517	513	537	563	574	550	565	495	518	546	536	579	518	538	519	551	547	524	534	541	553	526	512	563	539	595	510	497	551	576	534	549	504	543	549	534	553	530	510	560	512	573	522	541	559	529	539	505	537	528	577	540	515	530	530	546	528	518	537	540	502	539	550	549	549	546	532	524	557	526	544	530	498	540	503	586	551	547	516	513	518	539	502	504	593	546	479	549	527	489	533	612	564	566	534	553	553	510	506	512	555	527	542	515	540	558	567	564	565	542	547	576	512	518	549	538	519	541	542	509	482	561	554	566	530	523	535	526	557	550	543	545	539	527	538	524	518	557	554	504	529	531	526	519	498	510	487	525	530	530	552	481	561	549	543	537	548	562	551	535	510	546	565	563	516	518	546	493	541	541	468	505	537	514	538	513	514	514	488	522	520	523	531	547	515	517	525	561	484	553	524	545	543	493	560	505	521	511	510	536	545	545	543	551	568	510	521	493	527	541	550	497	510	516	537	519	503	547	559	538	515	549	494	540	527	545	586	563	607	511	504	520	500	564	541	532	551	504	511	520	536	558	541	547	563	530	506	521	538	530	530	561	545	555	514	600	519	563	578	499	513	555	535	521	529	558	513	517	525	529	558	515	533	547	553	522	557	569	549	546	544	552	508	550	584	509	560	507	549	532	487	501	543	565	531	522	533	530	520	576	531	513	540	525	509	520	541	571	578	518	580	518	570	557	548	569	544	561	545	519	567	517	534	538	527	525	570	517	550	567	579	539	500	480	536	566	543	508	481	531	528	552	526	548	518	547	575	508	543	490	544	540	517	520	541	518	573	560	536	500	522	537	530	531	518	498	538	565	515	558	508	532	537	524	512	526	527	516	566	565	520	570	545	493	535	556	561	539	561	544	533	530	545	522	560	558	561	512	519	572	534	572	481	510	533	534	520	564	556	559	485	500	524	551	505	565	538	549	544	523	548	547	511	568	581	547	555	511	583	592	503	540	508	510	515	541	527	568	542	547	510	520	520	558	549	514	541	535	510	552	543	528	522	557	547	543	537	549	551	528	520	510	540	558	558	542	581	568	544	502	514	510	545	521	517	528	541	495	541	585	536	542	548	514	551	513	562	493	514	484	536	553	520	504	530	539	537	553	534	535	513	540	539	567	560	559	504	524	568	540	508	554	530	479	547	506	485	522	569	567	516	556	538	498	537	534	543	548	541	537	546	528	523	536	510	572	557	541	596	552	547	523	510	572	505	530	534	513	541	553	530	556	522	532	509	586	536	530	523	581	528	537	546	540	520	528	527	540	554	509	540	529	496	553	536	576	536	522	540	515	536	535	556	510	520	570	555	556	498	561	525	552	525	546	543	582	564	548	546	529	529	555	491	504	522	543	551	522	565	538	504	492	558	532	551	535	553	540	535	517	541	543	553	507	515	546	508	557	533	531	526	555	573	522	530	524	538	532	554	502	548	524	524	543	551	530	552	576	520	560	522	542	535	540	556	515	535	533	508	502	532	552	538	515	521	562	529	537	530	512	536	522	540	581	527	513	566	511	533	515	537	555	529	522	503	505	551	537	509	510	539	548	524	518	512	498	536	499	548	524	545	522	530	539	542	554	565	537	533	513	539	553	583	520	508	516	560	520	530	534	528	525	523	566	517	501	555	523	516	579	487	529	536	554	525	530	520	553	508	521	528	523	528	551	499	513	531	522	531	560	528	510	559	564	553	526	528	553	529	550	518	526	540	520	549	529	517	513	529	532	547	495	571	549	556	520	562	526	574	515	508	516	556	539	514	542	570	522	525	586	566	547	511	567	554	526	589	522	546	512	515	537	521	559	502	505	539	540	572	516	548	549	519	564	513	510	526	509	500	561	464	554	543	524	549	505	531	507	536	525	541	495	531	542	544	517	550	522	521	531	552	494	531	496	529	535	551	539	540	549	540	524	527	551	525	542	558	522	499	496	537	555	506	564	505	534	563	505	488	492	517	532	516	556	502	531	528	542	542	519	527	547	504	536	554	547	534	543	542	576	533	534	518	543	543	553	567	480	559	566	488	541	548	541	529	524	516	505	524	518	539	545	532	521	555	524	551	508	574	551	527	534	542	539	523	488	547	542	540	516	565	531	531	507	516	542	568	492	563	530	506	543	541	535	514	581	549	509	511	511	520	553	552	514	532	494	503	543	545	520	545	525	578	546	584	520	550	555	537	511	536	561	572	523	525	533	504	554	508	508	558	549	555	523	572	518	509	492	571	558	567	518	530	507	533	563	540	527	511	585	540	528	533	508	556	524	540	532	525	532	516	513	568	545	548	515	495	532	538	535	553	514	490	477	538	548	552	544	522	519	530	551	504	568	545	533	512	530	561	545	522	566	597	562	504	547	516	538	520	514	512	545	545	539	569	542	521	528	521	552	560	564	547	542	539	490	503	539	528	555	541	530	530	513	520	534	574	530	509	533	534	530	521	527	542	508	558	526	545	523	510	522	529	518	544	536	527	506	539	554	564	546	515	507	480	510	535	537	519	521	510	538	571	562	485	550	507	536	521	504	525	580	601	528	505	554	539	537	510	549	495	540	524	521	547	524	552	523	529	506	559	547	506	555	508	549	556	543	567	539	536	561	538	544	541	512	549	547	551	517	533	540	551	534	527	543	516	507	591	510	547	534	574	505	548	506	530	543	525	542	551	544	519	530	522	521	562	522	521	512	517	523	550	549	531	520	552	466	528	497	523	523	510	521	479	551	523	533	550	575	528	532	536	541	540	528	506	484	522	557	536	537	568	523	508	573	543	531	510	568	527	557	507	517	541	505	535	512	525	495	548	561	521	536	521	484	552	484	591	537	536	512	539	542	529	497	569	556	581	535	502	486	514	546	525	562	508	572	528	534	525	506	523	563	506	549	556	529	530	518	535	500	522	514	524	509	544	516	548	528	551	549	572	548	556	553	517	520	564	537	531	548	543	540	546	573	588	551	557	530	519	527	505	536	577	520	510	553	518	552	571	535	541	543	498	534	532	557	558	548	541	498	468	520	514	554	538	594	521	544	570	496	547	531	544	523	541	504	537	529
5549	1090	1701	1335	953	779	1062	1043	761	761	661	1438	2257	1739	1093	687	525	482	515	499	452	443	451	428	469	444	473	459	466	463	486	473	462	476	494	465	465	474	461	453	475	468	448	407	485	478	486	476	418	492	469	461	453	418	494	466	464	473	499	461	486	449	436	452	458	448	459	471	456	461	456	476	455	489	459	470	470	473	454	492	464	468	433	444	413	472	474	490	439	448	490	490	467	452	482	482	486	459	447	451	487	484	423	454	469	466	450	477	449	486	447	510	506	456	423	497	439	506	448	477	426	452	468	460	503	468	486	456	454	503	438	445	520	426	433	462	459	456	417	466	449	464	443	474	447	443	485	501	494	458	468	459	448	462	480	435	441	416	461	484	479	461	446	470	468	458	490	460	474	459	477	470	442	490	450	472	480	419	464	449	433	500	508	448	458	464	485	465	477	452	475	450	472	465	429	478	464	443	484	481	489	438	480	483	450	429	487	437	499	488	444	451	460	491	451	441	441	443	487	468	454	408	485	447	471	481	467	473	409	452	474	481	412	469	490	452	459	463	441	477	462	503	435	464	510	441	488	473	426	476	467	447	428	457	455	457	422	456	469	423	479	454	443	495	450	442	474	446	487	491	449	452	443	496	505	475	450	488	435	460	474	460	444	493	459	485	476	485	478	481	474	475	464	476	465	473	458	444	477	457	440	480	449	472	492	433	442	478	465	466	466	484	452	486	446	473	460	452	454	490	435	465	487	444	495	468	446	444	465	457	427	469	454	495	458	444	479	462	460	459	461	484	440	450	454	460	451	482	464	482	496	503	463	450	423	473	429	425	462	466	495	471	455	444	448	500	456	454	472	452	453	469	488	483	450	450	483	461	441	518	426	428	436	456	485	452	447	494	399	466	476	503	482	463	440	471	432	440	460	479	443	459	469	480	469	481	482	462	480	501	468	451	432	466	458	463	427	432	488	453	438	497	433	454	474	481	456	465	434	499	443	424	461	479	429	480	449	435	465	471	438	461	441	458	478	487	432	474	445	434	456	483	468	450	435	474	439	475	421	500	451	466	499	488	486	483	472	470	489	474	456	480	468	475	451	450	481	460	450	467	441	421	438	479	481	487	484	456	488	469	476	456	472	501	503	478	459	479	459	409	455	483	467	455	461	485	451	477	477	441	503	472	492	475	474	466	437	422	484	463	446	475	479	488	495	449	482	454	496	420	484	483	498	471	485	468	464	452	484	476	470	454	449	476	470	423	445	473	463	434	482	470	459	503	460	467	467	474	463	472	451	437	474	463	478	423	495	537	468	451	437	448	474	464	443	495	474	474	446	472	449	465	467	443	455	450	459	439	509	434	442	457	444	474	473	423	508	490	476	412	472	444	486	479	453	449	474	472	486	469	447	490	468	449	483	442	475	440	392	456	483	444	449	453	444	419	448	474	466	443	470	493	429	442	468	470	451	478	518	459	468	422	500	477	488	451	472	459	486	461	471	463	441	441	455	444	447	474	492	446	444	477	410	483	475	483	459	475	478	418	431	466	461	461	458	486	445	435	476	479	479	469	484	464	453	421	504	459	430	494	457	478	470	444	481	462	463	454	447	441	454	479	473	482	484	466	467	449	450	519	481	484	448	436	479	441	458	482	478	458	470	496	443	503	444	447	443	450	494	466	451	488	481	472	467	467	495	480	490	460	471	445	477	400	497	467	489	471	488	454	466	495	495	469	448	474	455	485	480	476	460	481	469	476	458	497	455	452	450	467	462	446	481	499	448	445	488	457	449	465	449	437	452	463	476	458	451	444	466	492	433	492	495	451	440	467	511	422	446	469	441	441	514	488	515	461	448	486	465	456	471	476	491	467	457	464	467	488	467	467	451	547	447	493	497	450	465	447	497	462	494	485	408	485	455	459	421	480	480	472	448	425	496	481	452	413	443	477	462	472	481	467	493	443	462	471	469	505	491	471	440	456	431	436	498	478	472	460	437	486	464	427	490	439	500	473	489	453	457	487	441	470	425	442	478	453	459	482	469	458	459	468	450	495	493	488	475	479	480	444	473	465	453	460	458	488	470	468	475	438	436	479	463	453	488	482	506	460	485	438	450	480	486	455	425	426	464	408	447	439	430	469	447	416	470	469	447	440	463	474	453	498	466	470	442	494	468	432	430	397	430	440	483	480	466	493	433	462	462	464	420	446	454	458	424	484	469	480	446	458	432	461	450	446	464	469	460	436	462	522	459	451	487	449	475	477	484	503	448	477	429	473	449	475	417	476	461	467	463	460	456	446	475	487	474	463	490	450	489	429	417	459	466	494	482	502	468	455	454	510	475	491	496	458	500	466	454	476	482	447	441	439	454	465	465	449	480	462	437	445	412	455	484	479	487	482	453	459	422	486	447	506	491	482	497	463	445	447	456	497	470	462	466	457	428	470	485	478	495	440	489	462	468	456	459	446	479	479	433	447	470	440	501	485	474	494	507	468	477	445	492	441	486	441	461	487	455	451	486	472	456	456	487	451	477	475	464	460	423	447	488	458	508	483	465	475	461	433	441	469	470	439	491	463	449	456	455	462	492	502	434	393	476	475	472	458	464	435	469	433	437	453	474	462	448	439	447	483	455	443	472	504	454	488	476	459	487	486	482	485	479	465	468	436	430	484	444	464	497	457	518	480	473	418	461	421	516	448	471	501	438	459	471	490	479	484	433	465	478	457	491	424	465	474	471	454	452	428	429	443	435	484	469	460	435	467	429	452	475	458	445	464	499	441	442	475	433	474	487	482	438	478	431	479	480	464	448	456	462	486	488	469	437	490	466	511	472	451	474	487	492	467	470	436	466	466	502	423	462	433	497	447	451	440	465	477	450	478	446	462	493	439	462	446	507	469	465	481	459	473	469	462	457	472	443	458	450	474	464	493	469	425	430	438	464	453	467	481	462	485	439	457	452	452	472	474	430	500	482	435	488	484	492	477	498	464	463	439	449	477	451	480	473	443	446	427	412	454	498	450	449	501	484	466	456	509	442	451	457	477	491	479	458	472	465	466	481	436	428	495	472	449	453	485	492	453	448	461	478	495	438	462	444	489	440	466	464	495	467	436	433	473	480	498	434	469	455	449	462	487	470	478	494	420	464	452	495	425	464	440	484	474	442	496	445	468	476	489	458	475	447	442	458	456	488	444	453	486	462	449	452	443	477	450	473	464	446	474	483	489	460	463	483	437	413	454	486	477	458	462	455	466	487	465	442	490	470	462	451	431	444	503	463	454	453	462	445	470	456	458	461	475	443	500	440	455	440	447	515	526	459	485	464	465	470	458	435	448	448	474	474	479	452	452	495	439	452	476	453	455	490	452	492	493	478	458	494	440	471	470	467	457	467	442	476	510	438	517	469	461	500	454	457	447	442	435	441	471	455	443	471	452	450	488	445	462	481	455	487	447	482	473	452	457	459	446	459	481	505	462	508	447	458	488	453	449	482	460	461	460	486	509	472	500	514	488
25694	21474	27560	25609	9971	1861	1332	1211	991	968	778	9105	15859	11883	4135	1546	764	564	529	526	496	484	473	507	468	502	458	494	496	467	540	502	464	490	477	454	460	495	538	474	495	472	480	457	504	450	482	486	506	490	487	476	479	478	491	464	470	494	513	485	473	485	484	502	504	467	479	485	533	484	481	536	485	485	472	533	510	492	502	491	490	450	486	473	447	509	436	448	494	463	489	494	462	488	494	458	501	499	482	498	482	487	505	484	503	506	496	487	491	497	497	460	478	483	480	486	471	455	507	446	536	478	470	476	474	469	470	468	460	470	462	493	466	492	504	509	479	464	512	470	485	465	488	487	466	483	421	478	526	482	452	484	445	465	486	472	478	465	481	491	462	476	471	459	502	479	459	466	486	523	499	510	499	482	496	497	458	493	498	515	459	493	495	475	485	516	499	471	492	469	517	474	447	483	482	513	542	478	505	508	517	483	497	503	473	469	499	518	481	476	492	489	518	490	538	499	480	528	515	470	499	464	460	513	486	450	481	528	468	485	461	513	524	508	461	488	509	502	490	489	470	494	519	487	426	462	454	474	511	491	507	472	462	464	479	478	493	452	437	521	468	478	505	457	486	499	463	470	472	480	487	506	490	461	505	491	455	467	463	450	476	463	464	466	486	498	488	495	496	472	526	517	492	486	483	464	482	434	486	498	435	454	480	479	482	478	475	440	553	458	505	493	526	468	520	480	483	486	468	474	521	509	486	484	501	460	495	497	500	515	472	514	537	475	513	493	491	482	487	477	478	517	499	481	493	474	471	520	478	483	453	493	471	484	465	490	491	472	483	514	465	500	451	473	475	505	515	475	505	482	473	463	492	499	479	512	474	512	525	471	418	468	501	521	482	451	504	490	485	488	446	476	521	560	489	520	522	476	452	461	497	495	450	477	473	464	458	460	491	448	468	456	510	464	490	516	494	481	499	493	450	490	478	502	459	451	486	493	490	495	510	467	491	444	481	463	488	506	470	513	488	499	483	530	461	499	497	495	461	507	474	480	472	517	473	531	486	521	473	484	486	518	507	498	494	510	463	457	462	480	470	496	436	479	485	462	469	480	504	449	495	480	513	515	475	473	473	460	489	480	472	491	440	448	449	445	432	501	460	488	490	454	476	466	485	490	512	511	476	519	477	546	447	463	488	509	494	494	464	434	451	437	516	480	475	513	510	528	494	508	487	506	472	461	460	503	461	472	486	480	487	490	445	471	473	480	461	473	470	480	481	465	459	484	491	436	517	512	495	487	482	465	515	494	462	453	489	495	459	474	485	499	497	484	472	468	471	488	497	473	515	503	471	474	460	463	449	477	468	527	515	511	479	463	452	456	493	482	516	463	506	494	478	498	488	529	482	523	489	523	477	511	466	456	457	523	460	480	460	531	466	481	482	495	476	476	454	482	515	511	445	475	499	484	517	485	504	450	472	445	475	536	499	499	490	485	522	491	470	468	441	464	459	498	466	477	505	478	438	474	458	470	505	487	458	509	465	466	496	466	497	480	470	489	460	500	505	518	472	464	495	468	483	437	491	508	498	500	466	479	536	485	484	451	511	452	504	470	519	540	508	498	464	447	480	487	471	512	465	462	513	477	476	467	498	489	501	508	469	497	509	486	489	494	478	489	470	483	525	490	485	482	497	445	474	485	459	486	501	499	513	504	498	508	479	483	452	505	457	446	492	513	474	525	460	522	477	495	500	474	489	451	458	462	469	493	484	516	514	522	476	463	449	465	472	479	466	472	441	468	506	476	456	500	471	507	482	479	481	514	520	480	479	483	482	489	443	471	521	455	460	493	507	534	479	480	503	496	486	495	451	506	515	458	469	484	502	492	454	525	510	462	517	515	495	464	426	493	507	478	448	480	474	455	463	470	461	443	486	497	470	467	481	491	486	501	487	457	464	513	485	468	514	491	480	476	466	433	464	492	500	512	513	518	491	509	475	467	465	545	477	495	489	479	459	499	471	483	441	515	482	529	491	490	473	444	469	484	496	470	503	475	482	474	485	470	489	487	462	501	485	481	503	463	470	431	519	492	514	516	486	485	490	454	465	507	477	492	460	472	534	474	478	460	490	487	500	500	474	488	469	461	476	466	453	464	487	479	497	507	519	494	479	466	468	484	514	489	480	446	494	509	488	454	488	486	465	497	445	498	465	529	447	543	459	479	486	446	498	471	489	454	452	472	468	483	451	454	524	499	490	520	535	512	467	528	470	493	472	501	499	469	473	455	491	488	449	489	468	474	519	460	481	468	526	475	488	462	473	489	426	482	456	467	466	473	463	486	462	493	456	481	473	439	521	477	496	465	530	481	434	490	497	485	480	463	473	494	513	468	464	510	508	511	501	501	454	498	526	472	491	494	503	461	488	497	508	497	491	457	460	494	473	502	478	471	505	507	467	494	501	503	501	500	477	455	531	467	476	504	469	477	522	477	523	482	491	485	499	497	450	490	459	457	476	480	475	497	484	541	508	478	474	455	448	460	502	502	493	508	477	489	484	470	464	481	471	467	495	496	459	478	473	492	471	483	477	514	507	455	487	479	454	509	488	479	470	481	507	483	479	496	469	468	494	508	505	473	477	491	495	494	465	430	493	481	455	488	485	504	470	474	512	479	483	479	463	523	513	497	501	487	450	492	479	488	477	509	482	480	478	492	491	470	492	492	526	457	481	529	487	492	475	477	497	478	467	489	520	479	457	488	478	501	474	484	461	493	459	477	482	510	509	485	504	509	475	525	486	462	509	486	446	476	451	491	474	471	517	466	461	499	466	502	472	482	492	507	457	492	463	484	484	497	495	445	465	491	484	447	494	530	467	449	495	490	477	507	497	494	478	504	461	506	453	494	479	494	492	469	518	499	520	488	489	475	508	476	483	483	484	474	438	462	491	515	448	477	468	474	441	492	494	481	504	511	461	549	461	506	407	493	464	474	489	460	507	513	498	493	498	504	489	516	518	454	471	486	503	455	464	507	475	486	502	477	439	470	521	498	485	485	487	488	487	479	464	486	484	491	510	459	467	479	494	491	481	507	476	520	497	495	465	485	476	512	522	473	511	471	475	480	498	465	499	477	492	501	491	505	479	499	502	494	482	477	436	454	473	462	457	482	495	516	479	488	485	532	494	487	484	490	481	507	535	495	460	457	433	473	524	494	493	487	511	510	461	499	454	462	476	493	481	463	465	479	468	453	465	477	476	496	478	462	482	455	500	509	472	520	484	491	469	474	522	490	493	471	497	472	465	477	508	512	468	502	490	507	513	492	481	463	483	484	497	517	478	502	476	458	456	508	510	474	506	480	491	511	495	483	476	470	503	479	508	455	471	509	517	482	492	457	497	471	512	447	480	494	484	463	447	458	450	504	471	503	453	441	483	481	419	475	446	469	490	491	479	476	466	515	461	484	492	447	459	469	510	460	490	513	457	472	476	496	491	450	496	452	467	464	463	475	473	471	479	480
3941	3941	4714	3272	2902	1383	1560	1530	1251	1234	888	12151	14967	10359	3758	1557	794	545	489	406	429	470	430	434	425	443	422	446	454	423	439	426	431	464	458	460	447	464	454	427	432	438	450	486	421	475	475	482	423	422	451	462	475	408	440	433	457	459	460	439	432	474	481	458	441	456	446	474	434	467	468	439	424	443	431	489	430	486	484	485	455	452	456	435	443	461	434	397	450	455	452	455	452	427	463	442	443	412	400	395	400	440	400	425	414	428	427	442	420	458	439	442	459	443	447	439	445	423	465	435	396	458	472	449	405	422	479	417	454	452	442	444	469	455	448	466	483	473	457	407	442	426	414	472	453	386	436	436	433	484	462	460	439	472	469	483	473	447	454	438	424	487	436	452	456	454	467	440	458	440	444	420	496	426	493	465	461	459	434	457	427	475	445	425	437	434	409	441	443	452	448	439	440	464	417	442	433	450	462	450	443	429	448	465	435	426	464	441	438	425	420	451	423	405	476	412	420	456	473	439	462	432	413	441	441	442	434	467	412	456	422	443	386	436	480	466	468	428	413	454	441	399	405	443	406	415	471	399	449	433	396	480	424	466	430	451	472	409	470	440	433	404	457	458	451	440	429	454	453	465	414	430	462	414	455	398	441	421	439	418	439	478	439	438	448	451	485	410	426	437	474	425	437	458	445	433	446	413	404	447	439	448	401	427	453	421	435	480	406	473	437	438	485	467	431	472	430	450	459	446	445	478	441	442	453	410	444	454	472	411	442	427	433	422	460	450	399	421	455	438	425	407	417	426	446	437	432	435	476	463	460	426	410	479	457	420	452	395	442	449	442	438	466	462	464	453	409	465	437	449	437	429	466	412	401	508	420	438	431	463	431	440	412	451	470	406	455	482	439	455	418	424	431	447	472	468	423	445	467	444	408	463	464	453	463	468	453	449	418	456	476	428	413	450	465	463	438	461	444	460	466	449	427	453	441	420	455	424	420	453	453	426	464	471	438	427	419	436	417	457	468	433	407	460	444	431	414	455	425	463	456	437	433	411	425	444	449	439	466	433	439	429	437	456	438	439	419	447	426	442	430	440	398	417	464	438	444	440	465	444	450	441	442	471	447	469	410	453	425	439	452	434	406	454	420	457	426	435	447	439	453	456	442	466	416	435	437	402	465	439	455	451	470	435	464	429	431	416	453	438	427	437	458	445	432	444	406	432	450	476	444	439	424	467	459	438	433	447	456	433	447	424	435	423	452	407	435	463	447	450	461	423	433	427	409	434	430	426	423	425	446	412	437	440	417	459	420	469	471	449	406	457	441	424	422	434	421	470	482	441	413	427	415	422	436	455	430	439	445	428	390	440	476	470	445	437	471	499	414	493	439	422	443	411	420	409	421	441	421	451	441	419	458	434	459	437	451	414	445	448	442	413	443	422	460	471	434	470	436	446	424	426	441	433	428	443	445	408	465	462	448	432	403	442	453	454	416	426	444	439	437	426	437	423	409	452	427	447	437	468	443	433	448	417	470	460	416	441	458	426	437	446	448	452	442	429	462	435	472	420	450	396	454	463	450	423	431	420	435	401	422	414	434	443	445	448	470	436	396	406	444	453	434	430	436	470	456	461	454	455	441	420	439	414	435	436	414	430	438	447	451	451	386	436	427	456	440	450	430	463	430	465	424	447	470	462	461	416	458	453	449	467	468	434	446	441	425	435	443	448	433	431	436	434	452	428	413	484	408	399	461	433	424	447	451	404	438	477	453	435	413	419	434	416	433	436	380	433	466	449	480	434	462	448	428	454	469	428	444	418	467	433	438	454	406	438	480	429	426	456	445	428	411	432	417	433	448	412	415	466	417	449	430	441	446	459	477	456	464	446	416	413	443	383	449	450	434	401	459	418	483	447	489	447	437	444	403	430	462	492	447	439	470	433	453	454	482	420	400	390	441	455	392	472	456	404	428	452	415	442	461	365	424	429	448	430	440	440	469	461	410	419	423	421	440	455	458	447	433	451	411	463	427	418	427	452	426	426	426	473	410	434	450	470	431	418	468	466	488	450	432	449	455	452	429	487	442	422	420	449	456	421	409	394	435	439	417	446	446	427	468	504	403	462	422	442	466	438	429	448	459	425	463	495	473	458	417	423	435	420	433	416	417	465	442	466	422	456	421	444	472	409	479	446	436	439	435	454	460	412	443	434	432	435	414	442	416	454	450	456	427	443	484	441	456	452	458	463	419	454	427	444	449	424	440	454	433	412	486	461	452	426	427	402	474	419	431	396	437	425	445	434	446	446	445	472	435	445	461	421	439	425	415	457	432	468	432	476	431	460	443	450	438	485	434	401	411	447	437	434	448	424	438	444	419	428	438	464	454	407	445	456	450	442	454	401	415	402	449	477	455	425	420	436	454	434	433	450	452	456	418	418	412	441	399	439	421	419	430	403	413	444	443	467	441	431	379	461	452	475	424	423	435	461	410	486	393	472	476	430	406	403	419	414	439	431	462	438	425	436	428	444	428	449	443	414	413	440	448	380	423	418	421	481	464	461	408	451	439	424	445	423	423	445	469	443	424	432	432	444	456	467	455	447	424	418	402	422	449	445	439	445	460	453	428	461	452	445	451	431	423	491	462	445	434	467	483	399	442	458	411	453	444	436	476	469	442	425	428	449	453	435	435	422	475	487	464	472	413	459	430	502	451	466	423	440	450	429	453	489	439	456	448	422	437	425	434	443	435	431	414	444	425	450	466	430	444	402	464	454	443	439	399	448	433	441	430	454	409	469	439	440	440	442	437	436	434	435	414	449	453	436	414	440	414	462	471	467	463	483	420	422	452	460	432	456	481	454	420	457	430	446	458	427	436	424	402	444	439	435	413	463	425	447	433	480	451	471	417	411	433	473	459	471	432	428	423	453	440	427	433	425	480	465	423	409	459	447	433	447	422	463	456	439	447	431	449	456	479	454	445	420	430	437	406	449	437	431	428	432	452	418	453	439	453	436	451	448	448	456	459	423	442	420	450	409	403	415	462	465	447	405	407	458	475	484	435	464	421	475	410	441	466	443	399	483	442	422	427	454	445	447	437	453	428	441	423	498	457	458	440	431	476	444	453	475	425	416	423	429	491	441	420	445	417	413	445	442	445	441	444	385	407	451	450	457	431	433	437	437	447	431	463	418	446	445	439	422	447	418	432	453	443	432	439	433	478	444	447	414	426	422	436	460	395	440	454	462	418	451	422	430	457	436	419	440	428	446	436	439	464	419	427	422	398	425	439	411	444	417	473	415	419	424	464	421	448	422	489	420	411	436	456	409	425	432	427	428	412	422	460	418	441	469	435	468	432	451	437	432	448	460	467	443	460	454	452	428	424	469	454	483	471	431	422	433	436	406	420	450	451	465	434	450	466	426	470	410	417	433	467	398	451	437	418	451	463	407	410	440	401	450	473	433	402	451	466	418	430	444	442	446	451	455	421	438	408	446	440	427	423	425	454	413	415	415
24661	21484	28687	24727	21224	7868	2582	2125	1599	1415	1281	19878	26311	19793	7716	2490	1094	765	598	587	570	579	652	659	582	626	578	622	607	594	591	618	644	618	568	573	616	597	596	639	602	630	611	584	582	588	637	644	603	628	618	598	580	581	622	624	553	606	619	600	641	658	625	670	644	581	553	574	600	565	550	606	606	571	574	585	578	572	618	633	570	583	629	603	566	594	586	584	577	621	608	652	569	605	579	630	584	588	585	612	618	571	601	599	629	583	609	594	581	678	643	616	567	617	617	597	588	642	563	637	643	619	654	595	611	611	627	618	602	670	587	613	606	599	634	642	623	588	664	586	606	581	585	598	599	598	616	628	560	694	584	598	572	617	537	619	557	582	573	588	616	573	595	579	595	545	607	583	561	567	575	630	614	580	596	634	588	582	609	581	563	606	591	590	622	620	581	567	629	575	561	594	614	587	573	615	596	579	607	561	550	625	578	602	595	617	613	584	613	564	611	579	619	626	558	606	568	589	628	594	571	633	606	626	588	611	603	556	611	586	601	579	598	584	610	629	564	608	569	583	546	591	568	617	551	586	588	528	616	554	574	618	652	570	578	624	604	639	560	579	618	647	626	594	548	591	565	602	614	605	633	617	623	618	575	599	565	608	594	579	617	609	569	609	565	591	601	581	610	564	644	586	624	579	623	592	597	617	601	612	572	557	609	615	599	579	640	579	580	578	644	590	568	634	578	592	572	594	602	586	561	575	612	598	588	555	598	576	574	613	598	637	627	577	591	600	619	568	592	621	590	647	547	614	573	553	614	583	603	608	578	582	615	549	662	594	583	575	559	595	584	606	621	568	571	590	594	585	576	644	602	595	597	560	545	619	606	624	591	584	604	592	592	620	586	599	614	576	592	582	601	615	568	602	633	601	604	588	552	638	581	579	582	608	616	558	586	591	575	605	580	567	594	588	571	571	652	614	595	622	593	594	565	600	581	580	552	599	613	580	564	612	600	576	596	598	555	628	588	541	606	591	618	571	585	616	613	602	592	632	588	633	608	598	606	586	591	609	582	575	544	561	639	639	613	639	594	602	615	572	647	626	573	626	620	566	581	596	575	613	569	561	587	574	592	586	614	578	605	597	613	619	618	589	606	635	594	636	584	630	597	557	645	564	619	585	601	554	571	572	571	625	611	596	586	610	600	595	627	665	596	637	602	610	591	573	632	582	601	572	612	574	597	602	593	584	611	616	614	613	573	613	580	608	613	553	588	581	596	589	591	599	615	570	569	628	585	581	548	593	596	646	577	611	612	611	609	591	570	559	609	635	596	604	610	642	576	549	614	592	595	594	570	598	550	584	577	613	597	586	586	581	593	591	556	572	634	610	601	623	542	551	584	625	592	550	605	621	631	581	603	578	587	561	618	599	611	578	590	592	642	600	589	560	560	576	630	584	577	568	602	606	641	594	629	626	585	599	608	612	605	604	655	606	600	600	592	639	606	550	616	612	604	594	589	600	581	586	626	590	612	603	555	613	570	569	630	635	633	641	576	555	567	591	606	617	625	579	593	550	578	570	616	566	544	600	591	597	638	543	594	564	566	589	609	594	614	588	569	567	598	577	623	640	649	632	602	582	579	628	597	619	599	589	597	597	578	597	607	559	620	581	565	593	600	631	605	626	587	631	557	623	622	580	587	614	595	583	623	578	561	598	637	556	599	582	630	606	595	564	577	592	583	578	604	624	581	602	605	592	562	559	625	609	582	586	577	610	576	607	636	609	572	609	599	597	648	618	578	607	647	635	589	582	583	574	621	615	574	588	589	637	588	650	591	637	621	604	600	549	561	597	618	627	593	601	611	593	603	618	623	567	609	567	571	548	569	600	560	616	539	577	582	584	592	589	609	603	612	608	591	574	626	605	605	610	593	599	656	609	613	627	599	616	609	549	605	618	583	600	608	590	575	611	594	617	586	615	571	591	584	598	611	624	631	578	594	558	620	574	582	618	595	597	621	566	626	577	569	562	589	597	643	616	603	573	592	541	580	568	612	622	586	594	592	607	621	589	571	589	593	620	552	595	583	604	586	599	617	596	594	553	562	624	598	624	645	587	591	592	577	611	575	606	593	611	605	600	590	587	596	584	572	596	580	536	575	610	556	604	604	595	583	593	571	625	605	624	560	541	644	571	632	620	587	579	634	569	586	624	628	585	631	615	586	589	604	597	606	554	587	568	598	609	597	634	636	595	610	598	581	617	606	593	604	616	624	630	588	598	584	574	592	661	574	592	544	582	612	598	607	589	603	603	602	616	551	613	615	627	617	545	625	622	554	605	604	622	602	632	652	595	588	569	553	571	573	566	581	602	590	601	615	625	563	576	582	622	594	616	596	620	589	591	638	636	597	600	596	541	595	631	576	621	599	600	592	652	577	553	600	610	577	568	614	541	609	594	610	593	561	584	601	552	554	587	575	603	596	580	586	586	586	573	579	570	561	633	574	610	582	595	579	608	604	567	544	595	588	621	584	572	568	584	553	542	596	569	587	610	619	646	616	546	562	621	595	585	587	607	579	652	618	618	576	595	592	556	564	586	590	586	556	566	606	615	576	614	618	574	634	606	607	602	565	568	576	597	613	592	636	565	604	574	606	550	559	603	619	637	640	569	585	606	609	567	587	582	614	634	573	564	615	635	579	584	580	603	580	586	590	612	607	593	628	622	580	640	596	600	601	598	575	592	562	569	596	579	649	605	579	616	568	617	602	603	598	653	635	624	597	648	615	576	583	620	602	629	553	605	555	571	573	586	599	550	607	623	639	592	622	563	594	600	603	592	556	636	603	580	603	610	610	610	596	574	631	599	591	647	601	589	645	590	627	560	611	599	603	595	524	599	578	611	605	626	585	581	629	579	580	578	622	586	627	567	600	593	584	579	569	572	604	583	614	590	597	586	593	616	580	556	644	574	621	623	655	602	591	580	599	633	581	593	556	551	587	601	596	587	625	601	637	583	583	611	564	589	584	564	594	640	570	572	586	628	596	637	545	577	553	606	588	608	573	590	626	631	538	604	566	618	578	608	597	572	601	610	629	624	629	605	585	588	592	585	576	603	574	597	594	600	659	610	561	597	599	607	593	536	577	601	586	617	632	582	592	607	581	561	590	609	602	554	615	607	585	575	599	598	607	603	649	575	570	584	579	579	630	615	621	596	591	579	635	632	593	555	614	596	636	605	588	608	553	596	628	613	593	583	609	612	609	649	564	604	564	602	601	610	584	549	597	577	595	604	594	604	541	566	552	603	572	580	613	592	564	593	649	571	606	617	591	602	623	599	626	617	553	613	554	586	563	619	580	565	569	615	592	644	618	560	605	596	601	583	540	572	587	620	590	584	607	645	586	598	599	579	576	550	572	566	568	593	613	565	597	633	566	616	570	546	563	624	570	609	641	608	558	599	523	589	600	580	647	594	612	558	584	592	644	605	591	604	573	574	593	605	590	582	592	601	602	556	575	630
4270	6547	6475	5368	5151	2154	2292	2717	2161	1814	1639	23211	23424	16501	6074	2431	1148	621	547	537	550	518	539	527	518	557	568	546	549	569	549	579	553	559	520	529	586	535	545	516	547	529	545	619	526	523	584	534	475	558	525	539	539	555	527	541	543	591	551	501	548	593	519	547	551	567	530	547	546	551	549	514	553	517	569	510	552	502	551	584	568	532	537	557	531	510	511	526	552	566	555	539	537	548	516	512	550	519	511	535	575	575	604	527	557	510	584	528	515	519	498	572	527	537	551	515	557	526	506	539	543	525	505	498	545	508	520	524	533	520	509	550	551	538	510	527	515	543	518	536	560	558	514	586	571	537	536	557	560	500	557	525	516	546	498	527	548	563	550	542	538	567	510	552	569	551	547	518	520	537	538	526	510	557	548	565	534	538	557	543	516	505	496	538	504	555	529	543	534	520	517	590	529	558	578	515	525	528	522	564	543	488	561	532	534	521	552	545	520	537	577	504	523	541	492	537	524	525	566	539	512	562	538	532	515	562	534	518	557	566	538	522	578	537	544	541	526	554	521	501	554	537	504	524	533	553	537	572	507	567	563	522	532	552	557	559	605	524	520	555	542	557	541	555	523	535	528	566	564	524	556	537	526	536	555	520	534	513	518	522	568	526	551	558	556	551	503	539	511	520	569	548	513	561	509	535	543	557	549	533	533	507	513	543	583	517	534	488	581	533	517	520	506	538	564	540	535	520	532	548	550	508	518	518	528	556	519	585	564	523	583	510	516	555	569	513	576	579	573	492	529	520	534	521	529	506	504	547	547	535	555	512	539	538	547	541	534	561	534	540	574	525	521	530	554	570	528	590	520	543	498	543	535	541	491	541	527	535	546	541	544	543	562	526	531	553	561	514	549	510	539	520	515	557	555	524	556	485	567	500	514	575	540	539	590	560	548	557	535	558	504	526	565	512	518	567	508	547	556	529	552	575	521	557	528	599	554	524	538	516	506	524	513	544	541	551	539	532	553	505	576	569	526	531	522	553	491	543	554	542	569	549	578	513	523	561	492	554	539	497	546	509	548	534	554	534	537	536	541	511	542	574	513	515	543	544	512	513	538	506	549	518	548	492	538	548	524	545	541	533	527	546	558	513	560	573	546	534	531	563	560	608	553	559	546	571	523	555	575	547	531	556	484	533	580	544	505	521	540	501	542	531	508	536	529	561	530	527	524	550	499	540	559	574	523	509	517	547	567	510	589	550	561	530	561	514	573	547	575	566	559	561	536	549	540	510	474	552	547	524	524	556	508	579	569	507	503	550	531	507	520	518	588	550	514	557	504	571	492	506	542	564	555	520	555	545	507	519	528	505	579	506	510	516	553	520	515	518	496	531	517	539	516	530	554	553	540	520	521	498	532	593	514	526	498	528	548	539	527	569	528	514	546	541	552	533	529	529	577	540	510	544	509	532	548	556	510	544	555	535	545	525	515	513	553	562	521	535	521	563	567	498	584	520	554	485	535	537	528	562	534	517	524	561	532	535	525	541	519	533	560	516	517	537	516	543	513	557	537	572	533	518	522	521	527	593	536	522	528	483	490	517	543	496	537	548	535	583	486	559	557	513	517	547	543	560	548	541	549	523	494	528	567	543	562	547	555	542	515	519	488	560	504	516	532	554	536	522	527	514	495	548	495	510	529	546	526	559	547	557	513	504	527	554	501	533	558	547	601	524	543	555	470	565	541	487	517	559	527	567	526	531	533	532	535	524	495	514	546	538	529	515	509	501	518	525	528	539	547	590	560	549	507	540	568	554	531	551	537	505	570	524	519	522	569	533	489	538	549	545	524	503	557	509	544	542	512	526	500	531	536	556	496	536	515	534	528	540	522	512	561	548	525	541	518	524	538	514	562	537	545	517	549	538	525	523	542	518	558	523	519	497	530	543	507	532	526	540	522	554	539	541	542	512	491	533	533	505	568	564	536	491	551	523	545	502	515	588	561	577	526	536	509	550	547	540	517	585	530	548	510	523	561	526	532	581	551	526	586	540	545	534	573	578	524	546	550	544	531	512	548	552	507	544	517	517	548	550	553	533	517	566	508	568	535	526	552	520	549	551	514	532	523	533	550	571	572	535	532	556	546	521	512	555	529	533	571	538	548	554	547	549	525	542	490	536	516	519	513	525	513	569	528	484	521	511	538	537	523	533	503	496	526	530	514	562	542	555	536	554	562	541	522	575	548	513	512	560	490	561	523	581	499	553	491	551	559	508	542	498	545	493	514	538	548	508	495	533	520	542	496	513	558	516	496	563	526	569	542	513	559	518	499	556	526	541	541	528	519	530	564	522	553	517	517	515	516	560	557	531	554	497	538	562	506	518	529	549	506	529	529	520	540	546	548	549	535	552	574	569	537	491	519	552	586	541	550	568	524	569	554	512	549	523	546	494	579	554	549	515	519	540	515	516	566	517	508	555	555	535	543	579	564	493	538	574	536	552	540	509	514	524	541	542	562	548	517	530	524	538	527	541	572	494	491	522	552	520	547	547	526	580	553	520	523	500	524	529	515	496	545	550	517	493	551	563	489	529	538	521	572	576	552	545	555	534	561	555	541	539	540	530	541	532	543	538	554	508	522	523	544	560	551	569	540	525	550	530	571	518	530	551	542	493	542	516	527	552	536	533	517	517	551	560	521	497	529	534	506	508	523	526	528	579	532	517	533	548	552	520	514	558	573	534	551	495	545	541	545	497	517	504	561	541	530	531	541	565	521	511	509	569	475	525	562	508	507	529	553	512	541	541	552	558	524	562	523	557	554	532	482	528	546	493	559	523	531	580	530	575	542	520	510	538	572	468	553	562	545	550	546	542	530	537	511	498	533	566	519	525	523	524	542	527	512	499	518	491	529	500	566	510	538	484	573	511	545	578	502	557	521	529	547	531	550	472	551	518	569	549	546	527	558	559	537	530	513	499	534	544	559	534	533	528	537	516	555	540	518	515	539	533	537	549	541	515	529	577	532	527	579	575	540	542	536	514	571	591	529	487	575	577	512	495	495	565	507	543	508	524	543	512	533	543	535	575	533	526	592	518	533	524	544	511	559	499	544	504	529	561	534	518	508	519	520	573	568	515	520	517	542	513	526	547	524	534	524	569	532	549	495	528	534	521	565	507	529	529	531	538	497	550	544	480	523	534	528	571	512	566	495	544	572	549	502	554	519	572	564	513	544	545	536	555	525	572	516	530	516	536	561	577	546	605	522	565	543	493	558	568	498	515	510	533	492	531	534	508	527	523	540	513	522	535	507	545	536	557	522	554	578	538	516	582	510	539	567	512	543	549	542	579	507	511	523	490	518	508	523	516	567	515	495	540	521	573	556	466	511	516	527	530	515	550	542	531	533	553	510	558	500	550	556	540	495	558	509	545	565	528	503	487	514	543	533	494	494	546	490	522	545	535	525	530	543	561	580	529	575	521	563	571	552	573	554	571	502	556	537	498	488	544	577	527	533	549
27703	10617	1891	1672	1393	976	715	720	710	678	684	1388	1914	1616	1022	747	559	498	488	507	519	546	518	559	569	531	545	541	538	496	571	521	488	539	500	560	545	507	576	548	496	557	520	563	527	491	512	538	570	527	509	514	543	547	540	542	544	521	503	557	534	507	499	571	533	512	528	555	539	540	529	523	534	509	481	544	546	500	521	557	544	543	534	548	541	531	507	548	507	555	532	529	513	526	523	537	533	579	532	550	564	508	518	542	536	589	520	518	548	555	529	523	564	532	568	526	528	535	540	519	496	549	550	542	527	543	514	549	515	536	553	522	498	517	543	539	501	540	549	536	558	532	550	561	520	499	510	505	513	530	554	568	553	545	560	479	537	495	534	509	510	502	521	575	532	529	528	556	556	545	522	517	541	520	518	578	524	560	490	509	523	512	558	534	556	531	524	531	532	582	515	549	553	507	515	542	528	518	502	537	536	533	501	510	579	531	539	519	588	546	508	528	537	543	513	550	556	530	509	547	552	518	525	527	515	532	522	557	511	513	508	546	497	548	523	534	519	587	512	533	506	504	530	508	557	528	500	531	535	532	534	509	534	529	570	561	555	513	550	550	529	546	525	521	480	539	534	514	480	546	527	570	539	544	550	542	539	566	553	570	526	526	567	580	524	552	532	534	547	526	550	554	553	577	548	530	528	518	548	540	554	535	553	522	543	558	569	528	560	521	528	504	514	525	540	505	548	518	537	503	549	569	550	539	574	568	526	567	527	531	524	533	538	540	515	571	561	516	538	535	480	525	505	525	524	570	521	561	561	513	537	503	503	515	556	520	517	527	533	526	527	515	538	574	544	532	551	538	571	539	550	491	535	541	541	535	496	538	516	508	523	486	587	552	508	595	546	512	510	538	541	484	513	506	546	520	506	559	491	530	519	523	579	522	513	549	513	537	544	490	528	509	576	512	505	519	542	555	525	507	523	533	502	541	561	543	543	539	516	503	513	553	565	527	536	539	516	539	551	543	518	527	519	546	518	529	561	522	567	547	527	497	504	550	537	540	536	505	564	584	498	576	539	521	512	533	546	484	535	528	487	533	548	504	551	528	526	531	515	540	585	543	519	525	520	534	523	512	519	535	530	528	558	507	516	556	497	557	531	564	557	580	459	500	592	574	542	529	529	517	526	521	503	570	551	512	504	524	498	553	529	528	520	521	564	570	546	568	521	563	512	563	540	516	520	530	522	545	539	521	592	519	563	553	524	549	500	549	554	517	524	550	499	547	525	496	561	547	549	556	551	529	562	587	497	540	523	543	496	540	508	517	508	514	506	530	488	539	531	521	517	556	527	546	505	579	557	530	535	531	493	523	522	584	530	557	550	591	552	578	516	522	495	553	586	548	555	528	549	516	486	548	548	552	543	472	539	551	579	501	518	536	534	537	537	560	528	519	557	556	581	536	528	534	525	520	558	569	554	536	493	553	495	542	508	514	517	518	506	528	552	558	522	499	523	550	555	559	558	529	533	564	526	493	531	552	528	541	580	524	539	551	493	488	505	536	518	550	512	490	531	531	561	571	527	535	491	527	535	569	502	515	522	568	534	501	543	577	504	490	509	492	502	544	525	513	557	560	529	569	518	487	525	534	524	488	552	524	562	562	511	518	516	494	554	550	585	567	520	511	555	535	528	510	540	546	587	564	529	553	529	526	530	544	551	484	520	540	517	514	540	567	525	512	521	525	506	539	546	506	513	526	541	537	535	517	523	532	525	515	554	570	521	533	505	514	525	569	543	537	532	539	512	533	586	553	526	557	499	544	584	514	503	518	520	521	551	523	495	535	557	497	499	556	528	505	537	547	569	535	491	525	563	526	539	555	541	532	536	552	535	515	565	521	506	539	535	503	554	552	563	507	483	548	498	555	525	556	530	544	534	516	518	527	531	529	528	531	577	556	520	548	513	507	513	527	533	512	540	585	513	524	535	537	539	490	489	526	523	529	549	540	506	491	534	530	579	528	559	562	505	530	547	529	556	503	530	529	533	526	525	576	553	527	532	554	583	539	562	543	516	537	514	542	520	508	536	516	530	545	561	527	521	519	531	533	508	532	518	568	543	556	501	499	506	568	531	538	527	508	549	553	517	486	488	515	510	542	543	517	553	537	529	548	554	515	519	520	524	516	543	513	516	561	542	526	538	552	527	546	542	533	561	509	559	483	515	518	528	547	521	555	506	543	570	522	501	541	560	547	547	545	503	574	520	516	528	521	516	494	567	549	517	490	549	511	550	556	509	542	533	564	522	490	522	524	521	524	535	554	542	525	554	503	573	508	566	505	518	508	522	565	544	564	569	537	525	552	502	545	476	577	521	536	543	501	529	495	551	487	522	509	537	565	586	562	525	506	553	518	563	535	534	563	543	589	538	535	548	525	569	579	553	536	574	558	568	529	538	515	514	561	551	505	530	562	489	552	551	523	567	523	515	537	544	537	570	526	531	562	551	545	538	532	499	530	541	531	533	533	538	488	533	538	511	582	538	556	564	511	564	569	569	488	514	500	558	489	509	535	521	513	559	520	537	502	561	540	532	496	521	494	496	521	567	514	500	527	539	542	556	521	527	510	479	533	517	553	571	522	518	529	528	547	575	561	528	568	527	480	565	524	506	538	582	529	527	567	493	526	550	568	568	543	464	537	527	542	528	525	490	541	505	563	542	533	515	517	521	531	518	520	551	500	505	548	509	578	493	518	531	556	530	528	527	494	526	527	552	522	536	514	569	508	509	537	509	520	541	495	520	550	540	557	535	507	519	518	529	523	523	534	521	567	518	529	526	553	515	533	562	518	556	499	533	540	532	528	516	556	561	571	530	514	507	532	540	528	556	576	558	555	497	581	538	543	519	518	492	552	480	497	545	522	519	510	519	483	555	556	546	543	552	512	535	528	519	542	521	522	484	502	531	518	515	528	546	584	531	564	542	542	510	520	533	552	525	515	552	592	563	567	516	544	503	533	510	552	559	526	563	524	544	523	555	560	487	539	581	564	538	543	556	542	533	539	537	578	513	545	557	563	510	532	523	540	517	487	547	566	504	555	571	546	501	573	551	608	514	494	519	560	524	519	507	530	533	555	535	514	475	503	567	551	526	543	567	527	556	554	512	530	542	514	547	511	520	564	543	558	541	524	513	526	542	535	468	489	475	517	568	500	517	551	559	517	539	548	535	576	576	523	566	534	523	545	513	520	529	525	555	521	570	541	549	529	521	558	512	536	561	566	532	554	533	522	499	533	494	536	508	546	517	531	579	531	546	569	548	533	547	508	493	549	491	540	524	572	530	533	550	531	522	581	510	561	524	534	549	542	539	532	536	481	516	498	532	555	553	504	537	534	521	525	556	562	484	546	525	536	553	507	526	551	562	513	512	493	518	519	527	552	559	526	554	577	537	561	541	560	526	559	568	542	559	566	528	539	515	554	504	559	603	549	521	532	523	519	571	572	538	515	520	480	483	528
5518	1204	1360	1651	1780	1150	772	820	789	744	615	1845	2196	1749	963	645	529	508	471	445	473	474	506	459	441	470	481	476	515	451	447	498	453	440	450	437	485	523	478	461	511	466	481	514	468	501	462	440	468	501	447	477	458	468	450	495	464	466	484	481	460	445	465	500	460	476	464	485	443	483	474	474	478	489	496	458	474	465	448	441	479	464	491	507	470	428	464	431	516	472	465	443	471	498	482	467	473	430	414	436	439	446	452	506	453	455	453	460	470	437	484	445	471	449	448	444	431	473	489	440	481	478	465	476	457	489	484	487	434	439	460	453	471	458	480	459	495	466	475	482	444	436	444	512	454	490	445	481	474	473	421	475	518	461	441	520	460	449	479	434	503	455	476	469	448	461	469	476	479	488	434	450	433	436	478	451	447	477	464	459	466	461	492	450	450	473	468	482	451	512	467	454	475	448	465	474	435	413	488	492	492	442	500	484	471	469	459	446	466	481	484	472	463	407	491	472	481	475	442	490	442	506	460	484	454	489	497	467	480	458	449	447	422	474	482	487	486	451	467	473	483	452	447	507	471	450	443	442	469	450	470	470	437	472	486	495	510	512	460	417	519	440	523	487	487	485	484	478	479	460	482	436	475	452	517	457	473	488	425	472	450	469	471	452	441	415	454	491	450	497	466	453	487	513	476	475	444	453	493	430	450	476	459	487	445	491	500	506	485	490	462	456	474	454	466	476	447	446	496	480	476	482	491	465	479	423	491	468	473	427	458	459	460	475	490	455	439	475	495	471	487	451	488	491	489	472	435	474	453	489	442	428	471	454	500	468	460	439	488	462	466	454	486	461	458	480	472	493	474	453	478	475	484	428	474	459	476	490	471	448	454	439	508	477	469	486	449	493	452	488	459	500	471	483	481	439	465	445	463	491	485	466	443	455	436	472	456	499	457	501	424	460	446	474	457	451	478	454	455	454	432	472	472	508	468	431	486	453	482	475	472	472	513	462	475	469	472	429	497	481	485	444	444	484	478	461	490	434	456	460	452	457	481	478	487	446	457	471	468	472	502	453	452	483	478	470	428	440	494	481	431	478	465	467	480	471	457	469	449	469	465	477	451	425	481	509	460	480	445	480	443	465	431	448	464	480	469	464	469	436	455	447	470	438	474	495	472	500	487	451	484	471	462	457	466	463	467	479	473	496	491	422	470	492	482	469	465	438	492	531	479	508	491	466	500	447	501	481	478	449	432	460	490	484	454	463	462	465	451	464	471	453	472	452	509	462	497	480	517	459	449	459	476	431	472	460	436	478	460	499	457	454	499	479	489	460	467	454	446	460	457	452	447	480	491	468	451	483	448	478	446	437	472	427	432	486	455	441	457	478	453	456	465	453	500	467	473	482	488	488	504	499	476	426	416	503	450	463	447	457	458	447	463	438	488	465	475	480	509	484	503	448	515	479	479	491	505	470	472	444	470	469	469	516	485	480	460	479	422	479	449	461	494	469	474	440	457	443	468	417	465	465	459	491	467	472	436	468	428	483	473	481	504	457	488	443	459	468	472	464	510	444	548	467	477	452	474	510	468	456	494	510	450	492	438	489	440	441	489	488	418	458	465	482	463	504	489	478	475	471	471	512	466	488	459	438	482	442	471	458	476	488	494	477	532	491	479	447	513	493	505	456	437	476	462	483	495	475	443	444	460	471	494	516	462	454	503	487	462	491	456	455	498	467	449	466	457	458	437	468	464	479	490	521	462	448	439	453	468	475	484	479	442	474	469	465	438	500	499	453	445	505	429	471	467	453	454	474	491	442	463	481	457	489	494	452	445	475	463	443	465	460	455	442	439	461	467	445	441	440	460	507	489	483	459	455	472	493	445	470	498	430	477	465	471	453	484	469	476	474	519	466	465	468	491	464	471	463	499	460	436	499	475	441	466	462	455	427	450	436	457	483	483	467	450	448	453	492	444	488	466	470	472	419	501	462	425	493	512	479	476	422	505	488	474	457	460	459	477	477	446	453	466	450	476	464	487	505	406	471	470	462	458	499	488	477	471	480	504	466	496	469	458	500	443	466	521	476	448	456	460	429	463	481	451	454	466	459	474	431	462	478	469	465	499	498	457	490	493	465	447	496	485	456	453	461	450	502	471	487	465	472	467	480	480	507	470	452	470	470	451	447	479	453	447	447	451	480	448	440	496	484	443	438	437	468	483	463	459	449	484	471	472	488	444	541	464	436	475	480	456	479	484	466	470	498	455	471	441	437	461	455	471	458	467	459	464	484	430	451	454	482	469	461	470	438	516	487	452	458	466	494	477	475	463	458	452	460	421	448	465	468	481	474	424	458	463	497	464	491	460	442	480	467	467	487	445	471	528	466	462	464	461	479	486	461	474	440	514	471	427	477	451	478	452	476	461	439	439	455	446	436	442	470	494	468	439	463	453	493	483	460	499	486	450	470	461	464	496	456	495	479	458	484	457	505	445	479	480	447	459	495	486	454	461	497	469	505	471	439	456	461	447	466	441	454	459	439	481	442	516	468	462	489	474	492	478	434	433	443	468	463	456	472	465	449	445	440	472	463	436	471	495	466	462	457	412	462	480	449	481	465	468	474	502	459	426	478	459	462	459	482	441	462	504	498	480	453	447	485	461	469	479	444	442	507	478	490	403	433	470	489	452	466	453	484	476	459	462	472	452	480	468	457	447	450	488	426	506	465	453	474	506	459	463	461	447	483	414	468	450	510	446	457	451	495	526	488	496	485	491	524	480	454	448	485	491	440	451	536	436	472	535	447	489	473	467	506	477	488	450	479	490	477	465	451	481	465	464	458	425	494	447	462	507	441	416	447	455	459	423	439	469	470	456	472	440	467	493	459	445	473	448	498	464	494	475	495	484	521	446	456	471	457	481	498	465	465	470	460	473	448	445	465	499	488	459	455	447	432	485	465	471	445	477	504	469	484	505	464	463	474	484	485	451	456	473	478	449	472	451	471	468	472	468	506	473	442	455	460	464	456	473	441	487	487	452	524	464	492	482	459	462	503	458	503	511	462	450	422	479	459	475	484	466	469	444	482	444	494	453	475	439	491	483	475	463	446	477	436	469	474	472	462	439	453	515	464	483	472	453	465	461	464	465	466	475	472	471	475	471	478	491	485	463	469	479	447	491	473	448	501	453	444	481	459	464	454	491	459	434	461	514	462	479	493	500	467	482	480	488	470	504	464	516	491	492	452	490	450	495	450	469	488	457	473	459	500	473	470	515	448	450	455	479	487	459	431	469	494	468	472	448	463	478	469	519	447	505	465	460	484	447	476	481	427	471	420	469	473	468	490	473	477	499	448	462	487	499	468	493	505	459	469	463	479	438	476	474	467	479	454	449	454	481	433	470	444	459	456	458	448	458	470	456	466	502	481	453	458	481	482	461	429	471	453	445	482	473	438	453	447	468	476	454	462	472	455	465	431	461	478	490	483	442	490	423	448	453	483	473	463	466	437	470	476
25693	21524	27580	25672	10894	3673	1929	1333	1127	949	1164	14712	17507	9062	2831	1142	674	566	514	539	540	502	517	498	571	520	514	484	561	510	528	493	528	507	489	510	497	515	495	538	516	526	528	511	540	510	512	527	528	533	497	467	514	516	548	520	537	509	472	522	483	520	486	521	510	510	479	550	453	504	503	501	538	546	487	487	517	508	517	486	518	501	570	494	491	544	475	501	514	536	562	532	487	547	530	488	485	486	483	545	505	499	490	507	494	537	544	502	517	487	493	509	521	522	496	502	513	532	503	516	532	517	498	469	525	517	505	497	510	480	510	512	473	512	501	521	514	492	510	506	498	481	544	498	536	486	528	540	517	518	476	483	516	531	515	500	495	497	483	531	491	504	541	541	502	535	505	550	510	524	506	510	505	524	510	505	478	530	487	527	537	504	523	508	490	513	488	524	505	478	484	494	505	544	512	462	509	513	500	548	519	511	526	491	496	494	542	533	517	502	510	522	520	495	473	515	497	531	474	512	585	546	527	561	523	493	554	497	496	535	492	524	493	517	473	529	484	494	506	481	524	501	521	509	516	521	498	532	512	495	515	502	536	544	537	492	505	504	537	489	511	510	510	508	504	526	529	512	531	492	508	543	492	519	500	495	513	508	549	530	509	517	477	510	539	540	515	534	483	510	524	524	497	523	468	503	567	518	527	500	521	506	532	478	527	472	506	502	491	494	511	450	489	532	511	480	483	492	512	499	499	522	490	520	531	519	516	512	497	521	511	467	515	463	547	523	509	497	504	508	491	524	512	502	470	545	504	494	498	518	507	518	528	499	523	481	543	525	536	518	504	531	514	531	480	515	511	528	519	533	477	519	499	468	537	497	498	537	532	531	517	509	499	512	523	521	488	513	513	534	498	520	483	521	502	509	520	517	533	494	503	509	517	511	502	474	518	514	484	515	505	534	533	495	480	484	493	511	507	507	501	488	492	479	487	525	519	493	540	505	554	519	504	514	488	517	509	484	536	507	472	547	501	538	516	541	521	549	522	500	514	513	510	540	554	545	488	463	534	505	495	521	528	476	580	464	505	520	520	528	540	519	509	523	512	504	539	519	484	529	458	504	517	454	537	532	520	533	503	446	507	542	535	509	530	512	488	483	520	501	531	454	509	523	489	496	541	492	506	480	487	491	524	518	520	508	505	505	507	517	497	484	509	518	522	546	518	525	528	546	533	526	496	502	509	571	515	496	537	468	522	521	486	471	500	513	482	450	485	528	502	490	504	460	514	527	491	524	503	506	467	492	533	502	529	496	480	509	530	518	529	518	494	473	532	537	486	477	482	480	529	519	500	523	504	504	500	538	519	484	487	535	515	514	532	482	531	513	526	502	554	498	532	500	527	532	493	472	517	531	495	544	508	483	542	517	515	513	500	511	522	526	518	541	551	497	471	464	477	496	488	491	496	463	516	484	505	478	474	510	456	530	484	490	506	541	512	497	475	472	513	502	475	528	480	495	530	500	506	476	510	520	484	484	521	483	500	518	569	547	472	485	527	499	551	476	513	526	519	523	521	497	567	497	502	490	509	518	512	522	546	529	491	515	524	505	479	526	513	513	513	484	515	533	522	513	532	498	491	497	529	462	495	493	501	471	475	494	487	487	493	514	502	474	497	500	562	483	492	516	517	470	497	503	488	504	502	468	504	496	548	502	496	532	514	507	555	539	490	498	509	503	502	480	480	512	483	519	501	489	497	503	502	517	474	513	484	480	463	499	480	496	512	505	474	498	492	480	549	488	523	510	525	510	520	498	530	519	486	531	467	505	515	469	520	480	471	517	495	485	500	514	508	529	470	510	492	475	558	518	519	505	560	495	477	498	485	503	540	555	502	482	475	504	480	520	504	497	492	472	511	491	479	520	530	527	529	493	475	488	496	529	509	507	517	457	526	501	493	519	492	497	529	510	538	489	555	469	457	519	516	478	522	506	480	536	499	490	480	497	526	508	498	503	523	472	555	529	532	478	487	491	505	486	478	559	472	508	485	523	520	522	555	531	541	539	525	513	497	490	527	514	500	486	513	510	504	503	540	492	500	493	534	490	552	509	529	516	498	519	489	509	528	540	508	503	546	495	517	488	490	506	516	493	503	482	501	452	515	482	481	496	470	531	529	535	478	564	495	534	499	486	529	497	498	518	529	470	504	497	518	476	492	494	522	510	553	525	514	527	505	482	484	499	488	475	499	505	499	478	502	512	497	487	484	502	513	519	535	517	504	510	476	504	481	523	521	522	503	481	523	542	507	554	503	519	472	473	503	491	495	502	483	509	466	491	464	495	503	512	524	541	516	477	497	495	489	507	513	527	508	518	506	501	487	544	507	502	518	503	493	511	513	513	538	528	511	488	537	488	536	485	518	472	496	491	486	513	513	536	503	505	509	490	527	556	490	512	531	531	491	512	529	512	517	495	472	481	481	571	519	548	523	532	510	517	519	524	487	522	493	512	542	489	531	535	513	559	484	523	521	518	479	524	514	543	526	538	490	503	496	501	492	513	486	515	494	527	509	479	519	495	492	529	479	488	533	516	484	524	489	477	499	528	529	515	515	495	545	506	495	514	494	487	499	507	487	507	509	541	513	496	527	497	485	513	529	509	554	503	476	508	502	525	481	486	517	534	512	513	529	483	488	500	531	536	500	499	500	507	515	523	530	478	458	531	493	510	478	539	492	473	503	513	537	525	514	512	496	458	525	497	506	500	513	521	502	527	513	490	511	526	465	485	509	561	507	497	526	527	478	529	522	472	520	486	467	526	504	502	493	528	524	476	493	503	549	503	534	520	517	480	484	461	539	492	529	501	550	497	491	528	494	538	510	497	531	531	474	505	487	493	498	528	547	519	501	518	544	514	480	506	530	537	534	483	530	556	552	532	502	538	507	517	486	508	542	489	473	451	482	505	552	494	518	469	503	499	535	498	503	488	507	526	519	503	546	475	532	497	531	484	528	483	518	481	517	494	463	492	516	461	516	488	506	522	506	499	540	552	533	511	492	508	502	529	498	498	503	529	492	502	483	479	491	536	549	517	520	504	495	516	513	512	488	521	409	543	538	511	485	513	509	459	522	492	510	480	498	508	524	527	486	488	517	542	536	483	515	518	500	503	542	537	477	511	483	518	529	468	534	496	483	534	502	503	514	524	516	479	468	493	520	480	515	543	514	490	486	519	531	524	470	488	492	475	531	519	487	505	518	480	487	481	522	540	543	497	528	489	524	474	509	476	460	491	468	512	521	549	503	514	487	521	521	471	518	511	511	481	486	553	504	482	517	506	480	515	510	513	526	552	492	542	502	525	506	518	519	507	476	545	495	524	511	492	531	510	542	519	504	539	485	508	543	490	537	516	487	521	528	520	491	513	516	515	469	493	515	514	465	502	484	541	483	498	524	496	489	467	481	490	512	521	517	513	513	521	533	526	514	470	497	536	496	510	511	482	508	500	501	492	488	478	502	456
4125	6234	7512	3109	3782	2899	1922	1620	1436	1180	1535	17191	15429	7649	2663	1246	606	497	492	409	472	468	466	480	420	515	464	494	441	507	473	463	481	460	436	474	479	451	481	496	454	455	475	483	426	491	490	436	461	454	482	502	473	507	459	482	471	450	499	461	445	432	454	446	469	476	467	415	441	492	480	462	456	440	467	443	502	454	460	495	447	485	498	471	471	524	466	456	457	486	489	455	527	446	471	421	469	438	497	446	470	469	465	452	454	426	425	460	436	479	472	494	464	482	499	470	485	495	463	449	467	459	456	460	488	493	454	495	476	462	495	508	444	481	480	452	476	448	455	474	450	495	460	447	528	431	491	469	499	430	468	467	450	422	475	462	446	438	510	488	463	472	478	466	432	447	437	455	441	444	450	463	440	478	458	488	461	441	502	483	457	505	446	466	477	456	471	511	472	478	435	440	454	450	418	476	442	432	478	399	454	474	472	446	519	465	464	460	457	478	457	494	443	496	459	474	458	459	460	479	507	440	469	441	469	467	455	435	474	494	469	432	443	476	442	447	465	480	480	442	468	426	456	454	460	493	444	438	429	496	445	428	473	479	478	439	433	482	434	447	436	467	482	464	439	467	479	422	470	476	457	449	445	495	465	452	487	491	453	425	454	444	462	475	466	453	449	449	454	449	463	460	452	509	445	477	466	500	469	478	467	457	470	462	478	459	467	437	440	469	439	456	466	446	461	458	484	423	472	433	454	459	446	413	523	484	459	426	432	449	445	441	493	472	450	445	421	479	473	453	467	450	467	445	440	500	447	474	477	461	474	435	454	493	465	453	474	482	465	460	427	456	436	473	466	447	450	416	419	488	490	499	452	450	462	452	439	474	453	428	445	445	456	491	444	473	458	448	450	486	447	453	459	467	467	465	483	423	467	450	497	449	487	477	425	461	466	437	469	446	472	457	417	495	437	478	479	464	448	483	454	448	471	449	450	448	476	438	472	477	449	476	464	477	474	477	478	469	414	447	439	453	468	464	475	442	443	460	420	482	433	498	473	452	466	467	458	472	466	414	442	484	439	514	467	443	470	488	463	455	463	459	490	450	442	452	503	480	444	467	465	452	453	463	479	461	428	454	481	482	444	457	437	447	462	531	453	510	457	447	458	483	443	475	429	457	472	461	476	450	473	440	469	514	459	478	453	463	498	488	456	479	445	457	468	511	445	476	460	477	449	449	432	465	462	458	431	485	451	441	435	482	499	436	493	441	422	464	443	477	452	491	457	491	464	465	452	475	453	473	469	458	477	420	422	438	429	450	455	500	471	440	495	460	452	473	459	450	446	447	468	505	436	448	447	438	439	477	492	455	495	475	461	461	422	487	442	426	465	476	415	509	498	447	448	460	458	468	436	453	426	459	489	438	484	478	494	460	477	501	462	461	454	479	480	474	446	474	456	467	469	446	481	455	457	440	461	470	458	449	479	462	466	471	438	468	449	434	474	434	429	471	449	436	484	453	457	495	462	442	487	410	476	454	458	444	445	454	462	441	467	474	463	468	488	451	442	492	497	456	440	439	433	446	476	466	469	484	459	480	470	471	439	465	477	466	451	442	441	451	440	447	498	475	478	479	439	462	450	458	458	432	447	443	430	487	464	448	486	465	492	452	454	453	445	432	403	464	454	477	456	442	477	466	406	461	466	454	478	445	452	463	466	436	438	451	423	429	475	436	472	479	459	449	468	490	455	479	507	471	498	448	483	460	468	439	446	431	470	450	450	490	435	440	475	501	457	438	465	471	449	454	496	479	454	436	479	482	438	464	473	468	479	473	457	508	483	461	467	476	428	475	445	483	460	451	465	456	458	437	457	432	477	445	469	492	474	507	460	484	438	422	495	467	477	511	451	443	446	485	476	510	473	426	423	497	449	433	473	457	472	481	465	461	488	468	511	498	493	447	433	435	452	486	470	468	454	469	478	493	450	460	459	482	458	457	490	459	452	460	467	454	426	493	450	459	467	420	446	474	446	451	474	479	465	443	491	451	462	476	410	497	430	481	456	480	459	444	441	471	434	472	466	418	469	483	460	428	497	468	454	470	442	455	455	487	436	433	478	411	458	447	446	426	472	484	444	458	456	465	471	487	455	418	430	404	470	449	479	476	475	447	486	466	492	471	494	464	476	450	477	416	480	437	449	483	495	461	522	468	491	412	472	460	466	457	459	444	477	464	475	452	482	479	480	454	442	453	483	502	453	450	472	462	485	435	481	473	479	486	461	444	438	479	483	475	483	468	454	430	468	449	441	442	463	473	464	465	448	439	478	456	445	459	464	477	467	507	470	459	453	454	446	486	450	429	454	435	442	478	470	448	463	437	456	484	480	475	472	483	419	455	461	446	436	442	449	463	461	446	470	427	494	435	446	460	459	467	404	481	432	479	508	478	437	465	485	442	466	459	441	440	468	432	486	474	472	463	442	475	473	458	500	429	493	469	481	500	473	455	466	446	455	466	460	454	427	465	432	403	441	477	437	465	454	459	505	427	488	459	476	399	455	462	472	481	478	438	477	476	469	449	470	471	461	461	418	468	489	435	430	459	456	431	435	466	445	472	442	490	418	458	484	460	467	479	461	464	464	439	461	506	449	426	462	426	470	462	423	466	450	480	476	444	476	479	440	445	495	464	455	465	464	485	453	462	460	482	472	429	443	491	494	433	475	423	458	442	459	466	468	444	500	454	435	463	443	465	454	445	463	470	456	481	487	437	435	443	467	427	419	454	468	496	485	478	441	451	459	501	463	479	475	435	481	443	477	462	470	474	447	471	478	479	449	456	455	443	424	434	436	467	449	462	492	461	472	471	457	435	478	469	527	418	460	457	512	456	413	460	457	511	451	463	466	487	473	444	477	448	442	439	440	433	449	437	474	471	451	491	456	451	470	438	479	449	488	498	445	443	426	486	479	459	486	451	458	479	468	462	479	467	468	476	463	482	456	455	462	459	468	459	466	437	434	480	462	492	441	450	466	461	502	476	465	459	436	450	493	466	462	460	479	454	465	480	472	475	475	482	465	456	439	452	434	449	436	439	441	483	465	459	462	444	456	496	445	493	449	445	488	448	462	480	472	443	500	487	455	466	471	457	431	437	477	486	469	437	416	444	475	450	461	466	451	416	449	417	488	419	461	476	461	452	481	453	442	418	473	464	464	474	432	483	468	444	443	435	446	471	453	452	440	489	438	440	452	469	475	461	468	485	473	466	447	420	449	450	423	469	432	474	457	463	490	427	470	472	444	481	461	438	459	454	471	468	447	459	458	480	503	439	461	463	482	450	495	504	463	474	482	457	471	479	455	426	447	468	474	481	454	464	414	430	454	464	454	440	481	472	493	445	484	474	462	456	502	461	469	454	457	469	475	477	438	503	465	471	423	455	457	474	456	474	472	450	461	458	481	452	459	445	458	502	499	448	478	490	415	473	437	466	440	467	420	479	448	455	474	436	445	456	476	440	498	501
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
