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
339787723059	339787723576	339787724126	339787724676	339787725226	339787725776	339787726326	339787726876	339787727426	339787727976	339787728526	339787729076	339787729626	339787730176	339787730726	339787731276	339787731826	339787732376	339787732926	339787733476	339787734026	339787734576	339787735126	339787735676	339787736226	339787736776	339787737326	339787737876	339787738426	339787738976	339787739526	339787740076	339787740626	339787741176	339787741726	339787742276	339787742826	339787743376	339787743926	339787744476	339787745026	339787745576	339787746126	339787746676	339787747226	339787747776	339787748326	339787748876	339787749426	339787749976	339787750526	339787751076	339787751626	339787752176	339787752726	339787753276	339787753826	339787754376	339787754928	339787755476	339787756026	339787756576	339787757126	339787757676	339787758226	339787758776	339787759326	339787759876	339787760426	339787760976	339787761526	339787762076	339787762626	339787763176	339787763726	339787764276	339787764826	339787765376	339787765928	339787766476	339787767026	339787767578	339787768126	339787768676	339787769226	339787769776	339787770326	339787770876	339787771426	339787771976	339787772526	339787773076	339787773626	339787774176	339787774726	339787775276	339787775826	339787776376	339787776926	339787777476	339787778026	339787778576	339787779126	339787779676	339787780228	339787780776	339787781326	339787781876	339787782426	339787782976	339787783526	339787784076	339787784626	339787785176	339787785726	339787786276	339787786826	339787787376	339787787926	339787788476	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2742	3600	2300	2742	3600	2300	2741	3600	2300	2741	3600	2300	2740	3600	2300	2739	3600	2300	2739	3600	2300	2738	3600	2300	2737	3600	2300	2736	3600	2300	2736	3600	2300	2735	3600	2300	2734	3600	2300	2734	3600	2300	2733	3600	2300	2732	3600	2300	2731	3600	2300	2730	3600	2300	2728	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2725	3600	2300	2724	3600	2300	2724	3600	2300	2724	3600	2300	2724	3600	2300	2724	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22037	20181	27612	22306	20069	19684	5318	420	352	322	331	382	346	357	357	355	386	322	314	359	355	393	374	349	345	354	345	352	332	355	357	381	313	344	317	343	390	373	344	330	320	332	317	338	379	354	320	319	310	334	337	330	322	345	339	343	336	370	358	323	363	323	356	344	293	332	320	329	350	354	335	290	334	368	325	331	310	342	342	339	373	355	322	328	346	322	376	317	320	361	332	331	345	338	302	312	341	306	320	330	327	331	318	350	367	316	330	322	335	321	344	334	318	352	342	310	347	319	312	322	349	394	321	321	336	362	314	324	323	340	348	311	375	360	323	347	317	381	329	308	293	309	354	323	346	342	368	332	328	333	328	360	320	315	339	324	359	366	346	327	330	353	302	358	333	371	351	317	347	374	344	318	347	316	353	352	341	342	316	354	309	302	304	372	320	334	342	343	318	347	366	325	366	351	369	337	330	344	311	333	330	313	345	349	327	336	340	317	345	345	339	348	331	350	337	371	360	350	316	328	294	310	362	319	331	367	346	279	363	315	335	311	294	325	323	335	312	335	341	337	336	338	335	324	368	322	307	362	335	320	328	314	324	327	342	320	331	322	312	344	348	354	360	321	322	359	332	332	355	335	319	284	337	314	311	332	340	337	328	335	368	314	340	339	349	319	343	341	311	341	350	329	332	331	347	337	340	346	360	349	347	332	332	350	370	326	326	355	333	371	339	352	311	319	344	327	331	302	343	311	326	337	365	349	364	359	343	340	307	371	313	309	341	339	321	346	359	329	348	308	315	315	344	343	315	349	341	348	315	330	314	318	353	333	336	330	341	322	353	361	332	334	339	321	363	326	351	335	348	328	328	323	336	338	324	325	359	342	324	360	330	366	343	333	302	307	317	324	321	355	344	308	335	312	328	320	335	353	319	340	317	326	347	342	368	339	323	328	330	367	354	350	296	357	337	329	334	352	354	340	366	309	335	370	312	341	339	323	333	330	353	321	321	349	364	329	345	367	327	332	342	317	334	335	349	343	319	328	354	332	326	331	355	337	332	361	313	324	333	323	345	330	341	342	329	323	345	355	337	330	323	348	328	328	354	323	327	369	334	329	352	334	360	350	309	328	343	347	321	324	339	346	322	325	335	345	330	311	310	331	331	351	340	292	308	369	344	321	338	357	311	352	350	337	331	354	342	312	359	319	326	317	312	307	348	312	357	333	312	331	334	343	334	312	343	304	313	312	357	342	316	328	328	357	318	364	340	340	312	337	330	284	320	323	356	344	355	327	334	330	340	342	326	338	346	289	373	308	344	350	359	326	309	348	327	332	350	323	321	307	386	340	287	331	329	321	352	336	322	362	311	302	306	345	338	339	298	336	359	338	336	289	317	349	340	329	318	342	323	319	344	360	331	383	319	326	352	334	332	350	339	332	331	336	342	326	312	325	306	353	304	315	316	315	293	345	358	334	294	319	335	334	341	354	336	324	328	333	342	313	337	329	292	372	353	331	333	314	346	350	331	349	344	344	323	335	314	346	309	345	347	320	344	316	321	316	362	307	338	357	330	378	309	348	336	357	376	323	339	331	342	373	304	329	334	320	342	322	319	345	341	308	334	346	329	348	353	349	344	314	337	326	348	316	324	292	364	353	353	310	331	335	369	318	372	352	344	355	295	311	353	367	310	326	346	354	329	330	353	331	324	349	326	340	321	337	364	313	324	327	341	322	355	351	317	349	325	333	332	358	310	326	323	295	347	320	359	323	336	321	321	311	333	343	316	329	336	324	329	355	328	357	318	346	354	361	334	331	322	372	349	360	317	325	346	327	339	321	351	313	345	352	308	348	337	347	343	347	361	358	332	328	313	297	314	361	338	336	309	339	335	320	336	340	319	338	351	315	335	334	323	344	329	328	364	330	317	336	340	327	371	341	331	340	354	325	349	376	354	363	356	345	302	359	345	327	344	310	367	335	318	333	305	373	330	331	331	343	317	328	321	373	346	333	313	295	321	333	329	335	369	332	299	351	341	288	342	306	340	366	319	338	348	365	362	342	341	297	334	330	321	355	299	341	335	394	312	325	338	345	329	351	334	307	350	345	300	342	340	327	337	331	324	348	336	346	349	329	345	343	327	343	332	325	331	320	347	321	319	313	363	329	339	347	319	351	323	311	337	358	353	332	353	301	356	356	368	344	325	307	359	347	353	326	295	334	346	358	324	342	323	324	344	328	350	335	348	335	319	337	341	328	339	336	310	335	319	354	340	315	370	312	358	312	338	349	293	348	338	283	349	328	329	330	334	315	345	337	350	334	342	348	323	358	337	328	319	345	343	342	352	311	308	332	335	360	294	326	315	368	311	342	299	361	346	330	333	314	340	339	324	318	354	348	340	345	323	316	329	320	313	366	320	357	332	352	324	304	302	329	338	343	327	338	354	370	316	345	345	347	347	357	304	306	318	330	296	344	352	288	331	333	357	306	346	372	361	336	349	363	341	348	289	337	365	327	356	337	319	333	341	336	356	340	329	293	337	351	352	333	386	323	332	343	333	324	354	339	342	298	324	307	315	331	303	344	339	329	307	327	326	342	334	328	317	315	357	346	308	367	341	331	319	326	348	344	319	328	341	328	305	342	338	329	327	348	326	377	318	323	328	325	358	317	312	343	326	353	350	312	312	317	349	340	325	333	319	323	352	345	349	365	342	332	337	314	321	373	317	344	341	310	315	326	313	319	329	350	306	315	347	303	316	312	360	375	330	308	327	314	324	340	353	359	320	310	316	331	332	349	350	298	333	357	323	333	322	360	365	296	338	334	332	319	335	333	327	366	337	331	342	304	314	314	334	345	359	353	334	358	341	331	325	342	331	339	323	341	323	297	357	275	320	308	322	334	307	335	357	321	340	299	305	342	326	337	351	342	371	344	334	338	331	346	331	358	360	314	376	327	345	352	360	294	326	316	334	374	367	310	336	326	319	331	354	305	335	320	352	331	350	328	343	325	330	318	314	323	302	293	357	293	316	333	299	322	335	314	322	361	341	305	356	360	340	349	351	322	325	319	342	359	363	346	365	353	338	334	357	332	333	339	345	357	381	344	357	371	313	317	357	310	341	334	321	330	353	325	265	327	328	322	337	336	348	358	310	358	348	327	357	337	330	340	310	323	326	348	330	336	321	315	325	374	337	343	346	318	315	350	333	303	379	325	352	338	357	325	357	347	326	286	366	329	311	324	338	348	359	358	353	334	303	346	347	326	305	313	349	325	355	335	322	373	327	308	317	306	344	335	298	336	332	327	352	332	330	349	329	317	352	310	294	318	336	350	347	314	322	368	313	308	295	334	351	334	332	317	351	356	323	352	340	330	303	347	299	329	354	339	329	332	332	328	345	312	325	347	328	355	309	346	335	304	357	321	330	329	339	336	360	300	338	323	353	344	337	344	316	344	346	331	382	317	330	343	307	334	334	341	352	322	337	334	323	327	301	328	347	329	284	333	357	340	327	313
57232	84146	49799	19932	2963	468	459	473	483	443	478	464	456	481	480	455	467	482	457	482	489	456	508	480	460	472	477	523	474	490	517	462	500	486	478	438	442	462	450	449	466	456	458	509	485	508	483	478	477	472	478	504	480	456	465	477	469	443	464	448	482	468	486	459	467	467	429	479	456	493	486	437	505	500	492	452	519	482	479	488	511	473	463	504	486	510	501	454	467	464	485	495	507	443	456	485	429	486	481	485	524	470	476	501	482	490	477	466	472	472	489	519	441	493	444	471	458	482	474	502	490	428	476	459	498	452	499	478	434	470	464	506	475	449	480	502	466	520	471	483	459	459	487	459	475	461	460	490	471	469	464	472	494	456	492	472	489	476	467	472	468	495	465	468	502	484	488	460	476	473	473	440	489	484	486	500	478	470	485	548	476	467	460	431	514	494	484	466	475	457	457	466	515	456	470	474	497	448	484	471	499	477	486	436	468	467	467	483	478	475	462	479	492	527	450	501	489	477	500	471	497	465	448	469	452	460	462	440	486	494	474	446	496	484	464	428	461	506	460	469	456	473	487	489	445	471	429	491	473	468	497	519	485	494	408	479	478	454	480	463	465	483	491	479	461	458	470	495	464	458	466	434	473	492	487	471	492	473	483	469	470	462	469	481	467	473	461	495	516	450	465	462	484	464	485	473	486	456	460	482	455	513	483	422	468	432	448	457	492	446	478	487	456	469	461	465	488	429	436	478	457	438	491	443	465	487	497	468	460	472	491	432	501	466	451	498	449	473	494	459	439	518	488	477	482	486	459	520	470	490	487	471	491	430	488	434	503	489	497	461	473	487	439	459	470	488	517	431	446	490	453	484	470	518	490	460	498	482	478	469	491	515	488	468	450	452	461	516	429	480	498	483	489	477	455	488	493	455	478	526	488	484	474	500	489	426	493	499	494	469	460	482	491	453	443	468	489	448	472	452	507	489	476	466	453	466	457	452	505	475	505	528	480	502	472	488	504	477	443	486	489	460	500	471	457	459	500	452	463	468	469	476	508	451	475	480	441	489	491	471	522	529	455	482	492	502	465	512	478	466	452	495	487	468	467	460	464	481	441	459	493	487	478	459	481	460	497	437	478	486	471	492	459	475	470	439	440	471	475	503	449	477	421	434	487	473	442	449	480	465	455	470	495	468	484	454	488	465	504	498	445	487	489	492	476	475	458	484	419	467	533	433	447	510	481	480	489	470	492	482	505	496	519	487	468	503	483	447	458	471	467	479	468	502	476	460	494	455	475	505	486	440	523	486	466	430	479	437	473	471	481	435	473	459	453	475	494	495	467	491	495	468	495	456	446	478	468	483	487	498	476	442	468	463	461	470	486	466	526	498	494	442	452	481	471	493	484	427	473	494	432	464	446	474	490	447	503	459	496	501	449	438	482	449	483	439	504	495	499	488	462	499	446	486	469	464	496	473	431	498	449	464	480	477	491	473	475	483	457	463	441	454	495	476	484	466	472	472	476	485	474	453	502	482	523	508	480	464	451	474	484	448	465	447	461	472	461	509	482	481	463	517	519	457	525	482	479	441	478	467	478	457	451	493	427	451	455	482	513	463	492	482	523	495	475	463	483	464	493	426	438	472	493	467	467	511	478	474	466	487	450	452	468	494	471	450	483	472	445	433	459	434	507	496	491	468	476	508	498	506	475	445	443	478	464	457	457	449	464	475	492	497	477	420	503	451	467	474	516	481	479	419	443	501	483	477	463	481	518	477	474	477	497	499	446	433	462	451	530	477	469	456	488	467	472	477	479	479	470	520	512	466	459	507	468	445	495	458	444	492	509	492	524	459	466	456	481	475	487	461	462	469	458	490	461	471	480	453	496	496	505	436	468	495	482	457	478	449	517	472	447	448	468	490	488	484	487	496	444	491	466	475	486	477	483	465	474	502	529	478	474	485	469	488	462	478	509	487	488	493	453	458	518	504	451	454	449	470	481	462	447	450	449	462	465	499	489	464	469	470	457	503	489	474	433	483	504	467	494	475	471	463	474	474	461	470	530	468	495	467	456	523	485	458	488	464	487	439	486	472	457	464	477	462	482	459	477	484	491	458	448	434	511	470	473	489	488	465	474	433	504	469	493	468	458	475	445	471	456	470	472	468	471	476	472	474	461	494	477	494	465	456	487	475	483	477	471	458	475	517	473	492	494	499	458	444	484	509	475	468	457	467	443	495	448	485	488	489	457	481	450	494	487	461	457	482	488	487	433	460	484	477	491	482	458	444	430	459	459	503	490	473	456	439	453	439	484	443	488	467	485	517	476	481	468	451	515	481	448	485	461	490	487	489	475	505	500	463	468	481	443	472	482	512	434	481	452	492	498	486	482	497	512	483	429	438	474	513	478	450	516	501	444	459	488	470	486	482	496	459	472	487	485	509	497	462	497	463	467	464	487	453	501	471	517	446	469	444	442	436	459	481	446	493	461	458	477	497	479	444	461	457	449	466	458	460	472	464	457	482	475	463	497	565	457	458	471	460	473	481	483	487	470	461	494	500	473	499	497	469	471	476	493	481	483	481	489	415	483	461	463	437	485	453	424	440	446	460	429	465	468	511	452	499	476	460	454	492	508	498	492	474	453	504	497	487	475	475	520	478	477	456	491	488	470	449	500	466	457	486	514	474	460	461	439	457	471	464	499	474	473	459	505	503	505	493	470	482	485	491	473	485	464	464	458	466	488	460	464	488	494	457	463	442	495	481	467	501	447	471	467	478	459	470	435	491	482	514	510	489	485	506	468	490	474	462	466	453	461	501	493	515	475	442	472	437	479	504	480	452	470	460	491	484	508	473	497	444	472	469	439	456	525	496	477	455	499	479	474	478	454	502	416	464	496	463	489	459	499	480	482	502	520	474	475	512	487	484	488	456	463	471	464	508	458	453	455	469	470	474	462	479	492	463	455	485	456	476	497	468	457	468	476	477	458	479	487	446	528	502	487	462	478	473	473	495	437	442	503	471	482	444	494	442	447	512	474	491	505	470	482	483	491	472	450	474	503	460	484	463	480	476	503	467	463	481	472	485	475	489	471	463	481	446	466	465	436	487	507	514	488	468	464	460	502	455	444	488	465	467	533	452	493	522	478	507	471	520	451	487	513	484	487	477	490	407	481	472	490	442	486	544	435	447	505	489	479	514	436	477	454	497	436	489	480	478	490	454	440	478	456	491	432	440	449	463	492	494	459	487	506	466	471	484	454	482	490	458	482	466	487	483	420	449	467	479	465	455	460	466	488	475	492	454	446	486	445	480	475	476	453	481	483	436	440	477	503	457	453	473	489	484	480	459	513	456	463	445	481	472	497	472	490	435	489	508	464	462	483	474	472	522	495	475	444	528	431	463	482	513	462	437	469	494	454	476	467	482	462	490	441	471	466	454	488	469	445	485	475	462	471	464	506	489	441	474	468	458	476	487	521	451	493	503	482	466	491	462	482	467	475	478	475	471	477	475
32602	26805	21177	5942	533	331	350	312	338	348	366	357	307	346	314	330	339	360	347	357	355	339	343	320	333	354	354	372	321	333	345	327	320	356	352	348	368	324	361	288	361	311	358	343	349	353	342	359	344	334	365	349	366	353	334	312	331	326	364	368	357	342	360	327	330	312	343	342	324	322	346	361	343	313	378	356	349	343	343	352	346	358	321	323	320	346	328	395	331	319	356	348	353	325	321	322	316	340	321	320	359	310	353	348	345	355	349	343	323	312	333	325	334	318	359	319	353	351	338	367	331	351	353	342	330	360	368	333	341	364	359	298	361	348	330	369	357	329	332	343	307	314	331	301	327	358	345	367	345	345	344	334	334	321	338	322	332	340	314	336	341	304	314	342	356	324	348	355	331	333	338	382	347	365	351	333	337	331	332	353	349	365	344	337	305	343	325	339	363	346	336	307	321	372	347	319	354	306	354	324	372	360	342	331	368	330	364	309	326	346	336	340	334	365	345	334	348	320	330	338	328	335	325	342	350	337	327	312	356	329	329	342	322	322	303	344	304	328	319	322	348	329	345	368	325	355	362	289	346	330	343	350	347	321	333	365	336	317	347	340	340	354	331	319	325	378	330	306	311	332	359	355	348	305	341	343	338	354	362	330	344	334	307	329	319	360	350	328	322	325	350	322	321	318	354	376	363	343	354	337	351	337	326	312	338	324	324	352	327	346	340	365	345	341	349	380	299	324	339	323	367	323	359	319	367	323	334	344	330	385	328	327	327	393	372	315	341	340	334	346	289	334	369	352	348	332	340	320	340	347	341	368	362	317	396	325	329	331	342	347	364	329	354	367	319	343	338	357	335	348	345	354	332	343	308	356	355	324	312	325	346	328	343	327	336	328	351	359	327	304	334	338	321	322	352	339	367	345	356	354	327	378	304	350	327	353	344	368	340	384	340	361	353	345	313	355	367	317	346	337	307	392	350	329	353	303	306	365	328	358	334	311	342	343	347	359	358	332	367	353	355	337	338	356	329	353	337	366	347	370	326	343	371	334	329	368	354	349	364	359	316	358	383	325	321	361	289	336	360	350	326	362	342	364	362	346	366	323	324	336	329	326	340	366	327	343	338	335	336	354	376	347	333	351	344	319	298	331	379	328	355	343	297	327	358	302	347	357	367	334	355	371	366	326	331	344	332	349	315	346	316	360	340	326	386	349	321	341	322	353	371	346	358	357	347	319	328	308	321	314	330	303	348	345	348	351	344	332	347	347	347	345	334	324	351	345	328	332	337	344	315	308	346	333	327	374	375	365	343	336	351	329	373	327	332	338	358	350	354	337	324	376	310	392	294	346	331	332	344	342	297	345	300	366	382	315	336	331	352	386	345	342	331	333	327	332	315	330	317	376	348	325	341	338	369	335	340	329	332	343	324	334	356	342	339	330	362	348	375	326	359	336	329	344	353	374	316	303	352	353	361	356	314	343	320	314	335	338	336	335	324	359	304	317	329	353	305	349	320	352	326	354	336	349	350	331	344	322	363	336	366	349	356	352	339	332	316	334	323	338	344	320	336	328	334	326	332	345	338	342	341	347	346	335	294	345	337	308	346	354	326	358	359	345	336	344	334	348	331	353	352	345	326	381	328	342	339	355	335	346	370	319	348	338	316	340	389	339	336	312	334	326	321	363	340	333	341	357	350	351	345	339	371	290	348	365	344	324	357	336	325	345	360	336	347	300	348	336	328	334	330	312	347	348	330	324	348	355	346	359	330	340	345	387	347	363	346	345	342	319	365	357	331	339	348	362	332	325	343	331	341	346	342	348	322	324	301	346	343	356	360	323	314	345	342	340	370	339	360	324	326	360	336	301	333	344	282	320	342	333	355	327	378	342	338	330	327	354	325	334	339	359	364	362	375	352	325	324	359	357	351	346	334	313	346	371	364	317	308	363	343	337	341	348	348	371	333	340	369	311	348	353	323	340	355	361	318	366	352	372	382	325	359	328	313	314	327	319	321	348	333	356	348	335	345	316	310	360	326	313	315	365	330	322	348	337	348	356	322	371	359	326	340	332	369	344	346	343	338	348	358	328	328	341	361	324	337	333	361	346	332	333	381	357	350	327	366	335	358	336	332	361	346	352	333	324	350	349	353	338	350	311	320	346	340	304	326	332	350	353	363	338	325	353	323	348	340	310	329	318	342	335	346	312	350	349	340	325	350	332	339	353	359	326	340	345	339	314	345	337	355	335	345	367	362	350	320	366	321	327	334	358	361	330	339	334	333	345	341	344	350	352	334	331	301	308	364	381	360	319	333	353	338	336	315	320	356	365	306	317	338	333	329	327	314	325	334	344	357	348	356	343	334	328	358	336	339	331	365	319	367	306	346	355	349	343	322	344	335	352	341	356	346	374	324	318	312	364	340	384	300	321	333	319	348	339	358	355	342	377	340	345	335	332	354	351	324	329	350	331	328	321	327	310	330	353	347	329	323	367	364	347	373	333	300	356	324	314	342	351	342	344	354	357	298	324	316	308	354	352	350	350	372	350	324	321	334	369	344	345	312	345	303	331	342	374	334	335	320	326	344	334	309	327	340	333	344	329	343	347	353	355	347	325	325	353	337	326	330	356	329	338	351	338	318	345	334	345	317	369	320	329	335	372	356	372	349	346	353	340	323	354	321	367	344	316	362	323	347	290	326	330	345	331	329	335	325	313	344	328	352	353	336	331	354	325	327	353	331	332	363	376	388	353	363	348	349	337	327	326	312	358	333	333	330	303	341	315	391	352	355	330	304	383	343	334	366	376	339	344	341	359	352	332	358	322	329	361	368	354	315	315	350	309	328	364	307	348	341	355	348	344	328	329	350	358	357	321	337	327	338	356	343	343	343	367	332	368	349	301	345	310	355	340	316	343	345	345	345	334	365	321	316	361	355	363	355	329	303	348	336	338	333	336	348	346	379	339	347	316	310	339	331	327	337	368	353	352	315	312	314	344	336	356	365	329	301	343	331	357	388	322	351	344	319	333	339	338	331	351	319	355	368	357	344	323	334	348	352	352	348	335	347	356	323	350	326	333	313	317	369	322	315	337	352	356	334	347	333	343	339	374	360	346	348	340	306	316	336	343	330	351	354	336	338	323	378	360	361	328	346	359	347	352	341	339	367	367	352	329	365	338	350	350	335	306	350	311	343	333	335	332	376	325	327	339	324	367	318	331	333	325	362	334	321	373	322	336	352	364	337	330	348	338	346	343	302	323	367	345	314	338	353	318	380	318	343	336	338	348	338	344	345	314	365	333	332	341	349	346	369	340	340	336	311	357	348	332	329	346	307	370	344	331	334	328	318	350	301	324	320	347	348	315	351	356	316	356	367	348	311	354	345	353	356	324	329	350	353	338	355	334	302	348	305	358	347	340	332	333	324	354	323	339	392	318	361	329	304	355	339	329	323	328	341	321	313	332	339	359	353	353	355	353	367	343	317	335	363	334	340	351	364	353	344	345
40599	40142	17753	3434	724	504	468	479	514	467	449	512	511	517	459	467	525	527	559	475	515	494	513	474	506	444	466	469	500	486	479	522	474	516	482	499	480	504	469	482	507	485	474	479	540	518	488	485	499	481	472	481	498	489	499	464	540	487	459	479	476	500	496	511	498	491	478	494	487	498	495	463	489	437	469	492	448	492	455	489	513	470	467	482	436	512	457	482	487	474	487	518	517	523	486	462	510	454	466	512	498	488	502	487	503	518	470	495	492	531	510	494	513	485	466	478	503	503	479	468	513	496	460	501	477	449	497	503	473	474	528	473	466	473	482	472	425	479	506	464	481	514	448	472	522	504	514	455	520	494	527	487	476	526	491	506	477	459	519	528	480	491	474	483	511	482	462	488	473	484	504	487	517	495	508	462	497	506	467	446	479	518	520	502	459	467	490	475	534	506	490	491	460	517	473	479	480	483	477	511	483	502	508	469	463	509	537	468	453	512	500	518	502	489	518	465	426	521	504	507	513	488	477	468	451	502	501	467	492	528	505	463	481	479	511	494	502	460	505	453	498	485	485	471	495	517	472	512	509	489	492	493	523	458	508	510	453	509	466	468	520	484	468	525	495	539	444	489	486	471	476	502	502	486	466	526	466	476	500	495	459	529	502	498	482	476	516	507	461	482	526	523	503	503	497	496	473	471	519	519	502	515	506	514	471	499	459	451	475	499	467	466	511	429	491	491	530	502	500	489	496	483	461	488	477	483	486	543	539	514	492	482	461	484	496	481	484	490	483	514	538	464	505	503	505	471	436	488	471	473	414	511	465	475	508	523	473	455	464	516	500	501	483	513	495	506	503	496	517	491	544	494	487	470	505	445	478	469	506	503	511	474	449	526	493	477	510	499	495	510	473	490	521	508	507	458	471	473	486	488	497	522	515	499	509	467	495	527	486	477	490	515	475	538	473	460	478	495	460	521	513	468	528	488	484	514	475	526	501	524	476	489	458	512	518	518	498	484	480	453	518	537	483	513	497	474	523	478	464	484	482	533	499	501	477	505	469	496	497	484	501	458	452	501	486	496	493	503	510	525	431	485	452	507	527	513	499	465	501	454	461	491	497	508	486	530	470	477	487	478	460	473	495	510	526	487	554	492	454	482	491	465	489	457	510	468	523	481	506	482	544	467	534	530	497	486	459	453	533	499	476	468	500	452	492	502	487	498	490	481	491	459	490	466	496	482	438	473	477	471	494	496	499	442	465	522	470	479	477	485	502	490	482	514	517	489	497	504	492	489	519	504	505	498	476	507	441	482	499	478	489	486	477	488	519	497	478	504	499	484	464	486	521	520	494	513	504	501	479	493	489	476	460	454	471	440	477	492	479	460	531	455	466	525	473	439	468	478	523	487	490	492	458	495	482	511	487	462	466	461	543	471	491	465	479	512	478	497	491	483	499	496	485	481	451	506	466	484	480	476	493	485	506	479	537	458	460	476	488	496	484	475	513	481	481	460	493	505	474	537	470	529	513	496	479	499	502	485	484	465	404	475	479	519	488	512	495	516	464	490	486	467	497	547	488	499	489	493	516	492	504	492	491	500	485	479	508	507	479	515	469	454	520	504	511	485	497	497	523	520	516	505	478	502	493	501	473	499	523	507	493	484	471	439	485	452	495	462	509	491	536	488	477	465	472	493	514	525	514	531	487	475	538	501	556	485	486	502	473	476	511	503	484	462	494	509	469	505	505	450	494	505	476	463	513	486	489	478	516	491	511	464	520	481	471	477	517	532	498	493	483	473	467	451	483	522	464	506	457	496	472	470	494	441	495	494	506	476	470	528	503	476	467	465	517	470	502	480	464	482	482	494	481	492	445	487	497	487	433	463	470	474	479	481	512	511	450	505	477	501	492	471	514	506	488	466	469	482	478	476	527	491	510	486	474	478	453	460	481	507	528	474	503	463	471	495	504	491	473	489	478	503	474	460	463	450	468	509	483	474	496	534	484	503	462	540	513	460	449	501	526	483	524	489	480	443	523	503	487	459	505	505	483	482	476	493	497	479	511	490	461	499	469	483	528	520	490	474	498	442	499	523	494	498	478	473	483	482	519	496	486	503	525	444	483	513	503	487	485	540	484	516	484	495	475	517	530	467	483	462	493	483	522	468	478	485	471	468	475	456	467	467	494	456	477	477	513	459	523	486	456	505	478	514	484	494	513	494	498	487	461	503	512	465	503	486	494	501	500	484	471	522	469	511	499	503	507	499	521	541	479	485	458	474	490	512	495	509	506	444	483	517	496	497	495	475	472	491	508	468	455	533	523	499	475	478	509	488	482	462	473	486	483	472	428	489	503	490	489	488	460	505	494	477	498	523	505	516	494	519	490	457	473	488	520	546	514	489	457	485	452	464	453	484	498	441	476	502	462	459	513	451	477	492	463	519	488	483	535	494	519	478	476	463	479	483	482	490	499	478	514	542	533	465	496	502	524	489	469	482	500	518	519	493	491	533	465	508	488	481	505	543	485	538	538	488	505	502	510	530	502	501	487	477	474	460	495	512	477	484	477	481	489	494	489	490	508	519	483	490	508	449	472	478	496	462	438	498	490	475	464	450	490	456	481	509	503	467	504	493	487	477	511	514	468	519	478	516	454	501	507	469	489	449	451	484	468	493	497	469	502	484	503	470	489	512	505	472	494	503	489	498	483	503	485	500	429	501	498	490	495	473	504	493	465	534	481	493	451	529	513	474	521	478	474	512	467	499	486	481	473	483	513	548	515	487	469	480	499	516	469	519	508	472	459	532	499	464	478	533	495	477	468	511	483	493	469	519	483	532	505	459	511	468	484	486	510	492	510	520	470	478	458	535	479	486	489	463	471	466	501	475	502	465	467	456	465	482	524	504	478	483	475	479	477	517	507	471	505	499	488	446	469	457	471	499	458	479	511	485	471	470	479	519	521	492	516	486	438	504	503	494	508	514	476	504	481	484	504	476	468	531	514	462	492	492	444	458	485	511	473	473	491	486	473	483	509	476	504	500	506	487	525	456	487	489	497	513	520	501	506	505	460	480	439	481	488	486	513	479	489	501	477	522	492	521	500	470	487	456	514	509	496	461	481	450	505	508	508	513	531	445	516	472	516	477	504	516	487	495	491	470	478	476	499	502	475	489	484	474	512	521	473	494	474	455	498	494	488	457	464	479	522	481	499	509	530	476	460	507	471	517	478	501	487	512	477	498	493	478	494	482	510	500	528	458	473	546	512	475	472	522	458	492	491	498	502	492	470	492	456	492	494	540	510	492	488	477	493	524	515	477	477	503	475	478	480	521	465	461	452	504	507	493	475	516	489	507	523	501	474	486	491	460	527	516	532	523	497	500	459	472	476	496	510	516	508	508	515	485	486	478	499	504	505	498	456	456	475	499	490	457	502	508	461	481	507	506	454	499	507	510	510	478	481	474	512	499	477	529	493	491	510	505	474	491	496	475	531	476	503	516	489	497	505	468
24670	21705	29039	24254	20910	8988	569	440	414	453	444	434	435	424	414	378	435	411	438	426	409	430	389	389	382	434	406	363	404	419	410	389	433	445	419	431	442	394	381	428	433	411	391	411	441	425	399	409	409	442	404	402	411	384	390	436	431	413	418	451	454	402	405	401	419	402	383	419	447	429	383	405	421	414	398	400	403	409	399	430	421	402	399	434	407	447	419	388	424	430	406	418	411	438	449	456	401	399	440	405	397	411	397	404	418	382	437	428	381	439	420	439	428	365	405	435	388	422	418	410	442	468	440	431	396	388	438	416	418	409	422	416	431	411	448	408	405	442	395	427	381	398	391	380	435	432	381	424	405	373	413	400	443	420	409	417	399	382	403	418	407	414	418	406	430	410	393	368	361	437	391	401	436	399	400	398	393	403	392	423	400	410	441	438	395	380	409	435	396	421	434	403	423	433	417	364	406	397	415	420	403	395	398	415	341	406	431	430	408	394	400	414	410	398	406	396	408	411	393	400	398	418	391	407	406	423	413	456	415	394	423	438	412	439	394	448	438	406	425	421	385	394	423	396	375	426	422	415	403	431	389	397	365	397	435	443	447	410	419	438	416	426	403	398	447	419	404	402	424	448	405	391	433	409	398	459	406	415	433	384	425	412	418	404	412	422	403	413	442	414	374	418	416	416	421	410	450	417	383	403	442	408	410	422	399	410	433	416	417	412	415	435	434	397	389	394	428	413	423	412	437	407	419	428	407	431	446	455	423	441	392	413	408	440	404	414	401	412	409	408	424	389	415	375	417	415	418	410	413	404	403	375	416	433	432	420	412	429	406	400	392	397	378	436	424	404	413	412	440	411	424	392	377	388	425	399	419	401	405	432	445	428	390	433	431	388	415	415	401	413	402	443	420	446	443	408	394	421	424	388	431	414	402	399	413	389	380	412	401	421	418	415	418	414	399	365	401	379	389	428	401	407	398	400	381	411	436	393	385	378	387	431	461	407	403	408	410	432	453	396	383	402	378	418	402	432	383	412	412	438	416	390	418	424	402	423	444	407	442	391	405	415	352	429	444	405	434	421	419	435	440	429	382	423	402	385	432	409	406	382	431	428	394	439	409	425	434	404	387	416	431	414	458	411	434	427	442	419	392	400	375	407	418	427	423	424	455	401	430	412	429	415	390	432	424	403	428	414	395	398	397	417	386	422	422	422	409	399	379	372	442	396	416	405	376	429	403	421	407	432	407	402	387	429	415	412	417	444	412	393	403	432	402	406	390	398	425	410	387	436	439	422	405	417	434	410	419	388	441	427	377	411	384	407	443	415	392	425	419	399	374	400	439	363	420	425	393	395	400	388	409	405	434	417	434	425	419	390	395	406	417	379	398	414	425	411	432	436	413	416	432	458	406	395	446	403	428	429	420	389	407	391	416	409	411	427	433	412	414	389	445	404	403	397	370	376	401	399	400	420	397	391	415	427	429	414	455	402	401	409	384	427	377	414	431	419	411	374	440	432	422	429	432	406	432	407	420	413	413	373	449	400	407	396	383	426	408	391	420	392	435	404	413	424	411	407	396	400	406	394	392	376	392	408	419	410	432	405	391	394	456	420	434	399	373	418	425	416	388	437	432	394	417	423	381	421	401	405	425	430	418	378	371	401	420	433	393	394	418	428	374	394	425	441	407	400	406	443	410	395	405	395	420	363	372	401	418	360	402	411	399	401	409	422	429	402	404	382	393	374	401	442	403	438	430	399	403	402	435	398	426	441	407	432	382	395	442	389	411	385	422	420	432	402	391	423	421	432	420	397	392	388	434	412	393	398	429	401	431	440	390	435	384	403	402	429	403	400	401	450	421	419	396	405	418	380	399	397	398	403	420	426	448	383	405	437	365	417	434	443	407	394	430	401	418	401	414	375	417	383	448	404	387	416	418	367	399	425	416	380	436	392	474	469	418	402	386	397	433	415	375	382	417	432	418	406	419	447	393	408	360	400	437	404	425	395	442	405	440	397	413	441	384	410	403	411	421	413	414	387	388	412	420	434	442	416	420	414	428	427	385	402	400	421	434	442	413	422	407	434	377	416	391	397	430	420	407	400	400	353	432	416	413	413	418	414	428	425	443	358	394	432	420	392	431	395	391	404	428	448	425	418	379	433	436	417	390	425	379	407	391	436	400	399	400	440	384	397	426	438	437	370	413	409	428	403	410	437	403	403	396	410	421	437	383	418	387	410	404	417	436	398	398	416	386	414	419	390	402	411	389	405	427	421	420	413	419	420	449	413	389	389	405	395	403	441	411	392	425	408	427	439	433	408	435	432	427	432	407	424	390	421	420	389	415	399	394	380	433	427	408	384	406	402	412	392	435	439	432	403	421	405	400	414	410	432	399	390	380	431	440	439	414	413	429	406	399	437	418	398	405	395	408	428	366	415	388	428	414	389	395	410	420	437	407	387	400	388	384	402	420	399	393	381	391	414	425	426	375	397	401	421	399	406	466	383	429	383	435	393	399	383	413	422	390	406	414	396	401	412	394	414	410	385	367	398	418	413	401	410	408	372	416	383	424	414	408	434	413	417	427	397	395	389	404	448	440	411	400	416	376	400	405	398	397	416	382	420	401	436	440	463	369	414	403	408	414	397	399	395	405	418	438	384	383	428	435	407	409	400	423	376	374	415	409	441	399	430	425	411	425	377	423	393	431	385	396	437	411	421	396	400	432	382	381	398	414	392	401	407	416	395	392	405	383	411	422	410	403	433	402	417	397	391	376	405	425	397	442	469	382	411	419	368	444	395	409	384	433	414	398	397	405	403	421	417	403	405	409	405	426	385	407	394	370	407	400	427	399	399	423	402	394	421	418	430	394	434	406	426	408	411	406	442	396	380	417	418	387	398	425	417	381	435	404	407	406	409	400	416	417	381	391	393	386	420	444	455	433	381	387	435	384	397	392	369	405	415	403	439	395	412	413	391	406	412	417	394	413	404	383	386	410	408	422	424	402	377	406	404	411	424	409	417	403	400	391	446	425	430	401	387	395	385	458	431	403	423	384	399	394	425	410	413	428	432	406	382	412	397	412	401	436	414	393	422	416	403	385	397	420	412	417	418	436	418	380	408	396	405	411	418	407	424	399	430	394	408	381	446	418	439	404	418	435	414	424	409	433	435	394	411	408	446	410	408	390	417	439	420	410	424	396	416	362	416	385	409	407	376	436	462	398	409	428	387	375	414	369	404	435	372	408	401	380	390	403	425	410	412	400	415	435	424	388	415	400	443	450	458	383	429	398	376	369	374	443	421	396	410	402	366	431	429	435	406	417	398	396	414	417	400	411	399	421	398	381	379	394	387	443	402	447	414	409	422	404	425	393	410	385	415	411	377	403	433	437	396	409	423	430	391	427	369	424	414	384	404	408	432	399	388	391	434	416	406	399	431	433	385	390	420	429	407	416	443	412	427	442	427	375	388	451	424	429	423	390	431	410	403	418	410	433	447	432	416
61149	80236	45591	15847	2222	585	577	608	601	543	592	603	590	604	622	567	563	562	583	582	565	570	580	591	616	599	576	618	621	599	604	560	544	584	547	612	581	602	618	607	585	574	583	562	609	540	587	590	596	557	646	594	575	611	591	593	556	593	599	549	605	586	574	589	604	584	567	596	598	588	614	594	569	632	553	591	595	591	594	607	601	571	611	599	609	614	606	622	631	567	609	638	591	580	556	594	603	576	584	554	561	609	574	602	611	552	601	557	572	657	602	606	600	602	591	534	556	571	574	565	554	572	584	656	622	579	576	562	550	623	586	568	581	595	573	544	566	543	593	584	603	611	585	632	566	612	622	593	573	575	589	601	591	578	570	594	581	584	601	562	579	615	632	588	572	637	537	597	545	583	621	566	588	594	564	601	545	608	588	598	588	580	579	625	539	570	584	559	601	595	603	608	586	565	596	586	620	582	605	592	609	560	561	570	557	642	598	533	608	605	609	577	609	574	589	603	551	607	623	576	583	580	622	592	604	588	568	595	579	604	625	588	576	585	576	568	589	533	616	571	602	560	571	583	611	593	579	561	580	572	548	617	580	590	604	594	601	609	587	615	572	571	576	642	601	587	568	578	598	614	600	589	606	593	592	570	589	571	646	587	572	597	570	564	568	595	535	568	604	601	611	606	608	563	532	569	582	591	581	606	591	566	593	604	631	578	571	601	600	587	594	569	579	632	606	580	610	585	568	560	570	584	554	568	590	531	589	609	606	634	574	554	575	560	623	584	603	595	614	604	554	556	584	615	591	560	629	634	598	571	585	626	623	586	552	574	584	607	615	600	563	647	558	556	555	610	598	583	581	581	586	573	575	621	606	603	591	584	590	595	592	536	540	558	575	576	583	617	574	585	606	571	575	596	597	588	598	577	602	592	595	583	598	592	571	610	606	600	564	586	552	588	556	608	597	533	552	588	565	568	599	591	601	576	550	645	567	602	622	612	576	552	579	595	590	565	587	617	597	579	619	557	584	586	615	621	588	617	593	639	600	563	616	592	657	587	591	545	603	615	571	630	587	583	589	560	595	626	614	631	649	588	576	605	631	590	592	562	597	562	564	585	576	611	532	625	621	585	619	599	621	623	561	555	615	616	594	598	578	580	617	575	578	555	556	590	595	610	588	596	574	583	552	554	583	585	555	599	606	570	588	609	558	589	587	593	552	576	593	586	582	606	558	605	549	618	592	561	564	514	573	627	584	562	604	585	619	575	565	623	602	581	634	550	603	596	581	556	580	584	588	597	635	538	607	567	580	613	581	583	605	553	593	589	571	579	667	583	602	579	576	579	570	604	655	619	604	606	560	626	563	569	529	596	561	596	574	637	575	577	649	555	587	610	614	602	651	595	584	582	633	580	595	594	597	603	618	562	618	639	582	593	572	586	548	606	588	633	564	571	587	652	614	536	593	567	586	609	565	591	597	564	564	574	566	541	596	567	601	586	590	598	588	614	550	578	548	581	572	600	578	617	570	561	604	609	558	572	622	568	569	594	560	611	617	613	567	609	599	642	564	560	555	542	584	585	570	576	622	624	576	584	600	603	591	572	605	582	577	594	598	612	558	572	582	629	583	559	558	577	601	574	603	590	596	575	607	608	583	530	541	620	583	622	609	580	580	620	651	604	615	595	529	605	613	614	653	605	593	596	601	595	603	572	613	575	641	618	647	614	614	611	523	555	573	568	595	638	635	571	606	631	594	585	597	602	600	563	626	571	560	646	603	559	567	566	627	647	576	537	601	559	597	618	616	580	618	588	588	560	592	518	585	569	570	578	583	553	552	638	585	548	564	569	646	575	634	535	590	616	563	572	566	608	560	613	552	587	586	541	577	597	611	595	561	591	571	616	609	585	559	566	599	575	572	567	612	609	546	592	574	554	599	591	592	590	580	601	573	593	606	624	595	602	604	579	630	559	572	560	614	605	583	541	545	633	575	606	602	573	603	608	594	615	581	547	576	542	592	596	590	578	610	610	579	566	604	595	597	579	585	584	606	572	610	586	604	577	596	588	602	633	572	618	603	619	569	567	561	604	611	565	588	543	608	565	600	577	613	584	593	567	580	606	607	578	572	575	589	577	607	560	560	608	591	609	618	576	554	605	594	633	598	595	575	550	625	604	616	599	567	571	572	554	608	597	615	598	605	608	591	581	558	574	568	600	590	573	577	544	622	576	582	599	587	564	565	553	540	547	618	599	612	539	557	600	600	547	557	564	611	553	541	569	586	571	580	621	606	584	597	645	579	566	550	607	596	628	582	509	578	617	618	639	610	603	568	606	596	568	553	586	543	562	572	611	589	570	612	590	627	587	557	619	568	606	541	582	585	595	609	610	579	574	637	577	571	539	585	616	569	588	601	568	594	609	592	565	605	580	530	594	618	554	571	579	563	584	604	585	564	582	582	575	597	584	563	615	608	601	591	576	569	600	617	582	587	608	592	597	614	575	575	627	603	586	568	556	603	616	597	601	602	618	569	567	545	610	601	662	612	558	576	607	545	552	566	604	540	576	628	617	575	553	589	578	581	599	568	582	570	605	608	572	565	632	568	613	571	606	604	624	562	643	545	604	639	582	568	534	603	620	635	584	582	590	580	603	604	609	628	575	553	641	560	582	594	587	574	595	584	592	576	605	597	577	550	610	613	545	516	563	596	657	573	540	568	607	587	590	597	581	591	591	578	589	606	599	625	541	583	586	593	570	600	610	570	583	615	583	598	560	607	576	616	573	566	606	562	546	610	552	604	591	549	583	596	567	559	584	595	574	591	539	620	582	580	569	580	615	536	562	575	589	578	598	546	549	576	579	599	580	591	557	582	592	581	591	589	587	620	526	613	605	624	612	603	593	526	580	536	577	580	556	552	617	578	596	598	628	543	579	581	521	624	574	591	604	588	618	588	636	564	625	556	591	566	560	600	581	568	582	593	566	557	562	560	584	572	597	588	579	529	597	563	619	589	621	549	567	583	634	551	562	536	577	603	569	609	565	613	643	583	593	657	596	597	651	555	560	618	592	594	592	599	559	589	595	566	572	571	589	570	568	600	570	585	577	604	566	634	603	565	556	580	609	597	575	592	616	566	554	599	603	543	542	566	577	599	600	596	639	583	547	614	546	566	557	629	588	543	578	603	585	651	565	586	589	601	543	566	553	598	552	573	560	618	602	547	617	593	583	605	589	608	601	527	590	601	585	580	607	635	612	571	567	618	570	619	597	613	603	586	601	585	604	617	642	586	569	566	570	598	614	578	603	578	600	567	586	608	616	622	552	606	619	589	589	642	585	604	549	612	600	603	629	590	581	574	584	623	602	586	605	595	589	550	585	573	674	585	602	620	586	580	571	578	595	579	609	578	530	573	602	591	564	581	601	615	581	617	537	589	587	627	569	586	580	657	589	590	594	627	575	571	612	626	556	553	578	590	618	570	663	599	583	596	611	595	621	652	563	585	573	555	592
23458	21504	29363	23788	21364	21001	6108	437	383	369	401	336	357	390	358	378	390	355	411	370	382	366	379	367	351	360	373	377	360	350	324	392	384	363	389	377	370	351	361	349	356	355	385	350	362	341	405	408	390	372	363	351	365	345	382	383	374	361	368	354	389	380	393	355	327	360	354	357	398	374	384	387	376	368	359	370	366	375	385	392	357	372	353	364	344	345	375	379	366	403	389	365	373	331	343	362	346	296	345	348	369	359	363	352	353	360	368	335	343	355	350	374	377	353	362	328	344	350	332	370	350	410	339	340	317	373	374	365	339	382	375	337	336	365	387	385	336	341	400	356	368	362	323	344	340	421	369	353	375	351	360	361	354	333	367	378	348	342	346	341	366	349	346	359	378	314	355	341	373	313	342	340	374	372	381	387	348	369	369	349	362	366	369	364	337	355	403	336	377	343	372	347	329	389	331	351	400	379	326	365	328	326	355	367	349	396	371	376	327	381	364	372	346	395	370	341	366	384	404	369	373	379	346	354	361	362	342	364	341	351	392	334	376	409	352	379	369	389	386	348	356	347	357	375	384	361	351	373	350	393	358	346	315	398	411	363	360	374	379	352	391	346	342	403	348	364	373	349	346	377	352	341	394	404	333	363	362	361	371	351	342	332	346	368	411	358	367	344	384	371	387	315	371	367	357	357	365	359	394	357	338	360	361	388	383	369	385	344	339	350	360	374	372	343	347	356	376	374	330	400	374	374	360	361	359	364	358	355	388	386	378	361	384	358	357	348	351	380	365	358	351	345	370	378	394	323	374	370	389	364	357	369	385	348	352	345	364	342	347	353	348	367	394	380	378	384	375	352	336	362	365	357	393	354	352	421	399	350	348	356	348	382	331	373	389	344	356	367	375	367	386	372	350	367	335	340	371	364	377	372	353	349	366	371	365	387	376	373	366	364	394	345	324	403	383	368	375	365	363	345	360	366	363	387	369	373	383	349	338	329	355	381	368	338	386	374	367	346	335	354	341	317	348	366	360	344	368	365	379	339	342	380	366	374	361	366	367	369	368	355	358	361	364	369	378	403	395	343	349	388	391	372	384	353	367	341	357	368	362	317	382	368	380	374	337	362	356	380	384	362	363	379	348	339	363	325	367	335	376	344	388	333	379	388	372	353	344	363	328	360	372	342	359	348	373	370	373	401	359	331	356	383	363	368	377	364	403	330	362	348	312	377	399	331	341	396	380	388	356	376	355	380	356	368	344	355	367	358	408	364	351	397	350	336	360	363	319	353	380	340	345	369	355	392	348	396	361	395	334	363	359	350	377	382	342	357	363	357	379	373	346	395	375	372	362	388	365	391	388	331	363	374	337	355	370	346	377	323	330	380	368	355	382	378	371	358	392	386	371	368	390	368	371	316	390	374	381	388	387	352	368	346	338	398	368	363	355	360	359	351	356	374	354	367	342	375	374	305	364	374	408	390	363	332	342	362	342	362	389	389	372	335	350	331	358	357	343	361	371	385	321	405	365	329	359	373	390	369	340	355	357	357	345	350	345	334	378	381	341	365	380	381	371	372	370	372	351	357	386	388	376	372	324	362	357	377	334	352	349	362	378	344	357	389	376	367	374	367	372	369	386	343	347	347	390	361	374	367	369	385	377	389	355	368	324	334	360	372	365	369	378	376	362	383	374	364	369	346	368	391	343	377	380	346	368	364	375	330	359	338	352	343	360	354	360	376	343	356	403	369	342	347	380	358	363	358	324	375	362	356	349	386	358	359	337	396	350	347	313	409	348	369	327	309	375	376	353	332	379	329	340	346	359	357	377	346	392	339	372	347	348	344	357	402	349	403	380	375	347	358	374	396	334	335	359	382	376	385	387	359	339	343	375	335	383	338	338	381	343	368	380	405	381	348	356	339	371	411	357	356	368	364	411	361	366	384	391	356	392	339	374	361	360	340	410	341	375	339	361	363	345	347	374	350	371	339	378	365	353	373	360	357	367	344	363	334	370	381	403	328	359	362	362	369	384	410	384	357	342	392	373	367	375	377	368	360	367	360	360	390	355	370	396	369	372	373	372	393	336	363	359	355	373	362	357	364	347	333	374	353	371	364	347	374	355	317	327	387	373	356	359	384	361	347	357	370	373	385	344	342	356	367	363	356	378	339	345	351	361	351	392	381	403	349	354	362	349	349	363	369	384	364	387	366	370	358	356	372	385	348	347	354	346	335	364	314	358	378	336	399	342	342	330	379	381	362	376	318	370	335	364	340	391	386	340	388	346	352	366	344	387	379	317	366	375	357	352	362	362	359	378	349	366	354	350	352	332	346	361	356	350	338	364	398	350	324	356	360	327	338	377	349	376	333	365	329	371	373	366	345	360	366	363	383	376	376	374	364	372	360	352	366	351	352	361	351	320	364	363	366	380	342	375	393	370	392	363	386	391	355	356	362	351	368	346	357	321	377	375	363	359	364	348	370	320	385	373	355	392	372	323	325	351	372	351	347	378	398	369	371	359	396	337	347	373	358	343	373	378	357	358	357	323	355	376	368	364	359	366	334	365	320	378	358	354	346	383	346	359	368	351	356	366	372	355	376	349	338	316	393	407	351	373	349	386	364	353	385	355	394	350	364	331	344	388	362	371	335	408	381	372	307	389	375	350	342	325	359	369	366	366	344	388	379	337	361	385	316	361	360	369	365	395	315	377	366	355	375	386	340	353	322	371	376	369	400	362	369	385	346	354	380	349	362	366	356	378	326	380	369	364	382	357	371	375	360	335	367	355	362	391	400	338	369	395	365	383	341	377	359	379	349	358	379	346	371	365	348	383	363	339	380	386	391	373	366	351	371	347	341	370	376	336	352	340	373	381	345	414	390	352	364	348	364	334	358	363	366	387	375	356	361	350	411	346	396	373	385	368	384	364	336	341	373	356	396	344	352	364	355	359	323	358	377	345	358	343	358	378	370	392	361	370	346	377	371	377	352	366	385	367	345	399	360	396	334	358	378	344	358	342	352	344	378	356	369	358	354	385	323	384	367	347	343	385	347	370	369	328	332	380	369	376	387	350	351	361	384	350	364	381	331	343	348	387	375	347	392	326	358	348	381	314	355	349	341	376	368	358	418	380	382	369	357	354	395	344	350	376	370	375	315	363	402	391	367	378	387	371	361	368	374	369	353	347	353	342	337	373	338	341	341	357	361	340	364	371	361	357	366	337	387	375	328	390	342	334	365	401	386	379	352	391	384	370	356	347	368	371	334	367	350	348	363	387	335	335	356	351	354	386	339	373	368	351	367	362	341	364	363	353	358	348	330	348	365	369	350	375	384	373	381	367	358	368	370	351	345	369	392	383	393	349	359	373	383	356	345	412	352	361	361	348	366	340	398	359	360	350	391	332	347	339	342	352	369	361	343	371	323	367	324	372	352	376	385	387	351	365	356	345	328	370	360	342	353	349	363	376	356	365	336	387	346	344	362	353	364	349	347	336	366	366	339	359	379
61955	90330	54294	22022	3299	539	552	485	511	535	526	500	486	564	516	503	522	516	542	526	555	539	558	523	533	483	490	490	551	519	504	496	497	496	529	515	512	511	521	539	521	580	498	527	488	524	484	517	533	511	509	565	525	517	507	504	535	499	494	525	500	508	499	501	510	546	535	535	541	502	493	500	493	498	496	530	515	519	515	492	562	512	486	505	521	497	513	542	492	556	515	563	532	507	529	513	542	518	504	521	537	514	477	515	519	530	491	542	528	537	473	507	507	495	577	527	473	514	507	532	522	539	496	532	545	522	506	495	494	514	504	511	500	515	509	543	512	491	512	499	493	477	492	509	495	535	520	522	521	502	497	502	475	533	497	507	499	517	511	510	475	495	499	513	481	513	488	507	508	512	476	543	547	516	528	497	476	505	499	520	513	498	508	516	521	509	531	526	454	489	527	526	522	493	487	514	480	521	520	506	556	476	533	505	499	518	535	543	490	524	520	498	504	537	500	507	560	499	536	508	474	519	524	506	503	542	484	546	517	504	510	532	497	512	497	489	511	505	492	544	515	528	538	518	482	485	496	510	508	523	528	514	500	517	488	529	537	495	524	504	541	474	520	478	570	500	542	493	506	526	513	516	531	534	501	480	478	501	524	522	526	504	521	499	533	509	501	531	511	494	509	523	463	541	515	525	500	539	471	525	468	530	498	543	504	481	495	511	507	518	521	528	476	520	532	520	520	502	510	504	485	502	480	520	474	476	491	522	502	521	508	501	504	518	492	479	519	484	511	497	485	542	478	504	493	506	492	524	500	504	475	504	480	510	528	493	496	496	515	478	461	483	495	524	497	527	492	498	526	493	506	547	495	498	534	468	496	470	513	497	520	525	524	524	485	487	505	490	465	535	508	497	474	516	479	543	496	509	527	535	481	539	527	508	494	528	538	486	523	475	513	553	481	506	483	526	525	496	459	540	529	537	502	483	488	504	470	521	502	507	527	530	513	496	499	565	518	533	505	518	503	468	527	478	496	515	515	465	513	537	490	506	473	535	508	515	499	518	491	509	524	457	487	512	512	469	500	505	523	472	530	510	452	514	487	506	510	493	493	525	514	516	502	528	517	548	527	529	511	536	516	502	547	492	547	513	490	498	513	496	548	529	547	497	513	477	501	528	517	501	508	478	507	495	524	481	536	568	508	507	541	483	509	502	489	497	478	500	496	527	525	507	514	523	474	515	479	508	520	477	531	459	479	528	521	509	526	477	533	503	529	539	486	549	543	483	512	510	523	466	548	531	531	503	537	486	489	499	544	523	540	494	472	462	493	499	560	527	542	499	514	523	556	514	491	475	519	486	523	466	511	481	487	492	497	493	493	484	502	523	497	501	503	515	543	510	547	492	551	497	509	526	519	498	506	478	512	526	534	505	473	511	477	515	513	514	508	497	503	491	493	520	517	494	525	489	503	514	531	484	543	567	512	496	526	524	494	490	498	500	512	508	485	513	525	474	532	497	487	525	525	504	511	523	509	502	503	514	518	534	544	508	493	526	505	532	496	528	477	517	526	509	528	533	506	505	519	471	492	509	529	525	485	525	499	493	497	540	499	525	475	491	526	523	513	509	545	513	488	492	521	500	505	484	495	551	560	525	520	503	537	503	514	495	510	531	496	496	521	515	559	503	501	537	532	538	525	522	552	485	521	512	491	455	508	491	500	508	518	547	503	543	501	483	516	534	478	544	521	536	517	509	503	509	486	508	515	511	521	523	493	513	500	475	544	516	518	525	527	533	505	507	498	525	506	500	498	498	539	519	489	511	478	503	511	486	500	486	502	544	558	536	493	468	512	520	522	530	534	494	503	534	513	528	494	569	463	508	539	486	515	510	500	513	490	460	526	525	505	478	492	498	457	569	490	524	509	481	485	506	533	497	513	464	504	512	521	470	523	521	509	512	507	509	485	530	510	513	493	511	506	554	503	471	534	519	523	530	522	489	523	496	519	498	514	481	529	479	492	511	524	523	516	476	494	509	503	502	514	506	468	462	489	529	521	511	476	463	510	521	454	510	521	489	491	483	485	485	478	512	485	508	499	504	456	548	494	521	486	521	533	475	527	462	500	505	496	468	527	489	513	528	494	518	490	484	480	479	515	521	499	518	505	574	517	516	476	507	515	519	517	529	517	520	498	543	484	497	520	515	476	509	549	514	499	462	530	484	553	514	489	500	444	514	540	538	501	489	467	526	496	491	508	479	508	477	535	517	487	558	538	521	494	519	474	501	494	534	493	513	492	503	496	484	485	481	522	530	502	509	491	542	518	515	502	491	496	480	475	534	484	499	504	531	509	504	495	539	531	490	521	516	489	514	493	519	511	542	508	509	510	507	488	481	503	520	529	532	517	484	518	506	486	515	485	529	503	488	510	512	474	503	532	506	503	497	476	520	506	517	530	496	521	480	489	524	515	490	477	470	469	515	481	469	494	549	522	487	576	548	498	534	542	528	504	510	492	507	514	511	501	501	482	508	504	484	525	510	528	487	521	533	483	476	504	531	468	483	506	505	499	475	499	510	508	517	494	499	494	474	518	512	505	515	512	499	513	515	472	512	487	513	490	510	513	522	532	490	513	461	515	505	504	504	501	541	517	494	504	559	509	510	503	502	532	486	499	520	512	502	514	550	451	517	536	481	480	501	523	530	532	502	554	502	513	516	521	484	495	494	523	506	512	511	473	524	480	572	484	545	474	496	495	519	543	480	477	502	535	512	509	488	529	478	519	501	520	493	527	479	505	507	524	521	562	515	437	519	529	514	495	566	507	481	483	508	484	505	517	541	538	477	528	480	512	515	507	516	524	505	492	526	490	514	499	497	511	491	492	530	497	502	498	494	493	546	563	523	468	509	536	504	531	520	482	444	503	502	512	515	486	484	531	504	526	482	521	498	510	503	546	528	522	482	494	538	512	540	485	521	542	515	535	506	506	489	517	491	520	497	514	488	502	550	483	479	553	526	447	514	544	524	458	501	516	541	527	445	476	492	533	484	515	531	494	519	514	506	464	497	508	546	527	529	558	497	503	529	482	490	517	497	527	497	526	481	585	527	516	508	531	561	506	549	542	528	490	478	509	474	486	502	484	502	469	533	521	503	544	509	518	546	494	460	512	525	547	457	519	493	513	522	545	479	510	506	537	486	501	497	486	505	489	495	486	507	492	557	505	499	512	498	499	492	481	549	500	498	522	512	524	478	497	536	475	481	512	500	518	537	450	517	519	533	477	508	498	504	507	522	513	540	564	522	591	480	497	509	540	505	514	533	484	522	466	563	519	518	514	499	498	505	444	514	482	518	505	516	562	507	530	494	506	522	566	492	530	548	499	489	511	503	525	514	544	485	492	499	512	512	526	510	541	522	505	510	543	471	538	520	492	533	513	498	525	470	486	500	510	534	494	509	543	553	472	501	524	491	557	468	523	527	506	508	516	501	480	498	490	520	500	511	496	497	489	524
32280	27492	21480	6107	489	358	334	343	342	329	374	344	327	322	384	341	349	359	362	330	347	365	334	320	336	345	322	337	336	329	357	337	345	358	340	353	363	346	320	339	359	324	354	334	312	404	349	336	350	378	333	318	356	351	334	334	333	324	349	358	355	359	348	356	357	337	348	339	354	319	371	307	320	343	347	349	354	334	333	333	332	311	327	341	334	323	344	360	345	343	340	350	328	331	347	300	371	314	361	321	329	312	353	338	319	360	353	328	366	352	342	365	346	363	348	323	341	337	341	343	351	383	359	340	343	330	329	348	353	329	333	339	352	367	346	348	360	351	349	337	350	292	340	347	338	350	358	363	309	326	353	344	343	365	353	332	299	335	357	330	326	367	348	315	318	344	347	382	377	342	355	324	339	339	312	333	337	313	347	352	344	359	330	332	332	361	356	319	354	355	350	348	349	333	359	334	342	360	346	345	324	344	349	329	331	328	347	356	325	375	340	314	300	315	352	363	355	324	347	364	355	346	312	321	317	354	343	364	354	316	332	335	344	363	338	345	350	354	354	329	354	298	296	345	336	325	332	353	350	345	352	314	374	357	352	306	349	378	353	356	340	336	362	329	316	333	334	342	334	344	330	331	347	323	355	351	374	342	357	356	354	357	381	335	339	327	347	336	358	315	364	373	333	328	365	382	360	342	305	360	316	343	373	360	324	333	315	330	319	351	310	337	313	363	334	355	322	347	353	342	340	358	349	325	337	341	334	343	346	358	347	354	336	338	377	348	360	332	345	330	319	352	306	324	293	326	351	355	360	345	316	348	352	332	344	338	319	326	337	380	340	331	365	331	391	330	333	334	367	382	340	356	308	385	320	346	305	342	358	346	340	372	349	332	341	319	351	373	334	341	351	351	366	316	346	421	348	349	324	329	319	353	331	358	320	367	320	353	331	338	368	343	341	363	331	338	324	369	335	354	330	350	361	365	348	341	325	350	365	335	362	341	334	346	327	320	352	342	325	333	321	331	342	342	348	351	347	366	321	315	331	310	346	317	356	353	345	340	317	328	350	327	381	348	337	362	333	345	337	384	318	345	370	291	351	339	331	339	336	375	352	318	362	363	336	335	376	355	395	373	361	344	335	337	349	343	323	331	363	322	348	312	342	355	348	307	340	397	324	354	313	335	340	357	346	335	312	309	349	315	351	315	333	384	351	337	342	355	366	339	349	365	320	319	360	338	313	369	350	347	344	366	345	358	358	336	329	340	348	328	318	356	343	348	353	380	333	371	326	340	330	345	303	377	364	337	298	344	390	353	339	325	341	317	348	334	363	368	332	376	365	359	354	332	345	318	344	367	357	362	312	336	332	345	353	317	329	330	316	340	335	326	352	315	341	334	359	343	323	380	330	377	340	358	359	329	343	362	339	339	337	321	325	347	361	358	355	371	354	355	371	328	342	377	346	330	343	335	346	358	343	346	359	352	327	342	341	312	366	326	342	328	345	352	323	344	347	331	355	334	348	369	358	341	333	359	341	338	370	317	348	331	327	341	348	326	382	348	344	332	325	340	398	324	328	337	354	364	363	327	350	332	354	360	376	360	352	373	347	339	345	318	311	337	342	335	334	340	362	331	351	327	336	340	351	361	344	332	387	330	366	365	330	365	353	362	339	336	366	327	345	351	376	308	356	389	343	330	317	313	323	357	298	375	344	339	302	345	355	330	365	319	316	368	335	317	358	352	307	336	355	358	370	347	356	349	352	345	345	322	359	325	365	369	374	359	340	356	348	309	358	323	356	362	288	360	353	328	335	303	339	385	387	331	329	339	346	350	357	361	359	318	361	319	339	333	300	345	363	356	350	357	352	342	325	308	334	371	337	371	354	339	341	362	354	349	349	336	342	356	328	353	336	367	372	315	370	343	346	349	332	338	316	339	330	353	323	325	372	346	347	358	323	348	357	335	338	316	344	334	339	324	341	305	347	321	338	367	300	347	329	330	363	345	351	384	332	365	345	359	311	351	338	312	360	307	348	333	337	315	328	351	364	326	342	312	391	311	315	332	312	350	357	353	322	340	337	338	339	350	331	361	337	334	321	337	351	368	361	313	331	323	313	346	355	346	337	350	367	348	335	360	317	345	331	320	351	350	367	330	339	348	342	346	330	341	350	349	332	344	380	321	367	340	332	366	378	342	324	328	370	375	344	359	352	330	318	356	367	373	348	339	335	386	356	343	350	346	342	326	365	326	379	335	322	333	339	302	331	334	324	342	275	366	325	302	341	332	342	336	339	323	352	352	330	364	343	357	346	308	370	347	340	354	362	356	333	357	340	333	352	368	359	328	357	340	354	365	339	304	329	326	339	347	332	372	339	310	339	342	353	337	325	337	351	353	353	341	333	329	356	334	335	339	335	322	346	306	361	345	370	332	347	348	367	351	374	355	366	354	336	333	321	341	374	371	342	316	330	326	331	318	343	336	366	382	318	345	352	339	345	362	377	355	340	314	334	331	329	301	369	329	365	335	364	345	313	327	348	339	361	349	349	336	338	352	359	352	349	332	317	316	348	317	349	343	346	331	344	322	377	335	335	353	348	337	345	349	356	350	347	354	346	352	341	334	314	342	333	362	354	361	347	355	347	347	328	353	353	334	351	356	377	367	352	330	333	332	357	352	332	345	367	346	354	347	343	326	308	330	314	334	353	353	331	334	342	330	341	340	361	369	321	329	353	332	322	318	346	337	326	344	344	340	352	334	358	330	364	361	373	352	363	357	342	316	330	352	329	318	351	323	343	351	385	328	380	338	337	341	346	331	341	335	335	349	327	394	340	350	347	326	345	370	352	339	371	340	372	319	364	391	328	350	350	350	370	376	331	354	348	348	326	330	344	376	346	342	359	359	326	370	301	328	349	335	321	344	346	353	315	362	349	332	330	342	326	324	351	326	324	344	325	326	351	369	338	337	333	338	353	323	328	363	370	360	337	333	355	355	318	344	315	332	349	348	342	327	368	343	351	365	347	312	319	375	326	338	358	354	344	364	332	341	341	338	338	390	322	337	357	352	344	361	307	357	302	348	339	350	351	351	377	365	363	363	360	369	360	346	378	362	320	327	310	359	357	347	359	383	355	358	320	325	362	324	336	364	365	323	338	376	389	379	337	340	321	340	333	321	323	333	309	326	328	363	304	364	359	376	318	329	357	362	337	331	357	355	353	331	301	334	392	353	292	375	371	342	359	374	317	349	321	320	355	306	362	319	318	329	385	374	335	348	343	332	351	342	327	363	342	349	339	333	321	362	305	336	363	359	324	325	372	310	371	381	361	334	387	335	334	343	381	336	352	350	373	280	322	359	320	353	328	308	363	339	342	343	336	316	331	369	325	332	377	382	349	326	337	338	346	311	340	337	345	336	332	356	341	321	328	334	328	362	380	324	346	396	338	328	349	300	369	349	325	366	341	332	340	363	398	401	378	339	350	312	326	349	364	349	335	339	351	351	337	352
40266	40871	18740	3594	687	478	483	472	514	456	490	477	512	523	507	503	505	502	502	516	525	511	486	502	505	511	495	494	477	474	488	499	476	467	489	495	511	525	484	524	490	526	471	507	475	499	469	519	468	542	510	450	518	479	506	486	493	516	491	488	480	516	483	506	508	499	503	536	501	513	499	481	516	487	513	509	505	492	476	490	460	513	541	493	462	473	481	443	446	470	481	485	494	464	487	518	488	471	511	503	507	484	495	488	474	496	518	447	475	522	528	530	480	486	481	488	476	497	474	498	491	459	500	470	456	504	472	508	513	510	479	537	509	495	487	495	487	452	498	493	475	498	482	529	484	477	515	472	488	504	457	481	492	457	506	510	496	481	504	477	488	468	502	504	485	530	513	479	504	456	517	449	507	494	497	511	458	462	488	493	461	493	543	471	490	470	510	495	529	496	531	477	500	478	488	485	517	482	528	494	458	503	472	497	501	505	500	505	529	485	481	517	466	504	480	490	453	500	475	525	466	479	505	517	500	507	497	497	466	480	470	499	497	472	492	511	505	475	524	481	469	462	492	499	464	478	504	458	449	477	502	512	526	502	464	509	475	507	488	489	496	511	480	506	467	476	473	505	472	548	505	492	503	506	518	504	485	486	496	487	499	537	486	491	512	514	480	475	460	470	485	503	486	515	480	476	472	431	531	510	473	504	470	536	518	474	496	500	478	501	549	456	494	495	465	489	453	479	488	493	498	482	543	469	514	499	454	459	501	517	447	479	509	485	484	519	525	485	476	529	511	504	513	459	465	516	492	488	468	480	500	465	483	477	523	499	503	472	475	477	507	508	492	471	464	532	508	507	513	494	510	521	476	519	467	502	508	508	452	522	496	470	512	469	491	518	516	543	500	503	506	487	493	514	540	507	527	477	493	516	508	522	447	469	486	432	469	471	472	492	507	491	539	498	495	489	511	505	506	495	517	497	488	489	464	455	484	522	513	467	459	514	490	522	473	516	476	508	514	474	466	489	496	447	485	484	469	453	473	521	483	527	479	486	483	477	478	523	444	484	473	511	508	471	486	466	496	516	480	487	479	509	493	485	499	508	491	495	535	489	491	554	499	466	472	512	485	484	431	475	514	437	492	472	520	498	510	488	484	511	506	489	484	482	476	481	450	496	537	543	495	481	478	444	453	503	477	486	503	464	486	510	494	483	496	472	470	481	471	471	530	503	531	489	510	516	484	516	486	514	513	494	490	534	496	508	543	486	495	489	510	502	484	494	477	519	474	443	493	495	527	515	502	520	493	494	480	458	479	503	503	491	489	492	479	493	508	513	497	455	478	480	464	482	459	523	473	497	467	459	513	480	506	462	470	481	500	504	505	496	475	499	483	491	492	507	498	538	501	492	504	492	486	468	511	499	488	492	504	510	446	499	466	516	512	480	467	515	506	434	414	476	507	488	499	489	498	462	489	502	509	459	471	522	520	509	474	500	498	446	485	473	470	495	467	490	498	447	488	493	467	477	506	498	463	475	523	547	513	538	494	512	462	519	445	537	462	460	550	540	486	454	527	475	488	442	492	477	479	515	498	500	453	531	485	482	496	488	490	475	488	452	469	526	485	505	477	503	474	516	501	453	480	461	464	484	475	478	456	482	480	466	501	493	475	495	471	519	503	466	437	482	521	482	504	488	522	482	456	493	484	483	481	538	484	476	515	495	513	509	507	483	467	507	501	508	472	508	489	506	487	450	522	486	465	473	506	454	489	492	463	487	466	504	472	485	482	489	526	495	478	507	484	492	509	474	453	479	467	476	484	482	480	522	486	460	456	467	494	483	462	506	482	531	500	531	467	468	480	506	473	492	475	516	485	507	471	519	468	475	467	487	514	502	465	474	514	509	473	492	471	513	466	516	489	496	446	470	447	522	528	508	477	495	488	471	476	485	526	484	512	478	480	533	478	423	482	515	517	500	518	492	506	504	489	487	497	504	503	513	483	482	491	472	510	477	472	482	537	501	494	512	467	521	507	484	494	480	491	491	458	506	488	483	488	490	496	507	491	508	507	510	452	492	504	494	479	486	491	505	459	447	520	468	501	480	506	480	492	478	518	466	460	457	497	496	534	494	492	548	510	508	495	499	482	467	490	492	465	492	508	498	498	459	517	493	518	493	495	514	504	496	500	520	498	483	501	483	518	494	494	522	490	454	444	517	486	455	521	492	533	478	491	511	477	462	482	473	506	488	536	474	476	498	485	496	477	481	472	441	501	490	476	511	483	458	493	495	468	481	531	476	470	491	546	472	468	496	534	513	488	514	513	486	520	495	476	484	544	462	459	493	489	496	498	524	473	512	470	514	494	469	497	489	478	503	498	461	473	467	492	495	475	476	476	522	487	518	476	461	493	500	488	513	437	495	480	499	492	478	524	531	514	472	471	488	451	479	484	475	545	510	499	487	513	511	467	498	472	465	476	557	519	522	461	494	490	518	505	506	547	541	440	523	483	462	483	547	475	523	454	506	473	527	491	467	463	490	522	503	489	494	479	527	476	491	499	480	464	486	478	479	476	490	500	464	483	511	458	460	472	478	467	486	537	455	485	479	477	484	455	431	496	514	539	511	501	479	492	512	502	473	471	508	498	509	490	492	485	495	489	503	470	506	464	510	484	505	517	517	508	491	491	494	515	510	478	526	492	500	491	484	488	476	534	566	474	494	512	516	512	528	511	495	497	485	492	500	480	512	492	490	482	513	498	502	504	501	489	493	476	518	468	464	494	496	516	528	483	502	504	462	504	482	478	510	530	491	501	515	530	499	498	519	514	495	504	494	500	475	489	482	520	489	484	486	462	487	488	534	504	483	528	484	478	468	489	447	503	473	482	488	457	542	466	492	496	478	483	521	445	487	454	520	480	492	499	456	489	469	478	506	523	512	508	521	508	479	482	527	478	481	472	481	467	487	484	461	475	461	474	525	499	463	478	497	483	473	508	510	487	540	507	489	494	463	491	491	507	489	502	481	468	487	486	509	513	451	517	486	519	494	479	464	498	478	501	496	474	461	477	496	506	510	477	479	463	502	470	509	481	496	459	469	464	491	473	496	489	478	500	484	462	469	486	458	483	524	466	508	462	449	473	487	465	492	465	478	525	535	444	492	491	480	494	472	531	493	501	486	508	517	504	552	507	482	490	517	526	496	510	483	503	455	518	497	495	495	490	498	499	497	467	493	477	488	492	488	493	478	487	488	461	500	537	521	496	487	484	487	493	483	483	533	489	505	505	474	474	488	480	514	518	448	473	489	497	449	481	512	510	514	495	496	458	479	500	510	489	472	491	475	502	504	477	520	518	525	472	491	494	502	502	519	450	518	478	493	481	449	499	479	529	524	522	505	494	504	474	487	496	449	535	481	467	526	495	533	485	469	484	513	528	473	514	497	514	461	512	494	529	497	514	523	505	486	506	479	502	470	455	521	490	510	488	507	477	510	517	479	481	509	502	524	514	501
24727	21832	29146	24266	20993	9175	599	505	402	437	406	436	439	448	458	435	416	411	437	449	415	405	384	431	406	436	415	403	398	396	433	431	422	416	402	392	387	413	399	431	429	429	449	409	437	431	427	406	430	424	457	460	396	448	414	410	476	420	403	440	444	439	418	386	408	438	439	390	396	427	421	393	415	397	443	451	435	409	428	425	434	408	422	359	441	394	412	409	430	428	420	439	422	408	418	431	404	443	401	388	418	416	410	455	429	434	427	410	428	446	395	436	472	386	409	447	417	426	387	403	400	404	362	455	383	431	443	426	411	395	446	423	414	397	446	446	406	383	427	402	429	426	422	409	408	429	399	444	406	412	420	422	445	454	433	404	426	447	377	462	417	407	446	416	470	418	401	449	430	434	380	451	413	385	430	414	421	403	423	426	394	411	425	416	378	443	425	432	386	412	409	377	430	390	430	414	391	416	403	425	409	400	418	432	435	434	396	416	423	401	423	437	395	425	411	438	396	409	407	425	449	421	408	373	424	403	433	457	455	424	410	437	410	365	407	402	448	411	453	433	418	426	446	458	389	424	413	391	436	387	406	442	394	422	451	387	412	423	405	428	418	444	431	376	404	399	418	428	428	443	404	409	428	393	400	439	404	449	391	378	416	436	413	388	423	438	426	434	430	436	426	447	436	401	445	405	436	387	452	409	426	411	415	419	403	453	418	399	428	437	423	411	456	411	426	432	418	403	431	427	404	411	428	441	437	417	445	431	412	420	401	429	413	414	450	431	427	410	463	424	415	420	404	405	410	466	397	441	416	408	429	424	405	390	439	427	406	408	426	423	400	452	390	443	441	407	421	394	404	429	399	388	404	407	451	405	415	406	422	386	410	397	433	409	394	399	384	420	441	426	426	404	418	420	409	415	411	398	414	417	415	445	427	450	410	404	429	444	404	451	402	437	442	436	447	386	440	426	408	429	412	396	438	439	410	422	413	435	428	418	409	440	423	422	406	412	388	426	443	406	427	419	426	438	425	433	451	435	420	406	385	469	429	402	428	435	423	428	397	402	456	425	396	454	406	411	384	447	454	413	439	398	409	409	430	401	443	417	462	404	392	448	435	451	429	437	372	391	411	417	414	426	444	397	393	451	437	444	398	461	407	446	419	406	447	404	410	421	427	422	411	419	417	452	409	427	419	395	415	410	409	416	442	395	392	432	448	459	398	466	485	427	442	447	415	453	419	386	443	418	411	423	440	412	425	433	388	379	437	396	415	442	403	381	428	398	410	410	380	412	461	402	449	473	419	411	441	384	412	418	406	396	444	404	428	405	466	419	426	454	404	405	423	409	408	396	415	455	426	401	472	436	437	380	430	400	414	401	388	401	431	444	420	433	404	418	451	383	427	423	410	422	417	421	418	450	403	447	429	441	411	419	386	409	409	421	417	411	431	420	456	415	422	398	432	423	417	423	410	409	427	461	437	446	429	445	377	461	408	423	395	402	393	453	421	442	428	392	431	415	428	405	417	439	384	436	414	439	421	437	426	412	442	414	425	407	394	435	455	368	410	402	447	389	445	426	427	437	406	410	414	378	436	414	448	418	411	426	437	443	425	444	444	421	407	414	397	414	391	441	444	391	412	409	424	443	408	391	408	394	416	448	422	405	414	402	443	392	441	418	451	448	413	443	410	397	424	471	445	425	445	421	413	453	394	408	420	375	429	433	412	440	397	399	427	391	392	413	423	409	420	426	457	422	421	414	428	455	416	402	417	414	431	402	443	431	430	394	410	416	377	458	383	413	399	427	388	427	424	462	422	433	412	447	446	411	414	421	408	442	395	427	437	438	429	424	401	412	379	435	410	411	442	400	412	395	414	407	427	431	411	435	390	396	435	405	418	419	403	438	440	451	414	423	414	371	418	391	406	421	440	409	453	419	411	417	412	418	389	435	394	386	437	408	444	400	461	436	428	395	437	393	409	428	424	412	425	382	406	386	424	427	443	412	452	417	422	406	420	419	415	445	465	426	443	440	417	399	413	443	409	456	429	442	468	441	435	415	480	424	443	409	436	390	412	423	377	353	439	421	437	452	440	435	427	411	421	399	423	425	418	442	441	396	413	441	437	411	403	389	424	405	431	421	461	403	435	416	433	382	411	407	404	412	416	399	372	433	446	435	453	411	413	387	424	400	427	435	432	435	415	424	444	393	427	443	446	423	429	422	420	406	417	412	410	433	434	424	400	429	421	401	423	408	403	418	430	437	425	439	416	404	394	385	411	405	405	409	402	396	421	398	429	411	397	433	356	460	402	437	441	416	419	447	421	414	384	392	445	456	435	422	409	406	404	411	422	412	410	382	393	424	415	419	439	391	374	377	433	373	430	418	411	418	428	443	463	386	445	396	372	414	419	425	437	440	448	396	441	415	406	365	456	418	425	395	408	417	408	394	430	435	393	398	455	431	422	428	424	412	453	416	423	410	410	415	439	407	412	410	385	418	430	420	406	384	390	437	409	452	439	455	404	468	422	412	424	428	434	418	467	410	423	413	412	418	424	411	406	435	414	417	402	412	401	376	423	416	392	415	419	419	462	448	413	429	411	436	426	410	420	406	471	420	420	401	413	419	445	431	433	448	421	432	390	431	425	403	412	441	430	396	425	430	407	458	412	417	415	471	427	404	410	430	415	442	395	428	403	431	415	389	427	415	414	418	399	393	430	425	441	446	391	431	414	444	408	440	457	447	415	402	415	396	450	431	393	443	431	411	424	409	432	445	425	420	450	453	425	429	411	408	403	377	389	400	411	429	385	433	391	398	405	397	400	442	445	426	424	399	424	455	419	411	416	399	419	405	378	394	394	399	421	429	419	401	418	405	421	423	414	404	417	414	399	441	408	460	433	407	419	426	423	411	422	448	407	432	461	402	383	416	393	399	445	467	424	427	477	426	437	460	394	420	404	416	401	447	423	431	448	418	438	405	430	412	379	452	372	415	381	430	427	401	415	435	438	428	414	415	447	408	414	416	417	396	424	378	404	387	441	442	443	425	406	395	405	404	436	403	404	436	444	368	480	365	415	434	407	397	431	409	428	422	431	394	442	430	421	438	396	430	429	444	437	416	408	446	417	407	444	456	393	401	403	428	420	412	395	408	425	408	443	421	463	438	401	440	390	407	416	409	427	417	378	415	428	405	412	386	410	407	455	424	399	439	412	434	424	437	427	435	411	417	449	423	416	446	431	413	376	418	429	413	405	399	405	430	400	407	422	407	452	385	434	406	407	412	407	414	416	407	419	424	443	413	422	429	422	404	408	447	423	433	412	419	452	427	414	438	393	439	439	422	416	427	409	445	402	437	443	361	429	448	446	421	413	442	432	450	423	415	405	426	445	415	433	398	423	444	407	458	384	458	397	431	461	405	410	425	399	452	436	400	414	437	418	420	407	395	460	408	455	386	424	444	404	391	443	412	427	441	418	423	415	442	450	411	445	432	434	453	430	433	418	422
61940	80291	45951	16052	2131	627	533	665	645	600	615	636	623	562	571	552	580	613	565	626	617	589	624	530	584	574	591	588	600	616	604	597	620	619	621	589	591	599	583	610	645	609	627	617	640	574	608	599	596	629	600	606	549	611	601	592	588	590	611	580	583	611	601	608	595	541	603	615	612	575	609	569	596	603	591	565	576	603	624	586	589	581	578	591	559	626	611	622	636	623	610	562	612	591	570	573	580	615	637	616	576	575	575	609	643	588	576	575	571	630	598	605	604	569	599	614	580	629	584	567	648	553	579	567	624	604	608	624	599	598	592	598	593	585	604	570	614	557	619	612	572	567	596	611	598	582	591	602	600	610	584	590	600	568	570	574	596	517	628	615	587	598	544	584	524	623	566	586	583	555	593	620	574	636	579	605	637	594	583	567	582	595	609	589	609	569	605	621	594	588	585	605	616	557	539	572	579	606	570	595	589	628	608	624	628	621	587	574	572	571	584	601	570	552	608	621	589	577	572	608	598	549	574	556	576	579	603	609	597	578	580	623	606	581	576	578	601	591	596	627	607	579	644	601	552	559	630	638	589	609	581	588	605	588	569	638	561	594	600	599	582	601	630	612	579	518	612	584	580	606	618	615	562	660	623	602	571	569	636	583	560	593	569	569	574	571	623	556	574	618	567	571	610	586	579	589	601	594	594	613	648	636	598	628	619	592	626	592	600	576	581	615	598	606	571	604	595	567	593	612	587	568	558	636	610	573	621	569	570	591	589	585	628	631	618	583	585	599	628	568	636	629	618	634	573	579	587	553	569	560	614	620	575	552	587	614	586	570	586	578	564	584	617	586	555	556	595	583	557	635	590	593	588	628	635	591	628	618	589	581	590	615	603	571	598	582	603	593	649	592	607	562	591	593	642	578	613	584	553	557	596	593	613	575	612	601	595	591	586	567	612	596	585	641	657	612	646	625	577	570	563	661	634	561	596	561	569	589	599	617	599	585	589	604	606	570	582	587	641	545	598	565	601	578	588	562	610	575	563	538	620	565	595	589	625	580	563	570	592	591	557	593	571	609	612	596	622	583	600	623	588	601	602	606	598	619	592	630	586	611	572	544	615	533	617	613	584	565	615	612	601	575	645	591	572	616	608	617	550	538	550	579	612	600	617	573	559	630	580	589	601	615	603	596	610	562	603	611	600	572	606	613	602	598	551	585	612	590	603	632	646	619	620	624	553	590	589	553	600	580	633	609	594	586	628	586	580	601	622	577	586	607	605	582	569	607	623	609	592	612	621	605	614	598	620	545	613	599	605	570	637	589	622	605	587	541	574	594	619	610	580	603	608	582	605	635	582	593	578	576	617	631	599	604	587	615	547	579	619	625	617	567	621	607	606	645	609	554	602	555	618	609	578	598	588	568	613	590	588	589	595	585	591	541	546	566	600	580	559	609	590	565	597	570	596	649	586	590	601	585	594	568	601	647	648	561	562	619	576	566	588	618	572	634	590	564	618	591	544	557	557	633	558	631	613	628	561	655	588	617	593	593	573	623	591	575	663	557	630	548	587	583	575	604	636	550	618	581	586	625	596	605	581	629	587	608	558	602	597	574	603	624	609	596	571	614	635	636	587	598	605	597	597	621	581	590	598	562	586	578	626	653	611	602	591	602	594	631	575	590	612	540	590	608	583	657	619	616	624	584	592	602	606	634	593	584	580	589	607	573	570	583	595	538	607	617	578	615	608	593	556	586	587	584	607	550	605	612	606	566	604	592	596	565	600	597	602	605	602	588	592	625	603	581	558	565	598	622	587	643	606	609	608	574	593	623	607	533	641	633	598	584	608	606	599	590	576	582	617	544	607	588	612	641	588	648	616	585	595	577	620	624	558	581	550	607	549	583	581	582	583	530	587	583	569	581	571	598	575	587	617	646	587	600	545	631	589	621	579	608	580	582	609	591	582	609	578	577	600	591	571	578	592	587	609	571	666	632	640	617	615	594	602	604	565	560	581	583	625	609	601	579	586	610	598	594	597	634	608	611	584	571	611	592	608	567	614	592	582	558	604	590	590	584	601	598	618	612	557	580	593	547	593	626	571	533	578	550	629	586	592	638	580	575	568	577	623	592	614	634	571	594	568	630	561	642	575	594	625	575	600	593	580	580	587	624	654	584	597	572	625	614	606	576	621	603	618	572	590	616	583	588	642	570	551	624	623	582	594	588	578	547	633	565	608	601	601	570	590	608	593	592	647	607	615	594	626	633	599	575	577	561	613	617	620	655	599	601	566	636	575	624	604	638	638	596	598	589	624	602	607	613	565	591	550	584	618	592	621	628	550	586	582	594	629	577	592	555	613	613	602	611	604	605	592	634	583	623	585	609	607	579	582	586	596	573	567	558	574	588	576	567	556	560	571	592	571	597	603	613	591	564	581	618	586	581	574	614	564	612	652	591	628	631	581	576	572	577	587	583	564	579	582	592	572	589	561	573	574	604	572	577	610	557	610	620	593	611	586	569	583	592	627	605	605	603	578	593	597	582	608	563	627	597	582	593	609	591	583	597	516	598	573	580	579	608	597	588	583	578	535	547	566	602	602	617	648	602	595	594	567	611	634	575	646	612	541	635	598	592	607	581	651	600	561	611	596	607	616	628	636	632	648	583	588	603	610	607	613	593	636	575	587	627	631	604	581	600	580	606	592	578	598	612	606	603	531	607	578	583	598	552	582	593	594	621	602	618	636	579	597	652	620	590	560	590	593	597	579	567	576	601	562	551	603	620	627	611	637	605	577	589	655	584	584	569	586	595	578	604	595	584	613	614	600	598	583	590	599	565	570	594	565	591	601	577	601	600	568	577	618	584	578	600	578	581	583	598	586	612	580	577	632	589	603	577	624	608	596	565	591	620	597	632	609	586	598	615	595	598	552	609	552	600	590	611	613	584	600	589	596	593	596	592	599	549	597	609	623	599	611	608	617	580	619	583	587	594	586	566	622	618	585	601	611	589	555	588	580	593	612	592	626	586	604	613	619	607	576	617	585	590	572	606	558	655	612	650	586	607	624	622	552	646	611	625	582	581	574	617	639	584	566	572	645	634	560	601	580	588	624	602	568	588	582	613	583	598	557	618	590	608	587	588	585	601	600	601	573	542	625	576	636	570	627	626	641	597	582	578	606	606	565	651	603	598	620	569	656	598	598	596	583	582	563	596	604	600	628	617	571	584	572	609	600	580	565	587	597	572	597	539	536	612	604	573	608	577	597	589	581	605	615	557	613	591	583	577	550	588	563	621	606	641	594	595	573	577	614	612	626	574	564	613	587	571	594	607	585	603	593	603	596	632	623	622	630	547	568	564	572	552	648	593	590	550	594	591	615	588	583	606	603	583	598	608	601	596	572	593	579	594	553	609	621	606	565	551	598	646	621	561	609	555	588	600	577	605	578	621	630	593	638	607	612	586	569	604	605	580	594	579	604	597	607	595	599	600	595	569	577	554	605	610	606	625
23455	21506	29353	23794	21358	20963	6099	429	376	381	383	376	389	356	401	376	346	356	367	394	349	359	365	366	411	391	406	377	399	352	340	397	354	394	333	373	350	392	390	410	361	360	392	351	341	353	341	362	361	382	374	336	370	337	358	379	361	370	344	350	361	370	365	397	359	375	349	366	374	347	367	358	358	386	373	381	380	362	365	408	399	414	351	367	377	356	381	369	361	358	344	380	354	381	412	394	402	365	363	345	372	329	368	348	357	368	381	348	355	365	374	364	379	386	367	344	379	368	391	364	388	410	356	373	396	381	381	344	352	394	355	354	394	362	355	385	372	362	383	357	385	395	368	389	398	350	387	362	369	394	358	366	361	338	350	358	365	365	378	377	389	343	366	361	361	372	349	366	345	371	374	373	397	363	368	387	367	362	364	370	370	361	383	381	405	346	365	402	389	400	367	381	378	388	363	378	428	391	367	360	388	377	394	353	358	385	364	376	362	371	389	349	340	367	369	363	346	391	373	373	373	378	323	389	388	366	385	368	392	396	401	368	375	348	359	371	358	377	346	353	395	350	344	387	371	344	369	365	427	380	410	400	356	372	369	406	354	358	367	365	357	370	380	374	372	376	367	380	366	374	353	319	349	367	356	378	351	371	342	382	376	366	338	335	370	352	384	400	354	398	368	366	369	377	348	375	359	374	393	381	393	380	362	374	345	354	351	404	351	387	400	362	369	355	361	404	363	342	370	411	409	357	356	375	379	392	368	333	377	376	401	393	377	363	323	378	344	362	398	388	375	364	370	374	397	353	383	322	408	362	389	386	338	378	356	376	340	371	366	369	347	370	355	339	387	372	329	343	371	382	357	354	352	367	376	425	353	375	356	378	384	363	343	349	391	352	355	412	346	373	392	358	370	406	402	386	378	357	363	362	347	359	359	374	382	370	359	380	399	405	358	381	358	367	322	357	352	390	376	340	391	374	390	377	352	337	381	373	348	381	352	366	337	347	366	370	409	382	384	390	366	347	368	363	361	397	407	366	359	356	370	376	374	388	355	327	370	393	335	415	372	388	389	368	376	392	384	365	351	377	356	356	354	373	338	384	387	316	329	356	392	354	350	330	355	374	354	348	328	362	406	341	365	385	396	366	356	342	372	357	371	338	385	384	390	391	349	342	350	333	352	363	360	383	371	356	359	348	358	345	395	364	352	365	368	391	371	355	374	375	361	365	351	401	347	342	393	326	338	362	340	347	385	358	366	348	378	369	381	370	324	367	352	335	395	389	384	379	379	404	366	365	367	351	352	349	347	400	365	364	385	372	370	390	334	388	399	381	368	369	335	360	374	356	353	362	358	348	355	362	375	369	383	351	359	361	360	327	409	372	355	364	379	362	323	392	401	347	367	365	378	351	357	379	375	351	388	388	360	365	386	348	343	385	382	323	361	370	371	365	380	378	416	366	348	334	349	373	376	381	372	385	382	351	344	370	391	359	366	325	413	364	384	394	352	395	398	398	369	343	388	375	369	368	364	355	354	369	371	350	353	370	341	356	390	412	349	371	356	374	375	357	385	382	377	368	368	357	366	338	385	378	382	367	362	343	343	375	366	337	383	353	352	368	341	356	363	399	370	356	388	378	345	367	369	350	406	386	353	394	368	400	346	349	352	350	393	368	354	385	376	349	384	369	363	397	347	371	391	392	369	366	358	394	389	374	365	319	356	330	375	394	359	367	312	373	356	387	367	360	366	375	420	392	366	371	375	363	360	350	364	365	349	366	378	387	366	369	375	334	368	384	348	399	373	354	370	371	375	375	356	358	370	366	383	397	404	394	363	348	344	343	361	369	397	378	370	389	376	400	383	356	360	350	393	381	368	360	379	407	350	359	390	362	369	386	342	386	375	342	349	342	383	368	364	326	366	402	370	339	347	366	367	378	419	356	351	366	343	363	373	348	385	358	298	364	373	373	355	385	376	352	391	347	353	399	379	376	368	390	348	392	379	388	403	359	388	377	348	354	370	390	407	360	346	359	335	358	372	382	386	365	402	360	363	378	345	359	340	333	388	344	397	382	373	364	357	361	341	382	375	337	378	402	363	343	369	402	375	345	402	365	360	349	376	378	348	392	348	396	380	362	381	370	378	345	393	360	389	380	370	341	365	389	362	409	359	388	359	378	412	374	402	374	360	366	363	386	355	368	344	355	363	350	381	375	370	366	376	361	357	368	354	405	420	354	361	339	362	393	392	346	398	385	398	341	367	346	346	378	397	381	352	375	357	356	367	373	338	319	353	373	388	355	385	391	342	393	380	354	386	367	335	382	329	348	372	368	357	376	354	387	383	350	373	379	356	414	384	396	362	357	343	348	343	387	381	354	379	397	399	375	357	346	368	379	363	335	366	377	335	374	386	368	352	362	371	358	343	366	348	340	364	386	338	352	389	366	350	394	352	377	364	391	383	357	373	337	381	392	370	359	364	380	383	361	369	387	364	368	375	369	348	369	401	337	371	382	367	370	373	343	368	390	416	372	341	362	346	367	337	357	388	372	395	380	379	353	397	351	370	362	371	381	364	380	384	387	360	374	356	387	381	394	363	345	355	371	382	382	357	354	361	387	358	368	347	376	374	328	360	364	381	379	346	381	336	357	361	350	353	368	354	413	352	376	359	367	357	381	373	383	387	408	376	384	375	372	363	400	344	336	395	355	362	347	352	378	338	388	382	365	384	379	359	388	370	376	342	327	380	363	333	365	384	362	378	351	336	376	372	351	391	401	387	355	378	362	334	376	350	363	368	356	386	382	339	346	392	369	373	383	386	357	360	375	355	374	329	349	354	351	386	386	328	370	391	354	342	354	347	380	375	343	351	398	370	360	397	366	371	379	380	387	349	352	327	391	368	390	360	382	359	355	357	374	351	368	363	365	373	328	374	374	369	388	359	383	337	383	339	326	342	349	375	336	369	366	362	384	380	374	347	366	358	376	381	407	372	354	353	369	385	412	347	356	352	380	373	386	391	359	364	366	347	368	377	375	370	365	369	376	372	351	343	377	382	318	399	395	351	391	371	352	360	364	368	369	384	373	336	369	346	378	352	353	376	363	355	351	355	347	351	364	340	363	387	337	388	321	404	369	392	410	369	356	356	364	339	367	359	366	350	380	347	378	371	387	361	348	367	398	331	327	392	372	372	382	391	362	391	364	372	358	359	364	330	389	353	346	331	362	375	347	343	387	326	344	380	336	385	344	347	403	372	370	379	346	372	361	377	391	391	357	376	362	389	352	368	363	351	328	336	368	355	335	356	405	375	387	353	370	369	351	396	368	358	376	369	391	387	370	334	377	375	350	373	376	337	357	339	383	376	409	399	417	384	382	395	387	347	355	375	387	357	367	380	377	350	394	347	391	366	376	417	351	366	379	403	344	371	388	371	372	392	360	377	377	378	366	382	386	357	349	346	372	401	377	344	397	361	353	354	362	384	379	374	388	374	361	363	344	386	367	395	396
61672	89976	54576	22247	2902	513	541	513	530	502	535	530	545	520	535	540	486	493	539	542	543	520	523	518	580	552	491	480	466	555	506	529	489	524	554	522	522	496	458	520	506	539	490	519	528	503	509	515	543	536	513	519	488	514	576	502	523	527	519	527	515	516	576	504	498	541	496	541	570	526	516	524	524	490	526	546	471	502	529	516	540	508	544	524	523	529	510	495	522	529	531	512	525	545	515	547	524	517	525	522	518	506	557	478	533	520	525	529	529	563	574	513	507	531	510	508	510	484	520	541	515	509	523	498	516	532	522	507	484	531	542	552	539	536	545	524	552	514	489	482	467	512	508	476	487	496	503	520	494	511	521	517	499	496	529	509	505	520	478	540	518	476	497	505	510	479	513	468	508	500	525	516	543	525	553	518	505	525	516	522	536	510	542	506	560	490	511	552	491	509	531	507	539	500	458	534	518	538	518	520	508	555	565	512	514	463	528	510	519	503	548	509	519	502	491	493	545	531	532	498	527	491	494	523	542	486	510	515	529	567	508	461	495	509	492	494	520	533	503	550	546	521	457	522	518	525	500	480	501	504	475	526	518	504	490	508	519	517	534	491	502	517	517	533	562	538	507	515	527	509	539	532	509	508	532	550	508	498	506	512	533	514	537	500	503	517	509	516	493	506	519	538	483	501	546	545	535	509	491	525	532	532	556	519	490	537	512	536	509	508	515	486	497	519	500	481	524	517	529	533	518	512	494	556	537	510	543	519	521	537	520	521	501	547	500	492	527	521	519	520	541	542	520	505	503	571	491	530	505	504	530	497	518	542	527	521	518	512	553	518	527	524	501	543	506	506	486	544	496	491	520	487	527	486	513	536	515	527	478	508	500	511	556	517	523	521	517	526	543	547	538	505	511	528	496	513	513	513	529	494	536	481	472	516	546	536	482	530	500	530	567	526	497	539	528	501	538	519	523	539	535	555	521	496	497	477	520	524	458	484	509	525	530	484	516	515	550	482	513	527	475	534	533	527	503	503	482	482	528	508	527	476	515	502	499	474	546	520	535	558	500	524	481	485	484	520	525	509	544	513	547	483	553	536	542	500	541	491	552	516	501	484	506	535	523	535	534	509	535	510	510	492	526	511	533	520	528	553	491	478	556	514	516	505	500	527	513	537	473	518	568	526	484	519	499	533	511	502	537	531	532	543	512	506	535	514	540	523	544	489	527	512	470	514	549	590	518	536	508	505	515	530	533	545	518	538	493	520	558	569	489	502	528	509	475	469	526	517	475	519	530	504	500	529	513	523	532	495	562	486	480	488	512	507	514	501	495	541	540	475	513	514	509	570	498	504	492	549	503	516	547	512	497	536	527	536	491	482	488	510	547	514	508	570	508	489	565	500	534	499	527	494	557	489	532	498	513	520	522	490	476	506	541	470	534	563	516	547	503	508	531	528	506	512	501	530	535	554	574	549	467	522	531	506	511	502	525	497	533	518	527	535	461	561	515	493	523	506	522	470	504	543	519	529	511	527	531	488	527	550	530	497	500	520	530	506	492	500	564	540	521	501	508	527	520	518	512	554	504	551	499	522	520	550	548	509	583	502	482	476	506	482	498	473	508	489	525	537	558	519	536	500	549	543	510	530	493	524	518	538	480	522	528	533	534	522	483	553	554	490	514	488	508	518	534	479	518	504	547	529	489	523	529	503	491	480	533	495	497	534	518	507	510	487	538	523	524	559	535	488	517	516	507	523	505	527	509	508	483	496	546	539	488	540	472	494	510	532	508	479	543	495	494	520	526	515	494	491	523	526	513	524	530	517	506	465	498	517	515	528	524	570	524	514	513	536	539	487	519	534	511	472	532	531	509	523	517	478	515	497	498	505	546	519	543	516	463	552	519	499	522	516	539	504	502	500	512	525	482	529	504	521	533	475	505	494	513	519	538	542	539	540	536	517	502	463	472	511	524	488	508	489	466	515	519	503	536	506	543	487	520	517	503	493	530	475	512	487	499	501	494	499	538	500	511	532	530	491	494	536	542	486	535	546	523	539	522	504	510	544	491	508	486	527	525	525	522	548	498	490	504	503	523	520	543	483	519	565	505	486	524	508	513	526	531	492	505	509	533	525	543	494	497	524	495	551	480	521	528	539	524	507	523	517	536	512	529	471	514	544	489	507	521	515	462	524	506	532	527	505	527	529	552	539	497	531	530	471	524	538	515	497	529	525	496	505	526	534	560	559	516	504	507	528	513	485	544	520	543	534	531	499	520	551	492	530	508	521	497	500	520	534	501	468	504	522	513	492	528	478	512	516	501	542	555	496	562	495	547	508	506	508	500	493	527	481	486	488	487	522	512	514	465	526	510	490	506	524	506	484	539	523	498	513	530	540	477	528	484	519	520	537	518	494	503	487	477	527	537	485	524	474	466	514	503	537	508	509	503	543	486	542	519	502	510	509	565	512	521	524	501	544	543	518	506	476	549	515	556	492	501	540	504	530	477	513	493	478	534	560	485	513	514	533	515	563	484	514	543	497	510	525	514	510	520	507	510	488	528	489	513	493	496	476	483	488	531	508	492	508	526	517	506	516	499	518	533	495	532	528	516	529	516	540	513	498	487	507	508	490	534	553	489	576	542	497	535	506	457	512	512	518	530	512	485	566	500	514	474	538	495	480	515	513	496	519	507	503	551	520	517	491	573	539	554	526	533	491	517	515	554	494	537	498	541	462	509	509	519	528	526	470	511	547	494	519	543	505	522	538	510	478	512	505	534	521	516	500	514	508	522	504	520	503	521	477	542	516	512	500	485	561	538	474	507	515	523	532	495	527	520	527	598	529	489	526	526	515	512	561	532	560	473	522	527	530	548	523	584	483	529	489	496	508	483	544	490	519	545	544	502	561	529	520	508	543	501	482	515	517	520	488	512	507	510	522	536	483	486	498	525	505	508	514	512	548	490	543	548	539	557	477	528	483	487	545	519	516	499	537	502	493	578	480	466	497	518	517	572	499	546	528	495	540	501	510	543	537	514	529	587	520	500	524	530	524	493	512	504	516	495	475	492	500	493	531	526	472	510	503	548	512	517	521	511	490	505	509	501	552	535	498	501	510	511	486	521	474	501	514	494	520	533	499	514	537	494	510	545	526	514	491	498	530	516	530	509	528	542	497	519	488	479	548	531	483	514	509	523	559	529	560	480	496	537	503	508	514	536	538	516	560	510	534	504	485	520	545	503	536	512	528	513	476	561	502	527	529	540	483	566	479	527	549	489	495	549	478	504	544	550	554	483	536	535	507	526	520	552	500	515	518	525	526	501	493	518	506	520	520	525	466	539	514	520	507	525	499	515	519	496	491	502	499	514	512	511	506	528	516	536	529	509	533	516	514	521	479	530	485	504	495	491	505	516	528	542	509	492	510	493	504	513	518	506	532	506	515	515	515	500	520	521	514	507	535	507	507	507	521	510	477	526	546	526	516	491	530	525	519	514	484	529	534	458	530
32090	27037	21639	6400	572	357	370	340	349	364	376	350	367	389	375	370	306	347	340	365	351	334	322	346	330	367	346	372	367	375	401	381	353	345	348	362	342	354	316	341	349	417	341	341	361	357	365	356	364	380	325	372	310	342	367	333	397	375	343	362	374	357	347	362	355	367	353	343	356	382	358	358	361	364	375	355	348	366	373	353	385	348	350	386	365	364	341	343	335	351	349	371	352	337	338	370	367	367	349	369	350	342	355	356	337	319	353	330	343	359	356	360	355	362	363	329	365	360	343	356	328	331	332	339	353	377	358	346	341	373	384	348	384	368	347	336	359	355	348	361	349	353	367	379	340	358	333	347	365	322	362	355	366	387	363	355	369	384	329	353	339	355	353	356	350	336	353	346	357	353	324	341	344	384	381	348	379	393	361	367	359	377	357	391	359	342	330	334	350	370	319	365	373	344	322	317	363	350	357	342	350	350	365	354	354	376	384	393	371	360	355	341	367	355	343	358	382	355	333	361	331	375	323	353	354	350	301	373	365	368	340	364	332	375	343	323	363	379	362	345	371	345	341	374	348	324	362	364	364	380	362	356	366	369	374	364	358	347	360	378	383	374	330	358	320	351	373	357	369	374	376	380	342	392	341	360	332	351	356	325	350	345	390	388	363	364	348	356	397	342	395	367	332	324	335	322	339	357	347	405	316	345	337	352	331	359	352	319	365	360	344	334	357	329	377	354	310	388	347	369	349	371	370	341	391	337	346	344	334	357	322	333	334	324	336	355	334	355	348	340	347	330	342	337	376	370	343	336	322	339	335	368	358	356	351	371	364	336	377	351	353	346	364	332	351	349	354	345	322	377	366	341	322	333	352	347	320	344	353	350	380	374	355	349	358	345	342	343	353	366	350	391	317	371	366	337	358	355	364	364	386	361	350	362	354	387	355	360	362	375	363	345	352	357	354	362	385	373	353	347	328	380	342	350	314	326	367	352	357	367	369	349	341	354	330	364	328	368	331	329	320	351	365	324	399	371	349	386	345	361	338	343	344	373	342	353	357	327	339	375	342	369	360	320	362	359	368	349	350	353	357	375	354	361	367	345	326	398	364	366	360	346	341	368	323	341	318	380	331	321	361	328	338	345	364	384	378	368	364	367	342	375	352	349	384	328	362	321	337	356	387	353	368	374	348	345	410	364	362	348	354	352	323	325	354	344	331	349	345	335	348	331	345	359	349	342	363	351	355	355	329	333	359	342	346	344	389	348	334	341	382	369	350	359	341	337	354	373	372	351	334	329	349	349	346	349	351	341	375	361	377	360	329	383	339	358	375	317	369	369	345	360	336	338	330	373	363	356	338	324	361	341	350	371	345	332	379	361	320	338	351	353	377	359	333	325	387	351	335	376	376	356	340	350	336	340	345	351	343	377	350	382	341	374	351	349	357	355	373	350	330	348	357	365	353	365	352	334	353	324	375	331	326	348	369	355	348	368	343	360	380	314	343	368	355	373	376	358	362	332	356	398	337	350	364	401	328	349	341	365	345	358	335	340	334	390	327	342	369	367	354	335	317	363	348	354	336	321	350	346	359	361	362	329	362	346	337	382	358	362	336	360	346	346	345	335	344	361	337	335	331	367	333	343	342	323	349	365	349	377	340	385	342	321	394	330	371	354	363	321	344	358	371	358	350	364	337	336	346	383	373	365	343	354	356	346	338	334	334	353	369	360	341	340	383	338	321	372	343	381	356	379	347	328	397	348	337	333	325	343	358	334	350	377	341	331	364	325	364	367	354	359	385	361	354	315	366	342	360	377	360	369	307	363	352	341	339	363	343	355	351	378	347	358	357	351	356	367	367	370	369	357	323	327	365	402	340	376	357	338	340	365	363	350	331	370	368	330	320	330	360	377	326	346	380	340	378	382	376	369	341	350	362	354	334	364	363	378	359	310	319	366	375	364	374	375	349	375	353	354	325	342	350	352	368	349	374	359	366	393	394	359	332	354	356	359	341	334	337	331	369	334	355	339	367	360	370	338	337	343	362	383	346	387	373	367	325	353	338	322	381	360	353	381	333	328	370	364	357	326	367	323	373	366	351	346	355	367	366	347	352	353	391	387	355	352	382	333	337	362	349	351	331	375	366	333	366	381	360	357	350	352	370	334	343	372	373	334	343	400	310	349	378	363	339	356	363	388	349	344	345	325	354	354	380	370	349	315	384	385	358	372	357	341	328	328	377	344	377	340	334	371	343	359	351	339	373	345	347	335	343	358	328	324	355	338	343	313	335	353	357	353	344	379	326	329	353	367	366	380	375	327	348	383	365	362	365	376	357	349	347	360	353	361	367	349	343	348	332	340	342	322	363	356	348	367	360	367	361	357	370	367	346	332	332	375	355	370	362	356	375	370	360	360	386	356	329	382	361	395	362	362	358	359	340	340	339	345	357	341	359	341	348	406	340	378	353	368	328	356	358	350	306	345	362	363	355	371	345	343	351	326	392	318	382	356	350	375	340	352	353	343	377	362	325	382	342	339	366	392	345	327	385	317	359	369	349	358	336	329	339	363	358	377	365	374	335	371	336	359	351	358	364	374	373	339	365	340	354	342	373	355	345	355	385	388	351	350	361	369	363	376	348	367	357	325	359	358	353	346	346	365	369	358	351	350	316	356	382	339	359	334	373	397	368	369	347	339	352	347	363	344	330	350	348	332	346	368	361	326	321	339	356	354	366	362	389	343	347	354	347	352	331	359	341	374	343	352	377	366	374	329	401	369	373	334	379	363	348	392	359	348	389	350	380	345	351	354	356	319	349	359	361	324	345	391	347	355	337	364	346	371	327	389	362	367	367	371	367	369	366	369	337	332	370	340	361	338	323	348	366	321	390	362	322	343	309	336	356	350	351	341	380	345	387	386	409	350	364	330	340	354	378	351	332	366	391	335	359	366	349	375	340	374	358	362	334	373	310	347	396	391	323	367	326	351	364	341	320	363	347	367	325	367	370	342	361	351	340	351	338	353	355	348	372	369	352	361	372	363	349	319	370	361	383	359	334	371	356	349	361	365	343	327	363	363	343	352	357	343	330	320	356	350	352	333	353	358	350	352	344	365	346	359	334	330	352	377	399	372	354	366	331	356	347	366	354	352	355	351	358	353	327	358	373	391	346	337	360	362	347	348	326	329	344	373	366	333	328	344	355	367	364	350	364	314	362	349	351	346	370	361	347	346	338	347	343	327	325	350	373	339	342	380	346	324	349	367	357	343	361	345	371	367	332	364	368	346	351	375	388	329	336	363	361	333	362	385	361	303	350	340	375	364	381	366	344	382	384	341	323	346	404	340	360	370	336	360	350	362	354	329	337	342	348	347	352	332	364	367	357	355	357	400	302	337	351	336	363	336	320	342	352	325	347	360	334	386	356	347	356	335	354	400	375	328	342	348	347	345	384	364	335	370	343	375	334	368	350	362	334	378	374	318	354	333	362	333	349	349	357	372	350	345	369	343
40655	40506	19195	3673	748	511	546	492	477	494	539	520	483	480	512	487	496	491	495	501	495	489	527	483	518	487	526	510	481	487	492	525	465	516	515	506	487	455	540	537	498	513	504	471	449	492	521	495	497	505	526	499	497	505	512	508	509	448	495	514	483	500	494	487	487	463	524	479	491	516	493	512	484	478	450	506	509	546	502	551	491	488	501	509	523	527	482	494	516	506	512	493	540	499	512	474	483	482	509	515	487	519	503	507	509	502	528	504	476	498	498	514	505	494	485	499	477	522	490	507	478	519	519	460	521	508	483	486	507	542	501	490	495	476	455	496	504	484	516	491	495	516	480	511	469	478	548	491	497	490	471	503	470	526	522	508	476	482	517	498	466	522	525	470	529	454	491	476	481	504	489	496	503	491	487	471	473	488	481	537	542	467	512	471	527	559	517	513	516	434	511	485	485	493	462	475	505	461	502	495	503	534	503	515	483	527	500	518	480	499	523	513	458	464	513	495	497	496	513	505	467	482	426	506	522	475	516	499	524	490	467	490	472	530	451	472	519	500	503	492	466	556	524	530	494	528	543	486	498	481	504	479	499	460	514	452	490	498	517	522	514	492	506	523	521	511	491	512	483	498	521	517	483	498	515	479	502	493	511	518	534	481	483	476	488	495	503	551	508	489	492	501	487	484	507	512	531	484	534	512	488	482	470	514	524	460	503	488	493	480	486	509	480	506	529	493	479	502	486	489	486	522	490	505	485	540	509	538	525	466	528	546	483	532	523	493	473	506	540	507	475	482	519	524	510	450	499	506	493	486	498	460	504	530	516	483	543	517	486	474	565	513	494	489	485	541	506	494	483	496	491	490	511	477	517	493	515	491	518	518	484	504	462	487	487	552	460	512	481	479	477	470	539	511	504	498	505	523	538	473	487	447	506	533	499	494	463	541	523	528	505	489	493	509	516	483	491	498	516	526	511	498	489	489	507	468	504	495	540	473	485	505	483	477	462	524	504	484	501	479	493	524	504	493	510	490	522	520	497	517	492	487	510	486	497	489	482	517	521	500	466	436	523	508	484	516	492	459	524	536	492	504	513	529	467	498	537	517	498	502	465	453	472	486	520	504	505	536	513	514	464	510	507	493	502	492	500	492	481	499	462	495	507	457	474	502	522	482	475	510	504	462	491	492	480	492	505	482	478	496	500	490	488	459	502	453	498	495	478	498	504	482	458	509	466	509	507	493	497	441	479	482	467	493	490	520	498	504	542	486	485	506	508	492	505	479	507	478	470	485	483	522	523	521	459	501	482	472	500	517	494	472	471	514	511	474	506	556	537	488	471	494	519	480	525	517	511	516	492	512	484	515	506	491	504	484	505	495	497	474	504	521	476	542	498	535	510	485	514	511	493	526	515	513	489	469	506	495	512	525	508	499	524	477	499	528	497	486	458	498	501	513	502	508	518	542	505	498	523	529	484	513	491	490	550	473	488	491	523	489	516	497	534	523	503	485	533	513	500	511	499	497	523	498	511	512	502	511	496	479	502	475	524	481	504	467	526	510	491	503	518	496	476	502	521	497	490	482	556	514	530	494	483	536	502	489	516	501	494	491	519	509	485	531	488	539	480	515	463	518	445	477	553	471	496	535	477	493	490	475	478	502	481	501	493	492	457	505	502	502	504	529	470	519	487	495	482	514	504	533	502	481	548	483	522	497	470	512	483	519	493	477	479	497	523	497	479	518	466	517	529	512	486	485	503	505	510	525	520	553	534	506	496	532	519	508	483	470	503	500	470	490	499	521	500	499	464	465	535	533	536	513	481	462	498	476	489	512	474	481	503	503	483	478	541	486	514	501	516	540	524	504	533	504	555	528	495	527	486	498	470	480	491	489	499	446	472	480	485	507	489	500	470	495	488	540	509	488	495	513	498	515	496	486	484	485	530	503	519	499	531	499	492	472	514	492	489	511	502	500	549	501	483	534	484	544	446	529	465	500	480	484	484	501	529	481	505	475	488	460	513	462	504	514	491	466	515	544	506	486	475	475	519	484	482	494	470	503	506	515	515	521	501	525	495	528	533	470	480	488	518	506	484	531	538	491	542	511	469	519	515	533	499	505	511	514	487	503	482	501	488	533	488	485	469	488	475	514	501	528	521	521	473	488	481	504	460	504	466	495	500	521	492	495	450	506	514	480	514	558	539	527	447	490	510	511	456	502	484	481	529	489	519	472	492	488	464	521	477	493	467	499	486	510	504	444	525	542	479	483	530	469	498	466	505	463	500	518	504	523	510	472	485	478	511	469	507	524	518	503	486	504	554	510	516	464	470	517	506	524	563	497	520	491	472	475	527	504	515	503	491	477	502	510	498	508	494	487	514	503	495	476	508	478	495	494	525	485	450	524	500	514	477	497	467	527	543	491	540	513	492	526	484	499	480	561	494	495	491	515	479	511	510	495	451	493	512	489	503	486	510	501	496	513	458	515	518	526	506	487	522	495	459	526	483	520	521	482	501	510	516	493	512	479	516	496	486	496	462	480	442	536	516	509	459	527	528	500	485	494	463	492	486	470	483	498	485	514	492	501	526	477	508	503	498	529	497	523	521	471	516	471	515	500	496	536	482	493	492	538	520	490	507	508	523	442	508	498	503	479	544	503	499	533	517	520	467	516	525	492	518	528	544	508	457	534	484	500	497	511	490	484	510	509	471	516	525	533	504	510	515	464	497	448	490	471	501	463	532	489	529	474	488	505	512	501	524	507	470	528	509	510	542	494	504	483	533	488	543	499	493	516	547	503	518	520	466	495	477	492	507	462	483	474	500	494	499	520	501	496	504	510	515	537	531	498	475	500	535	494	537	495	492	537	486	515	491	510	483	475	531	450	516	513	482	493	502	456	538	488	502	496	497	486	493	511	509	503	517	483	488	494	509	520	477	538	501	548	481	460	500	495	476	497	491	455	521	501	481	537	517	526	510	516	485	526	508	518	536	530	484	491	499	523	486	513	523	491	509	526	538	463	516	485	525	507	529	498	479	501	487	459	488	515	479	488	491	509	470	513	456	485	501	514	476	485	511	480	506	500	520	500	481	488	482	460	511	462	464	519	521	515	482	490	488	459	512	506	486	480	474	513	517	508	473	483	518	483	488	491	478	538	482	495	486	491	511	454	515	508	498	486	474	501	520	493	477	559	486	500	516	466	485	513	497	519	498	522	515	496	511	487	463	498	508	481	511	474	510	502	511	490	501	469	516	447	486	482	524	510	505	503	541	476	470	494	473	516	497	496	482	556	471	493	526	513	521	517	504	457	494	486	499	493	498	517	481	467	514	521	504	483	488	533	490	501	503	479	481	500	475	490	497	484	503	520	488	539	479	518	510	509	507	482	528	490	502	525	522	528	485	495	513	502	486	488	503	528	531	513	503	505	479	500	487	472	506	538	507	475	517	522	511	495	489	466	490	551	527	502	490	522	499	494	509	476	508	491	489	499	484	529	519	479	506	518
24737	21839	29166	24317	21056	9235	574	461	434	440	423	434	425	438	450	430	426	392	450	420	416	438	424	411	433	452	413	421	433	424	413	425	489	427	432	395	426	431	429	431	436	440	439	431	473	474	420	445	443	465	452	428	448	435	402	411	445	418	427	418	407	424	467	437	410	415	417	427	409	426	427	393	441	431	442	436	452	420	416	400	435	458	424	433	404	482	423	448	415	459	413	472	414	429	452	425	433	439	458	397	416	442	415	425	417	460	439	394	408	438	440	430	429	425	410	488	432	430	446	438	457	432	469	453	410	376	459	430	468	405	438	400	398	483	418	438	392	422	421	432	420	411	408	442	439	426	433	434	408	427	405	423	440	383	386	456	412	429	450	416	413	435	431	406	436	427	429	405	424	458	465	408	438	414	419	443	395	454	423	443	410	440	434	424	446	407	427	432	428	446	407	445	478	396	438	475	436	403	419	457	426	448	418	459	418	436	449	410	402	417	392	450	411	432	440	413	428	420	441	433	397	453	461	431	447	415	414	418	398	457	440	443	449	453	449	431	451	441	422	463	430	428	414	416	418	429	390	448	426	467	419	381	450	452	384	443	451	442	406	446	427	410	442	430	425	452	427	403	420	443	452	420	433	421	421	432	436	451	427	423	420	407	438	437	458	441	396	392	453	445	419	394	464	430	403	424	457	417	448	447	464	443	379	430	444	384	444	407	405	436	438	409	414	451	458	417	450	420	433	452	439	434	436	446	404	374	406	410	418	436	450	412	434	416	437	407	405	438	400	458	440	410	423	420	418	468	415	408	450	417	404	435	418	416	423	420	427	368	438	416	454	440	385	442	399	454	442	460	436	438	435	429	453	400	431	420	443	420	434	437	411	426	432	416	423	394	381	454	436	439	428	464	408	428	420	435	406	444	400	436	481	401	459	424	436	387	413	418	418	421	440	433	436	421	443	417	398	430	408	416	437	427	465	449	434	437	428	428	431	438	410	459	430	444	419	418	450	429	444	389	403	434	467	428	459	445	441	440	397	416	438	422	460	469	434	427	433	407	430	427	404	418	431	436	411	441	413	442	425	438	442	410	424	438	415	423	446	420	441	446	406	414	449	452	411	434	422	416	437	434	419	456	409	423	401	440	419	414	396	424	441	402	420	446	437	402	457	433	428	402	419	440	431	434	441	451	412	439	412	409	421	421	446	428	411	403	429	434	401	463	414	434	423	398	419	422	402	403	419	457	427	445	410	419	470	414	423	421	406	411	432	388	375	402	417	425	440	449	456	447	436	420	447	400	390	420	452	421	435	412	441	371	442	418	433	392	453	403	440	416	425	420	434	430	434	434	422	405	417	462	409	412	418	424	418	431	400	440	453	421	472	426	461	450	393	453	441	425	414	400	450	428	417	413	429	411	420	410	423	393	421	423	426	429	369	411	424	444	425	400	418	431	410	430	434	434	440	454	406	466	443	441	393	429	425	401	427	406	393	385	439	451	445	408	432	417	447	418	437	454	437	428	430	452	459	425	436	463	435	422	416	400	447	432	393	434	405	402	420	439	427	412	426	393	421	395	415	431	384	419	462	409	423	391	467	431	430	422	422	366	419	404	411	431	439	427	435	464	411	442	440	413	443	429	449	405	435	390	430	433	413	441	412	407	439	455	425	401	454	406	403	464	428	441	437	449	445	431	383	437	410	437	441	429	451	400	398	410	405	437	400	431	403	442	419	443	448	436	414	423	414	412	410	416	452	411	416	438	460	442	436	436	481	444	442	436	394	447	396	417	468	462	418	426	408	415	393	426	407	420	427	433	466	411	422	431	409	429	437	421	411	398	405	403	406	415	423	434	418	444	428	468	442	454	371	415	402	398	475	422	431	421	428	425	429	410	437	427	435	476	449	430	450	471	421	439	421	444	440	397	414	481	419	406	438	430	384	436	408	416	478	440	432	407	413	428	438	416	457	450	433	429	420	416	434	419	422	370	420	418	401	423	410	415	407	407	418	417	387	408	445	429	426	447	403	434	420	448	406	440	446	423	463	431	480	437	467	404	460	444	424	441	420	419	448	421	442	414	436	444	469	384	424	428	428	437	403	410	412	454	440	394	431	421	436	434	441	414	465	429	409	433	427	416	450	452	421	451	403	462	428	414	474	409	441	416	379	436	400	434	409	427	408	412	440	427	428	412	417	429	476	450	414	435	449	417	433	417	440	465	409	466	436	413	424	402	448	431	401	426	404	417	445	438	434	450	426	414	419	444	458	425	404	384	401	463	459	387	425	442	442	425	427	393	448	438	452	398	426	411	435	437	415	433	398	418	430	474	424	440	454	435	428	449	435	413	431	411	420	414	391	400	426	434	435	412	434	421	430	425	435	432	414	415	439	465	424	423	420	426	453	430	421	427	367	416	423	491	436	463	426	414	459	449	444	450	407	409	446	476	406	408	458	425	439	442	409	415	409	447	440	424	444	468	430	457	430	426	427	437	470	454	418	382	441	424	455	403	429	420	403	413	443	436	431	401	408	408	423	442	414	427	409	444	403	420	461	408	388	431	453	440	479	433	429	406	425	409	423	411	442	437	416	423	435	471	454	398	432	435	418	421	412	403	436	427	417	400	402	415	420	463	437	438	442	414	427	431	429	437	432	450	395	435	434	441	392	423	426	407	389	360	467	416	438	427	438	409	412	413	436	412	393	445	435	420	406	417	454	421	431	436	460	455	434	397	434	436	410	440	468	437	436	401	429	442	445	448	391	468	432	435	440	423	425	423	461	382	408	433	438	437	431	411	464	426	441	404	431	462	408	468	431	406	425	388	402	424	423	420	443	449	461	475	440	404	412	404	413	432	457	448	443	448	442	430	423	429	428	429	392	395	432	405	435	426	439	428	418	401	425	429	425	393	438	394	449	413	417	426	418	408	450	452	434	418	451	431	409	437	438	448	452	481	405	437	401	427	440	413	420	455	439	412	421	402	410	419	456	392	428	445	431	479	418	451	425	412	429	453	451	409	410	453	409	389	427	435	395	453	414	425	430	441	447	419	427	413	404	422	451	444	422	430	423	430	463	395	439	427	427	455	415	468	453	461	427	427	420	398	447	450	449	414	403	409	453	411	441	447	442	387	445	378	449	435	405	440	384	403	423	453	470	429	399	440	428	460	406	405	440	444	414	392	446	390	472	426	447	408	428	431	416	470	405	403	443	427	410	447	440	433	437	423	432	415	402	469	466	423	389	446	417	423	442	446	405	423	406	421	423	444	430	419	429	389	397	422	428	411	450	389	411	423	440	426	412	468	411	426	422	437	432	408	438	449	434	430	428	452	407	393	439	431	464	421	451	400	441	407	415	369	413	467	430	444	400	463	408	413	419	416	434	428	406	444	432	444	415	410	472	421	429	413	409	433	429	446	395	449	403	434	468	421	404	423	428	418	409	458	434	435	424	419	438	405	433	402	446	446	435	417	428	405	416	407	431	416	414	418	426	435	419	394	405	439
61828	79978	46358	16060	2287	622	586	623	628	594	582	630	582	579	602	614	576	644	572	618	568	615	659	619	599	624	631	625	594	612	658	634	687	587	616	635	616	624	598	627	617	585	653	566	602	622	603	610	636	607	622	620	572	561	608	597	557	607	642	644	618	607	625	559	618	611	597	618	608	581	618	654	575	596	636	673	634	583	611	602	611	579	614	617	617	620	593	615	623	604	653	574	622	583	595	609	632	638	587	584	637	611	634	622	608	635	594	586	645	595	566	579	661	624	619	615	642	609	638	621	630	590	574	609	635	583	594	609	624	639	643	626	622	635	580	543	613	572	609	564	632	611	574	637	604	606	637	594	622	616	584	592	654	612	601	595	617	633	638	572	635	626	614	590	647	618	594	648	626	615	617	630	608	582	602	601	633	629	537	618	582	626	570	601	575	595	620	642	572	624	623	672	611	568	585	617	620	606	619	619	580	624	591	593	607	609	590	646	602	605	625	592	603	656	583	612	587	628	614	621	620	635	602	604	638	602	645	592	619	566	616	613	614	595	613	603	627	582	554	631	589	621	616	614	651	603	643	630	631	625	598	638	582	610	596	617	605	607	592	585	592	590	625	620	593	635	635	607	591	592	615	576	630	597	576	620	586	609	600	605	605	650	611	606	626	622	620	609	659	643	631	596	617	598	597	575	612	633	608	626	611	578	557	628	613	629	595	551	608	606	638	608	610	618	591	639	590	580	576	590	622	604	621	583	576	578	650	579	642	596	588	594	626	632	605	596	596	582	619	596	614	651	614	619	619	631	621	625	615	637	593	622	582	604	614	602	588	599	576	592	616	593	595	610	621	585	572	609	621	578	591	615	615	573	622	603	578	587	626	672	591	570	635	558	657	592	587	567	637	607	612	602	603	581	616	607	579	615	617	621	587	638	624	638	582	617	631	547	615	610	580	620	553	611	620	582	626	622	605	613	596	606	575	617	595	594	577	615	615	623	600	625	609	590	596	604	633	616	581	584	524	626	586	577	603	557	632	622	574	593	571	614	612	612	611	595	612	640	616	605	639	564	631	555	652	588	611	564	627	615	592	617	603	591	603	597	604	612	624	614	612	603	584	635	621	625	615	630	552	622	599	593	669	601	633	592	653	637	581	568	608	592	643	611	644	593	625	622	603	585	608	562	608	601	603	552	602	602	625	627	642	594	619	618	618	598	621	627	588	642	611	574	576	627	632	607	595	626	588	599	595	596	635	580	642	627	621	596	584	593	606	603	564	542	583	597	616	573	618	623	581	597	633	598	582	572	618	611	622	618	626	667	611	594	633	611	622	618	588	583	650	613	615	637	657	611	560	620	600	584	577	578	579	608	572	573	625	578	626	644	648	652	596	624	585	580	626	601	586	605	590	580	617	579	576	624	638	570	584	585	610	549	658	577	574	594	605	604	668	597	573	604	589	608	613	628	593	617	631	638	579	607	604	611	621	611	616	632	622	651	632	648	551	619	625	594	596	649	640	599	629	576	613	619	606	580	614	677	596	574	565	636	639	645	615	629	624	591	657	629	628	624	599	621	601	577	587	607	634	620	633	595	602	573	631	610	599	624	574	608	586	594	591	569	583	613	577	618	606	659	607	623	597	575	573	591	583	636	609	573	589	629	607	575	599	580	586	593	619	608	604	588	569	602	605	633	590	602	576	617	637	584	544	594	634	629	605	570	622	596	586	604	643	586	572	606	570	616	609	616	601	624	587	623	636	635	601	588	599	572	622	637	588	599	631	611	607	621	614	614	591	604	624	602	614	609	641	583	590	597	684	615	647	634	612	622	596	608	608	609	651	563	660	626	597	624	561	641	560	599	571	605	620	632	654	632	638	592	624	623	598	618	629	619	602	611	633	602	620	624	596	571	594	581	601	596	584	565	618	566	626	599	595	671	610	587	590	609	543	581	655	612	612	601	600	666	617	603	587	583	619	614	593	577	652	589	584	611	617	583	595	618	606	603	584	625	559	557	623	610	597	603	606	605	578	618	581	613	632	618	585	612	626	596	589	598	613	669	606	623	588	637	592	593	581	607	624	657	608	597	682	631	613	646	586	617	584	615	650	600	640	582	636	590	595	604	610	606	597	593	567	606	598	606	586	661	624	583	627	632	639	620	610	630	603	626	617	608	576	616	585	640	630	589	590	601	560	602	585	599	611	607	630	602	620	612	569	598	605	578	605	625	632	592	602	625	617	606	627	610	608	628	631	592	570	627	577	645	638	584	610	604	607	625	592	603	581	594	604	610	546	586	567	589	587	599	612	597	615	600	586	650	567	562	664	591	617	609	553	637	611	618	603	599	610	640	561	618	644	575	592	652	590	589	551	622	614	592	594	617	583	603	624	561	613	576	582	596	638	613	632	585	609	536	643	606	576	621	611	583	602	608	575	658	607	599	602	632	599	591	621	607	575	631	627	588	577	569	610	574	591	563	622	662	567	608	583	623	582	609	621	593	601	603	574	620	589	589	628	586	639	626	594	652	604	576	633	609	609	619	605	613	594	576	641	630	616	637	608	643	633	580	622	633	587	628	577	639	580	615	590	607	626	576	545	623	636	622	605	624	582	574	593	550	611	630	600	613	597	626	583	607	636	668	616	588	606	597	630	616	588	592	645	587	596	571	544	566	609	599	619	607	595	590	607	592	630	642	622	610	609	627	584	594	592	581	608	602	618	608	620	616	605	657	598	619	622	574	600	631	603	577	613	644	641	603	610	578	593	664	612	634	593	594	623	609	614	582	582	621	628	603	597	586	610	586	584	622	598	611	584	605	628	653	585	618	634	602	648	610	592	600	606	635	621	607	612	591	582	592	604	587	594	640	649	595	591	622	586	619	569	556	588	602	604	531	635	593	606	623	613	630	593	629	585	589	585	615	627	649	600	642	624	594	610	566	614	604	605	607	596	611	589	615	627	620	578	554	598	567	617	616	626	603	623	619	638	603	613	669	604	631	621	575	591	615	641	614	597	575	617	572	648	615	610	560	575	589	617	632	645	625	569	619	630	617	633	588	606	629	614	636	583	584	597	656	603	614	611	651	630	582	614	642	560	579	630	586	611	594	622	583	617	587	642	587	607	581	595	619	593	619	604	625	596	622	588	643	597	606	611	618	586	603	595	639	589	562	623	626	585	566	637	669	619	625	598	630	613	575	617	634	604	622	597	589	606	643	608	611	555	595	579	576	583	580	597	617	592	607	613	607	576	585	628	591	594	627	579	621	606	606	597	580	623	602	592	580	651	620	601	633	617	593	615	577	591	696	637	636	589	597	617	595	611	638	621	645	601	613	583	620	588	612	589	594	607	605	606	617	616	658	629	629	605	599	605	571	646	635	648	611	620	610	617	597	614	631	644	597	572	617	616	578	587	595	618	566	600	585	594	591	607	595	594	610	641	620	587	620	572	570	625	614	621	614	612	587	589	610	615	619	587	645	579	617	603	651	604	615	597	629	648	583	610	583
23390	21490	29378	23794	21371	20993	6140	485	369	393	419	447	351	360	387	383	374	403	381	387	384	368	375	386	361	425	343	385	392	377	367	393	420	370	349	399	398	373	366	368	413	389	397	378	364	379	352	391	360	366	379	392	363	383	367	393	386	388	372	384	355	395	363	349	360	403	380	359	370	346	385	371	367	399	401	381	369	378	400	406	373	379	380	354	399	379	381	325	382	392	338	355	392	397	372	349	402	347	381	382	363	402	397	390	364	383	401	383	388	340	369	373	365	397	383	376	347	354	393	374	382	349	329	401	361	398	362	410	354	348	369	375	359	404	362	335	382	377	402	387	357	419	357	397	374	406	385	395	379	385	358	356	369	372	392	380	427	381	357	346	352	353	388	371	362	384	347	414	350	374	375	381	395	394	386	384	400	376	369	393	377	373	350	369	359	350	385	347	362	311	369	351	362	375	361	350	340	366	384	383	347	338	393	378	368	411	376	373	349	386	356	384	398	370	389	368	360	366	391	376	384	406	337	355	374	341	347	366	349	352	386	386	362	357	374	383	353	375	370	360	332	365	326	386	361	370	383	362	371	386	397	370	398	342	349	363	399	396	341	397	376	398	394	387	364	364	363	361	390	336	363	357	356	378	361	392	341	379	341	357	379	407	380	397	342	397	349	375	394	376	349	388	354	342	361	383	386	367	398	384	373	382	389	412	359	379	375	349	351	377	378	359	358	386	360	389	325	392	376	353	367	375	352	376	368	378	388	353	352	363	402	375	371	373	406	391	402	383	380	411	344	394	380	375	379	396	367	386	371	363	387	381	401	371	382	416	384	375	359	374	368	400	378	379	359	393	381	376	352	388	377	376	391	373	352	437	368	416	377	354	370	394	346	353	377	391	385	382	348	404	390	410	370	372	364	367	373	378	364	397	386	390	376	359	373	371	365	404	397	348	371	359	355	372	394	400	384	365	374	402	385	382	371	370	350	336	359	353	382	378	338	322	375	350	386	412	347	361	368	347	380	373	373	364	417	388	352	398	385	386	349	362	369	405	355	358	395	335	401	349	387	400	381	369	375	361	366	356	382	372	353	327	369	389	354	376	350	360	403	397	372	403	375	375	352	346	370	375	369	375	367	341	358	379	416	372	372	399	427	376	365	369	326	370	363	378	374	377	343	368	387	359	405	401	372	353	340	368	369	351	397	370	364	369	366	382	363	365	377	383	360	401	370	354	351	340	392	385	372	331	355	339	379	386	349	366	376	397	393	380	371	373	401	363	386	370	337	374	338	388	376	363	386	361	365	358	351	410	365	368	361	369	407	376	390	344	370	372	379	369	351	371	408	368	386	410	386	346	360	429	382	364	358	369	377	389	357	379	359	399	373	356	383	342	377	393	400	384	353	377	375	407	368	362	372	354	366	409	380	398	377	387	357	374	361	360	419	406	353	363	374	341	379	355	400	395	365	421	371	387	423	366	370	360	367	376	401	371	376	376	374	372	397	407	414	340	384	363	371	412	430	360	400	344	384	378	342	389	382	368	363	347	389	346	379	354	402	363	373	359	388	345	359	379	365	409	376	384	369	385	383	385	392	368	398	384	350	364	406	389	393	368	368	407	376	409	405	339	360	385	395	389	394	356	362	383	395	361	378	379	379	385	380	394	384	358	362	418	351	387	367	385	391	356	344	359	348	364	366	382	395	373	372	349	379	361	357	350	407	357	377	344	354	399	375	369	385	375	368	355	352	380	397	398	347	380	394	376	348	402	392	373	370	388	396	363	358	380	362	371	393	373	366	382	370	370	356	396	372	366	383	366	381	386	405	366	357	359	398	384	363	348	419	377	383	396	364	374	356	398	347	375	358	377	368	363	379	367	382	376	366	353	348	397	380	356	424	348	388	335	361	384	372	370	372	379	377	387	381	372	378	365	405	372	377	370	366	365	344	345	378	379	389	371	353	380	346	402	384	362	373	373	347	347	359	372	355	338	367	366	388	379	375	372	377	340	360	338	383	348	372	362	377	349	385	335	367	356	356	364	330	350	389	390	345	369	389	369	367	361	368	347	379	393	381	348	378	400	372	377	365	347	393	374	353	414	361	419	383	353	368	399	370	408	332	349	360	362	364	393	382	365	353	354	387	385	386	368	348	405	404	381	364	375	351	347	352	368	379	376	410	352	404	384	358	352	361	385	358	382	411	409	397	365	392	384	364	395	368	322	379	320	364	387	366	363	396	388	364	369	396	371	362	357	348	371	357	389	375	346	345	377	359	344	355	367	399	374	353	375	381	349	408	357	382	398	340	377	373	349	366	407	347	374	382	369	356	388	363	353	399	382	347	355	397	385	374	376	366	402	352	349	347	382	385	382	375	363	373	346	334	370	338	378	393	419	372	388	344	377	329	358	353	418	408	366	402	360	363	359	380	388	380	368	386	355	372	362	361	372	372	331	391	340	373	388	376	354	395	379	361	375	367	394	398	364	399	355	367	356	337	365	355	361	376	321	342	355	392	399	383	397	393	365	347	381	382	364	376	381	347	370	356	385	326	331	372	355	433	392	369	379	387	366	381	388	375	353	390	405	378	372	378	348	352	370	361	364	379	384	402	408	341	363	368	385	366	380	361	410	369	409	381	401	369	370	369	385	382	408	394	380	399	369	362	349	411	390	378	388	376	419	378	355	376	423	393	380	369	365	393	359	374	365	379	394	364	400	353	381	366	374	341	389	370	400	372	394	360	357	408	376	367	367	346	382	384	352	338	396	368	378	403	346	433	379	378	348	363	394	371	368	364	382	386	355	395	383	400	381	401	381	335	362	395	377	408	393	359	366	392	379	360	373	381	395	377	387	383	387	388	360	365	367	394	404	385	339	416	397	374	360	429	383	395	347	342	379	406	374	369	369	367	382	377	355	389	393	386	366	351	379	374	370	375	357	358	383	358	383	377	375	372	342	355	361	389	374	373	399	378	392	401	356	360	365	346	363	399	377	386	384	371	398	374	383	356	394	371	425	362	393	411	384	380	398	354	371	358	390	384	372	399	361	343	355	411	361	363	394	373	344	353	379	366	407	367	353	410	398	351	390	355	402	391	402	363	358	426	388	381	371	374	348	365	360	373	351	333	347	356	357	387	380	348	363	364	383	370	397	369	401	403	387	380	348	348	354	400	358	373	357	378	381	351	357	383	347	404	360	353	326	374	383	350	370	357	389	356	349	350	364	363	351	383	389	362	373	383	371	386	365	359	320	415	357	371	384	350	394	393	351	335	343	373	352	370	353	370	378	385	359	372	339	387	378	394	378	348	356	360	390	371	345	398	401	368	376	375	348	355	380	353	348	344	392	400	383	382	363	378	368	387	361	386	374	367	389	370	374	362	357	364	346	366	415	378	368	416	357	378	398	340	375	351	389	337	395	335	384	400	398	359	378	372	333	410	395	363	367	385	389	328	348	392	370	373	360	426	404	383	369	406	329	363	359	358	381	355	351	346	358	336	332	373	381
61684	89594	54655	21999	3462	536	523	459	557	518	516	518	526	559	496	551	515	544	507	512	516	549	504	509	494	526	554	478	533	560	546	539	530	493	528	500	553	508	513	559	488	545	510	525	526	501	532	532	526	541	507	496	534	505	512	563	535	537	546	570	544	534	515	515	550	523	516	544	544	554	526	524	563	567	541	556	530	522	533	547	460	537	533	521	491	512	494	504	505	551	527	540	534	493	562	533	560	495	513	563	551	515	498	546	508	543	494	517	539	510	541	516	485	486	530	518	532	501	543	549	554	528	533	519	538	521	450	519	545	584	534	513	487	529	495	531	557	565	525	531	518	522	548	551	481	539	506	557	561	529	534	525	528	529	538	555	509	479	563	531	487	543	515	510	518	527	479	519	557	504	531	514	503	529	528	510	519	559	519	514	507	518	491	520	548	544	545	500	514	515	506	516	507	536	506	508	542	527	534	513	531	541	543	516	574	543	525	548	546	552	495	570	548	507	535	521	531	519	468	529	505	510	526	525	484	516	503	554	530	533	546	541	545	466	497	499	516	491	559	571	537	541	484	544	535	494	537	542	533	499	487	487	521	523	530	537	539	492	541	553	547	516	544	547	505	517	570	548	514	512	503	518	522	540	538	539	510	504	502	514	541	541	537	521	512	515	548	545	522	524	475	524	507	559	540	534	524	541	536	511	506	538	499	551	537	520	537	543	519	559	494	550	499	509	545	509	528	534	546	527	515	541	476	548	513	530	503	497	520	531	537	554	565	517	530	510	505	498	502	509	511	528	533	503	506	523	575	565	523	517	570	531	520	546	549	527	482	492	492	559	559	502	515	509	534	533	526	531	526	487	503	516	537	592	507	494	510	549	552	509	511	526	524	575	514	529	500	545	560	522	556	513	555	548	505	515	521	536	548	565	560	514	562	569	518	525	486	563	518	507	506	542	524	516	487	522	508	525	524	543	541	556	492	535	496	526	531	524	507	538	562	552	541	501	544	485	537	547	545	505	552	524	551	496	507	517	521	553	473	527	521	542	534	529	550	497	535	517	517	542	549	534	510	543	552	512	521	542	493	497	543	578	503	526	554	540	515	525	504	530	541	534	517	516	497	510	527	498	543	455	523	507	521	499	529	481	506	507	498	563	521	462	498	517	545	514	509	548	537	484	501	517	500	537	547	565	506	504	537	519	556	532	513	502	502	563	522	546	524	510	486	533	511	521	508	566	509	530	470	522	504	511	571	514	555	590	558	514	488	485	503	537	516	541	597	517	567	496	492	523	580	517	512	503	559	487	537	535	491	572	538	498	539	534	538	531	527	480	516	527	532	522	506	509	537	528	498	485	522	534	517	530	542	530	542	518	528	558	525	563	566	506	497	551	505	539	532	502	516	540	518	570	568	502	529	513	539	554	504	535	487	575	552	527	550	512	519	566	541	506	532	517	499	543	500	526	501	524	533	543	530	510	497	485	508	484	519	507	521	490	509	483	549	525	529	536	526	535	538	519	508	526	499	567	556	483	520	514	511	544	482	520	525	537	514	553	492	484	530	534	526	510	526	476	554	558	512	535	512	523	520	531	558	522	485	516	566	513	593	499	536	530	508	482	541	535	534	536	504	543	579	524	526	546	471	569	494	557	509	520	511	525	530	538	530	535	488	548	509	511	504	500	523	498	579	548	508	553	499	513	524	477	504	534	541	559	527	564	527	521	516	515	520	536	532	544	529	497	509	522	497	558	523	490	550	531	518	494	535	526	571	485	522	544	523	491	545	554	491	479	544	497	546	526	534	519	552	503	534	513	584	506	538	522	540	539	533	514	529	497	541	545	540	524	534	521	518	514	515	531	529	525	508	542	561	512	526	468	553	517	497	499	528	508	556	504	545	545	512	537	538	513	507	540	514	544	562	480	513	513	536	568	539	567	500	542	536	504	533	493	531	542	521	518	538	492	510	492	541	548	524	519	488	514	538	503	593	522	516	520	552	540	574	522	551	519	562	517	576	501	514	565	491	551	550	560	518	521	520	532	533	546	513	457	501	537	532	523	531	524	528	512	515	550	510	519	530	554	535	519	507	510	556	529	550	500	533	566	562	512	561	513	507	513	538	563	522	539	507	574	522	518	531	552	529	519	520	525	544	502	485	547	526	481	484	540	559	537	539	547	551	552	545	509	521	526	539	533	532	509	483	509	539	538	519	517	527	506	512	564	534	494	520	501	533	533	501	549	547	533	503	551	558	524	510	515	526	493	551	532	581	546	573	523	530	561	556	499	547	527	540	513	492	546	543	533	544	513	506	533	538	545	541	499	578	568	539	515	567	589	524	535	499	543	524	527	522	541	539	481	497	534	532	535	536	518	528	523	508	512	478	550	548	541	547	537	472	518	484	537	543	533	500	517	534	506	514	573	532	525	504	483	511	540	518	532	556	514	552	491	479	524	524	525	481	537	531	511	525	566	519	483	521	534	482	535	528	501	548	549	557	549	522	572	513	514	517	506	533	534	506	565	570	494	527	505	500	520	563	521	509	548	566	529	528	536	504	515	547	540	521	556	548	520	527	517	548	503	497	503	525	508	548	509	513	535	531	557	521	537	529	560	554	529	520	521	534	566	484	473	558	512	539	563	502	506	525	528	509	514	521	518	532	530	530	571	483	499	522	518	517	518	538	526	532	519	507	497	534	528	489	498	524	528	518	510	519	548	539	559	544	535	542	527	550	552	544	535	527	523	554	507	507	538	531	530	519	495	507	531	552	493	484	503	506	542	560	468	562	524	498	522	519	515	507	522	515	530	518	499	504	543	502	493	550	549	531	516	481	551	525	537	464	514	505	549	527	532	535	509	507	537	556	531	524	515	504	511	575	507	498	499	464	540	488	524	539	546	557	518	535	502	507	496	520	519	522	560	575	541	537	492	504	533	489	541	498	538	528	571	515	531	491	505	534	512	515	558	498	531	517	561	554	530	511	499	495	521	490	500	526	493	527	513	506	484	522	535	531	526	523	506	503	564	515	504	518	505	510	492	533	553	569	544	550	570	487	519	549	526	532	528	503	550	493	499	544	514	473	510	543	456	484	530	495	535	551	536	518	515	504	581	503	514	531	557	487	517	520	551	527	548	538	547	510	514	560	488	542	555	514	500	545	530	546	555	564	510	516	515	544	589	547	524	537	517	529	565	529	543	498	564	501	518	514	509	545	545	514	489	502	515	532	547	489	533	518	521	508	530	474	526	503	549	514	531	524	482	522	524	547	492	524	519	579	527	486	504	544	555	526	518	574	561	569	516	566	517	521	539	513	565	524	513	535	524	567	563	550	547	541	543	539	525	521	506	531	527	537	569	527	527	571	540	524	518	516	483	526	508	533	505	521	525	475	551	510	515	489	540	541	509	524	529	583	522	539	513	496	485	576	524	534	538	473	555	525	505	543	502	530	527	547	562	577	518	543	523	490	541	532	526	513	513	487	506	541	559	508	568	528	509	546	531	523	542
32342	27333	21717	6358	541	361	354	380	382	407	373	373	386	348	386	355	366	372	360	337	356	379	340	383	349	405	352	334	337	369	371	371	376	328	340	381	355	350	329	378	351	348	359	399	378	306	381	379	364	355	383	368	342	345	353	342	362	362	393	374	379	345	329	327	348	335	341	346	357	392	360	385	390	350	339	382	335	344	353	328	366	340	364	333	352	355	364	353	384	343	387	374	355	347	367	355	404	364	340	309	344	350	336	335	343	376	376	343	352	360	352	365	333	392	362	324	339	361	351	359	362	354	366	367	372	366	352	345	363	309	323	325	355	347	368	359	374	338	386	355	354	336	362	366	377	352	369	336	366	344	325	367	333	372	364	331	363	350	359	358	353	351	343	378	353	334	325	321	384	375	395	353	333	349	366	393	349	321	364	364	404	357	380	348	368	350	360	348	333	332	345	340	375	350	361	343	331	346	357	375	381	331	340	352	352	374	360	386	358	391	350	355	358	363	364	310	356	359	336	354	364	359	367	323	400	332	335	380	317	386	352	367	357	357	352	337	334	358	364	385	358	364	325	361	301	344	370	347	351	316	328	352	411	354	339	377	369	368	347	318	349	329	354	349	352	353	348	367	383	335	357	354	339	362	360	353	346	342	334	353	335	366	369	363	367	370	349	336	347	376	354	382	345	387	337	350	356	362	346	338	347	367	350	361	368	364	393	356	368	370	336	369	370	346	328	359	319	397	343	365	344	371	326	376	347	352	343	341	352	358	337	338	379	385	324	359	377	363	353	378	324	345	363	323	369	360	355	364	376	361	364	354	341	381	353	316	339	340	369	344	359	332	361	365	394	334	346	326	347	337	350	338	375	363	341	341	363	332	347	355	354	357	339	356	359	326	349	360	332	321	326	325	354	371	407	356	337	402	365	339	334	345	406	354	361	365	334	352	332	367	342	363	358	315	366	368	324	346	387	355	360	347	364	347	354	351	384	345	394	363	358	355	342	358	361	335	309	361	337	415	352	371	346	365	354	368	333	352	354	351	345	381	353	352	329	366	332	378	350	347	376	343	360	401	381	362	384	369	396	328	323	351	388	360	393	375	327	337	363	344	364	382	370	345	339	353	345	349	332	357	350	366	345	323	335	355	380	332	329	355	346	344	349	378	345	372	346	356	395	330	341	342	318	382	397	355	362	331	357	305	380	360	351	360	324	374	385	357	331	340	349	364	340	355	345	340	359	331	361	356	355	357	360	329	349	368	369	345	342	364	368	367	349	366	387	389	355	367	321	380	371	361	367	403	358	356	348	325	344	366	347	357	353	354	354	372	364	347	360	365	339	356	364	366	328	340	337	362	349	330	384	380	356	315	346	380	386	367	358	388	350	350	372	359	339	368	344	370	357	355	370	376	343	318	335	379	343	361	356	356	349	394	352	393	346	364	379	381	357	372	342	376	361	368	307	335	381	336	339	397	346	341	366	333	391	360	358	367	352	371	349	375	354	336	361	336	315	385	325	364	351	346	339	356	339	354	386	376	354	357	365	316	329	352	330	401	363	353	373	376	372	384	375	400	367	361	378	331	337	341	393	364	386	356	374	330	350	334	346	365	373	344	368	345	364	356	347	362	368	367	335	372	346	382	354	338	328	341	295	353	351	398	347	360	338	358	327	321	399	340	351	380	359	345	359	387	371	345	353	346	345	351	365	376	357	342	373	355	362	353	379	349	367	318	391	353	341	331	354	355	352	377	389	374	353	347	358	330	344	367	341	358	331	321	337	360	356	328	354	392	363	345	359	367	340	362	367	364	373	370	356	382	345	330	339	349	323	366	361	345	330	340	390	382	359	354	331	354	356	377	363	382	364	330	350	353	323	358	352	346	363	357	346	345	346	341	356	381	344	354	328	335	366	370	400	380	328	339	372	358	349	394	356	349	338	409	343	347	374	346	350	367	323	328	365	348	381	377	316	386	388	340	362	386	360	346	349	373	367	330	357	386	351	334	338	377	362	359	384	337	356	367	332	337	361	346	339	359	345	364	360	365	356	359	351	362	320	344	376	344	332	357	357	354	359	354	391	353	351	384	381	336	369	378	348	368	363	344	389	395	320	368	380	324	357	367	346	363	341	347	369	368	377	337	352	361	367	348	349	366	409	357	378	339	306	376	372	372	337	353	339	340	333	335	335	348	337	367	351	339	350	352	345	338	384	368	374	357	343	330	334	380	354	335	313	342	364	367	345	342	378	353	342	341	338	324	324	369	370	368	356	381	346	353	363	339	335	341	376	358	338	335	364	363	333	367	375	363	367	348	331	350	352	333	327	372	358	385	344	364	362	380	357	335	356	374	356	401	344	355	370	342	340	370	366	345	346	373	392	351	371	349	325	386	351	384	344	372	351	412	347	363	319	374	358	361	355	370	358	356	367	383	373	362	313	352	339	340	372	323	342	357	354	384	395	329	368	333	384	351	363	348	351	362	339	358	328	362	353	365	382	394	348	363	334	345	332	367	326	378	331	340	373	364	329	370	346	402	313	338	358	373	358	360	360	353	375	376	368	327	359	330	330	362	393	374	349	357	359	330	363	359	351	333	378	324	363	369	339	363	356	350	358	352	361	355	331	357	336	359	344	361	359	316	342	368	394	346	321	342	329	347	354	334	349	340	353	345	373	345	328	387	384	313	352	405	342	363	327	377	351	359	390	381	355	353	357	370	355	374	354	353	390	385	351	358	340	353	360	375	369	388	345	389	355	357	361	353	346	334	326	361	354	344	371	376	350	341	334	381	346	362	344	368	324	379	381	350	380	347	363	358	346	367	364	361	327	369	366	383	349	395	336	340	374	376	314	356	346	332	357	346	343	332	345	315	348	374	367	360	332	343	338	387	340	357	411	345	348	342	337	322	362	342	348	362	331	345	360	345	365	351	330	360	340	382	364	368	341	379	354	341	320	372	348	325	332	335	393	380	347	373	326	356	366	348	357	362	342	330	356	352	339	375	352	349	361	338	365	346	360	375	333	328	355	362	356	369	356	303	327	337	374	360	354	358	386	353	336	355	365	354	353	371	367	382	329	324	293	338	359	363	369	379	359	361	348	377	374	365	349	378	344	357	349	366	385	377	390	363	361	368	350	350	368	313	339	333	364	357	381	324	373	398	336	365	361	342	339	362	362	361	357	361	367	325	353	345	334	335	371	350	363	401	343	384	358	324	354	344	323	367	325	360	352	327	339	366	361	369	334	340	336	342	334	355	371	316	353	360	335	374	347	378	385	351	349	362	335	350	387	385	351	370	389	348	366	350	343	324	357	342	340	367	363	382	352	378	353	359	371	319	360	374	344	336	361	390	322	371	366	334	341	345	336	375	377	372	340	380	362	332	384	348	365	341	360	352	364	368	343	359	335	364	360	347	365	354	361	312	351	344	342	376	371	364	395	338	355	375	383	313	365	361	346	362	367	389	336	355	345	347	351	331	347	363	364	397	363	365	397	382	331	364	361	367
40846	40625	19102	3788	831	514	503	516	528	511	541	525	477	479	533	483	526	528	511	495	499	546	526	538	496	480	493	504	507	539	506	507	516	523	520	525	487	517	485	524	511	534	526	519	539	531	506	534	499	511	501	474	517	508	524	495	547	504	525	488	490	498	488	515	525	528	499	521	534	514	558	508	543	502	514	527	490	505	489	524	542	536	521	480	504	498	470	491	506	479	530	505	523	498	528	545	510	520	528	529	478	484	504	535	504	477	511	526	529	522	496	524	514	518	490	544	539	480	503	524	508	499	542	528	490	484	541	523	524	488	480	481	564	529	480	543	503	540	526	505	533	518	513	521	462	539	504	501	513	493	520	513	526	490	490	535	500	487	554	567	527	531	535	485	559	509	504	526	508	495	507	555	514	514	543	514	528	506	519	512	532	482	539	501	560	502	505	537	496	486	522	508	517	527	487	511	507	496	513	530	482	561	516	550	536	528	483	510	478	473	514	470	474	510	488	526	480	537	514	524	499	512	505	531	545	520	490	508	484	533	554	491	520	475	517	500	533	509	506	460	543	539	461	515	522	529	509	534	521	524	520	517	505	485	508	523	521	518	561	473	500	518	541	499	516	516	480	519	535	475	498	518	454	537	530	510	538	476	525	524	479	536	512	496	522	502	537	501	520	510	484	527	593	493	532	544	520	503	517	499	509	489	529	496	533	478	503	494	520	524	500	498	547	544	530	529	555	527	497	482	522	528	510	507	536	524	499	490	542	480	511	530	474	536	548	485	480	496	531	530	507	493	489	499	555	531	530	502	492	515	542	499	454	479	514	460	522	518	504	529	533	515	550	546	554	523	506	518	558	479	523	541	498	516	504	501	559	500	490	551	493	545	522	522	534	511	522	505	542	503	468	539	515	542	513	511	519	514	514	557	493	506	494	511	521	545	537	528	520	492	536	536	493	523	502	513	500	497	532	501	518	559	499	531	505	484	523	515	508	508	529	523	534	474	532	540	555	506	531	534	534	470	532	517	557	497	530	559	499	527	508	522	509	515	480	543	475	476	527	446	510	493	508	530	498	540	514	499	565	510	516	514	527	548	518	516	494	508	473	489	533	543	520	506	498	507	506	506	508	516	492	540	533	548	531	497	527	487	477	483	513	528	521	515	518	542	541	497	467	534	499	518	522	519	512	543	521	538	464	516	518	528	526	536	537	507	524	511	507	510	545	478	482	524	472	475	501	528	515	514	526	494	517	508	493	478	525	500	540	502	511	499	527	547	496	539	486	515	525	511	511	504	511	544	510	510	517	490	499	545	488	492	544	534	496	512	520	482	561	555	519	537	502	509	486	483	518	549	523	509	515	501	515	507	528	531	511	478	551	496	493	510	537	495	544	489	504	515	511	550	471	534	474	507	487	502	569	503	531	533	525	538	513	529	527	497	510	460	494	548	531	521	553	522	533	539	519	514	476	498	518	516	518	526	513	512	522	525	504	537	526	549	526	481	477	514	496	506	504	521	482	529	520	492	489	554	502	521	515	503	519	517	528	495	508	495	513	513	486	514	511	483	497	514	526	521	543	516	493	556	554	517	519	513	517	545	497	515	527	521	520	535	458	523	493	500	530	531	493	532	544	513	501	490	536	507	533	531	508	515	528	526	502	528	541	523	499	562	530	478	537	492	502	505	520	536	505	538	482	517	519	524	465	496	532	522	467	524	525	506	521	464	500	480	531	493	534	483	519	507	494	486	485	514	521	489	485	528	532	524	509	481	518	531	482	539	466	543	484	528	491	514	528	501	518	517	529	498	539	531	501	540	535	540	540	516	541	534	506	522	491	511	521	528	501	499	527	545	488	519	514	497	518	527	526	490	485	508	502	518	484	513	504	540	519	492	504	529	489	524	468	508	496	504	514	506	502	490	502	517	496	535	552	503	500	509	522	500	540	518	536	500	496	511	534	521	488	527	492	535	548	509	545	506	528	482	513	488	479	522	516	503	518	479	506	477	523	507	499	515	515	469	497	519	560	526	529	502	490	498	489	517	540	507	506	512	520	552	511	512	571	531	500	520	524	509	532	509	513	544	502	533	484	534	516	514	489	510	450	513	514	516	519	554	508	508	519	513	490	507	547	532	527	510	483	489	528	515	528	510	518	506	476	501	504	511	502	516	534	541	490	506	479	535	501	500	528	549	537	499	478	477	546	522	517	542	541	538	526	526	514	528	531	518	542	491	522	536	575	545	518	464	493	524	507	532	524	487	493	506	482	512	506	514	528	530	514	512	479	490	466	548	482	525	571	529	540	534	520	514	547	518	550	508	512	509	535	515	514	518	499	500	518	512	478	490	530	480	486	546	499	508	515	520	497	511	502	534	547	516	525	517	525	528	507	478	522	489	531	537	508	521	533	507	489	471	497	484	503	500	517	503	519	482	516	522	539	517	505	499	491	474	470	523	511	537	483	540	505	471	519	511	549	538	514	537	500	490	469	527	546	526	477	548	502	510	517	503	529	527	528	541	514	515	540	535	515	506	506	507	485	512	506	529	491	504	493	525	497	512	520	486	513	523	544	541	537	485	522	495	507	474	550	491	478	489	535	526	500	525	500	501	494	532	483	540	489	523	496	533	524	561	505	546	519	504	542	489	516	510	500	515	516	475	485	495	492	497	534	490	522	521	541	511	505	511	484	501	487	484	497	516	530	506	497	495	527	522	518	507	478	515	539	527	475	501	533	518	529	530	509	483	517	520	510	497	528	469	496	528	537	498	497	543	518	533	567	502	526	558	494	518	503	537	512	519	499	554	529	484	547	525	513	533	523	498	546	504	517	505	507	542	504	537	485	525	491	508	552	551	543	517	510	530	500	505	551	469	558	509	525	492	509	534	524	509	480	474	476	496	523	492	551	522	534	528	539	511	538	521	523	543	490	531	517	488	521	490	500	560	487	523	522	518	496	551	524	502	469	528	456	449	554	490	549	507	489	504	552	520	500	511	521	524	530	509	519	507	533	525	558	502	481	523	504	511	523	532	505	476	515	517	506	541	538	521	545	500	523	528	513	479	560	568	503	507	507	546	500	511	489	516	502	494	505	492	496	520	513	489	554	473	505	538	514	519	504	497	513	563	538	538	509	482	513	525	495	502	541	491	501	501	524	558	537	516	501	507	521	513	492	520	461	519	497	542	560	476	467	545	551	520	506	522	473	480	511	484	485	511	543	515	478	532	534	493	543	479	552	510	531	470	494	503	505	480	521	494	514	495	499	464	525	483	536	524	529	495	510	542	508	509	500	504	513	499	527	521	500	526	470	504	478	520	507	516	467	507	528	505	545	497	540	505	536	518	524	492	518	518	564	507	523	528	510	475	502	512	509	553	521	486	520	506	511	535	506	498	534	501	518	561	469	505	505	514	544	497	462	513	513	529	542	502	519	518	485	523	515	511	512	486	547	504	513	501	542	517	531	504	540	506	490	521	511	516	501	527	549	512	523	522	471	510	539	513
24758	21847	29183	24316	21008	9235	633	483	427	421	427	421	440	442	454	449	464	433	401	432	442	426	458	464	418	437	471	424	411	450	465	474	457	416	378	408	440	427	397	443	464	408	413	436	418	404	466	463	430	426	437	405	424	445	457	435	443	441	433	433	444	390	407	420	419	404	425	436	417	425	398	445	448	403	414	391	407	429	455	472	463	398	452	424	432	426	421	437	420	412	460	439	456	428	410	445	452	440	425	455	449	450	423	406	415	427	436	427	417	427	460	430	468	447	434	456	426	415	407	426	469	468	422	407	446	436	453	440	422	468	438	437	397	425	450	413	424	445	456	399	392	454	470	430	425	416	409	434	428	419	453	410	442	453	415	439	395	428	443	418	419	396	438	403	458	418	443	465	421	445	446	425	428	465	415	441	426	427	426	451	443	434	469	383	453	411	451	435	419	437	433	418	420	467	462	408	419	484	421	413	453	428	421	430	415	444	414	468	452	430	438	430	425	449	445	420	403	407	415	437	398	425	439	447	422	445	414	428	422	456	437	421	430	437	443	439	424	391	434	442	424	406	430	439	454	415	450	428	420	427	422	419	419	427	404	427	420	433	431	450	423	442	426	434	436	427	426	431	415	405	442	455	415	458	396	387	412	420	474	489	447	457	447	434	422	419	384	444	442	420	409	457	431	406	427	455	436	433	418	465	398	469	465	412	397	426	411	423	435	413	455	452	461	425	467	476	460	433	441	475	447	443	451	445	415	445	415	446	415	461	451	434	472	417	402	428	417	444	438	478	413	453	403	407	428	423	391	435	443	412	464	433	431	426	412	448	449	434	442	449	465	437	397	400	428	370	445	417	454	428	425	463	438	434	447	451	410	404	439	429	463	418	409	426	471	394	453	426	430	441	467	401	423	398	422	445	423	427	456	438	449	443	441	444	414	417	413	400	412	443	406	395	429	441	410	438	451	437	423	435	426	423	462	458	451	389	446	387	428	434	433	416	443	457	479	443	452	461	415	434	423	402	417	407	458	390	419	430	445	442	452	430	428	434	434	437	426	414	455	446	444	402	414	403	434	445	444	432	439	440	430	429	454	440	474	452	431	412	439	406	474	455	441	471	405	428	428	416	486	411	431	444	397	429	454	459	414	405	426	423	464	439	413	445	428	446	425	422	451	434	410	378	443	468	420	413	448	454	434	448	445	402	440	419	393	401	407	431	400	429	422	415	411	430	431	418	409	471	433	402	408	415	445	442	456	464	437	451	421	447	429	427	402	435	446	436	437	435	429	402	401	448	443	454	464	408	431	420	454	435	443	450	421	430	392	406	405	432	431	429	459	439	433	443	432	417	428	406	403	439	426	461	449	432	403	416	462	458	401	451	406	386	441	414	404	402	421	412	439	421	430	443	405	409	447	427	427	404	450	401	450	438	435	420	413	409	433	471	458	440	404	405	460	459	453	424	450	440	463	438	437	441	457	425	443	430	441	451	420	480	436	449	419	437	426	414	440	421	414	440	429	430	436	408	454	392	408	436	457	434	414	412	432	425	426	401	447	439	430	444	402	420	416	423	403	405	418	441	423	452	420	438	410	396	451	424	422	434	394	441	452	430	458	415	454	439	430	412	438	413	453	432	419	434	431	448	461	408	441	410	422	429	439	475	436	425	446	433	444	402	428	426	455	426	444	400	462	449	465	451	467	423	461	399	440	443	415	458	422	432	414	478	470	454	452	449	422	385	429	378	452	409	476	417	427	421	467	448	470	442	426	418	456	447	424	432	435	415	427	428	396	406	449	441	446	402	418	429	416	432	428	463	438	474	411	443	449	390	427	414	424	449	430	426	439	454	465	438	442	431	421	420	427	452	387	472	466	436	429	414	451	424	464	457	443	466	415	413	459	423	438	457	448	399	435	444	425	450	431	451	406	426	438	421	440	429	422	427	414	411	462	467	445	412	393	442	392	441	507	413	424	423	425	441	403	466	432	444	419	427	439	472	432	455	425	427	411	474	452	414	459	429	436	430	434	439	421	444	464	413	435	469	428	468	426	457	435	437	440	421	411	453	429	453	433	400	413	462	433	419	441	432	403	441	397	475	451	425	379	428	399	429	430	409	404	433	448	420	420	455	401	417	425	440	439	428	423	437	438	446	411	394	461	441	453	442	398	425	403	428	393	454	444	422	430	462	430	412	459	411	465	428	450	415	431	457	453	433	421	454	430	443	420	402	444	400	454	427	437	421	429	404	448	432	469	428	443	437	423	434	470	429	433	457	435	436	458	411	467	440	413	378	435	435	477	446	454	437	457	439	480	420	405	428	425	424	439	428	426	419	433	447	431	442	435	423	450	427	387	403	424	442	413	433	422	450	425	454	401	431	439	438	390	422	437	435	419	381	433	422	423	389	425	421	446	385	421	410	455	438	456	436	422	453	403	459	414	437	423	427	422	452	401	442	460	401	398	414	425	405	444	460	450	433	442	481	434	400	439	428	459	401	453	418	453	429	428	444	418	447	445	438	438	430	451	420	450	426	451	412	468	433	454	475	444	398	427	422	422	417	418	427	424	431	424	410	438	414	448	426	416	436	437	460	418	451	423	440	452	426	437	427	423	425	460	447	458	420	429	416	382	435	442	438	397	439	457	450	447	452	457	477	414	442	417	418	453	430	384	412	428	427	442	430	430	431	411	443	410	465	448	456	486	433	464	438	428	418	395	393	453	434	457	431	450	435	433	415	423	441	426	411	456	424	423	422	399	410	435	413	466	382	414	426	462	415	469	462	444	430	431	437	418	459	451	463	471	475	443	439	452	419	430	441	422	456	453	409	436	398	417	424	446	453	478	450	462	441	442	424	415	467	432	412	453	424	438	483	450	471	435	485	419	444	452	440	390	453	456	428	395	446	455	419	455	432	422	449	439	431	435	406	448	401	476	433	398	427	440	406	422	435	434	441	437	428	448	437	425	456	430	436	490	388	423	436	420	461	435	457	427	460	394	445	437	422	444	417	442	428	417	459	415	419	375	439	439	473	433	466	409	436	463	432	437	416	420	464	417	395	417	413	443	425	404	469	439	444	422	439	417	436	433	451	430	450	404	463	416	412	438	425	418	426	464	445	407	426	443	405	447	436	420	407	449	396	396	445	466	418	420	418	457	427	414	442	428	464	433	458	440	433	421	433	413	449	442	431	424	421	422	429	442	444	432	448	438	415	441	464	448	391	420	444	452	424	429	410	453	420	419	427	441	408	430	414	416	466	413	449	436	398	408	427	450	439	414	406	425	459	453	456	412	407	436	427	437	422	410	396	406	418	434	440	459	439	435	409	418	424	451	427	440	433	414	437	436	431	421	422	422	396	423	468	393	440	403	463	452	389	412	403	453	414	411	460	411	468	442	449	434	412	439	439	431	436	452	436	413	424	425	404	432	439	429	508	424	453	457	380	439	417	419	409	392	396	389	460	474	462	428	454	425	427	438	444	388	433	417	425	398	452	445	432	448	449
61668	80289	46480	16525	2612	635	607	605	626	640	628	637	605	620	597	653	616	592	636	600	655	619	612	638	586	586	639	576	604	641	608	643	615	605	605	672	616	645	652	622	593	611	596	636	625	570	583	595	598	635	617	602	603	584	593	625	655	603	603	622	673	642	606	652	640	595	593	606	577	579	635	574	666	595	585	594	626	634	596	622	558	593	652	614	675	646	619	593	604	579	582	605	625	647	584	627	627	621	630	613	646	629	567	605	585	621	584	599	625	643	598	677	592	626	641	653	607	656	637	659	666	597	602	633	596	649	626	612	633	596	625	621	658	609	611	656	670	599	661	686	569	637	626	638	639	608	574	623	612	616	590	603	582	618	583	627	615	610	616	574	615	643	603	627	584	616	593	602	651	571	625	623	617	637	626	617	625	589	590	636	669	645	539	634	639	648	613	626	672	583	590	643	674	604	593	632	681	637	626	608	662	600	623	612	583	635	612	612	608	591	628	622	635	636	605	635	595	639	603	624	628	666	593	653	623	587	601	564	643	568	635	589	616	584	587	611	619	596	616	641	650	647	596	623	621	665	602	580	619	605	598	595	613	564	619	574	583	604	603	632	610	609	600	599	614	592	597	616	608	635	595	600	549	650	644	646	613	636	646	602	572	611	597	574	608	607	619	644	625	623	575	647	619	615	602	624	598	635	627	630	637	646	659	646	592	573	612	605	627	621	612	599	626	618	620	590	609	612	613	566	612	610	630	620	619	611	601	614	570	625	646	625	625	632	641	627	610	591	625	625	581	607	587	586	627	570	592	639	616	583	636	621	606	630	554	575	570	587	601	636	593	581	590	610	565	634	607	610	578	638	599	659	620	645	628	578	578	603	616	572	590	622	650	611	604	632	651	645	603	637	627	583	608	638	618	592	611	616	597	611	626	588	654	608	642	555	643	648	615	592	569	615	633	632	636	610	613	570	640	592	668	631	604	603	638	645	602	633	578	617	607	620	619	620	665	629	680	614	624	618	603	634	602	636	588	648	595	634	621	585	607	544	633	629	610	562	607	618	657	588	596	587	641	630	583	579	601	595	638	627	677	600	686	600	647	611	656	591	614	642	596	592	640	624	596	606	632	573	585	644	617	596	644	626	580	595	620	595	609	614	622	585	645	615	665	615	606	668	624	643	585	616	611	612	617	609	636	569	605	611	633	620	637	651	614	582	594	596	611	596	563	588	629	611	602	637	648	616	637	616	660	606	615	661	571	598	631	616	610	620	593	636	613	608	643	586	685	615	591	591	610	643	622	590	637	608	606	590	583	631	593	616	622	660	642	603	652	609	635	633	665	609	632	601	613	622	600	609	569	591	634	630	595	573	643	628	608	620	627	665	588	596	619	608	601	627	643	583	643	610	617	624	626	598	624	610	608	661	615	613	650	626	611	606	619	594	620	643	638	608	610	614	645	666	625	631	622	589	595	648	639	609	603	572	639	625	597	573	630	596	589	646	614	579	593	605	601	596	672	622	644	604	616	640	581	611	615	621	575	562	635	623	619	638	612	602	620	598	584	632	601	620	638	623	654	672	642	609	617	613	614	636	626	604	592	659	629	632	659	589	602	598	577	625	602	608	593	619	607	640	637	672	610	614	589	654	624	599	618	612	659	603	636	616	592	678	620	603	595	614	634	631	622	608	598	617	571	661	609	614	627	614	603	611	611	581	585	614	665	622	634	624	675	624	621	606	637	639	633	620	649	618	605	619	606	590	601	618	567	586	616	635	628	616	601	599	564	641	606	586	594	596	630	607	590	584	603	626	629	584	629	608	637	621	628	670	582	630	611	632	622	606	644	620	591	613	629	600	574	607	585	631	642	606	611	653	619	632	600	606	611	624	658	622	592	610	610	641	589	611	616	649	591	583	595	626	630	620	599	575	589	592	645	607	603	591	634	619	626	583	630	625	613	611	614	607	617	681	668	597	638	606	660	629	616	580	678	643	600	599	653	591	638	612	611	670	636	637	607	601	616	615	647	592	656	627	580	605	593	618	588	616	606	589	603	595	613	613	615	620	605	573	614	590	615	655	593	629	613	594	587	595	608	626	616	645	614	600	580	568	639	636	618	582	578	628	629	638	610	592	616	633	636	662	655	578	619	651	633	614	626	606	600	614	557	612	572	641	601	626	635	595	603	653	618	613	597	601	642	623	617	615	611	596	608	584	575	606	662	595	598	614	572	573	616	631	628	646	590	597	608	630	590	613	639	625	585	624	628	597	617	573	652	572	618	596	613	593	589	631	602	608	604	604	621	596	605	588	594	640	587	618	579	573	617	612	613	590	632	612	585	568	592	603	606	603	630	622	613	607	639	555	629	621	626	586	590	665	614	588	623	597	575	601	609	621	615	607	610	610	596	592	642	626	630	665	574	626	579	638	617	566	583	616	651	627	639	637	592	596	597	586	621	630	631	668	634	642	625	623	619	622	611	585	625	607	588	586	579	616	623	623	583	635	575	643	629	574	609	648	658	650	632	599	624	643	635	655	596	597	613	611	579	623	585	592	614	584	636	590	601	604	626	652	585	632	601	622	617	622	624	617	592	606	634	620	563	583	603	613	612	611	625	605	568	611	659	647	608	609	598	636	615	651	631	677	624	672	620	614	578	626	606	620	593	629	646	645	627	635	619	606	602	667	646	630	574	611	611	570	613	607	628	606	589	618	597	585	562	633	604	621	579	570	642	573	663	623	672	624	631	649	620	652	649	619	609	598	585	680	551	603	649	575	666	628	643	588	610	601	639	635	621	613	630	583	588	600	605	616	651	617	643	636	590	642	623	577	600	568	603	617	619	607	635	651	645	626	607	591	677	637	643	594	664	606	593	642	580	629	607	622	637	600	637	602	610	612	601	629	608	637	616	606	627	561	618	623	575	627	637	592	618	637	627	624	602	565	596	580	594	612	651	618	616	605	644	651	607	618	659	621	635	657	588	615	609	563	623	623	559	620	638	622	609	640	615	647	588	604	647	631	594	639	625	616	639	577	669	584	616	582	640	622	621	614	609	581	595	615	578	598	607	572	636	626	591	599	598	608	635	609	561	593	634	613	609	565	635	599	615	579	633	598	628	621	611	636	650	611	601	596	627	596	658	621	594	633	609	615	559	612	623	661	617	610	618	636	613	634	601	623	595	589	654	636	625	577	614	642	629	644	634	649	614	630	604	612	610	593	636	652	601	598	601	635	616	634	585	594	627	597	608	666	635	645	641	652	598	627	611	613	642	604	597	598	626	559	625	600	620	602	603	609	615	596	593	561	624	586	525	620	644	616	615	603	663	606	611	615	596	614	601	664	606	630	604	600	594	600	645	611	558	612	631	621	625	625	628	639	618	605	634	629	626	579	589	660	635	655	621	590	603	616	629	589	614	604	635	654	643	570	607	672	640	607	622	650	593	621	600	630	575	617	665	601	623	595	603	572	579	638	623	625	623	623	613	611	596	647	655	590	647	606	615	641
23351	21405	29231	23669	21265	20821	5893	470	405	380	409	377	379	373	401	402	399	364	364	341	413	385	343	369	397	394	365	381	390	381	398	367	401	410	384	360	395	408	402	389	412	414	390	353	392	359	391	387	371	380	346	358	382	400	413	416	357	382	362	376	381	363	376	414	384	344	360	355	390	389	343	377	401	375	381	359	360	403	351	352	377	380	383	391	372	381	389	384	395	367	400	364	385	355	409	405	379	378	387	383	395	384	388	368	369	344	347	396	403	365	408	366	370	384	363	359	386	393	359	382	373	391	365	400	377	354	399	398	382	373	378	398	369	377	359	373	347	426	378	380	350	384	390	406	382	376	382	340	400	399	339	396	379	377	385	405	409	394	392	377	383	364	391	375	385	377	384	360	408	383	414	417	378	377	379	376	397	360	341	366	358	390	404	377	356	359	374	381	402	384	373	404	404	398	369	371	391	396	433	363	400	375	354	376	384	371	397	391	375	380	391	417	361	392	368	373	351	381	376	377	355	374	385	360	376	354	388	342	344	365	384	386	411	376	375	399	363	391	363	393	394	402	385	375	362	379	376	373	352	394	366	374	407	397	388	372	386	352	368	398	382	389	387	371	381	369	393	343	334	371	426	346	394	387	360	367	380	380	358	385	389	358	371	355	402	373	397	361	381	363	356	403	399	396	379	373	404	374	384	366	369	376	388	402	390	380	389	383	391	403	391	388	372	350	354	357	387	376	399	388	384	373	412	362	385	355	382	391	402	400	376	359	324	377	403	403	403	366	403	351	391	355	382	390	391	354	392	408	345	398	374	376	394	393	374	385	376	370	412	375	368	394	416	360	381	359	363	367	375	371	350	376	394	394	368	377	381	379	397	364	390	365	388	367	370	386	375	396	377	360	378	383	376	364	370	379	402	349	357	383	385	353	399	346	359	347	383	386	375	385	367	380	364	383	360	401	369	371	352	413	359	364	391	400	379	357	409	370	365	376	365	308	380	352	384	355	382	375	392	418	392	379	397	365	376	404	322	366	391	389	349	401	335	394	368	360	356	354	395	400	389	370	351	365	363	357	400	350	396	361	373	394	336	370	374	376	387	407	346	376	342	364	378	362	382	358	410	400	358	381	354	385	363	401	359	375	372	362	369	360	363	366	371	395	403	381	361	334	402	353	386	377	382	375	400	395	370	386	375	396	383	346	413	384	357	377	341	372	384	368	392	367	390	382	412	403	375	356	349	361	393	366	384	400	373	354	388	364	366	369	399	388	372	382	371	360	358	394	397	336	410	382	367	350	385	389	367	387	401	372	394	386	423	361	399	380	358	380	370	363	384	380	385	382	388	404	377	381	339	394	337	363	348	378	381	350	394	356	352	401	340	356	374	393	386	394	384	362	384	387	387	380	406	359	343	360	401	386	391	378	397	357	334	362	384	434	346	383	385	353	373	365	378	371	374	368	362	379	381	369	357	345	372	365	352	362	390	399	380	356	367	373	384	398	362	383	386	366	350	374	367	393	348	348	369	372	352	372	356	399	391	369	391	368	351	405	385	364	378	384	390	398	414	350	368	374	382	361	378	379	374	417	386	383	362	397	372	402	390	384	407	391	356	372	365	381	350	370	353	364	340	375	383	402	352	364	378	393	378	329	381	402	424	352	350	372	353	372	358	396	407	389	346	365	392	374	408	384	402	373	358	399	396	366	389	348	396	397	357	390	366	355	374	400	399	368	325	358	393	371	362	339	376	366	364	391	387	387	394	378	377	354	367	396	351	398	333	361	361	388	366	377	395	406	390	376	421	369	367	398	383	364	384	416	380	366	358	364	377	370	366	385	399	417	409	407	390	381	371	375	387	381	382	376	387	383	363	364	384	359	380	397	369	382	334	381	395	348	328	377	365	387	368	368	408	366	392	371	384	367	385	380	390	386	369	348	393	341	375	371	382	369	372	387	376	395	409	389	372	363	370	408	379	395	377	375	413	359	358	365	426	340	361	355	393	373	360	355	357	385	373	359	384	399	359	411	405	378	368	406	381	392	374	367	364	376	368	331	386	369	360	372	375	356	383	364	373	386	367	334	402	364	394	324	377	393	398	367	374	372	365	383	379	385	402	377	359	386	417	369	373	367	384	398	366	385	334	348	387	358	383	392	394	369	382	380	376	379	366	389	425	371	379	372	352	362	358	375	370	373	364	340	438	372	375	410	390	393	367	369	360	403	382	362	384	378	376	393	366	393	381	364	381	398	388	334	394	412	377	417	365	384	382	369	353	360	376	362	389	343	383	385	372	384	382	371	379	408	375	370	351	384	402	361	378	372	343	385	413	382	380	366	359	362	372	379	387	404	367	383	389	374	406	379	389	386	397	352	386	383	379	356	361	396	407	391	387	376	367	354	374	385	356	355	374	356	388	375	365	378	400	385	396	386	353	374	391	378	375	366	406	383	393	374	333	362	421	380	391	367	371	362	375	381	356	401	369	378	358	366	356	339	407	413	353	415	389	397	403	372	381	411	373	373	368	384	397	393	382	368	361	371	396	396	396	376	401	385	394	384	389	395	362	369	394	377	378	396	396	368	369	403	382	342	377	415	383	360	379	328	375	381	388	386	357	384	384	377	367	385	367	359	382	381	375	347	405	386	380	369	381	379	367	368	358	374	412	368	403	381	376	363	360	375	387	404	356	360	384	409	389	348	386	416	380	394	368	363	400	375	381	380	391	328	393	403	396	374	398	384	399	372	349	373	361	325	365	343	383	389	393	406	344	367	394	343	354	352	409	375	377	356	349	369	389	374	392	392	359	389	364	374	359	380	361	397	403	386	400	386	356	359	407	363	358	376	363	363	381	385	368	383	404	343	370	398	376	395	415	382	388	357	361	387	364	342	372	395	393	382	414	359	357	403	378	358	381	354	387	363	339	347	374	377	369	364	392	366	399	375	369	390	366	384	428	357	358	350	366	404	401	389	356	371	398	387	396	412	381	415	354	389	403	393	367	331	366	353	367	388	420	394	382	386	365	424	414	371	394	323	405	392	379	379	339	369	381	385	353	387	360	401	359	367	373	362	408	413	367	387	354	371	354	338	384	365	376	348	355	353	358	394	379	365	369	367	373	411	343	425	385	380	384	392	346	377	384	377	341	366	370	387	359	370	389	377	375	415	387	394	408	379	359	374	363	370	348	350	394	372	376	392	385	375	384	388	360	348	347	333	393	381	390	391	389	399	421	381	372	361	386	374	382	419	362	362	410	399	391	389	388	377	356	401	334	394	389	378	368	374	358	396	336	359	376	372	369	393	371	390	349	357	383	379	371	368	386	375	407	413	349	357	392	423	406	394	400	379	374	384	344	357	382	417	402	343	379	402	382	394	384	371	351	375	348	361	381	385	368	377	381	371	401	367	360	373	404	363	350	395	383	395	343	362	391	376	397	364	407	380	400	360	364	398	381	409	386	354	368	396	357	372	373	376	373	368	401	408	389	349	371	390	380	355	372	363
61133	89208	54481	22317	3853	537	545	517	520	560	557	525	502	523	512	565	546	551	497	578	517	534	524	506	529	573	535	492	534	540	566	562	540	548	542	501	557	532	530	554	549	481	531	528	545	484	509	548	544	525	486	533	533	543	532	547	518	546	546	531	485	555	531	488	516	576	523	561	556	527	520	494	508	523	560	556	518	538	493	534	551	496	530	521	555	549	558	521	528	539	532	546	498	538	494	545	567	565	518	530	525	561	523	533	515	534	543	475	511	530	522	517	530	543	525	517	506	549	496	532	523	492	534	531	555	486	495	485	537	543	533	548	550	539	496	518	507	524	518	534	529	516	541	532	499	514	512	549	526	512	597	560	510	506	537	491	568	553	496	530	542	523	527	568	566	533	541	511	568	528	526	506	530	514	553	504	543	514	515	510	558	540	522	529	513	501	528	519	500	514	505	538	513	568	519	539	558	518	492	519	547	554	492	524	543	506	516	533	549	547	537	537	511	554	533	526	520	546	538	519	499	570	526	503	529	529	546	482	552	548	521	553	525	538	517	566	520	500	528	550	520	541	542	478	522	522	580	524	543	559	561	539	534	547	497	513	522	498	572	539	495	546	518	553	508	523	552	575	501	529	543	542	545	561	509	501	491	553	536	580	569	530	547	514	529	517	587	496	490	543	524	499	536	565	520	573	525	524	524	514	538	529	562	495	547	526	528	513	549	522	559	511	529	534	510	566	514	538	531	580	520	495	541	525	543	565	519	538	522	559	524	559	522	551	538	529	507	542	545	571	512	538	515	558	535	547	552	517	583	520	546	521	560	540	508	506	545	563	508	546	521	552	512	540	487	522	534	515	557	534	534	508	545	518	560	543	560	533	543	541	517	553	506	530	499	551	557	543	516	550	480	536	554	547	498	544	539	562	558	535	516	572	542	538	531	522	548	514	589	531	495	490	572	545	533	521	490	521	565	503	556	541	545	552	518	551	539	526	518	497	514	522	547	537	564	493	543	535	524	542	532	526	549	541	473	550	509	548	568	588	535	535	521	510	519	531	502	532	533	515	534	529	553	543	531	508	579	522	489	564	509	517	562	530	498	505	568	511	534	540	497	540	528	519	503	528	524	487	501	520	511	511	534	555	515	532	517	532	530	508	477	544	532	567	500	554	565	549	468	548	520	545	497	557	525	569	497	526	554	507	505	527	489	560	516	516	529	543	539	498	495	582	506	548	552	540	526	520	508	553	531	559	552	573	540	535	496	512	550	566	550	511	550	523	518	580	515	558	551	541	503	562	538	538	539	514	518	508	514	496	541	523	582	532	488	542	500	527	569	518	554	550	554	537	536	527	547	561	538	538	493	530	566	568	538	520	548	549	502	586	536	554	536	523	510	521	528	507	543	526	509	524	529	520	502	530	528	547	561	529	519	543	521	504	477	542	500	550	515	536	515	558	533	538	507	544	515	540	532	552	551	478	548	546	521	499	532	547	531	558	503	531	529	499	534	534	521	513	561	579	515	568	519	523	530	514	526	560	523	490	561	549	506	558	518	551	564	569	557	518	547	546	561	513	516	524	562	515	580	537	535	548	542	518	539	534	517	548	493	525	523	527	517	541	521	517	517	521	550	529	500	496	531	499	499	530	574	534	575	495	500	551	515	547	529	514	565	501	531	507	579	548	507	535	519	526	504	494	523	540	569	540	553	497	572	566	504	528	504	545	519	490	497	506	537	549	563	550	521	500	518	569	560	504	505	544	515	500	518	543	566	533	546	522	521	574	505	502	540	532	523	541	526	572	526	565	540	536	540	545	514	507	515	528	529	523	501	549	555	514	534	506	530	555	593	578	535	518	528	553	529	562	513	546	560	533	566	496	556	519	527	528	522	530	527	524	543	547	540	497	530	534	501	552	517	562	534	537	527	516	518	554	500	545	542	515	529	518	547	558	497	549	538	516	562	522	510	539	505	533	534	500	533	519	565	510	525	535	531	533	526	556	542	514	558	531	517	517	529	508	512	528	553	501	530	489	514	529	566	550	516	544	536	507	542	540	514	511	517	525	551	508	533	530	507	541	539	506	533	513	522	509	510	544	532	550	547	563	525	519	528	517	501	503	551	530	542	538	537	538	556	532	513	563	561	539	492	535	509	509	544	527	528	558	533	545	494	514	462	513	479	514	517	492	550	549	522	509	536	505	527	529	559	550	540	514	528	544	542	513	546	514	566	519	534	522	556	537	552	528	521	549	549	528	523	539	524	537	548	550	535	522	535	496	543	547	572	537	501	551	574	521	536	518	542	540	530	553	562	501	543	538	544	520	526	511	548	509	534	514	522	499	519	540	552	564	534	497	535	562	560	496	553	514	562	566	526	532	567	540	559	494	509	546	525	563	541	577	510	556	547	547	518	561	556	527	541	526	516	516	538	510	518	511	510	535	527	522	537	553	506	572	532	531	532	512	533	511	570	478	570	532	565	524	495	559	510	509	496	575	473	521	537	524	495	544	533	546	525	492	548	569	525	550	518	538	543	554	516	569	519	526	536	526	530	516	508	539	503	523	534	524	537	528	547	521	562	513	538	532	557	530	548	507	559	535	526	528	543	537	503	550	555	521	514	550	537	527	487	516	559	469	584	513	571	528	560	503	521	512	539	559	518	521	526	494	547	555	517	541	515	583	527	553	534	530	534	504	530	563	520	520	502	508	501	558	525	538	508	521	532	511	485	528	512	539	511	525	527	530	513	573	562	555	511	520	521	521	508	502	526	517	531	512	524	526	583	501	545	524	500	579	510	516	564	521	506	523	554	505	541	522	575	525	514	547	492	553	543	547	506	519	515	532	523	491	528	531	514	569	552	528	503	544	558	503	540	513	545	546	534	538	510	543	531	534	474	521	574	570	557	551	535	532	504	531	515	519	552	534	534	538	522	493	536	495	534	502	532	524	512	560	550	496	563	515	585	542	495	551	514	516	516	531	509	546	518	535	525	526	509	506	550	535	521	566	497	519	581	564	541	515	549	545	524	535	530	513	512	532	559	499	563	522	514	600	524	496	546	517	505	562	573	521	536	551	520	535	557	562	524	561	574	538	532	539	548	497	508	496	567	551	498	509	554	539	509	514	537	533	541	509	535	564	534	531	507	514	533	560	510	506	540	550	548	491	518	543	549	519	515	539	553	583	511	569	500	527	459	563	497	538	506	578	541	543	518	531	502	542	517	583	521	564	520	480	540	522	540	567	525	529	550	574	501	522	542	541	534	528	516	517	520	576	519	505	535	510	544	532	533	537	523	581	488	518	551	556	497	521	521	525	537	540	527	537	532	496	548	532	544	526	567	524	540	522	522	525	563	555	507	516	545	516	544	523	502	500	544	549	521	525	522	522	554	507	587	540	535	543	532	524	527	510	518	503	540	534	529	541	536	541	518	500	517	574	505	529	540	492	548	562	524	534	472	546	512	502	579	547	507	570	538	525	552	541	512	504	530	537	588	521	600	535	520	502
32279	27330	21681	6540	794	559	387	355	390	372	369	415	360	342	345	347	360	359	359	369	360	341	377	378	359	340	362	365	368	335	357	334	346	355	377	375	386	383	367	360	389	358	382	354	370	345	348	362	351	379	344	354	370	383	363	359	374	372	369	344	355	331	340	358	349	383	350	355	328	337	348	372	388	318	391	338	350	375	376	358	339	340	354	367	348	350	396	390	359	352	395	361	351	355	404	335	388	379	378	342	341	350	355	373	360	369	363	344	347	349	408	353	361	346	350	341	354	360	328	364	343	368	355	376	383	357	379	318	360	355	356	347	384	351	383	355	356	363	324	357	357	356	351	369	380	359	368	342	388	372	368	393	365	366	348	375	343	403	371	353	340	373	377	329	373	370	345	355	382	395	339	367	355	392	375	342	377	327	358	359	352	370	390	359	344	353	375	358	355	369	343	353	349	374	381	348	374	349	365	340	331	376	328	354	362	337	380	380	350	376	357	356	364	358	399	394	379	410	341	349	378	375	403	374	310	338	376	367	361	384	375	338	343	361	355	357	332	344	372	365	386	348	367	372	374	397	348	345	350	359	334	406	342	337	366	370	361	367	369	367	417	373	407	375	346	338	356	366	357	361	371	393	357	336	338	343	367	338	373	342	364	369	362	395	372	391	338	355	360	339	364	328	333	347	358	372	375	403	359	416	358	355	370	359	369	360	336	370	356	356	353	373	360	365	358	392	360	372	342	402	381	333	317	354	383	356	383	360	345	355	380	342	362	372	343	374	353	371	333	343	332	349	370	391	337	359	336	364	399	361	346	406	363	360	358	321	351	334	321	366	369	372	356	346	375	384	358	367	357	335	358	350	359	363	367	359	384	308	379	336	345	391	362	371	380	369	372	360	376	362	345	377	392	421	376	367	347	347	365	389	332	328	374	371	359	360	391	351	375	355	353	346	370	340	376	349	334	363	370	344	354	396	391	373	367	380	350	390	353	366	347	361	343	381	336	371	370	338	334	339	423	368	358	363	374	346	346	334	392	395	356	388	349	380	351	365	340	355	336	320	370	349	368	368	351	321	374	359	374	361	348	329	367	386	378	379	364	368	356	378	359	382	379	355	335	407	358	361	338	379	354	372	333	360	362	367	345	362	391	370	384	374	368	370	385	394	362	350	372	376	332	340	340	377	403	346	324	348	368	356	335	354	372	358	376	400	358	394	338	348	390	364	364	370	315	366	367	327	333	362	347	335	349	335	337	349	386	364	350	377	386	363	319	366	364	355	373	359	353	353	361	359	351	376	370	395	380	379	380	340	358	354	377	364	354	369	330	371	348	346	381	392	374	351	358	371	365	352	360	327	364	357	350	312	372	355	384	332	375	353	383	398	370	350	365	371	351	360	399	384	363	370	355	381	352	376	360	338	310	343	327	349	330	367	358	363	366	326	384	339	362	373	349	361	347	344	336	330	357	376	371	343	377	345	328	371	374	381	374	387	377	363	373	359	351	348	366	355	329	360	341	377	383	344	331	358	394	370	345	338	360	372	361	381	363	358	360	342	392	333	333	347	359	381	354	363	362	331	380	360	347	377	387	355	358	346	347	325	391	349	370	346	418	317	383	365	368	350	383	370	375	371	336	390	370	390	360	320	365	391	359	361	368	344	360	359	376	389	360	363	361	356	395	348	355	371	404	342	350	359	353	370	357	372	399	391	357	357	375	353	337	334	366	367	340	402	351	371	359	348	363	383	363	378	383	331	349	328	342	350	391	350	340	321	385	362	362	357	343	341	346	378	355	401	357	357	352	364	368	356	355	352	341	364	360	351	348	370	350	381	338	397	363	342	352	348	344	388	372	356	363	368	390	352	373	389	340	378	373	392	330	376	326	403	366	347	358	365	372	369	401	348	337	372	358	336	369	368	349	346	330	362	394	365	362	364	330	354	351	374	363	346	359	334	360	359	365	342	357	343	364	349	388	370	363	342	359	352	346	357	360	360	316	358	403	388	341	394	359	374	355	356	390	350	391	363	377	328	377	352	381	367	376	348	359	365	341	358	348	346	355	329	364	345	386	360	347	364	348	359	348	367	347	355	329	350	361	373	346	367	341	385	390	379	361	383	336	368	345	360	334	364	355	334	366	338	375	358	356	315	350	369	373	346	369	329	334	358	366	355	349	362	354	354	364	404	403	343	383	370	362	369	375	372	357	353	371	326	356	347	353	356	387	356	387	373	361	389	381	330	360	357	375	342	391	349	365	387	375	368	342	399	374	360	359	345	367	375	357	382	376	357	336	334	362	379	410	363	348	378	393	347	359	370	379	377	358	376	359	377	382	332	356	381	384	370	362	347	367	398	338	338	352	355	360	364	337	364	373	379	354	355	377	355	387	369	369	363	358	393	362	333	371	384	369	344	338	328	397	360	386	345	332	410	353	356	330	362	325	385	376	372	315	369	372	349	362	370	344	368	374	370	350	346	359	345	374	366	363	358	370	371	394	326	328	339	346	372	378	352	343	378	360	342	366	371	354	373	337	358	393	372	367	342	352	377	368	333	375	369	374	388	354	399	379	358	372	367	378	342	346	340	346	366	319	392	371	324	369	369	349	348	337	375	335	327	397	384	403	377	355	386	369	342	382	353	393	318	364	339	385	343	393	359	388	336	348	365	380	396	335	348	391	364	334	370	348	350	367	361	358	370	324	340	340	378	334	401	398	381	348	379	374	366	346	386	390	367	339	390	327	350	355	362	371	359	357	351	368	359	357	368	331	373	335	380	376	358	390	342	375	360	358	354	349	378	362	359	352	345	376	372	361	362	356	364	333	401	359	367	356	393	342	375	373	355	346	344	378	335	386	365	358	372	363	366	351	346	333	353	356	339	365	370	391	388	350	357	360	357	337	358	364	336	371	372	395	378	356	396	361	365	372	330	373	381	375	383	362	363	351	347	395	375	340	354	340	371	345	351	395	348	355	336	361	350	359	360	378	363	395	395	369	348	359	364	415	346	353	360	372	346	398	365	350	349	359	384	385	336	332	344	403	366	339	387	342	361	376	393	354	373	369	388	345	375	361	333	359	350	330	375	330	359	360	359	351	346	349	361	350	362	369	395	359	339	393	348	347	374	365	354	373	319	412	378	350	355	383	360	356	344	351	355	325	364	369	369	346	370	356	375	343	400	357	354	370	353	375	345	359	360	359	363	358	372	370	384	339	345	384	357	340	387	368	345	395	380	348	361	349	383	360	348	359	351	361	374	372	384	371	380	348	371	358	353	379	397	364	410	382	354	392	381	337	367	400	360	357	386	371	381	341	407	364	369	365	342	366	392	368	337	353	353	362	385	345	352	371	343	374	386	365	365	387	384	343	354	371	342	336	414	390	351	375	385	378	386	365	388	329	398	363	359	393	368	356	361	365	331	367	337	367	330	358	341	330	379	367	333	358	354	333	333	399	367	353	337	400	369	329	367	355	352	365	375	371	368	353	382	358	356	358	361	343	336
40889	41219	19400	4034	829	510	541	511	492	513	525	526	573	521	474	510	549	520	521	529	513	491	490	558	550	480	531	481	537	502	551	513	488	511	536	558	529	538	502	517	535	497	503	512	521	514	534	569	478	528	496	540	480	502	564	493	528	540	525	544	566	508	546	504	496	529	503	520	471	508	546	502	573	496	529	524	514	555	497	507	532	479	526	507	507	543	532	537	501	499	533	535	507	531	518	522	501	546	522	534	527	507	524	484	516	505	513	543	529	523	532	474	525	538	521	507	523	556	526	499	487	480	541	532	519	552	519	501	501	534	512	534	507	516	505	508	464	548	526	523	522	487	549	495	480	518	509	522	530	520	495	490	540	488	510	531	549	547	514	547	505	508	496	525	489	527	518	493	508	504	540	494	532	524	489	547	513	534	508	531	549	523	525	539	569	540	546	523	491	528	499	497	553	475	501	515	526	513	576	526	495	507	535	517	508	515	501	548	525	527	461	582	493	518	525	512	543	531	507	492	477	514	511	514	495	486	509	489	513	540	559	551	513	495	573	493	488	508	503	529	527	529	501	540	489	527	545	525	498	487	496	522	536	530	523	532	491	513	542	505	518	499	513	540	485	540	512	491	547	545	523	499	543	520	514	571	491	488	524	489	555	530	527	509	502	507	500	559	502	507	496	573	522	508	539	530	497	531	504	532	516	507	526	497	492	540	516	500	513	535	524	523	541	511	502	505	507	545	512	542	517	554	528	533	533	533	522	526	522	518	509	537	484	485	465	519	536	524	551	526	548	532	538	528	529	533	461	564	504	577	548	528	509	500	472	547	555	546	511	555	516	516	523	497	551	528	516	513	516	488	529	504	508	520	540	516	494	537	520	518	538	517	562	510	536	529	525	532	523	490	541	508	517	512	519	543	522	515	521	555	500	488	541	525	567	510	542	559	511	518	494	530	517	527	512	538	558	497	501	500	519	529	549	521	494	465	515	517	535	510	498	537	497	492	480	534	544	556	530	577	552	530	542	547	547	535	515	492	483	580	527	520	540	522	541	490	575	555	522	520	519	578	492	504	519	516	472	546	542	499	523	507	503	552	537	489	509	474	479	536	554	482	536	488	480	515	570	554	552	519	505	530	506	531	541	486	523	523	529	522	514	478	570	488	537	524	519	530	541	572	502	502	518	528	542	501	491	510	488	532	532	519	513	528	567	490	541	510	504	504	502	516	509	543	516	493	521	515	521	505	511	520	483	509	537	535	534	528	499	535	518	530	538	497	513	527	496	530	521	508	560	554	520	537	526	482	502	503	518	479	505	517	550	451	496	526	518	546	487	520	483	530	490	531	499	505	520	484	500	509	523	508	508	476	523	544	544	544	522	483	554	494	542	528	532	524	477	503	522	515	491	555	550	497	502	513	550	510	560	511	535	463	521	539	488	573	570	538	525	476	547	552	520	532	517	500	558	465	497	527	518	499	576	489	527	532	544	488	520	568	536	492	497	526	523	522	487	534	509	519	473	543	483	493	510	515	548	511	483	539	503	530	510	547	526	546	517	550	541	541	527	521	517	515	545	551	541	479	527	520	530	506	491	488	524	547	540	535	487	484	486	524	542	573	471	524	511	537	530	515	518	490	521	521	461	542	490	517	534	525	495	518	535	523	486	496	467	531	509	556	497	497	497	504	511	557	542	484	544	482	514	523	497	533	512	522	524	474	547	482	518	512	519	521	546	556	552	525	523	517	540	539	539	543	508	518	548	562	509	497	496	534	480	562	528	537	545	479	527	524	562	526	483	537	538	504	536	498	505	483	564	548	559	475	503	524	517	520	529	502	509	524	497	539	546	518	478	492	543	507	489	502	549	539	528	525	512	552	514	525	478	500	517	526	506	507	499	526	507	534	532	551	505	510	509	523	538	522	489	538	512	547	567	500	546	517	500	490	487	553	524	509	512	507	544	511	472	545	517	491	495	551	540	562	522	536	546	518	518	489	493	521	492	492	528	527	519	547	565	514	516	550	512	521	521	481	504	495	529	525	517	511	525	512	520	541	475	501	538	533	530	517	457	545	551	520	530	486	527	499	521	500	513	509	492	515	536	541	495	516	540	525	506	541	507	528	494	497	494	524	462	536	560	528	510	537	519	507	547	528	521	505	506	543	535	507	555	510	520	485	503	485	508	505	543	562	533	514	519	507	504	548	505	516	528	529	505	555	513	536	539	530	502	500	541	560	548	558	514	503	479	501	473	509	495	539	531	497	526	498	518	516	529	520	522	518	516	543	511	475	518	492	473	535	533	507	574	473	511	485	572	542	528	505	518	520	512	513	500	516	519	488	511	536	497	529	475	478	498	533	530	496	520	518	515	534	484	541	523	533	526	520	556	547	507	505	511	535	523	525	515	520	532	522	511	520	550	513	546	488	513	526	509	501	516	502	534	535	485	505	515	530	530	521	522	483	507	541	478	559	513	545	480	541	530	519	560	519	518	542	506	542	516	469	542	492	531	517	541	504	575	522	525	496	501	526	545	536	527	506	522	527	516	522	538	535	519	552	522	532	567	521	477	540	515	502	519	502	531	497	485	520	487	522	523	508	541	533	524	536	521	514	554	539	515	515	528	515	514	544	537	526	534	516	525	516	502	500	510	551	465	504	497	489	502	533	525	524	517	530	508	519	555	467	507	517	554	530	494	492	567	527	542	555	506	515	517	499	504	548	482	522	491	503	506	519	536	513	544	550	517	495	539	501	506	541	486	525	481	537	526	557	505	483	509	492	514	492	547	495	536	550	518	501	521	565	507	532	524	491	549	519	547	522	496	555	502	521	500	486	502	482	536	547	509	515	528	510	569	530	546	543	560	553	557	477	505	559	540	538	578	500	506	517	505	497	512	521	519	536	486	520	518	507	528	520	469	506	495	496	475	511	500	544	482	490	545	520	499	515	500	529	514	502	485	518	517	521	544	532	501	502	524	552	539	505	539	505	508	478	498	519	517	516	549	536	515	492	542	554	489	516	523	536	539	528	531	506	510	512	523	484	542	525	503	496	516	480	510	524	524	518	528	511	522	490	528	539	559	554	497	546	467	516	516	506	500	569	558	547	477	472	503	541	556	528	533	474	497	515	534	495	515	518	558	536	517	524	486	494	518	507	495	546	516	540	539	526	566	515	550	523	487	519	542	484	510	512	523	542	538	551	529	494	519	511	542	532	503	516	500	505	508	492	494	545	532	557	487	523	521	503	525	522	539	536	526	553	539	537	502	544	525	519	523	544	513	509	531	538	497	501	529	535	499	538	506	532	518	504	525	520	509	582	523	464	530	518	539	542	519	558	562	524	521	545	502	501	491	503	566	518	508	518	529	496	529	555	561	489	520	495	507	509	491	486	500	508	509	502	543	521	520	527	500	516	528	509	553	536	527	519	488	561	516	536	513	502	549	477	487	568	490	498	512	469	533	530	556	542	518	553	545	549	524	493	526	538	531	514	553	504	550	524	500	516
24675	21792	29055	24285	20980	9213	665	432	460	438	442	434	426	463	457	437	436	481	432	443	437	435	442	408	463	487	434	443	463	472	434	482	457	459	447	474	458	443	431	405	443	427	424	421	463	439	430	435	479	425	407	403	456	483	460	413	436	445	449	418	398	433	447	434	452	492	419	424	462	454	435	441	476	436	443	421	443	439	446	443	446	421	444	446	426	435	476	457	471	439	423	446	447	441	439	421	454	434	430	407	439	475	449	470	444	427	444	453	438	434	461	491	434	457	422	403	452	413	453	420	439	434	416	442	447	436	435	436	429	415	456	434	467	447	428	463	430	458	416	439	421	399	414	444	482	443	448	446	421	438	465	425	420	441	441	475	416	416	478	388	441	443	447	431	442	383	422	451	434	444	398	436	445	429	452	441	474	452	424	434	428	409	431	430	433	389	419	423	414	414	468	458	451	447	456	408	413	464	437	441	446	462	428	458	418	430	422	472	450	437	459	445	390	421	430	419	431	430	449	448	471	448	425	443	401	412	434	411	442	438	418	423	453	410	440	421	462	435	421	414	439	445	439	409	430	421	428	419	464	460	428	441	420	430	487	471	437	441	433	412	433	445	426	472	420	459	428	424	465	476	433	444	445	439	439	457	458	447	442	413	437	431	407	463	425	429	445	465	401	449	421	466	435	431	460	433	444	460	426	463	456	443	436	436	418	429	410	441	424	434	470	432	441	437	436	450	462	442	440	411	423	414	470	442	412	431	414	454	437	472	439	445	413	428	470	412	454	445	442	450	418	436	449	475	442	444	418	426	432	422	446	432	435	448	419	423	436	433	470	455	432	434	445	453	426	459	485	474	406	441	425	417	443	467	444	419	433	433	451	446	437	425	458	433	427	483	410	436	427	451	435	452	403	454	431	407	405	429	434	443	442	470	458	427	470	430	451	457	458	463	483	443	408	414	439	439	461	410	421	464	460	445	429	422	428	458	432	464	476	420	481	431	399	428	436	463	441	442	460	421	443	436	400	476	422	463	413	421	420	434	435	445	388	441	393	451	460	410	435	436	437	447	421	437	483	453	440	448	418	414	473	429	477	461	457	438	437	425	460	449	472	433	465	425	431	420	460	416	446	439	412	413	428	434	424	451	435	454	472	418	414	410	418	454	463	415	396	455	428	455	445	438	456	445	452	449	449	429	418	435	453	417	455	442	419	409	440	480	442	431	446	436	475	440	428	417	423	449	436	454	434	420	419	439	457	423	455	441	456	451	428	438	433	427	452	439	430	430	410	404	440	429	445	430	426	385	460	458	406	460	480	451	435	384	434	427	412	401	423	455	451	448	449	474	417	475	430	406	434	453	467	390	473	482	426	430	451	437	456	432	441	426	434	449	448	405	435	409	432	484	446	436	443	434	445	421	457	484	436	453	430	439	444	459	435	410	451	402	428	451	433	453	416	442	432	435	444	475	462	427	412	419	441	445	423	424	421	494	463	405	451	451	407	426	438	398	474	470	472	445	437	433	438	463	419	447	432	396	437	420	445	458	449	437	429	442	451	430	447	442	413	418	463	426	423	474	449	421	435	443	446	400	446	414	427	440	445	475	446	427	473	481	449	434	445	456	430	417	457	467	481	446	436	412	458	474	438	403	421	483	431	425	453	466	432	433	456	429	400	451	469	430	465	426	433	404	429	401	464	482	427	432	433	448	443	451	432	473	396	448	460	432	455	440	412	441	420	418	422	450	448	450	434	452	456	412	438	438	436	440	413	440	408	436	424	451	436	417	401	474	412	444	439	418	408	423	451	435	394	426	445	475	423	369	453	461	399	463	401	429	470	420	430	410	397	432	447	472	432	440	451	439	442	433	434	443	405	450	418	441	421	451	405	436	425	448	446	415	427	424	416	427	459	471	414	445	435	473	442	417	459	434	426	443	417	393	458	382	436	453	435	434	430	444	430	425	417	427	454	471	444	466	465	389	424	407	435	455	459	425	450	436	418	432	462	433	452	403	434	439	435	417	427	439	399	415	460	430	423	452	413	478	441	462	454	427	429	456	456	426	405	458	444	461	442	432	446	443	415	432	429	430	433	480	394	455	408	481	446	443	454	444	424	452	425	449	436	427	445	464	399	446	425	445	425	443	474	445	443	433	406	384	438	419	432	435	437	439	390	426	432	402	469	475	437	458	464	412	420	444	448	439	444	442	414	449	415	454	434	444	463	399	482	458	451	433	454	454	476	428	417	431	463	445	423	441	418	505	441	427	457	436	420	481	433	399	420	439	459	424	446	437	458	450	399	445	439	449	427	459	451	426	413	466	424	423	439	430	459	432	477	437	426	442	442	480	463	446	443	423	410	396	412	439	464	425	430	474	439	439	449	443	468	427	389	440	430	416	404	443	444	411	434	412	443	451	387	446	417	469	421	441	428	426	429	461	451	442	433	454	460	429	454	399	446	390	458	419	488	417	445	456	454	458	440	440	444	469	433	444	396	436	419	448	418	439	468	428	443	436	474	449	491	437	408	444	425	447	452	397	404	445	406	420	452	459	455	440	417	435	449	432	417	416	424	420	407	457	427	430	455	434	451	466	436	416	466	443	435	432	413	394	420	457	431	422	416	434	435	470	421	401	445	426	439	485	415	451	423	423	455	451	402	506	446	449	460	459	406	460	473	429	438	425	445	453	443	450	451	408	443	403	449	418	459	461	419	448	400	428	416	435	430	461	453	451	413	430	436	437	432	432	404	435	449	416	438	463	432	435	446	428	416	440	412	461	451	447	413	384	412	462	451	450	428	452	470	439	454	481	438	433	429	448	449	444	440	437	418	448	452	410	445	449	439	449	436	447	461	417	431	439	437	451	426	429	468	407	454	446	444	446	434	452	456	420	426	458	429	423	432	412	422	442	457	450	449	467	435	420	423	481	451	418	457	430	434	438	439	430	448	457	474	400	424	467	419	384	453	430	404	435	431	457	454	414	412	450	437	434	413	431	434	442	426	452	447	451	451	426	434	467	424	449	453	447	450	442	432	439	428	444	405	441	506	421	435	450	427	411	446	424	426	446	441	421	474	455	413	410	451	436	462	443	411	458	450	426	456	456	443	430	466	437	391	434	412	431	474	412	442	437	439	435	437	435	407	443	408	447	442	433	447	399	410	458	448	451	436	426	424	440	442	424	394	407	434	457	401	424	464	417	473	416	434	434	437	455	488	432	403	431	439	429	474	435	418	437	456	431	403	381	474	449	453	433	432	420	437	459	458	433	405	439	431	433	441	449	418	414	408	418	468	434	423	445	452	466	437	411	412	467	408	478	472	479	446	455	464	428	433	447	463	403	439	431	433	401	443	436	441	420	473	420	405	440	461	440	458	431	423	481	443	455	467	417	419	448	445	406	436	417	395	446	441	416	460	438	467	449	413	400	443	457	438	406	437	437	408	440	461	433	487	404	447	438	460	411	445	473	418	459	438	445	420	424	431	435	426	401	433	455	431	433	486	457
61671	80454	46385	16406	2569	607	643	616	624	653	618	621	634	665	632	601	634	663	623	680	657	614	648	610	633	614	622	601	621	647	657	643	617	628	589	617	613	622	647	652	620	588	627	649	636	627	603	610	610	651	610	598	613	644	595	620	615	589	603	643	691	639	624	599	665	598	611	605	649	627	598	626	605	627	638	566	619	651	627	605	623	605	624	633	583	578	654	652	625	643	656	622	658	576	611	633	574	586	599	628	644	636	608	598	638	609	618	609	659	645	667	635	559	574	603	602	632	607	629	586	590	664	591	627	637	653	651	618	639	636	606	623	559	657	620	585	651	624	617	636	609	615	583	590	626	612	610	628	630	657	627	674	655	600	651	639	622	623	663	614	643	595	636	585	655	620	621	624	623	600	637	623	651	617	643	623	604	686	652	613	653	604	613	607	620	611	596	546	627	595	644	625	602	622	631	585	646	600	628	663	608	630	608	622	612	649	638	612	597	607	621	583	599	648	612	649	665	602	607	616	632	624	603	602	627	662	612	628	605	580	620	665	622	621	647	612	685	630	614	622	620	609	609	608	653	642	622	631	615	644	622	579	632	637	652	645	622	604	624	614	657	627	618	595	653	634	593	616	614	606	613	646	631	614	616	621	613	582	605	643	676	592	592	609	628	601	649	656	589	641	629	623	616	590	606	636	620	633	646	608	606	618	643	638	625	611	625	654	632	628	634	590	644	648	649	647	629	622	629	595	604	640	595	647	618	614	639	626	621	635	611	623	607	614	662	619	637	576	605	605	630	603	638	618	622	644	615	625	642	663	640	657	630	634	672	680	627	655	596	586	664	630	598	638	610	633	640	599	629	613	607	668	606	620	630	671	660	631	621	632	630	631	629	606	641	662	612	649	646	594	655	641	583	634	648	634	649	580	638	646	646	718	627	630	635	609	672	623	593	622	593	629	643	637	609	629	624	633	623	629	656	639	626	638	586	615	619	622	611	626	567	641	600	573	636	638	659	588	605	625	600	639	591	573	652	581	595	596	663	595	689	591	588	593	649	614	632	607	602	666	632	589	649	629	622	625	579	587	579	621	591	636	627	599	670	640	619	623	634	635	598	612	645	617	622	619	620	634	626	614	606	647	667	619	674	639	603	613	652	605	632	635	608	636	626	598	612	620	616	627	614	616	630	648	601	639	617	643	601	628	620	656	632	640	628	587	658	578	618	628	610	611	629	622	601	584	625	600	595	625	616	627	595	603	646	606	650	606	574	635	627	594	629	605	623	621	617	606	620	632	615	634	661	604	613	615	647	599	613	585	609	670	650	614	601	655	606	643	649	648	683	652	603	598	679	635	654	615	629	627	624	637	674	613	652	634	655	604	607	615	619	620	639	642	585	571	613	620	599	676	595	651	680	640	648	635	602	637	552	624	601	616	621	629	662	606	610	558	613	630	594	600	639	626	617	618	638	622	615	646	569	599	621	591	604	624	639	574	598	615	658	623	608	627	641	594	660	621	647	603	617	624	651	637	634	613	621	594	620	640	565	635	651	599	665	665	583	626	576	613	626	603	629	641	643	627	642	615	625	646	626	640	628	626	644	567	594	602	601	676	641	620	594	617	682	630	622	586	646	650	626	626	611	604	610	606	637	689	601	610	654	625	619	568	637	637	610	648	582	626	565	625	606	576	656	596	645	609	630	588	612	656	594	586	594	684	629	612	627	614	626	579	626	622	592	651	607	637	666	640	615	634	684	646	646	602	594	615	621	575	615	616	642	621	593	581	641	628	611	626	651	626	589	620	581	568	608	616	575	638	604	601	632	643	610	644	633	645	639	598	601	583	616	640	610	613	623	593	613	644	631	630	625	631	647	592	627	627	629	602	588	616	640	605	638	621	647	680	605	576	652	605	647	625	654	634	573	651	574	620	649	595	617	573	689	660	620	595	651	631	626	576	652	643	614	627	610	629	625	614	647	643	645	626	593	636	641	646	694	617	671	619	613	627	572	599	618	634	633	607	648	635	637	604	676	646	640	606	638	656	648	612	601	634	595	610	621	597	633	642	661	644	640	587	649	667	604	605	614	597	639	641	652	636	636	623	629	548	617	629	579	572	617	629	623	678	614	656	620	634	560	612	598	638	623	638	698	620	628	643	590	617	611	668	652	645	594	599	624	649	608	575	643	625	622	661	613	589	618	646	633	620	610	636	621	628	616	606	586	649	633	616	634	608	646	637	603	622	640	630	605	652	630	668	624	695	636	652	636	592	713	585	629	599	605	624	618	580	565	639	642	627	629	605	633	668	648	624	617	636	656	601	628	587	598	608	618	617	592	630	641	624	641	622	593	625	650	605	593	660	653	645	636	634	628	598	586	649	620	643	606	629	582	638	606	628	627	650	684	608	623	581	659	654	589	649	599	625	622	654	626	610	628	581	615	599	601	602	637	612	626	654	656	571	631	595	646	598	602	622	597	619	672	616	608	605	619	635	595	628	609	655	618	650	648	618	639	601	617	614	622	610	586	617	602	618	582	643	627	655	604	600	623	662	662	603	650	591	602	647	624	653	633	603	597	580	606	623	610	624	615	617	616	617	613	633	595	597	600	610	581	593	631	623	624	634	613	611	649	615	629	592	624	671	644	649	613	618	600	648	614	629	600	616	651	648	636	605	592	637	623	663	599	630	634	624	641	603	604	600	646	595	639	602	616	575	672	637	598	616	564	606	581	601	614	604	657	655	607	665	594	618	629	595	651	600	624	599	587	627	627	618	619	629	631	617	641	606	654	623	614	601	660	631	634	609	620	604	590	620	581	638	637	623	608	623	601	666	599	594	640	601	677	597	622	665	621	597	652	643	632	622	629	625	635	639	638	618	625	591	578	631	626	641	630	605	648	655	621	590	603	639	604	654	587	599	599	612	615	600	606	591	624	620	649	667	642	624	624	625	598	622	614	612	658	615	601	600	609	593	630	623	617	647	608	638	580	646	613	609	681	587	615	600	606	600	648	609	628	609	609	600	640	635	637	630	596	642	593	600	589	650	610	631	611	611	605	607	632	612	649	614	615	632	621	679	599	609	617	664	627	632	606	633	666	635	641	631	586	607	603	593	590	621	616	601	636	626	625	619	637	630	654	616	657	586	596	595	607	607	628	596	597	606	595	595	660	641	582	628	651	626	626	572	645	619	607	616	616	659	638	608	621	628	594	576	586	638	613	618	590	629	625	619	647	636	617	619	654	569	578	591	622	628	611	641	609	633	596	671	680	612	665	588	655	590	638	634	654	577	564	647	667	594	631	662	604	641	637	593	648	650	590	617	635	622	576	606	632	600	633	665	636	632	661	622	590	576	603	657	645	597	643	625	562	618	599	594	635	655	590	577	630	654	654	636	655	594	590	588	620	564	602	594	601	686	635	606	633	587	639	662	627	628	646	625	623	653	585	581	668	620	635	641	637	621	642	619	610	630	641	615	592	637	619	669	598	620	600	584	645	604	603	659	657	579
23422	21487	29371	23772	21350	20954	6002	500	396	395	389	417	357	368	377	397	408	411	345	369	390	376	397	387	363	370	404	361	387	384	391	401	387	374	395	386	360	378	377	394	405	409	391	394	390	395	374	387	381	386	366	397	363	400	393	388	370	403	382	385	385	378	379	408	358	396	390	361	408	380	379	390	386	422	373	375	377	386	372	401	421	379	405	373	364	363	406	394	407	367	397	370	404	409	437	370	346	379	367	388	380	362	382	402	389	383	402	398	389	380	382	369	372	362	413	367	380	359	384	411	378	345	373	384	370	375	378	406	359	379	375	417	383	399	340	416	378	373	361	399	395	352	389	392	375	364	403	380	367	413	397	372	389	353	370	348	421	362	411	350	376	390	394	379	417	376	387	400	371	379	367	398	379	399	424	365	398	358	374	351	391	378	384	408	355	378	381	377	354	369	381	396	395	382	390	392	379	380	395	382	367	368	371	390	353	390	363	367	409	409	390	384	381	435	368	376	353	341	393	403	371	385	348	374	396	391	383	390	386	406	367	398	363	392	382	410	345	369	403	400	351	399	365	371	363	375	383	383	405	355	386	356	390	375	363	417	390	387	401	341	368	364	413	362	393	401	334	402	409	411	394	407	395	403	382	379	352	377	408	398	399	402	360	411	350	387	361	383	413	376	399	363	351	377	399	350	386	392	428	392	412	393	363	390	394	383	361	370	373	371	353	387	370	377	394	370	374	423	358	346	349	360	363	410	372	366	391	364	383	354	389	387	388	381	393	376	408	401	398	435	430	410	366	373	398	380	388	394	392	391	397	397	370	384	389	370	385	367	374	399	381	399	393	381	366	377	406	395	378	395	386	390	389	350	387	400	427	389	345	363	363	371	379	378	387	389	392	379	367	398	394	395	380	424	354	384	351	387	373	367	370	357	380	360	398	373	415	376	414	391	368	387	397	368	351	387	356	397	377	391	364	395	367	381	386	391	397	381	394	367	379	396	339	377	410	403	399	365	415	408	382	358	368	362	386	377	391	374	377	355	382	383	298	388	399	379	393	360	379	428	406	409	376	372	379	366	375	371	418	358	379	415	367	365	384	375	398	395	353	396	382	399	367	383	364	382	385	383	400	379	398	349	390	378	367	361	364	395	429	375	396	383	393	364	393	385	403	392	382	358	384	388	387	384	433	396	352	397	390	373	366	408	399	389	366	404	385	375	365	406	393	344	364	374	357	376	379	387	381	357	388	368	378	390	388	366	396	368	418	375	402	368	411	418	402	396	376	355	376	408	422	346	391	403	364	393	401	356	390	359	386	435	364	391	409	380	366	379	377	365	359	338	385	400	363	342	374	378	371	366	374	385	396	396	382	375	344	378	376	398	400	391	376	414	367	359	387	393	431	362	368	378	407	402	382	391	384	394	383	393	369	418	355	432	396	377	399	376	409	410	332	352	407	362	376	405	370	342	394	369	408	355	348	358	374	370	378	373	400	405	390	335	387	312	383	359	386	390	382	375	373	374	394	362	371	396	385	410	358	389	372	360	406	426	364	403	410	383	388	377	356	357	367	381	395	400	364	392	365	354	372	378	370	405	412	369	390	410	399	354	386	358	361	393	388	355	383	420	375	408	375	363	350	352	362	394	381	399	373	410	385	383	364	354	392	379	361	368	383	349	408	374	373	376	400	388	421	374	385	392	379	377	381	357	397	383	372	361	385	403	390	411	382	351	349	364	378	371	381	378	384	365	393	403	414	359	371	382	389	399	395	381	392	412	373	391	389	383	380	385	361	406	375	361	369	394	375	404	388	398	423	374	386	374	374	364	421	365	403	387	408	388	390	345	366	373	385	387	407	384	360	416	384	371	376	410	382	395	440	393	361	396	376	373	430	361	364	395	403	397	422	414	381	391	383	411	394	366	364	392	414	412	384	385	366	392	387	395	337	380	377	382	367	370	384	411	416	397	381	359	380	382	368	379	350	373	390	374	392	365	391	384	387	372	378	422	405	397	364	405	398	366	361	391	386	438	394	381	414	360	385	408	377	413	373	354	376	385	416	368	366	319	367	407	382	366	384	381	355	421	415	371	394	387	381	385	387	368	368	397	362	381	367	390	387	396	375	357	360	375	372	396	354	421	367	360	383	382	397	375	381	336	376	381	382	362	366	382	361	387	365	379	357	332	381	384	356	406	367	370	395	379	394	362	419	356	417	360	391	359	419	381	401	362	377	351	356	374	381	377	381	392	381	358	394	371	390	377	418	373	395	381	431	373	389	397	403	408	385	399	385	381	389	374	360	381	385	387	425	380	399	378	391	392	369	387	411	382	373	347	382	368	362	372	395	366	407	398	369	367	366	396	365	398	366	408	402	420	367	378	392	363	397	393	399	410	389	369	361	380	419	358	378	417	394	396	413	381	418	384	374	340	380	337	384	413	377	394	398	416	372	397	417	386	408	391	388	387	370	387	375	393	390	377	406	389	368	410	375	389	396	384	407	377	409	388	351	412	375	409	412	370	384	378	378	373	374	391	362	371	367	407	389	359	362	378	379	352	379	408	410	381	405	358	393	427	387	371	401	417	394	379	396	403	407	409	387	391	366	409	361	407	363	405	381	427	390	403	405	387	394	393	403	370	389	369	393	389	397	364	396	406	411	363	406	321	366	401	352	379	416	412	354	366	385	392	376	368	369	409	378	423	349	412	359	380	375	380	356	372	370	398	406	389	364	382	416	370	396	382	403	367	386	399	395	376	367	369	377	414	353	400	371	374	358	365	377	379	396	345	393	368	358	384	390	387	368	390	388	384	347	402	363	379	403	423	393	384	400	375	367	407	385	384	406	408	370	365	370	388	388	350	361	366	363	342	366	414	403	369	349	376	374	383	356	388	396	382	410	386	404	355	364	401	361	384	374	409	403	365	356	348	380	391	407	407	384	390	387	379	385	403	378	376	377	375	391	358	389	405	369	381	407	415	389	372	373	392	376	354	327	408	376	379	375	368	391	374	390	368	387	354	407	401	399	378	379	431	394	370	343	384	424	368	388	355	362	400	377	327	386	371	412	367	360	358	370	426	338	379	385	370	354	389	363	387	398	373	405	358	384	394	350	386	365	346	413	392	410	395	372	390	360	382	377	373	380	384	364	391	342	369	406	366	377	411	418	416	396	376	429	345	368	402	399	400	394	373	380	376	366	358	359	403	386	398	363	354	402	403	385	403	383	411	338	379	370	386	382	375	401	391	365	385	387	360	415	366	379	395	371	399	397	385	379	395	399	402	373	342	331	388	381	375	384	359	396	363	377	389	374	380	376	412	376	375	365	387	395	426	382	385	392	362	379	386	340	369	383	365	365	372	364	363	351	381	376	391	363	377	405	411	395	392	392	418	374	371	399	420	378	391	394	375	395	379	354	388	366	364	392	388	361	374	366	370	371	380	346	368	371	389	367	394	351	383	408	375	396	374	379	375	380	381	398	369	398	396	403	351	368	372	358	418	393	380
61941	90099	54456	22477	3610	534	545	513	542	581	530	553	588	538	535	484	544	559	521	561	509	608	565	522	546	566	578	542	524	539	525	525	537	553	612	539	551	562	524	558	564	539	508	530	554	583	562	558	537	546	575	552	513	542	531	546	526	525	492	571	538	528	585	520	563	561	510	504	575	488	561	551	542	554	547	512	555	536	520	558	514	530	596	565	547	528	523	537	510	606	563	522	531	551	538	559	566	541	522	504	562	562	528	512	539	533	515	531	532	548	573	544	500	553	538	525	518	561	585	584	528	567	565	559	528	543	556	553	541	542	538	546	550	557	529	517	575	567	525	536	536	513	464	551	508	594	537	542	556	542	530	539	557	566	582	522	516	572	498	532	496	528	538	547	532	589	509	547	542	555	532	544	540	569	529	541	581	570	548	511	536	529	563	530	514	545	528	564	526	563	570	561	505	540	536	527	565	514	519	556	565	534	506	515	494	591	485	529	562	531	507	530	541	525	572	538	574	504	510	548	536	521	546	541	524	511	534	500	575	516	520	561	525	540	515	539	580	572	554	568	582	572	518	533	506	552	555	534	512	514	531	555	545	553	567	559	555	566	485	542	546	551	550	566	536	551	538	524	547	561	521	541	532	516	587	568	529	534	515	530	504	516	530	547	563	551	534	524	531	552	549	533	510	580	536	526	529	558	558	543	542	543	536	544	528	571	571	581	557	558	546	517	536	518	548	518	520	552	511	515	559	510	522	551	568	594	588	561	503	545	528	594	600	522	534	603	522	509	517	556	521	499	514	559	536	543	546	540	547	545	536	531	515	506	527	520	565	581	555	534	529	520	537	540	595	569	537	551	551	583	523	549	504	578	541	515	505	501	551	504	535	547	532	531	502	521	534	504	531	580	569	552	488	502	599	562	523	541	534	534	501	541	537	536	501	558	518	560	553	557	551	571	561	575	575	507	577	502	527	526	534	516	593	557	529	507	534	544	542	562	562	533	551	538	534	553	588	566	538	576	561	524	513	560	571	530	520	555	521	528	572	544	555	535	561	502	535	569	544	573	549	556	549	542	523	512	527	569	564	494	566	565	598	504	558	595	560	537	570	533	561	549	570	564	542	524	529	535	557	521	557	570	586	548	572	516	544	536	555	539	500	549	544	523	548	539	551	507	543	560	514	539	519	528	552	545	608	565	544	553	543	495	520	528	556	539	532	538	532	531	544	562	532	528	552	523	526	506	535	545	526	534	531	561	567	542	535	511	532	564	562	547	574	511	560	542	526	554	548	483	516	508	548	558	554	595	521	534	513	573	524	532	510	517	539	573	538	535	557	483	557	540	553	574	524	532	563	560	523	531	583	549	544	557	529	555	534	541	562	531	528	555	536	531	570	522	578	528	536	594	564	526	522	559	571	509	547	569	558	536	583	530	526	544	533	557	536	529	483	559	546	560	549	570	576	557	577	569	547	499	530	528	542	510	509	530	555	553	494	559	556	548	513	527	525	503	508	489	525	516	521	532	541	513	520	545	557	521	536	555	545	559	539	545	553	505	523	535	517	534	542	562	553	493	552	557	558	509	556	573	503	540	539	544	552	539	544	547	541	527	579	569	551	579	518	508	528	559	515	525	544	526	530	550	510	542	498	525	570	572	513	553	555	525	497	542	539	557	521	531	558	497	511	505	514	578	564	549	578	508	560	532	512	516	536	545	555	542	519	567	518	519	511	537	543	544	512	543	545	531	540	513	517	550	573	494	511	535	536	520	514	562	571	514	553	500	522	539	549	511	474	520	545	506	560	594	527	568	562	477	562	533	543	523	550	497	502	505	557	529	581	531	512	592	585	557	525	577	514	549	535	540	556	552	525	549	525	546	535	524	523	565	589	543	524	535	546	545	581	508	549	558	505	500	543	538	521	493	557	521	518	550	516	509	543	512	558	562	529	545	557	536	543	546	547	561	575	588	544	556	605	536	516	537	510	581	514	563	516	537	527	539	526	532	554	547	500	511	524	573	522	530	550	561	519	571	541	531	526	576	532	545	555	514	569	558	517	556	535	505	523	531	518	527	534	527	545	539	507	516	522	563	547	512	513	540	551	563	541	538	538	512	526	577	534	558	546	515	521	505	557	566	524	556	540	532	529	525	511	540	532	543	545	587	502	518	538	589	550	506	539	549	542	538	556	497	515	540	563	546	530	513	506	540	545	547	520	523	497	513	502	574	543	530	552	519	545	502	507	549	544	586	515	557	546	551	557	537	566	538	506	551	559	527	550	538	498	548	545	524	528	517	554	551	545	561	485	505	496	537	553	549	556	528	557	535	558	516	506	559	539	523	518	549	536	553	503	588	546	547	532	542	579	541	546	540	543	511	532	518	545	572	550	533	541	552	566	532	472	562	528	554	534	501	539	514	554	537	553	550	522	535	555	510	573	581	558	482	564	545	543	517	543	547	487	541	530	546	523	556	502	544	536	527	560	550	536	538	510	524	529	541	538	581	533	581	521	531	560	544	535	511	531	559	564	518	545	519	573	522	526	566	552	558	559	579	538	557	545	546	546	511	550	541	518	554	539	517	526	549	483	527	543	518	533	524	610	563	523	568	532	539	521	592	548	501	497	541	540	563	487	546	562	519	530	591	506	524	584	498	529	530	533	566	554	551	573	550	531	535	549	564	515	553	594	558	550	546	525	530	537	535	523	542	580	539	523	568	526	528	551	533	553	515	543	586	524	576	528	523	499	547	506	503	561	528	576	525	507	551	581	518	582	530	535	577	549	512	566	564	528	579	555	526	513	543	548	538	526	528	572	542	588	491	515	539	495	527	544	506	529	521	541	568	521	550	546	549	532	561	518	581	540	489	557	559	589	525	561	560	563	565	496	533	553	558	540	519	529	583	575	555	542	492	555	549	510	566	549	568	570	543	537	539	552	550	528	554	544	562	587	524	581	526	540	525	531	582	533	506	540	556	528	559	566	532	509	555	555	518	525	539	541	547	535	589	519	541	543	541	517	545	547	524	503	548	504	540	530	549	553	566	528	568	508	530	570	556	545	565	597	561	539	541	569	539	532	535	578	555	513	520	560	565	546	534	533	488	578	518	554	525	539	512	548	546	526	543	536	583	514	542	579	570	503	556	558	505	487	555	537	530	554	525	566	526	518	549	519	537	550	510	545	552	541	539	549	542	537	512	565	573	548	512	538	558	543	521	532	551	548	569	490	563	563	504	537	541	590	566	550	575	514	531	540	530	554	542	546	539	526	539	517	521	554	500	521	610	523	524	541	532	522	516	515	568	535	512	552	544	522	545	542	573	572	581	514	570	619	604	547	516	564	536	497	543	547	538	572	549	514	537	549	558	499	537	532	543	519	554	523	546	518	563	544	529	535	557	501	497	538	542	504	540	539	558	562	563	559	551	526	528	580	541	509	542	502	524	532	507	540	520	586	571	567	529	544	562	561	484	585	544	541	535	519	545	523	499	536	547	574	495	544	560	540	530
32520	27323	21553	6432	591	344	390	390	398	355	361	336	392	371	352	363	340	378	373	380	357	393	371	355	392	389	378	387	357	363	379	353	371	372	344	338	374	369	384	364	366	330	362	343	379	381	383	385	373	333	367	342	405	353	370	387	335	361	348	364	338	376	363	402	353	376	350	375	379	359	372	358	367	359	420	378	394	349	401	382	364	326	369	364	326	366	363	370	384	350	355	382	343	361	366	388	338	363	374	361	329	405	361	328	370	359	347	384	375	357	355	354	370	384	393	382	345	335	376	342	364	367	371	352	418	374	363	362	350	385	368	349	373	375	376	381	389	381	354	360	384	368	354	355	357	390	384	364	361	342	369	379	390	359	364	364	348	347	410	362	339	359	346	366	349	362	360	338	351	317	370	332	358	368	370	356	381	363	390	367	352	367	343	358	375	369	365	380	379	353	368	368	390	377	372	379	362	387	382	348	361	371	359	331	360	342	371	382	341	368	375	366	377	317	337	377	383	348	347	374	381	378	376	341	359	353	368	359	347	368	336	394	360	343	347	361	357	371	367	373	381	379	348	349	363	378	367	374	364	358	378	370	353	372	343	380	360	366	375	359	340	409	364	364	340	330	384	353	391	360	385	333	362	370	344	378	367	352	369	390	334	356	358	327	377	388	371	362	408	344	358	371	354	361	366	374	358	324	393	341	331	380	393	357	397	348	357	367	374	358	371	356	384	346	387	368	379	373	331	344	348	396	370	354	351	378	363	359	388	355	371	358	392	367	361	372	346	358	395	351	353	365	345	352	341	370	378	362	362	365	368	393	366	358	347	368	342	363	361	330	357	370	372	387	381	336	370	372	369	375	352	383	351	342	356	379	330	380	337	364	357	370	356	372	354	355	369	351	363	371	354	367	363	372	368	341	369	375	357	372	359	363	383	378	353	349	379	398	374	368	343	353	356	355	373	386	373	416	357	370	358	353	351	388	350	336	362	387	361	353	400	343	383	373	354	409	383	379	382	361	365	383	363	376	381	389	322	385	368	373	381	368	352	397	314	333	380	387	361	347	367	351	384	380	346	361	383	376	331	357	378	385	369	370	381	390	366	352	367	370	345	348	357	357	361	355	348	353	381	374	348	378	377	321	350	379	374	401	369	358	376	366	371	337	349	362	356	389	356	352	364	392	402	339	356	338	360	358	364	380	350	380	388	377	356	385	324	345	364	356	397	344	383	340	400	377	342	398	385	374	384	352	357	398	373	403	362	386	371	312	347	346	338	342	404	381	340	334	386	387	373	359	381	358	348	391	389	387	329	367	358	353	389	384	334	364	356	336	327	377	343	376	388	398	363	367	354	378	358	353	367	362	349	368	391	369	329	336	388	375	373	343	375	386	349	362	361	374	356	349	345	351	390	354	349	361	396	357	336	351	343	379	345	383	380	362	370	388	367	350	338	365	380	381	347	343	372	394	355	339	352	366	373	363	344	360	344	364	317	379	382	353	348	337	387	355	378	363	369	366	371	350	359	352	381	368	356	396	371	347	346	353	342	384	401	361	343	323	384	342	370	372	342	362	387	375	388	329	386	357	374	345	359	389	371	344	340	334	380	362	348	351	353	310	383	346	412	366	367	356	401	323	355	351	287	382	347	386	366	328	347	375	362	371	370	349	374	377	398	362	368	421	397	380	345	367	376	363	356	410	401	349	363	382	347	370	356	404	347	360	343	366	365	391	405	355	355	361	389	350	358	377	374	385	385	367	343	353	355	356	326	339	342	357	355	360	386	353	356	337	353	344	359	368	360	395	369	366	354	397	365	353	383	378	328	380	342	335	369	375	356	370	381	387	341	354	395	366	379	377	370	348	352	338	334	354	361	363	369	322	379	374	367	341	377	332	346	350	379	351	358	373	334	388	379	373	426	341	353	355	376	311	413	386	368	385	329	371	354	410	377	390	343	346	382	377	361	347	353	349	360	372	355	380	356	371	364	376	367	388	351	362	387	346	342	383	352	340	358	373	393	392	306	408	369	387	375	362	316	359	371	372	361	379	369	376	343	377	374	351	342	334	346	359	367	395	342	389	381	371	365	330	364	341	347	390	395	359	363	362	390	351	357	365	385	357	355	395	370	376	387	355	343	382	338	344	370	345	405	365	373	361	380	372	353	379	369	347	379	371	367	314	356	365	385	367	337	340	350	367	341	402	357	373	354	341	372	348	360	353	389	337	365	387	352	376	381	360	376	363	363	378	387	372	385	375	356	370	352	409	361	357	340	364	353	342	346	378	365	371	347	372	395	377	370	376	387	383	328	347	382	363	357	374	342	377	358	303	342	347	382	377	334	360	379	341	360	334	360	333	368	382	368	351	360	353	381	376	332	323	354	359	335	394	391	381	322	376	365	356	384	356	341	345	356	355	366	402	357	392	366	361	390	355	401	353	390	366	380	353	353	362	377	362	371	351	373	380	353	375	338	380	363	343	364	374	377	339	361	349	382	339	366	408	399	356	345	378	380	382	367	369	359	374	364	379	369	366	345	392	375	340	380	392	385	357	379	403	352	372	364	350	407	380	375	355	363	382	369	354	376	382	362	370	398	380	346	357	359	362	365	373	383	349	348	354	344	357	360	350	342	359	359	336	362	346	350	382	350	343	381	342	364	357	348	359	382	369	374	373	372	348	363	372	369	346	367	383	360	330	357	391	352	361	383	362	377	391	372	358	389	360	360	373	371	389	403	418	363	322	392	368	359	369	361	362	379	339	342	374	394	366	403	380	369	356	371	327	371	352	399	350	335	400	352	328	394	324	374	355	358	357	349	360	373	349	377	378	365	321	356	349	377	381	362	342	393	367	352	373	356	365	368	375	388	374	367	355	362	355	331	358	377	371	386	368	363	373	342	378	378	369	354	341	354	355	377	341	403	341	367	389	346	378	374	362	379	385	360	382	379	364	364	368	365	398	362	348	367	369	365	367	360	375	366	374	381	349	354	385	378	368	400	379	337	370	354	395	349	391	415	373	369	365	382	376	356	414	372	344	387	341	378	377	348	364	355	388	377	361	369	361	377	364	378	358	353	362	366	350	347	383	338	414	373	372	363	397	350	365	362	338	337	369	341	384	373	343	380	332	365	355	381	344	365	354	379	356	369	372	363	376	392	369	338	350	364	378	356	345	378	391	363	375	365	348	383	335	356	365	385	381	350	373	359	378	357	336	390	357	364	360	377	315	359	344	365	371	361	325	360	363	360	377	398	388	364	362	358	375	389	413	373	350	336	368	356	371	374	353	368	333	391	401	356	378	371	395	349	341	358	368	349	376	349	330	352	369	357	358	364	329	376	331	370	351	390	345	370	384	364	386	391	363	389	358	404	346	351	340	350	360	342	370	327	357	380	352	328	323	349	349	355	349	378	352	370	352	389	369	351	368	369	362	413	377	351	376	383	350	383	337	350	391	376	346	346	353	401	373	363	363	399	351	384	343	390	315	352	360	353	383	389	380	377	344
40797	41053	18876	3733	767	540	508	534	552	496	541	568	567	531	546	562	543	514	522	562	522	508	517	545	504	538	543	502	516	516	523	545	516	526	566	535	493	502	561	524	530	507	526	523	541	485	512	537	564	547	548	515	511	568	568	537	507	533	535	526	468	508	504	545	531	507	555	494	525	572	492	552	539	550	545	508	505	542	518	526	508	485	544	539	512	491	537	550	532	530	557	525	525	485	493	506	551	528	547	528	493	548	498	502	541	548	499	498	541	522	538	493	476	523	525	535	533	537	508	569	524	517	541	525	551	519	500	538	513	512	565	563	573	512	547	516	537	520	551	489	484	508	523	534	517	503	523	525	493	533	522	510	516	495	532	529	515	523	536	537	542	545	534	530	540	507	548	552	556	533	514	532	538	514	526	533	499	504	529	511	514	506	512	540	486	527	496	526	527	484	512	519	554	512	502	511	484	529	515	489	526	506	540	490	549	505	497	493	490	500	512	530	540	516	498	492	536	538	548	516	486	535	529	495	523	514	534	543	533	504	508	516	542	514	533	550	550	490	537	522	518	457	497	537	568	537	497	529	518	563	491	562	513	518	542	528	501	520	577	508	542	489	510	515	503	539	534	524	503	571	515	503	508	548	504	496	486	525	519	551	506	540	566	531	502	523	517	503	545	522	534	525	553	528	526	486	498	579	532	546	568	525	563	515	553	535	524	513	508	575	551	511	513	524	498	509	550	523	537	555	533	520	475	505	503	561	513	537	521	527	513	569	538	518	475	531	493	523	575	521	537	531	527	538	499	534	543	497	475	541	519	519	527	519	544	490	537	526	504	543	537	546	562	520	489	520	493	548	503	558	532	480	557	507	515	506	540	517	525	517	503	535	537	507	519	495	468	505	513	513	465	535	517	539	495	538	510	526	498	488	494	503	574	569	546	513	519	479	517	518	514	512	494	525	542	483	530	508	533	556	498	536	548	568	529	533	549	517	474	508	505	503	562	504	560	530	483	524	512	504	501	540	525	542	541	537	521	571	499	496	523	493	535	524	521	556	504	523	537	526	536	526	539	511	514	536	525	519	539	539	520	512	467	493	536	492	519	544	525	526	531	493	533	498	512	536	527	483	503	531	531	507	485	519	517	573	510	507	545	529	529	496	520	529	499	504	524	513	532	488	491	524	535	575	523	513	501	543	509	565	529	550	528	526	492	525	536	531	551	522	571	530	514	537	478	524	505	518	513	541	482	545	533	468	552	541	539	486	517	526	509	544	534	548	507	575	523	476	550	537	560	528	512	537	528	518	518	545	527	509	556	531	533	515	487	525	505	528	500	526	530	532	543	548	507	547	518	524	495	526	487	505	522	554	511	549	521	511	493	551	555	512	514	508	520	521	511	549	527	503	518	537	506	518	513	544	541	536	533	512	517	564	499	515	494	518	550	556	505	566	506	511	527	479	555	539	545	510	520	542	540	499	536	571	501	543	510	512	556	499	533	510	525	524	501	544	514	543	501	546	521	461	523	528	503	501	507	513	539	504	510	501	529	511	533	517	519	556	539	595	549	524	521	528	525	515	484	528	512	532	519	544	519	556	482	511	507	531	545	509	519	507	511	523	535	526	536	515	552	502	551	504	567	526	487	492	512	533	534	537	551	546	525	524	508	504	554	525	550	560	550	565	519	538	556	515	541	536	487	507	508	528	529	471	515	492	530	523	532	520	549	534	497	557	535	548	452	544	528	509	518	547	531	523	519	491	535	503	498	531	512	519	507	516	531	528	520	524	523	495	552	536	513	533	544	558	546	580	522	511	539	561	518	500	518	492	531	547	507	509	545	480	538	566	520	502	476	547	533	509	534	554	497	551	526	507	511	526	505	559	487	509	524	527	511	542	479	500	523	519	521	570	537	510	548	537	507	533	530	541	508	536	537	539	538	492	513	458	551	503	544	534	526	503	490	559	538	547	490	547	550	502	528	589	517	514	556	533	489	479	541	519	523	549	529	543	541	498	534	513	518	540	555	536	516	489	537	466	497	484	508	516	533	526	532	495	513	541	536	513	511	536	511	540	531	514	526	483	489	535	491	509	492	479	530	548	496	578	538	571	510	495	523	554	532	523	537	503	549	539	491	559	530	500	511	544	494	559	526	507	550	542	547	555	538	518	519	546	520	538	496	578	496	545	498	510	570	524	567	561	545	553	558	521	506	477	515	517	512	530	499	521	501	543	516	518	524	516	516	550	558	537	544	523	535	542	494	523	509	533	495	531	501	564	506	511	532	565	563	518	559	481	491	503	559	548	550	520	515	549	547	506	490	477	545	542	548	549	517	545	532	523	550	538	483	536	525	527	536	544	505	565	534	539	565	501	532	567	516	528	498	519	505	538	547	511	511	522	493	533	502	526	511	519	509	490	511	585	570	509	548	521	527	469	524	504	553	545	523	515	494	539	553	517	546	495	539	506	534	510	527	556	492	536	493	535	523	541	518	517	523	506	492	519	509	561	510	556	524	543	517	557	558	534	457	534	542	519	500	514	524	532	492	503	492	522	511	572	500	486	545	537	540	539	481	548	531	527	532	534	519	514	520	512	501	533	526	547	572	550	565	501	457	537	509	526	507	556	531	515	525	502	502	506	531	555	538	490	522	484	462	515	489	471	521	506	530	537	565	544	509	511	567	498	549	560	534	542	532	531	493	525	503	465	550	523	541	556	493	546	500	508	515	486	523	521	509	521	543	489	470	500	526	539	527	528	498	528	537	500	542	545	540	523	510	529	588	518	548	504	515	554	516	520	506	506	508	527	516	525	507	529	491	495	556	529	494	521	470	551	498	559	530	566	491	543	518	554	519	506	552	513	529	557	518	531	492	553	513	536	500	551	567	524	536	555	526	515	510	518	552	556	532	522	508	539	511	521	528	537	570	547	557	555	508	530	498	555	515	540	498	507	549	487	500	515	550	510	509	506	534	466	545	535	580	494	534	538	538	559	539	570	501	498	492	558	537	525	570	548	518	523	537	479	505	524	536	546	524	481	550	501	525	524	534	509	550	509	512	578	517	467	498	480	552	519	521	543	518	595	537	576	533	543	499	540	535	526	532	531	531	486	498	523	527	494	488	498	571	504	534	497	502	552	564	564	534	518	480	514	497	558	535	528	494	507	518	494	543	497	489	546	562	531	550	512	529	512	503	578	514	548	526	541	547	557	548	523	501	551	514	529	539	502	513	515	539	530	541	540	523	544	521	544	535	539	528	494	524	522	532	526	528	551	515	560	474	516	553	515	496	546	472	559	546	556	494	516	534	550	538	495	535	535	522	499	486	545	516	510	515	522	521	483	564	532	511	542	514	542	552	512	498	509	557	492	535	504	538	545	534	490	577	496	530	508	510	530	516	555	502	539	517	524	495	525	532	497	506	508	495	504	514	533	520	509	505	571	554	524	517	527	504	519	486	511	489	513	522	500	535	521	534	533	505	523	477	464	544	514	540	562	498	577	522	492
24656	21728	28946	24310	20907	9067	688	496	464	455	449	465	448	448	462	446	430	456	457	469	439	447	429	411	464	453	431	429	442	417	416	470	482	438	418	411	473	448	418	458	465	467	425	422	445	430	474	447	403	441	419	457	447	426	443	412	448	437	440	437	417	442	472	444	461	414	469	444	465	438	443	452	416	452	432	462	459	435	419	425	446	461	466	420	419	419	455	445	449	442	451	446	453	443	433	436	447	464	437	430	437	443	449	394	455	443	444	438	471	447	425	464	440	417	446	429	486	432	428	444	449	474	436	424	429	456	460	430	447	440	454	464	458	463	451	449	485	440	396	441	426	425	401	447	454	433	445	419	417	366	436	443	427	443	419	443	443	406	473	445	492	434	469	436	429	448	425	488	447	470	456	461	457	434	435	421	503	471	460	434	448	437	419	440	484	463	430	448	463	465	480	404	470	480	431	414	473	439	454	431	443	424	440	440	455	450	427	448	428	446	443	447	500	428	474	441	416	495	430	450	431	462	436	452	455	477	445	437	418	396	441	454	411	485	429	445	459	461	450	443	465	434	421	444	428	438	443	440	435	461	423	458	442	433	456	427	428	454	426	481	441	429	384	468	436	459	443	473	440	419	451	449	447	480	408	455	451	432	451	415	433	438	430	479	432	463	434	416	426	426	434	442	423	436	426	438	426	462	471	467	482	410	465	411	416	451	446	411	425	427	452	423	484	415	436	388	441	410	441	454	397	446	442	445	445	451	454	455	440	437	447	449	424	452	483	445	465	451	400	432	456	419	437	434	432	447	463	426	448	437	449	432	468	440	449	446	454	429	421	404	466	445	450	439	442	443	411	447	452	419	444	422	402	416	451	414	433	481	457	440	426	423	461	415	438	426	448	463	432	444	445	455	460	454	414	412	465	413	465	461	456	435	433	437	399	465	441	430	481	452	448	444	428	452	415	427	430	465	431	477	440	468	435	436	442	445	416	440	443	399	458	446	401	438	417	457	443	441	430	434	439	460	436	481	444	441	474	445	442	449	446	477	429	443	408	460	448	428	460	429	436	461	456	480	447	460	446	511	420	403	456	453	467	415	439	418	439	438	441	452	464	439	432	455	443	450	469	449	471	443	414	447	450	454	428	449	419	427	443	452	429	459	449	440	423	421	461	443	436	401	428	405	447	395	413	398	480	417	444	408	448	429	437	405	449	433	425	452	457	473	390	433	443	431	422	427	437	432	444	459	449	442	415	461	463	436	454	452	408	438	419	448	437	436	396	466	463	482	429	443	460	456	415	437	458	466	473	407	464	483	448	447	415	468	434	481	452	463	426	407	463	481	451	489	418	447	419	472	450	446	416	454	417	448	446	468	443	452	465	433	438	431	423	451	461	477	415	450	470	430	453	481	445	456	460	462	453	429	447	443	420	444	426	468	445	440	451	465	434	444	395	422	442	438	418	478	424	438	458	420	465	454	448	444	460	460	433	431	473	432	451	433	452	469	412	448	428	453	420	404	433	465	459	442	466	469	445	446	470	447	430	438	449	445	436	457	441	457	418	460	449	417	429	487	433	444	457	461	456	439	445	449	440	424	442	391	434	469	448	423	428	475	447	429	447	453	480	454	413	446	498	423	446	463	483	414	443	444	466	433	466	453	429	419	491	446	418	455	449	447	452	466	421	441	448	436	452	451	447	419	445	449	447	449	418	439	435	441	451	442	429	455	423	450	482	431	426	428	473	484	457	469	459	453	418	422	449	464	426	434	468	449	441	403	502	411	428	416	466	462	457	453	414	440	449	459	436	425	448	465	463	444	425	491	424	449	407	446	455	438	433	467	432	428	451	410	430	460	443	449	413	450	450	455	436	425	461	436	433	427	441	463	449	453	419	447	463	420	402	444	462	440	423	470	439	408	444	448	406	419	454	465	449	448	428	441	444	447	401	428	473	409	448	456	439	446	441	466	419	453	466	449	397	465	471	441	463	442	443	473	468	448	422	393	439	415	446	397	446	452	419	405	430	422	425	416	441	465	455	463	465	476	435	431	458	441	456	447	426	451	410	435	448	465	435	460	432	439	412	419	463	434	494	429	459	434	457	448	469	423	409	430	468	423	456	419	477	466	436	397	469	464	425	427	415	448	463	427	443	442	448	415	435	433	410	454	400	450	458	416	440	435	469	460	458	463	447	466	429	469	418	446	443	432	446	447	439	400	453	463	423	473	476	453	485	436	480	423	452	443	460	448	445	432	463	396	407	473	465	451	432	444	472	491	478	504	470	446	422	402	437	494	445	417	449	455	446	458	439	426	426	461	414	444	425	425	410	446	429	421	491	470	431	423	421	476	411	439	432	461	428	420	425	465	447	461	437	453	449	437	436	465	435	426	488	455	429	436	449	422	427	455	455	506	462	416	452	461	449	419	411	479	405	430	458	416	458	436	451	455	433	466	453	451	453	416	453	432	439	445	451	402	399	443	423	376	423	445	437	458	415	449	463	455	451	434	477	440	466	439	457	425	439	398	416	467	427	413	462	472	444	434	456	420	415	427	457	465	430	454	428	412	425	413	464	440	443	423	464	456	432	435	446	452	483	420	434	414	472	427	425	482	434	429	441	447	451	461	453	436	436	426	480	444	466	444	419	420	454	437	458	453	380	430	419	454	435	451	430	437	473	452	434	426	460	460	437	447	424	443	465	458	448	424	474	426	464	435	447	478	425	425	443	408	452	432	470	429	430	460	451	455	423	451	452	447	448	434	448	416	473	462	457	447	443	439	416	445	442	470	463	436	466	421	438	410	460	451	434	414	481	444	445	462	453	457	422	429	406	451	451	403	440	471	422	456	431	430	418	477	454	409	441	435	462	445	427	477	459	424	389	490	464	415	454	431	428	429	471	426	466	439	457	455	453	449	463	441	452	421	459	441	448	411	454	425	409	432	430	473	428	490	458	456	442	418	460	434	466	428	469	456	431	479	446	481	454	437	414	426	452	446	453	457	434	431	416	441	437	445	399	401	437	414	428	423	433	435	447	425	399	446	455	419	462	442	399	456	436	444	428	452	446	464	449	443	440	398	424	455	422	446	438	446	454	440	453	433	416	479	440	421	440	455	433	440	442	417	448	442	460	420	466	474	449	430	444	461	461	423	477	409	436	440	445	479	412	448	428	432	448	412	439	479	440	407	437	441	484	448	409	476	488	437	444	486	454	519	448	417	472	438	422	473	423	465	440	426	425	471	445	417	472	491	423	432	431	438	447	449	456	414	444	445	452	413	441	474	490	465	481	447	441	444	453	433	451	476	433	453	461	447	470	460	452	442	436	430	425	448	420	482	493	448	462	449	436	392	427	443	456	433	416	448	430	439	400	445	443	429	447	478	433	442	434	411	444	440	428	445	455	457	459	487	460	454	419	471	461	481	461	440	445	453	465	443	453	437	471	445	466	448	469	449	448	441	457	444	417	446	451	468	476	452	460	451	442	436	455	444	461	434	459	452	472	443
61520	80072	45892	16169	2365	579	652	660	643	645	615	673	630	601	633	698	666	650	655	586	632	618	595	615	620	555	649	625	641	600	656	638	613	603	641	632	623	615	633	598	662	613	639	574	591	643	654	598	621	623	608	647	626	616	678	662	651	612	659	603	645	626	688	589	584	609	619	660	632	630	589	643	698	619	601	621	631	629	619	621	556	623	660	618	612	622	649	646	636	644	639	598	617	652	579	641	666	629	639	573	596	602	646	657	639	663	638	597	592	662	655	636	592	652	631	624	593	644	606	634	596	605	647	685	624	613	635	648	649	597	595	585	683	651	689	619	600	647	601	647	722	683	632	633	600	578	626	612	657	625	611	623	613	568	636	572	595	654	629	622	597	633	616	654	641	616	606	687	649	631	618	639	627	607	624	634	634	603	615	627	638	609	688	648	660	594	612	619	705	640	625	622	680	672	618	642	667	636	639	612	671	673	607	645	637	629	672	620	637	588	633	630	649	626	636	613	627	627	571	605	710	664	560	619	623	560	630	621	632	648	624	617	603	605	618	613	624	638	621	664	646	636	601	605	603	623	615	623	638	599	639	614	618	603	594	598	602	636	644	610	596	621	613	611	593	595	665	629	616	603	666	662	622	640	605	654	626	614	674	611	600	627	622	588	675	600	598	670	621	627	638	633	629	637	627	606	617	633	669	612	631	609	622	625	588	641	618	541	659	594	651	599	612	640	610	664	627	594	619	608	652	626	589	641	655	685	636	612	657	643	616	645	620	630	627	592	670	655	663	642	636	647	623	648	638	604	647	648	604	614	610	600	685	657	648	603	645	625	658	636	612	627	660	621	639	673	641	598	669	630	666	667	671	624	656	644	639	663	616	630	639	631	575	654	558	613	608	585	619	586	623	605	637	674	634	614	626	608	630	657	601	619	629	603	653	614	629	601	658	615	652	634	635	683	635	642	629	605	624	651	638	619	663	651	612	596	623	628	635	636	648	601	647	599	594	641	624	614	683	651	632	613	617	658	632	622	643	623	581	584	625	631	624	631	644	638	625	627	641	643	635	655	629	612	616	668	616	663	611	606	600	577	624	630	662	624	646	624	640	658	639	611	636	612	650	631	626	655	669	642	653	614	624	647	622	646	594	635	659	603	602	614	609	629	646	633	627	621	672	624	569	638	657	631	611	585	625	587	609	598	648	625	639	654	630	603	663	618	626	588	592	618	622	634	593	619	617	610	619	676	667	628	639	600	572	649	636	653	591	601	658	627	609	627	662	616	638	588	683	649	624	601	649	646	600	604	635	655	612	631	645	623	591	653	645	579	637	630	668	638	643	614	599	632	624	698	601	605	612	624	620	621	656	591	637	638	636	610	608	675	594	677	660	588	598	603	663	620	676	656	625	635	607	643	627	626	609	605	630	551	596	621	634	629	607	650	587	670	627	635	618	642	636	597	704	590	607	595	565	591	621	633	604	647	648	615	628	626	624	654	593	621	598	624	614	675	658	647	635	595	604	665	646	605	655	651	661	617	633	660	638	660	589	637	613	610	678	617	639	665	627	618	648	635	642	635	620	617	600	656	674	608	629	622	589	592	630	626	633	623	650	635	625	609	641	658	576	627	618	617	618	606	686	600	628	633	685	638	657	618	620	604	623	656	627	589	602	641	675	622	647	649	648	644	608	607	632	669	596	611	626	653	629	625	613	612	642	616	624	619	629	616	647	645	614	606	620	641	604	647	592	603	637	621	612	633	641	623	616	615	609	603	663	622	637	600	573	653	612	644	609	624	646	620	626	606	609	614	602	590	623	611	607	637	607	611	607	601	604	609	638	598	614	602	618	633	626	649	634	649	624	645	619	621	590	648	619	673	633	643	584	678	618	663	616	682	621	647	620	624	582	625	641	609	643	631	594	626	665	610	606	657	649	641	646	623	603	683	645	619	589	622	617	608	642	640	656	643	644	586	608	623	624	652	624	585	610	627	660	612	614	653	626	625	616	622	637	619	616	626	624	606	623	592	624	637	623	632	635	598	622	667	640	664	688	606	620	613	606	644	585	611	609	614	614	632	648	600	617	621	637	610	664	621	610	624	681	607	653	616	655	680	592	638	615	675	644	645	626	641	629	605	633	604	617	587	600	628	634	619	607	613	631	616	637	608	703	664	641	635	634	662	613	631	638	610	628	664	663	622	586	608	667	599	623	613	626	601	641	587	649	667	609	652	622	637	616	613	609	616	616	613	599	633	665	634	601	594	630	633	630	642	623	612	634	598	608	685	663	585	619	625	633	630	627	661	625	633	641	637	634	664	630	668	619	684	611	645	640	611	588	615	633	642	619	627	616	615	630	603	625	620	627	630	662	644	620	635	610	606	628	641	599	678	648	590	637	641	574	664	640	628	667	611	665	662	596	644	644	593	620	632	646	647	648	583	614	601	649	612	616	654	638	602	626	621	591	636	614	642	601	616	626	625	634	607	624	634	640	630	609	634	595	604	623	638	622	646	615	635	597	640	638	667	622	627	651	633	609	629	629	643	651	611	574	630	671	640	611	594	626	654	639	658	593	642	641	639	624	603	592	651	639	644	622	619	647	600	661	605	609	653	634	628	588	625	624	638	655	635	653	630	619	668	621	632	642	642	645	610	663	573	619	643	567	641	631	622	656	647	658	646	596	659	614	623	640	618	657	632	642	614	665	604	678	651	640	587	628	658	610	612	656	617	659	610	678	627	635	617	615	578	657	618	630	697	622	628	581	555	617	600	629	599	623	583	627	635	614	638	643	642	600	581	640	669	643	675	619	616	667	667	620	632	609	640	608	614	644	605	637	623	639	583	612	604	633	629	618	609	599	650	631	592	642	623	630	592	598	625	601	662	597	647	618	605	588	622	581	612	622	612	625	619	641	643	662	594	624	673	647	604	647	641	648	641	618	607	605	625	664	623	700	648	658	620	626	636	611	655	599	650	616	664	587	669	621	664	605	656	660	595	614	631	623	640	642	626	603	646	630	640	569	643	617	609	629	669	622	628	662	652	635	594	670	623	624	662	640	645	655	633	641	622	635	582	680	613	606	624	642	642	668	591	614	678	596	627	604	607	613	627	642	631	650	631	627	645	642	684	627	630	620	578	602	646	622	630	577	638	604	650	683	636	646	620	631	631	628	620	646	638	632	568	622	639	640	631	635	684	618	653	648	636	606	638	589	604	632	646	623	580	650	617	644	622	551	656	642	604	583	599	651	648	629	618	639	645	623	619	672	633	665	622	610	623	606	665	604	644	651	623	653	630	631	664	590	631	628	624	641	619	637	610	624	607	653	634	629	658	657	601	668	661	591	658	663	630	601	653	652	593	634	646	639	604	605	632	611	649	633	631	680	622	606	624	625	623	610	661	631	646	612	635	606	605	640	635	636	617	643	601	624	633	668	637	634	611	624	633	630	594	623	649	602	593	598	611	637	626	587	629	609	580	662	627	599	648	635	628	635	634	620	659	626	665
23433	21516	29439	23781	21393	21046	6397	462	439	362	409	420	369	397	378	407	399	412	423	422	372	421	430	428	401	416	342	400	406	395	372	423	361	392	391	416	375	378	393	377	400	393	416	428	400	369	402	369	384	402	422	410	416	380	379	397	377	413	388	380	406	373	348	394	341	390	395	378	393	381	364	439	430	377	362	399	391	403	395	398	380	436	395	401	385	359	361	429	395	412	428	362	368	406	411	366	354	422	386	388	384	402	398	399	390	382	364	393	371	405	380	445	396	347	379	361	406	396	393	400	370	392	382	365	358	387	372	377	396	403	418	400	400	375	372	400	387	373	423	392	388	388	383	370	383	436	392	438	379	373	350	387	383	353	417	367	367	414	377	378	371	399	377	373	403	419	410	402	413	398	414	403	383	363	375	389	415	389	360	388	367	352	437	390	368	399	379	395	386	369	410	396	392	421	397	387	413	399	414	395	395	348	396	372	379	383	393	366	406	379	349	362	385	391	439	358	372	396	345	360	388	410	359	370	385	393	397	376	381	387	400	384	355	347	360	403	405	354	404	367	381	393	397	381	406	392	400	399	390	384	370	392	409	413	371	354	392	409	403	379	393	383	425	373	390	367	404	385	400	377	389	408	406	416	396	335	371	378	375	369	351	402	399	372	370	401	393	386	369	336	401	394	375	430	410	369	378	378	386	335	395	413	395	382	408	384	394	370	401	373	383	389	397	397	384	371	367	341	428	373	408	401	349	390	331	406	369	426	388	399	379	352	370	401	400	360	389	352	386	391	366	418	415	390	399	363	391	396	383	367	392	406	373	398	406	390	424	394	359	380	371	419	394	348	397	356	390	405	390	356	383	368	366	374	372	422	364	384	405	358	393	341	408	409	368	441	370	400	339	403	380	380	389	440	393	381	395	395	405	408	405	375	382	406	408	363	433	412	409	428	390	361	394	362	371	359	401	358	392	384	391	400	369	354	408	411	373	374	371	351	394	394	365	378	398	353	365	375	398	359	374	382	403	372	371	377	404	363	416	385	370	350	391	406	403	341	367	410	366	389	356	379	404	401	406	382	391	355	403	392	366	398	363	402	399	396	375	374	383	374	370	354	372	405	376	403	378	393	388	387	421	388	373	396	417	394	412	357	443	425	355	370	393	395	378	398	415	377	377	406	356	430	403	384	423	360	391	387	410	436	364	359	386	407	399	393	391	367	437	364	381	361	433	378	392	404	361	380	400	367	353	370	384	388	380	374	404	402	402	394	356	407	368	405	391	368	373	382	401	406	392	421	417	437	404	411	404	410	365	376	375	417	385	393	380	413	399	388	388	359	364	363	408	388	382	383	415	376	418	385	379	386	425	408	415	360	394	408	413	370	405	385	373	373	383	382	366	416	413	423	422	349	383	353	379	346	421	402	382	364	384	399	424	379	386	376	401	354	363	386	396	394	374	405	428	386	385	397	391	404	385	398	386	408	391	421	370	383	417	386	391	393	384	390	392	406	383	401	358	396	390	400	383	381	388	405	393	389	342	418	371	375	380	375	336	397	388	377	390	395	386	369	378	396	405	374	399	384	382	374	358	370	388	366	392	436	391	414	350	376	352	371	393	392	368	381	391	364	372	383	401	409	388	359	380	394	408	382	377	415	364	377	376	374	387	384	392	383	390	399	421	387	361	386	351	378	369	355	341	357	346	375	394	358	400	398	395	396	403	351	366	333	400	379	394	375	373	384	382	432	358	400	377	381	403	365	357	383	390	396	365	376	384	404	375	381	370	386	409	379	393	371	389	380	390	366	409	393	336	391	403	392	403	424	386	380	423	421	409	391	386	340	394	368	368	395	373	417	420	358	401	404	407	390	381	393	395	390	367	395	385	372	353	389	381	404	390	391	424	400	396	401	381	401	360	401	374	405	352	422	373	390	363	386	359	368	364	399	404	405	406	392	398	392	394	382	405	371	373	383	362	397	371	392	375	383	430	392	390	394	362	364	396	393	404	376	352	370	395	394	380	395	394	387	425	403	375	388	389	369	396	417	359	394	378	381	405	380	386	379	404	363	424	402	401	379	375	370	406	388	363	361	393	376	370	353	406	401	380	391	378	402	372	383	386	375	367	386	316	415	434	401	412	376	417	400	399	383	368	398	393	365	391	352	397	414	383	366	404	378	400	371	406	396	366	392	393	359	424	423	347	385	391	346	372	383	391	358	361	372	388	363	382	388	379	369	369	412	391	383	365	386	408	389	396	405	386	412	391	400	390	387	409	356	406	381	352	388	395	376	374	393	408	335	409	361	409	404	404	337	407	386	370	385	384	417	416	420	393	396	425	385	364	389	358	399	404	371	378	397	380	409	411	371	393	374	395	403	391	374	350	366	405	393	369	401	373	399	395	434	380	395	387	379	382	368	384	427	362	384	406	380	359	341	395	372	427	378	409	393	363	383	408	357	414	399	343	351	400	354	381	361	396	386	390	377	409	397	402	396	382	374	389	377	424	435	388	388	429	381	394	371	388	361	361	368	398	374	377	380	409	401	398	365	414	386	385	403	355	376	409	403	392	410	371	432	404	363	373	391	416	426	418	384	379	408	422	381	383	387	381	401	395	396	362	389	385	382	384	402	400	414	387	389	398	381	387	389	395	373	404	351	385	395	378	397	386	392	373	377	417	407	360	364	369	414	370	381	367	398	386	375	353	364	371	377	381	386	375	412	381	376	374	381	341	392	395	400	377	382	389	358	359	378	364	426	363	393	362	368	403	415	400	379	419	382	402	394	387	390	416	375	418	347	358	393	370	357	374	374	395	369	368	442	372	412	379	381	399	398	364	411	390	374	379	377	380	374	402	422	401	371	432	375	383	376	381	415	398	387	383	363	385	403	360	423	367	369	416	376	389	338	403	428	375	409	374	407	404	386	360	437	398	420	387	414	372	367	374	369	366	389	369	407	376	375	387	390	434	403	397	390	408	389	373	372	391	355	404	384	392	418	403	379	383	394	378	351	374	348	368	381	342	387	377	395	388	365	377	365	382	386	396	389	406	432	369	377	384	387	342	360	420	348	366	377	426	401	379	371	388	391	398	396	386	356	431	401	374	404	390	400	412	418	401	412	380	378	403	385	350	399	387	413	384	408	399	370	354	392	395	405	378	389	397	360	407	369	363	360	402	432	434	407	408	385	417	397	386	349	397	419	368	421	381	351	348	387	379	423	396	395	380	385	391	387	360	365	392	364	419	400	365	401	391	373	408	379	371	413	398	410	363	393	404	403	388	396	392	401	378	378	423	378	408	373	385	353	392	350	377	393	352	371	408	369	395	397	398	422	382	332	404	380	375	372	430	385	404	352	388	399	408	412	401	338	381	389	409	380	407	408	422	396	351	395	395	367	389	365	384	415	378	387	369	382	371	369	390	389	389	395	374	372	381	372	385	376	397	382	398	409	401	412	378	397	391	427	406	347	375	386	361	393	373	388	393	382	364	388	372	407	392	368	409	379
61580	90380	53982	21632	3448	559	555	555	552	551	558	540	586	534	587	571	566	545	561	538	539	555	519	554	554	551	554	542	531	527	517	575	558	606	606	517	554	533	518	517	506	535	529	537	550	569	490	554	540	576	528	547	541	558	552	528	568	555	518	507	523	507	505	594	532	570	547	525	533	561	531	540	576	566	541	532	533	500	566	526	564	541	516	537	540	530	566	527	535	565	555	557	531	550	576	545	554	557	552	519	544	520	513	533	518	518	550	562	609	563	518	559	529	518	537	537	545	537	522	491	530	528	541	517	543	571	548	551	552	569	527	577	574	545	579	559	536	516	576	540	550	563	534	538	604	569	557	498	553	546	496	513	541	539	574	550	546	539	524	579	521	540	554	504	535	544	540	561	518	499	543	558	575	558	566	547	530	531	541	552	543	522	550	534	537	530	561	549	521	528	571	570	558	584	537	549	546	546	515	527	581	567	516	568	568	560	517	522	522	501	550	551	515	517	531	556	574	547	534	482	567	556	525	519	526	506	493	533	512	507	518	528	570	527	542	537	515	539	501	534	568	542	560	539	581	516	559	541	516	548	524	516	541	533	538	559	539	557	547	515	523	538	530	570	559	532	567	548	555	597	570	544	565	543	512	540	549	533	554	564	528	510	572	520	495	559	549	566	554	534	593	537	541	577	545	571	533	569	551	557	556	519	499	545	531	590	557	537	537	570	553	544	559	532	550	564	517	543	505	541	560	551	574	530	538	558	526	566	566	544	559	576	520	535	569	523	552	562	553	561	565	549	552	560	483	562	598	516	561	501	534	571	535	516	533	578	583	545	560	541	536	570	564	534	520	545	580	501	559	583	545	497	522	557	587	550	568	498	539	515	492	582	531	536	563	545	515	504	554	547	534	516	581	518	537	583	552	522	537	556	589	543	562	507	594	554	519	543	555	572	546	535	527	560	562	527	551	519	517	487	539	585	526	552	562	552	591	556	523	552	536	521	516	572	551	541	544	548	441	537	574	522	531	505	516	571	540	519	560	559	564	562	588	515	519	591	573	542	536	583	582	570	514	502	569	532	574	541	518	504	540	540	559	543	553	596	565	567	547	480	538	576	565	551	538	549	513	549	508	541	518	553	512	553	528	519	534	548	534	548	537	572	587	553	511	543	520	542	567	556	517	585	551	547	539	511	560	545	544	563	564	523	555	532	542	509	532	516	541	535	521	556	520	572	551	519	541	545	466	562	517	526	499	526	551	567	501	594	551	521	493	567	561	549	573	561	568	519	532	514	551	511	589	543	551	531	514	557	530	528	564	527	571	531	545	525	531	550	532	521	547	562	503	531	545	551	561	583	558	566	520	546	518	510	577	538	532	544	523	547	589	546	578	574	546	530	592	522	536	575	541	554	555	571	560	525	581	579	537	565	528	575	512	569	491	536	549	520	537	537	518	537	531	578	539	577	562	524	548	513	570	594	560	581	541	595	553	548	549	539	549	554	540	555	558	587	503	497	621	539	553	530	578	561	534	574	511	538	591	546	534	564	545	507	531	515	566	516	521	560	527	538	516	569	522	530	541	557	562	547	560	592	542	583	559	533	583	565	570	587	520	575	521	556	537	559	529	510	567	565	557	566	563	541	566	576	534	539	572	528	522	530	555	539	547	507	526	542	559	547	546	534	565	534	526	546	545	556	578	574	531	553	540	536	525	554	517	508	579	573	512	577	533	553	536	555	508	532	538	572	510	568	517	528	553	556	563	552	557	529	585	540	527	557	521	546	532	558	544	560	559	536	569	561	548	562	509	547	529	526	567	566	545	516	530	552	551	584	565	579	532	511	513	553	530	535	509	547	567	542	528	566	551	544	569	574	531	545	583	556	542	534	582	541	523	539	564	540	619	561	554	548	566	522	567	523	530	502	536	521	584	545	493	536	539	544	544	553	504	526	557	566	584	582	517	548	554	567	552	516	516	521	544	530	546	561	536	515	574	530	534	574	584	559	604	588	550	537	572	556	575	543	494	508	552	535	564	574	511	510	529	546	544	549	542	514	569	531	544	554	495	545	550	603	529	507	574	576	537	557	539	522	530	565	550	513	559	562	550	545	532	565	515	583	559	538	553	519	545	559	534	549	560	491	578	536	543	523	544	532	549	534	565	588	546	553	522	541	533	574	536	522	568	545	544	513	539	557	509	572	578	521	581	577	517	502	537	560	551	559	544	528	604	553	523	542	541	537	556	536	542	560	586	549	534	548	533	553	515	519	523	572	571	569	538	542	583	537	554	526	539	557	562	515	553	516	524	517	513	543	551	556	538	548	574	547	514	528	568	535	546	514	521	544	546	538	527	535	524	538	532	569	531	545	546	541	540	578	559	522	591	517	542	560	562	555	535	561	560	544	552	523	547	530	526	567	510	535	547	545	548	525	546	506	522	542	514	537	554	555	531	555	534	540	544	542	609	519	574	525	530	604	529	572	607	517	534	572	560	527	510	557	534	562	549	562	597	578	558	562	581	522	538	566	559	563	518	554	579	542	552	541	581	528	505	543	554	528	544	525	573	510	575	576	507	528	517	540	538	565	550	523	575	524	540	510	504	525	519	514	578	536	533	556	552	550	544	551	587	530	541	527	553	531	542	570	548	515	526	601	561	558	514	540	544	502	544	499	524	561	561	538	514	571	524	563	529	593	508	543	547	550	559	557	537	533	551	539	567	550	522	506	556	544	532	565	533	527	562	514	561	512	528	605	556	544	537	513	539	584	538	520	542	580	564	547	536	554	558	545	556	530	562	526	545	547	556	545	551	565	598	602	552	546	498	558	558	545	547	550	518	566	555	596	530	556	568	556	552	562	504	547	528	545	553	566	517	524	547	530	581	546	556	563	538	546	560	584	550	548	555	515	560	535	505	528	550	523	510	546	533	577	516	558	530	524	549	554	556	530	537	532	581	570	531	534	557	499	539	538	541	547	547	535	558	543	532	603	565	583	565	537	608	568	571	509	567	525	573	576	583	508	499	513	552	568	524	568	547	547	553	570	506	545	552	593	550	498	552	540	542	518	525	558	535	581	568	562	546	558	549	526	523	540	507	530	516	532	570	570	552	568	580	588	530	526	555	560	507	591	540	549	557	539	547	557	536	548	549	534	555	546	556	552	555	566	513	625	563	517	519	515	582	545	527	554	546	542	548	538	528	601	581	518	586	573	566	545	522	555	540	576	552	603	559	577	590	548	549	516	549	553	543	575	575	516	507	561	517	542	501	514	584	576	547	576	522	528	526	565	579	510	517	518	545	526	557	539	545	529	535	558	561	564	517	526	532	538	507	532	502	542	546	563	500	522	549	519	547	537	509	547	510	602	551	519	531	505	545	573	550	562	531	531	533	511	537	571	563	563	554	567	579	573	532	538	523	536	524	542	542	576	529	519	571	521	554	535	530	530	533	527	497	508	543	573	535	549	531	561	551	528	554	518	567	506	586	562	541	549	547	544	553	575	519	527
32573	27498	21502	6209	707	529	381	374	376	346	372	379	375	388	359	363	368	353	371	384	364	343	380	366	370	359	346	367	385	362	341	392	359	404	350	360	370	346	382	372	409	367	364	343	375	371	374	357	349	364	366	349	393	381	364	359	352	391	359	386	382	379	360	383	356	375	343	359	389	347	369	384	363	396	397	377	371	351	378	373	384	384	358	366	403	389	402	374	377	368	365	376	360	315	359	397	345	340	374	375	362	392	405	368	362	378	343	340	380	364	336	375	379	357	357	364	352	349	350	340	359	364	356	343	369	382	346	386	382	416	375	376	365	357	376	361	353	406	348	343	364	357	341	377	404	374	397	335	385	349	373	382	401	350	357	331	377	358	382	375	396	403	350	367	365	378	373	362	328	329	378	381	338	354	404	378	361	348	381	360	345	355	362	367	392	385	396	350	378	373	383	386	379	403	369	350	352	389	394	343	335	368	354	359	415	372	378	384	367	374	351	387	395	386	383	377	348	357	374	349	347	371	388	377	403	369	347	365	322	389	381	345	395	397	388	378	381	399	385	376	360	366	355	382	393	409	380	385	386	375	370	379	402	364	348	356	361	347	378	338	370	347	362	367	396	373	371	360	387	381	390	353	386	368	362	346	370	367	365	382	379	371	359	417	359	368	332	359	381	372	377	354	368	367	338	390	357	383	398	334	361	390	335	350	390	384	366	373	394	349	343	347	388	353	371	372	378	383	400	406	413	383	369	391	382	403	379	389	383	402	346	365	369	333	371	397	358	362	404	359	385	337	376	382	373	353	359	365	411	364	376	375	388	410	394	364	363	355	367	403	408	398	371	364	389	342	312	361	334	371	362	391	371	382	340	379	356	401	394	377	362	370	381	339	333	370	372	384	361	372	362	381	324	373	374	353	383	337	351	346	365	409	370	399	391	359	377	382	388	366	372	376	372	361	374	389	376	371	399	344	374	370	378	379	372	337	332	384	367	380	378	355	378	368	339	400	358	354	322	358	386	360	368	406	359	384	379	341	370	353	351	337	361	409	359	377	390	371	347	351	376	373	342	377	348	345	327	412	357	359	362	388	375	375	366	385	382	342	416	371	393	380	388	360	389	364	386	398	372	396	356	391	389	385	384	376	367	412	362	361	367	339	404	377	371	380	368	359	372	343	347	355	389	385	361	341	401	354	358	349	355	344	362	359	385	342	376	383	373	350	358	355	396	318	343	384	387	333	362	354	375	374	412	386	362	379	370	360	362	394	360	402	373	382	356	359	371	368	374	356	366	374	373	363	337	378	379	349	330	389	403	363	378	382	379	368	360	362	351	365	375	379	381	359	394	379	376	356	375	373	393	374	398	343	319	350	366	371	355	342	356	383	389	373	360	377	392	368	404	352	351	371	365	365	386	349	355	365	334	396	363	367	394	363	376	378	365	366	361	353	377	374	343	372	389	377	350	384	369	375	369	378	371	359	361	370	377	387	388	373	356	385	362	351	362	403	378	388	346	404	391	339	369	366	357	373	391	368	398	358	354	360	368	388	346	370	390	384	334	354	391	365	389	360	377	400	400	351	374	363	373	402	366	409	418	367	324	352	393	343	368	363	381	370	386	389	331	383	394	363	352	407	413	370	360	400	396	386	330	348	364	353	355	372	356	365	351	359	346	370	358	344	359	324	372	386	336	386	394	356	342	375	364	400	356	374	368	379	381	369	400	386	335	344	383	359	369	358	388	372	396	350	380	353	383	389	411	358	348	406	371	377	354	355	385	387	367	365	361	363	374	368	381	359	347	357	356	380	343	347	378	411	359	380	332	373	316	370	399	369	356	347	383	361	411	379	346	384	356	366	352	376	375	373	366	393	386	370	388	364	366	349	345	374	384	385	353	360	350	352	377	378	380	348	381	373	362	360	363	348	352	365	348	385	369	384	358	345	366	397	372	367	336	347	396	408	355	365	366	360	360	375	361	370	386	351	388	370	387	368	405	361	381	376	347	378	399	365	381	371	379	386	370	353	400	373	410	396	371	387	351	380	373	376	381	394	416	383	352	391	370	363	348	384	377	383	363	397	371	366	368	344	372	346	340	352	370	358	387	371	373	359	394	329	389	369	343	378	378	340	355	376	359	381	377	421	352	371	384	369	364	374	394	351	370	367	368	367	398	386	354	377	371	355	352	369	367	367	361	385	346	378	371	378	385	399	386	357	366	359	356	328	369	382	370	420	342	375	383	388	421	365	362	396	352	378	338	346	385	346	374	369	370	381	383	369	355	392	386	372	376	337	335	360	395	355	372	367	352	341	341	363	347	363	377	369	353	367	358	373	350	357	373	358	395	377	357	385	372	397	386	375	384	391	374	400	397	346	366	354	399	383	397	402	367	364	360	378	364	369	360	368	353	377	376	328	379	361	373	389	383	398	318	385	374	336	340	350	351	378	390	373	350	338	327	380	368	342	367	390	368	399	354	395	363	377	346	373	398	327	364	348	379	348	375	391	380	360	390	371	380	364	363	392	376	376	383	380	355	364	365	394	359	358	386	334	366	396	373	381	324	355	365	384	355	358	377	380	345	397	379	350	385	401	407	403	357	366	359	380	382	375	334	368	367	360	374	389	370	365	400	354	383	411	356	350	351	411	359	348	409	324	372	350	338	357	382	350	359	381	369	368	378	351	379	373	381	392	438	362	370	358	384	373	344	370	382	390	380	364	372	382	389	352	359	360	393	389	343	347	364	388	344	359	374	340	363	371	378	340	364	411	392	379	366	362	358	367	347	376	405	349	381	350	378	368	366	369	357	353	363	347	379	359	368	376	384	397	370	346	382	341	373	368	361	363	388	373	394	343	367	382	391	385	363	388	352	380	369	358	364	373	360	363	370	395	376	373	375	386	364	390	336	352	375	355	396	358	351	361	354	379	334	382	385	352	380	389	358	353	374	367	363	368	358	407	382	394	344	386	368	342	359	367	386	381	341	353	353	356	391	355	394	371	357	377	371	355	356	384	375	396	362	368	394	406	353	360	357	346	356	404	375	368	367	369	346	363	392	364	352	364	364	366	367	407	330	394	350	413	380	358	343	361	374	377	350	384	370	397	348	395	364	391	365	401	369	362	372	370	380	353	381	357	364	329	369	352	381	371	350	363	412	387	346	395	378	381	391	357	375	376	385	369	354	336	365	360	369	338	373	340	339	369	390	383	359	371	367	349	363	365	354	372	388	401	395	382	382	346	366	383	386	359	379	363	416	375	349	377	360	369	357	340	381	338	354	363	385	361	350	350	382	362	373	379	373	378	352	359	380	366	396	368	382	338	353	365	382	375	372	388	378	370	419	383	342	362	355	367	332	390	365	359	363	394	355	379	338	350	333	354	371	391	365	373	351	389	386	378	345	364	399	351	367	341	385	379	378	391	354	356	377	347	327	376	335	371	360	369	364	326	369	362	372	341	378	340	381	369	407	405	377	375	391	380	306	426	369	386	363	348	358	374	361	364
40963	40903	18624	3588	821	505	542	488	533	545	524	549	535	539	520	529	510	537	541	568	520	515	512	497	561	493	530	496	474	507	539	531	603	498	553	532	568	550	534	518	548	540	571	522	570	536	513	528	513	573	524	551	513	515	533	517	539	497	491	503	569	543	546	538	519	547	518	509	539	507	525	525	535	518	526	566	564	538	523	546	502	525	533	552	546	545	509	543	518	569	491	497	555	533	512	526	547	496	483	472	531	524	534	497	495	536	570	524	496	541	524	500	526	553	523	513	514	515	566	555	544	536	571	493	513	533	547	550	489	482	530	502	528	528	512	527	526	549	511	536	529	498	484	570	533	539	544	533	553	558	538	511	532	528	506	538	492	512	542	518	521	533	533	550	492	535	551	531	509	554	507	500	537	544	565	512	510	492	532	539	506	518	517	538	537	502	504	565	521	518	539	521	524	572	500	500	506	501	509	531	486	519	531	527	539	531	559	518	531	477	574	556	543	481	539	534	531	525	519	564	521	515	562	506	521	514	566	551	525	491	532	514	560	510	530	524	521	569	515	521	512	526	526	522	533	578	521	545	535	496	505	547	539	487	543	519	523	554	500	520	496	540	537	539	513	513	519	495	519	538	547	512	522	535	567	524	530	501	562	512	544	520	549	525	530	520	529	541	488	492	565	498	527	547	488	525	517	536	539	519	523	516	550	535	490	508	552	534	518	528	548	531	507	522	543	540	522	514	555	517	511	512	551	484	540	527	534	542	550	553	519	538	520	533	544	518	555	545	525	477	483	502	598	504	562	518	523	511	558	548	507	522	506	511	547	526	514	508	549	510	487	536	521	584	515	514	526	535	533	470	525	529	478	534	542	545	537	513	531	549	507	490	526	533	548	499	519	493	530	525	474	511	512	533	551	572	480	522	485	564	520	562	520	570	532	566	497	541	513	507	534	525	543	487	578	563	517	537	576	494	563	544	535	540	540	519	536	558	521	497	521	516	528	494	557	530	515	539	530	517	528	508	561	542	528	539	532	517	526	511	506	529	531	537	551	520	530	497	539	545	528	523	543	528	563	553	487	506	506	537	543	491	531	523	509	545	557	518	517	516	543	506	544	533	504	564	529	510	491	510	493	511	502	543	554	507	585	533	527	543	547	530	549	507	552	550	540	537	564	477	551	506	496	529	503	510	542	554	524	533	520	539	515	571	504	522	526	534	515	511	510	528	518	529	542	485	575	571	544	518	547	521	556	507	510	534	498	532	566	539	508	531	566	503	507	511	520	508	541	520	547	541	493	525	531	487	523	533	507	565	503	541	516	529	574	537	557	537	573	508	512	521	563	548	492	526	498	496	559	534	531	510	504	500	497	472	539	480	513	563	522	520	501	518	556	524	522	494	572	550	536	505	533	536	538	548	555	526	557	506	542	532	542	503	534	548	523	471	556	512	554	534	506	508	515	525	476	531	545	526	517	538	509	527	503	525	564	505	508	513	524	532	513	566	553	543	501	527	561	509	531	523	553	525	580	558	522	553	593	550	498	527	533	530	542	553	525	498	544	530	529	561	525	541	529	526	535	536	559	514	523	514	496	524	536	545	535	524	536	499	564	503	506	497	549	532	545	527	469	567	542	518	469	508	531	527	502	532	511	558	545	535	509	547	529	518	539	546	546	520	528	543	517	526	508	525	527	506	549	574	484	577	549	522	529	545	587	550	544	532	511	564	460	533	560	566	547	490	526	528	527	518	491	506	542	501	582	531	555	529	564	537	508	535	529	488	559	518	520	516	542	563	536	535	543	554	536	531	523	561	531	522	509	548	522	561	531	515	510	522	500	568	533	547	542	497	539	528	525	566	548	531	547	514	559	507	530	506	514	481	516	511	524	535	561	501	540	510	572	568	509	492	569	516	546	502	524	574	543	536	517	552	518	541	511	537	524	558	540	534	521	522	566	525	546	513	509	520	513	569	511	515	516	528	525	475	504	559	539	527	512	478	519	528	558	542	537	539	501	497	564	541	532	540	499	489	513	524	514	504	512	553	504	515	505	503	551	525	494	554	548	545	509	552	541	489	530	536	549	519	524	532	528	526	561	560	533	552	498	535	537	533	565	557	546	541	556	505	493	537	499	562	579	500	533	521	548	545	505	552	509	544	515	504	534	514	533	456	595	526	521	525	513	513	506	552	537	484	555	516	509	537	549	516	603	531	539	524	571	556	517	590	515	532	559	524	531	569	519	494	531	502	561	513	539	512	530	538	538	537	580	499	519	532	511	517	546	563	542	525	549	527	530	539	530	513	508	507	530	518	502	493	502	546	528	486	536	544	544	534	561	543	522	525	551	533	507	480	480	565	495	534	559	538	508	493	518	514	539	541	528	592	547	547	543	541	565	576	541	529	526	528	549	542	589	568	511	525	545	504	525	549	511	529	511	488	487	540	512	531	566	548	509	545	539	474	535	534	533	518	530	505	553	550	551	533	516	531	528	550	515	530	542	521	498	527	529	524	520	546	547	525	560	522	515	524	531	526	500	549	592	535	557	538	515	569	536	510	505	528	500	503	535	509	522	548	523	558	577	509	518	551	555	539	513	502	522	524	542	543	530	578	529	527	511	553	498	517	552	498	521	540	539	557	542	526	523	533	559	489	543	504	539	535	527	514	539	528	525	521	512	564	506	530	532	557	531	576	550	517	560	552	553	539	515	525	536	515	535	518	533	510	523	582	485	495	517	532	509	522	506	564	517	523	522	532	531	528	544	547	526	533	544	532	535	508	523	538	510	511	577	537	550	518	499	542	518	554	524	552	534	515	496	565	547	543	544	555	507	523	531	604	526	548	525	546	528	573	502	504	585	506	482	493	540	561	557	533	532	555	544	544	520	523	556	500	537	533	556	524	511	549	493	540	549	534	562	527	535	547	524	577	526	522	526	496	541	539	497	525	528	531	512	536	528	483	531	551	574	545	550	542	516	550	529	536	556	518	554	520	547	540	513	501	517	523	513	520	549	521	549	534	566	559	521	541	511	528	575	520	539	534	581	523	508	545	566	505	533	515	495	514	562	532	541	554	519	544	541	520	588	510	518	533	562	526	513	513	542	503	546	486	530	541	555	500	562	538	548	536	543	521	544	555	515	495	538	525	512	511	565	546	531	522	568	506	530	525	530	474	523	513	527	560	523	493	488	525	541	530	554	476	491	542	512	540	560	529	546	567	545	531	543	588	503	529	508	533	521	520	507	493	486	512	542	517	567	556	538	536	518	519	517	518	542	541	580	504	536	505	482	518	566	541	548	551	509	533	509	544	531	530	520	585	502	507	508	528	538	502	508	504	529	503	533	488	518	533	524	550	547	525	509	528	523	514	549	562	509	532	496	547	552	548	511	533	545	517	522	522	531	488	541	523	525	510	509	535	520	528	562	566	491	524	543	503	536	518	555	541	534	549	552	533	503	500	546	554	529	545	494	539	558	495	523	539	534	499	515	543	579	502	483	549	484	511
24604	21733	28987	24258	20961	9264	636	458	473	453	496	423	475	445	484	418	439	443	471	462	422	414	454	462	470	439	444	436	464	520	414	450	462	453	435	420	480	461	458	432	445	442	458	453	461	422	465	448	424	429	460	462	501	446	434	465	455	435	453	462	441	425	407	416	455	446	410	452	437	450	473	489	444	454	418	440	428	446	428	466	416	418	455	457	445	422	451	467	442	469	445	452	432	477	435	474	426	437	468	469	424	494	489	458	428	456	428	435	431	449	421	451	470	434	497	454	443	407	463	419	425	474	413	422	429	440	444	482	459	438	447	423	460	448	444	417	442	443	417	466	423	455	421	433	457	459	446	474	483	421	415	508	428	444	445	470	450	405	419	422	433	457	443	460	465	442	469	416	448	431	462	461	433	480	427	453	452	482	459	428	439	441	464	467	461	432	437	438	439	469	396	431	434	436	486	433	432	474	464	439	441	432	412	420	441	471	458	397	434	448	483	425	457	404	444	423	407	439	450	461	468	467	441	468	429	454	455	429	481	441	464	471	427	439	445	417	421	442	410	464	440	435	413	422	449	475	424	419	456	437	443	430	435	459	447	449	434	451	466	455	501	424	487	434	441	458	430	479	422	419	469	445	435	456	456	435	434	442	445	467	492	451	479	467	440	458	434	469	464	441	475	430	428	481	490	436	457	428	431	446	432	433	407	470	390	446	423	398	447	474	435	479	458	459	434	406	447	462	423	475	421	470	449	436	450	435	439	427	443	453	432	444	458	460	441	446	449	399	480	407	433	438	430	437	458	469	419	431	438	477	419	466	432	421	482	454	415	421	449	454	472	418	435	458	432	475	435	424	499	447	454	444	465	455	411	450	486	446	456	428	443	451	453	440	412	446	452	449	430	411	406	451	470	458	454	426	432	473	419	423	455	436	469	460	462	423	460	437	439	434	467	407	464	466	444	451	456	481	450	474	436	410	471	478	472	402	497	436	465	411	442	434	437	443	462	451	469	434	430	460	475	446	441	452	473	457	455	469	467	496	452	473	440	437	451	447	471	498	430	430	468	426	470	417	450	433	445	467	460	430	460	429	458	421	446	428	473	464	464	436	451	412	449	434	443	441	439	477	423	434	418	430	460	457	466	451	437	414	477	443	444	444	455	452	476	422	444	455	443	439	446	444	429	423	436	415	421	457	458	463	448	448	453	433	487	473	434	462	418	441	444	459	434	447	508	471	449	469	449	449	472	440	456	461	476	462	467	440	439	437	434	462	452	468	462	459	423	472	433	437	457	431	471	414	468	515	431	435	424	454	415	474	458	446	464	456	402	466	484	462	457	483	413	451	437	434	465	446	450	433	485	457	460	435	485	424	449	433	434	434	477	460	409	459	474	460	435	468	437	477	431	454	421	447	409	442	457	433	449	447	448	436	457	424	448	418	433	429	432	452	448	464	438	480	453	473	449	450	430	453	472	446	433	439	440	444	437	430	470	478	487	436	397	457	492	462	445	431	423	432	480	495	463	465	430	437	463	458	426	407	451	454	418	446	456	419	466	452	453	434	454	464	456	442	436	467	455	451	449	447	417	447	457	429	415	488	443	460	459	435	453	464	440	441	442	456	468	473	445	446	432	459	455	481	464	434	441	417	461	439	454	450	426	445	444	444	423	430	473	444	480	426	447	420	437	428	446	471	436	457	411	444	473	441	448	431	417	463	415	470	444	458	464	461	443	464	439	449	439	422	409	457	449	441	443	413	448	468	461	419	430	445	465	407	469	404	402	426	453	421	418	469	459	477	447	443	468	394	444	444	419	454	439	413	430	442	451	441	497	436	422	430	407	437	451	445	435	497	466	458	481	438	461	416	462	434	438	441	401	455	469	472	483	450	444	424	444	436	459	474	466	437	475	478	453	461	473	427	450	427	462	455	447	485	426	487	408	442	445	447	426	450	452	426	421	474	472	476	437	446	433	454	488	452	413	439	415	437	422	446	443	425	399	461	451	464	447	459	466	419	423	425	456	439	426	431	457	454	438	429	493	418	477	436	465	464	472	431	435	410	452	459	432	438	459	446	471	427	425	472	450	454	452	480	497	461	451	446	440	472	462	418	491	451	462	440	466	496	457	455	468	462	472	423	491	435	463	461	440	418	478	448	448	451	441	468	447	477	439	431	476	456	427	436	470	426	434	436	440	464	443	438	458	417	411	468	408	464	438	429	435	432	457	442	403	431	452	455	481	454	468	429	433	457	456	445	449	441	452	459	459	429	468	440	418	434	468	440	463	455	484	465	439	467	449	464	452	443	452	443	445	447	461	461	455	431	421	430	478	453	443	447	445	470	453	460	447	452	480	452	455	460	447	489	457	477	453	467	439	465	449	472	435	451	465	453	451	440	471	407	446	401	428	459	469	439	464	431	407	439	446	487	433	513	406	438	438	433	454	441	489	446	457	438	462	479	452	442	457	448	476	430	464	412	435	420	456	406	434	436	451	451	436	444	455	434	462	444	413	459	446	453	438	458	430	442	427	478	460	447	445	450	456	411	445	453	423	453	429	440	462	480	467	440	419	441	440	440	462	463	430	432	433	419	429	424	457	465	410	433	431	429	451	484	490	407	454	424	427	452	419	449	458	435	449	449	433	445	468	439	438	390	439	457	432	436	460	442	412	447	460	429	461	463	474	424	422	461	454	461	446	451	508	474	482	447	417	428	438	388	414	464	416	460	402	451	407	452	440	416	442	469	459	448	466	440	472	434	435	443	440	460	425	481	423	434	474	473	459	441	425	453	466	491	426	438	467	439	453	450	458	475	433	404	466	399	445	434	421	423	440	468	438	452	431	415	441	455	442	465	451	475	417	430	477	420	443	412	435	457	407	409	436	450	431	461	403	430	485	464	450	421	455	437	438	423	445	460	449	445	396	404	447	465	451	462	472	435	473	436	453	431	444	463	453	505	450	465	469	463	474	434	429	413	464	428	448	467	459	405	484	466	452	441	478	440	450	459	457	441	432	413	474	434	449	451	457	454	442	425	485	425	479	474	449	453	453	417	425	444	454	448	460	502	454	425	452	440	415	457	420	462	431	466	428	452	409	397	452	412	458	453	446	434	422	455	446	454	450	462	458	469	468	444	419	426	450	430	447	438	437	463	449	448	454	413	414	447	447	450	441	469	452	432	453	415	460	493	481	435	446	432	467	471	461	473	455	479	454	402	440	442	417	427	410	469	408	445	453	427	441	433	428	455	440	464	491	421	418	443	413	463	455	445	405	444	419	438	442	443	419	472	407	426	479	452	449	421	455	424	462	475	442	445	437	442	461	387	447	416	431	445	438	452	475	440	435	419	422	421	457	432	482	422	424	439	464	452	442	455	441	448	456	436	426	420	421	442	392	427	462	417	450	399	413	442	452	441	481	463	486	453	437	465	426	451	476	448	441	432	435	466	433	443	403	453	448	428	442	460	465	450	453	474	483	451	481	500	425	461	436	424	441	473	417	458
61938	79428	44964	15212	2257	643	642	632	613	648	629	628	636	643	690	642	620	636	622	669	653	636	660	656	659	588	617	664	634	623	656	663	634	598	668	648	683	620	614	583	675	625	618	660	613	642	603	612	579	647	606	622	623	638	637	598	638	611	628	654	640	642	637	620	628	623	647	623	576	620	599	656	638	674	618	636	610	632	631	672	637	669	656	641	590	608	635	661	651	605	604	670	632	594	658	630	608	627	633	663	628	627	627	664	634	636	638	643	650	581	632	606	638	634	656	664	673	641	635	689	666	634	634	645	642	658	604	648	638	627	596	610	600	636	642	573	643	638	608	634	635	614	641	603	585	641	656	631	651	635	609	635	644	605	643	587	636	644	642	629	612	564	631	642	629	639	618	616	617	649	652	586	655	589	629	614	614	621	622	637	628	610	621	604	607	625	610	629	635	621	634	622	646	613	626	631	608	681	640	602	615	591	636	679	679	566	658	627	671	630	621	624	642	621	639	595	589	626	590	650	653	641	646	677	569	650	594	603	652	597	617	682	649	600	652	608	589	621	618	625	676	665	618	610	590	622	619	635	626	623	679	618	660	585	642	595	615	646	637	628	646	613	597	608	614	631	655	636	689	611	668	635	623	629	653	626	608	630	644	657	638	664	625	652	661	637	605	663	669	637	629	624	648	670	638	635	588	670	601	625	644	602	601	640	645	676	614	611	651	644	622	606	649	630	646	626	679	647	620	588	639	606	627	614	627	649	675	643	569	640	619	595	622	640	633	629	632	593	626	655	604	611	621	651	638	609	662	621	640	634	621	623	617	634	597	611	672	616	574	635	594	641	672	626	631	619	585	643	635	640	624	633	638	615	672	620	625	620	637	619	678	655	648	623	634	631	644	672	652	657	676	622	639	618	624	629	636	658	611	635	631	635	643	675	650	608	657	616	635	621	596	691	633	621	604	634	653	583	612	580	599	613	643	622	646	602	618	642	616	646	613	640	668	635	655	613	607	622	651	611	610	612	648	647	600	595	602	625	619	629	619	652	663	589	610	659	648	619	625	604	618	623	643	658	632	635	618	651	629	625	614	666	619	618	661	649	639	602	651	641	664	637	628	648	587	647	641	665	599	601	614	674	659	621	615	624	606	629	649	620	646	594	636	637	655	627	613	599	649	665	630	631	619	680	610	658	651	612	661	618	630	638	612	656	598	599	629	636	642	693	578	620	636	616	606	636	646	706	628	599	641	662	636	619	637	641	621	684	683	629	620	626	610	647	614	653	645	639	627	592	622	589	627	582	623	615	607	578	629	602	675	656	654	615	623	676	614	638	620	625	622	637	666	642	600	625	640	619	624	621	655	680	610	634	617	633	656	620	616	632	641	621	648	631	657	651	613	670	618	642	594	647	568	645	597	654	619	618	587	612	642	586	612	619	672	650	603	623	649	638	641	647	640	662	633	614	623	611	651	610	630	668	599	650	612	591	586	605	609	657	651	644	622	631	606	623	604	663	634	652	670	624	654	630	667	628	625	643	623	630	686	582	642	603	689	655	657	642	643	622	618	590	605	649	623	625	624	643	632	615	606	595	618	636	663	620	616	609	626	644	652	640	656	630	635	628	648	646	637	657	587	584	584	626	635	622	665	626	622	623	655	619	650	609	610	659	625	662	645	616	576	670	624	598	661	597	645	647	598	654	679	568	626	613	650	642	644	638	635	597	601	630	626	644	642	660	587	627	654	661	648	657	651	604	624	598	655	653	622	641	635	623	579	654	642	661	614	648	598	632	659	592	642	649	628	628	600	639	657	608	660	589	604	649	630	626	636	610	635	652	613	659	596	639	650	619	657	641	614	649	599	676	655	631	616	649	593	610	589	667	621	567	679	610	618	614	635	604	623	639	593	627	633	642	595	651	610	634	591	620	625	666	658	626	625	656	625	650	601	622	645	650	636	631	617	652	626	651	650	605	622	626	653	625	598	607	621	613	656	605	619	663	622	600	622	613	607	619	669	623	629	597	599	626	621	619	631	631	637	606	607	677	662	623	653	632	678	665	659	656	645	637	649	644	626	686	628	610	619	639	664	617	601	696	595	631	655	657	630	633	649	613	574	597	573	613	655	641	663	644	628	629	625	656	648	607	653	632	643	612	646	639	665	599	654	656	610	647	591	633	568	626	660	627	653	615	607	642	648	651	650	626	616	616	637	601	595	591	631	700	623	637	648	668	667	614	667	646	673	648	672	611	674	640	607	635	588	580	607	605	678	653	693	581	668	628	626	632	656	645	598	628	607	651	629	608	640	671	604	618	620	609	647	631	599	614	643	605	656	621	643	615	627	623	622	605	630	616	615	640	670	625	630	630	555	643	577	594	644	657	672	587	598	597	629	630	603	618	579	627	583	625	630	633	656	601	634	669	634	623	647	632	627	619	606	624	592	645	591	645	651	631	682	660	619	615	661	683	646	607	617	665	628	669	661	629	650	590	660	619	629	624	654	630	650	609	626	607	606	627	671	646	601	599	632	632	651	620	577	590	685	639	655	668	574	642	597	630	640	621	644	609	672	606	664	612	635	642	660	620	644	586	606	627	619	643	672	627	591	588	663	617	649	583	645	624	656	644	660	626	673	623	638	679	615	686	641	613	644	654	644	614	627	618	602	587	616	661	643	600	608	660	634	636	627	644	643	651	632	681	609	655	626	633	630	654	645	588	625	637	677	639	620	597	630	626	593	616	603	657	637	640	642	578	622	617	652	633	646	623	632	668	633	644	645	669	654	640	634	624	633	673	657	602	619	612	652	643	640	650	637	629	696	664	644	674	638	621	648	718	628	630	658	625	600	613	604	655	663	620	616	628	647	650	606	642	636	662	630	654	596	684	672	627	628	674	657	620	620	648	675	641	632	608	638	591	576	651	623	632	653	631	622	651	633	618	638	593	665	630	709	612	630	633	624	619	646	649	654	615	616	622	629	658	602	673	631	635	652	616	666	599	599	633	614	607	647	685	594	636	589	635	599	671	649	626	604	605	634	664	646	602	580	593	612	647	606	615	651	627	645	626	644	596	633	634	636	625	653	636	627	605	611	592	613	594	649	617	632	582	622	611	627	652	671	643	596	621	674	639	611	627	588	613	600	649	580	614	638	641	680	654	645	634	632	640	626	627	575	642	665	613	618	611	611	626	649	574	630	596	642	606	645	614	623	619	640	664	654	622	603	629	618	618	639	643	618	663	617	625	646	659	625	619	649	595	600	614	601	658	655	650	621	613	590	637	606	605	650	630	655	614	675	622	603	652	623	591	644	621	628	620	593	616	592	592	638	640	622	628	657	628	668	660	631	623	648	632	642	649	711	629	672	651	594	619	617	658	656	607	645	646	600	619	608	628	565	621	594	619	626	660	623	594	667	658	597	641	616	619	639	591	617	627	606	643	605	667	638	662	619	644	592	645	647	621	679	630	651	631	633	663	644	645	589	629	627	630	681	650	634	610	611	652	636	595
23481	21554	29521	23796	21428	21065	6019	485	432	394	409	405	390	432	430	394	383	393	386	372	383	401	370	405	363	365	405	380	397	375	412	361	376	392	387	374	378	376	400	430	381	369	383	398	355	413	376	377	411	424	407	382	363	381	379	417	364	417	353	384	364	366	358	395	398	386	348	413	412	402	377	368	374	399	390	369	379	346	363	406	373	397	401	390	437	379	405	405	376	341	419	392	398	395	369	397	390	403	418	359	397	398	378	409	432	360	370	412	442	388	389	408	361	393	369	395	378	391	376	361	388	334	357	386	371	415	395	378	370	387	394	364	392	377	361	374	348	429	385	381	361	397	335	392	403	426	398	385	392	343	372	375	368	418	397	354	371	391	430	398	412	379	450	404	398	389	379	400	383	401	395	373	389	398	369	440	391	410	401	430	411	379	341	383	397	401	420	378	390	381	383	396	386	399	377	348	378	374	378	388	372	384	394	404	396	382	392	391	379	412	393	408	355	362	395	381	390	409	391	353	382	401	359	412	361	398	381	369	401	392	407	416	410	404	358	377	348	372	392	368	353	392	383	369	392	378	434	394	378	386	356	389	394	353	386	394	404	406	423	392	370	392	374	357	400	408	388	400	420	402	382	380	367	376	404	408	395	371	397	394	367	406	389	376	443	380	381	326	406	381	387	369	358	403	397	359	342	418	406	366	368	385	407	382	385	355	364	383	419	414	401	370	381	400	378	374	381	337	382	396	348	390	376	400	380	383	370	402	421	385	391	419	377	370	363	407	393	382	402	397	353	376	383	332	387	406	406	383	390	390	407	357	390	423	392	357	361	373	402	392	403	394	393	395	420	372	407	398	408	399	366	379	429	359	408	417	394	402	399	386	380	393	414	378	365	386	397	388	372	385	411	409	399	372	432	383	358	389	378	393	418	374	399	378	362	405	378	369	404	387	345	393	391	401	404	393	397	376	365	407	385	370	350	374	387	371	364	355	390	376	398	401	354	365	385	374	376	423	410	375	415	378	413	395	394	398	366	376	419	386	400	387	386	389	375	369	392	409	385	415	387	380	362	383	402	368	397	380	403	411	417	345	369	361	379	367	392	404	410	374	408	382	380	382	369	363	368	361	407	387	384	366	394	360	374	379	385	381	340	381	380	392	401	422	379	389	413	382	391	383	376	410	396	391	361	398	381	401	393	348	384	391	382	364	377	390	373	396	381	396	380	402	389	403	358	388	365	363	378	414	342	362	408	373	370	382	364	401	397	408	373	388	383	411	404	383	400	370	399	356	411	382	422	431	379	419	414	406	376	392	408	389	372	393	378	373	375	397	386	379	394	405	384	373	394	423	380	398	381	393	374	362	410	412	396	392	358	413	361	344	396	384	386	363	361	374	387	400	407	389	399	427	391	365	379	420	372	391	375	394	405	357	374	332	400	400	401	402	339	378	383	396	353	419	402	376	387	387	355	385	385	394	406	396	419	372	401	402	407	413	392	378	370	407	394	376	369	363	409	431	408	382	399	352	418	344	403	371	393	422	372	373	357	413	394	370	374	409	367	413	371	396	379	398	406	359	392	409	412	377	399	389	385	386	368	352	387	396	385	361	368	410	365	381	434	366	370	381	396	378	412	376	410	379	396	393	412	419	381	333	419	399	375	407	354	407	372	384	391	381	391	375	378	365	396	394	385	408	406	395	415	371	390	395	378	394	421	382	410	358	388	415	391	368	426	385	364	396	417	390	380	388	400	393	385	391	377	366	383	407	366	385	397	383	392	367	386	382	401	372	408	387	374	371	384	395	383	357	378	357	398	417	380	367	385	378	348	402	384	404	358	375	386	380	358	376	402	425	368	371	413	424	414	421	354	362	391	367	366	390	412	366	372	385	370	376	375	364	390	358	397	375	387	355	418	412	384	365	389	390	365	418	396	398	370	387	375	416	373	400	409	371	406	397	434	389	346	398	380	387	423	412	390	361	373	385	389	380	423	388	370	370	411	408	387	405	400	358	380	366	376	374	347	367	373	400	342	367	394	372	381	383	349	387	386	379	385	374	406	397	383	377	355	367	369	369	363	388	347	392	403	376	384	346	356	399	380	393	401	403	409	365	416	372	378	403	405	367	378	370	352	427	395	350	409	394	386	385	416	402	368	358	380	397	348	361	371	404	361	398	380	360	383	375	399	351	383	375	423	373	400	409	392	393	363	380	341	382	425	395	382	379	400	380	399	389	427	371	411	349	409	386	420	381	371	367	365	377	373	412	360	393	381	375	370	377	382	383	435	382	411	374	426	384	368	391	392	390	410	365	379	409	388	402	405	400	376	384	382	365	377	370	396	375	387	422	394	396	360	401	367	388	395	400	384	373	372	399	390	378	388	412	377	362	393	383	361	388	383	377	378	396	356	423	366	374	358	393	379	377	387	404	392	386	386	403	362	412	405	429	369	358	379	365	400	369	390	394	367	414	401	367	389	402	365	413	360	416	419	420	415	393	422	371	379	384	412	378	346	369	401	415	398	385	364	377	394	391	388	385	376	380	397	403	410	388	395	404	391	348	369	405	406	417	395	393	367	406	374	406	382	346	370	410	380	398	378	415	365	387	391	388	413	391	405	385	418	427	382	395	367	386	384	381	430	367	377	373	377	364	377	400	382	381	370	393	384	353	351	380	376	380	393	424	389	371	401	349	381	381	369	364	390	389	330	393	414	361	381	342	414	412	381	393	395	369	389	390	388	382	395	409	401	380	403	379	388	385	410	417	399	410	370	376	410	389	378	380	379	380	364	349	396	411	401	383	412	390	354	397	391	387	368	375	374	402	443	391	379	373	361	365	395	416	366	358	347	399	411	382	395	410	384	399	373	361	391	390	381	368	403	423	393	370	397	379	386	405	357	390	408	381	349	384	380	375	375	384	400	373	376	400	396	406	390	397	383	381	366	396	371	405	428	382	372	405	406	401	393	399	354	400	397	386	381	362	388	391	414	371	359	405	425	373	352	378	352	362	421	411	391	375	365	377	426	356	365	417	389	365	405	372	392	355	393	391	400	374	414	388	384	392	390	373	376	401	409	356	353	384	386	368	416	358	387	380	403	371	391	367	372	378	404	423	431	390	374	385	381	378	415	367	374	379	369	341	392	357	393	365	406	388	391	384	393	358	391	409	365	351	395	376	384	403	370	376	421	410	410	377	398	427	388	387	378	381	355	380	370	357	372	373	392	396	378	398	383	376	350	402	391	413	388	416	375	376	408	410	410	398	435	399	375	378	377	417	390	417	405	392	359	366	391	416	371	344	391	401	383	356	408	390	364	371	348	384	383	375	392	417	403	380	384	384	365	399	354	391	344	378	403	394	387	405	428	380	422	375	400	436	394	363	379	376	385	387	360	405	393	407	395	375	379	399	396	384	382	375	367	362	368	400	361	385	383	381	374	353	364	373	372	360	370	389	427	393	387	370	381	417	367	365	387	384	401	383	386	390	377	374	342	412	378	389	373	355
61650	89624	53800	21052	3082	565	508	544	553	545	554	552	532	527	591	588	549	530	546	572	539	585	567	568	529	526	519	547	571	568	538	521	544	542	522	532	562	545	535	577	517	533	547	549	565	514	511	580	552	559	564	559	510	559	565	547	544	519	546	518	535	563	597	517	572	556	532	540	492	554	578	511	543	536	504	540	542	540	561	549	526	530	546	586	580	559	540	558	489	548	568	523	547	535	582	555	500	572	538	567	479	544	524	567	524	578	540	557	540	564	540	558	534	526	564	528	583	516	519	532	574	563	485	545	524	555	553	504	563	540	573	547	545	544	558	568	563	560	527	551	555	555	513	526	496	526	539	510	542	534	547	559	519	533	509	544	565	551	574	520	541	535	547	557	548	524	564	534	558	507	556	555	519	546	544	542	553	540	563	541	544	544	564	555	560	560	565	551	513	553	513	547	552	536	563	535	562	543	558	532	541	542	534	555	566	541	541	533	560	569	543	560	552	553	552	572	551	570	556	526	582	538	530	528	507	537	536	523	499	567	561	491	560	567	534	500	534	575	513	575	554	543	528	574	583	539	542	566	546	517	573	539	534	556	567	582	516	576	503	560	566	566	537	555	546	531	523	537	533	572	525	488	575	523	539	553	506	561	539	595	540	549	534	559	577	565	585	567	539	517	557	526	512	575	557	529	513	504	532	530	542	570	548	572	567	558	535	520	546	520	538	541	516	532	537	544	555	529	545	626	550	509	567	543	556	540	547	543	559	555	547	542	515	555	538	521	526	557	524	523	567	517	557	506	526	563	576	548	518	554	530	563	543	556	550	556	552	550	604	565	568	557	553	517	568	548	555	585	511	537	579	558	562	526	523	558	555	543	537	522	499	550	541	552	512	563	529	544	549	543	530	546	541	577	529	576	588	513	543	595	526	538	526	547	506	532	621	547	566	533	576	558	527	525	564	563	516	501	567	529	544	551	522	538	528	587	518	558	541	557	539	516	519	571	558	534	524	560	523	547	534	541	555	520	564	513	550	567	529	521	537	532	544	530	534	560	573	539	575	578	489	552	534	519	562	537	531	519	556	529	541	611	528	533	552	568	539	555	553	570	575	543	540	539	548	533	561	542	560	552	524	544	565	543	571	509	573	582	585	527	606	552	502	547	554	566	546	545	541	556	523	565	552	579	596	538	593	568	539	579	560	507	557	529	595	575	544	524	553	565	527	555	509	557	522	533	569	571	530	547	536	537	557	564	518	567	555	556	522	547	573	584	574	495	537	520	507	559	557	534	528	559	520	577	577	552	564	550	590	534	558	521	522	561	553	562	539	525	560	545	564	513	527	541	530	543	559	600	552	552	570	537	529	549	530	586	551	573	535	543	517	543	569	565	540	541	540	520	526	516	563	520	567	549	543	525	575	562	501	550	519	523	556	545	529	558	539	559	538	535	512	555	526	537	519	525	554	546	553	559	525	538	548	517	553	561	569	537	554	531	551	529	512	507	527	562	510	550	527	533	565	566	561	563	579	510	554	502	571	597	524	568	606	563	561	533	520	566	504	564	543	561	552	513	583	557	497	552	571	567	562	514	570	549	519	521	558	556	542	515	583	507	540	548	513	544	524	536	563	506	555	510	545	569	504	538	511	546	516	587	591	546	532	525	544	524	584	548	526	527	535	541	563	521	550	541	540	539	521	537	567	554	535	520	532	524	527	523	491	532	555	526	560	496	554	534	510	588	546	552	532	599	553	543	549	558	599	581	522	540	528	537	589	545	497	564	582	554	509	537	493	566	540	590	561	531	552	567	526	540	565	548	560	537	568	549	482	547	603	541	558	513	520	578	504	536	562	568	544	526	562	542	549	554	574	521	575	526	530	533	522	523	551	494	546	529	533	555	549	558	535	524	552	540	509	558	568	604	515	547	525	532	550	550	535	573	563	565	535	553	537	567	560	576	523	566	513	528	534	556	578	532	519	533	543	562	557	510	559	563	536	537	567	522	536	501	554	552	546	565	528	535	518	500	537	555	530	590	600	519	527	556	545	548	545	555	571	512	529	541	543	544	588	565	536	560	507	531	558	583	541	567	538	525	562	523	507	505	525	550	549	516	543	530	536	513	513	558	532	567	561	469	528	529	524	589	552	504	601	541	499	612	563	545	481	545	550	551	556	531	548	534	546	563	541	537	526	553	558	564	556	547	557	539	518	547	542	499	547	522	533	476	566	518	522	585	516	547	536	555	560	532	559	518	543	571	533	566	519	511	527	517	550	587	523	578	516	549	550	510	543	560	553	553	541	551	537	556	554	563	517	546	530	546	513	577	563	534	539	528	551	560	520	534	539	551	515	542	555	539	548	540	515	513	534	577	555	585	551	525	543	507	551	549	517	560	535	557	500	516	532	548	548	547	582	530	572	511	573	509	546	551	536	590	572	541	552	562	583	566	502	565	576	541	550	569	590	520	540	559	533	544	523	547	525	506	541	555	559	553	568	567	546	567	546	579	578	538	553	547	564	525	560	553	507	557	528	565	545	564	531	576	547	515	528	528	561	573	535	599	572	533	555	523	555	537	530	537	537	549	549	532	553	538	502	540	550	563	494	531	553	528	555	509	480	565	558	516	565	521	547	551	515	549	516	532	547	560	580	563	545	520	523	570	501	575	551	516	537	562	504	504	568	510	542	522	563	539	539	541	491	501	572	577	596	503	525	566	534	541	545	547	505	519	521	576	571	522	554	533	566	536	559	604	511	506	560	574	539	532	563	533	523	536	544	580	463	581	536	565	608	544	533	554	533	529	570	520	574	540	566	558	488	535	616	571	544	576	545	551	551	553	555	527	567	543	552	549	532	520	605	569	553	520	554	565	528	566	526	567	522	505	545	587	560	550	520	583	538	544	542	545	546	554	535	545	514	531	509	513	579	527	539	528	513	500	560	519	536	560	524	568	578	517	527	606	511	555	514	574	543	554	519	542	566	534	552	559	526	554	576	532	561	536	539	518	516	494	522	545	563	560	517	541	562	555	594	524	511	564	554	586	580	512	552	586	549	546	545	514	580	572	571	482	525	481	534	539	537	545	554	538	536	568	513	517	534	551	533	540	565	568	551	550	567	548	565	529	545	552	517	525	539	527	532	544	517	563	543	570	556	550	552	547	561	566	497	555	557	555	576	552	559	547	532	543	545	581	549	562	566	540	535	548	531	528	561	537	518	532	557	539	561	521	553	577	517	587	537	550	587	496	524	575	475	549	588	543	596	513	543	587	573	539	545	530	548	546	552	536	551	524	611	539	543	574	511	560	510	564	495	516	530	508	594	527	552	551	541	528	548	530	526	571	516	567	541	565	566	556	557	559	575	576	540	561	532	554	544	542	528	535	577	560	569	547	523	539	510	567	555	531	576	566	546	585	527	576	557	518	536	554	547	529	502	561	533	532	512	573	514	540	524	534	541	502	553	554	520	572	579	535	550	553	517	559	504	552	566	546	533	564	544	497	537	557
32617	27049	21409	6134	495	380	355	361	358	354	351	353	339	370	358	353	367	364	343	383	338	340	402	342	383	360	365	363	354	353	344	388	377	324	366	360	395	370	391	332	411	350	399	373	364	378	387	368	361	370	373	333	358	362	343	356	350	347	416	362	349	332	382	349	337	353	366	359	391	377	338	399	384	377	359	369	344	349	403	352	394	360	343	371	367	323	363	394	364	373	370	357	336	357	335	344	360	369	368	369	366	352	374	343	346	379	368	404	382	367	350	361	370	404	370	335	355	360	374	352	384	409	370	359	382	354	344	366	391	397	380	372	375	369	371	355	394	348	363	360	362	346	384	367	309	335	339	389	374	369	344	333	360	347	348	345	358	332	369	388	386	397	388	381	361	382	373	362	365	386	358	410	390	372	363	409	374	392	364	380	367	329	378	354	369	350	384	369	378	373	398	380	350	373	360	381	394	340	386	365	355	363	336	381	370	370	365	392	343	349	368	341	358	361	369	384	411	391	352	369	341	343	396	410	370	370	366	376	355	401	362	375	389	348	379	363	378	343	379	369	322	374	388	336	376	377	347	364	384	375	375	386	353	399	358	380	350	402	313	351	372	385	397	373	331	339	388	331	392	341	401	370	396	386	333	403	369	362	373	376	334	329	332	356	371	362	376	385	373	344	348	366	355	378	393	373	365	374	363	365	366	416	343	371	365	402	373	311	364	376	363	397	386	380	369	385	381	351	376	374	354	381	385	351	372	360	369	401	419	326	357	418	382	343	394	350	360	387	393	345	363	388	352	359	375	346	361	358	358	390	336	361	380	373	379	347	382	405	369	348	360	396	386	329	371	360	366	398	348	339	393	348	381	399	391	363	379	354	376	416	355	377	380	356	379	350	357	367	370	353	363	385	370	349	356	349	376	367	372	374	387	349	361	390	388	368	384	406	352	375	373	391	353	344	385	380	364	369	358	378	358	360	373	371	392	359	378	383	368	341	375	370	364	354	389	382	359	351	311	365	326	392	372	348	383	353	348	328	331	388	368	372	366	365	386	341	373	380	391	353	349	376	334	408	385	373	368	369	353	344	334	349	365	357	381	390	340	350	350	373	369	342	354	360	362	372	336	354	388	360	351	342	378	398	359	348	367	389	393	358	351	367	392	355	363	371	407	385	371	384	380	369	372	371	401	364	323	370	395	380	376	349	386	394	383	380	345	344	383	339	361	359	354	371	369	368	406	373	399	362	353	332	354	384	376	380	410	371	336	363	361	370	389	338	372	342	360	379	380	389	375	359	396	356	345	369	368	345	347	350	370	350	336	395	368	364	371	347	336	350	340	349	382	373	366	363	388	364	369	352	335	317	394	355	373	356	347	386	358	395	345	375	377	336	345	348	346	361	352	375	385	356	351	362	343	340	407	356	351	392	372	370	371	400	404	396	408	357	350	350	356	355	383	357	373	368	364	368	343	389	385	389	334	358	372	351	385	369	368	404	378	375	405	396	362	357	397	378	358	379	357	375	355	351	390	357	363	368	349	389	370	356	389	383	398	369	375	381	364	399	387	385	366	401	355	354	359	384	347	342	380	360	361	371	376	380	384	358	354	395	361	387	374	366	363	382	340	376	364	371	369	334	351	352	344	399	341	368	369	387	354	370	361	341	353	359	350	363	346	395	361	371	351	334	351	381	395	383	384	368	354	377	376	343	348	364	394	392	370	343	374	353	342	368	359	361	353	398	345	376	419	358	354	355	427	389	378	362	373	366	350	369	348	379	383	365	376	350	370	348	406	352	344	367	360	367	358	392	383	395	366	382	361	377	329	354	391	389	355	380	393	355	357	350	406	339	411	391	380	355	389	385	352	363	398	363	361	347	373	391	374	385	373	334	376	385	360	365	369	353	386	407	375	384	366	399	373	387	408	346	335	353	370	348	353	350	352	391	365	392	400	388	344	354	356	354	368	371	359	393	361	379	347	389	369	379	376	393	352	337	336	370	381	391	371	365	402	340	329	383	364	382	352	378	371	357	343	341	375	350	332	350	366	371	412	362	411	379	360	386	379	361	383	357	343	340	380	402	349	345	411	391	393	318	344	356	361	360	389	387	363	380	347	371	363	381	362	388	338	352	332	396	363	350	364	389	393	356	396	398	322	323	371	338	381	346	400	394	407	361	354	362	373	375	384	386	376	341	341	367	354	383	387	387	383	349	350	391	360	377	390	384	348	380	361	365	380	391	367	367	378	372	373	361	338	340	345	390	394	376	362	347	368	388	377	356	371	353	400	375	366	381	353	381	381	333	347	331	379	333	333	381	402	362	367	368	411	365	384	399	412	348	367	375	366	344	373	421	357	403	377	381	330	401	339	378	367	353	376	387	327	355	377	421	355	388	367	331	348	319	360	377	350	351	353	374	373	348	371	354	357	385	383	364	350	376	385	340	360	328	361	352	373	351	366	399	331	371	328	377	365	350	372	348	338	346	355	380	356	382	367	351	365	383	397	372	320	365	327	362	368	364	341	369	379	363	377	375	361	382	370	389	366	362	361	395	386	361	364	376	380	391	431	360	360	389	386	362	366	354	360	346	373	391	365	336	381	374	356	364	370	358	364	397	361	365	336	381	373	373	363	382	374	348	361	357	388	367	388	366	331	371	380	369	392	350	380	389	344	389	392	357	354	375	359	385	406	399	344	385	358	349	378	351	346	367	386	389	393	390	369	347	368	367	347	377	375	328	374	389	359	393	358	346	368	354	347	357	351	408	359	352	338	372	362	381	373	383	375	388	380	362	380	381	363	336	328	361	361	389	378	364	406	368	328	352	365	395	339	409	353	411	355	362	341	338	361	392	394	366	381	355	352	405	380	400	399	348	362	398	394	356	374	350	410	389	355	389	317	371	367	365	349	358	379	368	362	350	370	392	370	340	386	399	355	375	379	339	380	371	398	339	359	360	390	376	363	372	370	389	380	348	348	366	343	409	369	364	347	423	366	397	392	365	374	389	375	384	388	391	376	347	404	383	380	356	393	380	363	364	402	390	363	365	390	355	402	364	370	361	363	377	396	349	371	371	379	342	352	357	375	378	346	388	393	366	358	376	373	350	389	359	347	346	371	363	329	358	341	373	339	343	358	356	356	381	367	361	364	327	358	377	372	372	363	369	354	356	376	371	359	381	361	353	371	385	336	352	358	365	359	362	414	359	347	338	367	358	368	397	347	360	396	396	351	394	360	357	413	360	365	342	387	347	337	336	384	383	355	354	359	392	384	393	364	376	362	390	353	354	368	359	364	373	365	377	370	356	349	375	355	370	373	411	317	378	344	369	350	377	364	374	398	375	352	384	361	358	375	345	363	361	352	347	336	342	383	354	349	377	383	358	394	370	343	376	402	407	349	392	382	382	392	361	399	353	373	346	359	359	377	344	352	395	338	367	369	364	354	359	342	353	330	352	328	363	357	382	416	358	375	378	386	367	388	343	384	371	358	401	357	349	373	368	353	360
40910	40394	18455	3409	737	542	559	553	498	498	507	523	482	533	526	539	512	516	483	523	508	536	513	504	500	498	526	535	538	521	517	501	536	530	496	538	561	491	566	491	519	537	574	535	518	529	531	569	501	526	483	542	539	512	517	548	477	567	576	522	573	497	502	524	531	503	530	528	521	525	535	510	518	512	523	562	512	540	498	537	525	518	502	531	526	540	543	523	480	572	491	513	512	545	542	543	520	513	519	581	515	559	540	516	470	531	498	511	550	534	535	536	515	516	591	521	510	501	546	537	553	524	501	521	513	540	549	570	499	485	518	499	531	503	543	529	533	515	524	527	550	481	526	525	505	528	505	513	511	508	572	527	542	487	511	516	552	537	537	503	551	543	491	540	520	495	567	482	541	508	546	528	533	497	542	510	526	537	532	531	506	521	521	541	509	510	517	506	542	535	498	515	511	559	552	556	549	525	516	532	568	516	532	533	536	510	512	513	533	529	533	549	540	545	548	520	523	504	528	548	492	522	506	526	520	492	541	516	532	506	555	531	544	520	509	530	527	473	534	502	556	519	540	512	536	550	499	508	540	504	498	540	538	492	521	531	526	541	533	533	514	536	501	548	511	540	551	505	549	564	522	518	569	557	525	543	507	528	530	541	521	520	569	539	543	528	523	490	508	495	530	497	517	527	544	522	502	523	511	489	550	494	514	530	517	508	513	530	468	528	584	567	518	527	545	563	530	565	526	545	479	528	509	548	499	512	539	523	524	530	537	499	516	534	524	518	529	512	501	530	544	512	506	523	527	515	547	500	531	511	507	510	534	527	530	514	529	523	532	525	557	544	522	527	543	517	484	512	505	527	521	543	553	532	502	549	549	535	544	520	531	529	544	497	509	565	524	502	573	515	563	515	508	551	531	525	514	522	557	518	514	550	524	549	512	560	549	552	570	538	550	508	535	513	531	499	536	480	518	561	508	531	543	571	508	523	536	517	531	485	486	553	515	548	528	526	536	539	496	526	535	540	506	503	528	547	519	522	498	501	546	552	508	523	465	536	486	498	529	509	523	541	490	543	520	559	544	470	551	495	550	534	537	510	571	526	588	568	580	530	526	548	512	562	515	509	515	484	544	527	547	531	533	506	526	555	536	542	548	538	553	518	514	512	505	506	515	522	561	519	503	531	492	549	514	510	487	507	532	537	502	522	511	504	485	533	492	490	524	544	518	509	532	502	511	526	498	525	560	511	545	523	514	541	464	536	544	541	572	493	526	543	561	509	506	502	555	528	540	532	526	480	531	506	519	536	562	524	544	535	507	539	567	525	501	541	491	503	567	552	520	544	529	553	554	524	530	520	533	526	555	535	523	539	522	514	508	539	514	496	510	505	560	516	519	520	544	552	533	546	473	518	550	528	497	548	483	518	514	523	558	556	522	495	533	527	519	509	526	529	552	519	511	515	507	499	526	524	536	547	565	540	530	535	534	511	545	526	494	510	510	537	504	549	517	580	497	519	528	513	508	535	530	565	544	591	565	526	536	513	526	507	537	573	524	503	528	514	518	496	562	576	495	541	516	545	553	504	532	521	520	524	503	549	488	487	511	540	547	496	605	511	453	502	529	510	538	507	551	508	539	523	499	532	543	517	498	471	530	512	563	530	475	486	502	527	547	530	545	494	552	513	524	539	548	536	538	540	521	562	505	531	507	526	525	539	523	543	531	518	527	513	549	529	535	515	512	550	520	534	504	499	547	530	556	522	503	497	528	562	536	524	502	530	547	524	513	539	514	490	563	541	531	522	531	492	573	501	565	518	524	497	516	521	515	545	555	505	546	476	512	564	523	545	521	570	491	539	483	562	516	527	527	529	510	554	521	520	494	513	549	496	533	530	511	521	559	531	528	534	523	568	555	535	531	559	502	513	534	480	530	529	501	511	508	514	539	554	513	558	537	540	479	499	512	541	541	574	507	531	478	574	527	519	524	518	524	546	561	552	542	578	536	476	533	531	525	552	534	521	544	515	512	523	499	544	502	505	532	483	522	499	551	505	502	497	523	491	516	537	542	504	523	522	512	534	548	521	500	510	530	528	516	501	533	523	528	535	563	502	554	512	486	520	487	527	543	474	531	496	527	541	527	518	527	506	534	515	506	551	515	460	498	535	519	502	523	567	536	573	551	509	546	497	524	523	522	546	482	576	515	562	501	515	504	551	518	482	548	542	524	541	519	523	527	531	522	516	526	473	509	524	553	492	516	544	527	515	481	503	499	505	523	535	520	518	519	483	472	516	526	584	555	502	493	518	508	533	586	527	558	515	518	518	511	529	548	503	542	492	510	521	507	502	506	543	561	543	498	530	533	565	541	528	528	524	546	529	515	516	543	513	572	530	496	480	559	550	534	536	487	555	553	530	524	509	531	496	546	516	531	566	508	499	501	479	491	522	533	534	576	547	521	541	531	504	526	545	471	558	509	529	500	528	526	511	544	488	521	539	558	530	515	540	516	522	519	528	537	506	520	535	573	529	529	505	486	547	522	518	497	502	524	541	533	502	535	524	520	528	506	578	525	533	553	536	531	530	518	523	546	511	565	558	502	548	523	531	508	512	496	491	518	471	549	539	539	490	533	500	514	534	525	532	517	536	555	529	545	540	516	551	510	522	514	518	514	530	515	518	519	522	520	557	525	537	572	490	520	522	494	541	477	523	575	527	525	503	513	497	509	521	528	522	535	514	559	512	553	524	525	529	532	530	487	567	564	544	502	534	548	544	521	522	517	511	518	514	539	475	517	537	552	523	508	518	526	511	562	512	528	517	517	513	498	498	535	560	528	504	525	518	520	516	505	539	556	545	518	499	541	503	528	545	504	490	548	520	569	537	512	552	543	475	538	547	543	542	533	568	539	511	541	532	529	497	538	515	516	549	500	526	506	507	532	490	531	495	484	558	538	525	521	539	556	525	523	529	556	505	488	522	542	469	526	517	551	524	526	557	562	505	514	508	556	519	555	580	561	516	511	549	511	557	523	485	483	511	524	537	507	510	564	521	520	504	538	535	505	506	487	528	525	507	526	520	538	506	525	517	520	535	537	541	550	556	529	515	526	516	570	534	507	509	509	525	533	547	533	541	560	517	500	508	529	543	533	541	517	514	540	529	525	509	530	533	470	542	546	493	536	561	476	532	528	516	522	492	482	481	547	516	541	523	527	493	541	530	539	475	500	526	494	515	518	514	544	492	506	509	502	486	535	554	537	590	542	513	538	514	575	527	545	544	514	539	513	541	533	529	534	547	514	507	536	569	513	521	549	538	521	519	555	508	507	475	508	519	535	515	533	531	532	533	523	554	512	537	525	511	532	533	505	518	482	546	550	522	494	546	554	495	505	557	562	542	506	510	513	559	526	552	532	466	497	551	531	546	566	487	515	530	522	531	525	536	519	513	512	503	512	513	491	550	544	542	552	534	484	541	527	501	549	527	495	491	539	499	518	538	515	527	507	536	536	542
24653	21727	29002	24231	20958	9089	638	454	437	457	487	452	426	474	459	407	465	460	447	468	454	458	465	439	444	449	457	444	485	407	441	489	448	438	459	430	476	456	418	460	468	457	396	424	442	406	463	417	504	439	405	451	430	456	445	413	442	447	452	428	488	480	422	447	469	397	403	482	380	422	441	465	457	453	455	451	436	447	448	434	425	415	451	421	434	469	430	462	447	412	429	435	433	442	441	481	428	451	457	428	434	456	429	438	442	446	480	442	453	425	487	426	440	443	432	450	421	420	413	423	427	459	445	494	477	466	447	450	466	438	445	443	422	438	474	467	429	440	452	439	438	415	483	435	451	455	446	409	464	481	446	477	433	463	440	413	462	425	430	473	467	430	420	433	422	418	465	443	494	403	436	460	442	438	457	451	481	474	440	462	417	452	451	429	426	435	459	455	430	437	442	460	461	428	436	438	447	420	438	448	437	441	468	474	456	449	462	464	459	429	461	443	419	438	424	418	498	439	443	463	453	453	422	408	476	417	417	417	471	446	435	459	475	445	409	480	438	426	439	423	447	443	402	441	480	410	417	424	430	448	412	421	393	427	428	458	403	434	432	426	446	415	434	424	434	451	476	431	449	456	427	460	468	408	425	478	416	448	433	447	457	458	459	453	494	432	442	434	452	446	445	424	431	435	444	419	406	479	458	429	438	423	461	456	485	422	437	403	435	435	423	407	447	488	426	505	440	439	433	447	445	426	443	471	444	389	461	425	449	405	395	450	460	464	437	424	462	451	435	451	474	435	455	455	447	468	450	416	432	453	478	432	434	474	468	457	447	424	463	452	428	445	437	411	463	475	465	438	408	453	445	445	440	417	461	421	425	463	407	427	473	438	476	475	435	449	467	434	478	472	458	427	481	448	417	423	419	441	455	483	459	458	444	482	478	440	450	449	472	450	409	422	429	445	426	424	472	486	444	423	433	444	430	429	451	424	475	450	466	435	419	470	465	436	429	462	478	459	443	451	395	425	435	433	442	433	419	416	461	450	442	476	445	442	433	473	430	430	437	426	459	437	456	452	470	438	431	414	458	468	444	475	430	466	459	448	446	469	421	464	434	471	482	424	448	435	439	429	484	454	446	437	459	440	445	423	480	449	441	431	451	467	464	425	441	456	427	423	408	416	436	413	432	442	454	431	474	388	424	439	435	442	443	418	432	437	464	432	442	432	454	438	408	424	464	439	423	464	428	410	440	448	454	427	460	425	414	477	446	431	464	438	405	445	436	443	426	431	462	436	458	465	442	489	452	426	461	454	441	471	446	465	424	419	487	458	451	461	429	473	457	437	454	437	448	448	439	464	446	462	487	455	430	461	439	460	422	432	439	454	434	456	428	474	432	485	465	453	466	431	417	439	447	419	456	442	425	453	446	461	434	399	453	421	434	463	431	422	462	419	458	424	449	427	453	438	398	422	456	482	455	444	481	479	429	419	427	458	475	431	434	431	431	462	424	418	469	450	445	399	418	465	437	415	481	443	423	441	480	440	436	455	472	481	412	457	468	470	448	441	454	415	471	450	428	456	475	424	450	426	426	445	424	435	460	438	440	430	446	458	421	443	451	432	450	438	435	463	439	429	448	435	442	414	471	501	412	477	452	421	445	438	472	457	430	474	457	447	437	446	432	451	448	451	422	453	469	416	459	411	466	455	416	485	429	446	442	447	435	452	450	474	411	448	446	438	451	475	447	442	441	462	454	422	436	455	454	433	452	434	447	426	469	417	436	453	481	450	450	432	447	452	451	433	451	428	460	448	409	442	426	422	426	435	446	397	454	436	426	437	434	428	411	453	438	451	464	450	434	456	455	454	418	446	414	413	434	448	481	437	430	454	420	454	429	428	431	426	472	449	428	430	413	449	442	438	393	428	455	427	466	446	403	381	411	427	439	457	425	461	436	422	409	403	451	497	439	418	478	423	455	434	451	402	429	441	452	468	442	444	416	420	460	481	433	435	435	431	441	442	437	429	473	458	443	423	443	433	440	475	408	418	411	426	464	463	475	471	428	401	457	412	474	436	440	431	417	447	442	430	452	466	460	431	415	439	439	480	444	404	461	406	457	449	444	429	430	437	453	414	438	443	429	444	428	446	415	430	450	457	453	424	446	418	431	469	451	423	461	460	404	428	435	414	448	444	411	425	443	426	444	433	429	444	436	441	452	436	418	446	473	422	416	429	488	483	408	423	477	451	436	464	454	473	434	434	453	465	494	473	445	453	439	478	445	393	462	442	439	432	448	462	479	464	436	443	454	417	470	467	439	444	413	503	430	454	419	410	442	416	434	413	457	448	479	455	455	410	448	435	439	457	416	455	416	448	453	449	422	425	473	407	432	439	419	415	403	423	439	457	409	433	415	445	421	450	452	480	450	434	386	463	445	448	427	443	459	448	425	468	412	465	435	462	437	459	451	477	457	437	432	461	440	422	439	459	421	421	454	426	461	454	420	460	427	457	402	437	469	429	482	448	437	434	458	422	410	432	462	434	457	432	451	449	433	384	407	475	434	451	429	464	475	449	468	476	441	470	430	452	425	457	424	410	455	445	438	431	416	447	451	460	453	434	435	435	425	424	434	382	440	403	470	443	447	450	456	426	459	465	463	491	461	414	444	445	461	463	467	439	471	447	433	444	435	454	449	463	437	425	455	462	475	448	419	437	457	475	429	445	431	471	451	480	461	465	443	475	455	417	445	427	471	427	445	452	452	442	462	412	440	457	457	466	440	446	449	446	466	440	428	418	435	457	446	439	458	455	447	426	464	412	451	423	432	434	458	433	428	425	449	435	415	437	465	430	448	457	436	415	418	472	457	457	439	422	427	414	473	449	438	458	440	393	418	484	453	444	428	415	458	436	476	472	444	464	445	458	448	447	466	417	417	497	470	407	417	479	474	432	441	454	445	466	445	482	432	424	421	446	451	419	465	410	440	414	449	430	459	409	513	423	445	431	436	474	447	452	458	415	417	442	442	452	455	456	466	483	472	450	430	442	434	444	409	415	449	454	425	460	455	449	451	456	474	443	424	422	443	397	432	407	416	476	446	445	437	440	435	465	454	439	440	499	477	401	441	446	466	424	421	467	454	448	444	424	440	433	444	447	413	438	452	452	445	451	397	462	435	426	432	460	448	465	444	461	452	483	463	415	427	472	472	480	448	462	440	444	453	455	427	434	446	471	415	440	436	454	458	400	395	466	434	469	447	440	431	437	434	431	415	438	428	433	480	401	428	436	474	433	444	433	456	443	449	432	434	411	446	429	471	437	427	458	460	435	432	433	434	408	475	455	402	448	403	464	456	487	435	463	457	446	474	422	446	467	443	469	418	465	462	423	425	415	474	430	442	447	441	454	448	421	422	410	456	463	459	449	472	445	420	440	437	438	438	471	432	399	434	417	436	416	436	469	420	438	478	452	481	392	459	419	462	437	456	406	421	445	420	440	428	416	451	469	457	464
61709	79965	45826	15584	2070	652	630	679	647	642	625	612	628	627	624	646	613	583	585	674	672	642	628	634	643	638	586	623	607	639	607	624	675	644	641	638	643	620	617	592	605	634	664	617	645	588	658	640	637	634	605	654	611	580	621	632	648	614	628	655	638	631	608	640	627	650	597	632	602	642	621	666	619	618	638	603	642	642	638	619	646	615	606	664	651	607	617	604	641	615	581	619	616	652	646	542	646	605	652	625	655	608	632	649	638	613	603	662	611	603	611	631	590	683	608	609	618	638	642	668	660	647	649	610	660	649	615	602	612	630	649	620	603	639	629	580	612	571	610	648	642	625	681	692	597	646	643	652	612	669	620	647	637	585	662	664	616	633	582	667	608	623	642	617	630	652	663	648	585	627	627	636	606	653	636	619	618	618	639	608	626	618	632	601	641	620	614	633	620	658	661	698	637	637	686	661	637	650	577	653	628	650	622	617	623	631	652	634	608	649	659	599	646	655	645	596	621	636	660	597	598	606	649	672	620	588	629	611	617	586	662	672	634	625	660	625	588	633	664	606	679	626	604	644	624	609	595	627	668	623	626	565	595	681	567	653	606	622	624	640	642	637	628	651	612	606	605	604	638	635	628	635	590	595	634	653	642	629	628	635	624	688	610	607	577	617	667	633	628	627	596	626	629	615	597	616	631	608	649	596	616	596	681	655	646	618	642	649	654	606	665	630	608	633	616	599	644	665	627	661	602	644	603	629	619	652	627	595	623	649	620	605	618	617	629	632	665	606	609	638	617	633	646	626	618	609	629	619	598	611	609	641	618	671	613	660	594	641	620	638	620	615	611	609	657	625	615	674	612	613	584	592	635	644	629	633	641	619	628	626	591	605	622	639	636	669	637	626	659	641	622	622	607	607	640	613	622	641	594	606	664	640	619	607	592	634	611	630	586	634	620	646	613	621	634	672	605	591	558	617	643	608	598	625	601	636	622	627	625	620	624	689	586	609	679	649	606	648	606	618	649	627	654	614	635	592	633	630	629	622	634	607	640	615	625	642	619	656	644	631	671	640	681	633	656	645	630	623	647	624	646	621	609	657	660	665	599	598	614	619	675	621	624	656	652	661	645	628	633	609	603	672	641	623	646	619	626	643	577	655	613	652	688	597	613	683	683	659	629	622	639	645	620	646	634	630	599	622	617	620	634	644	653	597	628	651	625	624	667	653	600	632	637	640	607	627	651	614	650	672	610	668	647	617	621	649	604	650	633	664	615	633	653	634	652	660	640	621	623	639	625	619	617	626	619	595	619	609	662	652	669	635	649	603	640	589	640	676	676	562	673	620	655	669	679	616	615	638	592	671	580	630	648	661	618	671	596	634	603	631	603	615	638	647	576	626	633	592	655	617	684	587	637	603	634	613	622	674	644	648	620	639	616	647	638	635	653	611	628	644	674	658	620	631	602	630	658	606	635	612	651	630	616	654	633	623	657	662	602	600	646	633	657	609	643	640	636	647	627	640	653	589	618	656	630	659	596	640	609	632	633	635	648	648	670	631	645	661	628	617	630	592	657	596	608	637	610	619	623	622	663	646	655	610	592	629	612	623	621	626	618	676	651	644	630	631	624	632	611	616	655	670	624	642	646	642	625	614	618	639	647	621	654	615	607	666	599	667	616	616	637	571	627	633	656	575	615	582	650	611	619	613	620	633	620	653	571	563	663	639	635	595	628	599	630	667	661	613	651	612	619	626	653	585	602	645	630	628	640	582	615	617	597	582	661	600	632	624	625	614	614	631	647	594	656	630	635	636	628	596	638	669	581	632	594	676	595	638	663	634	632	605	595	669	655	608	619	641	636	595	665	638	616	628	625	673	627	637	616	639	657	651	612	667	598	612	604	624	647	593	597	588	661	633	655	703	618	632	626	617	658	623	583	616	626	610	651	622	640	604	601	664	645	630	609	639	590	646	603	618	601	598	661	586	659	617	563	613	656	643	643	655	638	621	636	668	609	607	628	623	609	648	666	598	604	577	611	594	638	558	615	656	661	582	641	634	622	621	634	639	633	603	643	641	642	610	659	638	650	594	595	583	654	591	653	622	615	616	650	655	631	679	654	623	648	624	649	634	603	623	610	626	609	656	663	624	587	610	654	625	614	658	615	648	610	672	643	622	596	630	594	676	628	640	620	615	582	616	617	624	635	628	670	667	607	595	653	633	647	613	635	593	666	628	636	614	595	666	680	661	614	613	644	606	636	650	690	665	617	619	646	630	644	665	622	639	643	665	640	611	616	607	644	627	613	613	642	618	661	666	637	650	608	640	649	642	603	557	603	620	660	609	622	660	627	591	632	645	583	627	646	681	626	628	621	634	632	655	623	615	626	650	685	603	639	624	611	623	619	607	653	633	587	658	643	635	585	657	646	619	680	632	670	658	630	631	619	646	605	570	667	623	642	656	618	585	635	656	612	608	637	610	607	654	626	623	621	612	581	668	657	617	636	605	613	594	620	667	613	619	606	593	634	600	676	684	644	608	628	638	648	569	643	632	588	629	657	605	624	637	640	657	594	650	663	661	589	632	578	630	617	616	652	637	626	656	600	614	641	654	646	624	627	612	631	614	614	630	635	627	616	606	690	629	654	649	628	646	594	612	641	627	624	633	619	625	643	623	594	639	622	604	656	654	655	680	643	658	669	674	600	578	689	623	669	619	597	598	575	599	641	612	652	628	627	599	636	631	670	629	602	646	639	608	624	596	642	617	578	607	619	638	653	631	644	624	627	618	585	637	609	634	619	650	617	652	615	620	637	608	564	689	638	623	678	634	584	629	602	638	616	632	662	626	634	636	640	631	668	655	649	625	654	642	633	647	640	623	619	631	621	622	613	629	646	658	618	645	608	646	562	673	618	597	643	642	615	639	695	598	622	666	668	664	633	581	605	613	651	613	611	670	603	596	588	635	620	616	623	626	612	618	640	639	652	628	697	634	662	598	641	609	632	627	617	637	650	596	642	659	622	631	633	616	655	638	674	665	599	623	623	598	609	606	621	630	615	650	639	635	602	645	640	636	628	674	665	665	619	581	632	592	673	606	662	662	633	627	604	626	641	639	643	611	633	612	622	620	636	624	577	594	652	628	656	597	618	639	604	655	669	626	615	661	653	636	607	598	566	643	612	606	643	649	615	632	655	613	646	614	634	631	630	602	605	645	613	626	589	549	610	635	643	637	654	600	664	650	620	629	617	581	563	550	679	643	659	630	622	633	629	618	645	656	623	628	624	613	662	608	649	668	650	635	622	581	637	653	666	621	692	662	573	634	586	589	634	653	593	613	624	651	651	631	633	605	632	603	624	596	599	650	579	586	626	579	653	642	611	664	619	602	660	630	673	630	629	669	591	627	653	603	628	604	598	646	556	607	616	631	644	611	674	619	560	638	618	602	607	581	648	622	648	600	644	644	636	624	593	622	668	640	647	647	688	636	639	637	658	615	642	656	600	625	649	654
23488	21550	29397	23854	21390	20976	5833	426	388	363	396	402	386	416	392	437	404	368	405	376	412	382	400	380	396	416	395	392	406	420	426	398	389	394	388	366	417	373	351	428	378	400	400	381	392	428	377	393	425	369	383	377	380	410	401	385	400	350	412	388	394	402	425	367	389	368	385	368	361	394	415	348	378	399	424	400	391	381	391	405	386	413	366	400	406	390	390	368	420	360	361	388	398	373	386	406	420	402	374	355	423	380	406	385	371	386	362	399	385	383	373	424	412	386	373	433	389	371	373	391	386	389	361	400	367	368	390	389	398	348	389	365	401	395	392	374	372	367	412	367	371	446	376	380	372	401	377	411	361	364	372	371	390	401	338	415	380	399	349	369	384	382	367	384	422	353	419	395	373	395	402	379	387	383	374	363	394	426	367	385	381	394	384	408	359	361	411	390	368	401	412	419	394	388	374	404	376	415	408	379	351	380	378	376	340	405	361	361	390	378	357	379	393	370	393	410	402	382	410	391	395	382	359	377	388	386	386	338	383	374	368	374	355	365	383	358	413	409	378	382	374	363	363	372	382	382	363	390	401	393	376	398	391	373	397	352	376	338	351	392	361	376	384	370	374	377	375	387	363	358	383	390	390	394	363	399	371	433	390	386	415	397	373	387	385	355	355	392	385	361	358	356	361	407	383	393	390	362	355	363	373	381	385	358	371	368	358	411	365	399	384	394	417	384	398	365	384	382	365	367	388	385	368	372	372	350	381	385	355	409	382	390	379	379	397	384	382	402	402	394	379	385	404	409	362	398	414	387	386	358	410	411	396	380	398	386	376	386	390	379	385	375	378	356	388	379	394	398	429	390	389	386	366	398	379	366	373	362	372	410	384	387	389	378	403	353	411	382	381	429	355	370	398	377	390	383	414	392	366	370	389	373	368	379	357	436	366	379	369	361	371	376	439	409	377	381	341	367	384	401	363	422	378	403	359	355	388	372	370	371	368	393	373	380	384	370	398	406	424	388	372	381	398	377	381	381	392	351	378	404	409	394	411	400	400	366	380	399	364	391	362	372	391	399	379	381	383	405	391	378	384	399	414	346	395	371	355	378	375	386	404	370	383	378	405	382	367	421	375	375	359	381	374	382	376	407	374	387	376	367	379	397	413	338	392	379	342	394	400	392	374	320	396	340	389	366	399	360	357	368	433	409	394	369	386	393	396	400	373	352	368	392	378	363	399	355	391	364	390	366	350	385	390	379	364	381	394	381	401	383	428	375	378	395	416	401	367	367	339	386	394	362	411	385	380	367	368	378	373	383	374	387	387	381	408	369	388	386	408	399	369	391	382	393	402	346	345	396	384	405	390	387	375	358	391	384	387	388	392	403	382	379	389	402	382	356	372	380	407	393	373	401	372	388	413	352	393	402	372	376	377	354	387	386	366	360	418	405	312	380	396	384	368	362	398	367	364	370	398	367	396	428	399	358	400	395	394	375	375	399	413	369	372	375	377	387	364	389	370	403	383	391	417	357	370	356	379	366	369	359	398	395	433	348	392	385	372	386	365	395	360	379	353	411	380	394	379	417	401	406	411	368	419	379	407	383	396	381	372	395	368	400	342	396	410	386	356	372	403	369	393	403	382	396	380	379	394	410	354	391	392	396	349	370	396	389	384	365	393	396	344	392	366	331	435	417	346	348	365	397	367	374	383	366	404	381	389	415	365	367	337	373	371	356	384	367	386	400	386	377	416	396	371	374	404	374	424	384	405	354	392	392	386	369	379	370	377	348	350	382	365	396	371	387	378	376	379	365	375	368	388	410	366	394	376	368	425	425	357	374	378	413	392	394	374	380	348	369	415	417	412	386	414	373	373	384	372	361	360	392	361	375	401	391	352	383	390	369	406	358	399	399	365	371	360	382	360	374	376	420	407	407	397	396	387	354	382	370	394	382	367	398	384	366	402	399	355	364	390	384	374	398	367	377	372	371	393	338	394	383	338	398	392	343	401	387	352	395	377	350	386	453	371	381	382	385	404	378	373	368	409	394	433	380	381	398	384	367	404	383	407	398	370	411	391	378	367	374	379	397	374	389	385	389	350	396	368	398	382	372	394	366	371	366	415	401	394	401	387	347	377	382	411	394	388	364	354	397	390	388	349	376	389	377	389	345	373	371	398	377	367	383	370	425	368	386	396	351	401	368	415	387	400	390	401	369	426	441	383	388	395	365	393	371	392	367	373	372	411	408	389	366	392	375	385	397	352	426	409	369	388	390	374	393	401	367	402	364	378	386	362	361	397	361	374	372	403	373	406	345	372	398	365	390	410	383	374	396	355	388	388	401	371	389	400	398	415	384	367	360	422	364	370	395	364	371	363	423	398	385	379	388	346	408	378	361	344	388	387	357	388	372	371	385	375	398	379	384	372	413	394	364	366	371	415	377	374	373	381	383	378	391	401	373	410	444	379	390	388	384	373	364	383	339	371	385	387	363	368	399	388	409	377	383	375	423	411	407	385	349	363	375	383	364	369	333	382	366	409	461	364	381	383	377	365	441	374	399	403	374	388	432	383	352	381	393	375	370	355	376	434	381	363	381	400	408	398	395	383	397	397	379	387	373	371	400	398	383	415	403	388	337	390	393	380	371	384	373	400	395	370	388	399	397	383	364	395	384	372	363	390	390	423	388	374	397	389	382	365	391	359	371	394	334	359	388	372	394	386	388	408	363	411	370	373	372	397	405	390	389	394	419	349	372	379	378	383	378	368	375	378	348	388	384	375	406	410	380	364	397	387	405	357	381	407	394	356	396	411	354	398	378	386	382	392	345	365	362	397	380	349	377	359	361	388	377	392	391	382	357	411	387	330	359	375	374	387	399	376	400	392	413	362	395	374	414	399	365	404	370	368	391	404	373	376	401	373	376	380	386	408	344	357	387	383	384	381	381	374	377	383	374	367	382	363	387	360	394	362	426	360	361	370	390	388	402	412	404	377	392	383	392	331	387	379	369	379	394	401	373	356	407	393	381	376	398	379	393	365	347	407	389	376	408	395	374	353	401	379	379	419	350	370	357	362	419	370	413	364	393	376	422	410	379	386	370	380	383	380	385	375	359	397	381	418	341	407	336	352	412	372	398	405	397	379	395	343	358	381	402	383	417	392	426	386	354	406	359	410	381	419	372	409	364	378	386	382	367	411	386	393	374	395	376	402	406	380	359	379	385	409	415	371	398	407	371	409	419	380	365	383	368	366	375	361	361	358	362	389	414	370	389	390	349	381	336	390	376	360	367	379	362	394	361	367	354	393	370	380	391	374	379	382	390	396	382	366	384	389	371	382	394	354	388	407	381	367	379	391	328	359	392	345	355	424	410	378	347	375	406	366	363	387	387	373	382	375	353	378	339	411	363	424	408	373	374	391	378	393	374	394	360	358	357	392	373	391	343	375	389	393	382	391	418	326	365	389	376	388	424	396	409	381	393	414	406	407	369	373	371	367	371	389	382	360	394
62318	90418	53854	20625	2605	531	519	543	490	557	584	528	570	555	546	573	569	574	547	558	536	558	558	507	524	509	558	559	537	572	562	539	506	526	517	521	581	559	532	578	541	513	547	543	555	492	543	565	526	588	519	519	531	574	550	560	535	565	516	592	547	536	509	547	502	542	489	560	541	597	532	526	550	612	522	573	469	583	535	524	549	538	526	573	509	547	550	564	549	541	560	511	543	518	530	534	522	518	504	573	550	529	555	539	547	499	546	559	518	514	506	532	508	514	564	553	526	510	525	559	550	547	505	512	557	564	558	541	543	536	537	562	575	521	508	510	506	526	539	565	544	524	472	575	552	526	521	515	533	601	560	560	582	559	513	587	515	523	490	531	524	560	507	510	554	553	558	538	586	546	513	535	525	544	559	529	540	538	567	531	565	578	506	520	527	523	583	553	541	517	536	537	567	565	548	509	530	520	546	542	548	545	537	504	541	504	552	542	572	550	544	535	550	530	506	538	569	522	551	524	562	538	529	528	508	535	538	524	533	494	583	576	573	551	548	522	558	540	552	502	539	573	549	530	523	547	550	538	553	513	522	545	526	541	531	562	553	570	598	554	524	540	539	564	536	580	529	515	514	541	539	571	497	561	553	553	533	500	580	521	585	522	532	501	531	543	559	529	565	555	557	540	531	543	541	547	537	515	527	517	553	589	557	548	577	582	539	472	549	554	543	545	544	548	533	538	495	567	581	576	532	520	563	550	582	558	524	559	520	533	521	496	536	516	526	538	566	536	530	526	559	525	535	550	573	524	581	536	533	548	569	523	562	526	534	540	601	565	549	578	556	548	540	576	552	516	541	569	550	540	489	564	550	533	529	553	555	527	589	551	533	503	519	555	532	519	515	564	498	528	537	521	533	512	553	536	540	538	549	550	492	543	568	524	528	491	527	555	528	560	537	516	576	537	550	551	541	530	553	521	528	548	544	543	518	528	533	557	538	513	559	576	543	565	557	564	515	516	523	534	536	583	532	535	553	548	551	479	528	571	510	560	571	558	525	542	554	490	529	495	553	535	508	573	527	559	524	541	459	520	533	539	546	531	518	521	560	523	550	577	536	542	578	525	555	548	539	509	519	573	559	539	513	557	588	504	536	517	543	572	504	544	524	557	530	526	492	549	541	524	521	573	548	547	537	531	551	505	551	524	512	550	541	555	537	538	543	535	526	549	578	572	571	529	528	535	554	524	514	564	504	533	529	563	564	537	574	538	522	566	513	554	580	494	529	554	527	511	573	574	559	559	548	566	526	590	565	548	580	526	563	535	522	537	497	538	557	558	580	568	538	518	506	513	532	555	562	525	538	527	534	522	544	545	547	551	507	511	504	535	553	562	557	564	575	494	508	547	532	530	566	556	527	552	545	541	567	571	555	501	550	497	564	587	590	542	548	548	532	520	547	564	542	548	554	543	546	545	551	521	538	592	546	541	540	533	535	557	471	511	549	537	557	544	515	520	535	509	566	508	515	541	542	512	549	539	514	564	513	552	556	565	518	528	525	532	575	527	514	509	556	507	484	538	559	569	550	534	519	569	556	468	545	524	576	528	546	528	524	549	549	560	551	510	554	570	535	574	531	519	546	542	543	573	517	553	572	541	576	529	515	545	586	560	554	572	580	517	547	523	533	576	542	556	503	511	518	528	543	535	552	529	526	510	533	536	542	522	589	588	509	510	578	527	564	549	538	545	573	574	501	576	564	530	482	504	567	567	552	552	573	560	546	526	524	555	539	532	538	543	541	574	568	580	553	567	545	540	483	547	553	573	504	516	539	556	535	500	507	541	507	539	528	528	496	546	507	548	540	569	536	545	583	502	566	542	516	537	509	575	536	537	542	518	536	564	569	549	570	552	523	552	519	509	554	537	520	539	559	561	600	494	572	505	565	529	564	547	551	538	534	527	539	518	498	508	505	540	533	570	513	526	518	569	541	554	550	549	545	515	565	540	554	575	532	555	568	515	542	521	548	567	544	527	520	565	543	481	514	536	514	535	518	532	530	519	529	566	515	559	527	541	548	586	548	562	532	552	497	513	556	558	491	535	567	536	525	546	511	545	548	510	553	543	539	566	559	519	544	526	542	512	550	527	575	524	535	543	531	594	517	575	539	538	519	539	513	496	544	540	537	475	533	521	550	519	548	512	507	525	515	562	521	576	557	557	541	529	521	499	538	519	489	538	523	537	537	568	510	565	549	538	541	546	533	534	543	545	563	517	554	517	566	519	532	535	564	542	538	503	527	542	533	581	518	578	533	497	572	541	499	588	536	512	527	556	537	522	530	534	550	562	509	514	551	523	516	555	574	530	523	570	511	518	553	518	560	515	510	551	489	523	533	571	522	533	534	540	523	552	535	560	501	566	563	549	537	521	538	558	561	581	515	567	550	508	505	542	528	552	544	537	544	559	529	506	558	525	528	552	574	532	507	536	551	526	537	540	529	550	525	588	570	520	522	541	541	529	517	522	589	575	510	522	543	574	581	532	529	551	561	594	540	547	535	550	554	528	549	523	554	534	554	511	505	599	576	558	581	556	527	529	532	551	538	521	582	530	506	516	551	559	544	593	529	518	538	535	546	535	537	550	552	562	518	586	524	552	533	554	518	548	505	529	495	552	547	564	573	545	545	578	557	547	508	543	518	554	565	535	543	513	563	545	500	535	554	559	551	520	562	484	545	565	537	584	550	515	554	531	577	552	510	573	539	570	516	530	539	520	551	507	487	571	517	530	543	494	522	523	562	537	529	535	536	560	542	537	526	578	551	554	621	544	548	561	538	532	519	569	534	500	554	570	547	579	515	548	555	548	561	579	516	517	562	539	573	507	513	543	563	563	543	527	574	536	526	569	546	526	526	543	509	517	540	525	555	543	553	534	542	537	525	541	528	503	562	566	567	525	539	522	564	521	490	574	547	560	521	506	499	564	531	553	595	538	546	553	536	528	534	551	526	536	536	522	560	583	522	539	549	532	539	542	518	554	539	562	538	566	532	469	557	509	573	536	522	556	537	513	541	552	500	537	545	532	530	552	591	509	565	567	562	542	541	495	537	535	546	516	516	532	519	515	514	555	536	559	523	552	523	533	526	538	525	515	531	559	562	543	565	546	519	521	521	551	548	543	515	527	519	547	571	578	516	528	513	530	540	538	529	524	520	508	514	545	547	575	546	555	526	515	552	559	566	519	584	552	531	541	556	517	555	531	510	555	537	560	536	522	515	565	543	533	518	514	545	517	566	509	557	515	591	581	565	547	588	589	563	563	538	531	580	516	547	528	558	541	567	555	538	526	561	553	532	479	508	509	517	525	571	509	511	516	564	542	503	533	542	536	512	543	566	503	545	556	549	502	522	507	492	522	561	546	547	517	593	535	533	563	527	583	580	520	554	516	507	545	510	542	552	517	546	540	549	548	531	559	541	583	524	529	549	533	534	542	558	541	530	558	520	529	553	512	553	580
32233	27432	21935	6519	545	348	377	366	352	385	385	367	348	353	386	372	365	367	344	356	356	374	353	368	356	363	389	345	375	372	336	345	360	379	355	384	345	346	375	353	385	328	336	355	342	355	367	370	407	366	352	347	379	363	377	360	361	322	359	346	347	358	357	336	331	377	344	365	388	352	349	347	367	372	388	396	371	407	377	347	334	332	374	354	365	372	355	365	375	387	375	338	340	405	356	389	351	339	359	369	349	363	349	381	363	375	374	381	373	356	334	374	380	336	352	350	357	355	357	377	379	345	337	352	393	361	358	339	339	379	363	359	355	387	374	361	366	365	357	385	358	370	384	361	376	380	403	337	359	360	400	370	381	396	365	370	347	396	381	377	355	408	379	367	352	357	338	366	373	337	328	359	382	342	369	390	352	359	364	344	364	346	352	357	355	362	376	383	363	402	340	372	372	325	360	327	373	350	333	366	370	345	348	367	349	357	381	359	357	335	353	340	335	330	392	337	364	378	369	354	367	358	355	341	362	377	376	352	365	358	352	363	373	409	333	349	355	385	372	354	352	367	346	351	353	401	378	363	333	352	380	355	428	362	364	357	346	355	394	357	372	345	335	399	388	334	380	338	354	348	383	398	372	386	395	372	365	311	368	369	348	366	323	400	363	405	362	371	342	350	361	406	367	355	364	363	342	353	358	381	336	342	346	355	385	354	357	387	388	394	369	349	346	348	347	330	350	377	366	360	366	390	381	377	337	367	362	379	338	386	369	360	378	356	378	386	400	351	369	381	348	331	368	364	354	338	382	376	374	334	390	380	343	361	392	367	376	369	384	340	352	366	362	367	376	354	359	379	360	359	377	345	345	382	364	354	387	366	353	374	381	353	330	361	388	358	337	318	311	394	360	378	377	353	343	363	350	371	378	351	387	389	371	407	356	365	387	361	358	378	314	371	351	336	369	357	352	374	345	377	356	393	349	374	340	352	374	345	383	363	397	373	371	354	349	345	362	378	358	361	376	354	364	358	383	342	360	323	371	362	326	399	354	343	361	357	371	348	388	369	384	354	294	350	378	382	340	373	400	363	361	379	379	358	399	359	366	387	385	378	374	354	372	348	379	335	370	350	359	338	364	371	365	349	385	355	391	343	349	365	352	371	363	346	364	354	354	343	377	373	344	334	345	362	368	381	338	348	371	374	355	368	400	332	346	375	360	357	342	363	338	373	353	372	377	343	375	357	341	387	400	343	369	342	403	366	357	342	384	376	355	355	321	399	358	352	366	342	370	352	353	382	381	370	395	356	355	357	341	359	367	354	359	364	335	368	359	363	361	379	368	386	369	362	362	346	397	394	369	370	346	339	357	347	346	387	346	370	336	364	374	377	376	341	389	367	382	340	365	345	354	362	344	335	350	360	372	366	377	372	379	373	352	357	353	391	357	380	337	346	358	354	357	373	348	391	351	393	378	383	378	375	368	366	363	351	365	349	328	375	346	315	392	361	355	375	352	392	377	374	356	367	349	390	341	365	378	399	398	336	351	358	364	320	385	413	398	343	353	346	334	348	375	335	370	393	345	360	381	363	358	341	379	358	357	381	346	371	388	379	352	353	388	339	371	334	364	356	339	361	375	327	390	344	381	352	375	358	352	352	320	377	350	355	371	356	350	349	348	368	351	371	362	336	386	352	371	371	371	371	349	363	326	364	373	373	395	385	356	357	351	353	325	369	342	347	395	367	371	369	373	356	366	370	350	348	389	360	362	389	355	382	359	365	363	351	394	367	360	403	342	374	327	365	359	358	349	361	377	379	324	343	366	373	380	338	382	358	404	370	357	319	354	393	353	359	349	380	315	392	376	343	371	367	358	352	353	349	328	326	377	356	395	371	359	332	383	358	371	356	358	357	362	394	357	365	355	364	351	381	354	347	370	366	350	365	342	390	354	353	348	374	366	359	345	352	338	381	386	362	363	348	329	361	374	380	358	343	356	403	359	370	353	358	348	385	338	375	365	387	394	340	411	361	372	380	350	371	366	359	367	387	359	355	390	357	349	338	363	347	350	386	388	377	366	350	355	356	352	389	340	404	374	368	350	339	372	371	369	387	361	332	383	340	345	345	407	391	412	354	359	340	367	368	382	349	359	361	402	363	348	345	323	356	335	347	385	352	360	391	376	365	375	363	361	359	372	380	386	383	341	360	329	427	378	362	364	347	360	356	347	350	348	367	366	348	365	333	355	348	339	363	348	362	409	356	382	374	398	415	380	366	379	354	357	381	398	372	354	382	357	380	404	392	390	370	375	383	377	328	352	354	349	360	392	341	361	371	375	375	341	369	373	351	369	368	365	382	374	338	373	374	363	359	371	433	358	391	342	405	383	349	354	383	424	392	362	374	378	354	341	372	327	326	382	351	355	369	354	370	427	341	368	357	357	346	371	351	387	347	337	374	346	353	339	371	354	382	342	375	383	398	345	425	374	332	319	379	339	344	366	378	360	376	350	374	354	351	349	367	367	329	355	355	363	372	348	382	321	390	362	351	351	352	367	359	352	354	375	379	332	366	346	357	334	370	382	376	376	339	362	344	364	393	375	357	346	386	368	360	366	340	384	389	363	353	347	336	357	392	338	376	394	386	366	338	328	391	360	337	348	367	362	397	354	374	359	381	373	359	359	380	382	399	337	369	385	356	374	364	335	351	376	350	361	306	364	365	319	334	359	384	368	387	360	351	351	365	342	339	363	344	382	367	377	373	404	369	341	359	364	356	371	387	393	348	412	363	373	380	379	372	343	378	381	378	365	363	354	359	390	409	402	360	333	344	358	353	375	373	388	355	359	375	343	357	359	350	375	322	413	345	344	356	385	351	343	350	385	366	332	348	330	386	365	361	352	364	359	346	337	361	364	384	350	361	339	342	353	382	366	377	382	373	366	325	374	341	385	346	378	342	327	358	390	380	357	379	362	369	390	380	381	393	405	389	350	356	357	340	338	375	345	388	346	323	350	373	370	342	360	362	340	357	387	350	376	397	387	357	371	394	322	370	387	367	384	333	366	390	372	365	337	362	337	350	349	365	383	386	332	336	363	394	372	362	358	362	364	339	343	382	378	341	400	377	357	374	366	360	376	365	377	373	347	365	355	339	381	367	361	377	329	383	354	343	349	364	352	355	357	397	371	380	335	363	335	382	346	392	381	370	349	346	328	414	382	374	368	359	368	353	377	380	356	351	356	377	370	402	353	354	374	353	334	353	340	383	379	384	393	376	376	356	363	343	391	334	362	373	377	341	355	378	379	354	334	358	364	384	362	359	389	355	343	376	366	390	352	358	342	342	368	389	377	385	338	393	373	363	345	395	357	375	322	349	396	383	406	335	354	368	362	357	354	356	359	331	365	396	366	357	333	385	368	389	337	382	360	348	383	367	333	382	347	363	362	328	384	395	400	347	379	365	361	364	376	344	352	350	336	349	366	344	378	375	341	372	358	347	439	370	370	354	383	349
40519	41459	19169	3592	689	531	506	530	549	556	567	516	545	498	513	527	530	535	526	550	566	500	532	560	528	536	499	541	528	526	514	544	539	512	533	506	493	498	504	532	504	502	533	532	557	523	539	537	508	561	560	538	494	528	557	536	550	522	533	547	534	503	514	547	489	526	492	507	524	537	545	537	539	522	521	559	551	467	520	512	531	533	551	529	543	477	539	559	543	553	549	548	509	505	511	486	555	546	518	521	535	530	506	520	472	520	536	513	508	526	538	534	523	512	548	534	539	553	547	555	526	538	498	521	535	523	511	519	549	507	531	491	539	500	525	508	495	488	522	531	505	526	507	515	527	510	550	540	538	557	522	536	521	568	561	487	500	557	565	523	534	544	500	511	520	507	529	490	547	516	500	555	552	537	533	516	519	511	531	545	485	543	532	516	525	495	519	515	540	485	531	542	498	544	516	557	532	507	494	555	507	483	530	508	509	583	530	523	520	496	508	484	524	541	547	523	546	539	524	519	498	557	520	543	549	536	524	531	508	536	502	492	534	613	563	505	535	529	514	498	553	548	517	538	511	534	496	490	534	507	498	502	510	525	549	554	524	558	522	505	510	472	546	550	535	499	541	509	502	537	539	524	561	518	494	499	549	488	519	544	549	555	509	481	552	532	473	521	539	506	513	518	484	556	504	525	484	500	532	507	523	539	521	508	540	530	521	534	531	546	534	527	532	523	526	536	534	491	483	583	514	513	534	503	490	471	546	511	522	528	520	500	460	488	522	520	568	500	494	508	501	518	478	509	496	484	534	493	513	527	538	494	495	565	548	490	508	522	534	526	560	524	493	535	557	502	546	514	517	513	467	520	535	552	505	525	500	553	539	523	536	486	561	536	533	543	510	521	546	507	510	510	496	518	535	543	483	518	540	505	556	514	553	504	521	516	520	498	530	534	522	538	531	516	517	559	519	513	500	503	562	532	544	527	490	501	488	513	518	508	528	538	497	502	509	498	510	488	557	513	540	501	525	532	528	531	566	541	501	527	511	531	568	523	544	534	537	482	531	506	506	494	514	503	503	511	533	535	472	556	535	554	551	566	515	516	499	542	538	528	520	567	548	510	495	510	502	567	504	517	521	516	499	523	500	495	576	546	486	527	532	536	545	518	529	484	509	555	512	512	517	493	488	525	531	519	543	550	537	550	533	542	519	507	497	521	539	550	489	516	547	515	474	534	563	528	526	492	492	546	526	505	523	548	563	534	489	521	530	547	517	531	544	509	518	505	487	536	503	489	507	526	532	519	508	526	541	487	526	487	518	477	499	508	501	482	540	526	504	510	548	504	486	543	496	527	521	496	531	506	536	514	547	515	467	495	507	508	506	543	525	547	496	519	509	510	570	560	547	542	520	522	559	577	521	522	516	540	497	538	556	529	514	559	555	488	529	553	537	552	534	582	523	532	508	532	499	538	570	503	532	455	517	525	522	526	522	527	567	513	535	530	520	536	501	555	473	553	541	503	512	522	526	562	543	498	549	546	554	487	514	484	551	541	512	532	540	467	553	502	506	522	582	495	520	524	525	537	532	526	531	483	513	480	522	555	499	522	525	517	536	537	518	536	507	504	612	503	523	490	532	467	530	532	535	512	523	522	512	543	521	540	549	531	486	526	544	504	501	517	491	532	501	551	543	567	524	496	520	492	502	537	520	529	558	528	586	533	528	533	528	508	522	462	532	519	486	531	529	505	518	516	545	552	507	501	508	529	498	498	543	502	486	527	560	545	546	542	545	506	514	521	539	545	505	498	514	508	508	527	557	526	544	523	513	492	525	539	505	530	511	501	583	518	539	531	535	519	513	538	553	534	515	530	530	575	475	508	531	505	512	496	505	562	524	539	538	572	572	552	541	525	510	590	533	521	536	512	488	559	537	482	469	522	505	510	544	558	523	543	529	481	535	531	509	514	543	512	537	529	550	497	499	538	537	522	555	552	562	490	481	527	541	582	542	512	528	520	473	537	571	566	542	528	567	564	520	517	510	525	528	481	555	549	561	498	538	516	550	563	498	513	545	502	514	489	517	527	527	568	507	533	501	553	495	527	539	541	523	493	505	530	508	520	526	533	532	524	513	525	490	531	541	520	516	508	530	523	568	507	530	575	512	487	531	491	528	542	526	521	555	541	508	495	539	505	516	564	528	505	531	530	507	501	506	535	511	555	501	476	498	541	524	528	521	532	488	530	460	513	478	531	505	478	500	559	536	540	569	481	501	535	490	513	492	558	533	530	494	551	529	540	511	494	535	495	500	522	495	496	500	538	557	560	544	526	532	514	512	460	469	513	536	499	513	482	488	524	531	544	512	512	517	537	522	516	512	537	552	519	554	531	532	515	511	532	516	521	520	515	537	548	510	507	499	501	537	536	510	534	531	518	533	512	502	525	524	523	541	495	511	536	498	520	536	502	482	520	526	564	580	517	548	521	537	538	540	516	502	527	514	531	544	546	526	564	533	562	491	474	514	550	560	504	518	508	516	514	562	498	523	457	505	519	532	499	516	497	544	515	514	497	520	519	543	505	504	545	514	507	521	519	521	549	505	548	548	501	516	498	536	504	545	515	503	536	500	503	509	556	510	490	496	522	537	479	516	535	465	547	512	541	517	532	502	547	554	512	511	530	549	497	527	547	517	505	542	539	496	517	506	552	497	551	545	538	524	582	503	519	536	484	560	482	547	480	537	507	531	508	507	544	498	530	538	526	531	505	504	535	507	553	511	507	517	536	504	515	498	579	529	572	524	506	532	489	496	539	492	502	560	531	552	532	544	528	537	502	496	538	497	521	551	501	547	544	519	540	511	508	529	526	527	532	555	542	511	540	479	510	486	496	488	564	554	548	536	497	494	545	538	502	548	532	548	561	544	523	514	521	546	522	532	528	498	519	498	547	542	504	545	486	551	525	550	520	550	539	523	540	531	519	515	525	561	538	485	507	536	497	529	524	553	488	530	532	516	543	474	550	505	526	542	499	519	559	517	507	518	547	542	515	506	529	484	531	495	533	514	499	502	493	511	481	542	501	541	494	490	513	520	526	524	523	495	589	488	560	452	513	450	509	528	502	515	523	508	540	524	502	550	491	477	498	547	488	547	517	529	532	519	527	536	516	511	516	528	510	527	547	475	526	504	518	508	521	532	539	468	487	510	549	519	529	496	481	568	517	523	532	522	535	523	553	499	513	521	531	498	524	498	533	500	525	540	537	503	500	520	523	524	526	493	495	544	501	542	505	516	533	530	539	561	543	534	578	548	515	496	486	506	513	543	558	538	512	494	497	494	533	535	501	493	536	541	505	519	535	512	553	521	508	510	529	517	545	478	532	514	533	541	540	507	532	471	520	557	538	526	505	584	508	593	561	510	516	538	524	519	494	504	498	533	552	564	510	511	484	514	547	528	564	550	491	566	504	533	532	530	534	499	546	501	555	523	535	547	540	551	528	540	516	538	530	499	525
24579	21901	29179	24224	20766	8952	683	529	432	456	439	477	479	476	465	459	440	445	430	442	449	411	437	441	428	423	439	415	459	420	449	432	458	435	419	495	474	470	455	434	475	454	434	476	418	434	409	430	468	450	483	434	473	467	436	461	444	429	429	471	454	451	447	452	455	447	458	433	465	434	451	433	458	472	445	460	463	438	423	448	424	477	438	432	450	472	446	458	467	418	469	480	455	407	399	470	466	419	418	450	454	450	481	452	475	477	391	460	474	453	433	405	461	458	454	448	460	453	455	435	420	453	400	429	457	424	419	469	427	468	469	439	452	446	428	455	471	433	465	413	429	485	475	450	419	448	429	466	470	432	419	418	440	426	436	466	457	467	470	456	421	472	446	406	431	388	447	508	437	460	438	440	456	380	449	439	449	450	514	436	431	448	436	455	399	508	459	458	456	397	443	483	443	429	470	462	414	440	437	472	464	439	443	429	448	446	452	415	493	429	436	453	450	435	437	463	415	397	434	432	447	462	426	447	442	493	456	403	477	448	447	395	433	420	443	423	441	451	442	446	456	423	446	484	413	437	411	439	480	454	439	451	423	447	418	474	407	434	457	414	463	425	460	430	464	438	435	420	440	457	451	463	457	423	433	463	427	449	454	447	443	427	445	451	454	434	418	446	451	462	438	450	412	454	489	456	435	423	437	404	459	455	443	406	478	408	432	475	460	456	403	419	465	510	473	458	481	439	463	427	430	447	446	469	481	446	499	477	478	457	444	450	438	446	471	436	465	456	420	452	437	436	437	457	394	441	439	430	445	458	473	446	453	425	432	451	479	467	446	459	459	494	446	449	443	431	461	435	431	457	451	460	411	435	432	446	440	468	473	449	438	454	460	454	454	451	384	456	444	418	434	452	473	447	413	417	453	405	436	500	423	418	452	452	443	437	416	473	455	428	448	451	458	422	424	436	447	438	489	474	435	434	464	425	438	425	459	471	371	408	431	431	464	446	478	467	429	425	451	437	438	443	412	446	450	452	402	449	462	467	400	463	436	414	465	481	424	478	448	445	436	452	433	439	492	448	422	445	424	441	413	452	434	436	444	434	422	457	466	421	455	439	493	431	463	447	418	416	456	455	433	422	449	451	430	440	451	423	443	438	396	404	455	439	436	432	415	483	422	437	408	471	440	434	455	434	471	414	423	425	460	445	435	448	414	432	439	467	410	446	461	447	428	422	481	416	438	426	439	414	455	455	431	464	452	467	468	451	504	442	438	424	452	423	453	450	453	439	449	421	438	477	432	453	450	431	435	447	440	455	399	460	433	430	410	443	472	445	435	442	464	455	469	485	460	431	436	438	454	424	433	421	446	440	451	452	426	456	436	443	444	470	449	441	438	474	424	416	439	444	446	451	457	422	437	426	424	472	406	470	450	413	427	483	481	449	457	422	445	414	456	425	453	448	459	479	409	409	435	443	462	423	436	477	464	447	480	455	448	447	434	458	409	451	499	433	399	428	465	413	422	441	457	459	479	439	410	465	484	413	429	436	432	432	413	450	434	438	472	434	455	420	427	464	474	457	438	485	438	438	443	439	453	474	396	454	442	463	447	445	430	477	430	480	437	457	456	425	450	426	396	436	449	437	452	438	450	429	436	435	405	407	425	446	453	413	432	431	425	441	436	417	466	442	449	454	416	450	446	481	402	454	440	407	453	477	445	441	420	420	441	467	434	421	457	447	437	454	414	435	448	437	470	430	416	434	451	465	466	452	458	451	429	439	451	456	438	425	465	439	419	440	442	433	428	440	444	434	403	440	433	443	457	428	419	439	448	439	450	414	455	452	444	464	453	434	499	439	421	455	459	487	479	415	462	409	467	468	460	428	458	430	473	447	510	436	467	433	425	461	476	447	457	405	421	447	460	417	425	457	444	432	416	455	424	454	444	449	483	472	453	491	411	453	468	440	446	464	408	413	462	458	462	435	430	471	441	419	451	430	458	424	402	493	441	503	429	414	460	472	430	455	418	402	433	466	507	447	442	451	429	441	432	412	438	443	439	418	464	434	464	470	433	440	438	415	451	437	445	432	460	444	468	462	423	444	438	433	447	435	439	437	426	453	468	426	453	430	449	444	443	452	457	469	473	460	408	414	432	437	445	449	448	450	424	482	439	467	423	442	452	467	442	470	474	447	446	425	432	422	455	449	440	451	465	433	433	430	428	459	396	418	427	418	441	466	409	484	443	436	438	431	461	402	415	432	433	460	432	458	454	453	424	485	440	442	464	418	410	428	456	451	444	418	433	459	434	446	442	484	438	452	453	467	460	437	466	465	448	428	437	459	433	472	409	415	478	451	443	449	484	436	451	445	420	458	473	470	445	444	437	488	445	418	444	420	491	461	434	441	442	410	468	422	434	432	457	459	413	389	431	459	424	435	438	457	467	447	475	420	472	443	440	431	438	488	457	444	437	446	424	494	424	422	475	445	432	477	459	427	457	442	439	443	455	474	454	449	453	418	441	441	477	443	438	441	423	445	443	405	452	390	444	445	479	447	450	458	472	446	472	409	401	470	453	450	452	425	460	423	456	477	474	443	401	487	405	450	452	438	437	450	433	423	440	438	457	492	413	441	453	478	431	397	459	471	424	451	405	460	441	440	407	437	451	467	448	468	449	446	446	426	443	463	464	410	434	435	439	457	487	424	451	423	433	458	465	463	445	461	437	440	415	446	472	459	420	440	413	410	425	431	438	489	414	425	449	436	419	410	474	427	422	432	443	406	510	435	462	438	440	469	472	433	445	438	432	483	427	443	458	413	415	439	445	438	431	449	447	448	465	458	411	421	439	433	413	402	452	439	493	444	448	441	500	448	448	461	490	409	454	403	449	442	433	404	437	432	433	452	410	444	449	444	443	436	482	420	427	420	432	402	472	403	477	435	489	452	448	425	430	449	457	458	416	465	456	455	424	417	445	482	458	459	449	462	456	448	478	461	465	484	455	466	447	398	457	456	470	425	463	460	427	442	428	402	414	503	438	434	477	436	451	458	447	393	438	460	466	419	441	425	446	470	450	474	453	452	440	452	436	464	451	458	455	440	462	432	465	429	452	453	427	438	463	439	422	408	428	418	463	450	414	440	412	444	433	446	428	466	473	431	491	456	443	440	382	433	438	433	458	421	447	444	422	460	439	462	416	417	382	413	458	431	429	459	447	431	421	415	415	442	440	418	437	426	429	415	455	433	476	460	445	450	414	410	436	425	444	420	440	407	453	453	438	454	428	419	465	409	461	470	456	446	423	451	451	451	461	425	447	451	438	459	462	464	432	448	427	474	433	443	452	421	460	444	450	454	455	455	445	480	398	439	441	463	445	470	390	466	417	473	457	438	451	441	454	433	436	446	461	448	465	479	396	426	460	423	476	464	449	449	465	435	416	458	407	461	441	438	438	451	419	434	442	473	463	440	422	436	470	457	445	460	444	460	450	481	451	459	446	454	454	470	419	473
60974	83495	48239	17287	1982	618	631	617	612	633	605	643	597	596	654	679	677	595	626	609	574	649	626	605	639	594	625	631	667	632	618	642	617	623	617	619	610	635	642	604	617	590	636	643	622	612	634	609	574	646	653	627	596	570	633	627	620	629	614	640	662	641	642	614	644	614	616	614	647	644	587	619	631	609	624	611	612	631	650	646	624	609	644	647	633	575	590	615	636	623	612	620	636	591	643	645	651	626	667	589	625	621	619	679	656	584	633	625	617	645	632	581	628	636	625	601	609	559	576	609	653	615	607	592	621	625	629	604	655	625	639	648	628	684	635	625	648	636	581	587	614	635	650	616	651	623	635	628	634	658	627	586	634	639	615	644	619	611	610	640	659	638	649	627	634	588	623	655	629	673	606	637	634	633	631	612	633	597	644	612	616	576	593	585	633	657	672	634	599	616	611	629	605	637	609	634	646	606	618	626	644	646	583	653	633	668	589	603	604	609	619	633	639	634	620	615	596	641	647	636	611	591	580	604	660	563	641	637	619	611	641	671	668	595	661	598	637	617	623	615	610	628	610	634	656	550	647	621	598	636	655	592	633	613	599	601	624	593	616	638	664	636	620	649	648	599	644	670	646	609	666	655	613	594	632	613	673	672	592	661	613	656	631	636	561	646	625	665	638	620	618	649	618	593	642	639	639	598	619	614	619	690	641	634	609	622	630	662	622	639	621	625	612	606	630	589	668	618	644	622	593	596	575	581	650	640	621	621	678	617	629	630	631	635	629	628	627	622	636	633	622	605	623	586	677	661	680	643	605	621	626	608	590	611	639	651	606	605	609	594	643	631	660	627	688	624	630	643	635	626	621	625	626	621	628	617	602	592	580	582	623	642	616	624	588	635	643	610	576	639	597	637	634	679	621	645	584	583	627	674	619	638	602	634	609	609	626	596	639	646	652	599	608	648	623	580	583	656	642	621	631	630	629	611	639	633	584	621	591	638	611	604	603	688	604	605	606	582	606	637	601	632	607	648	637	629	653	633	611	615	604	635	647	619	658	634	686	594	641	639	674	626	619	620	604	647	634	611	597	610	632	635	615	622	605	640	603	632	648	617	622	633	641	600	624	625	576	631	613	652	658	600	635	638	653	608	573	631	614	626	616	667	568	699	604	690	602	613	659	659	615	664	599	628	676	646	647	647	645	633	624	595	641	594	612	643	652	648	643	634	653	643	613	617	638	670	592	655	630	647	615	632	651	641	640	636	584	617	630	649	626	584	623	628	605	598	624	598	624	622	592	648	631	636	607	625	623	608	661	638	638	672	622	615	627	638	616	638	633	586	670	612	635	653	624	614	597	611	588	624	625	665	633	614	557	582	629	650	596	604	621	595	636	608	583	597	628	644	613	618	640	618	622	621	648	641	585	614	631	608	644	620	623	634	622	620	624	651	606	635	609	640	628	634	636	619	623	576	618	633	622	601	650	600	631	644	651	645	629	628	659	585	591	607	645	634	605	593	608	618	624	617	633	637	613	619	597	626	588	582	650	602	585	635	624	602	610	656	671	656	592	645	633	646	629	627	613	625	631	628	621	663	597	624	677	622	608	622	564	686	613	655	609	627	584	618	648	614	598	674	666	697	624	632	680	603	618	634	623	615	627	675	666	645	643	624	619	615	644	648	633	608	631	635	635	642	643	590	595	596	604	599	628	599	619	630	688	666	632	627	641	658	644	574	653	630	619	639	615	670	615	615	599	637	625	650	618	601	620	630	640	610	627	608	637	639	647	601	639	627	660	627	631	642	615	598	658	612	656	570	677	671	608	624	627	599	602	619	646	603	636	667	620	650	661	637	667	648	606	625	632	599	594	623	604	641	626	625	622	621	622	630	644	638	586	626	611	623	607	648	581	659	624	634	631	657	586	661	630	646	602	589	619	697	616	621	645	587	607	602	602	622	676	583	626	659	648	643	629	659	605	618	620	668	613	621	619	645	617	610	677	626	602	639	652	603	621	644	607	655	645	641	633	568	633	647	616	636	658	671	619	621	630	618	679	679	647	622	627	601	604	654	626	625	632	641	635	654	606	620	612	629	620	662	631	634	650	610	668	627	683	637	624	599	662	638	677	647	622	595	634	622	648	617	619	590	616	593	627	608	613	628	640	613	629	658	589	629	634	601	636	621	647	586	646	613	591	689	664	636	609	635	652	582	631	656	598	639	584	639	594	622	603	624	620	585	608	614	648	629	602	579	590	613	585	613	631	604	652	632	619	627	624	630	667	588	680	637	610	648	635	667	649	626	647	634	667	615	620	612	645	612	681	628	662	636	608	654	642	580	601	638	661	603	606	621	602	655	604	614	611	618	617	604	609	607	625	591	617	666	632	614	673	672	667	637	621	617	624	639	616	624	616	652	607	673	640	634	615	638	630	614	624	634	616	611	656	600	613	602	661	640	641	625	598	617	624	624	595	665	632	620	588	645	632	610	598	578	677	627	633	631	589	655	627	623	640	600	571	625	626	662	607	649	630	656	600	633	590	630	615	687	597	614	583	645	609	608	679	685	616	646	644	568	616	605	647	631	659	658	647	600	602	626	642	638	611	595	594	583	592	602	640	627	652	659	644	647	609	622	633	622	616	614	625	631	594	608	628	590	641	611	605	604	603	559	605	630	597	622	583	629	599	598	631	629	657	642	623	625	622	624	598	659	598	674	614	601	610	653	574	639	590	627	634	582	612	615	621	660	658	668	605	645	590	626	612	608	629	627	610	603	652	615	613	662	687	580	636	645	596	608	595	561	643	590	614	611	595	623	662	588	644	620	644	658	591	597	588	671	710	590	647	641	702	628	638	637	622	641	634	605	638	606	587	617	596	646	624	612	627	577	634	643	634	593	573	585	627	575	686	601	590	608	654	621	599	621	629	595	661	642	649	611	621	656	666	611	635	623	598	631	636	598	632	577	633	605	626	629	643	611	591	605	630	622	615	605	619	640	597	579	617	621	585	586	594	595	627	640	581	625	658	606	639	626	637	664	670	626	625	622	650	596	628	588	604	628	605	608	633	658	603	586	593	618	609	595	595	674	630	603	663	625	619	616	623	668	601	607	627	603	606	629	586	669	612	648	593	620	636	619	657	597	639	636	591	618	609	651	619	626	666	625	622	670	598	638	589	674	641	585	622	624	630	640	629	643	639	619	663	578	614	624	642	624	599	685	617	617	625	603	586	652	630	649	662	613	669	587	608	660	599	622	633	619	659	677	605	655	603	618	596	662	639	630	627	637	658	634	627	627	612	598	622	677	621	601	650	582	635	630	609	613	658	635	680	624	653	655	627	623	636	656	609	643	639	621	612	658	666	664	657	636	605	645	646	651	595	604	600	616	683	640	612	653	603	655	597	645	641	616	658	641	605	618	602	605	659	666	613	642	658	628	659	589	651	638	648	651	616	594	593	596	625	657	686	640	604	673	628	619	586	583	608	601	611	627	613	672	636	626	603	612	605	601
23523	21643	29556	23861	21431	20773	5623	424	369	380	443	396	415	372	403	391	401	405	419	362	423	380	371	373	370	384	364	373	395	389	381	373	408	387	405	392	361	397	411	384	410	405	386	383	364	360	420	377	392	387	392	414	369	412	364	392	384	428	372	379	381	402	364	356	431	405	407	371	354	414	414	374	407	390	364	339	364	395	381	360	372	343	361	389	405	392	357	377	397	372	401	346	390	415	417	393	333	409	396	376	377	389	413	385	413	383	382	397	368	390	367	389	367	390	424	423	388	359	356	351	364	390	352	408	382	364	357	391	364	355	344	365	390	414	335	374	390	373	379	413	353	401	341	392	405	427	371	399	386	409	396	381	396	386	355	366	397	394	408	365	349	376	382	386	384	384	383	376	398	410	403	405	382	400	392	379	371	373	386	380	390	357	376	362	407	379	390	384	386	363	398	361	371	425	382	381	377	354	361	361	384	374	404	395	409	421	359	342	375	396	371	365	378	405	371	393	374	361	369	370	384	376	385	388	416	429	378	360	407	349	371	382	376	373	370	392	349	388	401	387	370	368	395	397	358	370	379	371	334	357	369	394	386	382	383	383	374	419	363	348	378	379	393	381	388	381	396	360	367	404	382	371	406	391	376	374	380	392	398	349	369	361	395	371	392	390	345	366	361	363	380	396	365	366	351	373	396	388	342	376	402	403	408	390	357	370	418	364	379	405	393	383	395	387	421	375	405	371	404	378	381	372	380	412	364	370	366	404	394	385	390	411	370	359	383	375	378	347	399	377	408	374	394	386	369	365	375	374	375	382	365	372	407	392	404	367	392	387	420	364	412	391	357	396	348	343	361	384	421	398	395	378	375	381	381	380	364	355	345	410	356	376	409	371	347	412	378	400	413	405	373	376	392	427	383	395	405	367	393	378	379	371	388	325	361	395	411	430	390	384	396	372	402	422	367	366	373	369	374	373	378	374	416	390	400	410	397	384	398	391	391	400	366	384	462	363	409	399	402	372	363	370	402	405	374	381	383	350	396	429	368	433	392	397	380	380	410	388	366	356	370	391	366	402	361	384	416	379	393	380	382	385	403	351	383	379	366	369	385	389	375	409	362	382	379	379	378	393	392	417	383	384	370	404	352	386	378	397	388	385	393	365	377	374	367	333	405	367	382	375	412	372	361	392	378	353	357	404	371	384	368	388	370	357	397	390	370	381	373	393	371	390	402	382	411	419	400	387	368	399	393	355	352	354	349	409	358	388	355	417	388	398	340	394	379	377	383	383	370	372	348	395	376	393	389	404	384	365	374	355	376	392	388	392	374	414	399	376	365	388	408	388	381	409	377	403	369	383	390	356	370	369	375	393	398	376	401	388	376	383	403	379	428	406	390	372	415	356	406	372	385	363	423	330	384	403	400	400	356	374	366	423	395	383	370	397	415	385	372	404	394	376	387	387	410	394	386	405	386	369	389	390	392	386	371	365	384	386	389	383	383	365	371	369	329	401	409	345	384	352	390	354	368	393	371	393	368	377	358	362	360	398	392	346	413	390	405	350	394	368	378	364	352	403	399	400	380	359	415	361	348	386	412	350	399	392	369	356	372	360	368	387	347	331	395	357	403	372	396	369	376	343	358	377	380	379	368	360	394	371	357	399	378	378	392	378	402	429	376	371	384	390	397	412	366	393	390	372	398	388	379	407	349	396	372	398	391	394	404	372	351	382	384	398	371	398	396	392	374	381	384	406	372	389	399	362	383	389	371	360	382	383	388	365	385	393	385	383	367	377	347	332	368	376	366	395	402	394	393	394	386	380	395	367	349	396	365	336	392	373	358	400	405	385	385	381	371	366	374	362	370	371	395	401	395	383	398	386	404	340	428	380	363	399	369	367	380	357	393	367	401	365	357	386	424	431	366	361	376	387	407	404	381	361	373	375	372	383	394	387	364	392	365	383	405	372	356	371	387	353	361	401	368	361	381	359	362	386	375	389	382	391	356	395	405	370	386	384	405	403	374	382	371	404	411	383	385	400	399	368	385	382	384	379	388	372	372	332	366	413	385	371	368	372	368	414	327	369	401	376	399	381	385	370	418	384	384	396	355	407	352	359	342	363	401	386	396	389	374	403	366	399	400	425	343	410	415	369	395	399	412	417	395	390	394	368	372	352	374	397	362	385	351	359	391	390	396	381	394	387	391	345	373	356	431	354	381	385	377	399	387	381	379	369	427	374	381	383	388	353	384	385	400	357	345	382	396	360	367	387	426	366	391	358	373	362	417	367	389	378	374	380	414	382	364	395	389	365	388	387	399	396	388	403	378	366	364	397	350	380	396	379	340	386	406	367	395	397	341	374	372	384	384	405	376	380	363	379	379	383	422	361	365	383	367	408	377	369	359	366	381	414	338	354	366	349	375	387	375	381	386	399	361	362	358	412	398	417	370	392	388	372	399	333	353	360	377	396	377	378	392	376	383	385	379	371	426	384	384	352	369	362	404	338	369	429	381	381	393	369	357	400	374	376	378	392	360	373	361	374	382	376	356	385	372	365	409	395	400	370	367	388	388	385	373	403	382	359	367	384	400	382	382	351	412	366	393	374	374	416	422	415	390	378	387	384	387	395	412	402	368	397	389	362	370	400	333	359	412	417	363	436	387	374	444	384	385	398	356	355	374	376	341	388	330	395	367	416	396	338	383	383	364	367	391	369	406	369	370	356	391	382	393	387	389	402	365	399	392	441	378	400	386	384	383	403	390	373	366	396	361	391	399	387	419	392	413	396	401	355	401	382	395	418	408	408	420	388	378	391	357	379	362	390	417	384	369	382	366	372	375	368	353	393	358	370	406	341	405	401	381	376	337	379	377	378	375	342	344	378	377	355	397	362	363	383	378	410	363	357	415	371	372	361	392	396	356	402	399	408	415	360	405	394	375	371	335	361	392	418	375	372	379	413	375	386	380	361	364	406	390	410	375	359	359	395	375	389	362	378	410	412	402	357	401	381	357	371	376	344	386	385	390	347	374	365	376	370	394	389	369	362	394	407	408	369	369	359	342	405	370	419	369	379	398	361	359	394	392	397	446	379	369	346	379	386	405	356	362	388	353	402	374	347	363	387	376	411	391	398	370	403	411	372	402	385	343	372	366	349	374	364	345	380	399	382	421	346	391	383	406	397	392	410	381	392	348	371	383	378	360	399	380	405	396	398	392	394	375	370	371	374	400	390	372	375	383	380	396	364	364	391	373	371	400	327	389	365	386	363	385	381	392	390	360	356	371	379	392	368	388	374	374	406	412	388	396	395	364	365	350	387	381	387	374	405	380	388	399	367	398	404	390	400	364	391	390	383	390	377	368	358	372	374	372	380	353	375	340	420	392	385	392	384	387	354	382	391	397	386	358	392	377	368	386	388	397	403	376	361	379	368	361	392	383	393	377	380	405	348	350	415	387	379	382	395	371	354	370	352	410	365	375	359	370	405	365	392	361	359	376	373	391	383	370	385
61359	94053	57902	24990	2926	577	533	562	535	535	545	551	518	514	555	511	534	607	574	577	546	550	526	565	527	558	546	539	536	520	538	557	522	512	532	534	505	523	523	547	575	544	522	549	534	538	545	533	530	566	506	504	532	580	520	519	550	539	540	500	528	524	553	513	511	542	524	514	524	564	528	536	552	503	557	521	539	542	564	529	524	524	480	534	531	518	550	567	521	532	585	540	543	569	541	561	512	545	517	498	541	519	501	537	567	534	531	506	563	578	557	584	538	578	524	557	496	503	520	515	512	558	540	551	535	544	508	478	547	549	547	573	544	560	548	533	554	549	489	514	521	501	520	563	544	517	536	519	508	552	563	549	516	530	548	508	546	572	497	545	539	537	530	548	543	493	485	526	521	506	492	534	529	508	529	512	538	522	517	542	483	537	529	547	568	521	523	531	586	569	493	571	543	504	484	595	531	537	510	532	533	568	537	536	557	530	546	582	554	495	540	499	506	524	519	568	534	544	535	571	560	544	551	535	506	558	503	520	550	520	553	508	510	534	539	538	501	526	519	553	522	571	529	487	542	545	546	541	542	567	546	568	539	518	541	493	546	528	506	504	496	518	519	508	536	524	509	532	513	494	554	555	547	529	540	531	544	519	491	535	519	543	530	510	563	556	512	513	509	552	551	536	544	537	501	558	516	553	530	566	536	528	540	535	563	511	511	534	484	504	503	522	529	549	551	566	548	529	537	605	543	554	571	588	525	554	519	519	516	550	543	530	540	538	553	573	539	576	554	551	504	511	523	518	591	523	536	525	542	537	539	527	572	495	546	492	537	533	536	526	564	526	560	510	562	508	529	565	543	534	556	513	524	520	539	554	512	538	551	533	558	572	512	545	501	528	536	544	493	547	561	517	517	511	512	522	499	503	536	528	506	561	552	522	523	546	490	498	512	532	521	530	520	563	568	527	525	581	533	549	538	554	539	552	547	540	563	524	520	538	519	479	529	546	496	543	529	544	524	542	523	554	497	563	531	543	522	541	521	533	583	550	516	523	536	509	553	559	531	460	521	545	543	532	550	528	591	527	561	547	533	532	557	558	521	556	522	569	542	513	540	490	551	525	537	520	535	553	497	526	553	527	513	547	546	549	521	544	539	530	491	543	531	533	567	527	554	502	552	547	532	533	528	538	513	502	534	536	547	559	532	510	532	581	527	535	550	557	520	559	520	526	537	490	527	546	506	557	562	510	546	518	530	534	554	543	539	461	500	513	526	509	523	546	514	507	545	536	528	556	569	560	516	549	507	533	539	550	529	488	548	544	551	547	525	563	519	525	533	510	559	524	545	512	544	569	529	544	528	562	539	528	581	528	518	545	564	535	536	554	521	509	509	558	497	568	579	505	531	533	550	508	561	577	524	522	555	527	562	535	565	583	517	532	538	520	522	557	570	513	576	551	558	539	522	544	552	507	528	557	486	512	543	549	502	557	504	521	504	569	523	526	556	519	546	511	545	547	553	532	557	535	530	502	557	566	525	543	511	536	542	533	544	529	515	539	588	556	523	549	526	556	545	567	502	538	579	549	481	535	562	554	544	508	507	539	558	556	462	509	558	542	517	532	530	532	562	525	590	562	545	566	500	531	543	520	544	493	521	530	510	541	557	537	525	561	573	539	543	543	512	551	557	524	526	545	509	531	518	556	485	566	526	533	555	569	561	537	513	540	515	503	552	521	575	526	579	504	493	534	533	546	546	524	522	547	522	509	524	570	507	554	524	527	528	526	522	506	538	525	531	574	562	474	616	492	510	543	528	552	527	580	547	546	534	509	495	529	562	490	567	551	555	568	564	544	538	543	531	494	541	516	501	531	530	503	550	523	539	536	578	553	516	538	565	551	520	529	528	549	525	536	510	531	561	490	536	544	549	492	516	578	564	521	583	515	533	523	501	546	558	516	556	539	534	553	544	546	530	545	541	577	562	518	537	520	546	541	546	542	543	529	527	492	557	518	592	501	523	529	537	521	543	535	531	504	497	537	525	521	509	559	558	532	547	521	532	541	547	514	543	536	529	554	555	553	534	579	559	499	500	511	529	556	527	571	552	553	469	572	505	554	528	538	521	515	536	529	503	581	575	541	543	521	505	561	552	503	520	527	548	536	506	506	536	564	556	546	511	566	506	538	504	577	596	527	536	536	490	561	530	536	539	515	551	510	547	585	534	522	534	523	516	569	553	511	524	534	475	533	512	551	575	505	545	520	565	525	540	504	509	564	553	550	551	501	550	504	544	511	570	548	550	554	538	544	505	536	538	549	540	534	511	500	539	563	507	524	515	525	544	525	550	538	523	572	547	518	526	547	521	534	539	537	522	535	541	493	534	510	527	489	507	531	549	513	505	515	472	532	508	553	529	524	533	514	537	523	554	489	540	526	543	547	542	529	534	514	537	543	542	516	557	534	532	578	508	550	523	525	530	525	506	527	480	584	537	533	534	557	496	602	567	529	502	549	508	527	568	543	548	547	522	531	538	546	543	574	572	526	523	504	558	538	553	495	503	579	510	522	536	554	533	557	505	564	522	558	543	575	535	582	534	530	540	516	545	568	525	510	534	548	545	513	517	508	509	553	616	539	571	528	535	521	527	564	507	561	557	525	540	554	557	529	550	555	553	502	551	548	569	566	552	544	532	544	516	540	530	585	529	526	550	476	566	502	538	508	550	470	613	519	584	573	514	543	533	546	525	516	513	537	541	527	559	529	551	549	537	500	523	530	553	492	515	499	540	526	541	548	565	579	522	536	503	546	524	533	566	521	529	552	585	537	567	542	556	541	523	544	516	524	541	551	523	521	522	557	520	512	495	537	514	541	550	527	526	533	531	565	520	541	530	544	586	544	536	522	537	548	526	516	552	511	544	587	548	587	543	561	500	547	503	540	524	511	540	570	560	568	516	548	507	541	522	551	552	594	544	537	512	559	544	570	559	566	499	539	525	524	538	539	542	528	536	514	550	563	524	549	524	545	525	506	516	539	546	525	538	529	527	584	584	512	538	558	596	548	498	545	553	522	537	537	549	544	494	548	499	556	511	468	562	521	502	546	543	571	490	529	557	558	530	523	552	485	493	532	504	511	577	531	540	554	553	569	499	492	582	534	513	545	537	547	552	521	571	558	531	531	508	558	563	540	509	508	555	533	531	497	523	504	519	525	536	543	537	521	534	516	515	546	501	554	505	534	522	515	529	569	592	524	582	561	568	511	498	543	522	532	542	529	531	523	523	543	511	497	533	538	547	528	518	510	525	521	573	542	548	533	552	536	558	525	535	551	551	571	531	549	550	530	517	557	548	527	482	533	568	500	544	545	543	516	506	520	539	575	537	584	537	518	546	503	592	558	553	526	512	573	539	535	537	522	584	553	518	556	513	528	536	560	508	543	576	523	496	498	532	547	506	498	496	502	539	501	562	544	534	483	502	559	519	544	496	530	517	558	539	516	545	561	560	492	574	535
31649	27631	23762	7691	540	332	342	355	384	361	394	380	361	356	409	360	345	348	377	361	358	366	382	350	391	333	343	353	357	379	357	342	378	367	352	331	401	359	364	317	350	362	384	352	347	331	365	340	367	396	388	355	363	390	364	373	353	373	374	363	365	332	351	378	373	352	352	391	375	360	374	370	369	394	333	348	357	364	331	369	391	361	332	401	382	383	360	340	365	361	348	351	389	349	362	344	373	378	370	361	354	346	374	388	353	387	327	320	327	357	358	324	361	303	334	378	365	374	365	361	382	388	352	369	328	393	360	387	358	366	342	379	381	369	349	381	369	372	350	368	382	353	342	367	342	358	327	338	358	375	336	357	391	372	344	371	369	326	373	350	351	338	371	354	358	350	356	355	345	338	328	363	352	376	372	350	373	368	378	353	410	362	392	369	382	343	372	362	366	374	368	368	335	353	376	346	339	309	379	335	380	352	367	372	408	370	373	364	357	381	387	350	336	380	353	381	331	382	342	358	337	331	324	338	359	344	372	363	350	355	348	375	337	385	375	328	367	363	383	349	354	362	380	379	344	371	355	374	332	371	339	344	371	390	347	402	368	362	380	367	371	375	377	363	370	371	339	357	332	351	367	330	351	395	334	348	373	350	396	383	359	376	382	367	347	342	372	341	353	352	377	330	357	357	366	359	361	363	356	383	391	361	363	352	319	363	371	360	384	355	385	388	346	360	344	380	374	365	376	351	389	380	347	364	382	366	385	352	366	379	349	385	336	340	349	379	394	336	359	351	351	357	352	338	367	360	362	354	395	352	342	357	357	380	356	381	348	340	360	373	339	362	359	347	387	341	333	370	384	344	358	359	370	376	357	373	402	374	383	389	361	374	340	327	354	362	369	364	364	348	369	372	371	360	385	374	339	355	361	361	354	346	338	341	371	339	365	364	356	375	334	346	364	376	363	343	375	360	341	350	355	349	352	369	350	383	358	372	369	357	349	401	362	386	360	378	367	396	339	364	378	367	376	360	353	340	362	369	354	348	375	368	353	356	377	361	390	343	350	332	349	367	344	372	339	381	365	404	314	402	352	382	358	365	373	364	394	356	367	328	399	376	379	363	379	368	339	340	381	361	360	395	375	361	341	422	351	348	357	331	396	343	352	342	371	353	365	360	366	334	332	347	378	376	372	379	374	368	380	353	336	362	386	358	388	341	390	347	372	358	399	335	358	364	387	343	351	354	355	388	350	374	369	378	381	359	396	372	375	384	398	395	334	327	359	368	358	360	407	367	309	389	369	361	346	369	373	351	378	329	358	384	370	363	348	345	342	365	374	347	355	367	369	359	321	356	369	369	374	360	375	335	365	372	356	336	351	365	347	326	388	342	350	360	371	359	359	397	367	366	366	366	365	363	355	365	371	330	350	371	366	390	331	360	388	377	361	332	372	350	367	340	362	336	356	329	383	367	360	363	324	338	365	375	349	387	377	365	321	371	342	342	347	347	369	350	335	372	370	336	339	340	346	373	389	343	361	314	330	368	374	395	368	339	369	354	365	375	410	405	341	338	381	395	320	402	329	338	355	378	364	371	370	374	376	378	385	375	401	348	391	367	348	388	369	353	352	351	336	388	352	351	354	342	384	346	344	392	391	384	403	362	351	375	336	349	362	392	346	352	348	374	356	361	372	371	376	340	356	363	379	347	369	352	349	373	353	361	340	352	355	351	391	352	379	356	364	336	361	373	374	343	366	341	348	342	343	342	360	378	355	342	362	361	346	379	327	313	352	367	381	324	373	360	320	345	358	332	363	381	369	377	377	383	337	384	378	366	389	362	350	346	337	360	377	346	352	336	358	407	337	376	357	374	338	369	350	356	399	348	373	371	349	362	378	364	350	340	340	355	337	376	357	368	380	386	324	317	361	372	376	336	364	391	370	363	379	330	333	382	363	329	358	365	380	326	351	371	372	402	416	397	379	355	339	410	335	370	350	373	366	386	369	368	401	401	373	365	379	338	366	367	346	348	352	368	349	363	340	363	392	337	375	369	339	380	332	365	359	352	379	384	346	370	379	384	354	363	357	366	362	391	386	374	350	377	388	375	366	347	360	356	357	369	374	356	404	337	389	348	383	376	362	343	363	402	364	338	383	363	371	396	364	384	363	370	358	370	393	400	351	371	390	362	403	345	368	381	385	346	382	355	361	347	354	340	406	346	332	356	350	345	371	344	390	340	377	341	353	380	348	373	343	351	393	362	355	365	381	371	342	370	338	325	382	376	374	365	351	331	361	385	383	362	360	360	372	392	357	380	364	355	336	359	365	360	363	370	351	352	365	368	364	384	376	393	350	373	374	387	379	363	336	378	329	374	341	367	351	350	369	367	366	375	365	334	340	372	348	340	365	343	367	370	359	343	379	306	344	366	375	339	339	353	347	337	338	355	380	392	379	384	332	330	388	341	325	351	366	335	358	361	361	394	357	335	362	365	343	377	364	357	362	350	396	364	336	356	348	351	390	340	351	359	325	387	366	355	399	355	370	381	426	323	358	331	338	365	379	330	364	347	375	354	356	360	420	371	357	401	352	365	369	384	351	354	327	348	370	376	370	383	355	376	361	391	353	355	383	360	323	352	349	360	350	361	382	371	352	378	385	378	346	330	367	331	362	363	361	340	368	335	364	372	345	355	365	381	382	351	378	343	348	376	336	373	357	369	389	363	338	346	380	352	330	353	358	333	348	369	389	390	381	362	406	334	366	340	351	351	383	365	362	360	373	347	353	350	371	387	388	364	390	356	375	365	353	354	357	352	390	358	364	356	354	363	370	375	365	371	357	385	354	385	348	362	340	325	339	351	366	327	375	375	342	365	351	338	363	348	316	350	415	396	356	392	324	358	324	376	346	343	373	373	416	355	377	372	357	389	356	379	364	338	336	355	366	375	357	377	374	360	353	324	348	372	372	377	336	344	373	363	347	372	331	342	379	344	346	361	341	349	349	358	342	390	340	418	375	361	357	353	380	376	353	394	347	368	402	352	330	361	325	350	380	362	384	360	342	390	336	364	374	368	347	356	386	351	347	379	322	349	386	356	339	361	380	345	371	371	348	359	368	353	370	348	356	344	361	402	352	373	370	341	358	355	397	350	342	348	393	364	352	318	367	389	362	356	335	383	338	328	395	405	361	354	351	343	320	341	363	408	349	354	348	350	354	357	371	395	368	359	352	416	372	340	328	363	315	395	353	335	349	353	340	369	388	362	388	336	353	353	350	357	370	351	336	354	370	366	375	341	388	364	336	362	395	373	329	303	370	357	341	344	371	348	372	385	388	367	356	328	368	358	359	355	372	395	348	374	352	363	361	366	325	394	377	340	332	386	377	385	350	342	375	371	384	383	359	341	366	373	368	342	365	375	352	348	380	328	351	376	405	407	382	396	367	365	383	349	352	377	338	371	356	344	379	356	367	418	380	331	376	348	339	394	346	360	359	323	375	361	360	374	338	375
39108	42980	22656	5001	711	506	559	526	504	539	489	509	551	525	539	505	520	512	491	483	498	502	539	505	477	511	487	541	495	537	472	508	525	506	499	503	490	521	499	568	485	516	514	540	508	510	508	508	553	551	497	518	511	503	546	526	542	510	571	513	531	528	527	491	477	480	497	523	542	518	509	567	541	503	565	507	523	522	474	530	503	546	511	505	490	542	507	527	511	540	505	553	505	522	521	469	558	495	535	527	489	561	533	534	509	530	528	504	493	543	516	502	527	482	483	512	539	517	479	545	482	513	525	533	514	546	528	508	476	506	504	506	498	526	541	476	470	532	549	511	480	512	513	510	484	488	482	556	487	481	485	516	524	513	566	522	551	543	504	535	518	490	577	500	505	512	513	540	509	496	529	514	527	498	511	519	508	554	541	493	556	558	552	532	495	484	530	482	511	536	520	523	539	485	564	531	488	546	501	517	514	496	500	515	499	480	544	543	542	511	513	546	520	512	533	507	534	505	528	511	509	520	546	533	528	498	548	526	502	525	541	570	491	537	545	521	487	491	514	473	544	523	511	508	496	565	517	485	512	535	528	487	550	506	516	537	527	548	507	499	502	498	494	512	501	491	495	510	494	531	539	524	512	538	490	510	531	493	478	524	535	474	497	514	521	511	491	526	508	538	507	561	528	528	494	500	509	519	527	560	508	501	496	517	509	522	538	511	512	534	508	573	535	531	553	500	495	529	496	502	476	531	495	526	490	543	505	516	549	514	484	536	495	480	512	500	541	510	517	510	528	481	477	549	494	513	486	491	528	512	565	518	517	508	522	514	556	503	512	504	529	536	529	515	500	510	518	520	533	497	511	508	510	550	547	515	515	517	542	544	520	496	536	517	501	490	524	460	512	488	543	523	513	530	504	516	459	505	517	527	518	501	486	565	492	549	534	533	508	509	531	506	546	542	517	524	529	513	532	534	542	524	570	570	524	537	470	517	519	543	510	542	509	504	498	500	454	484	506	503	510	501	512	533	495	521	473	505	523	512	532	513	510	510	544	529	491	498	535	494	528	476	488	508	487	518	498	519	535	549	500	526	538	558	526	562	481	496	522	506	534	539	547	500	521	508	501	476	512	530	519	505	525	526	507	525	533	502	522	525	505	554	531	524	528	521	536	494	498	494	544	510	505	519	516	516	492	515	514	515	515	480	526	516	491	487	549	490	492	533	517	484	519	521	550	506	499	532	536	513	496	494	497	525	514	494	530	502	568	523	500	546	554	503	470	557	505	507	529	503	509	491	513	534	570	493	537	511	498	540	513	522	527	506	541	504	523	508	523	516	533	515	527	501	508	525	511	530	548	510	558	529	535	550	487	514	497	526	521	516	511	498	539	535	496	549	499	472	518	498	523	509	495	541	493	511	517	526	526	522	520	509	524	533	483	525	491	485	524	514	512	512	509	514	514	517	497	491	528	487	543	508	515	567	520	515	496	507	508	479	540	537	527	517	494	522	497	505	550	530	503	503	530	541	505	512	524	510	555	495	488	478	511	540	549	521	510	496	521	482	514	521	528	548	520	493	497	480	548	501	509	511	488	489	517	544	509	571	502	494	505	517	510	494	566	496	505	505	477	502	534	510	533	552	495	486	550	541	520	543	543	563	517	506	519	511	488	527	580	519	491	538	528	515	510	513	485	506	495	501	520	580	564	485	516	515	541	471	529	519	559	474	532	520	512	527	501	507	532	529	541	539	531	499	517	525	529	509	539	504	477	521	522	526	538	486	509	487	503	476	509	506	504	517	481	494	517	499	518	545	475	534	526	522	501	516	508	498	492	535	523	509	502	479	482	518	525	517	511	531	541	554	511	548	477	483	532	563	510	531	579	493	484	524	545	481	503	539	509	453	544	492	525	570	509	525	515	485	522	553	512	490	489	550	519	500	526	506	470	546	523	560	499	493	508	516	521	512	482	480	544	526	533	451	523	510	508	500	549	534	547	568	479	482	545	510	504	534	504	501	505	509	477	521	547	515	536	510	488	487	506	503	507	543	535	537	491	503	482	532	522	536	531	483	474	492	472	525	492	538	551	511	532	475	502	548	514	477	526	537	531	535	483	510	534	523	527	552	495	515	498	497	548	530	494	522	527	513	540	556	497	472	534	532	523	527	515	491	560	528	489	535	500	520	535	497	531	571	523	514	514	468	534	513	517	496	479	530	470	548	520	510	495	475	547	551	516	458	527	518	508	488	511	525	480	558	517	489	534	460	538	497	516	527	494	482	556	513	521	461	504	548	500	489	535	515	534	463	513	492	477	532	510	532	491	487	499	494	521	505	504	511	529	508	523	526	521	502	512	530	539	534	508	533	543	549	546	498	555	520	498	521	513	521	525	517	520	520	471	518	533	522	458	521	548	558	489	513	504	519	491	506	555	516	513	520	472	511	543	450	533	510	499	513	497	531	504	541	510	508	512	521	477	467	466	535	504	532	501	518	494	485	524	557	530	508	513	535	523	563	490	464	468	507	487	525	503	544	511	476	558	464	528	522	523	507	535	517	532	532	505	503	532	534	537	516	507	529	519	524	503	526	523	532	564	514	514	513	511	504	520	535	476	546	553	548	540	527	463	545	525	493	512	542	536	526	534	485	503	519	506	502	523	510	510	435	521	511	528	549	529	524	534	525	577	519	492	504	514	487	509	547	572	528	505	516	558	529	481	498	459	533	523	530	508	520	555	506	526	530	532	494	519	481	510	517	469	520	491	566	497	531	476	490	531	516	512	508	517	521	523	528	503	549	497	505	519	514	529	530	469	495	506	533	491	528	517	510	517	523	512	550	536	478	524	536	505	527	543	533	531	523	466	513	476	486	532	528	534	514	533	527	548	514	520	529	483	544	505	509	516	538	509	483	534	512	513	536	485	502	570	512	523	525	493	533	530	514	542	531	518	503	484	523	521	487	560	537	525	498	537	521	509	521	540	503	537	487	518	499	496	492	519	522	495	508	466	477	499	508	516	499	459	578	507	548	477	472	524	494	530	515	476	535	516	540	532	524	504	521	514	460	495	538	493	498	490	519	532	549	478	523	493	510	490	545	507	511	475	486	543	524	539	488	539	512	534	532	559	476	515	513	552	521	511	496	533	523	499	522	539	540	495	506	548	524	490	539	502	520	517	541	502	515	551	490	495	496	535	464	508	515	528	543	536	531	516	544	503	533	531	513	539	531	532	529	500	503	544	529	513	519	508	550	498	516	515	558	511	505	494	537	517	512	520	559	516	526	502	535	537	533	498	511	519	502	522	501	538	499	512	505	497	516	537	508	518	492	508	498	505	546	488	499	511	531	548	519	503	507	479	534	537	537	510	465	533	557	470	482	471	515	545	503	500	545	503	522	496	527	516	520	523	532	516	518	493	487	533	508	485	480	516	503	466	536	531	500	512	513	517	503	483	478	494	530	495	483	504	517	496	550	526	500	525	509	490	485	480	562	536	522	545	508	520	513
24580	22038	29470	24404	20686	8522	597	470	481	432	474	479	444	482	425	429	409	442	444	439	441	453	427	497	441	445	471	437	451	440	422	458	442	451	440	409	464	479	437	441	428	462	412	439	449	462	450	428	452	464	422	465	452	448	470	471	426	463	482	441	408	409	442	434	453	452	413	437	441	440	419	467	457	467	460	483	433	431	417	433	452	463	474	430	446	442	483	453	413	481	447	419	441	452	501	420	445	463	432	451	472	457	482	461	451	460	413	451	448	442	428	417	445	431	442	454	425	443	454	406	417	462	420	474	455	491	446	463	499	452	456	452	457	427	416	425	432	433	416	449	406	464	434	448	411	411	469	456	474	419	415	471	442	454	469	470	431	441	460	448	418	452	403	443	428	430	432	464	471	442	420	461	423	417	440	468	430	486	409	468	467	450	440	454	469	439	427	450	466	401	461	454	463	448	430	444	441	471	389	423	426	447	410	436	416	453	446	448	461	437	422	479	448	491	435	446	418	442	410	448	443	453	440	398	425	440	452	471	486	373	477	451	430	442	449	423	414	455	438	437	467	415	474	450	430	473	417	418	447	469	458	466	449	419	437	458	393	473	465	461	408	451	426	417	419	420	478	452	469	471	446	419	427	458	441	437	438	466	436	446	427	453	414	471	436	438	465	448	456	444	446	448	472	455	445	406	465	442	485	455	451	426	445	456	447	425	413	453	423	424	453	446	446	473	447	456	429	453	450	451	463	414	408	425	436	450	417	418	446	442	439	448	433	434	450	407	447	471	439	426	478	446	385	439	445	424	433	442	445	435	442	497	449	397	394	453	457	433	453	452	438	444	442	449	460	423	444	442	399	456	456	433	423	494	437	441	455	440	466	455	437	401	424	465	469	424	423	423	450	422	502	440	425	422	429	464	485	451	420	476	453	464	494	441	438	507	451	453	467	450	425	416	441	434	439	413	432	459	449	431	458	443	451	403	481	431	464	483	435	467	435	434	429	425	420	444	449	467	450	459	430	460	438	476	426	428	435	437	475	438	464	443	421	448	458	481	455	429	469	445	399	433	429	462	424	444	421	411	432	438	448	435	465	429	421	441	447	443	451	475	476	439	430	428	460	433	453	430	444	435	446	419	456	424	424	412	460	395	421	429	458	452	414	439	473	438	415	445	404	457	432	443	424	432	454	452	416	438	432	476	430	406	413	445	425	449	426	424	432	435	436	429	433	414	460	434	439	454	385	422	458	428	431	491	441	443	426	442	434	455	431	436	463	439	427	432	478	442	437	450	400	420	463	421	425	462	449	461	415	442	478	425	443	450	439	408	442	422	449	448	473	417	441	446	438	421	453	465	431	416	426	433	432	434	461	428	431	435	448	438	403	423	451	432	428	451	446	449	423	462	429	454	422	439	418	451	497	444	456	415	455	446	445	455	432	436	440	438	430	432	435	441	469	449	446	436	453	417	432	447	471	413	423	445	429	432	429	415	452	468	445	438	431	457	390	441	406	442	463	435	418	461	470	408	418	480	417	439	433	460	428	448	421	440	428	441	486	422	449	409	416	471	453	433	426	428	441	439	437	459	449	413	450	433	470	414	444	457	481	451	429	404	432	451	471	452	440	457	424	399	437	422	435	469	451	465	424	427	437	446	419	466	439	418	452	467	426	430	460	462	445	461	458	454	428	445	442	456	445	433	451	396	462	440	434	445	415	435	426	430	421	471	428	424	442	435	422	465	420	445	506	441	465	441	436	464	414	428	447	434	466	459	503	437	426	428	455	427	435	464	416	445	463	445	441	468	418	457	434	456	479	452	423	399	429	435	486	418	444	466	436	460	458	429	436	467	471	434	430	447	406	399	382	439	462	421	435	435	439	448	479	459	447	456	446	485	411	461	446	441	459	466	429	447	420	444	418	446	448	448	454	428	441	450	451	462	451	439	467	396	466	467	456	441	452	425	451	468	431	469	425	450	443	424	440	479	470	453	438	478	432	457	438	432	447	432	422	433	453	470	460	411	454	460	460	464	452	444	465	441	430	430	404	460	455	432	433	464	447	487	461	428	440	460	411	433	429	492	447	435	448	456	443	455	421	452	489	469	431	456	464	450	446	413	414	468	405	443	442	439	476	452	434	459	468	449	432	424	384	467	449	426	392	505	457	455	445	408	439	414	450	436	459	437	414	455	449	459	436	470	459	432	443	424	440	421	463	443	463	464	409	474	399	427	420	455	463	462	442	458	466	444	448	469	445	448	416	450	477	469	448	461	397	405	430	455	452	412	448	457	440	453	447	418	434	452	442	460	445	460	439	451	478	431	453	412	432	463	452	403	500	432	455	445	424	451	471	441	478	476	436	453	414	433	467	417	458	448	421	453	416	469	456	399	484	430	472	417	445	433	399	468	472	439	426	452	437	434	468	435	446	450	437	451	488	407	432	468	424	457	494	453	419	437	442	468	441	461	464	427	447	418	454	453	437	473	439	451	425	417	445	447	459	432	434	447	436	390	453	452	439	403	450	437	428	470	460	433	433	445	466	463	433	423	462	467	462	475	417	430	451	441	490	434	430	438	438	424	462	465	408	496	425	446	434	471	451	420	435	454	500	436	421	444	453	463	481	443	440	423	443	390	451	442	460	462	429	456	457	429	416	442	385	470	439	462	426	440	426	448	489	416	482	467	422	455	442	463	490	447	461	432	462	449	428	450	433	448	445	474	480	426	455	427	445	433	416	423	474	470	493	460	401	459	444	433	465	433	451	440	431	438	458	438	460	432	458	414	449	446	440	442	453	489	461	411	489	433	447	415	443	442	430	423	449	472	433	442	458	426	463	465	440	447	457	448	436	460	458	473	442	438	469	422	428	434	452	430	436	426	474	456	431	450	440	441	460	446	435	415	440	428	430	425	436	447	432	463	464	462	465	431	450	455	433	422	441	479	462	429	427	458	412	455	451	445	452	426	455	455	469	459	427	433	468	437	446	428	425	475	455	450	409	464	470	480	406	464	475	404	462	409	487	447	448	445	452	463	435	460	453	461	433	460	432	453	471	464	444	435	454	462	449	416	446	441	450	454	405	451	445	430	442	451	429	405	437	426	461	463	414	468	478	443	379	463	440	455	481	437	417	423	465	436	445	424	433	464	445	445	424	439	428	440	442	467	419	445	464	402	472	443	451	428	429	420	445	416	445	460	457	406	427	449	451	459	427	435	454	445	459	447	416	431	421	464	417	427	412	435	469	456	484	444	425	438	438	409	431	434	423	439	439	430	443	438	456	427	424	479	434	436	439	404	447	444	473	449	430	456	442	471	448	441	466	436	448	414	483	483	450	420	415	414	416	459	430	458	467	445	461	464	449	440	429	445	473	447	438	459	459	481	452	455	430	497	460	400	436	454	443	437	425	440	430	440	434	453	430	480	469	432	426	413	430	458	422	435	447	442	432	445	394	439	460	463	435	443	439	452	426	400	435	462	420	474	423	463	419	469	458	416	450	457	424	447
60976	84666	51470	20170	2496	639	618	633	635	643	593	658	638	623	577	638	657	599	587	651	658	647	634	593	644	645	595	651	606	663	622	615	594	561	588	646	625	611	605	668	597	625	600	583	635	589	641	596	660	645	624	599	627	606	638	630	560	646	673	625	583	606	626	614	606	587	633	618	584	637	668	584	584	611	632	601	627	617	677	583	656	591	668	640	609	639	636	592	620	639	603	630	631	603	617	659	647	671	631	608	644	594	628	631	615	640	640	627	634	599	656	601	623	583	642	605	637	640	611	605	614	633	608	585	636	624	614	615	597	613	628	641	603	622	617	637	627	577	639	592	616	675	658	583	644	682	617	607	585	613	624	625	571	679	649	632	627	605	617	637	644	589	640	681	646	615	629	593	656	631	604	661	637	576	631	649	589	630	641	656	650	611	629	624	634	639	623	605	633	604	606	607	615	597	627	592	621	612	628	621	587	629	615	616	616	596	587	613	601	604	625	645	626	603	623	652	581	620	639	661	612	648	641	611	653	622	570	616	602	696	591	627	595	632	663	650	625	605	643	634	620	617	617	586	609	636	589	622	644	622	647	613	597	611	640	629	611	628	624	575	618	617	593	637	653	574	597	587	589	618	630	563	607	625	632	594	661	629	612	603	608	635	640	624	602	619	604	647	629	630	652	654	582	674	578	646	605	606	674	633	631	617	588	638	614	613	637	650	644	582	610	638	654	610	581	660	660	635	659	640	635	650	645	632	633	599	651	661	631	630	663	598	677	613	603	602	644	621	626	625	632	617	619	625	645	653	613	600	616	651	595	629	618	663	609	612	615	596	650	624	633	623	657	624	616	598	645	656	599	638	624	647	627	607	624	586	625	587	656	633	583	672	627	644	590	579	633	618	621	659	586	588	608	644	559	663	642	596	651	591	628	642	596	654	625	662	621	614	619	649	634	639	618	619	626	624	614	652	623	669	621	627	624	608	593	595	623	619	619	632	590	622	610	613	641	563	643	624	628	601	640	632	608	632	635	646	609	653	611	612	631	614	664	611	620	610	650	596	629	614	605	649	614	656	654	598	614	658	585	610	624	626	583	597	621	668	616	628	632	630	597	614	588	626	636	636	623	617	622	592	632	618	615	605	633	558	656	624	633	641	678	621	571	631	692	651	575	603	637	627	635	581	601	584	651	616	638	639	619	651	661	601	635	589	645	614	577	640	642	611	604	602	649	671	653	629	583	622	623	641	658	626	620	619	658	649	643	609	621	641	631	664	587	645	600	635	606	604	639	618	595	616	603	650	656	605	593	611	668	579	634	638	638	603	592	594	632	639	585	669	613	615	617	622	617	614	625	567	627	636	604	626	665	605	620	600	631	656	666	622	594	589	643	600	626	629	642	630	646	620	625	652	650	630	640	609	629	630	640	550	614	638	627	572	631	665	625	577	588	640	633	627	601	612	651	640	639	646	620	623	624	632	618	628	650	645	591	559	583	632	609	607	641	629	595	649	590	600	631	625	659	596	660	631	618	618	606	581	650	619	646	626	694	614	571	672	637	654	627	612	578	632	646	577	664	636	577	627	625	629	632	602	659	663	605	638	625	601	587	591	641	675	623	608	639	637	644	620	641	615	621	621	637	619	612	567	636	600	639	614	635	602	612	638	598	623	581	709	654	631	631	599	629	580	605	605	609	637	570	569	609	608	624	641	604	641	633	644	585	602	602	609	668	651	642	625	643	610	597	629	629	581	612	649	648	589	617	628	643	614	639	652	622	671	593	602	595	638	596	610	649	614	698	578	635	585	624	662	589	619	620	627	629	643	652	611	629	660	565	593	635	615	652	624	628	646	641	608	586	611	624	604	628	610	616	592	638	608	668	632	613	656	620	588	656	631	653	610	614	633	622	623	636	564	637	614	580	629	649	627	661	690	583	612	637	629	641	648	635	626	627	611	612	625	629	610	624	643	628	600	610	600	615	645	630	653	626	639	611	632	597	605	631	593	610	641	648	585	606	616	624	599	615	643	569	595	637	631	607	620	664	615	571	629	641	598	645	605	637	601	647	623	602	579	619	621	648	619	620	664	630	579	640	615	625	619	634	570	601	633	586	595	622	637	648	590	617	663	604	575	591	617	632	572	607	638	654	610	621	610	649	605	662	613	592	632	599	554	649	619	597	595	650	682	578	590	591	645	617	591	602	605	683	618	637	617	619	653	635	601	598	595	632	631	614	620	641	614	632	648	611	591	609	597	638	619	617	656	661	635	629	621	645	601	603	633	605	611	633	637	585	597	647	603	664	609	589	606	641	640	611	574	650	635	615	596	607	645	657	634	608	572	667	634	632	643	633	580	614	615	632	601	650	642	617	616	621	627	649	633	628	575	657	618	674	645	646	610	597	592	614	620	592	637	585	630	671	623	588	671	605	612	657	659	610	628	638	626	630	626	626	616	610	604	611	600	562	653	584	654	635	637	674	594	629	632	619	600	614	644	625	600	610	646	589	618	613	613	622	630	646	666	660	622	618	621	644	590	656	607	583	606	630	605	629	606	617	639	639	593	606	631	622	623	669	641	607	604	653	639	637	644	624	622	606	628	609	615	602	658	637	616	631	588	634	645	631	648	615	679	600	623	628	607	575	609	607	585	603	635	631	617	656	641	603	657	634	644	579	622	640	614	612	650	652	613	655	638	652	617	589	630	625	628	603	637	656	651	634	613	618	647	630	629	599	603	665	613	634	615	615	580	625	574	617	642	614	651	589	638	655	602	638	641	663	642	603	617	652	629	633	610	669	584	633	637	614	611	616	627	618	639	644	605	640	633	623	604	613	642	633	629	660	615	639	578	631	597	614	667	598	614	601	612	667	624	567	607	604	629	647	627	676	585	630	623	635	642	636	630	596	638	630	655	649	608	627	608	585	633	597	643	638	639	615	585	635	599	590	666	636	634	605	601	620	676	637	662	639	649	625	666	601	659	593	589	616	605	597	604	614	606	635	639	601	602	624	642	597	581	588	662	627	607	613	626	613	604	605	608	610	616	596	628	600	614	640	587	601	615	631	593	603	636	667	622	653	615	647	609	625	622	603	609	618	643	615	644	640	598	616	601	623	599	624	618	596	639	608	625	616	701	626	614	580	625	626	614	659	651	624	597	585	641	601	584	605	693	575	644	648	595	645	635	614	629	618	637	634	620	648	647	618	625	643	612	596	609	617	581	604	630	615	635	607	624	635	651	579	616	673	619	607	620	646	564	635	584	646	675	604	598	608	659	615	662	593	616	681	626	609	624	628	635	653	626	627	656	606	635	625	639	618	624	594	644	680	602	638	608	643	611	585	628	634	628	619	635	611	681	672	651	671	636	626	646	635	634	608	670	647	677	612	631	603	599	653	603	643	581	604	589	679	620	611	620	571	640	593	628	628	648	621	642	580	646	650	638	640	613	643	605	596	615	598	629	644	625	631	660	584	621	628	614	595	601	657	641	647	595	583	637	600	694	585	619
23443	21583	29606	23629	21379	20884	6757	483	406	346	407	380	369	397	369	404	382	388	372	340	383	380	366	376	405	415	379	370	367	383	374	382	393	411	392	399	358	405	400	368	357	406	399	380	354	350	334	364	364	384	352	362	395	354	364	361	391	379	387	360	376	392	382	380	344	382	373	366	349	413	388	386	347	422	371	348	345	344	356	411	398	357	398	344	399	354	396	352	407	399	383	369	396	366	359	364	373	353	401	424	354	386	382	353	389	392	369	402	351	383	363	370	366	381	382	362	360	393	377	381	357	393	379	350	392	372	350	357	383	359	337	359	371	344	407	356	340	358	366	372	399	337	380	372	370	358	381	398	377	397	392	361	421	407	373	376	379	397	362	411	372	391	360	316	382	353	366	375	393	382	370	388	376	335	386	363	364	352	393	367	381	386	328	356	381	373	388	403	379	362	417	374	380	342	357	342	382	382	416	360	362	365	361	395	359	354	368	366	363	376	400	398	385	384	388	394	405	357	361	392	373	376	400	372	358	351	379	360	376	393	382	354	387	364	399	350	362	339	347	329	355	385	362	363	351	399	378	382	404	354	344	375	364	386	377	382	380	383	374	352	385	388	378	358	371	346	389	376	353	378	393	381	378	377	390	388	340	373	364	372	376	373	358	378	390	382	371	344	419	370	404	364	389	381	370	383	371	363	353	378	358	399	363	350	345	388	354	374	342	362	385	397	399	363	397	392	352	365	373	362	394	378	371	353	377	399	374	390	389	357	408	390	356	397	385	379	406	370	383	382	361	378	379	404	391	364	358	381	382	362	398	356	338	387	382	372	394	370	394	356	398	386	380	385	409	411	395	378	407	372	369	344	334	378	359	372	394	397	393	387	357	397	413	395	377	378	353	338	385	350	380	383	368	359	376	404	364	360	368	387	368	337	385	379	361	374	368	382	363	374	384	350	385	357	358	376	396	399	400	379	383	402	370	375	352	400	363	350	356	403	385	390	360	402	391	406	380	358	378	381	369	410	344	375	396	372	379	376	356	382	386	343	374	388	362	378	368	400	375	391	388	377	355	358	381	385	381	371	356	387	354	442	386	356	363	366	367	401	371	381	400	383	404	376	373	381	362	386	364	357	367	358	384	374	353	365	359	381	409	373	366	346	317	346	353	362	368	394	397	380	377	409	373	384	372	347	367	344	400	393	340	353	407	368	404	368	340	333	352	397	376	372	386	363	359	402	381	368	381	379	370	378	401	387	393	369	355	357	383	379	401	395	367	403	376	361	355	391	353	377	375	366	347	366	382	385	369	391	376	364	356	374	388	370	385	345	367	365	373	371	415	373	391	367	402	361	345	407	386	351	369	394	384	389	362	372	331	374	374	402	356	382	348	368	383	367	341	365	333	369	348	410	353	346	349	395	396	374	354	359	338	350	358	400	360	336	351	369	377	401	390	323	391	394	391	368	380	390	371	350	364	332	380	349	337	382	319	381	359	380	365	428	377	392	379	364	396	365	360	360	374	418	406	351	380	364	380	381	379	351	375	365	378	332	397	390	384	365	353	392	382	392	372	407	317	386	421	381	380	362	357	370	357	340	368	356	378	383	361	397	360	362	396	364	367	357	366	382	379	397	383	369	351	362	362	349	355	392	378	361	338	355	374	374	396	348	414	351	361	387	385	358	349	379	345	367	386	394	339	361	404	374	384	335	407	371	372	385	384	335	406	382	372	349	398	361	385	364	357	390	377	344	365	388	388	349	404	352	375	409	382	380	356	389	369	403	325	374	355	345	376	359	394	384	349	384	336	381	344	394	365	382	343	361	379	378	384	361	347	365	382	379	348	355	416	411	374	379	390	373	367	384	362	367	403	356	378	373	372	374	373	404	352	378	388	375	377	359	370	396	386	354	386	406	375	377	366	355	400	386	391	341	388	384	372	370	377	376	392	418	382	404	376	397	367	375	404	376	393	381	369	382	359	383	394	376	417	372	377	336	373	359	372	365	386	405	342	387	376	404	355	370	413	364	399	381	355	415	386	407	390	353	390	371	364	388	404	342	393	377	398	397	376	338	372	386	404	382	365	359	395	354	349	378	387	354	366	374	396	395	452	361	340	376	382	373	351	374	360	409	379	386	360	385	379	354	394	375	358	375	378	375	385	396	384	344	354	343	349	365	375	342	375	350	405	357	368	370	378	341	359	367	370	402	385	367	381	390	387	327	363	382	357	365	409	394	355	360	365	371	381	364	355	384	372	393	344	368	378	376	372	364	367	347	401	382	368	375	362	383	388	371	375	390	348	364	385	352	398	377	372	361	387	340	407	391	389	372	364	411	378	389	394	393	364	372	353	356	366	389	381	399	384	336	357	395	362	369	381	382	377	348	360	392	399	390	393	381	382	385	381	393	370	403	348	394	349	349	360	388	378	317	384	378	393	378	365	394	368	379	376	348	375	382	366	363	362	371	351	340	377	401	387	371	408	376	380	368	394	376	362	366	370	376	382	369	389	371	342	355	370	371	358	391	398	387	359	387	395	384	400	355	357	347	371	383	365	359	388	402	385	371	357	382	382	359	341	374	351	380	401	349	365	386	340	376	390	355	375	366	365	388	408	380	378	354	327	379	400	389	338	373	398	388	363	354	378	360	380	337	364	384	356	361	382	365	386	371	378	363	385	360	356	386	369	412	388	378	328	403	356	421	396	378	361	360	332	410	345	391	380	365	361	344	405	403	406	394	374	356	424	380	396	381	395	346	393	381	378	381	382	390	364	372	362	391	373	384	379	375	360	425	402	338	354	437	373	360	418	359	358	368	360	417	396	369	356	346	349	362	390	380	389	402	380	378	413	350	394	376	356	373	380	352	375	391	353	343	357	353	364	371	381	403	365	407	352	373	408	392	368	393	360	392	360	373	380	360	405	375	379	373	342	367	393	400	350	367	361	378	365	361	372	363	374	359	408	359	382	386	365	356	380	370	328	370	365	331	336	394	363	361	384	350	412	371	313	388	378	374	387	384	388	396	390	350	384	343	342	415	366	407	399	351	378	345	370	389	386	357	402	392	375	370	378	361	418	377	373	370	373	339	361	392	359	392	378	386	382	379	386	365	388	369	370	360	381	387	384	374	378	392	367	373	371	407	376	403	358	356	404	359	356	385	367	380	359	347	386	379	366	380	376	375	361	381	317	395	411	370	379	365	380	362	359	397	352	394	389	364	372	342	391	397	377	353	340	389	389	374	384	408	364	359	351	361	409	385	344	357	356	372	361	369	363	346	357	368	365	366	367	376	398	391	383	407	363	367	374	334	380	394	369	393	396	368	364	383	404	386	370	391	346	380	385	372	390	393	371	362	370	391	367	375	389	410	382	376	383	386	404	375	403	338	366	373	386	348	377	371	371	373	381	370	373	351	374	347	373	357	383	384	340	383	385	366	371	395	394	369	343	376	370	386	360	328	364	386	335	331	371	343	391	365	362	372	376	369	370	384	388	373	399	365	446	354
61912	93838	59785	26437	3896	525	584	572	556	531	582	510	542	471	546	516	508	532	538	524	505	539	507	552	528	521	536	502	529	505	520	546	579	529	522	522	515	509	527	515	525	546	530	513	504	551	498	479	515	506	503	525	502	509	493	518	544	536	508	526	510	541	521	543	541	479	499	487	515	541	521	520	521	550	527	573	513	509	525	555	507	518	530	549	522	569	539	524	513	494	525	532	558	535	500	502	558	547	541	483	510	518	567	525	532	542	510	528	543	544	515	556	546	514	523	524	534	544	526	515	561	533	520	483	503	539	541	547	506	513	506	544	500	504	540	509	541	546	507	513	515	555	538	517	498	533	529	536	491	536	546	514	517	517	495	544	566	533	503	537	543	494	536	518	497	524	529	496	498	535	541	550	537	527	563	527	520	538	513	510	527	534	538	533	511	535	515	554	535	550	513	553	528	557	517	528	507	520	529	514	528	524	491	512	545	507	551	531	538	542	531	482	566	496	538	551	548	514	522	504	484	534	496	496	506	525	506	505	524	480	540	557	541	514	547	531	524	526	517	499	510	526	542	511	530	517	534	555	526	534	522	543	510	501	526	555	530	524	528	545	507	510	506	533	539	501	515	522	487	521	516	530	537	520	474	523	518	526	512	528	550	480	535	536	490	486	497	532	535	527	518	505	544	519	538	526	553	513	526	532	504	523	498	544	508	479	497	541	522	554	499	545	519	466	492	505	535	545	518	515	520	515	549	512	519	499	532	544	514	526	486	527	510	548	468	471	496	506	530	481	517	525	531	509	552	504	513	513	522	470	534	542	537	491	545	545	542	521	510	557	580	503	547	553	505	564	558	498	547	512	532	498	483	538	489	563	499	522	532	515	504	519	547	534	542	499	534	533	521	521	528	515	497	531	539	568	515	549	556	520	538	530	522	550	508	568	558	540	485	496	546	583	498	553	559	534	527	533	544	501	513	520	534	511	537	542	528	512	526	523	505	498	515	485	522	545	547	525	561	498	525	545	551	517	525	511	505	535	557	500	523	531	492	493	489	532	563	526	534	556	527	510	500	529	498	518	516	509	523	529	486	490	542	546	540	534	529	521	516	506	522	508	539	538	524	526	521	571	487	516	500	541	508	528	565	495	537	498	530	506	528	534	479	519	552	517	500	544	492	548	523	552	508	471	526	527	532	503	515	524	534	527	526	502	515	518	504	530	542	510	516	499	525	485	541	520	545	537	528	572	558	537	467	526	516	499	529	521	533	559	503	540	529	507	520	518	565	538	500	532	549	578	554	499	491	516	531	582	512	505	523	560	528	528	497	555	543	543	550	542	509	501	534	546	479	529	538	537	536	524	539	513	501	503	498	535	554	555	515	541	534	524	504	540	521	500	580	506	549	520	523	505	555	523	540	515	494	522	511	536	555	547	520	495	495	521	540	529	587	540	552	501	538	506	546	514	500	489	492	515	609	543	489	509	544	529	557	547	527	549	524	517	529	514	507	532	533	539	568	532	506	487	519	518	495	538	542	518	516	518	493	499	523	558	572	537	515	519	493	515	538	516	537	535	561	500	586	517	546	499	520	486	534	519	535	486	484	548	559	517	530	526	513	539	559	544	545	528	557	492	505	581	544	492	521	526	545	499	556	518	533	518	523	508	544	500	549	548	536	545	520	506	534	515	475	535	516	481	538	520	514	563	544	502	510	532	517	520	526	516	489	538	561	527	505	518	524	483	533	543	515	525	505	533	525	502	523	482	542	514	511	537	533	493	509	550	506	489	502	548	555	550	536	530	523	551	525	530	523	484	581	495	505	531	536	464	507	544	531	514	531	551	553	504	554	514	475	536	535	546	543	562	501	518	534	496	529	501	514	506	539	526	519	494	529	531	543	545	512	560	545	498	564	503	506	514	516	503	537	521	490	514	525	554	507	524	549	544	492	554	515	527	509	476	483	549	534	527	514	537	534	531	541	495	528	516	517	509	580	503	519	565	518	516	554	544	516	514	532	538	568	531	539	537	523	514	509	554	549	514	525	562	524	538	524	583	512	523	539	547	545	555	540	530	529	518	517	510	523	504	518	526	548	513	515	550	518	512	505	527	536	519	535	508	542	539	522	524	560	526	517	515	517	501	512	545	505	512	513	523	548	531	524	532	523	537	563	524	521	518	520	523	543	503	496	534	529	508	505	506	531	535	532	505	526	552	540	518	516	522	504	560	524	527	570	535	523	530	526	503	502	513	520	537	506	545	497	530	529	522	583	542	523	557	554	490	530	523	504	528	523	535	510	546	503	485	568	549	546	521	554	520	502	543	537	516	513	507	501	531	516	509	484	537	506	548	464	551	526	526	542	496	537	540	553	512	500	539	527	510	498	522	525	504	532	559	508	535	521	539	524	513	518	553	521	526	537	556	512	514	545	534	529	501	540	521	534	502	522	556	528	570	534	505	554	547	518	493	515	522	509	523	569	513	528	513	526	510	515	538	490	527	519	539	516	515	526	517	522	506	563	507	533	521	553	511	527	528	580	509	530	535	583	535	590	523	528	482	527	524	545	491	533	601	515	552	541	533	532	559	490	505	504	484	539	507	576	578	614	550	507	498	512	569	526	524	541	520	535	535	548	536	519	553	514	537	493	512	513	520	549	549	505	541	550	576	492	538	530	520	529	509	557	499	538	534	460	518	536	488	529	528	521	520	545	530	542	513	545	511	529	553	523	505	548	551	543	559	536	525	529	519	521	532	504	579	530	502	550	497	546	551	542	461	470	501	556	513	538	557	479	526	547	529	547	521	552	558	542	511	547	531	538	539	541	533	549	525	541	520	506	544	564	501	566	500	534	548	508	507	513	528	517	519	538	543	531	535	521	537	526	486	502	520	528	559	496	530	542	546	478	532	561	555	522	536	501	560	528	535	545	505	491	521	527	562	494	508	496	531	534	510	553	536	497	534	500	519	520	538	530	542	537	530	517	533	517	579	520	533	547	545	556	555	514	542	506	539	540	522	551	522	504	550	499	503	568	552	498	545	555	564	514	538	547	511	501	495	524	524	525	518	540	527	604	558	511	594	569	533	523	549	555	566	501	507	519	509	549	508	564	502	510	523	514	508	540	538	512	524	497	526	538	510	527	534	538	513	508	527	511	548	556	510	535	510	546	517	534	513	522	543	513	510	534	533	547	564	500	479	511	529	523	523	532	481	525	529	535	520	587	555	532	493	522	507	525	546	528	529	536	547	547	554	516	530	552	538	559	509	534	500	519	541	499	575	511	542	518	537	551	536	531	524	533	514	535	508	552	494	541	495	534	535	567	541	558	517	510	522	543	529	546	501	534	502	562	556	538	541	560	547	561	536	507	534	504	542	506	459	544	525	460	555	488	556	472	525	554	489	521	509	543	514	572	505	543	541	507	529	536	537	537	512	498	521	528	511	502	509	473	517	529	512	503	565	553	566	531	535	522	542	500	555	520	527	516	520	543	495	560	486	513	522	547	561
32013	27742	22904	7594	693	509	405	370	360	363	370	371	353	381	380	356	356	349	357	354	345	315	398	366	382	358	330	352	359	328	374	354	348	385	347	363	321	355	344	348	336	362	360	386	366	349	347	368	370	379	329	337	370	361	393	320	373	334	352	371	386	343	343	374	354	347	353	338	362	373	327	363	373	324	367	353	413	353	387	367	369	363	336	350	370	384	326	365	330	351	381	378	351	382	358	328	363	305	357	336	376	355	328	367	385	386	351	352	367	358	368	364	363	348	351	353	348	363	356	377	375	331	370	342	360	338	334	347	369	375	322	315	384	372	369	351	365	352	376	342	344	369	352	353	331	328	374	350	341	341	380	358	362	352	346	358	353	403	357	387	343	365	314	345	344	374	365	387	356	349	321	364	368	355	340	384	304	362	393	372	363	378	348	353	370	392	379	357	360	344	362	386	356	350	336	309	427	380	338	371	360	378	345	364	308	332	364	331	354	320	389	360	344	350	365	354	343	324	364	359	354	360	348	322	371	346	361	380	347	352	345	367	365	369	367	336	384	362	326	357	381	343	382	333	373	339	350	400	353	351	348	346	360	362	375	368	352	369	386	343	340	358	383	363	341	337	371	379	350	328	331	342	335	344	358	396	356	365	357	344	370	355	348	367	354	341	323	400	377	372	362	321	367	331	373	371	374	344	368	377	358	360	350	366	381	354	376	325	346	358	336	370	375	340	381	349	358	395	315	382	357	333	350	348	364	385	367	352	370	347	357	343	358	331	369	392	337	338	383	345	327	335	391	354	358	369	371	341	351	354	366	385	347	378	346	336	333	356	382	368	361	344	332	359	383	324	352	350	319	364	383	368	355	366	355	384	343	330	341	367	357	361	348	377	354	350	331	377	349	346	358	334	362	342	377	346	372	342	356	334	385	395	384	341	370	377	356	369	357	361	380	366	378	358	364	361	422	375	348	366	362	361	344	363	371	376	359	374	396	344	359	364	365	345	307	388	315	347	364	346	365	351	354	341	399	361	417	347	362	363	360	338	359	338	345	351	361	337	354	341	367	342	373	359	350	348	352	353	340	372	386	345	339	353	364	355	336	340	364	342	379	329	379	354	337	380	358	337	356	376	327	400	343	340	333	332	358	373	334	367	371	347	346	336	341	351	322	368	364	375	372	359	346	323	385	370	332	406	352	353	337	348	369	349	360	331	377	352	322	330	346	326	374	355	369	368	371	355	322	345	389	362	318	367	330	345	369	361	326	349	394	348	318	350	379	346	348	357	339	383	353	358	340	368	345	349	348	349	384	368	346	368	357	338	365	335	343	398	345	384	334	341	328	370	344	359	338	356	370	347	320	360	374	350	357	365	363	350	361	381	328	368	331	353	331	334	376	374	336	349	375	360	388	364	395	383	367	361	356	364	367	355	310	356	357	344	325	372	373	364	393	349	375	357	327	377	357	355	342	375	388	368	332	361	347	350	341	402	350	379	399	323	377	364	362	351	346	354	338	396	361	388	371	348	338	347	361	350	344	345	370	339	312	387	368	331	378	373	380	364	354	352	344	325	334	374	400	373	346	343	332	343	345	341	331	327	338	335	392	350	369	367	369	336	302	342	382	363	337	340	354	392	371	388	353	379	358	373	369	352	357	378	356	377	379	342	349	369	345	359	339	341	367	368	367	362	332	345	334	346	343	373	348	373	347	332	355	363	318	355	368	359	365	353	371	394	368	356	347	341	362	364	333	348	339	395	372	362	339	370	335	372	367	364	370	354	379	381	353	345	328	328	354	344	356	341	335	392	327	347	364	361	340	361	375	370	349	388	373	383	358	379	368	349	353	375	382	355	331	392	370	355	381	388	381	339	341	355	364	371	333	334	318	378	344	378	377	360	326	362	368	376	362	358	358	347	328	359	383	361	331	338	337	381	385	367	348	386	357	346	358	379	381	370	344	357	323	362	350	353	338	328	342	354	355	383	371	349	331	347	336	349	362	394	363	346	329	347	334	370	358	365	341	347	370	332	361	335	329	333	369	385	366	353	366	372	365	372	386	330	350	361	349	365	344	343	371	349	345	364	341	369	369	363	358	337	388	344	379	367	394	336	339	353	359	363	355	378	371	389	381	371	350	353	343	330	357	364	359	362	352	364	368	367	341	350	343	396	342	378	384	353	368	348	367	360	371	315	343	330	318	369	366	348	372	366	337	331	367	358	371	345	371	352	376	337	335	363	339	354	346	359	348	369	359	341	334	348	373	353	336	360	367	330	411	360	346	342	389	327	372	390	370	339	360	376	359	325	345	358	346	357	352	353	385	367	354	334	350	339	363	358	353	383	353	377	398	353	360	383	365	345	379	332	333	381	348	355	367	362	348	366	361	350	360	344	354	349	350	354	354	340	347	342	369	393	339	346	356	382	357	389	370	392	336	361	354	373	362	344	346	385	345	343	389	363	356	372	331	369	353	370	355	352	380	342	356	361	357	378	342	348	373	349	331	346	332	357	356	332	348	347	370	360	346	335	305	347	344	349	369	342	334	339	360	360	349	334	364	368	397	401	368	373	383	392	364	364	357	369	337	334	353	355	364	358	367	371	351	338	330	386	383	357	323	374	324	357	367	339	342	382	377	389	379	391	327	381	375	360	318	379	352	384	360	335	342	384	367	351	373	349	366	316	376	367	354	387	363	356	354	382	346	409	365	355	351	356	328	361	319	366	337	321	361	362	351	341	355	346	341	356	371	327	380	385	364	333	346	333	350	370	386	344	352	363	410	336	356	348	358	378	352	382	332	348	338	368	354	370	369	349	347	350	357	374	372	325	358	344	370	316	357	360	332	372	331	350	327	342	338	345	343	377	346	366	327	382	343	391	373	299	370	357	354	377	366	347	352	290	350	319	347	352	380	333	386	348	380	349	387	366	363	340	343	383	372	352	358	351	312	363	363	367	380	372	353	380	330	372	374	346	352	360	370	339	336	344	349	358	386	366	311	376	375	336	372	350	387	349	384	338	355	352	325	352	335	325	359	388	357	367	358	339	367	361	384	352	344	358	343	342	366	360	370	365	353	368	366	399	335	336	332	347	336	359	331	367	369	404	361	368	328	350	339	342	359	350	372	332	385	391	351	340	380	369	337	351	370	353	323	341	336	372	339	325	369	369	355	334	342	348	373	365	399	356	382	364	343	338	377	337	368	368	383	360	374	338	352	360	354	360	379	338	371	342	364	346	360	368	343	353	343	332	353	364	339	375	393	346	357	360	363	337	339	335	341	350	359	356	395	374	378	334	346	361	398	363	356	352	387	344	332	379	381	376	323	338	345	359	365	340	344	344	345	360	354	375	330	342	384	364	365	393	356	362	334	336	317	351	372	327	355	376	345	372	369	351	374	380	374	351	361	360	380	347	356	323	362	375	357	355	352	353	325	370	382	343	383	360	392	370	366	411	320	323	377	359	405	327	347	367	400	347	332	324	351	350	374	391	344	363	353	348	350	332
39764	43092	21828	5119	749	486	539	485	507	508	517	522	497	542	534	489	528	514	486	495	499	509	497	520	532	517	551	509	538	508	509	533	503	561	519	473	495	516	516	464	545	495	513	504	542	533	474	474	524	537	500	508	487	516	514	509	512	529	507	526	519	504	494	471	468	543	478	546	486	522	520	475	494	515	491	465	507	524	575	476	475	521	486	491	511	515	514	524	497	503	474	499	499	506	497	523	503	488	508	515	520	479	521	546	493	512	506	528	570	555	488	548	496	535	536	529	515	491	521	542	492	528	493	487	554	497	489	489	525	496	555	525	518	482	550	495	484	517	496	519	540	501	520	505	481	520	521	507	512	487	513	510	516	522	559	531	527	488	508	520	478	536	552	542	498	535	486	525	477	524	520	514	500	499	527	507	503	492	519	509	514	495	538	500	477	478	473	549	515	508	542	495	496	452	519	504	493	520	523	523	539	546	505	517	489	517	514	527	468	512	487	522	509	518	495	506	491	491	560	482	509	536	510	513	522	518	464	518	492	512	495	517	471	525	489	579	530	523	525	515	486	487	536	513	502	501	540	493	480	545	503	511	510	494	531	496	544	497	507	521	521	477	497	556	505	488	509	482	547	483	502	523	507	506	502	548	435	547	503	513	532	468	536	508	506	534	490	505	470	497	475	466	519	540	463	453	536	493	521	483	545	481	519	483	492	464	529	504	512	523	496	454	495	539	526	486	538	512	503	530	511	521	509	489	530	514	518	533	487	558	515	495	495	530	445	549	512	556	539	502	561	535	536	526	529	483	525	497	505	561	508	451	507	541	522	501	506	488	525	487	487	458	502	499	530	533	511	493	523	522	527	511	491	517	503	517	542	519	494	505	522	556	467	518	501	499	514	506	474	514	505	482	544	522	493	509	539	494	508	528	488	518	491	487	488	509	520	496	494	463	506	515	528	521	511	497	539	494	508	539	520	472	470	478	541	483	539	504	520	502	534	522	486	488	504	487	507	543	487	534	491	517	495	527	501	508	522	529	503	518	494	508	533	477	471	513	470	517	476	522	530	510	486	467	515	491	519	475	529	511	475	505	507	528	521	496	514	523	528	487	513	486	527	510	471	515	529	509	490	501	515	521	519	518	489	489	519	516	498	549	504	531	517	495	490	464	477	508	497	492	492	531	537	557	521	508	548	508	492	526	495	521	502	510	495	478	494	541	504	531	505	491	529	560	543	480	500	474	518	511	535	531	517	530	504	506	474	551	525	529	461	488	505	517	507	526	529	509	541	496	520	528	513	512	527	476	513	486	484	528	522	508	509	522	544	526	522	503	518	558	524	502	505	503	463	502	538	501	522	515	518	502	537	521	468	511	547	494	517	537	513	554	513	480	542	538	490	507	511	528	526	512	469	532	538	480	539	511	519	529	481	545	501	536	547	522	506	500	524	501	466	473	532	497	537	498	468	514	522	528	511	511	498	530	494	539	516	496	543	522	545	521	510	515	496	490	511	507	480	493	496	516	483	528	511	502	496	491	486	495	520	500	481	538	472	491	479	509	477	511	503	540	535	478	490	509	530	490	519	512	510	532	526	504	539	474	495	470	467	483	511	481	515	511	489	514	505	515	517	534	537	488	511	514	524	516	514	504	493	502	517	499	498	537	496	545	532	536	498	549	522	526	494	516	516	504	500	513	512	501	533	514	501	577	488	488	522	509	502	535	515	487	492	521	479	549	546	470	499	487	489	519	489	515	541	502	491	474	484	523	503	503	523	519	509	519	518	507	507	474	528	513	507	476	522	516	499	529	498	484	512	511	501	500	501	514	504	508	524	498	547	484	558	518	491	528	499	523	522	514	487	525	477	486	487	518	521	541	514	489	478	510	513	524	487	513	528	515	498	516	487	483	500	490	467	511	550	536	546	507	533	470	495	499	533	489	480	510	495	525	526	514	495	476	496	499	485	484	492	521	501	470	438	520	522	513	502	525	516	516	541	551	520	499	527	549	475	479	516	521	499	542	531	536	536	497	469	547	519	502	473	524	514	523	513	489	516	511	490	475	520	482	540	483	491	494	527	502	509	488	502	509	466	499	494	458	563	542	501	525	498	540	533	520	510	544	523	510	551	515	504	509	536	490	476	514	531	560	506	495	513	493	532	536	503	478	496	540	502	524	540	543	487	457	485	503	504	552	496	507	509	538	523	501	507	520	485	469	518	517	504	534	503	519	490	463	490	475	581	527	459	549	495	470	457	517	504	524	497	496	503	524	520	528	503	495	494	518	484	537	556	514	504	503	519	494	532	475	485	535	529	463	508	509	531	560	496	534	502	514	528	530	539	539	494	510	496	541	504	498	483	521	519	514	503	504	502	506	478	541	514	544	524	491	521	502	542	511	533	524	509	497	528	496	505	500	494	515	469	513	519	510	523	522	507	496	515	502	512	536	505	510	523	478	493	528	494	532	525	493	531	498	523	496	516	502	483	487	510	513	485	517	528	534	535	538	519	478	510	497	485	502	519	486	508	504	545	508	522	507	512	511	526	503	509	543	494	492	499	508	511	490	507	490	513	485	483	540	499	499	546	497	473	473	530	501	560	463	460	492	522	473	508	523	536	479	510	504	500	513	476	499	510	486	544	478	549	514	573	496	527	528	546	540	460	526	513	527	548	476	531	505	476	497	526	500	572	525	500	509	536	541	495	523	508	498	532	498	544	504	538	504	447	520	510	523	475	519	494	503	534	523	500	502	496	514	490	532	527	505	506	522	492	488	556	526	520	500	473	475	497	502	497	514	496	509	541	537	493	497	513	475	468	536	472	539	548	469	495	516	495	530	514	510	494	483	504	536	527	492	525	496	512	495	550	516	514	467	476	502	519	474	515	536	446	530	499	444	525	485	471	478	497	491	502	498	491	500	556	516	528	512	515	547	565	507	530	519	555	482	537	505	494	512	524	527	463	489	537	498	485	464	480	501	509	530	511	522	528	523	537	536	489	504	529	478	522	542	492	497	492	533	507	465	517	484	505	516	513	527	511	521	521	509	482	493	529	520	470	528	507	497	527	491	500	508	487	541	507	470	502	532	531	522	465	503	535	491	512	496	497	481	534	528	536	495	544	514	539	522	503	521	512	493	506	528	482	491	563	525	500	500	518	486	499	519	514	504	482	543	512	531	521	504	508	468	514	488	509	493	528	538	504	494	487	474	503	506	467	516	479	555	532	498	483	539	516	515	546	502	499	483	496	507	506	506	470	549	548	514	519	494	515	503	557	520	505	494	529	505	499	513	537	504	517	494	537	481	508	453	509	504	495	491	527	457	530	537	467	536	472	511	481	528	513	507	529	550	534	537	494	486	518	531	504	544	524	518	519	483	510	527	506	527	517	512	471	477	560	518	529	517	532	519	546	541	500	504	519	504	505	481	562	502	514	507	558	473	527	484	488	514	515	515	480	495	522	502	475	510	514	504	483	479	512	515	532	515	519	493	499	547	526	556	514	495
24605	21742	28997	24043	20674	9479	647	461	454	436	452	453	443	452	421	447	437	449	447	473	435	461	458	413	434	418	432	424	424	432	462	431	426	471	448	465	392	462	430	440	441	424	430	452	421	434	452	428	472	407	415	475	425	415	413	401	412	434	461	459	464	442	423	407	412	448	432	456	430	410	390	474	479	435	440	414	438	463	428	425	440	419	427	397	436	438	436	421	414	447	440	452	445	465	452	386	450	426	460	422	436	423	411	433	419	393	471	456	450	427	416	451	415	410	421	408	482	411	429	421	428	427	449	470	445	390	420	452	435	441	442	429	443	435	419	406	413	437	435	396	417	475	463	397	454	458	415	442	441	429	459	467	468	420	405	442	412	447	402	441	437	398	411	420	418	428	438	428	405	411	414	429	435	397	438	413	443	405	419	447	440	420	411	415	435	441	489	439	445	473	417	446	475	403	439	401	407	432	451	420	445	408	449	465	416	415	447	421	463	424	405	441	429	427	411	433	424	435	438	418	427	405	418	454	428	436	426	439	410	435	416	413	459	415	491	405	408	461	430	456	413	414	438	419	458	449	447	435	411	419	404	429	440	447	421	411	420	420	405	406	455	426	454	393	424	434	409	437	443	440	416	461	448	466	448	398	420	461	479	465	467	416	419	444	383	448	459	460	426	423	460	412	435	413	396	431	457	403	429	439	452	454	450	451	443	424	416	447	441	436	474	462	421	437	420	400	429	470	442	441	433	403	429	473	439	496	465	445	418	424	433	368	429	429	420	412	444	410	414	473	397	453	404	411	391	421	417	454	414	435	430	465	429	412	400	418	433	421	451	430	476	393	447	456	475	437	422	444	426	422	423	415	437	440	451	460	453	451	441	442	436	416	440	414	438	409	450	419	415	416	430	447	441	440	410	402	450	452	424	428	415	450	420	418	447	441	447	424	442	459	427	454	413	433	404	421	457	441	449	428	419	396	390	444	431	407	410	416	420	404	449	434	457	478	459	410	424	433	458	434	441	435	454	494	457	442	468	433	428	442	462	441	407	417	429	440	459	467	441	457	430	417	392	425	464	462	429	415	464	444	429	421	462	416	432	466	422	453	419	424	440	413	432	464	449	431	435	432	415	419	397	432	450	442	456	469	438	414	442	444	456	440	442	444	426	430	437	405	395	392	453	490	459	421	435	430	443	440	420	411	449	428	422	404	438	441	453	413	407	474	409	415	415	414	397	436	427	414	445	385	460	439	456	418	390	438	413	447	460	418	399	418	436	392	445	432	405	438	453	470	426	442	405	449	460	424	435	450	419	455	441	396	430	429	464	462	420	425	409	435	460	415	413	431	443	470	420	422	438	406	423	438	455	443	433	442	423	412	406	433	458	448	423	445	451	451	440	456	423	437	422	414	449	398	438	446	421	422	455	455	390	431	463	416	430	477	429	473	421	409	442	444	458	422	406	482	404	424	478	408	449	466	404	440	430	421	427	413	470	392	435	423	441	443	410	415	426	472	418	431	424	455	440	400	409	430	413	409	438	477	412	451	409	448	431	433	443	390	475	426	415	450	444	407	430	413	418	426	424	475	416	448	420	419	432	407	425	415	447	434	421	445	436	441	401	437	458	438	440	402	473	391	446	458	421	445	401	456	458	411	442	421	423	461	426	418	428	398	409	451	435	432	406	455	432	406	434	456	416	453	385	433	466	437	435	470	441	445	423	452	401	456	420	409	457	442	451	461	429	394	482	405	427	431	450	432	472	429	448	432	452	438	450	453	462	384	423	437	425	419	451	440	423	420	449	442	446	439	442	432	392	418	446	417	424	428	443	450	435	453	473	419	444	421	429	426	424	434	426	457	450	419	451	447	421	471	437	460	414	421	408	432	446	422	440	414	442	439	459	444	423	411	422	419	436	458	401	464	440	405	430	443	419	456	422	424	444	410	425	431	444	447	435	432	432	438	409	421	422	447	470	401	417	438	396	444	416	422	437	422	440	422	461	408	439	431	419	423	411	422	426	454	424	402	428	425	451	435	458	451	451	450	424	454	432	427	451	361	440	447	418	427	445	455	433	443	429	436	433	468	412	417	398	441	393	439	441	482	446	409	427	426	401	454	431	439	454	415	405	418	449	441	452	453	437	452	389	429	470	447	393	400	425	447	419	444	437	466	450	381	415	462	405	462	437	420	415	444	447	407	427	455	461	432	430	433	461	442	439	460	415	437	426	413	439	482	442	460	444	430	441	450	419	423	429	405	404	440	439	454	438	448	408	406	407	445	460	427	413	429	405	411	410	428	439	419	441	458	459	409	452	459	481	452	473	460	451	440	416	433	471	434	393	438	446	415	448	401	445	414	447	425	416	410	411	418	406	415	423	427	420	446	429	434	439	413	427	450	424	419	422	485	404	411	434	458	414	431	438	381	447	416	419	405	438	452	443	454	433	436	426	427	461	444	439	394	418	432	394	413	444	441	444	417	446	479	438	439	419	401	415	421	445	446	443	432	427	439	441	458	450	450	474	394	441	440	403	437	448	422	431	477	443	432	464	443	388	498	417	439	432	407	412	467	416	431	428	427	443	474	438	430	415	449	460	414	468	423	449	420	403	449	406	433	476	444	439	432	460	429	430	458	457	474	445	437	444	442	457	449	399	422	408	436	436	420	419	396	449	473	407	449	428	421	438	407	435	431	438	426	445	432	432	449	431	444	468	444	490	443	447	428	383	439	433	453	433	429	427	430	367	420	418	447	399	414	422	432	415	409	471	436	446	416	381	441	442	425	499	443	452	447	472	441	440	425	431	435	415	416	467	434	422	465	416	426	446	435	441	418	446	403	428	426	434	413	462	440	430	397	422	433	463	431	460	488	431	435	481	384	440	422	446	414	471	431	433	440	443	436	405	430	444	419	446	430	416	414	414	417	434	429	458	418	430	432	412	415	431	392	411	442	439	369	397	430	440	408	446	435	450	430	407	432	476	433	442	479	395	434	463	423	386	436	417	461	433	463	398	438	411	442	439	420	430	426	422	414	444	430	403	415	429	422	445	433	443	441	443	453	426	441	408	480	430	439	432	386	449	396	398	448	448	430	401	436	443	408	438	439	440	447	449	451	414	453	460	431	443	431	404	439	489	430	441	436	398	434	460	485	428	431	427	421	437	417	413	442	449	420	405	439	421	434	408	470	407	423	438	435	411	400	414	412	420	408	419	412	447	463	402	432	418	426	437	442	467	430	402	399	463	485	434	436	433	466	412	435	451	424	438	427	420	430	411	429	417	421	437	437	443	479	435	443	435	447	427	418	448	430	414	394	466	390	417	438	428	416	452	419	432	429	431	456	442	431	461	442	427	434	385	398	436	434	450	464	440	437	415	421	422	439	422	412	429	383	425	417	409	440	447	465	455	447	450	441	417	447	416	427	460	407	459	434	398	428	430	455	425	437	437	439	443	393	451	448	431	428	428	444	442	421	457	398	418	414	407	428	390	439	491	414	387	411	429	438
60728	82353	48498	20879	2309	657	582	634	583	610	650	635	646	624	616	623	676	582	631	610	610	612	623	589	613	611	582	642	617	600	602	632	645	608	616	602	599	610	602	603	576	610	591	629	643	649	650	621	564	618	562	573	595	577	642	646	633	611	608	622	609	574	585	597	665	579	616	611	635	581	619	619	627	613	588	591	605	646	612	650	633	566	616	621	611	631	641	643	660	650	593	597	640	595	584	645	602	662	631	619	669	616	616	650	641	578	606	633	626	580	637	636	570	624	588	593	582	549	597	607	670	569	578	590	644	612	565	603	641	636	662	626	597	602	575	614	577	601	580	627	579	609	617	590	595	621	669	587	611	645	667	607	549	638	620	592	616	591	582	611	598	626	592	594	604	576	604	634	640	619	662	607	622	663	635	630	612	616	613	611	582	608	604	572	618	617	654	630	615	577	609	644	622	624	652	612	612	645	602	618	591	627	609	641	615	618	633	602	599	631	617	619	606	613	642	629	591	638	567	629	633	617	575	608	628	617	547	600	623	609	630	625	603	643	608	600	610	612	597	639	607	608	575	592	574	630	607	630	615	615	610	615	632	586	612	621	532	618	634	603	586	628	584	651	600	626	677	593	650	632	568	613	595	567	622	602	617	611	620	638	585	620	632	632	626	623	643	617	638	594	591	571	631	603	581	614	603	542	622	650	645	599	627	614	608	643	606	629	620	613	615	611	628	652	666	600	607	596	619	625	618	582	600	599	594	631	625	628	597	617	601	598	603	602	623	620	590	648	630	621	555	579	641	622	613	596	602	589	599	594	640	599	610	662	632	587	652	650	584	636	606	602	607	630	616	636	598	575	624	625	640	559	582	547	631	607	631	626	637	617	625	590	612	586	605	595	632	626	672	603	650	582	574	623	647	579	638	612	643	572	600	622	656	591	622	622	581	623	607	595	621	635	632	601	601	662	605	678	590	598	631	615	615	598	639	646	663	623	599	657	615	588	611	626	613	623	631	602	634	587	602	665	620	567	627	633	658	641	618	576	612	595	644	594	629	647	603	612	603	597	605	618	600	630	634	634	604	602	659	626	596	593	646	620	576	640	623	590	654	605	631	572	620	625	605	610	608	628	659	633	585	608	573	591	653	636	653	626	639	595	603	639	666	625	634	598	580	587	589	591	592	668	584	619	631	577	619	610	582	602	576	579	619	642	575	597	603	639	618	597	634	637	637	673	626	620	585	671	614	603	659	603	624	584	671	611	616	587	620	631	589	630	638	623	630	635	598	610	636	626	642	605	665	599	609	666	643	608	625	625	628	626	598	605	593	610	633	579	599	649	558	628	614	608	609	600	563	594	598	642	584	629	648	656	610	625	587	609	631	634	614	618	585	641	586	577	605	601	609	605	593	656	586	622	618	594	622	628	621	622	589	594	605	612	629	637	635	638	531	608	607	590	653	575	621	604	630	617	586	621	630	628	624	630	638	608	590	584	631	621	597	597	629	625	662	602	626	623	595	580	620	615	607	575	633	641	572	611	594	636	606	573	575	599	636	603	634	574	597	613	642	613	606	605	622	584	619	617	631	670	579	638	624	637	623	568	585	615	613	586	618	658	607	575	593	623	597	633	622	635	614	640	600	619	591	614	612	575	585	621	648	646	606	619	613	625	615	651	575	614	641	645	615	595	584	578	612	549	622	589	620	614	620	597	609	662	622	590	619	602	592	596	600	655	636	628	626	618	612	620	625	614	632	624	646	577	649	634	613	665	637	622	630	652	594	563	658	620	634	584	609	638	635	639	613	615	652	591	608	589	610	598	590	629	579	591	641	596	640	628	597	557	576	628	581	612	633	636	603	600	612	599	550	637	604	588	670	590	614	577	658	624	604	589	592	635	595	590	597	585	605	616	626	604	602	633	686	580	608	651	647	647	609	628	618	615	598	640	597	633	611	586	586	614	607	639	609	617	629	596	655	622	634	657	606	639	600	603	600	580	647	617	646	610	574	611	593	588	611	621	592	617	595	607	625	616	611	614	627	641	619	609	610	646	629	654	612	644	625	627	615	585	610	617	602	632	618	580	650	618	598	601	596	619	633	615	632	620	606	638	600	580	620	608	609	602	627	605	592	604	576	614	594	622	588	580	571	601	644	644	654	637	628	630	576	621	625	614	594	576	624	655	618	602	615	624	578	603	619	615	633	559	609	648	630	610	601	620	635	607	594	628	648	615	615	610	569	656	595	620	613	629	592	661	613	638	636	653	597	561	573	594	625	650	623	589	637	607	631	558	652	591	633	592	637	663	568	615	603	618	632	578	596	603	594	587	635	582	630	640	625	630	578	609	690	607	589	589	636	652	616	616	618	588	600	611	676	617	636	574	622	624	623	627	653	654	581	572	613	628	642	580	598	637	636	618	575	633	633	650	608	598	665	624	600	583	596	614	581	627	606	608	575	594	665	594	618	623	592	596	607	679	659	591	620	627	583	625	618	634	633	660	589	659	599	612	582	619	578	609	593	604	617	628	591	624	586	594	583	615	622	564	587	603	587	591	586	623	614	617	578	623	555	599	581	658	626	630	626	578	602	626	606	595	597	654	597	616	617	604	611	629	623	579	655	642	615	575	564	557	644	616	582	632	648	628	606	623	603	648	627	675	640	614	568	615	590	643	593	588	643	620	604	600	558	618	622	608	629	605	593	616	595	648	627	601	600	610	621	616	576	609	618	625	638	621	617	613	594	586	646	599	625	581	594	600	685	563	596	626	701	631	606	560	652	613	583	610	614	626	619	594	637	588	622	636	623	613	627	631	619	618	614	624	597	575	597	604	590	612	588	614	601	596	622	569	611	589	652	600	582	595	609	638	590	575	584	603	578	639	590	636	613	639	584	628	610	586	562	621	614	622	597	617	609	632	641	596	599	602	638	584	605	599	635	605	598	629	591	616	627	622	610	610	643	619	603	580	622	595	638	664	646	593	629	646	564	610	636	617	575	599	642	637	645	639	605	609	582	600	572	596	561	613	641	608	671	644	611	656	618	610	662	606	597	607	660	621	607	663	603	620	602	594	603	615	650	607	624	636	599	611	599	619	575	559	626	658	619	614	633	587	634	660	648	607	612	638	624	617	596	641	629	604	573	579	630	633	616	611	612	653	618	645	651	627	660	608	606	644	600	598	592	602	614	611	626	639	620	638	595	584	600	606	564	644	614	620	583	617	561	579	607	590	612	589	577	597	632	592	622	613	595	590	636	625	604	612	625	610	616	590	596	568	608	590	581	655	612	622	611	597	596	594	592	595	636	603	576	631	578	610	624	588	587	658	610	599	607	650	612	598	646	647	638	621	614	622	624	618	596	589	652	632	657	621	657	606	628	641	647	608	659	611	648	626	610	625	602	657	601	620	571	587	598	591	583	592	657	586	611	619	623	645	608	591	636	617	562	635	631	605	596	623	635	660	646	549	604	597	590	611	639	652	633	603	678	606	634	593	609	610	639	628	624	622
23447	21516	29443	23759	21362	20942	6448	431	353	413	389	365	372	410	363	392	353	347	373	334	372	356	406	387	349	385	399	353	386	368	373	396	357	376	403	356	369	369	330	380	367	373	357	360	386	356	363	382	374	382	372	381	359	377	362	374	368	355	394	374	346	347	389	363	352	404	389	385	350	364	342	381	342	378	333	383	399	387	387	386	378	403	367	337	365	345	383	428	364	351	373	385	371	366	380	386	368	383	342	357	359	340	391	375	347	363	360	366	400	372	347	350	345	371	358	373	390	371	366	387	383	373	386	320	325	386	377	354	380	356	342	339	386	367	346	394	347	365	372	366	378	362	380	351	378	374	367	371	345	397	394	421	392	395	368	361	331	354	375	389	354	339	362	359	383	384	392	384	341	331	414	356	375	376	338	367	366	347	387	390	381	362	380	412	358	352	367	339	368	362	402	358	340	385	395	385	378	383	390	377	367	400	393	368	383	401	352	324	355	383	355	338	354	359	371	359	390	361	356	343	398	360	349	389	399	359	380	383	400	367	380	368	366	353	367	407	388	396	357	374	372	381	388	360	331	365	384	351	346	372	376	389	359	344	369	397	383	374	397	361	359	349	351	393	354	390	334	392	390	380	350	365	376	365	360	341	375	344	340	368	352	361	391	355	355	368	372	380	381	349	347	369	382	320	373	353	357	389	370	386	391	388	373	354	331	362	379	341	350	363	343	374	354	346	380	329	384	393	328	383	361	350	341	361	377	399	353	395	398	348	383	392	369	369	390	328	383	356	384	355	370	358	393	362	373	366	330	343	389	388	362	356	403	376	363	367	357	356	382	358	394	375	393	361	364	351	354	383	372	365	377	359	367	373	393	363	373	377	363	345	392	354	388	378	369	366	374	358	386	360	399	326	342	379	380	365	344	355	355	340	331	414	354	367	371	375	356	390	356	396	364	390	362	392	356	378	383	377	353	351	383	383	356	368	355	382	382	343	348	376	343	374	316	378	363	384	348	357	364	359	376	348	355	374	364	375	368	403	400	359	346	381	357	385	378	348	347	365	392	393	353	356	365	351	413	358	345	362	366	379	368	375	367	366	389	358	369	372	384	378	404	362	390	397	405	383	367	372	372	355	347	337	367	357	349	401	356	377	362	356	384	345	358	365	367	372	388	357	375	400	366	374	328	358	406	353	366	379	392	368	429	354	378	339	384	342	363	377	386	399	350	370	400	390	380	363	366	394	351	359	369	375	380	366	379	370	401	381	374	373	345	358	367	378	383	397	362	360	356	344	377	355	370	357	404	323	380	350	385	376	384	362	356	333	358	340	364	378	358	374	341	350	387	401	396	376	366	350	337	360	308	330	367	374	368	373	387	366	413	361	372	371	357	372	350	343	413	373	351	366	382	348	370	376	371	365	319	371	353	397	421	354	372	359	375	377	347	345	354	357	343	402	360	415	363	382	339	369	354	347	376	368	396	372	388	378	375	369	349	389	403	341	382	343	374	345	387	370	364	381	371	365	384	364	377	344	375	367	367	352	389	358	373	365	355	353	366	347	385	347	336	343	366	356	339	373	381	386	390	365	367	373	361	377	372	355	376	412	383	379	352	391	401	331	358	371	343	371	375	357	366	384	326	367	386	367	363	376	373	346	358	353	319	386	351	366	340	387	370	388	357	398	367	381	373	350	394	355	378	342	340	355	339	414	362	397	361	374	372	358	354	376	341	396	358	358	353	383	384	387	371	391	339	365	312	367	359	326	372	371	367	354	369	367	354	396	328	346	374	389	388	389	387	374	352	371	376	412	418	361	379	388	338	352	366	357	382	363	384	367	358	371	394	393	352	360	358	392	382	367	345	371	364	344	391	379	371	416	382	346	364	370	351	404	341	369	363	384	376	382	331	369	376	367	352	350	393	368	367	376	340	342	347	374	358	367	341	413	365	335	396	375	362	356	380	347	357	401	375	356	391	328	351	380	339	365	396	365	338	386	383	383	360	382	374	389	347	366	356	352	361	332	369	384	358	344	385	366	367	376	352	371	377	365	378	357	355	392	385	369	358	346	378	382	410	378	387	396	390	358	399	368	361	368	377	359	336	333	377	347	364	339	346	341	341	383	367	389	389	394	370	359	406	391	399	379	384	351	389	396	381	387	387	401	370	405	373	357	393	368	365	421	374	336	377	365	368	380	365	359	366	379	366	387	361	399	395	371	419	374	383	372	388	346	343	363	349	377	348	364	352	387	366	366	382	388	368	366	377	361	359	345	330	370	373	356	377	367	372	364	349	333	377	373	379	397	390	359	408	345	372	396	394	393	341	349	373	373	401	391	326	313	373	360	367	392	356	365	366	399	376	375	360	348	362	380	406	342	386	339	361	378	353	385	396	361	365	321	348	379	364	365	384	398	370	377	342	385	410	347	341	372	370	350	356	376	379	394	354	384	363	397	350	386	396	325	361	354	377	398	364	347	358	383	358	394	365	363	377	361	365	378	403	373	370	366	344	365	346	373	378	405	385	366	397	338	362	359	397	342	378	381	422	360	351	370	341	378	341	379	383	393	348	402	348	347	380	371	345	358	367	364	357	375	370	386	370	344	382	390	363	367	385	382	336	365	388	381	356	367	359	377	352	383	362	372	379	378	368	416	341	369	392	378	422	368	348	378	364	355	357	354	383	373	346	365	390	344	371	379	382	359	364	371	385	401	348	366	360	354	326	373	338	346	382	359	387	376	391	372	364	365	342	363	377	360	370	368	335	346	343	364	367	356	355	389	359	363	403	344	358	356	375	373	385	372	373	365	344	352	384	362	372	350	346	363	374	364	395	404	365	394	357	370	380	325	361	385	352	364	358	378	368	360	385	375	352	356	335	371	364	352	357	361	319	389	350	375	357	401	350	395	402	369	386	352	410	338	371	375	368	360	338	359	372	364	364	384	382	355	378	396	374	357	402	377	372	382	351	344	353	369	360	364	377	360	360	383	375	361	376	406	404	357	355	365	349	333	347	394	359	364	351	368	365	372	335	386	341	391	389	383	378	385	375	390	364	399	374	337	348	315	385	384	371	354	368	380	362	333	377	353	356	362	364	371	369	364	340	360	358	340	361	372	346	389	369	364	342	366	375	346	339	347	412	384	365	365	356	394	387	388	353	372	374	375	374	396	364	374	353	367	361	377	335	346	367	369	371	366	372	346	390	388	347	376	362	358	389	417	393	363	360	367	373	364	370	394	381	342	349	368	415	367	360	363	351	362	360	341	360	371	389	367	364	373	364	359	385	348	359	383	418	324	375	379	348	348	421	356	360	396	361	342	319	355	386	384	408	369	364	361	353	371	355	370	392	353	375	366	371	386	338	395	335	347	355	391	363	349	358	379	390	358	378	400	353	372	354	359	385	324	357	370	346	378	359	361	383	373	387	379	342	381	348	357	386	326	386	342	379	397	388	366	364	377	367	366	365	353	363	366	383	380	397	368	380	357	365	358	373	346	352	348	390	346
60480	92491	58341	23028	2912	532	509	508	568	499	567	537	522	517	519	525	531	465	521	547	548	497	511	537	481	522	532	539	504	477	496	509	551	539	489	500	538	507	554	529	499	520	504	541	502	582	504	512	513	520	510	476	527	512	535	521	531	483	495	506	515	492	525	528	518	502	515	534	507	515	501	562	533	523	501	555	535	505	521	518	533	554	507	506	540	528	548	524	469	545	530	523	490	545	514	510	496	541	527	467	529	514	501	528	506	493	540	485	504	535	565	537	514	534	491	489	519	536	517	529	499	508	548	513	517	482	499	497	532	498	487	498	476	509	536	553	529	511	543	558	505	543	464	481	548	499	513	512	523	528	516	496	479	517	557	552	547	525	549	514	504	528	513	536	488	495	532	509	503	489	529	505	526	504	506	502	533	514	538	537	550	517	531	517	489	526	527	503	514	526	557	529	513	499	516	476	515	537	520	568	490	512	513	507	577	544	461	491	490	524	513	485	486	490	532	524	533	512	497	521	531	474	484	540	509	467	497	518	524	497	534	542	503	501	523	461	552	511	524	570	516	509	495	499	476	505	520	560	523	530	525	554	539	540	490	506	547	440	517	524	533	516	534	511	456	558	531	564	513	531	502	523	525	519	531	527	539	529	507	543	483	539	510	488	552	490	538	508	526	528	514	472	504	530	500	500	510	523	520	496	521	536	510	502	553	512	522	539	531	541	529	508	524	509	519	503	520	500	526	529	483	494	492	539	502	516	534	569	518	501	524	491	493	512	518	520	518	519	507	553	510	515	517	523	535	518	492	505	505	547	535	509	533	504	505	557	512	489	538	504	529	506	505	478	519	505	514	521	549	538	479	545	549	537	503	498	539	506	488	521	509	517	529	538	552	544	525	541	520	466	509	515	548	545	515	466	539	483	523	517	515	492	511	505	518	487	496	504	511	520	508	511	508	539	510	493	505	502	501	488	504	504	476	529	510	528	508	497	517	514	525	546	512	547	512	546	489	534	533	561	513	522	522	511	523	483	479	541	505	521	521	527	508	540	516	519	527	507	520	514	535	488	550	501	521	491	523	521	555	535	485	510	524	500	532	495	531	507	450	478	527	524	534	499	503	542	485	538	530	501	555	521	549	525	518	520	520	510	510	534	502	527	504	503	504	531	510	540	512	545	480	501	542	508	535	515	526	510	493	510	502	493	492	456	518	507	494	524	514	491	499	519	504	513	545	517	481	510	527	514	564	511	502	515	522	536	529	511	518	522	503	481	491	524	538	478	515	514	543	512	521	511	490	508	507	523	487	519	489	500	512	522	523	523	548	509	511	498	499	503	537	497	505	530	539	550	502	494	511	529	498	545	538	528	514	539	539	516	491	536	475	520	552	506	511	482	535	531	517	507	486	540	531	533	524	517	547	549	499	536	470	466	504	541	462	536	518	554	537	496	474	503	491	524	491	533	508	444	535	530	474	534	509	514	530	507	515	530	513	558	527	561	494	541	531	540	576	512	540	525	518	518	532	559	510	523	527	475	517	512	541	542	512	532	466	536	495	516	479	509	512	506	510	510	498	510	501	537	495	496	580	487	491	526	510	522	552	529	492	519	556	550	552	516	515	543	535	496	477	521	554	475	503	536	510	540	510	504	489	495	498	545	535	544	530	542	560	515	516	511	527	506	496	451	514	511	493	509	545	513	512	493	515	499	522	505	520	527	521	509	526	566	503	531	492	512	522	537	507	523	512	540	548	512	475	499	486	530	523	513	478	529	551	520	497	510	533	515	490	537	544	539	513	546	524	534	510	569	521	497	516	541	497	552	540	506	510	534	540	515	506	528	503	501	535	517	498	526	516	526	543	492	500	469	551	486	521	512	506	539	507	558	497	517	512	455	519	549	554	508	498	521	519	470	491	490	543	526	543	528	499	503	540	506	509	520	533	545	535	488	494	498	499	476	530	540	505	546	557	512	544	557	520	518	511	516	508	498	529	542	547	502	518	495	544	510	534	503	496	530	491	505	507	507	558	564	466	517	478	514	519	495	526	485	519	507	513	521	507	506	507	506	487	527	532	524	507	501	528	502	474	493	530	520	544	502	509	507	513	502	524	544	549	563	480	543	484	540	513	501	561	512	517	525	471	504	504	556	477	555	535	520	541	484	517	549	494	506	529	531	535	498	520	528	489	532	500	464	504	464	513	516	496	480	539	519	566	504	522	522	506	573	489	514	524	474	477	510	484	531	549	519	480	527	512	488	489	502	506	502	533	544	487	542	567	508	485	513	532	519	515	564	514	515	516	520	509	537	545	496	508	559	513	528	553	476	541	509	567	493	502	519	497	476	532	521	500	521	520	531	524	517	499	556	511	511	552	510	516	505	509	531	499	522	520	536	498	539	481	537	508	499	503	488	510	488	514	517	476	524	538	490	512	524	493	502	480	513	518	497	545	573	563	522	533	499	498	549	497	509	508	503	535	519	542	532	521	501	519	547	510	499	547	497	499	504	527	478	495	519	491	513	536	482	523	492	529	555	515	518	537	492	503	517	494	517	502	519	536	526	502	495	520	487	502	546	522	496	533	539	561	496	503	514	477	541	496	503	557	508	521	561	524	490	544	510	536	514	522	492	544	492	486	504	547	531	489	501	551	536	570	498	524	519	551	513	549	532	538	513	511	533	546	500	516	549	537	502	535	461	501	501	564	506	508	518	543	561	518	566	490	550	511	490	489	526	544	489	488	530	506	509	543	495	526	512	509	514	531	512	523	517	507	574	542	511	525	526	522	477	498	540	563	518	490	510	515	527	486	525	523	478	517	527	532	517	510	497	512	543	484	520	527	509	501	523	486	520	527	499	534	510	520	540	465	525	511	518	502	512	544	523	493	517	507	503	499	530	485	545	518	553	532	518	529	513	490	501	519	486	505	512	487	548	515	529	526	509	532	491	494	497	492	511	565	522	508	513	510	501	517	507	510	535	483	491	489	557	506	514	451	484	501	500	533	523	552	532	517	492	555	500	521	521	514	480	493	537	489	513	557	525	475	563	541	533	503	534	490	507	531	482	516	524	487	467	515	525	503	501	521	496	527	449	546	538	509	535	520	492	513	518	502	548	535	526	463	515	497	503	488	524	536	515	489	528	534	512	555	486	498	506	519	530	504	539	505	527	488	533	518	532	536	541	501	474	485	500	531	490	483	503	524	541	534	517	534	515	540	514	514	481	536	523	530	520	504	503	519	532	501	516	520	499	527	563	513	491	528	470	538	504	518	472	546	495	518	525	513	551	511	503	500	497	499	541	560	519	543	517	472	528	485	538	539	537	537	486	535	485	501	520	512	507	489	497	502	452	519	550	510	497	529	535	505	483	523	507	515	510	511	525	510	484	556	513	535	482	474	517	503	526	468	551	481	489	555	512	470	491	509	498	512	488	506	468	485	523	509	546	505	454	479	514	513	494	520	529	530	506	525	523	509	502	527	540	484	520	513	480	513	519	502	508	495	499
31948	27483	22143	6332	432	350	359	395	350	392	365	344	362	359	363	359	360	371	355	355	361	344	350	385	344	303	348	354	351	380	347	345	353	352	348	343	343	347	358	356	348	373	340	318	348	366	402	393	349	356	357	366	368	361	347	373	367	343	338	349	362	360	385	320	350	366	367	341	348	345	325	364	383	311	323	342	386	320	318	331	369	314	355	361	311	350	327	351	356	373	369	367	312	308	364	370	396	359	334	381	364	390	354	356	355	344	376	338	343	357	379	339	372	367	360	330	350	342	358	356	311	344	372	336	363	348	349	353	370	357	345	309	363	368	359	390	359	331	327	358	365	363	338	326	338	348	352	362	356	380	333	350	300	347	330	369	366	354	359	381	348	343	345	352	324	325	328	373	384	356	361	372	367	345	363	379	339	359	370	352	351	367	354	345	363	367	380	360	350	349	326	351	369	367	357	332	331	338	358	363	376	381	334	373	347	328	338	336	344	381	352	396	353	327	359	359	334	336	338	333	349	360	375	321	336	344	356	345	348	367	372	377	319	364	381	338	368	381	321	326	351	363	342	346	351	357	358	378	353	362	330	393	337	363	331	366	339	397	327	427	348	337	349	365	362	323	309	330	361	355	352	353	375	341	355	338	345	351	318	360	344	345	341	373	341	329	328	328	358	368	345	345	359	338	345	345	332	345	357	368	363	395	341	370	345	350	336	360	360	368	362	350	366	383	377	369	348	335	372	330	343	340	360	360	354	327	341	360	390	395	350	345	382	347	345	331	334	346	341	374	334	346	361	364	334	362	364	344	362	340	319	312	384	369	354	384	336	343	358	369	376	365	362	351	337	331	360	353	366	342	312	386	326	370	381	328	378	365	341	350	335	331	332	366	339	352	370	365	309	362	331	345	356	339	304	358	365	330	352	334	372	361	303	353	332	361	320	338	332	367	340	345	330	340	370	341	376	317	360	372	325	368	350	375	344	354	372	383	328	376	360	360	310	361	343	355	335	351	358	351	355	363	352	357	357	338	348	328	371	388	326	374	382	354	318	362	354	359	376	388	373	368	356	350	320	349	326	364	358	341	354	340	370	351	361	392	340	386	351	356	370	345	336	344	346	372	327	353	344	363	358	358	328	361	337	339	369	371	347	388	342	344	338	349	351	344	357	345	346	340	389	362	339	336	356	398	359	339	351	357	368	344	368	367	364	333	382	333	377	333	324	349	340	331	388	368	376	365	323	353	365	357	381	360	352	375	366	347	362	365	351	375	346	371	341	372	352	315	397	345	356	343	320	338	360	368	371	343	357	383	362	387	323	367	360	330	362	326	328	333	375	393	368	371	385	345	363	352	366	338	331	347	348	346	331	332	358	354	328	363	356	341	347	345	343	360	338	366	377	335	357	338	330	375	363	367	338	370	351	365	340	325	368	357	354	371	382	360	393	365	383	385	341	349	377	344	359	325	365	367	352	340	368	346	333	350	337	329	376	363	328	353	331	351	344	337	321	352	375	385	373	369	333	343	349	326	336	343	386	353	372	357	360	379	377	362	349	314	355	349	356	381	369	369	351	355	372	342	349	373	366	365	376	325	330	316	371	370	333	354	339	332	346	376	295	396	366	346	342	350	357	374	363	371	361	396	333	361	348	341	343	316	385	356	339	376	358	378	391	344	363	381	339	345	337	311	357	366	378	315	359	331	373	329	315	378	353	339	385	369	360	342	368	356	327	382	365	374	362	388	361	359	355	367	349	384	360	354	351	364	342	347	331	353	310	349	371	364	354	367	348	363	365	320	349	377	369	363	350	317	356	359	399	367	356	365	344	362	356	357	378	402	359	360	384	349	334	366	345	357	339	351	326	310	330	359	339	375	326	374	319	330	387	387	352	357	370	357	338	363	347	322	355	346	337	337	340	332	336	336	373	355	346	349	363	355	353	365	330	372	341	366	378	349	370	346	345	341	367	409	366	340	355	376	359	376	361	313	331	361	362	328	351	358	348	341	310	337	333	361	345	364	356	329	366	350	361	350	346	391	378	350	339	378	323	332	315	341	335	342	361	346	356	319	345	312	353	348	336	397	370	361	356	339	332	386	349	380	364	328	332	371	363	357	385	370	360	357	386	355	362	323	341	341	350	340	358	337	345	339	353	376	358	365	310	357	344	377	387	363	367	385	338	348	330	357	382	343	358	348	382	342	356	347	344	348	351	392	327	355	354	341	366	366	365	372	371	333	354	367	394	364	325	384	387	355	376	350	371	343	377	340	364	355	362	357	355	350	342	362	364	347	323	355	367	363	334	366	336	362	341	345	342	333	363	323	338	330	336	346	361	363	356	366	354	354	380	370	343	319	338	361	348	345	345	345	379	366	338	352	328	354	340	361	358	340	347	329	333	348	341	396	349	350	352	369	344	353	339	339	364	344	367	367	334	347	369	382	333	334	370	326	344	339	359	346	364	342	331	320	328	376	357	355	334	363	342	347	372	331	344	338	370	343	350	335	354	351	348	362	362	378	365	345	365	307	394	375	351	371	371	315	346	340	333	360	370	336	393	341	342	382	353	346	372	351	352	348	369	348	368	343	343	366	365	347	386	372	368	321	364	345	359	334	322	383	335	335	358	351	354	378	326	342	346	361	337	344	339	334	324	332	350	325	390	325	370	333	373	350	344	380	346	345	382	317	342	347	341	380	326	366	336	366	371	331	383	327	352	368	326	360	330	355	336	336	346	352	368	388	336	336	389	388	331	370	351	341	340	339	401	371	348	403	337	351	352	329	326	364	359	387	349	384	362	364	342	376	358	339	314	389	385	365	333	330	382	346	371	345	339	368	346	354	354	360	357	325	350	338	361	359	356	398	349	320	372	348	354	348	355	369	365	350	387	359	354	341	343	342	385	357	367	366	361	337	381	368	364	371	382	354	355	366	346	342	342	349	353	340	358	365	370	370	342	336	348	352	337	357	382	388	361	330	330	342	372	349	333	374	331	316	347	362	341	349	390	348	364	372	376	357	365	343	329	366	355	327	329	363	343	338	327	349	388	347	366	376	376	379	330	351	351	349	327	333	355	353	345	354	351	328	334	334	384	368	350	388	351	347	342	348	330	360	353	355	336	357	366	359	348	323	333	358	356	354	353	315	307	347	351	360	350	347	358	366	359	332	331	337	388	397	339	329	359	362	322	377	371	351	340	339	324	333	357	369	344	348	371	320	360	354	346	337	338	331	356	364	330	332	339	365	349	353	346	339	363	339	353	339	366	365	332	383	364	375	374	361	352	363	314	352	336	373	338	352	333	351	337	382	355	361	369	365	355	392	339	383	376	343	327	374	356	309	342	331	355	353	355	336	343	343	369	352	351	391	354	362	360	373	310	342	345	344	339	369	306	341	387	338	345	347	349	328	360	346	345	332	351	336	339	317	362	376	320	332	364	348	336	366	379	381	330	313	364	362	382	393	369	369	342	363	352	336	356	360	339	358	363	331	359	360	355	365	350	358
40089	41412	20373	3315	618	462	460	541	514	493	504	506	486	501	516	524	484	498	494	511	493	511	516	504	491	507	527	503	457	483	507	501	463	484	476	514	467	507	497	517	454	468	516	497	482	500	530	511	522	517	507	524	495	514	548	501	480	511	479	516	506	521	493	498	511	486	504	507	508	502	546	447	514	469	497	507	456	500	504	530	515	525	526	527	566	500	504	492	523	501	516	491	538	519	473	509	519	498	525	510	477	460	490	541	480	499	555	495	507	538	509	505	475	499	466	518	518	530	514	468	513	495	553	494	485	510	499	488	516	510	511	452	510	562	495	540	500	501	497	474	468	512	479	520	515	498	534	505	514	480	500	482	504	453	480	483	522	500	485	526	495	433	475	474	500	484	487	483	493	485	524	513	469	484	476	501	480	500	491	492	504	496	526	455	484	508	509	477	526	505	531	487	505	517	490	521	476	476	529	479	525	517	504	510	519	471	516	506	549	500	481	482	502	488	502	497	518	469	531	499	516	531	473	521	526	535	464	461	478	508	486	494	504	490	496	500	492	527	486	516	463	509	485	467	503	530	489	487	522	488	517	496	487	491	489	492	481	506	545	526	507	497	515	446	541	489	567	523	509	496	484	519	543	490	493	501	493	511	478	490	490	500	474	507	493	539	500	512	518	474	508	479	444	500	538	528	493	537	507	519	503	454	510	508	499	499	509	533	515	505	513	496	497	511	451	545	519	484	479	518	503	462	509	507	516	485	544	508	487	525	532	498	500	507	483	512	438	465	526	512	517	493	538	553	534	489	530	533	479	509	465	541	482	501	539	493	503	512	495	482	553	482	514	524	503	465	461	464	454	483	496	501	519	494	473	484	519	524	518	487	469	504	538	469	476	478	495	536	508	492	526	516	510	527	532	499	450	495	530	511	541	501	491	513	508	492	526	494	477	475	526	496	511	548	506	514	554	559	494	479	487	520	474	479	512	469	473	526	466	506	530	509	507	527	504	499	481	505	550	510	509	513	517	533	544	485	490	480	532	466	518	509	508	490	528	494	463	473	496	539	500	514	486	504	457	489	536	470	485	472	512	526	527	459	472	512	494	533	545	482	476	486	525	491	507	479	506	476	515	505	508	495	477	478	479	523	493	528	492	497	519	499	500	487	494	486	496	543	476	492	502	529	510	508	491	462	502	486	503	489	514	511	501	493	478	498	488	533	520	517	484	521	532	511	478	510	539	497	531	555	517	508	519	462	522	498	468	496	490	460	486	474	514	520	477	475	514	466	476	483	504	519	532	510	479	457	450	468	549	495	476	496	517	495	524	515	509	499	542	501	466	512	553	481	527	491	518	490	481	495	482	528	531	473	487	475	512	461	493	530	502	508	504	500	493	490	490	503	499	468	504	518	495	501	514	523	549	492	489	506	466	494	492	444	505	470	510	486	521	502	481	492	506	466	503	507	532	500	450	493	485	479	526	478	504	493	495	481	486	549	494	496	498	498	518	521	477	517	506	514	499	523	529	495	512	482	491	493	465	495	456	482	508	527	508	501	523	519	502	495	475	507	488	507	521	486	488	509	483	480	478	514	490	480	466	482	515	486	515	496	467	553	460	511	498	521	484	524	479	511	522	483	549	501	484	480	474	468	461	518	508	480	501	452	491	522	524	462	478	486	523	495	469	503	523	468	454	492	494	509	477	493	496	528	533	495	503	503	454	482	523	477	496	520	493	481	527	519	526	508	455	493	491	525	511	459	468	539	553	500	468	507	486	535	483	499	501	491	483	470	487	491	486	541	478	486	458	516	538	477	503	520	521	497	511	495	485	521	498	494	499	522	525	516	496	500	493	480	494	493	489	479	472	518	497	477	488	489	508	509	509	493	517	446	496	504	554	487	506	486	487	499	480	562	520	423	522	497	499	483	478	475	481	491	492	469	507	500	479	492	519	489	461	498	503	532	521	495	504	478	529	460	466	484	490	487	478	488	477	453	519	488	526	504	467	497	469	472	468	536	481	470	475	510	466	476	483	518	494	533	519	501	542	517	485	484	496	509	504	519	532	506	506	502	471	499	508	505	497	506	517	480	505	521	484	511	479	506	500	483	474	493	510	530	497	500	508	451	540	503	526	495	515	537	504	528	517	484	478	511	504	516	517	475	532	532	476	497	522	487	521	541	462	512	488	498	538	507	490	509	479	525	489	490	494	515	510	499	516	538	461	499	479	497	519	473	517	471	499	493	480	481	490	524	490	500	522	543	499	529	523	513	489	516	491	460	503	508	465	507	506	517	509	511	462	493	522	506	490	489	497	461	488	494	501	497	488	524	468	531	543	462	484	525	517	497	495	480	484	537	510	508	499	502	560	539	466	513	541	532	505	482	467	521	516	510	527	500	518	472	508	499	476	499	537	467	497	508	523	485	483	501	469	480	482	507	510	487	491	499	495	529	486	479	496	492	548	480	488	511	556	498	511	509	514	473	480	522	508	494	468	472	503	496	473	450	504	518	545	467	524	496	489	452	523	513	495	520	497	531	527	504	548	508	519	501	502	516	473	516	510	505	495	517	563	513	510	487	474	471	464	516	498	492	532	501	511	504	481	478	452	529	487	469	514	510	471	471	491	496	489	518	468	500	471	471	565	502	498	504	466	513	503	454	525	477	514	487	504	497	476	492	470	537	506	472	486	475	525	519	516	498	515	504	495	494	518	499	498	532	565	473	502	512	525	474	522	525	528	524	527	505	467	499	486	478	518	489	477	504	492	493	491	468	506	506	514	503	485	487	504	496	491	497	475	507	502	483	460	503	497	500	466	492	505	496	541	501	472	504	479	521	480	515	529	535	496	560	465	474	518	492	510	499	516	500	531	516	519	506	504	487	444	493	487	520	535	485	504	473	465	505	513	473	538	485	524	493	499	477	533	496	528	487	520	447	509	509	515	484	484	539	482	478	510	486	559	502	541	460	530	460	519	539	484	506	528	484	497	483	448	496	478	523	463	464	497	521	497	508	518	475	494	517	526	511	512	433	497	479	486	467	504	489	510	506	511	483	544	517	516	505	489	515	498	518	496	516	491	496	475	524	528	510	498	476	491	507	530	496	528	509	520	497	476	494	485	549	462	514	485	518	514	496	507	480	545	512	499	513	480	523	498	536	503	526	481	489	484	488	514	492	493	506	502	485	492	494	519	509	514	501	469	508	487	519	516	469	472	514	523	492	495	500	505	537	488	498	477	530	469	500	465	504	517	474	517	469	470	508	483	498	504	478	486	472	508	539	504	481	487	516	507	505	514	501	525	501	500	485	507	533	484	483	514	513	521	480	511	451	495	494	474	517	492	489	509	533	514	490	488	510	498	478	517	542	491	507	512	466	515	527	507	515	517	507	510	532	497	478	508	514	493	466	506	467	529	486	501	499	479	488	528	536	533	504	507	459	553	499	517	504	523	556	502	507	503	540	524	544	453	454	504	500	496	483	507	486	460	481	548	498	473	467	516	492
24559	21721	28905	24222	20652	8559	569	462	426	442	451	455	451	456	447	448	410	404	413	435	457	432	457	428	393	412	443	440	438	438	431	423	462	462	429	400	510	404	431	425	451	461	418	437	444	400	420	443	439	451	429	434	409	402	441	472	429	425	397	427	432	427	448	442	435	438	444	439	429	466	428	430	411	448	446	408	468	410	446	384	455	417	416	487	413	455	427	452	418	460	470	468	447	427	418	441	414	447	418	412	449	405	401	430	437	441	375	433	435	428	427	411	450	424	428	406	392	434	408	442	428	438	441	416	491	429	433	406	412	444	397	413	419	412	455	430	408	428	447	426	431	462	410	409	410	435	438	418	421	402	409	435	460	448	447	419	437	449	410	432	473	428	439	424	388	424	434	448	411	413	430	442	418	459	439	459	447	420	447	417	394	436	444	434	444	468	380	412	423	395	404	422	429	459	440	401	435	447	411	426	452	423	464	421	453	422	458	443	475	421	440	445	425	462	401	393	435	400	433	396	428	463	434	416	405	449	461	442	454	429	393	417	437	413	461	416	432	460	404	458	419	427	419	447	423	389	396	441	436	408	443	381	400	400	451	438	425	430	446	431	425	412	421	417	450	413	433	425	440	485	428	435	434	435	461	419	417	426	419	412	454	432	455	423	463	408	407	443	419	411	435	407	405	424	413	414	412	437	422	421	439	423	438	427	421	436	439	449	426	455	433	437	388	436	401	457	421	452	414	434	447	416	428	468	443	442	412	437	427	433	421	415	427	408	400	407	451	418	413	465	428	406	404	447	440	435	450	418	418	456	440	415	401	429	442	436	439	445	455	404	411	417	419	438	461	441	421	427	444	420	440	433	446	432	432	434	396	398	370	397	439	419	402	449	413	449	432	406	435	432	465	408	434	437	455	427	405	471	438	415	437	419	436	427	408	445	420	402	409	443	406	452	432	448	411	421	410	458	417	434	422	455	420	464	453	461	395	426	479	421	429	392	382	404	435	428	426	429	424	398	434	396	461	472	417	459	463	424	425	445	405	381	455	401	424	443	428	400	440	429	403	409	401	450	420	426	427	440	427	462	418	436	417	425	468	398	423	467	413	477	388	412	427	454	419	424	432	413	443	442	427	455	436	451	438	463	439	405	426	415	421	402	426	419	434	386	442	408	388	428	450	405	419	416	414	435	425	458	395	399	410	450	436	428	452	449	468	450	428	435	428	405	432	396	467	402	415	405	457	429	425	429	415	416	407	437	426	394	473	422	390	440	429	439	437	426	450	407	439	433	436	418	425	413	420	439	426	442	438	430	400	416	434	416	466	449	399	436	421	429	430	409	440	412	431	412	413	418	438	437	430	437	406	414	404	432	410	441	384	415	422	383	403	406	389	419	413	430	461	391	438	425	404	412	421	442	417	431	449	445	420	451	442	456	426	416	403	438	428	443	465	422	404	416	436	480	406	445	467	452	438	451	458	426	441	429	424	426	451	408	442	438	437	404	430	382	413	419	425	451	408	447	400	439	420	420	440	452	423	396	456	416	443	463	412	451	424	424	439	438	411	439	451	440	455	445	421	402	426	435	421	436	426	431	452	458	427	456	403	428	443	416	444	414	452	420	435	416	412	449	450	432	402	453	420	426	398	429	416	423	423	424	427	421	421	421	419	385	430	477	436	428	454	466	430	444	433	405	476	407	443	456	456	414	444	434	429	451	426	376	423	462	430	415	477	415	440	420	435	432	455	410	430	394	432	444	406	429	437	450	393	424	453	392	435	421	436	419	474	432	449	427	384	420	419	425	410	421	412	417	479	400	428	446	440	396	403	442	440	445	465	409	422	461	408	434	429	435	424	449	396	416	406	451	415	451	421	427	438	431	417	436	404	432	414	399	416	451	440	423	438	449	429	437	433	437	438	428	399	460	452	433	422	418	432	441	413	429	454	451	439	433	455	403	457	447	434	426	429	409	396	406	434	446	420	440	454	414	436	410	429	390	441	408	415	451	437	424	418	461	411	425	447	465	452	441	420	430	428	411	416	425	457	429	431	407	464	461	459	471	409	436	416	419	426	441	438	461	429	434	434	429	403	426	450	425	404	423	428	425	426	444	428	405	422	429	387	417	454	408	468	475	423	427	404	412	428	464	438	408	427	424	452	433	450	393	398	379	433	442	483	439	390	420	404	460	402	473	396	485	417	409	477	403	413	443	433	432	409	416	412	438	400	459	431	413	413	424	408	424	459	400	434	425	447	419	428	414	431	428	423	417	410	425	416	382	442	394	404	426	440	438	442	414	408	402	439	422	429	459	423	430	444	458	425	409	391	438	420	411	462	430	424	381	398	365	434	410	423	431	440	458	418	430	412	453	424	424	384	440	401	451	429	485	421	413	412	419	420	425	398	403	455	409	442	427	431	437	439	477	447	427	439	459	437	449	463	420	432	419	436	441	419	423	405	406	470	411	390	439	456	436	442	412	407	425	408	395	422	424	436	410	450	393	418	440	414	381	411	416	417	413	392	410	435	424	408	448	427	488	449	430	485	438	397	406	429	435	431	413	427	462	386	449	440	403	435	428	410	429	441	446	424	406	468	428	418	483	404	439	422	417	448	422	452	460	414	425	434	473	422	442	432	390	438	455	446	428	451	428	399	412	425	461	458	407	429	441	418	457	421	438	457	428	417	473	440	427	456	412	418	419	404	437	447	433	435	366	418	448	428	452	422	412	416	446	439	418	434	457	432	439	414	406	436	429	425	411	426	449	417	444	437	402	410	392	377	416	414	476	457	404	443	387	439	442	385	446	440	401	452	467	400	395	411	416	421	392	403	437	414	426	417	441	461	394	426	459	467	400	465	455	420	427	439	440	425	444	396	420	405	409	376	452	440	450	438	412	430	416	448	430	403	479	451	441	411	436	420	445	432	416	411	445	431	479	424	434	401	428	385	437	434	424	462	455	442	396	413	435	405	419	429	453	435	441	403	436	416	452	441	415	429	417	428	433	406	428	424	437	419	447	410	474	435	424	430	456	438	424	438	433	427	456	443	420	469	433	421	375	453	466	414	447	427	410	437	397	417	424	423	409	432	459	421	434	455	409	412	436	473	419	443	423	445	444	395	444	452	454	355	404	426	412	401	404	420	433	393	416	413	426	441	432	459	413	452	382	410	427	420	436	424	432	415	390	458	416	432	450	451	438	404	373	394	444	484	442	427	463	412	455	384	442	446	426	430	438	424	420	450	414	428	454	413	422	441	448	405	401	438	413	443	409	435	413	442	410	433	392	439	391	414	415	432	383	451	430	463	430	427	405	430	403	415	449	436	413	418	401	436	415	428	427	421	412	460	422	434	411	398	429	420	411	467	401	462	440	418	462	421	421	411	421	422	417	424	444	401	397	445	415	431	420	434	435	429	424	396	436	425	437	419	439	409	419	460	442	439	423	417	408	426	425	454	463	431	433	408	439	383	429	434	425	437	449	386	402	454	402	427	411	421	403	403	447
61063	81580	48088	16288	1718	610	619	593	626	590	568	587	576	667	609	626	592	617	640	627	592	602	633	594	600	593	611	644	614	604	612	605	585	639	602	622	585	640	624	623	584	633	566	591	587	607	598	609	615	613	636	575	642	634	612	629	618	612	575	613	618	595	589	611	632	631	592	621	628	589	613	609	650	640	611	620	619	636	632	589	583	630	626	624	591	602	646	597	593	613	614	580	600	642	602	606	607	603	619	606	630	595	618	592	628	592	600	612	599	608	611	581	638	644	635	616	578	597	588	608	540	616	637	639	599	651	568	620	604	587	634	587	616	635	571	591	601	635	596	591	585	623	618	648	612	578	612	650	589	611	581	635	612	624	651	594	607	567	598	633	558	585	604	557	621	611	610	610	640	588	614	597	594	633	614	567	592	593	613	575	626	598	583	575	581	631	597	598	578	624	661	643	631	617	599	618	602	625	614	604	589	640	605	604	630	580	622	626	611	624	559	617	598	594	593	634	597	574	584	647	579	604	595	603	622	624	644	623	625	617	602	630	586	568	618	584	641	601	590	600	638	609	616	553	614	614	655	572	591	577	593	616	594	603	598	629	595	630	621	656	617	578	608	614	620	589	589	602	579	593	608	576	607	559	624	585	584	627	639	639	559	545	617	618	572	573	586	632	628	595	591	632	624	591	656	612	593	611	636	580	585	608	577	570	622	595	652	640	612	566	554	578	604	609	609	609	629	633	565	599	638	666	615	574	619	577	628	649	589	562	610	598	562	606	652	635	612	602	627	676	594	608	648	592	638	623	639	567	608	615	624	624	615	640	584	630	629	582	594	619	625	583	608	642	596	603	621	623	624	633	637	613	653	582	564	605	634	581	640	640	564	577	607	649	629	610	569	613	657	596	634	587	644	613	606	604	590	627	571	605	625	601	618	633	615	612	588	591	572	632	581	573	590	584	613	624	620	664	585	574	595	624	614	595	578	571	600	603	600	593	635	599	619	609	579	620	579	592	590	555	627	566	578	629	604	594	590	666	610	624	621	600	574	624	604	609	635	546	610	564	635	645	585	626	592	618	559	613	637	591	621	599	626	598	598	609	565	593	567	590	648	601	596	595	571	591	618	574	625	648	603	576	585	568	594	637	586	588	579	590	597	608	632	600	588	639	586	572	619	616	615	588	646	629	602	594	638	593	576	643	616	588	617	641	639	624	593	654	597	572	615	620	583	604	652	606	595	576	592	590	595	613	588	624	634	650	590	588	605	586	595	612	559	604	582	619	574	616	613	616	609	616	594	629	583	616	567	626	595	635	643	674	592	592	613	585	591	611	582	577	593	575	618	603	656	617	622	574	631	640	611	621	623	573	539	618	617	634	633	564	593	604	663	620	602	591	582	629	565	603	603	605	611	599	572	615	617	627	595	576	635	624	625	546	580	647	594	562	558	628	582	601	606	602	635	620	673	577	614	606	641	619	641	543	621	667	616	609	627	614	586	583	599	615	643	590	669	536	608	565	594	618	574	543	618	653	603	581	621	621	592	601	657	630	599	649	620	613	616	606	594	575	612	612	597	626	580	595	608	643	599	617	554	591	626	586	593	617	622	611	621	643	576	582	626	586	593	621	594	581	584	569	561	621	645	664	601	569	614	587	568	608	574	618	580	603	584	600	603	598	616	633	597	547	570	608	610	629	628	636	614	613	584	591	633	603	626	613	604	625	680	603	605	668	648	600	603	593	576	639	588	604	622	613	582	655	610	630	606	615	629	602	655	606	577	641	609	599	609	583	568	631	641	599	568	662	613	609	597	611	631	617	565	625	616	612	589	632	620	572	649	607	626	616	607	598	567	547	577	613	570	629	633	561	590	611	610	608	602	638	581	598	614	626	619	597	588	622	617	577	572	614	548	575	641	667	599	622	626	626	598	581	571	647	606	608	586	590	638	612	622	604	639	584	603	610	593	612	604	656	624	604	590	567	596	622	584	640	586	579	626	610	586	576	607	619	626	613	602	620	550	603	664	632	626	596	615	637	598	598	617	611	565	608	643	605	588	567	600	616	585	604	590	607	619	623	600	611	650	616	655	628	595	605	597	609	590	611	579	614	641	581	605	605	606	616	622	603	580	604	577	591	585	594	591	601	581	646	590	600	616	600	604	630	629	605	616	596	606	593	593	616	629	560	580	606	604	641	575	610	600	629	630	621	638	623	631	638	602	605	610	573	559	549	595	559	566	607	613	618	607	599	642	555	606	608	538	631	676	632	598	661	665	614	628	634	634	621	645	594	619	598	568	633	588	600	632	600	624	619	590	599	563	603	587	602	629	600	605	636	615	599	607	609	596	590	626	591	630	581	607	604	613	597	577	647	635	611	568	615	613	584	621	612	663	630	594	622	585	591	598	610	622	579	638	616	614	605	578	620	577	619	619	596	623	616	623	601	591	610	570	567	567	566	597	594	579	627	655	617	584	588	570	616	592	584	621	571	657	605	612	603	589	639	599	552	608	616	595	582	613	622	570	587	596	616	579	638	563	565	596	596	649	628	617	585	596	654	598	569	649	564	566	610	558	593	586	594	583	584	608	656	636	651	625	592	624	590	546	596	587	622	634	613	600	589	593	611	588	603	608	596	631	610	580	570	662	595	630	642	619	608	602	619	605	605	594	624	624	623	631	625	582	582	619	590	642	611	600	563	606	580	594	598	591	655	631	637	597	586	613	597	643	603	609	623	590	552	599	649	614	625	601	567	562	615	602	569	650	585	599	656	574	616	624	552	574	606	643	616	579	632	619	598	585	635	633	552	612	611	584	641	604	614	579	621	602	574	603	603	603	629	597	598	578	608	591	574	575	620	616	601	631	598	615	604	620	598	583	583	625	637	598	603	587	580	569	608	615	614	633	603	628	595	631	608	598	584	628	593	582	615	630	612	599	631	571	603	609	620	589	637	612	672	598	622	637	585	565	563	640	627	606	617	588	639	601	597	596	590	599	560	568	588	596	617	628	570	600	657	586	586	600	598	606	585	620	605	583	608	562	601	622	625	631	594	667	629	627	592	610	566	599	638	605	628	591	602	646	599	666	602	589	583	604	601	627	647	580	625	590	600	615	598	622	620	576	616	630	611	650	607	651	666	648	612	592	636	621	593	590	579	611	620	579	618	597	621	580	612	618	580	612	617	615	619	567	591	631	561	630	630	601	627	586	630	583	628	632	603	581	615	645	616	583	627	626	590	620	602	561	623	602	644	608	656	610	591	594	548	615	588	606	598	600	601	668	576	643	603	606	603	621	615	610	592	636	616	579	602	621	623	640	580	560	578	624	610	605	605	553	602	618	574	600	629	643	606	607	611	605	632	635	612	596	576	591	575	619	651	583	599	600	561	564	602	618	632	631	627	610	552	581	579	598	586	606	608	586	619	601	631	637	578	576	556	640	628	569	620	626	635	566	644	631	635	603	626	571	578	583	564	589	576	620	566	603	582	586	599	576	613	566	613	628	621
23544	21624	29679	23738	21451	20916	5721	431	396	380	365	367	345	381	356	361	380	364	383	372	362	380	351	362	357	351	362	356	378	346	408	397	386	359	376	373	335	379	344	390	332	416	353	355	366	356	355	360	390	355	363	383	341	375	398	348	333	349	371	391	343	376	326	352	351	369	326	357	353	346	382	371	409	355	366	341	315	370	379	351	362	382	348	346	392	316	376	354	339	377	346	335	351	384	363	345	402	409	363	372	362	339	336	348	389	338	365	341	379	329	376	334	344	359	342	381	361	367	401	369	350	369	372	355	337	328	327	375	366	359	340	344	356	414	359	347	374	380	351	354	326	347	380	350	385	365	334	386	363	419	364	365	373	341	345	363	330	343	374	370	364	332	369	384	381	369	356	329	353	355	344	365	365	411	339	358	384	356	367	342	381	339	386	372	386	348	381	368	358	327	367	378	363	337	333	383	341	333	394	368	387	351	342	393	332	340	331	384	375	340	369	346	360	387	372	371	398	364	367	361	344	356	359	383	369	337	401	355	347	323	371	376	351	364	369	397	358	358	378	360	373	324	349	346	338	362	345	340	367	363	406	349	398	374	374	351	338	383	364	368	359	412	328	335	341	352	372	354	316	369	394	371	333	348	331	349	357	325	366	353	330	355	365	362	354	350	354	365	381	328	358	374	380	347	399	386	359	378	340	358	368	344	338	382	350	376	332	349	336	357	356	357	320	377	357	346	376	352	347	350	365	341	382	346	298	389	357	369	330	389	364	361	306	370	354	376	357	353	368	367	373	327	369	370	372	334	385	347	356	344	344	375	362	371	377	336	385	339	346	371	389	388	382	372	372	377	351	362	322	380	340	377	331	379	352	358	369	373	337	376	387	369	363	358	374	355	367	347	340	390	391	352	387	341	342	374	336	331	390	348	342	348	321	359	322	351	370	356	336	340	351	383	367	385	361	355	346	333	353	327	346	354	350	329	375	360	383	356	359	361	370	367	326	354	363	346	338	343	389	382	321	363	350	402	376	378	357	369	341	351	381	374	354	346	348	386	323	345	347	350	327	364	347	354	372	373	332	380	367	352	373	347	364	376	391	343	402	365	324	359	359	385	367	419	342	382	367	345	375	374	361	379	372	353	353	364	381	336	347	369	346	374	370	343	370	367	340	359	376	378	357	365	364	329	338	374	358	360	382	397	358	352	371	338	397	362	400	369	361	335	386	376	401	360	396	358	354	380	355	352	382	349	360	373	370	370	334	379	371	352	401	365	382	378	395	378	348	384	350	355	340	385	356	349	361	371	387	338	380	348	376	372	345	362	376	378	350	372	377	363	366	376	357	358	391	386	367	368	372	413	361	366	332	356	347	357	350	338	353	367	337	368	364	385	342	361	371	383	373	351	373	360	343	383	380	355	356	372	400	392	368	378	372	362	369	331	337	351	357	371	378	367	331	339	375	369	348	368	366	339	315	343	334	352	354	364	372	312	359	389	354	365	360	379	372	368	357	380	349	380	402	352	371	346	373	375	401	344	381	363	380	388	362	375	351	355	369	396	373	351	357	386	409	372	371	364	374	410	340	355	363	377	350	336	366	368	349	332	354	343	311	370	376	348	339	320	356	338	364	372	365	327	346	348	375	333	391	362	352	348	342	353	365	339	379	358	364	336	361	352	380	360	359	363	364	346	358	343	356	368	352	372	359	331	368	359	380	350	336	351	367	339	351	367	336	368	352	339	401	378	407	344	394	338	362	390	375	348	334	369	346	362	359	349	338	370	359	351	347	406	373	328	360	365	386	365	378	324	343	348	357	385	357	382	376	357	327	362	378	341	371	403	352	390	353	359	361	339	384	355	344	350	348	387	380	366	344	382	320	348	333	348	324	334	339	394	395	347	352	352	390	345	345	367	370	360	337	356	378	366	362	359	373	375	356	345	374	390	348	342	335	362	347	337	360	345	369	341	392	366	381	369	352	369	358	356	382	368	339	362	379	375	341	327	389	359	366	347	344	348	319	348	370	340	368	366	361	324	364	344	329	370	350	378	384	364	362	392	377	322	336	361	352	371	354	374	369	401	363	353	406	372	322	374	384	358	385	338	374	327	346	376	402	343	350	359	345	381	356	336	382	346	360	386	359	361	380	347	339	325	325	391	365	394	350	362	350	409	369	375	394	372	340	335	391	355	337	370	359	365	365	348	368	339	342	373	307	355	373	364	359	350	379	334	338	351	355	360	325	386	382	352	370	379	363	331	380	396	367	348	349	368	415	381	402	354	385	386	363	358	333	366	374	347	373	349	357	348	393	355	361	340	375	393	339	371	370	328	339	343	375	371	372	346	312	376	352	382	383	363	356	352	338	328	315	363	332	343	337	370	350	365	346	379	376	368	380	367	331	384	373	354	374	361	353	363	345	341	367	392	386	399	358	354	364	363	361	367	342	366	356	349	365	338	351	381	369	363	384	403	389	343	366	361	351	349	396	335	398	389	316	350	364	337	358	348	334	358	360	362	359	396	380	383	343	352	369	367	373	380	341	361	371	375	373	368	329	366	345	372	370	368	384	368	332	350	363	356	368	365	349	366	351	362	346	356	334	368	428	357	362	384	355	318	378	359	355	339	362	384	378	360	361	370	361	365	361	331	354	376	383	375	375	382	374	350	351	339	359	368	367	354	367	387	386	362	358	341	366	348	366	360	382	358	361	361	349	367	374	353	356	359	338	376	366	360	361	337	392	345	373	353	373	327	381	402	361	358	361	348	361	365	361	377	347	331	358	349	361	363	387	364	344	360	359	338	371	381	314	363	371	377	358	337	327	376	391	375	386	349	359	350	387	350	367	346	344	375	379	352	367	353	349	341	354	368	360	367	419	337	357	356	377	350	346	371	371	372	331	345	379	384	361	362	372	320	363	351	386	370	380	344	344	319	405	356	371	386	364	404	357	361	362	356	356	365	358	359	335	374	347	345	336	370	373	384	375	363	399	326	338	385	359	367	333	376	337	364	354	349	345	388	359	345	377	370	348	383	339	387	369	379	380	345	337	317	379	372	361	387	355	364	365	361	374	377	358	380	398	365	351	367	360	395	333	335	364	348	366	356	316	331	379	359	326	355	345	363	385	333	392	328	351	381	334	355	360	357	333	349	353	340	342	405	378	351	383	375	365	332	368	342	346	329	316	376	381	330	374	333	376	376	374	350	361	350	320	340	361	336	339	364	345	367	377	337	344	361	328	362	379	347	364	337	335	342	379	383	373	363	370	373	337	366	331	338	360	368	384	344	332	343	391	350	367	373	353	331	349	391	363	328	335	350	371	362	326	374	337	375	357	354	350	328	334	385	348	389	368	339	353	340	352	371	367	346	344	337	371	352	379	378	358	377	370	371	352	371	396	368	352	374	378	360	413	374	360	354	378	355	333	366	391	361	357	365	340	397	356	385	341	375	330	330	353	366	359	372	360	346	340	401	359	377	338	414	397	370	366	388	337	350	352	351	369	389
62098	92503	58596	23830	2593	553	497	528	501	528	487	527	533	532	529	594	500	499	538	489	514	528	509	495	536	491	515	498	552	519	496	509	484	538	479	490	476	500	525	491	503	523	480	539	477	459	485	474	470	529	513	520	460	499	489	519	486	472	479	520	526	546	540	516	458	498	499	525	487	486	505	535	492	478	507	512	494	519	500	516	532	518	558	504	499	534	506	474	511	520	529	529	531	479	512	495	511	468	506	503	523	510	498	508	517	486	524	484	516	514	528	508	478	487	523	511	537	505	548	519	513	513	504	441	511	542	473	483	464	503	553	539	525	494	495	514	530	507	533	520	516	482	484	505	551	562	534	483	499	501	491	508	544	502	488	501	527	513	474	528	503	501	507	513	524	514	523	521	534	523	514	529	499	503	536	509	507	515	524	518	484	501	503	530	518	543	500	494	492	509	501	507	493	526	523	506	531	500	511	520	488	523	527	522	538	507	480	511	492	507	489	554	469	516	510	516	502	552	514	514	484	480	501	504	496	518	522	533	553	489	521	516	517	499	518	487	503	438	504	490	485	566	531	495	512	490	494	512	485	525	483	496	439	505	493	515	507	497	487	532	541	500	530	508	478	505	502	517	502	529	492	476	521	548	455	481	474	488	497	474	530	497	516	539	504	480	481	518	545	523	484	495	490	542	518	497	519	500	482	487	523	498	480	499	527	506	498	522	527	518	516	478	495	474	486	489	532	514	498	517	505	556	539	469	470	495	522	499	482	517	488	521	528	513	517	540	547	511	501	509	511	526	484	476	482	511	473	498	493	516	483	488	488	504	489	532	531	476	503	525	509	506	506	527	524	483	487	485	479	445	502	489	574	520	493	481	516	518	550	503	475	498	496	473	523	498	499	497	478	456	454	542	520	484	511	520	470	502	522	481	522	524	478	488	461	491	502	518	538	508	505	485	521	464	499	511	513	533	478	519	507	506	559	532	498	485	520	515	519	507	503	472	516	484	524	534	521	482	489	507	493	517	525	503	481	511	487	519	544	506	530	509	515	464	530	497	503	519	508	486	497	491	516	488	507	484	478	471	498	534	497	487	498	475	500	538	514	495	482	470	543	540	531	551	475	477	520	505	483	541	489	525	494	538	541	523	506	492	490	499	506	465	493	475	511	487	488	513	548	521	490	503	516	488	478	516	502	488	493	518	495	481	555	522	523	481	497	513	491	523	496	495	512	509	492	515	475	496	510	482	491	472	547	506	456	491	525	536	535	508	524	493	500	543	511	527	533	533	517	472	485	458	505	476	484	498	557	528	516	492	556	507	532	503	480	519	460	488	515	514	516	532	548	534	486	496	554	447	489	552	513	478	508	531	511	509	495	496	508	475	506	508	500	505	506	494	494	482	497	459	566	497	499	503	491	491	497	520	487	500	509	525	504	491	463	492	499	520	510	515	508	483	502	484	532	528	497	525	462	470	516	503	525	489	514	528	546	483	510	447	495	485	508	518	513	522	496	522	483	467	511	513	481	502	512	485	518	512	529	485	491	506	507	510	510	530	506	538	464	503	494	480	511	510	512	497	478	542	489	486	502	499	523	555	514	489	527	472	510	527	514	490	500	517	499	480	522	500	503	476	495	470	546	478	535	482	526	500	520	479	534	520	512	531	469	514	532	510	505	507	504	496	514	509	478	544	531	487	545	495	529	485	532	488	537	507	538	473	469	479	480	487	491	532	523	503	477	512	540	507	490	508	470	528	498	513	523	478	454	518	545	513	509	485	507	556	527	505	491	522	488	525	526	506	489	473	499	489	473	531	484	504	495	483	487	480	518	478	512	518	484	489	521	548	504	553	526	523	457	522	489	507	519	542	500	500	553	503	517	515	503	516	508	506	496	513	482	498	525	508	518	496	488	478	496	500	507	486	498	531	520	494	512	493	529	554	496	509	508	539	494	529	476	474	533	513	542	522	551	511	492	463	502	495	505	521	524	520	510	553	521	497	493	541	513	509	541	519	517	510	489	517	487	533	452	470	502	461	542	521	509	472	472	496	504	509	551	525	515	489	532	533	488	513	488	470	520	519	554	484	513	533	502	492	538	504	496	506	526	530	501	476	528	494	540	505	528	508	511	541	486	520	488	535	535	522	467	496	488	485	510	473	465	526	517	534	506	513	492	509	486	530	505	512	480	493	491	519	493	484	512	495	530	504	500	520	503	539	496	472	500	516	524	512	496	539	517	512	518	515	539	495	490	544	478	547	553	507	496	471	526	469	506	503	527	494	503	490	506	488	505	497	495	526	482	516	468	511	486	509	510	547	516	513	527	529	510	510	499	469	513	531	525	504	504	480	498	498	499	491	469	479	509	512	537	506	476	517	507	477	495	516	528	469	484	532	528	514	568	487	481	473	496	527	514	539	479	471	496	491	510	478	523	486	528	522	523	488	519	518	538	485	515	519	504	480	470	514	503	493	508	503	478	518	528	482	515	502	526	483	545	522	473	466	499	474	469	504	483	491	542	530	514	529	455	537	489	544	529	467	473	521	503	548	506	515	559	508	507	486	503	464	494	499	508	514	497	509	493	510	514	503	533	520	535	519	476	551	497	480	487	501	536	532	499	494	535	490	490	512	526	524	488	498	495	515	501	469	512	488	491	511	521	518	542	490	551	490	509	522	499	537	514	514	487	478	483	469	477	522	489	496	464	517	502	499	511	534	481	485	502	485	513	511	546	488	514	493	497	504	539	505	483	494	510	521	541	467	539	496	516	531	492	504	513	491	470	521	481	526	471	510	482	468	517	500	497	490	475	506	527	514	474	533	522	492	474	537	538	513	529	505	507	534	485	504	479	488	520	503	496	497	532	491	530	497	510	533	512	494	515	518	507	524	512	507	502	495	479	520	513	497	515	496	528	481	492	482	503	526	510	486	496	521	515	486	525	462	518	518	489	461	513	487	521	511	538	528	512	492	486	532	520	552	496	535	520	493	490	553	539	505	488	510	532	520	494	514	540	510	492	529	493	524	500	500	525	468	474	532	546	515	492	501	525	480	516	527	504	483	523	510	493	531	487	531	504	505	471	476	527	462	506	506	477	499	488	485	530	535	526	485	495	498	554	509	499	523	548	520	485	490	505	514	530	487	540	474	503	515	491	508	520	509	505	480	512	492	481	518	504	548	533	527	473	494	515	528	525	501	492	545	539	486	492	508	463	523	513	512	498	521	542	497	525	492	545	478	532	542	498	511	495	502	474	481	503	514	507	467	539	517	508	545	475	524	511	521	494	510	519	543	525	500	499	578	503	547	498	562	487	479	479	497	506	526	467	505	483	495	483	499	557	490	479	505	492	554	511	511	504	486	492	510	531	503	547	513	497	504	507	530	555	533	489	490	475	496	505	511	472	466	561	487	520	504	487	474	497	487	541	520	507	497	476	533	513	506	506	521	561	493	537	458	512	505	494	505	518	515	512	529	501	472	497	498	479	511	546	530	506	458	516	515	519	526
31951	27084	22412	6554	424	375	347	403	375	359	330	331	341	355	354	368	359	349	355	363	323	357	373	329	355	325	344	353	345	353	340	352	332	337	352	356	333	374	355	373	360	321	371	380	372	328	334	377	326	370	338	332	322	328	314	340	337	339	345	328	375	368	362	355	344	350	305	371	351	348	327	362	337	349	371	312	327	332	348	351	298	347	371	341	356	336	351	328	361	356	330	361	352	360	359	361	332	352	386	347	319	348	358	318	339	348	356	366	353	342	371	353	332	352	320	359	363	341	374	330	337	334	343	321	354	352	313	352	323	347	346	366	363	312	365	373	377	353	351	346	353	330	340	324	361	331	332	347	345	360	363	333	343	367	355	333	372	342	376	352	324	337	369	366	365	339	345	342	349	385	312	361	304	353	336	361	347	348	394	347	358	351	358	349	335	354	324	378	367	363	330	363	378	308	360	327	352	355	357	321	352	320	344	364	337	361	341	370	334	327	349	373	315	337	326	328	340	341	357	349	341	365	336	366	370	318	354	356	339	362	331	340	356	351	349	337	323	357	370	387	331	352	360	389	366	314	336	333	352	342	334	337	361	352	339	346	391	369	327	347	380	323	333	331	326	346	357	310	363	355	338	351	339	342	349	381	370	323	359	329	350	360	358	351	331	324	345	350	332	353	356	334	367	346	334	358	372	333	360	342	343	389	340	349	308	363	344	347	330	329	339	324	332	371	340	378	317	330	340	320	348	355	349	374	340	377	346	341	352	322	333	358	351	375	343	329	362	343	360	348	346	358	377	333	359	358	367	328	346	362	317	347	360	333	315	345	366	347	349	367	350	348	348	364	325	350	355	316	334	348	336	346	343	359	330	334	336	385	385	340	355	348	333	337	352	345	325	365	316	307	344	363	358	346	329	344	344	328	311	351	323	381	345	348	320	376	362	352	333	376	360	368	332	325	345	357	343	363	344	351	344	374	385	332	365	359	384	401	353	315	385	340	383	364	365	365	328	383	310	330	350	332	367	335	336	355	361	343	345	341	353	371	317	352	366	343	350	358	345	343	329	368	377	377	356	327	338	327	381	327	374	355	365	329	340	320	361	350	352	316	345	333	312	334	335	350	324	352	345	364	352	330	338	360	368	316	329	347	321	381	351	332	379	373	336	390	315	358	345	326	380	343	342	351	381	340	378	335	381	320	322	362	396	310	374	379	358	347	381	356	318	371	330	334	333	336	343	332	321	348	310	361	311	353	343	346	352	359	317	392	351	343	354	392	383	353	351	328	326	364	376	337	347	363	339	312	305	305	358	387	343	322	335	330	360	339	361	314	367	326	356	332	347	357	387	394	382	363	346	369	365	314	364	356	358	369	331	328	342	323	338	328	331	342	335	381	361	365	330	343	353	357	332	383	368	340	340	343	323	371	369	332	385	340	381	311	356	359	381	402	342	317	341	360	385	342	331	343	352	336	348	351	338	352	347	376	355	370	345	325	327	371	331	371	346	343	358	351	340	376	347	306	327	325	343	376	348	332	335	361	348	323	344	356	359	330	386	366	365	352	324	377	336	348	340	323	310	359	347	348	344	338	346	313	340	333	360	335	347	368	374	356	342	352	342	336	338	325	342	364	353	344	340	352	351	394	366	298	331	323	320	324	357	336	345	359	354	345	386	347	342	346	351	370	320	357	351	352	342	328	363	356	339	354	318	301	341	354	385	370	364	302	356	379	343	414	389	325	362	354	341	335	346	336	374	328	337	382	352	384	352	330	332	338	349	334	367	375	320	388	347	359	359	337	340	367	342	400	297	337	382	341	348	356	353	322	334	319	319	369	373	344	359	341	375	355	336	382	324	343	353	374	350	310	336	344	333	330	351	329	363	356	378	338	344	381	341	383	333	356	336	371	344	331	339	345	317	343	335	341	361	333	373	358	361	349	352	370	378	380	323	306	356	355	330	327	314	342	353	341	369	313	319	346	333	341	349	328	341	350	362	325	359	299	334	375	347	358	350	337	358	375	338	366	348	323	350	311	367	347	341	309	385	332	350	347	354	339	348	380	327	285	392	368	309	342	374	348	336	368	355	300	334	337	344	368	362	321	360	377	359	346	365	329	335	351	317	372	369	322	341	357	343	351	347	352	319	378	344	346	350	369	347	319	349	367	338	354	327	361	333	385	349	339	336	338	336	356	327	312	353	346	364	353	358	352	364	363	367	343	383	350	316	381	366	345	326	363	354	354	315	345	348	346	361	369	367	333	358	334	305	358	339	380	318	346	380	356	369	353	349	349	319	337	344	321	322	373	349	363	378	345	336	362	295	360	328	332	316	339	354	354	342	367	367	338	355	358	329	379	336	365	390	353	337	343	350	303	360	383	361	371	348	350	340	330	317	326	363	332	363	304	344	370	370	357	326	370	338	358	371	326	364	358	326	312	354	363	361	340	364	355	357	350	365	314	367	345	320	355	311	334	362	355	349	372	338	333	352	370	321	361	353	339	345	327	382	334	339	384	370	347	347	351	356	345	367	357	328	374	378	357	321	353	334	344	369	316	360	362	362	340	341	327	362	354	338	364	359	343	362	360	365	330	324	329	330	350	356	360	390	343	341	359	345	359	339	357	345	374	335	355	345	338	306	362	336	349	337	328	339	367	358	366	351	345	339	340	307	346	320	360	343	347	327	371	335	366	334	367	344	371	349	368	365	352	334	380	365	331	324	364	357	332	357	315	380	378	349	309	322	367	358	330	407	393	315	336	354	388	334	343	382	328	362	355	345	367	348	346	351	362	361	349	348	354	343	342	332	321	335	342	342	330	345	352	384	349	343	331	354	369	356	319	336	333	345	355	393	343	337	332	342	353	349	349	316	358	318	347	352	370	362	327	346	374	345	357	338	373	335	364	311	327	348	365	377	363	360	322	323	368	378	329	370	335	326	348	355	303	374	373	360	355	356	374	371	324	364	326	358	326	352	343	322	339	334	343	350	335	322	342	340	351	358	351	385	349	336	343	383	324	329	301	352	363	369	345	344	337	314	360	360	361	342	359	380	382	351	311	337	296	307	358	358	340	339	350	317	346	335	338	353	370	359	336	392	325	356	323	314	366	356	392	321	366	334	354	333	361	336	361	358	380	328	345	373	343	330	349	349	331	345	348	323	346	396	365	367	341	330	358	354	337	391	382	352	334	344	341	344	352	344	352	360	331	326	370	322	368	353	356	377	318	370	343	338	335	336	356	344	332	348	355	376	345	348	362	352	379	349	373	366	364	341	353	360	345	374	341	366	327	327	362	319	355	370	344	343	309	340	343	350	366	384	319	336	349	345	336	322	339	372	343	344	333	360	355	360	342	355	350	350	314	350	370	321	352	333	330	360	360	337	365	343	307	347	358	330	315	318	350	367	341	337	377	338	336	345	322	333	364	341	345	356	345	374	341	380	363	372	356	340	380	357	332	309	357	344	376	341	388	338	339	356	322	339	344	332	343	362	332	317	358	341	324
40155	41429	21007	3699	581	507	477	461	490	533	498	493	494	489	477	505	498	521	482	506	500	505	504	471	485	513	516	478	506	505	513	466	520	462	475	487	463	503	488	501	490	526	501	482	512	479	491	523	538	464	470	485	447	524	483	488	522	531	499	494	519	465	531	517	507	502	516	501	475	481	494	496	498	479	494	513	517	526	499	492	509	481	477	445	520	521	516	507	433	491	508	539	499	480	486	452	486	517	494	525	504	496	518	515	467	494	480	499	471	517	476	495	529	517	489	469	470	470	480	509	493	472	508	497	494	513	456	491	475	497	451	484	508	492	530	468	513	540	489	476	489	459	467	491	485	489	489	507	447	516	516	539	500	463	516	546	463	508	479	491	480	500	488	504	483	493	508	528	478	502	482	494	477	507	518	498	539	493	481	521	473	516	454	514	507	535	496	510	508	514	543	506	456	491	523	525	484	549	493	492	471	513	460	498	507	485	513	495	495	502	488	493	462	484	517	478	481	476	494	507	517	480	574	499	529	471	502	538	503	514	508	499	504	532	504	466	440	459	492	497	530	489	477	471	479	473	459	475	486	497	433	537	465	526	467	515	489	494	458	505	453	499	475	510	488	499	509	503	503	517	520	518	489	499	496	482	487	471	497	515	522	465	459	490	453	526	471	445	498	517	497	489	526	496	498	472	505	467	476	528	504	520	479	486	518	508	555	531	473	501	496	484	466	529	482	501	507	462	440	506	486	507	485	518	486	506	500	461	505	493	534	513	522	477	493	539	507	458	489	529	513	492	499	510	491	507	508	529	548	456	477	481	480	473	489	510	475	504	507	460	478	460	513	462	506	540	489	503	510	497	509	508	482	477	516	456	510	468	466	507	499	479	495	509	465	514	506	506	514	468	479	531	494	482	487	510	533	542	514	490	500	464	470	552	496	508	509	478	473	498	519	473	553	503	517	500	520	472	505	553	454	518	467	488	467	531	516	477	463	507	462	482	510	492	489	474	486	547	497	490	512	463	491	492	532	486	501	512	507	487	540	504	476	520	469	528	506	475	475	462	460	473	496	495	475	458	477	529	520	520	494	471	520	501	450	510	500	487	505	525	551	498	491	489	508	482	471	508	479	508	509	513	474	506	478	529	493	543	507	521	534	508	482	480	537	449	516	472	464	459	501	488	512	499	514	511	513	470	449	483	480	507	482	488	472	457	533	487	493	506	543	475	500	507	446	452	482	521	514	512	478	498	500	515	527	525	482	524	504	507	463	469	511	493	532	545	503	493	484	510	495	487	528	499	518	467	473	469	460	532	518	517	515	506	477	490	504	504	491	504	490	487	478	513	483	472	476	493	484	506	485	498	450	480	478	501	491	535	510	530	493	525	478	527	505	544	493	462	481	487	522	478	459	511	481	526	477	513	491	483	473	475	455	480	458	492	504	509	489	481	501	451	486	505	494	515	458	491	496	512	516	475	531	496	485	492	485	496	499	463	507	482	499	503	471	516	494	471	491	453	454	512	499	511	488	506	508	501	523	519	500	515	496	507	492	496	486	531	517	526	488	493	484	488	430	473	498	501	467	457	489	459	497	502	509	506	456	507	544	520	493	516	488	436	528	449	496	507	518	459	481	503	542	495	518	504	507	480	485	476	530	476	466	463	469	495	492	460	468	461	534	463	489	486	497	506	512	502	509	505	507	462	505	490	509	512	509	477	457	495	496	481	468	464	494	507	474	519	519	480	497	501	500	501	523	518	494	495	487	512	463	441	481	516	503	509	498	496	501	492	542	466	476	520	487	505	500	483	555	481	513	490	511	471	504	474	508	505	498	432	458	487	478	493	490	476	495	512	494	507	492	471	496	521	480	519	494	491	514	509	478	506	482	518	510	498	491	498	503	504	521	479	516	494	443	462	481	473	527	506	470	493	478	483	488	517	475	481	517	487	516	484	498	496	470	480	544	496	481	521	517	495	496	475	489	528	498	496	532	480	506	528	492	475	500	530	494	491	520	476	521	485	487	490	519	495	517	531	494	469	490	515	499	489	522	460	483	499	468	499	474	499	466	485	522	433	497	509	514	442	494	476	481	496	455	472	523	531	468	482	515	519	473	489	502	503	489	517	481	496	496	458	483	499	535	510	497	492	496	463	503	507	542	482	518	524	520	510	501	530	509	487	472	461	475	514	481	478	546	512	505	477	498	484	512	498	519	434	489	516	503	487	470	480	526	504	508	511	478	495	524	516	489	505	512	470	514	517	469	485	498	489	467	497	473	526	510	470	492	507	492	474	472	484	459	501	479	488	499	490	496	456	546	495	481	482	488	506	506	480	469	517	526	495	467	500	491	485	486	506	478	492	487	519	504	498	498	492	498	495	500	476	515	477	519	483	494	510	487	503	493	485	513	487	468	457	539	490	465	491	530	501	506	454	494	480	492	479	509	463	488	463	479	510	485	520	504	490	497	499	501	498	486	545	503	514	484	472	488	489	457	525	484	512	509	481	479	489	473	485	487	494	467	498	546	489	478	490	488	519	513	485	490	525	464	515	475	502	472	503	508	481	483	498	534	536	487	493	528	505	504	531	530	534	504	484	519	544	493	482	470	471	524	490	495	489	527	480	493	524	455	486	484	526	482	512	495	459	484	504	474	536	509	513	508	472	475	506	517	472	482	482	490	523	493	484	502	508	495	481	494	497	496	472	486	469	508	480	481	454	514	501	521	495	533	535	533	494	481	474	512	512	505	514	522	507	496	513	483	500	471	486	460	518	531	469	520	483	473	498	484	462	527	520	460	470	544	496	516	506	473	488	491	489	476	493	526	496	485	492	502	495	450	501	460	483	489	499	511	473	551	509	472	499	472	528	499	484	475	483	522	496	501	486	483	504	448	466	479	506	467	514	511	526	516	505	491	474	492	508	474	511	485	520	515	507	483	458	473	469	488	457	475	482	493	482	502	498	553	489	502	494	520	480	521	477	461	499	496	493	503	506	522	463	524	521	479	491	487	495	522	552	497	502	516	517	501	468	506	514	527	465	469	498	480	484	515	492	482	533	492	502	526	457	481	474	476	518	472	502	487	491	510	451	501	493	494	482	485	492	468	493	473	466	455	483	485	477	474	518	498	524	501	472	485	521	498	480	538	499	526	490	508	504	478	478	479	477	521	509	517	474	493	484	510	482	524	485	532	493	497	541	468	475	507	469	474	452	527	500	486	485	485	509	466	530	492	505	444	475	501	511	461	468	491	528	502	483	467	518	472	487	498	459	465	512	512	518	489	504	519	461	475	501	463	500	529	482	551	521	497	537	471	506	470	458	501	500	534	458	510	505	456	488	501	477	492	464	509	482	465	468	514	457	492	488	510	472	508	525	521	480	450	502	533	513	514	493	539	456	532	481	448	483	490	511	490	495	506	486	476	499	516	502	470	512	484	516	526	505	510	480	510	490	505	457	476	555	504	475	489	514	484	493	494	495	484	512	487	493	482	475	472	530	493	497
24704	21830	29156	24216	20768	8617	640	462	460	453	434	449	474	474	450	434	424	454	428	496	456	429	406	417	445	444	450	429	406	404	479	412	451	409	410	434	443	459	401	406	479	454	432	421	408	449	464	442	410	417	437	433	441	452	439	439	441	435	384	428	462	429	408	452	456	452	437	431	430	417	444	425	439	447	408	425	459	427	431	418	415	440	408	450	458	407	400	406	426	434	403	424	459	438	429	479	431	445	434	455	425	398	419	400	402	432	456	434	420	403	389	441	447	433	425	439	439	460	402	398	405	438	474	409	464	425	412	423	414	422	430	417	458	428	424	432	442	402	462	428	472	431	441	426	430	425	441	457	431	462	425	373	413	451	397	458	429	437	413	459	410	467	430	471	395	426	466	463	418	444	409	405	391	429	429	432	476	468	441	442	436	431	432	431	393	444	418	444	435	458	412	439	404	476	466	441	415	415	456	432	449	436	456	451	445	407	445	427	414	416	410	438	441	384	405	470	440	468	423	393	433	438	458	402	424	444	451	440	411	449	446	448	422	426	462	430	463	433	447	424	422	407	450	429	423	423	475	444	450	403	413	464	406	430	446	473	432	425	451	437	407	449	417	444	433	424	412	407	400	442	398	470	459	441	439	434	387	431	439	431	404	432	432	423	433	425	446	435	440	423	444	429	440	431	431	432	414	459	444	429	421	418	427	443	457	401	443	444	424	425	440	464	438	432	411	432	452	432	468	409	434	457	442	414	451	473	390	419	470	409	418	487	405	437	432	415	424	440	415	459	422	447	474	415	469	429	434	473	459	447	452	447	428	408	440	435	454	470	433	456	426	437	429	437	456	472	414	413	400	448	446	440	424	402	454	467	447	403	464	451	458	406	429	427	448	428	422	458	421	421	440	414	456	468	427	426	444	426	419	395	436	409	471	417	429	425	469	432	441	422	455	455	456	432	430	424	450	444	444	442	420	421	396	431	472	428	428	376	432	460	424	441	425	431	424	415	426	423	424	422	432	454	446	453	437	434	392	417	452	453	463	418	430	432	462	492	430	441	448	430	429	474	397	424	474	436	445	440	454	454	428	444	428	424	472	449	403	446	396	418	431	410	441	444	440	432	419	469	457	425	501	429	398	424	442	425	461	445	444	397	453	462	435	439	443	453	399	456	403	455	433	440	445	403	460	440	457	442	450	443	441	446	393	436	443	397	430	421	424	414	431	465	460	410	390	403	386	447	437	442	433	421	424	432	409	454	431	472	434	421	427	421	454	388	429	409	423	443	439	420	450	456	466	435	455	471	468	431	430	399	453	419	454	458	403	447	409	462	437	413	471	411	416	426	460	449	431	444	403	441	421	427	410	414	452	453	388	443	430	432	450	405	459	444	402	451	439	448	455	447	424	453	452	428	454	417	462	464	416	425	420	463	441	479	450	460	442	425	393	474	430	457	449	470	396	419	424	428	442	431	438	431	405	422	414	423	439	416	455	431	436	438	451	441	445	474	421	424	410	441	445	443	410	424	487	421	434	438	430	415	410	404	410	442	431	422	432	437	440	448	433	455	450	437	447	429	425	430	411	427	448	425	438	447	448	441	407	429	428	419	426	443	473	427	432	455	442	468	435	430	432	437	398	412	442	431	436	453	380	394	438	430	431	444	435	419	467	419	443	402	447	478	429	407	408	406	469	457	440	448	447	420	435	437	425	432	430	426	424	433	457	428	452	420	449	416	427	445	410	419	441	423	462	425	428	448	438	430	429	392	493	411	419	427	434	423	413	428	432	424	439	448	412	438	463	425	445	430	460	406	427	440	469	482	410	456	433	428	439	439	452	430	415	406	455	400	437	470	434	421	440	445	421	391	451	404	426	427	441	441	465	455	411	427	432	426	428	429	380	470	442	440	433	450	402	435	400	407	389	437	460	413	435	413	407	408	428	399	389	424	457	441	418	453	420	435	452	425	427	413	447	456	438	408	433	432	446	434	446	416	373	416	447	412	431	419	369	417	394	431	450	429	452	407	440	430	427	430	459	455	439	464	465	434	439	452	435	415	418	433	419	407	480	418	413	404	421	430	432	425	454	449	395	456	471	448	434	415	424	446	455	447	449	417	414	457	415	406	455	440	449	415	410	413	452	434	444	440	438	428	394	437	413	411	389	397	407	419	427	441	417	454	428	433	449	412	449	447	422	427	431	385	430	416	477	435	438	404	406	438	447	422	448	403	423	434	439	436	433	411	423	455	425	425	453	430	425	406	439	445	440	433	423	454	439	482	421	439	440	404	466	421	418	418	431	424	426	418	364	405	416	418	455	418	426	450	466	420	428	422	424	431	454	435	433	421	445	415	434	423	475	404	445	482	454	433	436	457	439	444	420	431	387	468	481	458	419	440	422	403	414	446	420	424	452	436	414	440	422	450	436	411	428	436	416	414	404	406	455	397	443	460	446	434	468	426	466	435	462	418	427	431	428	438	423	448	441	411	411	444	468	421	407	417	475	427	437	455	447	419	418	467	417	426	452	436	436	436	443	417	448	457	429	445	418	445	445	411	423	437	425	456	453	445	438	455	408	398	410	435	449	465	452	435	455	425	464	420	441	422	444	432	443	450	444	415	438	416	421	428	458	443	431	418	435	453	421	433	405	411	440	436	437	400	410	467	423	414	453	446	411	461	416	451	418	448	427	449	411	449	436	455	422	467	464	445	431	439	452	408	395	417	448	413	427	427	451	417	422	462	416	420	405	450	464	404	432	446	451	446	457	400	409	415	457	429	455	456	438	454	419	447	395	423	404	452	452	433	435	435	436	410	397	393	451	413	432	461	414	444	426	447	478	437	445	415	403	446	448	456	428	402	418	470	455	461	471	424	424	421	411	413	441	440	453	450	421	455	394	427	448	437	442	468	441	432	454	435	430	443	442	394	408	409	454	457	484	454	434	451	465	453	418	434	415	405	454	471	451	433	453	447	418	430	437	373	446	456	418	427	476	443	412	441	425	440	424	428	434	467	431	419	447	426	420	460	438	418	412	420	419	421	418	427	432	415	453	472	455	424	420	416	442	426	427	438	409	459	442	412	418	427	394	414	400	451	451	421	435	457	430	413	406	426	421	457	432	441	419	420	422	454	428	415	449	472	398	457	420	480	435	415	447	421	418	404	456	441	418	426	443	469	441	438	437	400	423	440	438	441	449	453	454	449	430	411	401	468	469	425	440	448	428	432	433	440	421	445	449	398	425	440	479	415	422	444	468	427	423	423	445	413	421	421	464	399	408	410	413	448	438	437	462	421	438	375	413	490	470	408	433	395	446	411	410	424	419	404	448	413	426	435	415	414	420	449	442	446	426	444	432	436	430	439	417	404	443	402	444	439	478	426	404	412	456	417	437	404	420	428	458	443	447	420	454	418	432	442	430	436	418	424	421	415	425	440	451	430	417	432	407	448	424	428	430	409	415	423	472	409	432	453	428	413	461	415	418	418	439	398	448	415	427	472	405	406
61821	81802	48590	18237	1511	640	638	630	572	602	603	675	647	618	612	606	635	642	614	587	593	633	622	573	612	657	698	640	611	580	599	634	613	635	579	613	615	635	580	658	587	642	612	649	661	618	640	657	616	618	637	628	618	605	626	637	590	643	595	618	617	568	641	590	597	617	621	619	599	621	614	596	628	620	619	601	605	634	574	645	607	579	606	548	595	581	597	635	623	613	635	611	623	582	588	637	651	607	581	607	580	608	620	640	609	604	658	609	610	571	651	603	556	623	557	586	563	655	614	615	595	579	594	638	620	630	616	627	637	610	599	594	629	626	607	640	594	622	646	581	636	618	577	609	617	635	598	600	602	585	582	611	609	616	608	613	607	614	625	638	612	667	629	593	634	652	606	581	632	587	564	656	648	635	551	586	662	614	609	607	605	610	550	641	628	620	621	602	637	644	635	622	585	585	606	624	597	649	632	607	631	590	598	586	612	603	621	597	615	654	597	611	621	621	647	568	601	627	637	603	584	619	657	637	649	626	646	605	625	657	640	592	611	604	578	592	595	658	592	620	631	618	620	635	586	633	633	633	573	600	558	635	653	602	608	638	634	614	621	632	674	611	596	637	622	642	612	566	597	620	639	587	626	616	573	614	619	636	641	638	559	650	571	703	568	634	637	624	628	637	620	609	600	600	619	574	638	608	616	602	621	618	601	634	566	663	642	624	614	597	610	600	631	634	627	657	574	618	599	654	619	587	587	592	604	615	582	609	611	601	614	636	620	620	686	595	608	625	634	648	631	647	651	625	593	586	631	606	584	592	642	598	615	619	648	618	600	635	653	648	627	619	573	601	594	617	623	580	611	577	624	599	632	634	566	602	611	650	632	601	608	662	606	558	606	616	562	611	604	658	593	604	575	634	600	635	636	594	591	590	601	586	622	588	586	601	626	598	590	626	600	625	608	621	621	573	607	582	611	624	594	616	606	598	621	583	604	619	623	630	607	585	596	632	585	620	617	542	566	575	623	623	617	617	609	648	637	606	584	630	608	652	604	602	655	634	637	582	573	606	644	627	641	637	650	592	595	656	616	603	658	646	607	648	585	614	627	582	601	639	642	644	589	578	657	618	633	604	613	649	608	587	652	621	614	602	624	601	605	575	621	580	575	587	596	639	650	599	622	612	622	590	618	654	613	637	607	609	598	645	629	602	566	637	609	581	669	602	616	619	604	579	637	633	580	640	618	655	601	596	631	609	636	585	604	606	615	610	618	627	599	593	617	566	590	618	580	634	607	611	611	625	618	578	609	590	581	596	622	605	652	595	617	623	577	593	621	613	588	632	638	599	616	619	609	606	641	596	589	654	619	623	597	614	615	617	599	592	619	607	620	661	605	621	613	624	641	658	557	666	596	623	595	620	606	609	635	553	622	651	599	622	667	606	649	612	587	625	622	601	620	604	581	645	578	621	561	635	662	633	623	572	637	593	642	588	631	605	602	601	622	652	601	575	597	643	636	651	651	593	661	610	609	604	584	616	618	635	600	610	639	653	593	634	628	664	574	604	638	635	607	596	616	634	605	615	632	643	586	630	588	597	604	648	587	663	599	649	590	661	604	658	672	641	655	634	656	632	610	652	633	619	640	568	620	600	585	592	590	610	640	551	618	581	606	601	594	661	615	624	599	621	637	638	634	590	579	649	606	603	638	602	612	635	603	615	640	613	604	625	592	605	600	603	612	584	597	625	566	647	625	622	590	585	607	626	652	599	657	607	604	599	632	632	632	624	641	615	593	571	626	632	650	587	593	639	615	598	598	643	636	612	614	620	614	580	636	638	604	572	625	633	610	628	589	585	622	561	584	569	608	630	603	655	588	631	601	600	623	619	616	617	612	634	582	610	607	621	622	611	601	593	654	645	603	612	642	595	563	593	583	623	679	635	629	590	604	580	612	637	589	642	642	569	594	631	580	591	660	588	619	612	625	609	622	600	650	645	574	590	615	619	589	551	586	614	621	608	635	615	607	612	652	588	633	646	642	594	607	612	634	614	594	611	620	639	610	582	639	596	656	601	622	584	618	590	637	577	626	611	588	614	648	624	605	634	609	609	630	610	609	642	609	627	614	565	584	604	585	630	590	615	613	646	592	611	554	615	615	641	625	583	614	622	574	598	594	620	612	559	611	650	627	602	607	561	592	592	608	609	642	598	633	627	590	610	651	591	610	551	601	551	632	650	620	666	657	642	636	596	588	611	648	601	582	580	580	596	626	610	607	597	620	614	591	589	649	630	575	556	620	605	591	569	593	615	613	641	633	668	611	596	601	587	667	602	595	589	551	623	620	603	632	598	646	581	581	619	597	598	611	656	596	618	646	609	608	680	601	643	620	595	601	629	601	604	604	615	659	631	639	661	616	654	579	574	606	684	638	643	632	671	651	620	605	585	618	589	608	612	578	582	625	646	573	628	640	600	637	558	623	584	598	651	579	624	587	553	633	656	612	606	652	620	659	594	580	623	578	578	579	622	623	601	678	593	596	642	611	557	578	616	601	611	655	626	643	676	626	632	636	632	630	605	602	607	629	611	594	645	629	596	654	571	659	632	623	590	582	592	615	630	608	667	629	599	599	659	634	624	560	555	604	598	622	664	642	618	617	596	640	604	626	615	586	612	650	618	599	604	635	602	584	663	616	614	586	585	601	619	538	601	603	605	599	600	601	628	615	627	595	587	623	612	686	627	579	671	609	590	623	642	614	599	609	602	601	625	631	662	611	583	630	611	624	667	618	608	651	629	623	611	652	585	622	609	620	605	598	613	624	614	596	639	621	618	602	616	605	658	625	563	631	589	622	600	589	603	630	585	582	554	588	635	589	600	621	603	628	589	589	620	598	586	597	581	603	618	618	615	601	579	644	587	602	572	645	651	628	592	618	592	583	636	588	635	608	634	593	610	566	612	595	595	636	634	604	641	629	592	561	659	627	628	625	616	595	572	585	658	602	560	608	605	581	640	582	624	596	639	646	600	634	601	616	560	613	614	580	626	631	590	618	578	650	637	624	603	599	632	615	620	622	633	620	619	637	663	598	626	592	567	619	650	626	597	572	600	645	655	664	632	609	623	609	632	680	600	621	589	645	630	585	642	611	620	611	547	588	607	613	616	599	576	599	635	621	628	601	661	615	634	614	606	601	612	586	603	612	647	602	593	617	610	639	607	618	615	643	586	653	637	648	648	674	605	659	610	636	603	579	638	582	581	595	620	600	594	588	620	603	601	633	615	597	608	594	620	592	619	608	639	631	609	633	614	629	594	667	611	609	649	629	628	585	619	601	606	651	612	606	567	578	587	584	600	572	610	638	557	628	616	630	615	573	612	635	613	607	611	597	626	597	627	612	651	623	639	609	635	598	580	610	562	599	595	624	625	612	615	589	602	639	601	592	645	610	607	557	616	626	608	614	647	628	595	605	648	587	627	621	646	665	566	628	547	599	594	626	645	644	661	611	609	615	637
23391	21515	29373	23837	21372	20908	6237	440	368	369	369	390	412	362	374	391	377	365	400	391	359	394	375	357	378	362	395	388	381	349	387	385	363	361	337	360	385	353	392	368	350	359	366	364	402	375	375	376	355	423	365	392	375	382	354	341	399	371	385	365	376	385	359	378	331	369	402	365	342	373	362	394	368	346	385	360	373	370	347	342	362	368	384	366	359	343	375	336	370	377	377	377	335	345	339	387	361	370	383	404	363	378	346	391	345	391	404	345	379	375	396	389	379	350	382	336	326	364	356	380	392	369	363	363	354	397	358	390	375	366	350	342	372	372	382	352	344	395	351	369	352	349	377	378	369	363	385	360	373	340	343	426	403	378	346	354	403	367	388	342	330	353	378	373	374	365	358	385	343	348	343	355	378	350	346	366	376	372	345	359	345	351	367	340	353	367	411	367	354	397	363	366	376	359	338	372	371	371	349	389	393	402	382	364	348	384	358	358	349	363	368	419	371	398	337	338	405	381	383	393	358	378	378	380	359	366	328	330	350	383	397	362	376	371	365	384	347	349	378	360	357	374	371	379	376	344	343	369	374	350	363	371	370	378	346	380	339	380	351	363	368	335	357	336	370	370	374	358	337	315	379	370	349	394	356	366	356	333	361	402	356	368	351	336	398	354	372	378	329	378	380	387	362	334	361	356	359	349	374	366	356	398	355	352	345	381	357	372	352	380	343	332	351	377	349	341	384	378	336	337	396	391	389	314	416	350	349	349	353	369	398	344	356	365	353	328	404	371	369	374	315	370	381	374	387	359	334	356	376	341	361	385	388	358	351	340	372	341	356	358	327	387	359	388	365	389	362	351	387	366	365	358	334	359	390	342	347	352	362	325	375	367	404	379	369	362	354	347	380	369	312	374	378	337	374	383	353	361	376	383	369	398	403	371	345	376	334	358	353	349	396	371	374	373	347	389	381	373	370	361	353	369	354	382	373	362	389	369	349	346	378	400	365	350	328	379	327	384	360	369	414	351	377	364	343	375	390	353	371	345	387	369	396	376	306	392	359	370	338	366	368	351	355	358	378	407	366	387	391	373	390	356	357	372	377	372	370	353	352	362	368	341	367	335	339	366	346	375	349	356	384	358	340	370	338	382	395	362	336	339	358	352	380	372	349	369	375	365	350	378	370	367	367	328	367	384	382	351	364	414	367	378	367	367	425	377	392	344	340	368	378	364	314	399	364	375	375	392	355	349	359	339	374	362	405	374	382	352	359	377	390	369	386	388	346	382	346	346	356	393	355	376	383	352	344	330	374	370	367	356	339	349	368	416	386	375	382	362	379	368	347	378	399	382	376	356	376	403	354	354	374	364	348	355	343	353	362	343	355	364	351	365	352	388	386	385	356	346	366	409	356	356	348	361	394	370	390	344	356	348	373	348	355	373	376	383	412	371	360	373	358	340	368	355	368	390	392	369	381	349	394	369	343	334	368	352	363	382	377	352	377	386	355	357	350	368	375	356	349	370	383	354	371	329	359	392	356	363	357	360	320	397	339	400	375	359	390	360	381	326	387	371	375	388	336	390	393	370	343	357	391	359	325	410	361	367	391	395	388	364	345	384	347	357	365	368	357	374	342	363	366	355	368	370	328	349	385	384	370	354	368	381	349	350	364	358	356	388	357	324	359	342	374	353	352	372	402	316	357	376	361	363	353	350	349	348	366	350	357	379	378	336	348	403	354	367	374	368	367	378	332	329	361	364	355	382	375	390	371	343	326	321	383	394	362	334	368	369	392	383	392	361	408	350	379	380	353	377	373	376	343	341	369	385	391	380	357	363	385	351	345	353	336	356	402	376	358	416	364	342	331	344	342	385	354	333	361	352	385	396	359	365	348	333	380	395	352	378	367	387	355	352	339	365	358	377	346	387	378	360	389	387	388	376	385	367	325	371	344	352	352	365	378	344	388	360	399	381	388	348	378	339	395	386	355	352	378	380	398	355	364	381	356	362	356	361	352	360	394	386	358	321	361	381	349	400	379	367	344	382	337	338	381	382	367	363	346	347	365	384	412	377	380	371	382	378	385	391	355	369	352	371	364	354	358	387	354	369	345	352	383	364	367	353	384	355	324	318	392	349	340	348	373	362	379	356	390	366	368	359	362	333	366	343	394	344	356	380	347	375	389	348	390	343	344	388	339	400	382	333	356	348	386	349	375	358	391	361	360	376	362	360	367	358	376	387	355	381	381	396	408	358	353	348	356	351	358	362	340	343	390	396	391	342	350	366	342	315	335	364	353	365	394	396	362	339	385	339	407	391	337	348	378	337	339	383	367	347	350	391	365	377	409	344	358	364	371	372	366	387	376	327	364	370	367	350	392	382	362	370	395	395	354	351	354	354	354	367	377	371	324	393	353	369	372	399	384	386	373	365	367	394	368	348	375	371	343	363	365	364	361	362	355	403	356	365	383	363	393	350	369	371	353	380	387	370	367	343	386	376	362	352	343	342	381	369	355	377	393	383	390	358	368	359	372	370	355	356	373	371	372	363	368	361	378	368	373	329	375	343	363	350	342	365	370	347	384	356	367	360	353	373	362	324	352	371	374	369	369	333	386	392	389	388	384	366	380	358	359	383	344	356	353	399	378	345	345	357	386	358	367	332	344	358	375	391	361	346	364	359	368	391	383	377	332	306	365	384	390	405	378	313	376	358	358	377	365	366	380	363	366	342	332	371	367	373	333	365	367	364	352	374	329	356	356	365	386	342	389	362	360	387	386	378	381	355	358	385	360	373	375	388	402	351	374	336	355	391	331	385	374	361	370	366	377	333	412	391	352	338	375	380	391	347	365	380	381	399	364	378	363	353	397	367	340	344	371	322	367	373	357	356	353	400	349	378	375	378	362	365	359	352	380	368	352	370	360	384	378	351	359	359	342	363	391	377	376	370	364	336	370	353	358	368	342	354	343	414	350	362	362	391	370	358	348	376	370	351	339	393	393	344	380	368	349	368	397	348	362	342	358	367	367	344	349	392	362	384	377	348	395	343	360	371	368	334	405	337	363	369	360	378	334	382	345	389	383	358	359	361	337	396	358	370	352	388	383	350	375	338	384	354	375	415	382	345	369	333	346	350	367	352	361	385	361	344	368	354	376	345	354	366	355	383	376	364	353	369	381	350	323	384	355	368	375	404	390	392	366	364	327	345	366	373	344	351	372	368	369	332	364	334	365	373	362	357	382	352	379	354	371	352	374	347	389	385	399	388	371	369	370	353	347	347	357	353	387	360	356	378	347	394	367	364	354	369	383	324	350	328	387	389	365	355	384	364	382	339	342	383	383	346	328	360	341	366	353	361	364	346	327	331	352	351	381	363	368	373	371	337	406	329	348	369	372	373	370	361	354	364	396	380	390	400	351	377	378	318	366	353	360	357	338	358	377	366	332	389	348	338	394	372	378	401	380	361	342	344	366	372	362	372	370	328	373	368	347	364	372	322	389	356	336	376	346	358
62783	91732	55971	27500	1346	553	544	516	533	509	525	541	518	515	540	513	512	494	530	474	536	518	520	495	533	502	535	508	465	506	509	507	505	512	490	548	508	504	510	520	507	505	506	532	493	539	523	509	531	504	494	488	492	520	484	543	511	508	518	542	477	554	502	493	517	552	495	503	500	517	449	522	544	508	539	530	526	506	502	563	505	499	521	488	499	482	537	535	525	475	503	494	492	517	475	546	515	521	507	522	478	484	505	546	466	517	503	540	505	528	489	496	534	464	507	548	519	506	506	491	474	523	493	510	496	502	492	549	507	483	515	539	513	506	515	500	491	477	506	535	497	510	500	520	501	524	503	503	514	495	512	458	475	531	533	452	471	507	505	559	541	561	524	475	517	515	542	478	528	557	541	528	518	546	516	520	518	509	490	502	501	482	477	503	506	523	505	531	501	488	497	464	534	482	495	515	531	509	513	509	514	496	502	487	491	520	476	508	513	526	535	499	479	538	489	485	527	517	499	489	480	504	502	525	521	506	518	484	497	524	504	514	529	514	521	521	506	508	535	501	527	493	524	477	505	522	514	504	551	506	521	513	505	504	532	500	501	515	545	487	535	493	538	516	515	511	535	457	500	533	514	488	480	538	507	489	494	504	551	514	517	488	510	513	500	535	514	504	571	525	529	518	483	516	494	540	487	518	532	504	509	512	525	509	489	483	561	491	521	526	484	516	505	491	488	498	497	526	520	548	499	556	531	481	511	527	535	518	487	522	499	506	566	498	533	499	486	522	512	526	489	457	522	540	503	542	516	496	541	488	503	470	513	533	518	484	527	510	543	500	497	520	532	519	539	504	494	473	510	506	541	503	501	531	482	494	510	511	535	529	517	500	512	513	527	481	536	502	505	524	512	531	554	519	486	524	510	510	496	513	516	494	506	512	529	503	499	493	499	548	513	493	508	506	487	528	519	520	505	521	565	481	473	492	508	546	504	482	496	514	522	548	501	500	523	504	525	525	505	510	476	509	500	476	496	505	503	517	491	550	486	489	505	532	552	554	500	510	537	525	546	505	526	487	524	532	537	511	511	510	520	511	506	508	518	480	481	520	522	487	541	482	519	473	497	501	519	522	519	511	507	490	501	528	534	527	506	507	469	512	531	509	566	508	481	513	459	492	501	482	520	526	544	537	537	526	505	503	461	524	497	527	511	492	509	486	488	500	520	531	531	483	457	502	538	542	528	536	529	524	534	485	525	525	514	496	506	515	536	494	504	536	465	513	511	542	517	479	523	501	527	534	493	491	465	500	498	507	528	524	492	546	512	488	518	489	533	514	532	541	467	506	522	513	525	516	500	491	541	511	468	532	497	550	523	539	493	504	479	520	526	529	488	562	509	532	507	499	526	533	514	484	532	526	501	492	504	484	499	480	539	496	472	507	511	534	555	494	506	511	485	507	495	534	536	495	510	517	508	535	494	524	532	518	485	518	525	519	493	528	518	549	478	506	507	501	513	499	512	525	532	490	502	571	526	523	526	513	502	490	462	536	483	547	494	495	494	522	567	496	505	491	510	531	487	507	532	535	487	519	501	484	525	527	501	543	480	491	547	527	526	483	516	510	554	494	471	548	519	535	520	482	515	512	480	508	519	468	523	498	509	463	552	476	457	486	526	484	479	526	506	515	488	507	536	503	513	532	493	507	545	541	512	512	465	493	509	503	517	495	539	514	519	501	527	515	486	538	503	517	512	491	493	547	490	489	495	512	505	501	498	566	493	502	473	508	502	523	532	488	466	516	481	483	543	495	528	521	540	508	501	486	521	480	463	492	512	488	512	521	540	501	471	474	494	510	518	536	520	520	534	502	536	522	488	537	522	471	522	527	485	504	483	486	515	505	523	527	489	526	517	530	472	515	549	527	529	520	512	552	515	505	489	518	528	501	529	492	443	506	496	464	477	529	519	508	537	535	521	542	467	518	538	495	538	537	538	532	478	550	514	519	479	472	567	512	508	499	461	508	493	490	460	501	526	502	565	517	520	538	538	490	466	505	505	520	574	507	517	493	529	516	504	504	463	505	511	491	512	486	488	516	484	547	481	549	497	465	493	502	481	523	527	517	516	554	477	523	529	517	524	512	504	519	499	506	510	500	522	474	486	497	529	483	507	520	523	489	509	504	530	480	548	502	480	516	469	511	482	486	479	527	508	498	501	492	533	559	521	511	519	468	518	517	499	536	510	555	501	521	485	521	552	506	509	515	517	533	499	538	510	484	498	516	504	487	509	511	542	529	504	533	548	528	528	519	486	488	474	501	514	517	524	552	542	522	494	532	509	530	505	519	548	523	527	527	487	539	584	504	537	516	506	503	498	526	500	487	513	531	466	486	479	532	508	523	522	521	525	495	509	477	513	508	507	530	521	513	500	548	499	499	502	472	497	512	498	503	495	491	465	509	497	548	476	528	511	502	503	535	482	461	529	511	496	478	551	508	515	534	508	498	504	502	484	532	489	499	501	524	490	564	467	490	541	506	503	477	523	505	503	531	490	512	481	495	530	496	506	529	496	488	479	512	528	488	496	504	496	529	494	527	539	493	497	480	511	518	507	513	498	523	542	507	538	506	527	505	510	507	501	519	496	525	482	511	496	487	531	509	527	476	561	517	520	487	511	552	548	499	538	502	483	496	547	510	490	499	525	532	504	503	535	523	506	499	508	507	518	523	552	541	517	508	490	490	512	500	494	507	509	506	538	549	537	519	528	512	568	500	480	516	512	520	503	486	520	518	499	488	518	499	527	521	519	507	534	463	507	505	531	530	500	498	495	522	524	546	515	501	483	522	492	494	497	466	522	529	543	496	500	513	550	485	502	485	528	510	519	529	548	492	501	521	515	523	520	537	487	514	491	532	540	505	487	535	515	497	512	486	484	488	524	511	508	508	525	478	502	522	484	542	524	487	509	520	472	538	482	485	513	523	511	502	527	511	498	499	522	509	503	519	479	509	503	543	541	504	505	500	557	475	530	490	506	516	553	528	509	516	498	474	494	535	492	476	517	487	506	489	505	532	521	496	518	551	493	519	481	532	564	542	525	467	524	508	498	514	521	502	531	474	482	529	501	490	513	506	529	512	504	507	508	546	481	504	536	514	499	508	482	509	567	514	512	524	519	535	512	464	549	529	513	535	526	533	472	500	493	497	537	545	513	539	474	483	497	511	492	501	491	541	534	520	517	481	494	535	488	520	499	496	530	498	500	493	525	502	486	498	577	494	490	473	474	531	518	480	522	542	527	493	504	498	541	496	518	499	506	481	525	519	516	524	482	506	487	497	487	498	545	517	527	537	479	496	483	524	546	517	533	571	466	495	496	527	534	509	520	496	544	485	528	561	514	542	508	502	472	483	499	511	544	533	513	497	506	520	498	502	531	485	519	488	525	502	526	500	530	507	545	511	486	461	506	556	502	544	505	486	524	467	465	514	534	535	520	536	471	527	525	513	474	544	545	540
31986	27356	22074	7092	587	500	401	377	329	385	354	325	370	396	321	354	372	341	349	318	334	389	348	324	383	362	331	360	367	333	338	322	347	349	369	356	331	329	358	346	350	353	367	343	370	353	334	360	329	345	338	372	357	315	382	344	373	359	376	323	349	351	366	366	395	352	369	378	366	370	346	367	349	363	347	362	344	348	336	354	349	353	334	363	355	328	358	344	366	357	402	350	368	342	332	398	365	350	340	360	337	352	325	329	355	345	360	370	333	342	366	342	390	329	324	350	336	361	362	371	372	366	363	353	359	360	342	346	379	326	392	344	348	352	355	362	344	328	366	337	346	362	349	327	351	355	368	347	370	336	338	353	352	358	345	348	356	371	337	362	295	321	333	367	384	367	358	396	345	339	340	342	347	323	350	374	366	377	338	340	377	329	368	338	350	373	347	362	302	345	380	355	364	339	329	345	379	371	347	375	349	340	367	346	365	362	349	353	382	364	369	353	363	344	376	360	354	363	329	374	339	339	347	365	326	368	368	355	374	362	376	334	355	335	391	373	365	373	338	359	327	384	368	371	382	360	354	373	380	336	329	369	359	351	360	347	339	339	359	344	370	358	379	339	332	366	363	381	306	381	336	348	336	368	363	371	353	355	329	335	372	338	358	341	342	344	360	343	335	334	338	372	364	380	324	316	378	362	367	383	372	355	346	355	373	354	384	362	349	384	325	365	330	341	345	346	327	386	349	351	345	340	348	368	351	355	372	349	344	350	335	371	353	347	337	348	330	389	329	359	360	358	369	365	382	339	366	311	340	363	371	379	384	345	345	341	348	373	361	366	348	355	334	363	407	343	360	398	354	390	318	348	328	407	352	370	349	334	350	322	360	384	322	358	333	353	347	347	344	375	342	370	328	368	377	339	364	329	359	348	364	377	382	361	367	379	359	343	337	378	349	367	355	374	333	323	339	383	371	349	354	346	332	379	395	376	371	341	402	367	381	359	370	349	373	372	334	354	333	348	357	343	335	357	324	356	345	361	363	341	352	355	383	323	372	348	406	365	356	345	385	345	378	374	357	359	335	332	359	338	330	342	369	351	336	326	370	335	367	388	361	357	356	356	323	359	360	340	312	338	353	369	329	387	380	350	399	367	337	341	346	327	374	324	393	341	363	342	371	348	351	354	342	391	367	351	350	382	361	347	378	324	372	361	375	363	320	355	373	354	324	345	376	354	357	372	342	334	355	332	368	351	364	370	353	351	363	374	354	359	395	368	340	338	374	332	380	314	340	351	357	338	356	349	355	320	354	363	359	342	334	327	352	350	362	332	344	365	375	321	383	363	355	351	308	335	346	341	350	353	330	356	326	343	380	343	351	356	378	376	399	354	338	358	349	382	353	341	376	355	316	373	348	314	379	345	381	368	348	384	349	362	362	329	363	357	349	353	337	361	378	359	374	347	350	360	354	341	384	325	349	350	347	351	367	378	353	367	374	354	341	355	363	354	330	377	370	388	339	363	342	314	343	331	351	371	366	363	340	334	326	367	320	358	353	379	383	343	347	340	321	366	371	354	343	371	368	332	352	318	365	357	372	354	356	371	356	343	375	358	352	358	315	369	356	364	368	382	397	383	345	349	393	344	349	356	354	340	355	380	341	344	322	347	352	355	372	388	377	345	347	337	344	327	334	340	374	351	377	347	348	371	370	348	330	352	358	382	324	347	332	371	367	330	350	323	353	335	383	372	338	375	319	347	353	301	385	363	359	385	357	345	391	364	346	333	351	363	360	368	336	341	344	346	341	322	384	358	395	361	318	364	356	355	369	355	359	342	355	338	339	345	333	334	331	380	371	328	352	340	320	347	361	353	369	333	341	372	364	383	384	352	381	332	365	356	368	322	356	336	362	343	362	351	338	357	357	328	371	373	378	343	347	342	366	332	314	358	328	319	316	370	353	361	337	371	367	366	363	356	362	314	356	352	369	330	337	363	381	335	327	335	338	348	330	331	374	369	328	344	329	382	356	389	363	323	348	341	387	339	337	354	386	343	339	359	355	393	374	358	367	355	362	366	382	335	349	334	357	367	352	333	328	360	328	354	353	305	371	370	350	371	348	375	353	367	368	376	349	354	366	351	343	364	355	351	366	351	361	331	351	318	332	346	359	366	366	351	360	354	318	340	375	316	344	356	357	373	352	360	368	340	329	341	332	363	338	362	363	365	346	335	354	373	353	344	348	361	333	349	345	341	346	384	378	342	394	333	353	357	340	370	363	348	348	331	341	361	349	355	367	334	351	335	341	388	347	335	336	333	335	383	358	361	343	377	355	341	353	353	363	375	357	337	338	348	381	351	369	350	373	365	383	336	331	323	333	377	355	353	341	339	368	362	362	362	340	394	350	311	361	369	359	338	313	382	341	358	352	368	355	322	316	349	337	370	355	327	364	345	347	350	368	319	345	352	349	365	344	356	375	356	391	378	373	336	340	337	339	328	356	339	323	381	385	352	342	366	418	338	345	363	350	361	380	354	355	354	341	353	297	343	336	339	360	349	352	341	342	346	351	386	299	348	362	352	361	374	351	350	351	361	358	375	363	331	370	350	338	349	354	373	334	362	371	359	366	338	334	341	319	354	375	358	327	383	416	355	360	341	319	339	363	371	341	355	358	371	381	353	348	346	350	381	348	356	333	369	348	361	379	342	347	345	338	358	361	357	331	343	333	369	359	366	359	383	315	375	359	323	320	361	322	329	348	384	387	352	348	353	371	362	346	331	374	369	366	393	381	373	339	331	345	327	344	356	343	360	333	387	334	385	345	331	339	331	362	387	350	334	345	376	343	340	360	368	351	357	323	372	351	357	356	324	347	337	327	349	336	388	339	375	369	346	362	369	337	366	329	374	352	370	357	340	347	355	369	339	342	369	329	354	360	344	343	351	361	368	336	360	378	348	345	320	358	359	349	355	338	337	364	350	346	350	367	342	360	349	377	317	327	344	379	356	382	347	334	363	372	338	354	346	340	344	344	344	366	344	336	322	323	338	345	354	341	346	347	369	378	338	352	327	360	398	339	332	369	354	359	351	325	318	363	360	394	366	334	342	355	344	345	314	353	359	373	315	340	394	366	373	369	311	388	325	349	319	344	355	366	374	353	344	382	365	359	351	332	335	372	349	353	337	408	331	327	327	337	353	345	339	368	384	343	341	329	338	337	335	373	365	329	345	357	329	339	391	347	387	302	357	345	331	380	351	352	335	338	371	370	350	356	342	337	321	334	352	338	353	366	351	345	318	356	359	336	343	341	346	324	361	327	365	327	361	333	349	363	336	333	372	326	343	321	346	341	349	351	352	363	360	358	341	371	346	353	380	365	341	363	350	353	332	376	338	351	348	358	323	356	341	347	359	357	379	389	337	341	325	352	358	351	359	339	358	351	343	363	374	352	324	379	326	325	342	350	366	349	340	361	393	352	359	338	344	339	356	325	353	343	369	368	318	318	348	341	339
40242	42209	19857	5186	502	530	540	478	489	484	537	501	507	518	528	529	503	490	539	543	509	507	498	521	505	564	480	481	498	516	516	464	463	509	522	518	495	502	505	554	515	508	504	511	487	468	477	493	543	562	515	458	509	566	515	489	501	521	472	464	540	538	521	490	487	517	463	494	532	521	477	461	503	462	489	496	488	503	480	480	520	493	509	497	493	563	556	501	475	490	467	430	517	504	518	515	500	500	494	505	480	526	505	515	470	498	511	542	538	524	465	505	481	501	513	451	544	507	522	541	465	500	479	500	505	527	493	511	519	472	448	524	530	504	507	539	457	483	499	538	480	499	475	481	494	505	485	503	501	509	493	549	458	465	478	512	530	483	543	510	522	524	539	489	519	499	509	507	485	515	522	510	479	505	498	522	502	491	489	523	502	515	497	539	521	507	521	545	495	507	527	513	510	513	492	530	486	490	513	528	485	490	512	489	478	512	476	507	471	499	511	545	502	510	512	503	504	507	527	513	470	551	528	468	521	517	486	452	506	496	547	518	503	483	479	459	523	497	535	538	494	528	533	542	501	496	466	491	500	476	491	475	502	541	521	492	489	526	485	545	488	533	517	506	458	516	539	526	491	525	486	498	532	534	497	499	516	520	482	519	472	541	506	511	510	502	495	515	495	507	500	452	516	501	474	540	494	547	507	540	508	519	474	482	499	489	520	522	504	503	521	492	508	497	506	512	491	495	495	477	518	499	556	538	515	493	477	493	519	466	503	494	503	539	507	506	498	493	511	461	577	505	524	460	482	560	504	498	457	513	482	489	502	478	498	499	494	481	485	493	510	468	495	488	517	527	513	502	511	513	511	522	517	506	490	496	476	486	538	505	458	451	520	458	518	525	519	532	500	504	514	477	480	508	499	494	459	497	495	501	491	532	536	490	500	489	471	481	552	507	556	487	517	496	474	500	462	523	501	485	485	535	486	521	502	547	505	507	512	510	450	502	510	493	501	515	473	508	501	493	525	483	569	480	504	479	506	462	512	514	494	483	537	464	554	490	496	521	483	504	527	466	511	512	550	513	473	534	527	467	484	493	491	525	501	485	521	547	522	514	527	457	485	541	521	517	483	518	506	471	526	475	489	475	533	530	528	481	492	514	509	478	486	463	514	536	486	508	494	507	495	498	528	508	511	498	487	524	512	519	482	479	473	479	521	502	549	468	512	489	491	537	499	532	509	502	518	471	524	508	537	539	494	533	520	507	474	515	513	523	475	514	473	506	466	484	509	464	572	519	545	524	491	498	499	513	496	485	518	496	487	512	498	487	548	476	481	506	489	532	554	494	465	496	520	534	499	503	485	530	496	534	511	490	504	484	577	544	487	494	499	499	544	489	520	499	554	493	521	484	502	495	516	502	537	488	477	493	512	499	487	496	525	441	467	525	521	517	488	464	476	506	511	486	510	476	531	476	527	517	531	449	501	506	498	535	494	452	520	529	554	501	504	499	504	505	467	474	501	478	482	518	507	472	487	506	510	499	492	501	523	473	515	493	512	474	515	563	498	486	469	535	503	485	491	511	525	522	467	509	503	550	505	485	526	544	502	500	509	528	478	469	461	549	497	481	505	501	513	504	522	513	485	502	519	508	526	485	502	508	480	510	496	502	503	502	514	463	490	505	510	507	514	506	539	506	490	501	497	482	521	498	499	503	533	502	498	507	516	523	541	510	513	480	500	486	521	510	549	459	493	523	494	542	528	507	524	505	528	501	515	487	510	488	510	513	533	494	494	487	480	496	495	492	502	519	511	500	487	525	516	500	490	501	535	494	515	535	491	470	515	509	499	498	466	518	543	503	522	531	500	492	485	512	514	494	492	521	469	491	495	526	497	490	473	500	524	518	462	495	559	485	525	514	475	526	481	462	536	517	535	482	514	488	529	516	504	534	486	516	487	523	515	532	508	503	483	522	499	479	500	488	489	520	503	520	466	522	476	464	494	533	481	500	527	507	508	474	551	549	522	482	525	458	540	478	522	527	540	531	518	495	512	527	525	498	539	526	493	500	502	499	538	533	500	527	501	473	511	443	510	512	516	476	514	511	494	497	532	498	524	534	459	511	479	515	541	508	526	503	507	481	540	477	520	486	530	474	472	504	497	463	498	515	523	556	544	504	505	507	472	465	475	513	508	512	528	517	502	518	527	492	475	481	550	494	515	504	517	486	519	491	527	496	481	511	518	446	501	492	507	485	483	504	496	514	517	513	522	501	525	500	522	503	510	477	514	493	481	517	510	444	511	481	510	516	498	525	519	495	506	493	496	510	511	494	482	554	471	497	502	532	485	500	528	513	480	523	508	511	527	548	495	501	540	494	501	542	495	511	495	527	498	535	493	517	468	509	477	503	526	512	538	482	519	492	497	523	499	470	467	505	498	517	498	529	519	515	478	538	535	515	532	467	484	499	501	507	493	496	505	493	556	479	519	493	506	503	496	507	521	494	504	507	522	516	516	508	490	525	496	505	497	530	503	547	494	545	508	471	514	508	502	546	549	520	496	513	492	485	503	525	497	513	526	483	504	502	508	523	512	502	483	484	523	499	503	492	464	471	489	496	468	503	492	496	497	477	473	516	497	503	491	485	499	500	479	520	503	540	489	504	507	561	515	546	475	533	516	532	463	469	480	492	538	494	517	490	495	505	476	536	517	506	516	520	520	499	517	479	513	486	528	507	528	514	497	511	533	498	485	530	509	523	533	503	521	484	523	555	524	488	503	485	520	490	545	489	505	492	513	485	450	549	513	456	532	453	496	466	482	557	495	524	564	480	529	488	530	520	513	493	465	508	470	499	513	510	506	460	511	468	489	471	512	487	532	500	494	517	515	518	497	503	467	488	488	501	521	482	479	512	532	535	536	551	539	487	542	473	498	488	510	529	535	524	524	469	484	487	490	501	482	501	486	496	501	544	481	508	499	530	497	518	518	462	502	501	527	509	501	469	474	470	482	530	520	491	495	515	502	499	484	517	454	494	479	506	501	536	486	527	528	501	504	480	478	473	494	513	472	503	511	495	492	513	549	513	498	512	476	498	487	496	522	468	517	511	481	494	539	519	505	521	491	530	510	515	494	472	516	518	524	517	456	540	475	506	489	529	502	503	514	482	480	511	502	492	490	526	492	518	480	503	492	476	470	481	474	541	513	498	505	504	453	486	488	502	479	508	476	548	510	490	515	501	484	501	467	522	567	489	511	523	455	504	523	479	490	489	556	484	495	493	465	527	553	503	535	501	511	484	522	535	468	496	511	484	498	497	490	510	484	524	521	530	516	499	574	513	512	524	501	502	499	499	529	524	514	535	530	483	485	496	513	520	509	471	499	510	504	526	481	490	480	543	522	481	481	514	505	492	507	525	448	500	520	518	467	511	519	464	489	541	513	511	494	501	539	454	504	478	504	521	512	496	531	520	523	486	516	460	504	485	473	534	521	529	499	473	481	520	496	527	495	485
24758	21861	29147	24304	20814	8795	617	448	452	436	482	426	466	488	417	451	438	441	415	444	425	452	448	471	477	430	447	464	405	447	438	398	432	454	456	434	444	445	431	432	457	429	439	451	458	463	474	425	421	449	431	457	408	425	419	391	460	410	423	439	425	433	484	462	464	420	455	398	444	437	417	416	429	480	439	433	476	467	467	450	416	443	444	425	419	450	410	424	419	427	430	424	425	452	480	462	451	451	443	465	440	428	442	465	439	456	419	444	442	430	460	430	442	453	417	418	461	435	448	411	434	470	428	464	443	488	424	412	443	452	452	462	467	438	432	486	460	423	445	415	448	433	437	467	448	396	434	410	415	422	446	474	422	432	422	447	455	450	449	450	450	434	421	458	428	454	431	433	443	478	473	457	475	401	444	452	434	407	439	458	406	450	482	458	434	445	429	469	419	431	464	403	418	466	433	466	453	437	429	421	417	474	423	436	426	463	453	453	434	421	410	463	430	437	414	411	453	422	457	445	441	439	462	443	465	439	441	403	456	420	435	421	437	426	465	430	430	412	442	466	445	456	430	429	408	433	450	427	422	467	456	444	437	443	448	420	443	441	449	442	393	466	413	427	483	405	479	457	411	450	480	464	420	470	417	418	416	417	400	428	438	385	459	427	457	470	473	457	416	423	424	441	431	420	426	416	462	419	455	381	421	447	452	431	437	401	440	465	461	465	410	449	421	446	440	448	408	435	463	423	427	440	468	433	415	430	408	427	421	426	433	470	447	430	418	429	417	423	450	388	468	400	430	460	457	453	443	440	442	458	463	438	402	426	444	468	450	470	429	445	442	426	438	408	507	433	456	422	438	399	419	452	456	422	469	419	462	422	422	468	409	419	435	448	398	447	446	434	467	425	466	408	466	449	463	410	424	404	418	415	425	448	419	413	423	439	453	456	445	456	423	466	421	438	428	440	429	461	396	454	424	443	444	445	429	475	441	441	442	388	452	431	438	466	422	413	446	406	451	436	448	476	447	418	463	424	498	447	447	434	432	450	441	424	433	439	412	454	434	396	446	460	461	431	424	421	403	447	434	408	468	450	451	440	461	466	451	456	437	485	418	413	445	435	437	463	414	431	436	394	430	448	478	434	469	477	429	443	415	464	440	469	437	436	408	492	455	469	434	435	400	382	400	443	457	433	409	436	434	418	388	454	427	394	451	442	415	435	441	429	404	439	428	417	463	448	454	454	468	475	431	440	439	415	449	434	402	427	471	446	453	391	447	397	440	408	425	391	456	455	499	459	410	442	443	434	466	453	457	449	420	451	484	414	447	429	473	435	462	450	461	403	457	434	456	420	452	437	476	453	469	419	405	427	426	457	432	421	443	426	432	445	448	445	464	423	459	415	423	437	429	475	463	419	420	458	439	453	418	434	467	441	407	419	428	459	395	427	406	451	420	422	459	447	411	455	467	419	430	445	440	471	455	472	409	446	417	429	449	406	439	396	420	414	398	425	447	470	438	389	438	474	409	427	460	473	463	453	477	398	413	460	439	460	420	441	427	441	463	433	452	437	416	439	408	398	471	456	426	450	434	443	424	406	412	431	427	415	446	409	445	430	426	426	462	470	476	428	396	436	395	427	467	470	436	409	423	419	420	478	417	389	414	460	454	423	480	446	431	457	411	460	444	412	401	396	444	418	428	446	436	426	470	434	429	450	473	412	468	427	468	398	429	452	447	422	441	473	479	425	427	412	398	447	475	407	424	437	467	448	422	452	444	408	442	452	442	479	464	486	422	436	449	449	448	415	461	421	412	422	395	465	417	411	402	449	438	433	412	425	407	400	439	427	467	433	433	446	457	439	399	443	444	407	460	422	456	433	420	468	450	412	436	433	427	431	408	464	427	463	419	460	427	407	423	437	460	467	427	420	448	454	439	464	481	425	459	454	433	448	454	438	453	425	439	397	452	432	442	444	466	449	424	428	468	414	433	414	441	441	441	426	422	410	470	475	466	434	431	452	421	445	424	414	438	433	418	415	431	431	426	464	441	401	441	396	452	455	476	467	462	463	406	410	457	477	459	429	401	428	423	412	448	405	402	423	432	412	458	485	400	449	458	414	444	453	428	467	384	457	429	422	457	423	430	420	428	465	423	455	420	470	427	427	444	456	465	427	466	431	419	419	413	445	432	461	440	424	464	431	395	427	449	412	443	407	417	418	448	435	443	418	403	406	466	412	460	401	386	457	476	445	438	437	417	440	423	448	437	416	451	464	417	422	472	455	453	465	463	407	457	457	427	425	481	440	464	467	415	454	477	415	459	436	449	451	415	426	446	455	430	448	437	429	428	427	466	424	412	417	446	419	444	447	449	435	452	435	396	439	468	404	435	430	433	398	457	414	463	450	411	419	415	461	442	465	437	429	453	449	426	428	431	450	443	413	426	462	450	439	466	474	435	420	447	453	414	448	396	438	460	410	458	468	417	452	413	445	438	427	414	436	421	426	462	417	476	459	419	405	448	449	440	455	458	398	431	439	492	459	433	414	466	475	444	426	400	467	430	437	402	436	420	478	449	449	445	459	438	464	433	435	428	455	431	449	404	433	456	457	434	449	448	417	428	431	440	476	447	427	413	393	440	476	457	457	451	407	444	434	433	441	460	418	453	430	444	451	458	450	455	420	467	439	447	438	456	428	453	427	430	447	421	412	418	414	428	462	442	425	466	426	432	437	429	427	390	409	442	423	438	455	460	462	434	459	444	441	412	444	402	460	471	439	449	439	486	432	440	455	461	440	434	407	427	463	456	435	438	424	454	447	436	450	439	438	430	466	418	432	438	421	484	429	402	481	473	435	418	463	429	434	440	469	444	440	420	401	426	434	456	415	464	439	434	439	428	439	446	427	445	442	421	484	414	444	440	436	459	469	396	428	470	426	455	449	437	443	463	479	444	484	421	388	436	433	421	419	453	428	435	424	422	452	428	426	416	458	450	510	452	451	444	431	463	435	432	439	378	404	440	424	460	442	455	454	412	484	455	482	429	448	410	387	438	425	460	443	425	428	411	444	444	412	429	418	441	399	422	465	411	420	438	425	431	398	440	435	427	420	419	476	429	400	405	387	434	441	434	414	455	440	432	448	436	424	429	431	477	445	447	476	406	452	440	474	438	403	468	432	365	433	430	416	457	450	455	435	441	424	411	423	407	442	422	430	468	462	438	483	437	401	471	405	446	439	460	473	433	441	439	440	466	439	417	449	409	404	395	427	443	442	492	421	437	414	397	458	423	447	438	414	448	413	443	402	423	423	454	431	439	445	403	422	395	455	427	425	432	404	437	450	422	445	459	447	425	450	466	452	405	430	417	418	466	418	416	463	423	404	418	399	435	466	435	378	391	432	432	416	464	418	445	454	449	454	450	438	428	379	412	453	488	430	430	402	436	483	425	437	405	455	431	416	424	448	404	417	436	407	435	413	412	423	445	448	416	455	439	442	409	448	397	462	459	448
61872	82412	48180	17844	703	665	657	665	636	661	639	642	615	609	611	633	618	612	599	657	621	675	587	636	621	631	588	600	610	642	622	617	648	602	612	632	588	604	643	679	643	673	666	580	578	646	660	636	600	684	618	625	640	590	638	652	589	672	621	630	650	579	655	602	626	636	630	642	605	590	574	618	610	641	607	652	649	652	608	646	677	653	639	599	644	647	639	646	661	656	620	645	622	582	622	617	609	604	661	566	617	621	616	622	613	606	637	629	618	642	600	615	605	587	612	581	642	602	642	650	639	623	659	582	620	646	653	615	637	622	629	631	625	629	627	590	593	633	650	662	631	629	654	584	590	597	637	663	610	583	631	645	644	625	657	620	619	608	591	635	622	658	624	606	620	614	658	672	596	656	623	634	626	616	599	636	672	642	635	612	566	637	628	605	611	634	603	638	617	615	616	619	587	631	557	612	593	630	678	576	632	620	623	650	637	618	636	669	589	590	632	610	570	599	588	617	640	620	651	619	637	600	675	643	660	604	627	650	629	684	678	616	613	610	607	620	614	644	642	594	647	595	593	630	623	665	614	618	617	656	620	648	599	612	625	589	641	640	627	643	624	588	597	638	601	610	597	617	618	602	624	651	620	641	605	622	582	612	669	623	655	618	654	633	604	621	633	613	619	627	612	620	641	587	554	618	616	647	645	571	647	631	633	635	590	593	647	625	606	623	594	585	615	633	642	631	598	674	647	644	645	629	718	667	614	610	636	595	639	614	627	602	591	647	640	636	646	565	663	635	607	601	619	582	621	613	625	613	644	667	645	591	612	638	624	615	613	633	591	657	624	628	651	647	616	610	637	621	615	636	597	623	616	624	658	629	602	637	627	597	618	646	619	620	625	570	635	639	620	602	627	638	625	636	632	618	600	612	642	646	596	624	580	644	597	631	629	620	602	592	603	603	634	636	609	666	638	635	619	603	611	605	633	625	617	640	596	619	665	597	627	604	605	609	649	625	649	629	645	636	642	631	590	609	590	642	589	604	635	596	623	606	637	615	627	604	624	615	630	623	637	642	605	623	607	626	605	619	628	629	649	598	614	594	624	631	612	630	609	628	648	643	610	638	623	616	623	597	637	670	625	619	630	662	607	606	587	645	593	628	609	618	637	617	653	593	635	659	605	625	658	653	596	602	625	633	589	616	660	579	611	593	619	681	610	573	618	620	618	609	605	585	651	599	665	644	611	643	609	655	650	622	608	620	592	679	604	635	645	598	616	601	596	639	634	651	579	674	622	625	630	640	652	606	617	646	615	597	607	580	605	616	643	577	653	597	637	616	626	639	639	622	627	601	609	655	646	642	643	607	592	645	597	616	629	670	583	616	621	595	608	651	630	617	616	593	641	597	605	578	640	643	599	627	642	639	609	602	621	621	605	606	619	639	631	658	644	703	641	592	592	647	584	586	620	637	607	640	576	642	623	656	610	591	605	634	629	614	613	612	592	615	624	607	619	638	625	601	637	615	607	621	604	625	679	619	596	623	594	644	636	595	602	580	608	644	623	653	651	604	611	595	650	596	587	596	660	651	637	617	636	628	644	597	561	645	609	600	630	667	577	596	612	606	610	654	613	616	649	633	599	653	612	607	607	613	660	583	616	650	620	606	641	644	670	659	636	587	626	587	608	635	614	627	599	591	651	633	653	594	607	621	622	567	639	632	624	671	621	626	611	607	611	601	604	667	646	637	673	625	618	642	665	598	621	632	596	596	657	662	643	646	607	618	678	624	615	699	610	626	633	610	642	600	622	619	621	606	613	644	644	633	554	625	590	594	609	640	607	623	614	659	639	604	661	660	653	671	642	620	603	557	628	637	535	572	629	622	612	636	642	662	629	587	584	607	643	619	629	660	687	674	602	632	602	636	654	627	602	608	624	575	621	653	604	623	630	628	589	616	612	667	576	609	652	585	644	639	627	650	617	613	641	664	619	624	603	615	611	640	641	620	647	596	613	627	649	598	584	620	626	605	583	637	632	594	607	636	625	598	611	595	637	640	605	626	625	661	663	628	590	585	591	652	625	640	599	613	638	636	649	599	595	582	613	636	657	672	600	652	633	645	667	629	620	661	699	634	657	610	639	617	613	630	624	640	659	614	607	655	607	620	619	619	620	613	659	614	659	624	657	627	651	716	638	609	645	602	635	599	614	584	675	577	613	582	634	647	628	607	624	606	607	572	632	611	632	640	613	643	585	661	655	578	611	569	616	622	613	648	636	602	612	677	597	637	567	632	596	634	630	591	648	618	629	626	606	592	639	620	617	631	637	643	660	620	676	667	625	662	605	583	626	604	615	631	629	606	632	664	687	615	616	577	618	603	619	615	618	597	629	611	577	578	638	606	614	636	637	667	621	608	598	670	648	625	611	623	628	627	625	621	641	599	607	621	653	602	640	641	604	605	684	632	630	634	639	645	624	619	618	620	644	623	625	661	637	648	616	595	628	672	574	621	628	581	627	631	615	656	642	647	667	602	637	620	608	646	583	583	650	639	653	610	636	662	637	637	650	665	609	654	644	618	642	599	655	629	626	609	623	633	574	612	611	606	584	595	635	642	584	600	649	621	655	589	620	657	618	642	629	624	620	586	589	632	681	625	604	610	617	619	639	632	589	651	605	625	583	620	626	661	649	622	638	628	663	618	619	614	656	653	644	614	626	602	623	667	637	652	622	638	623	641	621	640	617	631	649	590	565	595	649	660	601	602	647	615	622	681	610	587	652	626	610	625	596	613	613	615	636	623	610	632	647	611	634	616	609	574	641	579	620	602	587	661	630	633	578	619	652	632	648	615	624	604	617	663	629	635	655	625	609	646	648	599	637	602	613	621	646	663	664	580	616	607	608	600	649	579	578	649	598	627	622	663	642	630	633	597	614	632	649	616	602	678	617	603	643	586	659	589	612	650	632	625	586	604	641	591	578	680	631	647	544	630	659	640	596	663	637	664	638	611	622	622	590	599	631	626	646	630	637	638	589	624	625	630	662	623	649	618	656	647	567	648	581	620	633	655	623	671	644	643	603	616	615	631	609	624	637	614	606	610	637	596	608	623	611	605	589	590	591	630	629	626	586	603	606	631	627	639	633	640	630	633	611	612	624	615	595	612	600	634	650	578	631	638	579	650	630	613	631	663	672	634	663	651	647	646	627	626	645	618	631	610	638	632	578	637	614	615	621	625	610	606	660	610	607	616	650	688	581	650	649	642	608	596	604	616	668	635	617	590	639	620	630	589	638	628	644	652	629	648	633	630	630	650	624	612	619	634	671	592	597	633	622	656	593	624	618	601	626	571	664	616	597	633	600	611	586	653	626	647	636	576	657	610	571	584	620	631	641	633	644	647	661	615	619	629	602	613	572	653	654	619	580	616	647	677	620	583	636	644	669	601	637	573	618	630	617	651	642	665	643	647	607	632	643	611	612	635	651	599	631	625	610	625	630	680	595	575	605	607	629	620
23450	21554	29454	23788	21372	20938	6283	435	369	364	388	402	390	410	403	374	398	379	357	371	357	372	393	371	346	361	372	371	366	360	351	372	336	363	371	390	389	344	352	373	368	385	378	377	356	361	352	382	378	352	418	335	376	362	379	344	359	406	383	329	356	417	372	393	359	377	338	348	368	367	348	352	356	339	371	366	372	366	385	361	345	401	369	394	379	370	347	344	349	370	351	384	347	363	348	339	363	383	370	395	362	360	367	342	383	368	370	378	395	369	346	365	390	395	363	343	345	382	377	333	364	379	369	381	370	365	369	366	350	361	363	385	355	416	360	381	363	397	363	374	413	344	357	398	376	361	397	373	388	383	392	370	356	436	348	342	366	349	341	310	339	379	363	343	381	348	370	374	391	370	387	364	363	345	379	391	350	369	383	364	394	362	365	392	316	341	374	336	341	355	377	400	350	354	366	364	366	357	370	388	378	351	351	354	377	325	363	346	386	388	368	389	377	342	372	381	362	391	357	369	420	368	380	386	369	361	350	353	384	349	352	337	396	381	346	356	391	348	357	380	389	372	354	353	351	379	358	390	356	349	380	338	352	355	389	367	336	362	370	386	370	374	389	351	331	395	379	377	344	369	365	380	376	364	338	346	402	374	383	370	346	367	354	338	385	381	382	378	379	405	335	371	375	379	362	372	387	350	374	376	349	323	376	373	360	346	360	346	384	356	377	338	369	345	379	367	358	368	363	375	337	336	355	378	363	364	365	361	340	387	360	355	371	371	348	367	335	333	378	395	383	387	335	373	379	350	414	346	366	357	373	388	363	376	377	368	357	324	350	372	353	349	346	376	359	347	368	354	355	368	363	374	345	383	396	373	347	356	422	368	386	349	378	396	375	385	374	385	343	350	350	336	351	406	373	366	356	378	368	401	374	368	299	361	363	368	308	342	370	375	365	384	389	349	359	392	345	386	372	335	336	375	370	381	362	343	395	371	361	375	344	342	348	377	397	366	368	384	401	355	369	402	375	385	360	384	377	357	354	381	370	389	369	377	386	364	389	370	381	349	366	384	382	371	360	369	335	393	360	372	399	384	380	350	344	350	378	360	381	348	384	363	363	354	387	379	358	385	377	376	365	369	397	349	375	390	358	389	416	345	358	377	362	362	349	349	359	354	358	382	347	356	390	338	378	380	350	338	379	377	365	344	390	358	348	344	338	358	357	348	376	398	359	360	360	357	383	389	343	366	407	372	359	371	404	365	381	379	334	350	382	345	342	383	376	367	369	353	348	370	345	378	366	336	329	395	418	380	424	324	354	358	352	355	374	371	332	355	371	367	374	342	384	357	337	379	380	381	391	366	342	359	371	355	365	365	344	350	343	356	343	354	370	370	384	352	366	353	419	367	361	350	393	344	373	351	336	375	351	365	363	381	362	357	354	364	374	363	372	353	366	355	386	368	391	329	365	364	366	377	362	349	374	363	342	366	359	368	354	380	347	358	376	397	404	345	381	382	391	389	400	412	348	389	379	379	336	371	362	344	352	331	372	364	343	391	369	361	380	362	347	360	326	350	356	359	330	387	369	359	342	313	369	369	371	333	386	345	396	398	373	352	343	390	361	391	340	366	330	396	374	375	354	376	365	354	350	395	363	372	395	363	374	395	370	328	387	380	373	378	376	387	400	364	397	354	373	359	381	417	347	351	322	385	378	368	342	347	362	372	355	346	370	323	350	332	360	370	342	403	348	360	359	369	364	375	347	366	394	370	338	375	406	376	368	401	392	418	366	380	360	371	323	361	361	396	334	403	354	351	363	368	384	385	358	389	374	376	347	342	370	387	383	385	351	336	356	359	340	368	353	362	360	412	422	349	339	343	379	366	366	363	379	339	360	353	349	387	371	336	372	386	352	382	357	380	347	372	345	346	360	380	358	306	343	362	367	365	382	392	386	351	394	375	329	371	361	374	379	368	362	371	340	349	369	371	368	361	350	374	394	377	341	390	362	400	371	358	348	374	367	374	372	371	382	357	385	352	348	376	357	361	380	381	361	364	350	364	334	406	370	381	364	382	376	349	353	405	335	378	377	344	376	380	379	403	390	364	354	386	345	325	358	365	361	355	365	358	384	341	357	385	375	343	387	336	369	348	332	360	376	369	365	364	356	345	361	382	383	377	350	404	380	362	347	391	382	391	393	356	378	410	367	357	395	376	379	375	355	342	370	351	358	395	373	395	363	356	387	403	373	357	371	375	361	366	353	333	361	362	334	373	340	390	339	351	396	389	347	362	363	362	368	362	379	382	399	398	364	381	364	354	360	351	369	361	381	401	343	364	384	384	406	360	355	354	352	355	379	363	368	365	393	374	367	357	407	374	376	376	380	362	343	398	336	369	372	377	356	396	349	382	347	363	348	355	384	328	392	361	369	356	358	361	358	340	377	340	348	357	382	385	373	344	363	397	378	377	338	387	371	370	389	375	366	387	330	357	362	381	350	384	372	355	326	362	351	367	363	360	349	350	357	374	362	366	349	371	331	376	359	375	407	381	392	388	353	370	377	368	338	350	376	365	367	362	358	347	359	336	361	353	368	410	357	364	387	383	391	351	355	376	350	346	349	373	376	366	338	369	399	384	347	358	359	376	355	383	392	348	340	400	381	339	346	349	341	386	359	323	371	380	390	392	378	403	375	388	364	357	344	342	330	348	350	404	373	353	342	382	400	354	370	356	331	361	345	395	373	361	323	362	370	376	360	371	361	399	376	359	370	350	355	402	383	370	365	381	376	384	365	381	356	343	337	354	375	341	399	378	341	357	385	362	343	377	368	375	368	382	359	388	356	400	346	353	356	376	374	347	381	351	348	344	383	362	367	391	403	377	411	359	370	347	368	368	357	376	381	357	397	357	350	385	361	341	354	374	361	388	366	370	372	399	392	372	357	366	353	368	381	352	360	396	352	365	378	337	366	350	366	371	373	386	364	375	356	372	356	381	350	384	407	355	376	392	384	383	330	339	376	368	375	348	373	383	352	399	348	380	366	330	403	347	338	385	330	375	348	377	360	370	357	373	383	394	356	356	351	348	364	363	358	393	358	375	364	361	326	367	389	336	387	403	378	329	380	407	336	397	351	376	379	381	365	380	390	356	398	327	369	396	427	374	396	370	359	327	380	362	373	370	370	369	374	330	372	382	347	351	331	368	387	376	354	365	381	371	372	402	364	368	375	370	402	371	384	404	364	365	338	365	351	376	383	375	350	350	354	343	373	372	363	359	377	316	352	344	367	399	387	348	358	361	362	380	369	345	369	377	363	365	349	362	378	370	350	397	356	336	338	361	384	379	370	359	361	327	371	346	404	373	368	340	357	361	367	377	360	381	386	349	346	328	359	347	353	351	364	375	367	365	351	373	379	346	363	371	384	344	329	375	326	349	354	335	362	369	368	343	342	366	376	358	354	318	391	385	376	399	373	382	363	386	349	368	349	385	377	363	388	374	380	403	361	362
62576	93050	57239	22330	662	599	537	530	528	502	523	521	534	544	524	486	549	526	524	516	502	535	518	525	538	535	525	521	507	484	462	515	509	522	548	522	491	524	517	507	484	529	528	539	486	518	515	530	500	503	537	530	549	564	484	498	558	493	553	525	530	491	522	515	554	505	535	491	518	507	474	494	514	555	474	507	521	490	504	464	522	490	515	515	532	531	510	516	547	518	503	495	559	499	489	540	509	526	530	504	530	478	524	555	502	527	465	522	540	516	536	504	518	530	546	469	536	477	513	506	549	522	513	510	553	527	512	494	499	518	520	499	527	478	561	521	499	484	556	490	518	490	517	558	508	503	516	500	518	511	521	511	498	536	502	522	520	560	542	527	532	497	506	498	495	534	517	505	539	551	519	530	514	483	542	498	526	559	532	526	489	526	533	531	518	552	537	509	510	510	562	537	508	501	545	458	515	542	530	497	502	534	529	494	533	551	520	509	482	498	514	499	532	494	484	478	511	517	500	537	500	532	514	545	515	455	552	498	482	494	556	526	497	515	553	515	498	516	509	484	499	524	532	485	490	538	534	523	493	514	513	521	487	500	532	508	530	518	508	524	521	484	529	495	551	491	576	501	523	532	485	523	541	497	521	499	529	532	527	521	534	467	529	554	474	552	500	506	528	501	535	547	533	507	545	529	495	550	536	540	531	476	520	579	530	536	534	538	546	521	529	518	543	533	512	520	510	521	542	547	519	533	505	517	487	526	556	535	516	493	471	540	508	510	486	540	511	531	547	488	522	530	522	541	518	509	526	544	508	529	487	533	504	518	535	520	485	517	496	487	517	544	564	523	532	521	539	523	550	512	516	489	514	515	523	537	508	535	542	540	532	535	551	496	557	515	520	506	526	499	489	488	525	510	528	474	524	510	560	506	476	514	547	474	519	545	496	550	472	515	496	529	537	482	510	507	524	520	551	495	499	539	524	554	493	494	477	504	534	517	522	547	509	484	547	506	536	484	497	481	525	514	531	477	530	521	511	501	484	471	499	537	547	533	517	537	532	556	555	500	541	482	560	495	517	529	512	524	494	513	505	531	511	524	486	478	512	528	522	483	524	527	501	526	493	511	526	512	492	568	501	498	532	523	508	483	547	531	559	546	512	494	533	483	524	548	509	510	550	526	465	527	479	533	537	473	542	485	525	531	510	505	531	505	536	578	494	542	492	499	509	563	542	511	498	512	547	506	542	514	531	537	475	499	515	502	527	500	521	520	510	538	504	546	509	501	532	511	540	516	494	519	531	501	524	495	483	529	543	512	497	534	508	471	523	507	490	461	535	486	472	516	537	523	524	489	529	538	525	498	511	497	514	507	528	523	555	530	519	511	507	545	511	524	524	469	543	512	527	534	514	548	549	526	492	487	480	477	536	525	519	532	514	523	487	496	538	496	550	508	558	457	483	494	527	536	504	503	530	528	510	495	516	521	504	530	564	498	523	531	484	512	558	449	530	547	529	512	525	552	529	505	515	531	543	505	535	501	512	524	491	503	506	487	540	521	472	512	532	509	552	485	488	534	498	500	567	517	500	473	534	554	508	517	509	526	518	509	549	500	501	527	485	476	518	529	493	556	522	510	518	493	491	468	498	542	529	515	504	536	531	483	509	522	488	454	517	527	556	492	497	490	516	482	533	488	479	503	545	494	554	530	480	555	513	537	514	511	519	505	495	532	477	531	551	530	513	524	530	507	488	546	535	520	471	514	520	494	519	526	518	552	534	498	523	527	551	529	555	484	533	537	484	521	498	510	513	504	516	520	520	522	472	471	510	580	501	512	517	506	501	535	518	530	520	507	523	529	491	504	511	518	491	503	497	574	554	495	495	484	514	536	507	504	527	569	505	541	509	504	538	506	531	503	517	486	476	538	539	530	553	515	529	526	563	554	511	497	514	531	524	517	530	544	468	560	525	505	542	547	500	543	500	514	517	525	501	515	536	502	551	506	469	478	506	480	508	502	523	540	537	544	531	536	501	523	510	483	521	523	506	489	507	546	552	514	512	500	508	492	505	536	489	512	483	504	530	533	512	503	463	494	526	492	549	536	527	504	535	506	493	528	510	535	530	540	522	515	532	497	506	486	520	494	520	520	512	523	550	542	540	555	490	552	511	493	508	512	551	511	511	501	546	490	506	519	508	497	490	499	490	484	523	564	543	493	520	473	525	516	495	498	517	520	509	582	536	537	466	518	494	528	536	532	501	524	527	550	547	490	504	520	493	557	517	458	503	497	565	506	517	524	521	533	514	481	531	508	516	537	513	565	553	478	500	516	512	511	465	492	541	502	535	525	483	510	504	508	518	552	506	481	522	509	529	531	523	539	502	488	542	496	552	507	546	546	503	519	520	478	511	504	489	528	537	495	499	518	554	528	537	492	486	498	532	501	522	502	511	514	541	515	488	486	546	479	509	499	504	526	540	551	505	524	562	522	533	505	502	464	494	540	543	504	537	526	512	592	520	515	496	527	507	490	539	527	510	488	512	513	486	533	493	517	515	489	489	509	499	520	459	533	484	505	514	518	534	511	475	500	474	552	494	493	458	513	481	559	525	531	502	544	516	518	476	521	520	505	524	497	526	490	525	538	495	515	540	512	556	513	550	546	527	540	488	532	574	538	564	521	482	534	538	511	537	484	508	506	513	486	501	529	495	561	498	492	549	499	537	544	483	505	508	517	516	503	500	517	543	497	519	516	523	523	526	530	540	503	489	479	516	527	503	538	523	524	554	493	516	526	540	493	509	498	481	507	521	507	536	534	572	520	508	518	482	513	524	503	494	491	486	524	527	501	540	515	532	533	511	515	485	533	531	510	502	483	523	549	516	471	498	494	508	568	526	521	515	553	528	518	473	525	500	512	544	542	500	530	495	547	542	512	534	477	502	450	548	531	505	534	523	544	512	510	552	526	529	494	497	502	487	477	546	514	517	574	507	497	527	524	480	524	521	502	512	489	526	510	553	527	470	490	509	538	522	555	521	550	512	496	564	520	568	522	531	520	504	535	546	505	522	493	468	514	517	498	507	511	486	509	534	522	523	532	485	470	492	478	535	540	527	542	528	484	498	530	508	518	505	515	510	485	487	503	527	506	499	496	493	526	501	508	484	541	512	487	513	545	546	514	499	517	511	524	499	527	523	537	481	549	516	479	508	475	538	493	493	525	584	485	487	514	545	537	537	482	530	515	498	533	549	510	513	494	523	535	537	500	502	543	540	518	523	546	508	515	473	479	521	483	525	531	562	492	525	457	504	493	502	510	545	497	519	542	519	481	496	511	501	515	542	508	569	514	506	503	580	511	531	533	494	480	457	487	531	530	567	511	510	484	530	512	506	493	548	531	498	494	490	519	541	515	484	498	551	515	522	533	508	516	500	512	558	510	526	519	507	505	524	503	539	538	498	510	534	545	503	487	534	506	555	502	536	510	508	541	528	548	497	486	571	497	529	524	512	508
31713	27526	22738	6607	436	374	358	402	379	347	348	362	345	329	406	352	330	349	347	380	305	324	360	362	350	317	369	331	352	354	391	333	354	329	360	375	390	344	370	344	381	395	325	344	347	356	331	400	349	354	345	353	323	410	338	361	338	357	371	341	369	342	344	354	344	357	339	341	352	380	322	362	387	348	349	383	342	340	353	333	355	334	365	333	360	349	387	319	349	380	331	336	349	374	350	357	371	394	375	408	360	388	361	348	401	380	362	375	368	346	353	340	395	356	380	321	382	331	324	377	369	377	339	340	345	368	358	349	357	339	359	366	402	364	345	369	347	369	344	345	392	345	382	388	321	370	333	385	385	356	390	357	344	338	330	361	367	375	362	323	385	366	319	399	344	344	345	340	333	405	354	344	341	363	357	379	351	384	399	346	346	368	406	336	344	365	377	377	354	347	356	357	376	360	337	372	377	343	333	354	361	351	356	342	359	347	374	341	370	395	353	380	341	358	366	363	365	349	327	351	316	354	327	342	366	346	360	360	325	342	363	368	360	398	338	351	372	369	368	343	353	364	356	349	348	367	354	320	325	383	368	337	346	359	345	355	335	359	342	324	375	344	378	326	345	341	361	321	376	358	364	352	351	368	368	384	387	328	338	359	359	333	357	352	327	340	360	363	320	343	352	348	393	360	336	356	382	311	323	334	327	369	349	376	363	366	312	335	348	324	362	387	355	343	373	358	409	370	381	328	333	313	347	357	347	368	355	381	364	359	366	346	380	352	374	321	362	352	413	353	373	337	386	395	358	383	329	338	320	381	375	372	366	350	412	352	326	368	365	344	345	343	349	342	333	355	365	350	345	333	399	388	357	387	355	365	344	350	344	371	377	394	375	348	364	339	371	320	332	343	337	336	389	390	343	368	351	376	382	368	377	373	401	363	344	363	347	399	364	341	346	353	371	361	385	336	351	303	362	324	311	351	361	350	355	374	398	375	373	362	336	363	347	344	364	389	398	345	362	344	386	381	374	354	368	376	364	352	361	359	376	359	379	358	378	353	385	373	354	375	347	348	338	342	335	314	360	351	362	363	351	370	408	345	344	342	319	369	334	356	355	394	384	355	388	308	346	336	339	362	332	362	334	355	348	330	355	335	357	371	363	340	382	356	354	337	328	386	390	373	365	351	337	330	365	363	379	367	336	356	363	375	356	374	354	349	374	330	363	350	353	389	382	370	340	345	377	361	365	326	364	336	403	362	374	315	373	358	334	380	390	353	376	356	360	391	352	361	349	356	342	372	350	348	382	354	346	359	358	353	374	371	362	347	370	346	351	346	359	320	356	339	361	357	331	348	340	371	356	361	368	389	365	367	341	353	374	367	367	369	353	360	379	383	333	372	330	372	363	345	364	357	371	337	355	357	365	352	366	386	366	325	348	371	313	347	398	318	355	367	366	336	352	351	355	364	348	352	374	344	352	370	367	361	368	347	336	346	362	367	342	339	351	346	347	337	346	347	322	370	361	369	366	343	350	358	347	337	360	375	337	332	355	339	355	316	351	355	374	354	400	385	370	354	338	352	317	354	358	334	344	350	383	364	364	366	356	365	383	356	359	350	352	366	357	359	354	345	375	334	334	332	356	341	362	341	340	347	313	380	355	401	364	328	351	337	380	359	352	346	338	361	414	349	345	370	375	341	346	354	382	363	342	387	381	374	373	359	360	347	358	388	309	321	364	380	356	343	329	329	361	347	338	347	355	355	309	352	365	369	359	361	371	345	347	376	370	365	345	386	352	372	340	411	321	373	319	362	354	338	351	340	359	367	345	350	389	343	367	348	373	364	338	368	369	355	343	342	345	388	352	348	342	363	362	354	348	372	346	345	359	364	350	390	348	388	357	350	376	366	393	352	373	341	367	364	362	352	380	349	371	343	373	381	346	324	371	338	372	322	360	360	376	337	338	377	354	323	352	365	354	363	316	355	397	328	349	396	386	341	405	301	352	379	378	348	394	366	365	355	368	339	351	328	378	394	376	349	390	358	325	350	357	364	390	379	354	355	359	345	370	376	350	365	375	357	340	357	354	363	339	333	371	334	395	400	370	359	363	387	328	327	321	381	347	332	341	363	354	339	375	330	353	384	350	376	346	332	364	382	354	361	334	373	348	383	366	352	367	328	367	359	338	330	329	370	385	338	338	387	392	306	374	357	396	362	372	318	342	341	345	359	383	353	353	351	347	385	371	361	346	349	375	338	377	405	346	388	336	358	369	364	377	364	363	335	346	375	365	327	362	362	327	389	328	387	379	357	367	318	349	333	355	328	332	351	380	354	356	333	334	343	337	354	354	299	332	352	359	400	357	345	365	336	380	351	359	357	348	365	354	356	347	384	372	373	366	318	369	398	338	346	377	359	355	358	339	327	377	354	349	391	343	340	362	347	353	373	350	335	367	343	367	363	368	346	358	356	369	355	385	332	360	360	363	363	359	370	353	363	364	336	344	355	328	381	349	370	335	371	355	385	348	399	387	384	342	371	362	358	364	357	363	357	328	343	326	361	329	358	331	394	327	374	369	349	378	371	379	378	347	386	394	349	371	350	365	365	377	342	379	364	365	341	355	381	362	359	364	388	377	361	334	341	337	367	377	367	356	363	381	363	328	331	385	361	327	338	325	331	345	358	352	363	366	360	351	355	362	308	347	360	363	362	362	367	346	362	376	374	346	368	370	326	325	383	385	374	315	358	369	313	349	359	359	357	385	337	361	365	385	379	335	348	374	353	358	325	338	375	366	378	359	355	359	362	352	328	367	352	399	352	370	340	369	367	357	342	334	325	354	374	353	363	365	352	341	360	367	343	342	334	360	352	350	319	341	385	372	369	337	339	374	360	356	377	366	338	367	398	348	359	374	326	366	365	325	346	389	355	376	369	364	341	347	348	378	372	387	359	373	383	316	343	376	367	351	320	355	301	387	349	364	386	366	342	362	360	358	374	355	351	334	333	357	367	357	368	339	337	360	351	358	357	353	356	337	365	359	380	345	368	352	347	351	339	351	321	330	362	337	328	342	353	351	340	360	356	369	388	373	357	375	336	349	367	352	358	346	360	354	370	355	376	387	344	336	334	327	335	379	366	355	351	327	346	362	326	366	355	345	339	354	376	341	366	396	363	360	377	370	376	391	381	333	384	380	370	346	369	382	370	376	356	374	354	324	401	333	386	368	362	344	387	360	372	375	367	376	381	357	351	360	346	351	311	350	307	374	341	353	363	364	346	310	312	378	372	350	346	359	363	367	340	345	341	376	360	401	376	361	343	372	367	378	351	328	378	344	347	344	385	359	342	350	384	371	373	379	367	338	350	351	333	373	360	348	365	367	357	369	352	348	336	385	362	341	368	360	363	360	378	315	366	352	334	330	357	337	387	370	340	330	344	350	331	386	359	380	356	376	350	341	360	356	363	333	341	343	316	368	344	341	376	340	374	332	371	351	374	330	341	343	343	337	375
40023	42249	21297	3746	516	501	522	516	461	547	533	527	470	531	547	485	501	523	508	534	520	559	517	482	514	521	492	507	522	500	501	517	511	484	507	533	544	538	467	538	520	521	525	527	498	518	463	495	538	517	503	456	515	505	508	456	560	515	519	473	493	475	484	486	493	487	487	480	512	517	467	501	503	460	529	497	506	544	480	536	481	530	509	476	499	546	534	478	487	511	549	495	508	520	518	487	518	494	532	472	459	492	483	506	508	512	571	547	535	545	510	512	508	490	483	527	508	516	529	501	490	494	520	489	515	503	482	524	483	502	529	558	507	480	507	533	561	476	531	498	498	508	490	480	470	484	508	550	488	523	512	503	534	499	476	494	500	517	507	543	471	502	543	524	501	523	502	485	531	477	488	497	532	499	529	534	512	533	505	534	516	511	511	532	510	529	522	471	511	467	560	484	480	496	521	499	507	492	494	516	497	488	506	491	527	522	489	514	519	518	473	512	539	494	501	490	531	509	566	485	513	464	505	533	508	510	494	541	502	505	476	547	555	497	494	527	465	547	524	491	501	515	513	486	483	536	515	525	510	524	523	511	470	495	487	530	529	513	536	512	496	481	488	499	494	476	532	516	508	483	513	515	504	510	521	493	512	559	512	512	511	504	525	485	512	516	502	508	504	469	494	518	551	492	514	519	550	501	519	510	514	504	519	485	544	536	498	512	492	532	529	509	506	498	525	488	493	520	515	449	492	471	514	518	506	495	497	560	485	532	488	524	515	523	506	531	538	566	479	543	504	506	508	491	476	478	487	495	537	513	520	508	515	532	485	493	501	485	492	477	480	526	534	526	490	528	505	486	444	519	530	539	506	481	534	493	513	494	525	511	492	509	512	473	491	507	520	485	506	507	510	532	502	490	490	510	492	489	516	503	506	526	512	501	525	495	541	548	553	524	491	486	554	548	501	520	522	529	512	519	502	496	525	521	513	520	469	478	534	525	503	500	505	519	484	497	525	522	525	491	521	491	521	526	485	481	495	533	476	492	466	556	524	536	555	536	519	519	509	501	507	501	469	492	515	510	478	511	537	554	504	516	490	517	521	545	498	492	510	513	524	536	542	517	490	487	515	485	522	525	507	512	520	473	528	514	501	497	479	486	545	515	526	505	498	481	511	506	487	509	494	497	515	524	494	475	530	483	539	492	485	484	503	472	465	475	541	520	512	483	479	546	462	517	519	479	481	492	509	509	513	505	488	599	483	525	511	532	569	532	499	499	498	517	509	510	498	539	503	465	556	503	531	539	463	523	502	557	492	514	501	499	560	483	495	535	482	508	530	528	470	559	484	515	492	489	511	497	529	503	466	513	481	521	535	516	533	501	534	527	486	478	551	492	499	495	518	503	543	525	499	484	494	511	528	477	493	507	506	527	506	482	537	531	508	537	514	482	487	502	479	522	544	509	525	492	534	528	520	502	519	532	452	537	525	482	511	465	461	520	509	465	546	525	524	563	511	537	504	526	522	485	534	514	511	533	519	464	501	519	550	542	502	535	529	499	498	467	491	504	522	518	466	548	489	503	482	499	488	485	506	465	491	536	527	541	469	544	490	469	489	508	540	494	476	496	524	486	512	563	519	541	516	505	530	557	492	537	532	542	498	526	496	525	527	525	504	501	522	486	505	481	502	517	502	522	526	555	472	499	536	514	496	505	540	513	517	494	502	508	508	495	513	531	503	497	531	533	556	509	556	495	523	518	528	496	486	515	534	522	497	507	482	538	502	495	504	547	523	532	518	526	533	499	483	478	546	491	510	517	480	511	566	507	525	547	530	497	531	493	489	491	502	501	537	489	546	536	483	511	543	510	497	496	522	467	521	491	513	505	507	502	501	495	528	502	468	525	515	514	501	516	535	531	517	521	501	497	521	548	504	490	501	520	480	473	483	521	466	496	516	543	517	532	498	518	538	496	507	500	514	497	554	499	514	540	478	529	503	504	490	503	538	479	508	493	504	512	498	528	520	522	484	517	501	497	520	506	558	508	529	497	509	523	509	530	498	501	480	461	528	493	502	496	506	510	497	531	491	515	540	483	498	527	498	498	523	480	556	478	519	552	507	487	521	451	499	508	532	521	515	514	539	492	496	509	519	547	527	530	504	492	516	509	528	532	486	518	494	465	488	518	526	538	544	484	520	519	507	551	536	511	519	490	512	498	502	493	520	488	490	499	512	524	528	504	511	494	471	522	505	503	528	505	540	511	534	571	490	476	488	523	508	528	511	491	504	491	536	535	522	511	533	519	495	523	475	508	487	493	541	515	501	518	503	544	525	478	495	519	509	472	503	497	505	539	528	565	500	526	517	521	486	525	481	507	488	519	518	529	561	505	516	486	513	513	488	507	482	506	539	541	500	495	484	504	484	527	517	516	509	513	501	532	508	513	517	476	541	514	503	507	518	544	530	543	479	503	533	497	498	524	510	479	501	490	507	541	497	540	466	457	483	522	517	527	517	537	545	519	507	538	548	537	495	515	528	550	542	525	523	512	545	490	529	505	478	531	482	539	561	508	531	506	522	530	527	518	519	494	486	565	520	507	488	484	520	523	481	480	497	474	503	500	498	507	528	470	542	502	476	492	514	447	499	480	498	479	542	512	504	534	500	542	496	500	530	524	482	532	490	479	486	487	491	556	494	514	496	493	465	494	519	488	500	484	523	541	504	511	503	478	476	496	533	496	535	479	463	531	548	561	549	511	481	496	518	499	515	512	523	518	480	527	528	524	488	517	470	478	480	471	472	509	475	493	542	479	548	511	500	493	548	486	503	493	518	502	531	551	523	497	514	525	474	505	536	507	491	481	475	507	490	483	488	548	529	475	518	519	483	512	468	491	453	512	499	506	511	502	473	543	519	520	508	541	501	530	512	496	523	513	538	485	494	506	480	531	521	488	505	537	494	530	527	552	484	522	468	557	517	506	500	517	489	452	502	522	534	529	531	517	530	491	554	506	507	486	516	491	509	517	480	550	515	503	524	513	484	531	544	496	516	526	513	497	517	562	510	500	528	497	497	520	481	508	510	499	549	538	485	515	489	543	500	486	487	465	541	488	559	510	482	466	483	491	512	501	508	554	543	521	530	514	556	510	490	526	510	535	516	529	536	512	486	530	531	506	510	514	509	482	519	538	525	491	479	527	551	513	471	494	533	537	514	527	478	489	471	501	510	519	493	522	518	522	477	495	516	479	533	488	471	459	502	491	530	534	488	493	526	472	547	489	559	517	515	470	506	510	514	524	517	489	465	533	517	521	529	525	494	506	463	476	534	497	495	488	488	529	476	513	501	494	517	513	516	517	475	487	498	477	487	545	483	532	481	491	520	500	541	459	556	538	513	529	501	500	478	491	491	499	506	482	536	477	496	524	498	543	494	522	520	499	541	508	517	512	483	589	441	539	515	498	471	484	540	525	477	533	527	527	507	523	506	517	476	496	541	515	512	505	506	548	495	531
24724	21868	29227	24327	20844	8986	661	466	450	414	474	469	464	448	465	427	465	420	431	454	458	479	463	455	441	428	458	441	454	462	423	469	418	441	470	433	458	472	452	463	449	443	433	423	429	446	457	463	430	467	484	457	430	466	447	448	409	436	449	475	455	433	402	457	421	473	478	435	443	464	454	457	444	451	466	438	457	441	452	438	455	449	455	445	454	468	411	413	489	462	452	449	487	441	477	433	407	421	444	459	453	441	450	484	478	434	436	425	461	414	442	446	459	456	426	481	431	436	448	452	461	447	482	446	442	432	454	455	487	429	424	411	450	443	461	441	446	486	447	435	445	489	472	509	462	469	441	453	456	438	445	454	441	415	441	460	461	471	450	455	474	465	445	456	474	428	463	482	472	456	452	491	438	459	456	509	446	478	439	441	411	443	478	425	466	434	469	445	464	452	412	467	488	448	417	478	467	470	448	453	432	457	456	455	434	433	445	439	474	410	447	439	473	476	410	444	457	482	459	428	437	473	468	459	474	449	458	395	417	459	444	452	440	426	444	418	423	431	450	443	443	460	468	438	468	449	443	455	461	414	451	452	444	433	431	459	427	433	474	435	448	429	455	441	449	450	459	459	460	452	458	431	495	479	471	409	431	459	403	481	424	428	472	469	431	440	445	425	458	408	464	453	454	432	467	461	467	475	471	468	439	446	449	430	478	460	454	418	429	469	449	444	504	468	446	473	442	432	483	428	396	477	452	488	465	450	445	475	491	449	457	435	416	459	454	423	422	414	449	419	469	384	433	456	430	454	453	497	414	472	487	444	466	421	437	419	412	436	466	458	429	450	472	447	481	476	428	489	389	473	426	466	476	463	410	431	453	435	426	435	459	438	419	448	436	447	408	469	462	464	419	468	479	480	467	429	440	422	466	456	482	474	471	444	444	478	468	461	448	419	466	443	441	444	446	455	438	451	486	444	411	441	463	462	405	440	448	475	435	428	431	470	439	425	459	460	401	428	460	426	437	446	458	420	426	424	455	459	463	410	446	466	429	418	423	433	450	463	442	467	497	490	465	455	437	428	414	432	425	423	403	461	479	424	432	422	431	466	453	456	444	441	425	433	426	426	453	423	433	422	435	434	447	467	397	444	457	471	461	424	433	450	447	476	416	464	431	473	423	480	463	451	489	448	446	430	443	494	452	464	478	474	450	471	441	452	455	439	450	461	419	408	429	470	427	437	438	460	447	438	449	433	440	435	437	440	452	454	446	466	465	468	448	444	476	439	428	435	446	445	459	442	476	432	452	459	511	433	431	450	423	429	453	453	435	448	460	447	441	437	429	458	488	448	429	446	470	432	470	440	435	435	500	427	425	456	452	457	486	459	404	439	415	444	448	450	441	447	453	442	486	463	465	484	449	466	417	436	468	428	445	474	410	405	456	427	445	444	461	449	435	472	445	431	438	490	432	471	473	467	432	459	474	434	444	477	462	456	456	417	413	452	427	466	460	454	438	501	444	433	432	433	464	463	441	419	429	464	484	451	435	499	425	453	488	463	477	471	464	485	451	445	454	436	451	459	467	449	476	483	434	436	476	446	456	429	434	451	425	423	404	450	453	424	441	451	448	468	442	476	474	433	469	456	484	430	439	461	452	448	455	453	465	465	439	484	434	425	418	452	443	426	474	444	405	462	433	470	451	446	452	468	443	464	474	439	475	456	459	407	465	447	434	454	485	476	471	437	475	476	475	452	476	475	467	473	435	455	467	414	440	448	473	462	465	428	457	452	455	461	503	436	467	414	443	461	448	468	457	502	466	499	469	444	457	438	409	458	420	458	453	452	483	437	415	444	447	436	420	446	457	447	460	414	467	445	447	423	457	455	428	440	441	427	450	477	462	461	451	468	453	483	436	466	459	459	452	469	442	463	431	454	424	468	449	482	466	446	419	442	412	424	462	430	482	467	466	445	442	448	413	461	458	411	431	496	446	419	425	465	446	389	424	448	435	450	437	427	457	434	425	489	437	456	484	469	432	441	457	427	435	446	446	422	453	420	467	450	452	475	426	424	446	414	468	441	459	437	467	450	480	450	444	441	479	432	462	458	459	431	418	424	484	430	437	433	436	452	429	432	435	440	463	445	435	488	427	441	445	480	450	489	454	457	456	433	440	458	469	450	447	450	451	445	435	404	454	429	424	459	441	469	473	443	443	468	449	439	444	457	433	449	418	454	473	463	461	485	444	479	465	446	468	436	426	453	448	450	456	461	467	454	425	430	453	489	459	458	447	425	443	443	477	442	415	467	454	409	455	427	405	456	425	456	439	468	458	455	491	461	436	448	431	417	502	467	445	458	454	455	423	467	428	468	469	427	425	476	406	460	436	476	465	457	438	424	436	464	425	456	408	443	446	470	431	403	407	458	477	459	411	440	458	468	452	463	432	472	457	441	464	472	448	443	454	446	479	438	465	418	408	444	465	509	447	442	489	454	436	454	464	455	469	426	435	431	476	454	434	467	445	459	473	425	427	414	422	461	436	453	437	432	443	477	454	439	420	433	475	462	450	428	439	440	435	416	469	473	460	456	447	436	425	419	450	446	432	443	428	429	454	422	449	441	423	464	448	459	492	440	461	529	414	450	471	433	460	422	439	449	477	452	405	485	473	449	420	421	455	440	433	455	476	458	412	473	464	450	457	472	499	450	454	457	432	463	462	427	431	428	429	458	452	466	423	474	442	440	420	469	442	429	421	457	445	445	410	463	441	429	461	485	404	452	465	449	458	427	424	433	451	396	417	432	443	444	435	474	446	416	454	470	431	457	427	476	450	448	456	434	427	435	448	399	450	482	425	437	463	418	487	451	463	471	452	449	432	440	465	444	488	428	439	480	445	436	427	476	479	484	457	433	477	443	462	479	470	424	457	458	466	443	452	455	433	462	417	424	416	430	482	463	454	468	431	458	467	470	460	466	467	432	462	418	437	454	464	432	437	459	461	409	436	467	457	437	437	436	497	465	466	471	445	459	427	425	455	414	451	444	438	442	418	439	424	449	415	460	455	450	441	450	452	435	493	458	436	476	432	461	458	480	404	469	367	470	513	460	456	481	450	449	473	448	450	430	401	426	474	423	435	443	452	436	446	467	464	454	464	481	445	397	476	478	447	423	456	445	427	458	428	458	467	449	458	431	461	408	436	395	477	452	434	457	412	447	445	460	486	469	488	472	431	475	464	438	433	459	454	442	458	404	431	480	460	459	439	460	449	456	455	469	459	446	469	442	403	445	441	449	463	440	445	461	451	484	501	471	449	469	463	415	418	456	456	484	473	470	426	450	408	428	494	442	422	456	411	440	396	454	446	403	417	479	428	473	468	450	432	446	445	438	425	449	426	435	466	471	410	449	462	434	449	430	481	467	433	437	453	473	439	468	452	456	467	455	496	502	430	450	432	450	445	476	451	434	391	454	463	432	492	444	430	406	415	467	424	461	426	463	445	445	453	474	434	440
61432	82345	49370	14888	638	655	651	647	647	635	635	673	597	619	639	632	656	643	624	614	628	643	645	640	645	640	645	627	662	624	610	656	593	617	630	621	635	641	638	621	668	634	606	619	603	614	655	672	621	644	640	597	599	580	620	613	578	647	676	635	645	548	625	633	560	657	669	615	628	620	688	652	622	633	639	627	612	635	630	615	596	636	607	696	638	683	614	617	638	592	656	627	630	607	622	613	638	609	629	667	620	702	648	643	647	634	623	655	601	620	596	641	635	582	580	618	630	701	617	630	635	617	651	635	616	640	633	608	608	669	619	595	594	647	658	649	650	639	597	636	642	630	633	652	577	620	631	665	648	645	664	616	621	621	623	577	628	620	628	653	626	644	654	603	655	614	673	630	598	677	596	601	622	655	667	573	598	609	595	650	601	614	629	594	633	651	599	620	669	588	649	655	583	610	623	635	644	633	592	658	639	645	644	604	663	654	616	623	618	653	636	598	625	637	627	650	609	628	618	630	662	639	621	618	590	630	660	653	646	675	647	631	597	619	593	642	658	607	655	622	688	588	700	608	623	582	615	645	650	628	638	661	594	613	634	682	665	654	615	599	646	625	654	653	628	597	642	641	650	639	636	632	636	610	604	596	577	685	598	624	618	609	657	632	648	644	627	658	598	594	602	624	648	594	648	619	644	626	594	614	661	671	578	600	642	668	652	623	608	627	647	655	603	601	600	608	676	661	621	649	627	637	628	610	641	600	637	643	650	640	602	674	599	588	626	627	600	630	668	599	624	653	587	635	619	608	619	652	601	608	645	652	652	625	643	661	647	610	685	654	650	608	624	635	627	690	668	602	614	590	584	639	633	639	639	616	635	650	609	623	633	620	640	690	648	600	620	638	622	630	623	631	607	644	633	606	630	635	636	621	642	649	652	614	615	603	632	607	605	623	648	642	618	586	595	652	597	623	606	604	601	627	601	693	562	587	648	646	650	604	625	637	643	636	637	677	675	669	601	629	600	627	626	634	632	631	653	641	633	597	618	652	636	596	580	577	623	636	606	631	640	587	604	641	589	609	620	649	636	652	635	606	655	593	641	627	648	682	657	597	630	680	610	649	648	646	585	597	618	643	621	652	641	663	627	624	655	670	627	615	625	606	638	644	628	618	623	630	625	649	648	592	614	623	657	608	657	631	630	687	638	632	627	640	626	613	613	656	664	658	633	623	629	630	645	664	619	655	602	587	649	569	646	611	624	602	620	618	630	658	602	609	636	671	646	633	633	666	635	631	594	622	677	639	663	672	597	674	620	671	608	632	668	634	598	655	616	594	623	635	607	665	586	637	662	652	627	602	663	645	635	621	645	617	631	655	613	615	615	626	607	617	609	642	613	658	611	602	604	621	601	638	663	623	613	600	648	610	641	686	611	618	630	642	671	594	628	612	628	619	623	614	610	621	652	658	701	625	644	651	668	626	623	686	616	616	637	613	628	649	642	626	674	626	625	642	636	641	629	644	600	596	608	655	630	634	661	648	612	591	621	636	628	655	670	647	630	638	625	645	658	665	663	596	617	586	640	586	623	588	603	611	611	677	647	617	619	595	607	658	623	615	638	599	599	598	630	649	642	615	628	685	602	656	669	623	636	591	596	633	630	656	576	672	695	675	584	643	657	626	633	653	603	647	609	571	651	624	645	603	609	656	606	617	621	633	618	625	646	603	626	653	648	631	644	630	620	611	629	618	609	605	632	609	663	641	592	661	587	654	650	590	604	618	598	585	618	598	574	639	632	645	677	640	669	596	648	641	650	633	646	641	662	605	599	676	603	632	601	619	597	647	659	646	649	614	624	651	610	579	618	632	608	619	639	636	621	599	599	612	673	633	629	606	646	607	634	611	587	586	630	629	615	638	592	622	641	645	632	611	620	661	663	620	605	597	659	600	639	607	652	595	596	628	669	613	577	629	617	637	621	653	680	598	613	647	644	635	673	610	668	662	621	627	597	629	609	621	641	582	627	599	698	616	660	676	595	617	604	613	619	632	609	675	620	602	619	608	684	694	599	609	640	605	620	611	682	618	649	611	627	638	601	656	627	607	627	615	606	650	614	634	603	647	559	640	661	703	609	606	646	643	616	627	633	647	628	637	619	655	622	638	661	663	650	613	691	625	603	652	650	659	670	613	633	604	593	636	633	577	622	624	637	624	639	630	630	655	635	618	652	592	649	623	651	627	630	624	634	594	589	588	576	612	628	584	621	607	675	655	651	613	637	683	622	606	636	624	662	631	650	605	619	592	600	652	603	635	620	632	624	618	670	609	572	647	613	642	655	599	586	652	629	615	607	606	630	645	582	651	637	652	616	632	619	694	626	639	676	653	642	634	634	630	619	602	625	648	656	656	604	662	599	638	630	607	635	616	623	658	631	620	631	649	632	627	614	632	605	596	580	634	654	635	654	623	607	680	668	607	652	631	618	642	627	607	636	625	600	654	620	632	611	644	639	608	625	631	688	662	649	619	630	613	631	631	592	643	603	630	602	602	644	669	619	665	687	668	645	621	647	619	622	591	632	626	631	633	631	635	616	663	645	649	577	610	639	669	638	639	659	624	641	588	634	608	620	612	639	607	702	600	656	620	642	634	607	612	675	653	637	643	592	627	627	613	632	621	632	626	645	659	600	630	634	590	673	695	599	663	618	617	614	636	630	646	673	637	588	647	616	632	635	630	599	626	675	623	634	620	700	639	617	689	609	658	682	624	637	670	593	654	638	597	639	642	615	647	686	616	671	654	666	654	618	634	671	675	655	600	655	659	621	637	643	665	640	621	662	594	669	591	628	616	612	716	597	620	636	647	632	609	633	628	663	655	625	618	635	650	634	662	638	587	578	627	652	644	609	634	645	667	669	608	631	653	636	620	618	618	619	692	621	631	659	634	610	651	623	627	587	603	652	637	656	652	644	663	650	673	677	594	632	606	593	647	621	599	632	612	604	655	608	637	595	627	652	639	610	622	597	656	632	637	615	641	627	586	636	651	641	589	599	671	614	627	644	593	688	620	652	654	638	637	636	672	605	582	634	660	608	628	625	635	636	651	630	615	661	583	598	639	630	597	627	642	599	654	624	596	626	642	575	622	609	608	639	590	593	662	593	609	616	623	623	629	623	635	623	617	635	617	631	645	649	627	627	626	645	634	652	618	623	634	637	614	666	626	694	608	639	633	670	609	622	638	622	640	616	603	626	672	623	602	617	643	619	634	590	655	641	599	627	650	596	620	620	659	662	625	605	607	676	637	604	641	600	634	592	710	620	641	618	623	630	613	645	636	644	652	695	635	619	653	644	616	619	614	628	595	680	636	633	598	590	587	663	639	610	657	617	637	626	610	617	630	635	616	648	626	630	646	618	662	613	591	651	603	611	603	632	586	610	637	642	606	636	616	665	656	643	620	615	622	647	647	616	621	658	651	686	626	633	633	602	653	630	626	624	633	639	647	622	646	623	654
23442	21543	29448	23789	21370	20918	5920	422	388	363	392	379	354	414	413	376	386	395	369	381	372	384	362	381	383	336	401	348	378	412	381	402	361	381	333	384	398	400	367	374	404	353	378	393	379	394	385	368	391	383	381	370	345	385	381	399	359	379	402	361	347	377	353	386	394	375	334	373	386	388	328	397	357	352	352	388	357	400	358	390	399	379	350	354	363	363	345	346	367	396	380	407	323	373	360	358	376	390	388	363	376	395	364	391	351	382	383	341	374	370	353	405	368	350	400	375	373	328	378	368	372	364	382	386	364	378	361	399	382	361	366	372	364	352	361	385	363	386	369	387	360	355	374	363	373	347	400	396	377	395	381	384	378	349	355	343	341	389	370	370	399	326	355	372	383	360	378	384	366	373	362	355	378	352	354	325	398	384	366	370	389	397	385	364	392	392	331	380	367	353	432	380	362	383	371	353	378	348	403	376	374	404	344	389	399	360	368	378	374	369	381	426	362	374	374	372	414	356	377	363	356	359	365	355	330	382	378	368	368	368	409	393	352	406	364	391	372	353	356	375	407	365	386	330	387	370	378	367	367	345	403	352	364	339	356	381	360	370	358	384	391	390	356	362	358	337	397	372	384	397	387	357	369	331	396	342	377	359	375	377	387	413	352	329	364	336	380	376	349	396	372	394	355	386	365	373	383	400	348	375	371	382	406	358	375	383	369	373	379	381	346	374	398	393	368	363	360	387	370	383	368	384	386	372	385	357	348	343	356	413	379	368	368	364	341	410	384	379	383	388	368	359	381	372	391	368	346	369	379	332	357	411	390	368	394	376	390	369	380	362	389	343	360	390	364	378	364	425	364	382	381	344	346	352	384	398	358	388	379	381	371	358	389	354	387	374	385	380	376	378	360	356	375	365	347	426	396	421	373	376	373	389	366	385	376	382	366	406	355	388	384	345	381	357	374	392	362	375	404	378	354	383	346	382	372	362	391	349	346	342	355	372	373	399	374	357	342	361	350	363	351	391	386	367	374	362	393	348	366	380	427	351	370	372	354	376	378	336	360	376	359	343	413	383	403	348	375	359	345	364	381	364	403	343	374	397	390	393	394	373	375	352	397	392	379	399	382	370	406	402	369	385	382	358	385	372	330	330	343	392	368	345	357	374	370	366	357	399	410	388	344	365	349	358	373	376	374	403	381	394	343	365	388	375	397	362	399	379	345	381	392	370	408	406	366	352	376	380	387	369	371	364	387	406	370	387	360	360	352	338	405	401	393	376	379	355	349	349	371	362	381	366	359	368	361	381	390	353	341	337	381	389	405	334	355	363	347	380	358	380	385	356	361	392	376	364	386	387	368	361	368	370	342	367	354	385	372	359	370	423	351	378	363	335	373	339	377	395	417	409	384	378	385	365	352	374	340	390	363	389	395	356	373	373	380	355	409	391	368	341	377	412	359	409	368	391	358	394	389	380	382	352	377	371	390	385	350	366	386	410	367	365	346	406	382	399	391	359	363	368	406	378	370	394	365	359	377	360	385	384	388	405	359	425	390	383	358	358	373	411	391	402	384	362	364	396	384	349	388	379	370	359	394	328	392	375	375	371	353	393	369	369	368	369	387	386	362	381	388	395	387	377	410	347	389	358	347	361	363	383	382	356	396	356	384	360	391	363	368	351	417	383	391	361	364	380	426	357	417	405	326	353	395	363	367	350	369	334	398	375	342	401	392	381	366	381	390	369	375	373	369	339	392	366	356	378	383	358	381	387	381	369	361	391	395	377	378	314	390	363	391	397	405	391	385	369	401	361	358	342	377	388	370	376	362	378	364	364	361	361	368	357	367	351	388	358	351	367	350	320	369	394	367	400	341	372	359	361	379	396	410	376	361	391	421	396	385	353	369	364	373	385	364	355	340	356	378	382	378	368	382	350	390	379	401	361	408	356	353	400	368	386	349	376	390	377	366	380	345	373	397	389	383	374	366	378	364	418	385	380	401	368	348	398	366	390	431	423	386	390	359	366	358	383	354	355	373	362	356	349	378	344	362	361	359	397	371	394	384	407	379	362	387	346	387	343	393	348	390	358	346	359	364	395	358	364	378	341	382	399	389	382	375	379	385	352	339	358	329	355	364	395	364	399	372	357	355	349	352	391	374	319	359	358	357	390	384	360	346	359	382	364	392	375	352	389	382	338	350	366	378	378	392	357	357	350	401	372	359	358	390	378	355	343	416	348	381	367	337	394	396	401	312	346	367	343	404	382	355	363	349	374	356	405	362	375	369	361	379	366	370	359	376	369	382	386	348	387	358	353	365	358	356	358	351	369	369	355	349	397	383	342	393	385	390	378	372	372	391	378	392	378	343	361	344	372	402	374	360	389	411	389	364	407	360	378	378	370	361	369	359	385	378	363	374	381	356	389	358	369	408	350	402	383	359	360	328	392	366	380	386	377	345	351	369	405	368	374	345	367	332	373	370	344	401	376	348	377	370	392	361	397	377	376	373	381	382	360	373	380	373	402	394	350	368	367	370	363	368	429	367	332	371	368	359	399	378	372	348	362	366	387	369	369	388	383	398	355	360	349	365	369	374	401	413	410	353	357	371	378	382	357	360	374	363	385	347	374	426	353	383	368	384	366	370	358	402	370	363	403	392	372	389	373	378	367	365	360	351	381	376	350	411	367	371	360	366	364	368	350	366	400	390	377	376	356	367	365	390	344	381	336	381	361	340	394	370	358	388	354	351	364	368	363	386	387	398	365	367	370	396	387	366	398	351	377	357	397	375	370	368	360	396	381	354	387	390	395	351	359	367	345	393	369	395	356	365	393	365	384	407	405	423	378	358	357	370	383	418	378	372	361	321	382	372	365	362	364	362	405	380	306	349	351	383	369	404	367	374	374	363	377	364	381	369	351	351	338	374	345	355	361	363	360	363	372	365	358	347	372	363	373	392	353	392	391	346	366	412	368	385	374	361	371	362	376	350	330	359	416	390	349	380	357	333	345	404	389	399	373	395	403	404	384	326	357	355	397	361	356	395	367	394	348	368	378	388	362	363	379	322	393	384	362	372	365	380	412	345	350	354	383	368	421	379	353	358	361	384	375	368	383	367	338	383	398	364	342	366	390	364	390	370	401	334	340	358	361	379	345	394	386	388	368	365	349	372	335	360	388	361	371	407	386	344	382	386	365	363	414	340	311	329	340	390	341	377	377	356	352	370	347	383	376	374	364	407	392	380	389	362	358	406	340	363	422	369	346	376	411	367	355	389	413	394	351	390	384	384	370	370	372	379	385	349	350	344	377	372	414	390	346	370	378	370	344	348	356	354	399	337	382	368	378	338	371	377	383	379	361	361	353	354	381	351	350	347	354	331	377	365	344	396	383	372	363	364	348	409	351	419	410	379	378	386	336	350	380	341	371	358	352	358	387	339	382	353	343	375	403	371	368	373	396	374	365	366	354	388	347	375	377	372	417	342	367	369	347	354	359	384	371	366	355	374	359
62274	91813	57491	19227	639	532	516	566	511	546	562	534	530	494	557	513	511	530	530	511	531	534	568	514	563	505	515	531	552	538	522	529	535	538	527	517	559	534	515	546	527	526	495	512	492	507	516	521	536	567	578	527	504	498	555	491	509	523	515	509	497	516	522	502	547	537	505	554	503	566	514	546	528	521	488	518	503	524	531	503	520	543	541	501	500	513	505	522	479	578	475	532	494	501	504	534	531	492	562	537	537	514	541	515	528	504	539	543	527	513	520	488	555	514	511	512	553	560	532	539	527	576	567	522	504	533	522	537	523	539	492	563	506	509	507	553	547	511	549	529	496	510	541	521	550	499	536	533	554	533	517	562	511	533	552	538	538	555	558	526	517	522	498	528	483	544	577	487	544	516	527	528	511	506	538	535	520	484	511	494	535	503	507	578	492	522	516	536	489	552	515	555	513	493	534	489	524	548	512	503	539	512	529	469	502	522	537	497	541	513	531	557	508	554	538	541	540	492	481	530	523	557	523	529	510	497	506	509	474	513	531	536	523	539	515	531	571	533	526	484	547	555	538	520	502	520	526	492	559	502	508	546	558	536	513	552	526	523	542	531	556	504	492	552	567	514	494	523	515	549	561	531	520	517	525	536	545	504	555	541	498	518	544	519	509	563	522	484	540	526	563	502	521	501	508	520	553	536	578	528	543	533	532	499	559	499	486	503	527	556	520	483	541	539	490	519	565	552	533	520	487	517	522	531	554	526	554	502	525	548	523	539	584	499	540	500	532	543	510	488	514	526	515	553	495	501	529	529	532	559	496	555	506	530	493	545	516	526	507	513	531	544	495	519	502	556	492	510	553	528	517	510	564	501	531	507	546	527	514	547	541	536	482	525	500	534	530	533	512	558	514	566	510	538	526	512	482	498	505	566	467	503	518	539	534	517	504	510	541	536	513	509	511	507	556	520	562	485	530	580	530	472	527	493	550	511	577	561	563	529	534	505	529	508	512	524	556	493	551	524	507	555	532	501	529	564	547	527	506	521	557	497	539	562	543	507	526	496	503	575	518	504	514	538	494	515	498	502	538	549	537	509	528	546	518	509	493	521	501	517	538	529	503	549	498	512	537	508	516	522	529	508	478	484	537	480	543	504	531	483	528	506	525	578	477	555	545	545	530	560	536	512	483	504	498	513	552	516	514	527	523	533	528	514	562	507	524	536	554	495	553	519	543	531	502	507	499	558	520	539	521	548	535	557	554	560	515	503	488	501	496	539	522	574	523	498	521	542	527	517	514	520	533	542	505	516	522	563	549	522	548	535	485	543	526	499	528	560	529	553	562	538	533	559	508	484	535	542	537	478	494	549	525	527	523	513	510	522	501	542	480	540	526	539	535	502	558	489	513	528	539	525	521	532	503	510	542	531	518	554	526	508	570	502	507	524	513	557	531	546	516	523	535	520	530	529	489	547	538	491	519	525	511	520	525	530	519	501	495	515	493	522	532	492	548	570	541	534	494	545	554	541	545	545	536	486	538	540	507	537	553	519	524	532	529	536	514	522	510	520	509	503	507	517	535	500	533	534	515	549	534	496	503	547	436	521	572	511	528	518	531	533	510	565	522	550	526	489	561	541	514	532	504	535	553	505	494	532	531	568	510	548	538	484	518	519	498	519	491	540	540	526	525	559	576	517	513	537	524	547	560	491	497	481	555	548	567	549	535	512	561	493	508	575	553	530	547	582	564	512	504	539	491	540	540	549	522	533	517	534	522	497	538	488	540	525	560	519	495	499	557	519	550	530	547	570	531	526	521	586	503	521	549	515	508	507	485	530	522	496	535	541	533	506	524	520	544	522	507	530	546	503	545	477	507	523	481	547	552	507	542	508	495	500	516	566	521	534	571	540	513	531	480	524	527	496	560	584	505	505	550	528	528	490	519	546	506	485	521	530	548	544	546	534	531	504	548	503	537	513	533	560	543	508	554	544	563	573	499	536	483	495	567	523	526	511	532	533	499	511	529	554	520	509	537	503	538	543	518	562	515	505	473	509	549	542	537	572	535	482	490	518	498	512	515	489	567	502	525	512	523	548	540	512	528	536	561	527	520	505	499	545	522	530	525	520	550	528	545	521	506	516	569	497	562	519	497	539	502	556	519	538	512	498	479	511	509	534	538	548	525	517	484	504	513	510	603	535	545	510	529	534	479	501	568	514	512	481	455	506	510	520	522	558	492	520	499	557	511	503	506	538	540	498	520	499	521	518	493	504	544	545	563	512	521	512	506	521	534	493	496	522	556	519	493	534	505	490	596	554	545	506	497	531	500	535	573	547	547	511	507	517	540	525	551	541	536	541	514	530	488	536	515	505	538	555	514	491	566	540	549	507	504	507	515	510	518	562	513	565	535	506	501	535	517	523	525	510	552	521	519	524	525	532	522	534	480	529	505	567	514	498	530	511	505	516	523	501	528	505	536	552	533	491	496	536	501	526	524	502	539	548	568	523	515	510	536	502	494	514	490	546	492	551	528	554	507	513	509	535	563	524	489	567	523	512	524	560	519	525	502	529	532	534	519	548	538	530	474	524	511	531	495	541	507	523	509	501	521	522	507	512	527	532	536	498	548	526	547	544	501	543	535	486	525	497	517	502	522	500	512	555	502	523	531	531	551	579	534	527	527	506	520	546	504	518	570	533	558	515	534	524	526	524	521	541	543	513	561	565	523	538	524	541	498	480	539	569	493	519	509	522	535	522	486	546	513	529	514	534	566	542	513	518	559	520	484	532	494	551	501	546	516	557	543	527	495	507	530	512	513	535	584	540	570	551	510	482	489	505	525	567	531	488	462	497	570	560	525	522	503	555	506	532	493	498	517	529	531	575	488	534	549	526	521	500	497	481	539	508	496	521	494	528	540	483	538	533	507	487	468	500	534	474	579	499	494	498	539	517	540	511	540	537	513	522	560	615	518	511	518	495	546	508	492	487	521	537	534	510	515	485	504	514	517	549	524	491	538	526	508	485	542	516	508	530	574	536	569	536	552	493	520	518	534	482	529	501	484	490	536	511	535	534	503	542	492	530	548	509	540	552	533	527	500	508	580	527	507	545	506	520	521	537	547	540	561	525	514	516	492	510	510	532	478	557	519	528	547	540	519	504	509	517	535	516	462	526	514	489	518	464	480	541	516	504	505	481	491	515	532	520	559	516	506	510	527	535	539	505	540	524	541	559	558	546	502	507	556	560	555	520	546	528	552	534	507	550	497	513	520	567	538	532	473	509	535	482	512	559	512	548	529	516	488	557	536	562	541	515	539	511	494	507	512	522	481	490	536	537	520	512	500	535	535	466	465	532	535	557	503	541	564	515	476	498	539	486	564	513	525	534	530	547	500	473	534	519	540	454	516	502	523	546	490	555	523	489	526	544	475	510	532	507	511	509	537	540	516	495	524	537	515	532	502	572	520	500	546	515	528	532	519	559	521	552	558	508	533	539	502	533	526	516	497	515
31910	27320	22324	6561	397	367	382	342	373	365	364	349	328	391	390	378	390	350	341	365	398	369	351	387	356	366	370	379	372	373	416	385	359	340	365	351	368	356	384	383	351	367	356	369	335	367	373	391	317	354	369	395	397	353	360	392	324	353	350	390	363	353	354	370	354	386	377	385	375	392	350	372	354	346	372	356	367	358	373	331	357	343	386	356	356	371	375	352	340	401	363	342	361	361	325	335	383	372	342	374	390	386	367	359	392	360	346	396	351	351	360	366	377	334	396	370	349	373	379	358	359	334	347	381	377	377	369	378	403	398	372	390	349	360	357	365	368	407	356	355	366	371	352	348	379	379	389	375	340	366	375	366	310	348	394	361	350	378	350	355	362	366	382	387	378	368	378	347	340	367	357	386	365	361	345	358	358	329	373	367	345	398	391	388	371	378	397	343	396	361	355	347	369	357	353	361	355	343	366	387	352	363	363	398	370	357	371	387	366	352	344	345	357	391	348	358	345	365	388	381	380	348	360	334	392	367	335	368	382	339	370	370	375	343	381	326	373	391	349	325	346	376	358	375	390	353	390	318	343	356	385	387	379	368	369	365	366	360	371	363	342	347	365	357	382	378	368	350	367	378	371	355	341	359	328	343	361	360	335	355	386	330	343	350	345	341	367	373	383	368	348	382	353	356	320	326	342	353	373	342	380	385	324	398	352	356	376	365	354	349	364	359	318	359	338	372	373	373	323	344	374	368	363	355	366	360	372	353	354	376	357	337	358	372	333	343	359	329	365	342	342	403	345	364	342	352	348	352	333	378	359	356	382	365	366	363	346	352	376	362	400	382	398	344	376	333	355	359	343	370	352	340	356	379	386	379	351	363	339	386	337	338	374	400	385	349	403	370	381	368	329	351	375	344	333	389	345	379	339	342	357	331	365	345	345	398	377	386	362	360	369	350	369	368	379	359	361	375	369	375	351	383	384	350	388	368	351	366	370	371	353	348	347	404	380	363	370	366	352	357	363	379	344	361	344	367	342	329	407	362	394	346	359	343	363	334	379	345	355	371	369	354	369	375	369	350	356	353	355	381	352	370	353	360	339	377	338	345	350	349	345	366	361	364	388	362	335	399	355	375	372	358	343	363	362	372	337	388	374	387	341	343	367	358	342	361	342	381	363	357	346	388	341	377	353	359	353	355	398	375	356	373	374	366	354	357	354	330	370	363	390	354	361	394	366	345	368	376	351	343	356	373	359	361	385	340	323	364	356	380	347	394	376	407	365	382	375	372	346	363	374	339	357	353	378	374	344	358	354	385	403	361	355	371	360	361	373	341	338	354	368	364	350	404	371	387	352	382	382	348	346	346	371	363	347	328	369	365	341	349	352	390	374	338	383	368	355	380	348	348	373	354	391	376	339	343	367	359	382	374	339	334	336	356	334	356	348	377	354	375	356	303	376	338	368	379	370	363	366	407	389	387	303	381	373	353	343	372	382	369	343	362	388	379	348	353	336	362	354	378	377	358	343	339	361	387	352	381	371	338	345	355	339	354	398	352	368	369	352	355	398	340	389	345	414	379	356	350	360	343	369	354	354	375	357	345	383	384	363	361	365	360	371	346	352	371	369	366	354	349	382	345	392	344	345	410	381	348	351	368	362	407	374	379	349	335	374	337	356	377	392	343	374	352	360	360	372	371	359	346	352	355	346	332	378	337	396	351	348	389	387	355	360	378	370	379	357	354	398	376	352	336	358	400	330	347	395	358	399	395	379	364	367	389	369	384	333	372	361	340	391	316	321	343	401	343	375	362	317	349	320	351	357	358	308	350	382	393	349	377	348	349	356	368	357	373	298	364	364	353	362	353	359	370	385	374	362	348	327	353	373	343	363	317	370	379	352	306	341	387	373	319	364	331	385	334	358	354	355	359	383	343	358	361	351	381	358	392	362	376	379	345	383	343	346	357	370	335	363	374	355	345	333	398	328	380	372	359	354	350	346	396	375	327	350	370	352	398	380	351	376	362	352	352	385	407	351	391	361	403	389	354	371	383	364	347	326	373	328	405	364	402	389	351	364	377	376	369	396	378	362	370	349	357	378	404	353	404	367	339	378	370	358	374	359	363	339	359	383	375	346	366	372	347	348	392	355	361	366	356	376	380	354	342	337	355	372	375	364	405	382	352	358	360	396	368	364	346	375	380	410	359	371	353	384	371	352	362	346	364	382	352	366	383	360	365	360	319	370	334	359	370	357	386	359	339	358	375	360	352	366	384	382	334	370	384	385	335	406	363	380	306	327	326	348	367	363	367	357	384	401	376	349	369	341	386	385	354	373	395	369	371	323	359	367	364	332	359	401	395	334	385	338	433	368	389	339	362	341	318	344	343	374	388	359	351	379	366	379	384	388	377	373	365	392	343	363	358	362	313	376	346	367	364	367	364	370	326	374	341	367	327	379	385	364	368	358	344	355	383	368	400	380	373	357	357	359	362	364	358	359	390	347	326	345	378	352	384	349	338	355	349	381	354	340	389	367	360	341	361	355	367	373	367	358	361	396	375	368	368	379	363	345	385	382	341	331	396	379	348	358	323	390	335	374	362	369	364	361	377	337	386	356	360	374	338	359	352	335	313	362	361	398	377	363	338	332	367	320	378	384	401	367	352	354	392	360	359	352	365	362	365	377	359	360	387	355	365	372	365	364	375	352	360	349	391	363	363	402	370	393	355	393	340	335	341	351	366	370	347	357	390	358	382	380	345	369	347	343	369	383	358	371	364	356	369	355	374	400	343	339	359	364	374	357	375	367	385	381	353	328	349	358	385	354	373	342	363	345	357	326	346	362	346	337	355	342	315	335	365	358	375	372	388	352	359	366	358	352	365	354	353	373	367	354	353	351	372	351	348	345	355	365	342	374	386	354	358	351	330	343	378	371	363	344	380	354	416	317	403	394	382	364	384	404	341	384	367	358	375	367	344	396	348	366	337	392	365	378	393	356	335	373	386	354	397	367	347	346	365	366	346	352	360	375	309	373	386	355	366	389	329	339	371	382	362	383	364	341	324	374	384	366	365	357	362	335	345	352	395	378	354	321	371	370	324	356	391	380	388	353	387	355	362	347	364	359	341	365	377	347	364	354	372	356	386	360	360	361	336	348	359	351	375	362	369	392	393	360	349	344	371	359	331	379	373	361	345	348	358	355	369	404	375	382	336	392	388	372	374	352	339	369	348	353	350	338	373	361	365	351	370	378	368	355	362	328	347	366	367	373	353	371	381	374	356	339	354	394	363	362	361	384	347	367	373	361	374	355	376	387	347	388	356	388	336	365	386	371	357	391	353	377	368	386	385	370	379	373	341	356	345	340	370	401	340	360	359	360	367	313	380	380	342	376	366	343	372	354	363	387	344	394	358	381	326	355	394	356	340	371	352	351	376	369	369	385	363	410	343	351	358	374	360	354	357	362	367	365	387	341	373	384	367	373	324	345	313	355	381	346	357	361	348	384	390
40370	41497	20516	3532	477	501	529	516	514	521	506	532	523	479	524	499	519	486	537	522	507	517	506	547	520	503	486	533	529	546	511	501	516	515	529	524	554	525	523	497	534	513	527	498	485	539	550	501	566	517	502	527	519	504	501	520	495	478	539	508	536	486	481	557	494	517	522	527	547	532	472	519	517	539	548	515	534	478	525	539	565	515	513	516	502	524	490	539	525	547	509	507	525	544	559	522	533	496	555	526	493	511	530	486	508	514	482	509	530	503	560	521	482	485	526	512	536	530	569	533	498	513	534	517	523	530	540	512	546	507	527	530	529	503	469	541	515	495	526	532	519	547	522	513	522	521	481	501	505	490	576	511	528	555	550	509	547	523	507	491	489	537	544	484	517	515	497	536	505	486	510	502	530	503	539	534	555	522	490	498	513	487	512	520	542	521	514	545	509	533	554	525	497	506	503	569	480	539	546	511	485	489	523	528	512	520	526	511	525	529	511	521	527	560	521	504	527	483	528	499	544	549	517	491	524	534	513	570	506	517	535	500	533	506	508	464	507	520	538	496	517	524	483	519	507	472	546	513	552	564	533	491	491	537	525	490	524	532	542	516	510	458	499	510	499	512	519	496	498	502	519	555	573	509	505	491	514	526	495	525	528	526	521	541	523	525	527	522	540	516	518	490	540	527	522	516	535	527	482	533	507	493	499	521	511	507	513	504	537	530	564	494	488	494	506	495	573	530	531	536	503	548	506	512	499	510	555	532	490	520	508	533	519	451	528	553	520	536	529	560	493	490	525	527	493	513	511	519	492	520	520	517	558	498	499	497	557	507	510	551	499	531	507	503	525	527	474	494	452	531	524	546	537	475	534	509	528	543	495	504	525	546	534	481	532	475	509	520	499	539	493	553	534	555	528	520	524	476	530	506	515	517	552	506	482	508	529	520	520	528	578	525	517	538	511	549	537	528	535	524	534	521	532	491	551	504	545	511	505	496	549	536	525	544	517	549	523	522	500	556	515	503	508	525	488	526	546	509	560	519	534	511	484	492	538	503	524	524	488	543	505	497	505	501	523	513	521	553	516	540	525	499	513	499	514	519	501	508	522	541	512	485	538	559	527	514	534	460	518	507	546	523	513	501	527	497	497	513	501	527	512	542	512	519	519	564	553	505	557	503	529	526	499	537	518	504	523	528	522	519	494	496	538	511	496	510	540	513	530	498	550	498	476	480	476	529	555	507	542	536	530	474	474	550	479	494	536	530	541	529	557	503	508	548	517	515	501	540	550	500	488	521	515	523	522	551	505	550	487	498	557	496	533	511	541	525	505	543	502	508	499	487	547	490	549	526	531	541	530	552	551	522	522	520	508	516	535	525	543	492	491	498	521	539	544	530	537	507	521	478	543	519	520	486	495	483	523	546	521	516	568	558	514	528	538	529	524	549	556	532	494	516	531	479	481	501	510	506	541	529	539	539	517	532	515	526	567	491	544	546	514	495	529	543	521	514	515	499	530	501	466	560	526	514	490	497	525	507	522	557	518	522	513	495	528	544	519	569	546	530	584	525	528	500	540	538	517	504	512	503	541	532	532	534	451	477	495	539	542	510	511	530	469	470	515	538	518	497	515	529	509	526	510	491	523	535	506	513	529	477	528	575	511	533	498	504	522	516	534	493	548	530	577	546	525	532	515	458	524	519	551	537	501	537	540	516	510	504	530	504	520	519	470	485	519	484	502	558	526	523	514	502	503	536	523	501	538	535	515	538	534	495	490	474	575	524	471	526	521	564	563	542	492	545	520	486	540	559	523	504	538	519	520	480	491	530	445	515	532	566	523	516	530	535	510	533	524	513	533	502	507	510	526	549	517	529	509	568	542	504	532	532	532	510	518	542	553	497	553	571	515	529	531	529	570	510	543	491	567	550	511	506	462	533	519	505	531	517	511	547	527	494	511	516	494	545	489	495	504	523	511	493	557	548	541	500	545	498	491	497	518	524	528	515	520	490	529	544	506	501	520	522	530	526	506	522	512	504	511	495	516	529	492	447	515	501	506	520	507	534	524	545	500	529	501	542	544	501	487	491	548	496	515	561	516	492	502	554	550	515	534	540	540	557	487	536	505	496	499	495	530	522	529	487	503	532	490	518	509	515	508	528	509	498	501	535	507	522	527	517	555	498	532	521	493	515	515	514	506	493	522	552	564	526	537	507	533	476	512	483	567	519	514	497	530	537	520	510	517	519	507	534	520	523	517	535	538	455	503	548	509	518	486	506	499	524	488	532	516	526	587	520	546	515	543	547	510	517	479	515	496	507	515	547	552	555	524	513	487	549	514	500	519	503	505	551	504	501	509	531	538	501	497	503	545	524	520	484	525	511	562	539	540	476	480	496	484	499	481	475	545	531	514	503	518	487	501	507	560	520	564	502	526	525	521	546	508	522	518	513	531	522	502	473	498	508	514	518	542	539	514	527	558	517	540	504	520	527	513	516	496	540	541	551	489	520	540	523	521	503	527	484	511	483	508	497	516	602	539	472	503	515	552	522	506	487	554	542	498	532	505	525	518	545	523	519	537	562	522	566	521	531	508	536	543	548	546	527	478	527	503	512	486	492	476	524	520	501	548	533	504	521	522	525	539	495	543	534	545	554	532	498	505	531	522	499	527	526	497	517	543	522	484	513	549	503	500	519	527	530	512	493	530	487	519	521	486	514	533	508	524	552	518	549	497	538	494	532	521	538	569	496	529	511	519	485	524	542	554	507	522	457	548	510	488	504	478	493	485	521	523	541	528	537	532	498	542	519	533	513	493	497	542	493	537	511	529	499	489	530	542	520	501	541	525	553	524	508	533	545	579	511	535	521	515	502	490	535	539	497	494	495	478	513	559	491	535	510	549	467	511	541	496	485	502	540	495	574	519	482	542	505	490	549	516	550	532	519	514	535	518	506	533	526	480	515	552	504	500	493	531	595	526	532	532	542	547	510	522	531	523	518	464	478	534	534	518	499	536	525	487	507	564	500	491	474	499	538	518	553	525	488	550	522	509	538	518	501	527	536	537	494	535	534	517	559	488	518	485	517	550	503	532	510	496	502	494	552	537	518	560	546	502	495	538	509	553	549	530	505	501	508	515	552	530	539	542	504	538	518	537	529	515	514	502	553	504	500	473	540	533	507	548	484	555	534	508	532	549	480	525	528	489	501	528	561	553	499	544	505	503	497	446	527	523	492	512	484	535	523	526	489	537	521	488	547	491	503	545	518	533	525	481	505	510	522	512	529	518	585	527	492	527	545	498	520	520	517	524	502	563	535	512	513	524	529	505	527	483	517	525	543	554	518	532	544	525	531	524	520	530	490	495	529	547	537	504	522	518	530	521	522	526	502	557	499	492	509	498	511	514	503	533	536	538	532	529	488	508	501	506	567	543	509	535	506	499	525	523	519	521	481	564	493	538	522	491	511	544	549	575	540	494	533	544	535	540	507	524	547	503	517	492	522	514	561
24677	21834	29190	24191	20860	8830	625	478	450	486	471	447	480	425	454	477	482	446	452	460	483	450	434	435	447	457	469	451	480	443	452	464	439	459	469	412	450	484	467	450	438	471	427	429	473	462	471	464	453	492	466	473	506	466	445	433	444	446	485	441	429	445	447	515	454	452	466	420	458	455	424	463	471	420	448	431	454	453	401	478	474	491	440	458	485	438	441	453	458	452	485	463	481	461	436	441	473	457	462	468	468	484	464	458	456	471	484	417	440	467	456	421	448	453	491	481	483	441	461	465	486	454	436	434	461	466	465	463	459	479	436	437	482	471	445	493	466	467	478	453	455	455	412	456	431	453	446	455	462	452	446	451	433	452	458	479	432	474	460	410	464	453	487	474	453	465	450	435	398	484	411	476	464	418	472	419	453	441	475	454	469	455	480	443	467	452	449	430	472	434	426	459	465	424	452	448	483	408	457	447	475	444	445	453	460	444	476	447	447	463	452	434	412	457	427	461	492	481	405	467	420	427	446	429	448	489	464	471	429	448	462	444	435	428	478	462	460	453	474	469	488	482	453	458	451	450	484	435	443	478	443	436	466	436	465	411	442	477	386	466	433	457	447	418	471	446	436	442	420	440	412	427	427	479	437	406	468	455	431	459	463	465	431	454	467	410	500	450	467	453	473	451	440	488	467	512	453	498	438	438	430	411	451	447	453	436	432	441	500	459	479	455	456	465	460	446	491	457	439	442	466	486	448	455	445	404	473	455	449	411	495	434	443	423	472	456	499	458	465	425	437	472	489	456	482	383	456	471	446	430	454	456	456	451	443	447	436	478	480	461	461	463	457	447	443	472	477	429	452	437	485	448	483	468	476	472	474	396	466	468	438	451	456	448	461	461	447	473	452	421	469	447	450	485	460	468	434	446	455	480	439	459	486	440	434	427	443	434	423	463	445	475	465	479	425	481	471	432	436	404	442	472	464	454	482	444	459	465	458	435	469	482	475	431	483	452	459	472	475	427	443	440	469	455	485	451	475	432	419	433	445	467	463	460	444	484	430	439	458	449	480	454	484	470	462	491	439	442	453	460	460	460	478	475	444	473	459	486	460	436	482	428	438	445	479	445	465	470	456	446	425	453	425	464	470	485	479	445	445	460	490	436	403	455	461	448	442	448	471	458	427	435	449	457	437	432	426	468	480	469	456	426	433	455	459	467	501	436	469	445	441	489	425	435	458	448	442	482	457	453	458	432	453	455	438	448	406	453	445	472	443	420	417	446	440	473	473	461	429	477	442	432	471	418	494	455	471	470	438	463	463	446	455	425	444	469	438	458	473	482	458	441	503	399	463	464	437	427	465	451	452	465	434	450	474	482	452	442	454	471	483	465	446	451	434	481	427	457	456	449	471	448	428	435	502	456	474	462	427	418	449	413	457	477	461	468	423	442	423	460	460	430	472	433	439	449	442	483	459	514	464	451	438	466	414	469	462	464	494	501	448	448	475	462	487	467	465	437	417	460	430	443	466	439	446	462	482	446	454	446	476	436	436	432	441	453	415	474	458	454	477	418	457	441	403	436	468	439	429	465	457	432	476	470	474	441	488	497	456	445	444	484	474	417	430	450	450	478	443	451	472	438	462	459	508	465	444	432	446	435	478	460	434	433	487	450	462	418	452	450	450	434	441	478	440	459	470	466	448	455	483	435	442	456	472	483	464	471	469	409	478	453	470	483	441	447	442	469	421	456	465	426	416	410	487	490	417	481	448	462	482	470	448	437	462	427	477	452	500	441	413	435	443	459	457	469	434	487	459	477	433	424	449	454	468	480	472	442	459	410	451	452	411	457	436	412	459	470	456	467	452	444	458	453	449	464	424	461	433	476	469	453	437	471	470	462	456	470	437	430	471	429	460	422	455	486	482	501	477	384	456	386	450	441	431	441	467	465	450	481	473	457	460	463	446	445	453	431	462	461	434	434	449	448	455	463	473	438	441	436	451	429	470	451	451	460	503	470	455	463	469	427	486	440	464	438	480	510	452	478	421	453	459	458	473	466	473	443	456	452	465	454	453	444	479	466	424	447	500	441	464	455	456	480	437	432	434	446	464	453	444	446	462	440	448	439	450	444	475	457	449	424	473	439	471	472	469	438	467	485	455	459	445	469	467	471	445	504	469	441	448	461	461	468	408	461	434	461	426	440	453	513	468	472	480	453	452	455	447	464	464	462	426	471	454	436	436	467	489	483	464	459	429	424	428	442	465	452	419	452	466	487	453	461	432	458	448	435	482	479	467	445	453	445	456	484	413	419	449	463	446	496	482	433	463	418	440	456	480	436	452	443	448	455	451	469	423	460	462	482	483	421	485	459	459	438	437	440	443	471	465	486	423	459	425	481	453	457	473	432	453	431	483	461	477	515	439	458	478	446	487	432	457	446	486	491	446	444	455	404	449	442	455	441	487	428	419	444	445	476	462	431	400	485	461	448	433	450	473	472	464	453	423	450	453	459	467	449	431	495	432	457	479	426	431	448	436	449	438	460	455	428	484	436	440	472	474	450	442	439	439	435	461	445	452	455	485	454	471	413	436	492	463	391	441	470	497	453	463	469	403	465	451	454	474	467	442	490	444	474	453	470	450	464	471	452	451	460	454	441	455	438	470	406	456	486	453	517	478	446	459	392	451	452	440	467	443	443	470	466	440	405	434	475	453	445	432	454	434	475	456	448	438	463	464	456	437	448	457	477	460	455	471	453	495	455	433	457	441	430	459	427	428	454	426	445	431	461	447	432	483	438	470	438	467	428	404	454	430	425	441	450	417	439	463	494	421	459	425	451	438	484	429	445	486	458	432	451	476	446	451	461	453	451	449	457	456	451	467	453	477	478	464	439	436	465	460	451	440	469	455	422	456	449	479	464	435	457	482	461	437	455	463	426	456	467	433	429	476	476	456	479	434	501	456	448	493	489	457	435	465	467	427	438	421	432	436	452	447	463	458	434	432	419	462	462	449	412	454	474	454	472	443	453	437	443	453	451	446	429	449	475	475	472	483	460	461	445	446	479	424	430	458	461	461	494	460	470	463	412	464	474	427	462	445	468	426	445	492	437	447	445	392	445	459	450	479	458	481	454	455	502	469	467	461	468	445	467	472	447	400	427	449	440	484	468	422	486	432	440	410	478	385	443	436	440	433	451	444	445	441	447	435	474	458	416	477	465	469	444	524	449	466	448	468	482	451	465	427	405	444	449	459	448	467	456	450	494	471	439	461	467	480	462	437	465	463	466	445	494	453	468	480	462	445	455	476	457	443	457	475	466	422	465	457	426	455	445	443	443	443	456	455	468	479	473	460	438	458	439	464	396	427	476	454	452	471	466	488	469	436	486	441	438	434	473	460	435	446	452	421	454	417	447	451	427	464	448	412	442	457	443	480	465	470	465	432	463	461	437	424	458	440	438	439	473	443	468	482	479	462	438	453	443	468	438	497	426	465	455	406	424	488	481	467	471
61524	81029	47794	14073	679	675	646	684	670	690	653	630	618	612	637	599	674	663	685	637	621	646	647	659	684	643	605	651	660	651	656	647	586	627	639	633	642	628	663	641	660	606	677	649	646	631	649	617	679	684	656	645	637	626	586	644	641	615	644	658	661	629	621	590	676	631	673	620	656	648	651	648	626	633	648	644	645	664	673	648	627	628	637	689	648	654	646	644	647	633	640	651	627	631	674	648	653	654	624	669	631	633	649	626	619	650	636	666	626	612	648	657	606	625	617	649	644	669	624	668	643	658	645	675	620	613	650	595	623	642	625	665	629	634	681	630	638	657	649	639	618	588	610	666	624	646	581	672	627	675	619	630	656	639	650	683	648	660	651	607	629	658	634	615	655	665	629	641	638	636	618	653	614	611	656	627	636	656	645	667	640	650	660	627	656	648	647	632	607	650	617	658	591	588	630	677	640	658	661	618	626	660	683	635	635	668	650	613	612	645	652	662	598	617	601	668	615	667	654	636	667	620	678	632	665	646	628	638	620	673	616	653	667	646	628	638	618	648	680	662	629	640	606	601	652	651	685	639	637	636	621	615	582	635	596	687	622	622	622	634	658	632	575	625	632	629	681	634	622	628	679	644	632	579	655	657	633	595	627	611	631	660	689	625	611	651	669	638	640	660	647	639	637	657	690	664	639	641	658	668	654	623	626	601	655	620	647	648	646	633	625	635	636	628	621	672	598	641	607	616	637	602	669	662	632	661	648	643	615	668	637	617	675	630	633	611	638	631	659	644	645	623	654	705	637	659	622	650	622	616	648	618	609	682	635	639	630	643	656	645	654	673	686	640	581	628	647	647	640	625	696	571	668	659	635	624	605	666	629	668	633	637	661	633	610	625	639	631	696	614	662	654	643	636	628	688	634	658	638	646	638	660	610	631	623	614	647	684	708	696	638	604	687	662	598	610	613	663	682	601	642	613	693	616	627	593	670	638	659	630	659	632	644	598	640	641	626	665	633	607	644	668	626	635	722	660	692	637	637	663	633	661	652	630	614	615	658	668	699	629	623	675	648	675	718	635	626	622	689	625	642	656	613	606	648	607	625	684	618	660	615	603	676	638	678	686	663	593	628	633	688	686	638	660	632	636	617	624	653	660	586	636	648	624	595	635	668	648	626	611	635	647	687	639	637	636	626	631	655	618	619	670	686	647	672	649	668	613	622	629	646	626	614	620	612	642	626	614	574	624	669	623	673	625	621	642	633	646	653	652	658	621	665	655	632	647	637	687	600	630	649	586	618	624	632	676	656	591	624	636	642	653	642	662	685	644	590	620	645	648	627	596	644	629	650	653	673	673	615	674	606	648	648	583	691	650	616	630	708	654	636	653	620	608	612	649	612	628	692	638	600	602	635	666	651	655	644	628	635	614	677	635	661	619	623	620	636	678	621	626	681	658	604	643	639	666	647	672	679	681	714	629	607	630	684	622	672	639	641	645	665	674	685	685	666	639	659	667	700	617	600	656	615	635	615	622	651	660	673	634	616	659	671	645	657	683	638	632	657	621	599	609	669	673	662	628	639	637	655	642	610	614	659	618	682	625	626	584	612	601	602	687	627	675	670	664	625	623	625	656	649	652	607	658	660	645	657	635	617	666	636	634	681	688	629	672	649	624	684	631	670	637	635	644	606	645	669	668	644	639	606	600	638	644	594	662	667	635	654	621	651	638	629	618	620	639	657	653	633	635	639	647	652	628	672	626	638	635	617	686	669	644	613	665	619	665	666	667	618	671	649	665	662	628	629	620	619	624	649	629	624	695	679	637	647	636	626	619	648	643	615	663	640	658	667	617	646	662	638	700	606	643	650	661	681	610	619	658	642	611	629	595	673	610	659	641	643	630	595	641	664	604	657	625	611	605	649	642	637	606	647	652	612	668	643	645	698	663	634	673	624	626	640	664	647	631	682	669	664	702	664	670	679	651	629	645	630	611	641	679	619	642	666	660	659	680	619	638	630	644	678	592	641	676	633	595	650	657	657	708	661	632	671	622	702	634	599	624	675	626	640	617	630	610	645	649	616	654	636	629	678	683	635	624	650	680	610	655	631	634	689	655	605	640	631	624	660	673	664	644	635	674	643	605	656	654	656	677	620	650	643	653	662	671	676	646	618	660	624	648	648	640	642	648	626	607	666	638	685	634	632	606	639	651	634	656	617	655	651	621	665	607	659	630	627	653	632	701	651	653	678	630	626	634	667	657	627	652	632	624	650	662	611	672	635	614	623	653	684	665	651	632	682	639	681	643	642	601	620	631	682	656	674	655	621	640	639	645	643	634	610	651	672	655	629	642	665	661	703	619	633	639	676	680	644	666	650	674	631	637	683	623	631	675	646	599	616	656	631	636	646	633	669	633	680	629	616	644	611	614	665	627	616	652	618	660	652	642	712	608	657	648	645	646	646	630	648	664	672	627	633	620	619	623	617	691	652	654	625	618	641	677	619	602	613	628	633	634	599	622	656	637	647	617	634	599	659	634	626	647	670	640	632	626	655	659	625	646	660	635	646	645	675	672	641	609	613	666	663	636	658	637	653	655	638	606	662	611	675	676	663	658	643	667	672	626	637	658	618	652	669	654	691	595	649	653	642	666	629	638	611	657	625	629	660	628	653	690	617	598	609	671	650	654	627	701	660	619	601	624	609	591	614	694	646	654	630	641	622	563	632	638	638	629	631	638	617	631	694	679	631	644	615	662	608	646	669	658	660	619	602	665	618	678	668	646	636	657	640	637	607	678	614	634	632	710	666	638	652	645	636	629	634	624	650	650	617	597	657	630	667	625	639	654	697	667	675	603	630	648	657	635	710	647	673	625	655	662	654	635	630	649	648	657	667	649	643	628	640	698	622	619	661	638	670	631	663	653	639	619	651	655	692	625	648	600	640	689	626	605	622	612	613	636	640	670	635	662	638	650	673	647	601	636	644	597	651	645	651	658	648	625	628	617	629	660	660	615	609	637	630	613	637	650	665	655	628	628	659	648	670	701	632	638	605	652	634	641	678	613	613	696	645	610	641	658	608	618	621	652	654	670	612	626	675	596	592	614	640	632	597	607	657	615	630	662	656	613	644	641	657	634	635	655	668	663	657	629	631	667	625	666	642	649	685	647	615	667	660	638	612	662	644	637	672	636	683	664	671	660	623	590	661	651	644	635	656	624	619	687	669	620	630	598	651	639	665	681	644	634	631	648	613	635	627	626	611	652	608	642	634	637	634	628	665	653	681	591	639	649	621	656	655	659	636	649	630	673	610	637	647	649	639	617	658	645	652	659	631	616	604	635	660	667	608	666	671	671	621	664	628	648	620	655	654	621	609	609	664	640	613	682	612	627	642	623	700	651	662	637	623	662	629	676	628	617	627	657	670	678	586	673	658	658	663	633	656	620	682	630	657	623	661	662	639	626	643	650	648	649	654	654	679	652	663	649	642	630	616	676	621	659	672	653	638	648
23390	21523	29417	23730	21363	20970	5892	443	413	365	381	419	403	407	387	394	408	429	407	370	372	382	372	392	399	365	383	375	391	366	372	378	365	402	383	380	363	383	395	355	387	377	408	392	379	378	386	404	346	394	427	422	376	375	369	367	394	372	383	359	353	423	385	383	412	384	391	370	379	355	410	353	412	421	357	392	376	373	380	350	366	374	340	404	388	376	378	367	401	388	379	369	361	400	381	392	391	399	384	390	379	427	347	388	360	359	377	387	358	421	379	346	374	381	442	388	352	373	369	421	392	405	358	378	377	401	367	354	374	329	379	368	395	336	364	367	373	387	377	391	402	349	394	377	369	385	369	396	397	364	376	360	410	390	364	383	353	395	391	395	394	358	377	389	404	393	386	372	378	380	372	376	383	443	381	367	406	357	393	405	372	372	393	386	378	354	403	374	347	394	373	373	378	354	396	389	364	391	378	405	432	376	381	346	401	395	407	364	391	392	371	346	390	398	371	392	381	355	378	389	352	354	391	364	389	349	367	390	379	377	385	364	377	400	401	392	382	389	388	405	363	396	374	389	368	364	365	388	404	386	378	371	361	373	351	398	362	360	388	376	392	366	371	345	389	357	398	371	407	336	382	366	391	388	333	368	382	379	372	355	373	380	395	393	359	409	355	385	351	422	376	407	361	377	391	365	411	381	400	395	403	356	393	410	367	342	374	375	405	385	374	365	390	383	365	406	356	358	407	372	371	344	369	401	389	375	382	372	416	368	357	375	412	379	342	377	393	365	380	378	351	368	388	391	378	375	412	381	384	384	385	405	362	360	388	360	381	395	347	343	374	384	405	376	409	343	392	380	377	368	381	400	397	388	371	372	402	372	354	348	413	360	418	382	368	412	402	385	421	364	365	394	355	394	394	375	390	377	385	375	357	355	381	361	374	402	372	419	408	383	394	370	352	386	376	427	368	368	373	381	392	428	380	367	375	385	407	366	385	395	360	361	391	368	369	354	351	405	396	358	397	414	394	382	408	376	373	398	370	409	361	347	375	370	383	386	413	358	384	359	384	380	398	347	375	393	376	406	350	393	355	383	394	371	415	408	356	379	341	385	375	367	389	411	358	362	342	377	385	402	359	394	332	392	392	399	384	354	353	383	375	379	352	346	359	396	393	402	397	372	390	360	382	408	369	385	405	376	403	375	389	404	362	408	379	372	394	376	383	371	419	362	344	370	379	400	391	417	401	373	371	391	374	373	397	383	376	390	390	413	358	354	376	391	379	351	371	377	382	379	362	395	381	358	396	367	388	386	377	394	371	384	362	371	385	383	359	364	398	376	405	400	356	390	382	385	370	377	408	368	386	406	402	360	419	341	381	352	312	408	412	388	368	388	352	363	362	389	360	380	407	367	371	384	399	366	398	364	356	407	365	370	397	395	366	372	374	364	376	339	412	366	392	365	394	375	349	363	385	345	349	403	384	381	368	364	411	376	376	379	383	366	408	368	362	420	360	411	394	377	342	395	371	372	351	400	368	388	392	359	385	357	358	393	404	388	371	355	381	366	364	392	350	377	389	348	367	357	399	404	376	345	384	398	375	360	383	404	386	398	388	362	365	402	406	375	358	382	412	358	380	409	352	393	388	368	377	408	384	338	364	382	363	349	416	360	388	362	391	359	374	396	369	381	383	403	369	359	412	407	370	364	375	400	351	368	393	366	353	370	407	379	383	383	326	346	393	362	382	384	368	370	331	377	358	377	389	392	362	412	370	380	368	372	382	408	397	371	403	410	386	403	382	375	384	383	370	387	399	377	364	397	387	382	391	396	412	383	365	409	366	383	378	375	379	384	402	399	388	379	337	360	359	340	393	387	402	342	422	393	406	365	376	372	379	370	367	395	388	388	367	391	390	374	403	349	350	389	377	376	410	403	376	384	373	388	370	388	373	411	361	376	381	408	387	397	388	376	397	339	385	385	342	410	389	382	392	382	346	382	356	368	377	386	382	328	368	389	380	382	377	368	378	380	354	379	372	351	335	347	341	383	373	378	377	380	386	350	379	379	367	386	382	432	378	391	368	385	371	349	334	402	373	390	361	381	397	388	379	365	403	389	406	380	367	370	380	370	313	410	347	385	382	394	381	374	377	349	391	373	416	400	352	361	374	366	360	347	358	395	383	366	373	390	370	402	429	376	360	402	375	412	408	381	373	398	374	393	388	363	394	385	358	383	366	395	361	331	397	340	393	385	388	404	340	364	398	372	407	366	368	387	413	395	346	386	385	369	352	376	361	409	389	377	356	410	371	377	379	363	372	369	394	392	364	347	371	397	405	408	376	380	366	370	349	400	366	371	396	393	383	373	360	387	351	392	358	348	361	353	400	356	388	389	395	354	396	375	409	385	389	399	377	377	373	379	365	374	368	391	383	391	364	374	383	342	363	383	393	377	395	353	357	383	377	381	373	395	367	380	398	372	376	382	384	362	371	375	392	337	429	400	374	360	405	341	363	387	390	389	397	376	347	399	385	372	385	352	397	371	369	402	366	386	382	348	364	377	373	414	398	425	345	347	387	396	343	400	361	370	403	389	396	386	393	398	403	368	346	387	382	355	370	380	391	383	353	392	404	367	388	400	379	396	358	370	389	380	381	384	371	348	376	360	393	430	365	361	377	405	413	392	360	334	387	390	394	348	355	381	388	344	373	371	380	377	391	343	368	377	412	376	372	413	376	359	392	406	360	358	352	382	354	336	409	417	396	393	353	403	389	405	393	343	390	371	380	379	372	395	392	444	356	422	394	365	375	385	338	384	373	382	358	352	382	369	382	364	355	375	407	326	365	381	391	348	411	411	375	369	373	352	386	380	383	382	362	393	364	362	363	350	394	382	377	382	385	363	383	368	352	443	365	391	372	359	399	387	334	359	365	401	387	433	381	361	380	393	388	371	392	386	367	391	393	379	392	383	356	356	397	358	404	374	391	364	366	370	394	394	372	425	419	365	373	402	373	390	406	389	391	344	371	370	385	400	375	356	396	359	412	373	383	395	363	385	366	366	361	406	371	381	375	371	363	370	388	374	364	391	362	344	387	357	386	397	377	371	344	396	396	344	395	367	384	375	362	377	375	350	391	362	400	351	352	340	368	392	421	356	388	373	369	389	377	386	358	374	392	391	390	384	381	385	399	377	345	391	412	364	379	387	395	406	360	372	357	380	374	395	411	367	393	374	369	399	383	375	406	360	366	406	369	390	387	365	354	388	386	377	342	412	381	401	378	396	401	349	344	406	385	404	411	378	370	365	378	374	397	415	376	407	406	410	359	367	396	377	439	385	351	392	414	362	346	412	395	396	395	362	367	370	413	369	357	346	380	374	414	378	357	419	399	355	378	399	404	364	388	363	393	398	363	359	400	345	391	368	402	404	365	388	414	357	367	395	395	377	387	378	365	409	413	364	374	395	365	388	356	391	379	341	380	355	381	360	329	375	386	385	420	371	373	359	404	398
61904	90710	55722	16917	557	570	566	553	532	534	553	537	537	557	544	519	529	511	537	536	554	582	477	576	531	594	546	532	488	552	551	534	510	531	566	526	525	527	556	522	500	540	561	536	523	532	543	542	528	557	523	561	546	546	548	535	547	546	532	515	516	535	572	567	581	534	529	576	579	564	538	566	517	544	571	539	554	495	568	551	585	574	524	539	568	521	536	555	532	555	520	535	530	517	506	539	532	459	560	529	564	529	553	522	536	530	532	531	571	545	534	554	537	531	552	551	529	576	545	545	549	554	567	567	537	545	534	522	506	501	537	532	537	505	513	512	490	533	543	519	537	540	588	586	574	556	542	564	529	558	549	584	517	541	514	568	541	527	544	518	509	555	555	565	513	536	529	527	601	539	506	530	546	513	535	538	520	537	551	560	521	523	543	517	557	512	554	558	541	518	577	562	550	580	540	501	534	549	508	529	515	564	525	543	508	561	529	556	530	587	500	498	490	545	503	545	535	562	599	567	536	495	527	570	525	514	572	516	516	546	551	543	520	510	601	555	565	504	578	545	509	531	542	503	540	541	510	528	560	506	490	580	578	523	542	542	540	548	520	554	574	567	566	539	577	545	550	522	508	544	528	572	518	536	554	521	550	561	548	518	549	547	555	529	549	489	536	496	544	571	555	554	526	497	530	524	498	565	534	537	583	521	536	582	555	550	546	531	519	542	527	558	513	553	508	541	592	524	557	526	521	527	502	560	547	507	579	497	544	561	500	523	538	539	515	550	549	536	566	526	561	563	509	553	519	537	574	587	562	542	555	532	533	533	562	569	565	548	551	554	520	535	582	489	525	543	532	544	572	570	526	557	522	541	542	545	501	549	536	522	563	517	544	543	556	525	581	515	536	507	546	518	548	549	536	528	523	508	554	546	528	577	539	575	536	542	542	561	556	567	569	557	551	558	512	552	596	549	503	542	521	523	552	501	535	577	553	572	545	551	537	559	528	556	543	569	553	514	523	547	602	501	585	496	545	522	558	539	544	540	541	583	519	545	557	577	519	512	543	552	563	533	514	541	548	535	508	519	531	537	512	521	529	541	534	586	541	549	563	538	547	547	526	559	527	536	532	562	539	584	527	503	588	538	483	499	584	534	526	541	550	508	587	537	577	503	549	531	555	524	526	531	566	529	498	525	517	538	562	501	563	550	547	532	543	497	512	590	497	543	593	526	536	527	540	524	588	468	515	505	520	522	529	501	524	528	573	543	507	578	537	544	554	514	536	507	506	507	546	552	540	527	591	538	540	562	522	516	530	537	558	538	532	506	521	572	483	565	521	586	541	540	551	516	523	531	537	523	500	524	541	575	567	572	489	532	543	563	560	537	531	508	544	483	546	562	526	552	505	540	492	524	580	539	525	528	503	569	527	544	548	538	531	541	535	561	552	499	548	541	541	512	548	557	545	523	534	517	549	558	533	543	505	580	539	583	535	549	521	583	536	471	533	552	525	519	513	543	527	532	544	554	554	550	555	543	551	519	500	579	552	572	559	587	541	564	509	513	540	513	566	543	533	494	499	561	546	543	545	516	567	526	570	540	527	555	578	521	555	568	581	554	530	569	542	567	526	549	538	508	540	547	509	511	547	571	513	532	510	527	570	549	534	522	577	515	545	537	543	546	514	555	550	546	559	525	553	491	496	510	528	525	530	562	571	568	522	505	571	536	552	528	554	534	525	522	561	557	531	520	556	524	533	552	551	536	556	531	482	571	565	486	562	539	516	530	532	569	517	507	576	548	525	534	556	541	518	525	553	540	534	538	539	522	560	523	545	503	521	533	546	553	534	532	504	484	553	540	497	525	552	539	547	538	537	525	570	492	543	549	555	539	518	528	501	571	523	510	539	547	541	550	541	570	526	546	562	532	522	565	548	563	548	521	541	494	528	523	523	547	554	571	557	516	520	547	564	561	562	553	563	561	515	484	561	557	512	542	518	533	505	536	527	521	490	568	534	554	571	526	559	576	545	557	510	568	536	499	544	522	574	543	543	533	503	504	517	526	526	487	544	529	483	558	535	537	572	554	552	503	495	545	501	528	519	535	540	533	519	497	526	532	538	567	531	546	515	520	561	522	514	517	597	500	518	522	535	578	519	542	519	520	560	552	507	544	556	536	517	562	515	504	531	544	538	534	507	583	531	546	544	549	543	543	522	504	551	532	571	502	545	578	530	536	555	532	592	555	569	562	539	509	533	520	510	552	560	529	499	521	534	555	521	525	563	543	536	496	532	507	551	526	527	544	508	548	557	564	510	536	531	547	545	545	544	515	567	558	542	539	534	547	508	545	559	536	513	543	531	527	544	523	526	531	533	544	536	574	520	497	522	513	568	546	540	541	577	522	512	550	551	594	531	483	541	567	546	547	582	574	526	537	536	515	541	544	542	549	557	536	571	558	546	551	507	539	539	521	572	533	507	525	550	529	572	529	552	539	536	532	559	541	554	507	529	546	528	543	530	523	593	502	551	578	536	548	520	552	524	501	518	543	515	539	538	569	540	582	582	517	552	590	540	545	574	572	527	543	555	505	545	508	518	548	530	547	522	562	521	534	561	531	530	490	500	558	484	595	595	520	536	498	558	540	578	527	549	526	527	565	538	529	500	510	527	503	526	523	521	529	541	534	533	544	531	552	577	549	578	559	543	516	548	554	502	512	499	531	522	546	542	539	560	534	544	537	544	548	552	581	534	562	573	514	558	510	547	547	566	529	561	549	553	539	562	557	522	569	509	558	546	570	528	568	538	553	536	580	542	553	543	576	545	497	595	534	542	522	543	547	555	544	612	526	525	516	591	542	533	506	521	532	526	576	529	539	540	533	498	554	550	534	545	542	553	535	539	534	579	554	523	504	562	558	552	562	579	544	515	514	575	555	530	523	559	537	545	546	535	522	542	547	535	526	550	540	528	526	545	538	551	516	555	528	525	517	545	539	497	553	515	553	549	550	508	528	537	551	539	557	525	529	572	549	552	546	551	561	520	521	527	518	532	518	546	563	561	511	541	529	577	529	529	545	524	562	533	529	521	549	550	527	579	545	522	529	546	548	516	548	545	538	550	472	580	511	553	553	557	563	517	573	504	546	552	551	488	543	506	567	516	531	572	550	510	531	523	545	568	520	554	558	545	572	526	493	539	546	520	527	559	537	566	540	541	531	570	570	526	566	500	497	554	577	547	573	545	551	528	566	564	572	572	512	543	548	523	549	551	527	533	569	551	542	568	551	571	509	501	542	528	535	539	549	520	527	497	522	569	522	530	553	541	542	552	520	496	540	535	534	522	526	554	517	520	528	555	527	567	492	470	536	522	537	554	568	574	526	549	536	548	528	557	560	481	545	582	527	561	557	559	526	549	554	558	541	575	562	562	585	531	549	557	499	525	556	542	559	541	517	571	563	557	577	534	549	543	547	510	533	547	559	534	499	550	549	513	525	532	550	539	497	548	515	529	575
32392	27361	21649	6418	577	551	419	396	412	371	362	378	360	374	368	365	375	402	398	374	395	396	398	390	381	380	414	358	398	396	354	385	354	357	357	384	407	392	361	377	378	359	407	378	359	379	417	368	374	364	349	354	352	412	378	353	383	378	377	337	378	373	379	368	357	395	366	412	384	372	386	381	362	385	362	393	362	402	375	349	364	432	396	374	367	362	414	371	359	380	406	370	397	417	382	345	355	384	399	366	387	365	413	365	357	384	399	381	428	378	376	362	352	379	363	375	372	336	416	392	375	393	394	397	374	412	380	345	391	373	366	367	369	361	365	364	372	372	386	404	370	367	351	364	383	404	329	357	355	358	380	400	386	385	370	360	394	394	418	393	360	412	381	399	341	357	383	391	354	392	358	412	364	384	424	362	378	390	350	378	385	352	369	394	365	415	375	382	340	385	378	379	374	364	365	395	402	401	365	363	370	368	347	386	375	367	385	360	360	399	369	393	379	373	388	363	407	410	381	394	376	384	356	382	360	348	357	392	372	374	378	366	391	378	375	370	362	357	352	352	356	361	369	378	400	411	388	394	375	402	409	368	360	379	406	372	365	373	380	368	359	342	412	359	380	378	381	377	365	339	399	407	420	372	378	389	359	400	380	376	331	340	333	387	386	371	327	398	367	406	364	399	402	364	339	374	388	385	394	361	371	361	389	397	369	365	383	380	403	369	365	362	386	350	387	361	382	379	379	358	432	353	368	365	392	378	376	393	404	376	343	392	381	360	352	342	374	369	384	381	372	363	383	383	384	381	361	383	402	367	407	353	386	396	354	360	401	393	337	387	415	394	398	370	379	366	384	365	390	399	416	423	383	370	373	379	368	373	383	360	411	364	374	350	372	394	364	390	358	369	335	400	360	390	357	387	391	386	402	403	404	390	340	397	393	371	353	386	399	384	371	394	383	392	349	334	367	380	355	365	395	384	378	405	386	398	416	357	382	380	410	365	389	359	336	405	388	403	361	368	365	345	405	387	368	383	388	372	363	357	347	352	372	362	423	362	412	381	382	398	348	329	379	389	375	372	347	384	359	392	375	358	332	337	375	362	379	368	352	351	383	375	369	352	376	373	382	345	360	372	376	356	381	376	398	400	380	371	349	373	334	377	412	384	356	371	368	357	379	402	383	377	342	382	370	378	361	367	374	392	367	345	378	361	374	391	372	394	377	390	356	381	302	355	395	358	350	350	338	397	352	377	353	398	369	402	350	400	371	346	389	366	405	397	384	400	356	410	378	415	351	352	369	371	397	363	395	358	386	353	357	395	341	379	361	379	361	412	426	376	389	360	366	353	372	394	383	363	384	348	336	383	381	377	392	385	376	380	370	374	391	391	355	353	362	363	367	344	404	359	394	373	388	375	360	362	375	362	378	378	361	387	416	403	384	362	397	344	381	388	367	371	360	363	416	345	379	395	373	397	361	376	380	381	379	358	380	401	368	370	383	343	372	372	395	385	389	382	360	374	363	391	400	396	394	394	359	359	395	375	377	381	363	386	396	341	346	431	393	403	371	350	416	378	402	383	398	384	368	396	375	374	383	375	358	395	388	371	342	424	382	388	359	384	381	375	369	393	366	390	375	388	373	405	379	392	409	363	382	398	367	430	405	370	379	359	399	370	391	395	365	398	368	366	376	403	399	389	376	348	353	365	354	340	386	372	332	353	392	389	376	376	401	373	368	415	390	392	371	372	392	349	365	356	384	379	364	368	379	398	390	394	398	363	361	350	389	401	406	367	369	362	367	360	369	394	382	394	364	414	364	376	324	352	373	378	372	390	359	368	386	372	396	365	361	355	391	383	346	360	388	329	353	383	367	350	385	374	387	375	398	383	389	366	341	397	338	385	392	393	359	380	359	366	393	357	387	375	373	365	396	386	382	373	357	371	381	390	395	402	420	393	359	397	404	354	405	353	383	380	342	401	373	399	383	397	367	371	353	364	374	384	408	402	390	348	374	383	394	374	343	371	410	363	368	358	411	372	390	384	366	380	400	372	354	366	397	385	372	368	361	387	415	360	371	406	351	377	402	370	431	354	355	326	376	392	339	384	377	382	355	401	382	390	384	344	393	405	403	368	396	431	388	380	358	378	367	330	392	371	376	400	413	379	348	376	355	392	397	388	387	373	379	398	395	371	373	396	381	369	396	380	369	373	355	361	366	370	350	367	386	358	390	375	404	402	375	327	396	375	377	377	401	365	389	391	360	422	397	390	378	359	388	363	398	388	362	384	384	394	374	385	381	396	337	347	372	409	374	371	371	359	389	375	397	434	365	358	401	389	401	379	365	393	408	363	400	388	373	359	374	377	364	387	395	394	380	367	336	357	376	409	362	358	349	369	389	399	382	398	368	349	379	406	368	354	377	389	350	362	389	384	395	338	346	387	382	371	357	392	382	356	386	375	384	402	355	366	365	376	419	403	365	398	355	341	353	371	384	375	390	419	429	398	373	341	363	395	365	329	374	355	350	362	373	361	352	332	355	365	396	371	364	391	368	376	363	363	366	404	361	365	388	384	369	385	394	405	393	357	383	334	352	388	407	358	392	386	444	375	389	337	423	375	379	380	366	342	371	385	365	402	334	365	380	361	398	413	367	380	381	360	397	339	368	353	378	343	381	371	421	370	378	375	351	405	398	376	365	388	367	392	396	367	388	368	383	418	378	385	364	376	387	370	392	411	386	391	384	386	392	383	380	392	341	337	380	378	378	362	393	364	391	360	366	357	354	391	373	378	379	358	405	382	393	368	432	379	378	402	409	376	396	376	353	344	341	373	343	372	399	420	379	387	395	361	393	364	396	400	354	370	355	339	357	340	389	357	373	360	353	388	327	390	387	402	354	381	363	372	363	397	358	384	378	357	359	390	392	379	334	377	371	387	360	355	361	351	371	348	356	378	360	358	402	374	373	364	393	406	381	383	377	375	370	393	353	365	330	392	348	360	370	341	395	376	410	379	347	363	398	362	384	372	382	365	366	386	370	368	395	391	398	395	387	364	389	377	384	395	343	389	366	369	365	361	401	380	364	388	365	376	402	396	397	417	408	388	435	357	366	395	351	410	383	372	373	369	372	380	379	379	355	345	380	353	330	397	349	396	400	399	368	336	357	382	374	356	385	377	379	384	379	347	389	354	377	355	375	397	344	431	375	344	382	385	395	351	374	372	346	395	382	346	397	384	390	355	367	360	356	369	407	350	372	372	385	340	371	382	405	381	387	349	358	357	377	368	360	371	417	394	399	397	365	383	330	371	348	396	395	392	431	377	337	391	374	365	361	349	398	413	400	353	365	386	408	407	388	393	358	358	381	332	395	389	390	349	388	373	385	348	364	355	372	376	383	345	381	392	405	350	394	384	380	431	336	340	372	401	367	401	379	358	369	397	406	372	376	376	377	354	402	367	408	383	365	375	414	372	370	363	363	381	386	388	374	363	395	381	387	369	374	400	369	367
40558	41231	19431	3562	541	550	576	531	533	524	587	504	598	552	498	515	531	541	557	511	549	564	537	543	519	458	535	523	566	554	570	572	535	529	573	563	604	552	520	540	519	524	521	566	529	540	565	540	567	534	590	523	517	554	546	525	545	541	501	561	540	562	544	533	527	561	519	536	533	485	547	536	583	521	495	565	555	536	516	491	550	540	479	552	505	516	524	514	522	513	531	593	557	535	514	628	546	542	533	534	527	535	519	544	543	546	549	578	541	522	554	562	545	547	550	573	562	573	570	539	513	508	529	570	532	554	539	508	533	565	569	527	525	547	557	532	493	503	559	542	535	528	523	526	514	541	554	543	523	517	571	554	518	541	548	555	537	560	554	552	573	512	574	539	550	536	561	536	557	534	560	569	533	550	566	503	550	582	502	586	514	576	536	531	532	498	562	544	548	528	541	506	593	505	548	535	536	563	507	540	537	495	527	506	539	530	497	523	548	519	550	489	521	545	527	559	492	546	549	550	516	515	530	580	511	563	519	533	563	561	525	534	517	579	523	560	519	544	524	535	544	522	509	553	553	541	542	525	572	500	556	551	547	541	577	525	555	560	575	546	538	585	519	541	537	525	525	588	515	556	547	559	524	538	490	493	513	552	524	498	559	526	606	517	519	542	548	521	535	556	524	551	536	566	536	529	522	519	534	507	508	515	533	499	522	542	506	542	553	532	495	549	557	522	515	528	541	560	533	530	556	545	563	552	553	577	548	527	592	525	520	577	527	560	565	563	558	535	545	541	557	538	521	496	541	532	517	559	521	578	560	532	561	535	535	540	495	551	530	563	520	528	549	517	534	505	563	539	533	511	532	561	549	511	557	545	560	517	539	517	545	572	561	563	535	525	577	587	559	547	514	540	562	506	575	540	541	564	529	550	536	536	521	528	500	541	566	505	500	539	523	533	487	555	519	570	581	487	508	522	577	522	543	495	555	541	597	540	523	550	549	549	542	564	509	507	516	540	543	509	550	521	531	541	493	547	528	551	586	539	562	553	551	529	528	556	512	548	541	528	541	531	526	528	551	547	572	543	518	503	536	528	528	528	560	548	555	532	553	526	483	504	539	530	512	496	547	547	534	536	483	501	540	502	556	559	534	564	563	565	525	526	536	515	479	545	544	572	523	547	509	555	490	510	537	527	571	517	502	502	524	527	545	533	499	495	535	558	486	531	536	562	571	538	551	488	552	550	558	541	508	559	533	538	526	573	525	521	511	538	566	510	564	516	504	516	530	505	516	538	538	508	530	533	533	527	568	511	517	490	525	532	560	541	516	558	516	535	530	539	508	531	564	549	570	533	525	529	572	578	562	503	571	547	534	499	539	562	542	589	529	522	528	548	498	545	542	563	489	547	533	505	556	564	538	506	554	528	503	545	563	532	540	534	552	498	508	527	517	577	517	564	490	570	512	584	565	541	498	570	555	501	574	528	515	519	532	561	523	566	546	537	562	500	565	536	547	557	542	544	552	549	516	535	560	505	549	548	558	526	539	556	515	498	554	527	519	531	555	538	574	537	578	549	554	499	510	511	541	472	524	585	523	534	524	523	549	540	558	562	519	551	552	522	522	478	533	567	524	545	516	562	532	521	511	538	549	526	542	513	526	528	533	505	566	493	543	534	534	522	555	536	527	588	512	582	536	480	538	578	529	537	548	510	537	579	510	555	544	548	567	552	549	527	543	546	511	527	540	518	529	517	553	527	551	522	516	508	514	520	510	533	542	565	554	501	495	498	521	517	538	558	503	541	524	512	565	533	555	537	531	528	565	553	533	520	550	528	577	565	515	539	532	565	583	525	566	554	549	552	553	499	538	572	517	535	527	561	508	553	527	517	518	529	509	548	560	539	521	561	563	574	552	529	554	488	519	533	522	531	544	558	556	550	520	558	502	547	571	528	542	509	564	564	567	564	562	542	571	533	552	542	539	546	487	513	535	514	525	498	536	565	523	508	573	572	538	539	560	550	532	515	501	538	544	536	561	571	505	543	552	520	520	529	475	526	550	527	540	554	509	501	580	515	565	572	543	491	535	526	557	504	502	561	483	524	581	525	553	509	491	503	495	517	576	522	576	553	538	544	553	526	529	530	553	539	545	580	538	522	556	529	552	545	537	587	548	499	526	514	516	554	501	520	563	520	519	521	529	558	525	548	516	504	538	568	541	554	494	550	533	548	493	534	587	572	559	530	556	536	564	524	546	522	520	523	559	531	515	538	531	556	558	554	522	504	543	499	545	521	517	570	545	544	534	539	537	547	519	538	548	485	524	514	550	504	541	544	517	514	540	508	524	514	560	520	551	544	508	537	569	531	549	597	513	503	518	507	562	507	522	525	549	570	532	505	541	569	570	518	554	524	515	559	517	498	579	554	529	563	530	525	519	511	543	487	515	532	530	577	518	529	524	557	531	529	542	560	526	565	552	527	534	580	517	554	550	517	500	518	552	539	562	552	521	565	548	537	566	532	530	536	526	569	541	551	506	517	542	569	569	551	513	507	535	542	550	550	545	575	553	572	533	539	557	533	513	502	573	549	501	574	531	532	553	564	510	516	551	541	530	557	551	578	514	543	525	572	537	535	530	532	515	500	553	515	509	534	544	561	491	531	515	530	575	551	555	525	589	515	570	556	534	551	572	534	551	518	565	523	556	566	522	548	568	542	553	536	525	572	566	568	606	573	512	575	510	548	501	557	549	546	536	524	543	537	553	546	528	534	529	564	501	563	589	575	546	508	536	511	564	522	497	562	539	577	534	534	521	531	515	567	512	546	556	553	514	522	562	602	545	585	498	536	488	515	547	548	512	538	566	539	527	500	524	571	538	532	574	547	563	566	580	558	550	518	534	556	555	525	555	570	519	532	554	481	565	575	557	527	529	548	517	538	561	584	572	499	532	514	509	535	561	559	554	559	525	537	554	542	502	522	530	545	507	520	526	510	542	562	568	559	514	528	498	490	545	540	535	557	533	538	523	533	561	495	561	562	507	544	519	539	594	578	554	542	522	544	568	529	527	536	547	503	528	558	571	563	519	528	559	526	538	545	501	509	585	541	531	530	532	545	522	511	557	556	515	513	521	497	574	541	537	550	534	560	499	544	512	547	521	506	548	531	524	565	552	567	501	526	552	555	565	557	520	605	516	516	551	505	551	524	540	515	536	526	579	509	584	537	543	541	556	505	537	541	569	505	554	550	525	550	543	536	544	548	546	515	549	599	548	561	535	545	551	515	565	537	508	560	538	515	549	516	551	557	538	531	511	520	566	536	518	579	572	539	541	495	539	539	548	560	514	566	553	535	519	529	552	561	527	517	489	532	572	533	507	538	535	523	492	489	518	539	553	555	601	518	553	605	502	504	528	502	552	551	587	559	577	541	512	528	511	543	498	519	541	579	552	585	547	544	571	508	513	519	515	582	534	572	575	510	501	563	524	559	546	545	524	514	505	510	505	522	509	558
24706	21762	29053	24285	20909	8679	668	504	467	465	505	504	486	493	469	442	472	462	460	457	449	465	456	435	472	476	452	445	462	462	457	434	469	505	446	488	472	469	462	458	470	498	480	450	409	471	504	475	475	480	439	448	466	485	449	481	425	499	458	459	461	456	462	480	506	487	462	468	435	454	464	452	420	462	509	496	467	452	469	471	483	459	477	444	487	451	437	455	481	480	438	468	496	453	484	440	503	463	454	484	470	444	456	488	498	470	449	460	480	441	444	477	488	471	493	485	457	459	413	474	434	446	462	476	482	482	468	481	435	428	485	463	453	447	473	457	454	453	474	460	485	432	472	471	448	451	454	431	498	475	454	453	476	486	491	497	444	457	457	496	504	415	462	440	488	491	461	473	450	442	471	424	466	495	463	470	460	436	464	450	482	493	461	474	471	464	478	498	430	498	513	508	455	458	435	472	456	482	493	402	515	467	413	429	453	474	490	457	415	480	507	487	479	432	441	450	468	479	458	511	446	450	465	477	469	481	485	493	440	445	454	466	470	469	480	488	466	438	442	446	446	457	455	458	489	485	459	478	456	476	465	484	463	470	422	421	424	441	488	457	434	453	472	447	451	499	425	423	453	458	465	484	467	466	469	438	465	482	475	480	460	482	457	469	462	512	469	440	437	466	478	463	457	421	473	429	485	462	458	453	447	455	429	461	442	479	484	444	491	429	456	478	482	458	454	457	461	467	447	460	443	474	424	444	475	463	476	478	465	441	467	495	455	484	432	456	468	442	461	455	433	480	428	462	475	449	452	476	485	472	441	455	481	452	445	465	437	486	457	461	453	472	475	491	490	450	478	423	450	433	445	499	475	434	442	472	471	470	457	426	443	454	444	422	438	445	481	489	515	441	443	452	502	457	463	500	478	446	464	456	461	437	474	491	456	470	444	479	458	451	482	459	490	460	467	469	431	483	472	444	464	504	481	469	464	480	495	478	467	471	484	462	482	451	485	442	475	464	446	451	482	466	504	470	473	479	476	476	447	445	438	460	488	473	444	483	470	467	460	469	489	486	456	488	493	455	437	463	468	430	465	422	460	477	491	463	472	451	462	466	446	455	450	474	462	443	454	428	485	487	454	455	447	433	452	445	435	485	444	468	457	480	447	462	512	455	452	472	462	468	474	489	481	432	507	458	476	443	473	456	439	472	451	480	480	464	462	487	438	463	469	477	474	468	450	454	431	446	519	443	434	437	430	457	462	517	464	439	493	434	440	445	474	501	439	449	459	491	481	453	486	466	467	432	483	456	516	494	450	474	451	464	485	450	431	472	468	429	458	472	484	411	468	491	441	473	442	470	459	448	435	444	442	453	473	459	488	429	472	510	494	492	467	479	461	487	443	466	443	478	488	458	471	452	490	464	505	477	457	518	452	415	462	446	465	439	454	424	474	455	440	453	467	481	489	451	475	438	459	507	440	479	482	472	506	452	493	434	477	471	463	444	465	418	474	476	523	479	456	454	475	462	469	472	489	463	437	488	487	457	486	477	470	460	471	442	451	452	502	447	473	524	460	458	461	487	479	453	487	432	467	465	476	464	504	486	471	424	453	451	457	508	494	473	447	475	473	517	476	451	419	489	487	478	472	474	476	442	456	461	446	403	441	452	471	483	467	430	469	461	427	430	485	464	509	466	469	483	445	485	479	488	487	480	495	479	468	457	456	482	458	492	444	423	498	457	460	509	479	479	505	442	483	466	445	454	428	410	467	482	452	441	477	474	481	442	463	460	453	460	439	448	500	464	434	457	486	474	458	481	454	491	486	461	447	449	470	485	433	431	481	453	492	460	496	450	479	442	469	425	516	461	432	491	446	465	445	459	471	451	483	478	450	480	447	468	498	459	472	445	459	470	482	486	464	489	433	431	470	460	456	483	491	454	431	414	446	487	488	513	491	452	446	467	482	464	437	501	487	453	500	463	457	467	477	430	477	474	460	473	448	480	463	479	441	440	481	476	468	444	441	478	432	480	454	474	469	467	453	459	480	440	457	516	494	444	428	448	431	469	466	488	480	466	458	483	460	489	477	496	459	500	478	503	420	524	446	442	466	473	453	431	471	493	494	474	497	452	446	461	500	455	474	433	483	451	439	475	471	475	449	507	435	441	464	474	453	470	461	470	462	434	404	480	440	477	495	460	437	442	454	448	479	463	462	434	494	472	468	507	497	474	423	477	446	467	443	432	462	459	491	449	457	480	429	451	486	485	462	489	488	472	464	489	471	476	468	511	450	457	454	469	481	477	471	447	463	414	486	473	478	431	485	486	484	493	469	462	456	471	440	418	471	469	480	463	463	485	482	493	500	458	461	463	496	464	447	468	425	448	509	460	462	474	457	474	468	426	452	456	479	444	501	497	439	452	464	418	452	489	452	479	455	468	484	498	468	445	463	484	470	485	464	476	486	495	459	423	490	503	472	459	454	484	444	460	470	442	473	473	464	437	459	504	479	498	482	478	477	478	464	506	445	479	470	473	429	421	495	450	436	453	501	493	460	430	462	464	448	457	479	478	457	448	469	471	464	482	454	421	486	501	464	474	493	478	457	485	443	478	461	495	481	476	467	466	448	491	433	515	422	486	437	449	499	454	518	435	482	453	477	495	444	462	497	425	455	473	472	456	475	428	498	452	435	444	449	490	499	465	462	468	449	476	450	469	459	477	458	443	501	418	411	449	470	484	457	463	456	488	452	452	434	466	455	492	475	457	479	460	462	481	464	483	484	484	488	432	473	459	452	461	502	456	449	420	462	444	468	424	457	462	496	443	457	451	469	448	476	493	448	439	479	445	487	474	464	503	452	467	478	448	464	496	443	525	471	499	529	499	470	467	449	464	492	424	480	479	449	469	460	475	475	448	492	452	441	501	452	445	450	464	451	449	472	489	459	498	456	441	480	450	476	473	451	480	474	480	465	478	424	442	452	448	471	470	474	485	530	482	448	431	478	479	465	472	499	457	422	458	430	471	460	450	428	479	458	484	462	503	451	478	463	447	472	482	477	525	446	445	447	495	464	438	425	445	440	444	502	491	467	462	452	430	455	464	473	439	470	484	474	514	501	429	476	461	460	464	468	475	471	492	482	486	448	510	437	502	478	470	441	452	452	457	456	468	469	485	459	468	445	431	449	460	492	480	478	508	441	467	510	456	444	488	439	468	477	457	459	471	440	486	486	456	498	423	458	460	459	458	461	470	466	490	494	481	437	443	469	438	455	417	475	446	431	440	457	460	461	472	435	469	442	476	496	460	438	514	488	436	483	480	436	452	449	485	459	482	447	518	478	449	449	449	497	457	481	420	461	439	475	445	466	481	418	450	452	441	473	464	496	507	464	444	468	506	479	479	446	448	485	471	468	421	453	485	469	490	452	456	439	469	488	471	467	459	462	435	464	493	471	460	459	442	462	492	435	474	461	493	459	486	486	491	456	461	458	476	463	460	450	461	473	446	475	510
61565	80253	46460	14200	666	669	671	641	700	662	606	677	640	594	700	689	624	666	613	699	682	651	669	723	675	687	642	652	647	635	645	695	664	622	710	655	650	670	643	669	692	703	634	663	652	678	694	669	660	679	657	672	650	631	662	655	654	662	644	661	692	670	646	648	678	667	664	689	643	641	634	639	697	664	666	688	651	662	722	640	649	625	661	659	654	673	646	677	656	670	645	672	649	676	669	664	679	672	659	649	662	654	676	658	714	633	658	662	618	701	612	671	644	672	669	637	626	632	644	710	632	674	680	638	643	693	653	654	665	653	648	628	651	642	681	670	659	663	646	694	658	673	710	633	657	671	646	666	645	645	653	628	678	647	680	631	662	625	668	721	686	681	688	670	647	635	673	652	647	623	652	655	667	661	659	648	652	677	679	648	670	657	642	681	640	657	684	621	650	673	650	678	656	669	686	657	622	624	653	691	639	628	637	652	646	645	724	636	633	618	605	693	662	594	645	626	657	659	645	672	664	637	658	682	663	669	675	645	675	701	661	702	696	597	682	662	631	653	635	647	627	643	649	616	640	631	599	649	666	632	657	615	700	632	687	652	669	695	634	698	665	647	632	672	692	683	670	672	603	652	600	654	679	624	676	638	671	700	637	586	638	641	696	662	650	630	658	670	602	662	680	643	644	637	643	645	644	657	590	682	663	648	684	648	683	695	637	696	643	656	641	697	651	691	682	633	669	648	683	668	631	666	683	664	670	679	670	647	647	699	632	698	656	668	672	678	668	691	659	614	642	638	658	719	679	681	605	636	650	646	642	672	655	686	683	710	664	658	653	684	724	666	674	690	689	706	679	657	640	648	663	679	671	646	661	629	634	716	646	643	626	689	657	637	658	662	653	694	683	638	646	635	643	667	657	661	639	663	637	679	627	640	663	653	651	661	685	607	654	660	691	637	661	666	638	674	655	693	658	675	673	646	697	714	655	697	653	650	701	712	705	652	667	687	657	648	648	646	618	650	700	659	660	672	655	652	644	670	641	626	622	653	684	722	639	651	677	645	637	691	646	659	666	640	649	680	682	666	640	650	630	659	658	661	602	677	637	669	673	700	660	670	666	631	669	647	656	664	624	655	678	643	611	667	680	677	656	624	660	701	672	701	647	656	604	664	644	659	642	627	659	668	693	690	617	656	651	617	698	643	693	684	656	658	674	642	667	664	632	658	701	682	640	668	685	648	682	688	641	636	650	616	640	630	662	645	677	677	621	641	678	631	662	637	703	657	635	685	659	653	695	676	618	638	634	644	664	644	674	639	633	647	650	618	613	617	669	648	618	708	640	645	651	663	683	656	659	662	633	656	675	682	663	645	686	673	633	637	651	661	631	668	640	667	647	620	672	656	658	620	667	695	649	631	641	643	689	696	665	612	679	629	653	677	635	669	654	699	621	642	636	651	658	667	660	621	658	660	659	659	638	650	682	662	670	610	650	602	684	695	635	634	697	684	671	636	643	639	669	648	636	654	642	675	656	659	658	669	661	650	610	643	647	672	598	706	693	653	653	684	688	631	643	646	650	621	631	669	607	628	621	673	680	674	677	666	667	672	630	705	659	687	646	626	679	712	644	655	665	628	642	651	679	643	649	712	687	736	698	680	636	693	666	670	661	656	661	677	652	689	669	649	675	678	620	644	679	631	630	658	663	683	672	663	659	668	654	616	663	670	710	666	678	688	642	687	694	665	658	668	634	654	646	681	645	643	676	646	688	678	670	634	587	625	673	667	666	617	633	686	647	673	679	618	656	660	666	661	674	648	681	703	629	653	643	643	629	656	660	645	651	634	652	701	598	660	611	674	658	651	678	673	664	619	698	668	638	677	602	628	635	701	681	658	614	574	687	701	629	653	637	676	708	689	707	609	704	624	691	665	665	583	684	629	632	662	642	630	632	660	661	662	623	628	632	697	652	670	707	661	607	627	683	672	660	671	684	663	652	648	669	678	673	652	646	616	673	673	651	648	662	644	655	685	676	658	613	624	670	636	676	649	658	669	624	623	651	682	684	679	670	660	676	609	694	642	644	666	688	665	662	711	632	677	669	742	669	658	698	673	653	648	653	707	688	643	695	737	635	675	687	639	664	650	685	658	628	662	632	693	626	630	645	639	620	661	689	693	689	632	644	646	644	647	661	653	635	668	659	643	685	631	660	658	694	627	674	624	649	610	661	658	661	625	652	633	660	629	657	653	629	656	676	632	652	629	666	691	626	684	663	642	652	628	654	679	658	680	662	655	664	676	705	684	629	673	658	672	675	664	667	651	651	634	625	635	618	724	600	678	699	702	677	632	628	623	689	636	720	700	675	660	675	691	662	606	648	640	661	710	631	646	725	648	673	681	651	669	642	657	632	660	675	671	601	664	672	691	637	646	673	645	699	640	625	697	649	718	704	694	665	659	643	641	623	624	663	678	654	646	638	669	647	632	659	673	654	700	716	674	702	660	629	688	647	643	644	643	666	606	672	635	634	671	654	661	695	662	697	637	613	675	632	683	683	701	699	625	675	704	686	624	610	614	702	644	629	665	633	657	652	647	649	639	683	636	680	691	684	615	647	642	649	643	693	627	674	643	681	688	637	667	661	638	643	627	645	665	634	640	647	625	624	665	629	668	642	689	675	659	591	673	683	653	630	636	624	704	655	656	584	635	644	640	620	677	675	660	643	673	663	661	701	623	658	679	670	666	681	647	661	666	669	697	634	622	637	638	677	681	680	676	656	699	637	685	663	641	711	637	627	631	653	646	671	679	621	657	610	690	645	643	658	669	641	684	664	659	642	656	619	637	668	655	695	659	678	674	672	685	636	657	689	665	694	692	659	655	632	690	692	637	606	645	623	661	623	626	704	679	642	678	635	614	687	639	646	648	670	651	656	680	616	645	651	653	673	659	634	664	655	647	657	638	666	683	651	642	639	672	682	676	677	700	663	656	702	657	657	680	647	632	678	651	648	710	631	642	709	688	653	699	706	624	679	638	658	668	652	685	687	675	611	659	663	650	659	648	688	621	671	631	706	679	644	680	653	674	655	701	670	640	644	690	651	626	619	664	700	635	653	653	606	639	638	654	602	622	643	675	670	672	627	642	660	657	609	634	623	697	649	628	670	663	615	610	688	687	635	644	637	684	670	637	643	647	662	692	691	646	641	632	622	608	624	630	649	672	657	643	644	651	683	698	668	610	647	654	654	673	695	666	676	662	617	629	647	651	636	657	666	653	645	649	636	684	638	696	625	647	627	670	688	676	669	616	660	654	635	630	649	661	656	639	630	624	668	669	674	649	656	639	646	622	679	718	673	623	718	661	679	718	676	660	664	664	630	693	624	635	640	605	689	659	636	684	675	671	633	675	657	640	663	620	636	644	642	673	687	645	638	672	639	670	618	664	685	630	651	695	671	641	652	681	652	657	678	644	728	698	663	597	642	666	655	695	696	638	709	641	630	640	690	687	695	618
23454	21486	29371	23791	21362	21064	6431	480	416	415	385	408	394	400	386	415	420	388	403	382	442	383	420	417	401	390	382	400	431	395	417	412	375	372	395	420	366	385	426	404	385	392	409	383	380	386	386	373	408	408	393	383	421	393	378	388	395	386	369	387	380	388	434	407	392	365	400	358	384	372	388	372	399	378	359	441	388	380	390	377	449	406	415	379	409	378	365	364	383	435	385	385	415	413	420	414	394	411	385	413	385	428	405	396	388	362	397	396	364	397	391	362	374	397	366	398	387	350	391	406	409	371	358	405	401	406	371	375	386	363	385	376	406	368	414	366	414	406	410	382	388	378	392	403	406	359	394	386	399	372	396	405	426	394	387	418	374	411	395	409	424	393	361	401	384	387	369	391	354	379	399	438	396	390	414	365	429	417	367	378	366	396	412	398	426	392	400	425	419	397	403	396	398	433	427	357	398	416	359	387	404	398	368	428	402	401	389	406	371	433	404	385	399	373	409	384	414	370	395	398	411	409	405	372	385	394	408	350	422	390	358	390	413	387	380	389	430	399	396	370	381	385	415	410	388	382	360	389	377	406	435	398	389	411	392	389	389	367	381	364	434	386	399	382	396	392	395	345	394	378	392	388	409	394	401	420	390	349	397	382	411	383	367	388	412	398	430	421	404	361	388	402	401	406	402	395	402	350	402	388	376	400	330	386	424	375	408	441	394	379	401	399	380	402	397	433	413	403	384	390	368	413	403	400	397	425	396	365	422	410	414	395	369	407	398	394	379	363	375	350	363	397	408	397	391	381	380	359	416	367	408	401	403	391	434	360	380	385	394	419	416	426	407	384	397	389	385	424	440	387	389	406	404	415	413	386	395	395	372	387	397	405	383	378	414	387	395	410	392	386	398	399	408	415	422	366	416	398	380	405	386	411	389	368	405	397	402	417	382	367	416	424	415	390	413	403	406	391	420	419	385	415	398	367	406	376	423	396	419	360	413	401	365	402	378	403	393	424	373	410	412	395	428	379	384	395	390	414	404	403	379	394	385	382	414	386	404	396	409	434	410	396	426	418	377	424	405	383	402	399	392	377	418	383	384	408	445	406	380	375	397	398	366	401	382	415	383	393	406	426	387	394	396	393	378	410	421	417	413	440	387	418	405	386	429	402	374	439	391	389	348	373	405	396	363	406	360	406	339	391	405	387	370	387	405	386	383	399	367	387	365	400	381	418	422	392	390	428	366	402	414	401	385	404	368	382	372	371	354	422	412	384	405	419	379	405	395	409	436	362	404	398	389	405	390	378	379	391	389	399	395	399	372	404	394	403	394	411	374	396	402	360	426	365	405	397	380	394	400	379	367	383	395	403	400	370	383	394	376	406	402	393	397	395	398	420	401	375	369	399	389	369	380	360	373	401	393	414	395	413	428	397	374	412	396	396	421	360	370	400	389	404	401	397	367	409	385	407	396	408	383	379	421	384	392	406	419	389	379	413	427	409	398	379	394	362	405	396	411	414	438	448	372	378	385	391	412	413	427	394	404	377	359	406	398	385	402	396	375	406	382	384	407	386	400	402	458	390	392	396	388	385	387	422	386	395	415	439	378	415	363	372	394	390	407	370	389	358	394	396	368	412	404	411	381	376	390	364	454	364	418	408	389	395	379	369	390	404	403	378	439	398	415	405	424	387	431	388	337	436	382	390	418	440	386	377	395	365	393	380	421	397	366	393	403	393	389	366	398	396	395	365	396	385	393	381	402	363	417	427	363	345	424	402	368	385	422	384	364	413	368	383	422	428	368	379	384	385	377	390	400	371	414	436	393	364	385	361	387	385	388	362	388	407	386	411	432	400	403	420	400	401	404	378	400	383	386	394	383	416	368	425	425	434	372	361	390	400	412	420	443	376	360	424	417	418	397	385	371	403	367	377	376	376	421	383	375	402	364	400	377	415	407	394	404	401	405	406	433	409	394	364	408	380	379	399	403	392	360	392	416	366	411	388	369	403	411	415	391	408	404	400	381	368	394	407	427	400	434	369	391	381	374	401	382	404	391	372	449	377	386	415	359	379	384	366	389	369	414	435	414	398	390	414	421	395	421	358	375	409	390	367	377	382	397	388	411	416	396	362	383	408	383	388	392	400	380	386	375	379	415	422	417	400	387	401	396	440	377	384	404	408	398	383	373	351	378	373	398	411	446	420	388	399	394	415	399	411	386	397	390	397	375	403	422	376	393	416	396	427	400	356	393	363	385	421	369	389	414	382	399	430	372	386	403	408	386	380	400	357	403	360	378	421	381	351	389	377	395	401	402	394	364	419	364	390	381	371	428	380	381	377	386	350	428	392	376	385	415	412	411	391	378	364	401	402	384	398	372	406	374	402	382	397	374	421	415	360	409	371	401	388	378	363	418	396	398	395	430	419	415	395	404	406	382	384	408	378	400	393	393	408	385	386	421	394	410	360	362	404	373	378	371	404	378	362	377	391	391	431	406	421	384	394	397	375	401	403	390	431	395	409	417	406	382	415	442	366	407	363	409	396	419	408	417	432	404	415	359	395	403	393	422	405	352	370	362	384	428	391	402	370	390	406	399	373	422	417	436	437	399	402	356	388	376	402	400	398	380	399	380	362	382	409	390	397	418	473	404	400	442	394	399	394	390	373	374	390	372	409	409	419	439	411	394	395	395	413	357	370	389	411	444	394	400	416	411	375	386	396	411	407	400	380	351	376	384	403	376	423	358	405	373	367	382	407	397	406	370	399	396	418	389	415	402	360	388	396	404	398	364	388	403	369	398	439	362	388	378	376	415	398	413	373	424	377	417	391	382	405	410	382	420	426	384	371	397	426	428	389	414	388	380	377	368	380	390	386	413	396	400	429	396	412	416	415	399	395	382	361	393	384	381	380	408	377	406	389	401	385	375	370	400	354	408	433	377	377	360	392	356	392	350	373	378	352	438	384	411	420	403	371	384	360	375	397	421	417	388	369	375	384	393	406	388	386	437	384	364	382	404	401	394	424	414	401	403	406	352	381	408	401	449	431	402	412	407	406	378	405	400	355	406	392	419	408	371	402	419	385	381	441	415	380	367	394	402	410	398	360	412	400	424	370	404	414	398	389	375	361	437	407	374	398	385	420	357	390	431	420	406	380	348	384	414	399	384	392	406	412	409	349	410	381	403	406	373	413	387	409	401	364	368	361	397	380	376	380	370	416	396	417	347	402	373	405	364	393	430	392	406	385	402	409	373	430	403	420	399	330	403	404	428	382	406	422	378	367	405	407	403	371	402	405	373	399	429	415	397	414	391	429	413	397	389	421	390	389	403	385	394	369	425	375	416	390	396	383	414	428	414	410	371	370	376	396	395	392	414	412	430	364	373	392	387	391	382	391	428	393	365	375	410	392	394	395	392	385	406	374	415	372	389	371	394	382	373	380	399	366	407	407	398	391	405	376	407	363	382	424	387	367	403	419	403	394	385	405	349	448	413	414	409	393	413	388
61646	90293	54920	19104	577	582	563	504	586	570	559	586	607	554	542	549	595	570	525	541	537	560	527	552	546	525	614	555	574	524	556	522	567	569	592	581	581	590	549	536	603	561	519	534	590	591	586	544	601	542	541	577	543	541	520	567	556	528	566	542	560	597	575	548	578	550	545	566	575	566	540	518	573	545	562	536	591	542	520	544	553	569	501	562	515	577	575	535	568	550	503	607	569	519	582	542	583	531	565	548	574	599	560	555	581	571	565	568	498	526	555	529	522	546	545	539	523	528	569	562	560	549	605	542	550	533	568	535	586	568	581	558	588	549	520	563	559	568	567	502	555	580	543	531	570	533	554	534	563	591	532	563	584	549	592	565	538	570	561	586	580	594	550	573	571	553	551	531	618	582	576	554	592	551	584	543	546	545	521	583	497	503	571	528	557	601	524	558	583	573	537	551	528	571	557	544	568	538	534	564	539	497	566	572	531	518	518	564	584	559	525	560	527	559	608	547	516	575	517	597	551	547	531	591	514	569	559	529	569	549	553	587	588	547	553	572	573	565	564	569	558	565	514	563	558	566	531	554	536	600	574	584	542	565	557	548	532	543	563	524	527	539	558	551	549	521	585	576	599	543	527	586	550	575	536	547	568	524	578	551	529	530	545	558	540	570	522	538	522	555	558	567	533	536	556	520	545	578	534	554	557	568	563	586	503	517	595	573	586	565	534	559	606	560	541	536	521	565	514	558	575	537	542	571	570	573	574	520	578	573	564	548	544	561	588	544	532	564	576	560	601	550	547	571	561	527	525	563	547	570	564	574	531	575	597	578	552	520	565	540	571	577	551	534	559	583	570	549	552	531	561	506	542	571	536	581	533	556	564	555	552	547	525	561	524	545	565	552	576	569	590	565	584	564	571	559	548	525	514	516	510	552	562	552	544	568	568	533	515	610	547	521	524	533	565	532	530	569	544	549	547	538	613	561	546	573	581	573	557	577	577	569	573	554	593	517	566	542	590	560	529	516	597	582	542	526	539	537	601	547	547	568	570	566	567	558	574	537	532	518	607	522	527	572	543	554	540	533	574	596	544	587	541	544	564	509	598	551	537	536	584	572	580	518	565	545	552	537	563	515	551	589	557	560	588	562	530	567	588	514	513	539	553	533	542	541	556	539	555	516	558	564	547	565	602	589	540	492	560	552	546	544	499	535	529	557	543	562	542	508	561	556	594	564	586	543	572	556	588	537	576	541	547	543	559	613	600	564	556	533	591	477	562	530	529	530	572	608	559	540	566	588	551	554	542	563	569	561	554	562	502	563	576	515	553	544	544	625	518	577	557	510	593	533	552	577	565	548	554	532	548	578	585	568	542	524	595	535	564	516	561	550	560	531	585	555	534	566	584	609	550	573	532	553	545	550	565	577	576	555	602	529	538	585	520	536	581	565	543	550	521	561	555	544	526	587	537	558	580	593	565	579	539	549	508	588	586	545	525	586	554	566	587	592	548	535	568	545	552	536	555	568	517	532	525	571	568	557	603	569	572	550	519	494	553	531	536	545	579	547	547	550	581	537	551	535	529	581	552	542	531	555	539	559	522	565	586	559	576	564	577	532	569	500	529	516	553	540	517	542	553	567	565	549	595	533	574	577	523	537	575	599	529	575	550	541	543	547	597	537	553	535	580	577	584	550	589	554	500	547	511	558	588	591	512	555	520	548	618	570	610	550	543	554	589	562	607	563	563	549	562	564	575	524	551	557	562	517	585	596	529	531	599	554	586	542	537	530	543	571	572	563	613	573	542	609	539	595	533	572	566	579	520	562	562	531	548	541	542	557	579	573	580	588	577	539	618	553	573	569	544	516	579	568	575	549	555	573	550	574	549	559	529	501	543	529	515	539	562	515	537	568	550	567	522	568	563	536	566	554	539	562	538	538	579	558	517	543	572	537	587	594	565	581	566	534	502	538	537	526	585	548	565	528	592	544	538	546	592	562	563	517	537	577	515	541	537	547	536	515	577	529	561	564	561	491	567	566	578	550	547	544	540	588	535	548	522	574	567	559	535	581	591	551	562	559	522	541	536	569	535	531	531	534	574	590	549	550	574	534	519	570	536	564	571	577	556	555	506	596	570	567	563	547	510	539	516	566	557	536	562	539	581	495	514	580	571	525	540	563	568	552	556	504	522	539	533	533	570	585	568	590	565	531	557	522	541	528	562	550	577	602	561	530	537	569	581	556	571	543	559	561	531	540	538	521	572	520	581	532	567	539	590	562	553	549	578	531	558	500	522	582	552	583	538	541	515	563	507	533	521	549	590	562	581	530	550	557	557	548	532	582	551	602	545	549	615	546	531	509	546	586	575	591	532	527	570	552	614	570	553	586	553	579	597	582	514	563	561	523	580	554	494	534	588	522	579	578	537	574	547	536	541	577	624	597	580	528	556	554	554	534	572	533	538	586	529	569	607	532	551	555	568	587	576	524	537	591	563	512	570	559	567	544	571	569	589	583	564	559	594	593	538	579	561	554	503	547	592	530	529	559	616	588	570	593	544	543	534	597	572	536	546	547	554	569	573	564	541	577	555	549	535	577	558	552	551	570	548	551	586	543	572	552	566	517	532	542	541	581	548	565	578	602	572	541	509	521	575	566	509	550	572	529	572	557	568	587	556	534	550	554	554	559	524	550	573	546	554	584	556	559	566	556	520	558	535	584	568	545	606	545	574	581	534	565	535	556	577	537	560	518	568	521	505	511	563	576	565	501	547	574	541	542	570	489	533	553	551	564	550	535	554	584	530	552	560	584	527	547	535	575	554	576	562	549	599	510	525	527	525	551	522	568	512	525	521	558	536	551	570	548	551	576	566	554	555	531	511	587	543	548	580	515	557	550	536	575	545	560	576	511	525	549	542	561	547	533	520	554	539	560	547	527	584	555	538	525	551	557	541	581	573	539	525	569	531	588	596	558	582	575	532	558	551	546	523	574	557	565	580	504	606	582	547	569	550	516	538	534	543	574	563	563	576	535	561	597	523	534	580	538	567	569	542	535	570	524	536	550	564	582	582	509	592	574	542	561	567	545	595	523	571	559	520	546	578	499	526	501	593	565	591	548	564	569	544	547	559	552	560	557	589	586	572	590	553	602	523	576	518	546	557	602	514	562	516	542	543	589	512	597	566	530	527	564	542	491	580	537	546	548	564	532	563	589	564	544	560	524	564	578	541	592	532	606	527	577	539	565	589	578	541	551	561	570	520	607	573	594	555	581	521	592	550	507	518	554	526	547	562	527	544	576	591	560	557	579	572	544	522	550	516	583	578	559	526	564	541	547	526	597	567	518	554	571	553	535	563	539	527	561	521	547	508	590	549	530	605	529	581	556	549	530	548	567	556	603	542	569	587	618	533	572	580	522	576	553	555	522	570	550	560	542	575	548	554	563	566	540	583	565	535	532	534	545	550	528	547	600	568	552	563	507	590	524	551	543	539	551	586	573	545	540	535	592
32231	27405	21542	5989	403	375	422	391	394	406	418	366	395	367	366	394	372	360	369	424	374	368	354	378	403	346	408	395	380	393	374	428	361	371	355	392	389	403	403	384	381	358	384	388	402	371	416	353	408	360	396	430	381	380	386	403	388	364	353	399	358	363	371	391	420	398	360	351	403	401	422	415	408	403	372	386	380	361	400	382	369	396	402	354	396	387	371	385	411	396	399	397	419	398	347	366	389	380	394	339	352	394	401	397	347	397	410	394	364	371	386	375	369	398	381	441	387	386	387	393	391	373	380	401	396	421	381	385	419	390	395	404	368	351	370	385	407	380	381	401	389	375	390	389	395	415	381	383	386	363	374	359	345	358	396	382	367	393	390	352	369	351	372	387	375	384	357	399	366	414	410	400	378	382	360	400	365	355	400	380	408	391	392	361	384	391	374	369	381	402	362	361	377	391	372	427	372	386	362	326	417	393	392	408	369	385	361	407	355	380	421	398	389	396	364	376	374	361	387	396	381	398	391	378	412	375	386	391	367	383	359	386	365	415	387	373	396	364	403	345	424	369	394	408	393	401	406	381	394	400	416	387	357	337	365	365	376	384	357	411	382	390	361	393	379	378	388	376	397	400	386	383	386	379	366	387	393	360	396	373	372	395	418	403	396	397	393	370	393	407	378	365	369	363	350	368	384	349	358	386	370	376	375	411	389	355	380	378	413	384	428	389	349	385	354	359	360	365	384	400	365	372	380	395	377	391	382	369	408	384	395	391	339	408	389	365	402	389	377	370	396	382	401	402	393	372	348	407	411	406	370	344	397	358	400	388	390	387	387	388	392	402	395	369	360	403	414	361	370	403	369	383	355	409	398	370	384	376	395	390	363	358	410	408	379	408	383	379	357	388	391	397	375	400	339	382	389	369	406	378	392	392	366	389	373	384	418	422	392	346	378	406	379	380	376	339	382	419	368	414	345	398	376	371	383	417	385	386	391	403	379	368	382	408	383	380	403	430	379	370	383	391	355	401	382	377	377	411	388	366	361	394	380	372	387	397	372	378	389	356	412	365	356	388	385	403	375	401	402	384	371	375	368	399	421	391	338	422	373	365	381	379	408	395	364	380	390	379	377	364	370	405	368	388	382	410	381	379	409	418	369	424	386	376	399	380	369	373	399	379	397	346	440	364	407	412	377	385	373	386	380	404	386	388	403	392	388	419	349	370	360	365	385	381	384	364	363	352	377	396	391	345	443	392	376	385	415	378	408	379	397	375	405	392	382	402	401	371	376	384	410	384	349	403	430	390	349	389	413	406	366	375	367	343	397	352	350	398	379	391	376	392	413	386	404	334	377	421	362	347	391	395	391	374	373	383	410	400	399	384	387	386	387	382	373	407	382	366	403	364	401	359	386	391	409	365	373	393	381	400	369	366	367	407	354	397	406	370	394	336	393	401	352	402	404	393	398	365	371	393	410	367	371	354	387	397	403	378	420	384	434	396	379	381	355	356	339	391	411	393	380	370	363	421	333	402	372	381	394	328	385	385	376	380	404	375	395	344	405	397	362	354	417	375	358	418	361	359	401	393	363	364	407	401	388	375	410	382	365	415	391	408	406	356	359	415	385	363	399	402	406	369	391	400	393	350	375	378	399	379	391	392	398	370	411	361	373	390	401	373	382	374	394	405	371	429	391	357	346	397	397	412	417	361	355	377	396	369	399	422	384	389	401	367	370	413	384	366	373	359	387	385	366	408	401	372	379	377	404	378	403	393	351	417	411	374	370	385	376	363	381	375	417	358	429	400	412	384	351	391	394	393	374	394	379	406	394	345	367	389	386	375	380	381	371	403	373	408	390	374	421	385	391	423	372	396	412	401	403	396	364	382	382	402	371	396	373	369	404	394	383	370	411	368	384	419	390	358	387	380	401	446	384	396	357	377	396	407	363	380	394	369	389	387	374	400	414	377	372	371	411	373	378	344	402	406	373	367	361	363	381	374	382	369	393	360	355	423	405	397	402	372	374	380	385	365	380	370	377	379	356	413	425	355	387	380	371	413	374	397	404	368	379	421	386	422	403	402	377	384	381	343	388	372	384	414	390	393	386	394	409	340	376	387	390	385	364	336	408	376	339	369	366	389	393	442	396	392	379	396	370	381	372	373	371	384	375	397	372	368	405	339	410	369	402	395	398	359	353	351	357	410	377	378	386	384	399	391	406	364	393	370	404	393	341	374	402	396	356	393	365	368	402	377	394	362	407	379	389	370	373	354	393	363	338	393	368	363	364	356	372	408	395	366	399	378	378	339	385	385	388	427	387	408	392	384	375	381	373	374	388	397	394	385	391	374	408	378	409	413	403	395	386	397	377	379	405	389	358	392	374	399	376	409	393	369	386	404	380	382	383	400	370	402	373	397	374	382	396	408	440	402	386	356	369	402	376	386	411	393	365	371	426	352	380	380	365	397	423	337	368	357	411	410	368	417	374	359	382	344	360	368	376	386	375	416	394	396	384	396	383	363	407	366	358	391	362	387	387	420	401	362	392	369	359	392	370	373	396	395	401	374	369	416	357	381	374	389	354	384	386	435	357	429	360	400	375	362	387	378	419	395	379	396	372	404	355	375	428	365	385	376	367	397	383	438	378	447	385	379	363	375	399	379	373	370	388	392	413	397	374	359	390	412	381	383	416	390	365	399	364	380	383	386	374	404	340	386	365	359	396	389	409	387	362	387	357	374	356	394	387	413	388	414	384	363	408	419	357	364	362	377	422	418	382	420	371	381	385	388	364	401	391	378	369	380	400	398	376	436	419	402	380	376	369	360	375	412	380	395	365	376	378	343	391	391	401	377	404	381	344	415	387	363	388	360	369	360	378	390	378	386	406	404	353	402	356	384	390	399	410	370	417	410	397	381	407	364	363	413	383	382	375	416	389	388	376	366	350	393	393	365	398	377	361	361	384	396	396	416	401	396	376	391	362	406	397	373	384	409	375	360	401	373	385	432	400	396	402	389	408	415	396	414	386	383	393	378	361	393	397	386	359	362	383	406	385	398	360	388	408	388	368	374	403	380	375	381	393	407	415	412	358	378	373	412	368	392	361	403	385	411	350	388	410	414	394	388	389	379	378	382	356	395	390	389	362	374	399	398	367	341	338	391	437	364	368	414	392	387	385	400	367	384	395	384	384	366	415	351	377	406	395	402	388	381	382	380	381	374	433	389	380	377	374	357	406	387	368	376	418	409	393	388	392	363	367	375	371	363	394	374	407	368	358	387	377	375	413	382	406	422	369	441	397	374	401	342	414	380	369	394	375	395	365	395	378	406	368	366	403	373	366	359	391	389	379	399	417	362	381	338	394	343	403	378	381	364	375	399	361	400	373	383	409	363	378	358	409	387	388	372	401	407	396	407	400	392	367	376	364	424	420	402	391	375	410	367	369	399	391	403	402	378	363	371	405	381	386	377	390	427	394	401	382	370	392	372	407	374	362	370	400	382	362	366
40141	40936	18896	3392	525	571	538	523	551	526	523	588	577	546	521	521	547	492	503	526	550	565	569	545	537	520	537	533	526	551	595	539	526	526	509	508	566	541	526	501	526	583	542	551	538	579	540	552	528	542	503	556	541	567	564	547	547	549	531	531	549	554	527	557	503	567	549	551	537	576	563	561	574	486	539	565	574	515	599	542	522	522	548	583	527	537	537	564	531	537	558	549	528	547	515	517	580	564	529	547	554	560	530	538	562	512	524	585	566	550	565	558	549	574	516	515	576	558	537	546	549	520	609	524	559	548	597	558	556	525	528	529	541	570	527	519	514	554	507	522	526	595	556	530	561	555	534	552	515	559	553	533	508	523	574	555	586	531	543	550	562	588	540	530	567	540	563	568	594	541	506	544	559	565	530	567	547	548	541	546	537	548	565	529	577	481	569	529	557	562	572	526	565	576	569	552	553	543	521	546	579	539	546	562	559	563	545	552	554	552	518	544	570	516	537	548	544	519	537	569	551	528	535	549	584	527	524	540	545	563	578	524	568	524	546	574	549	511	545	564	536	574	559	556	552	544	533	513	595	549	536	552	576	539	559	570	521	528	564	537	568	586	541	545	533	541	524	486	557	545	546	540	567	517	554	536	572	549	531	579	528	573	518	520	545	517	535	549	575	517	506	563	508	545	538	560	538	535	564	617	608	555	504	532	533	530	533	599	555	508	555	517	538	563	569	518	544	522	518	594	545	520	595	541	544	525	542	554	575	583	556	531	586	573	540	525	533	540	551	522	567	586	526	543	513	525	569	570	526	507	529	568	499	540	552	507	573	581	535	546	531	572	580	564	544	562	556	534	607	533	586	544	547	525	536	561	539	562	578	528	539	552	505	557	543	522	537	501	539	560	539	557	537	542	520	449	544	544	537	575	554	549	532	514	572	555	527	528	530	519	555	537	505	489	527	558	518	541	555	566	538	514	522	547	561	589	563	535	544	527	574	547	512	554	534	566	558	577	572	546	558	528	580	603	549	565	508	559	579	528	544	568	540	569	540	563	541	544	573	546	557	521	515	569	528	528	565	578	521	538	532	496	587	565	560	561	587	565	494	580	550	527	529	540	563	558	515	542	540	532	511	549	550	543	518	529	516	554	572	573	530	560	584	595	519	534	556	560	576	565	552	555	564	505	520	554	562	535	541	555	596	590	533	561	554	541	508	569	533	532	553	576	572	564	544	571	544	541	562	547	536	569	528	564	535	507	588	547	504	544	586	539	564	545	571	519	538	564	508	580	548	524	559	554	520	571	529	544	575	575	551	562	543	520	536	539	566	482	542	528	574	590	552	552	574	575	557	551	559	532	524	526	535	537	526	546	523	572	547	532	546	535	525	531	596	563	541	527	543	571	534	578	546	557	574	537	527	513	537	515	575	565	557	555	570	526	549	565	561	561	550	529	556	519	586	549	539	544	562	573	553	506	531	569	542	522	538	526	577	546	541	514	556	499	548	530	571	570	529	544	515	578	551	533	560	541	555	546	545	533	542	596	538	564	548	566	529	521	542	513	527	567	542	507	536	557	546	507	600	567	542	542	553	530	554	559	550	564	520	581	555	491	516	541	560	593	552	565	548	532	502	563	552	524	557	546	520	478	553	550	512	556	558	552	561	580	533	576	511	541	586	533	555	594	541	520	575	582	538	537	562	561	559	566	568	513	547	516	512	507	582	544	555	561	553	562	588	540	515	557	526	531	556	605	568	521	507	496	549	520	505	527	546	499	580	571	543	532	544	541	543	567	581	571	565	572	556	528	545	569	546	501	542	510	535	563	559	517	581	553	546	542	537	563	533	543	547	562	539	575	541	532	586	556	564	559	564	543	567	583	499	597	565	532	559	591	532	482	559	528	548	535	563	533	498	512	557	569	560	539	530	547	520	551	543	534	536	542	517	564	534	563	513	566	527	520	540	572	534	520	534	558	540	531	596	580	570	566	537	546	549	551	496	499	537	554	556	568	580	528	533	546	547	536	536	559	563	546	539	547	558	555	541	543	521	526	571	532	544	570	540	509	544	578	553	558	575	556	556	544	565	569	533	549	575	563	544	557	539	575	578	552	524	523	529	555	524	555	546	542	543	588	538	549	542	557	558	548	538	567	506	535	560	569	553	529	538	541	568	576	575	552	513	565	541	525	547	551	549	558	552	546	556	522	555	546	543	535	568	543	536	558	546	569	541	563	563	532	567	544	535	586	564	566	543	562	533	558	539	573	575	512	527	551	530	554	577	526	492	584	595	589	546	546	550	586	519	548	550	510	548	559	557	556	575	537	565	505	555	526	572	514	532	575	531	573	596	556	539	533	535	588	558	544	580	533	556	528	550	514	598	556	539	513	542	589	535	538	567	572	559	540	542	575	571	583	521	565	546	556	568	558	517	548	559	544	517	564	575	533	535	531	573	530	548	528	519	533	572	508	538	547	581	531	554	557	531	541	581	530	544	510	572	559	565	535	541	514	534	535	549	541	568	511	557	519	551	568	546	598	565	553	537	516	531	568	504	543	552	546	558	526	560	589	550	531	548	521	530	569	581	551	575	569	544	551	588	565	529	584	532	537	549	536	575	507	571	515	548	562	524	543	540	594	540	528	525	523	537	546	570	544	550	551	523	581	554	544	579	547	532	556	550	552	518	582	520	530	517	534	588	527	544	533	520	551	547	525	529	545	531	537	546	520	541	589	552	557	576	523	538	548	537	548	538	533	525	543	558	523	579	501	570	569	556	518	576	556	503	575	537	529	502	565	546	576	539	541	567	504	605	534	547	555	548	539	499	565	547	546	572	551	559	516	545	555	562	560	554	589	543	582	483	516	544	527	553	540	526	534	529	580	542	515	582	552	551	526	522	527	484	550	572	538	529	509	555	501	501	583	544	544	572	541	531	536	539	605	535	500	512	527	590	515	564	550	535	530	567	564	529	564	535	556	574	550	565	557	600	495	580	531	542	550	531	559	546	530	522	529	538	562	525	521	565	598	544	528	539	545	507	532	577	557	530	545	558	534	561	528	581	526	547	513	533	488	544	504	530	556	562	546	507	561	544	547	548	524	584	552	525	547	581	557	573	521	562	502	505	557	507	575	535	530	564	573	500	569	551	530	522	561	548	499	523	530	538	542	548	525	537	558	515	550	538	524	571	564	555	530	533	548	509	548	562	545	494	551	559	629	515	547	566	552	539	568	557	529	546	577	532	556	548	555	516	482	563	550	533	552	536	524	564	521	563	555	544	551	572	551	511	557	571	565	545	580	568	511	550	551	548	597	538	577	520	560	553	577	547	585	499	558	593	538	544	540	556	553	537	543	563	545	537	540	522	559	588	530	507	564	522	547	541	538	549	522	542	525	555	543	564	536	542	562	537	551	520	510	531	546	517	528	541	537	547	502	554	555	563	564	523	543	548	583	561	554	538	518	559	540	524	551	530	572	514	582	535	530	558	521	523	545	533	533	536	533
24774	21923	29158	24304	20904	8542	691	502	492	474	485	493	471	487	471	465	488	449	453	518	489	505	481	492	473	488	488	491	481	486	519	487	475	482	494	462	491	501	476	518	443	431	426	487	502	501	498	493	492	449	522	487	485	479	512	457	459	463	467	452	506	459	485	458	483	500	490	501	458	506	482	478	484	497	469	511	484	459	492	500	514	437	449	484	454	485	456	469	415	447	476	450	491	507	493	463	470	491	447	473	484	472	516	471	422	445	445	460	478	454	472	471	490	477	467	474	484	447	486	460	465	439	507	480	521	468	494	481	488	539	477	477	481	462	451	453	522	438	495	498	502	496	465	464	482	499	470	487	458	436	481	489	480	503	469	516	420	461	459	472	452	487	474	447	456	480	449	463	464	485	450	479	469	483	489	482	471	444	505	489	451	488	502	497	450	464	485	445	513	504	490	483	468	485	463	499	475	486	486	486	502	470	476	516	458	493	491	460	474	463	490	498	456	503	492	450	465	491	462	520	469	478	507	471	483	503	481	472	478	467	453	486	475	501	495	493	490	471	496	491	519	480	441	488	502	495	531	486	555	480	471	449	470	446	448	492	484	453	481	487	490	479	466	471	468	457	465	427	433	504	472	452	461	509	505	464	507	447	506	477	502	466	502	483	446	503	459	430	520	502	477	484	447	461	499	486	506	467	495	496	457	482	473	465	522	472	500	477	422	480	471	441	480	430	493	468	467	483	472	455	449	462	508	470	478	525	502	447	467	472	478	465	453	489	512	518	463	487	471	467	494	527	458	472	459	439	462	505	515	490	497	430	458	467	488	474	425	498	476	482	470	465	497	478	486	442	483	481	462	501	491	465	471	458	496	476	466	493	465	462	505	496	456	490	454	495	481	475	493	488	473	499	467	495	485	477	466	496	464	474	457	485	464	482	458	475	506	450	474	447	459	484	479	454	499	491	477	472	462	468	482	461	491	493	450	481	514	520	436	485	466	450	479	478	502	446	501	464	464	465	512	447	525	498	519	521	478	501	464	461	482	496	481	472	477	480	500	507	479	449	499	489	464	488	477	460	502	473	478	459	479	492	477	475	491	486	443	493	480	506	458	499	448	456	491	468	470	507	442	480	487	482	485	485	467	446	477	531	462	467	447	503	472	469	544	488	498	488	486	465	490	480	459	444	463	473	486	497	496	443	508	480	511	457	451	499	489	509	476	498	489	496	494	504	505	481	483	480	446	476	475	489	471	499	517	502	452	477	484	493	484	460	442	495	528	472	481	490	443	482	474	452	479	456	476	468	500	494	477	460	523	460	435	461	491	469	442	476	485	472	466	482	481	468	481	480	487	483	484	468	475	476	483	445	445	499	479	460	529	505	464	501	504	503	470	493	481	511	464	472	488	487	520	516	479	460	501	504	473	469	434	477	465	496	461	462	490	462	464	501	479	464	485	507	491	485	481	497	479	506	500	502	478	491	489	474	505	480	463	469	492	491	484	500	496	498	502	498	486	497	508	450	455	480	482	472	449	473	448	502	528	475	448	479	487	472	491	479	455	455	490	478	448	454	466	505	492	453	479	472	466	486	501	476	478	483	483	489	511	460	472	462	461	493	483	469	484	509	496	454	484	472	456	475	440	489	494	454	468	496	498	469	494	449	520	507	485	472	473	461	455	473	470	460	464	487	478	483	502	471	498	522	489	473	457	471	505	478	431	451	467	458	463	490	463	485	468	454	518	495	468	489	473	503	478	486	511	468	481	453	436	485	482	518	471	475	465	490	466	449	459	480	483	484	459	482	486	456	504	517	465	444	473	477	501	414	511	479	483	482	515	468	463	452	517	478	463	518	493	467	474	488	503	475	489	509	465	480	463	462	493	458	466	505	505	501	484	480	490	518	431	502	488	521	460	491	514	497	477	502	474	465	487	456	467	481	491	480	460	466	468	496	459	486	496	441	492	497	468	461	495	457	456	469	468	428	502	492	460	488	431	477	438	475	472	486	470	482	472	464	437	486	467	486	476	489	483	492	492	463	530	493	460	456	501	484	464	464	495	477	480	515	489	437	438	456	486	457	450	481	440	484	521	470	420	522	495	474	488	475	463	446	500	477	474	450	488	475	452	447	500	502	466	507	449	482	490	495	499	480	492	496	471	478	497	477	486	465	501	465	464	489	495	468	495	480	440	457	492	485	488	463	498	479	511	475	461	455	487	459	487	481	460	435	473	474	483	463	463	487	525	483	465	517	480	496	479	463	470	483	494	462	471	458	476	480	498	453	493	489	469	502	475	479	486	482	489	455	476	450	495	510	499	457	502	504	501	436	449	477	508	498	509	484	475	455	507	460	482	484	470	514	496	477	456	494	489	493	468	486	459	481	443	459	463	446	479	486	447	487	460	472	493	471	454	442	490	466	486	483	481	468	513	486	459	470	474	455	503	498	472	480	464	486	475	464	479	475	512	480	486	473	455	450	480	476	503	509	518	463	491	453	476	444	471	494	492	447	492	474	465	492	461	528	516	470	501	448	463	439	504	472	478	468	481	505	501	467	499	459	480	444	471	507	479	496	485	486	458	485	488	463	467	467	508	435	489	476	489	488	468	491	492	503	499	471	440	500	454	501	485	423	477	472	485	491	498	470	451	500	459	437	452	482	488	477	478	478	477	497	465	516	418	486	475	487	503	506	460	462	450	501	487	465	478	464	472	486	456	448	473	436	463	457	507	524	479	507	476	489	472	505	476	457	481	459	471	464	492	452	488	430	478	457	501	434	496	507	467	445	487	484	482	497	474	488	506	479	489	445	480	509	458	483	422	472	474	472	476	478	449	470	468	471	458	506	483	495	508	457	442	513	488	494	465	468	469	467	480	458	458	474	487	481	488	492	462	472	511	478	500	478	472	484	461	441	461	519	479	492	466	481	485	482	471	464	484	474	472	472	456	472	482	477	481	478	467	484	488	519	485	463	493	504	423	477	479	484	465	490	476	505	454	467	478	499	466	450	458	500	506	475	489	497	447	463	467	455	461	464	506	480	539	471	461	479	479	482	481	460	526	479	458	506	479	484	518	484	484	519	495	499	448	473	440	481	469	448	499	495	471	502	468	489	441	462	452	468	470	436	448	479	457	457	451	513	466	509	442	455	486	504	451	487	489	485	483	518	439	493	522	460	518	479	458	493	478	465	502	504	520	488	470	497	471	482	520	518	478	464	461	479	484	492	482	426	480	468	495	472	459	475	502	472	499	474	492	501	464	504	453	458	504	494	454	493	498	465	473	482	434	446	496	473	496	467	493	473	440	483	480	466	476	511	460	464	473	437	490	461	486	483	489	450	496	484	505	501	470	490	444	463	447	449	466	462	494	483	471	494	506	463	463	480	469	447	504	489	482	486	488	471	436	496	477	490	476	445	474	518	442	455	464	487	473	474	461	481	439	480	418	506	463	463	483	517	497	485	474	472	494	486	478	466	492	497	485	502	508	489	475	503	497	458	487	466
61621	80028	45848	15430	724	663	682	648	708	638	717	679	660	676	651	673	700	698	640	659	641	668	645	629	711	680	688	657	680	675	695	659	680	695	673	684	700	704	668	633	669	682	613	661	701	666	698	681	692	697	673	681	699	672	601	697	647	662	678	714	685	640	683	705	686	664	669	685	635	667	673	668	683	675	705	628	664	659	673	680	677	713	638	669	671	663	678	615	725	651	661	700	696	654	702	670	678	649	628	605	672	610	620	686	600	650	668	678	664	656	703	665	663	693	701	636	678	623	647	653	661	681	694	690	693	702	639	696	651	668	687	694	696	696	668	678	678	665	672	700	669	648	645	652	665	641	607	695	693	619	674	668	667	709	662	663	673	655	648	679	650	680	714	688	681	665	648	675	665	743	656	689	690	701	679	653	624	682	633	644	685	695	669	674	687	698	646	699	646	684	689	693	656	670	669	668	682	694	670	676	731	650	713	633	619	714	687	732	718	654	663	702	732	677	688	696	686	723	701	664	648	687	653	671	677	678	648	691	679	680	632	651	673	652	669	641	698	662	677	653	709	693	673	659	637	625	696	688	685	690	631	700	676	713	715	662	720	669	696	624	671	627	645	653	737	669	671	653	701	679	647	673	702	725	650	620	664	672	706	629	670	671	706	690	644	651	638	673	689	670	685	677	699	698	687	676	635	657	725	658	630	653	697	665	712	661	671	640	660	663	649	750	645	694	709	677	677	689	659	696	663	669	687	674	653	704	697	699	673	716	688	666	660	668	655	722	681	651	697	727	692	714	702	668	663	691	732	669	638	641	671	639	661	671	725	666	697	674	678	687	634	669	689	657	688	644	672	712	624	693	672	684	692	655	692	686	673	700	670	665	666	645	723	688	682	665	687	663	666	689	676	704	674	670	660	628	689	699	721	687	677	688	704	703	627	637	674	599	686	672	681	706	690	666	680	653	656	671	688	656	696	675	669	713	682	711	648	716	711	640	678	664	684	668	693	707	651	646	682	684	673	658	680	662	678	711	657	690	692	703	648	615	669	687	715	674	708	617	689	710	645	667	687	708	637	677	622	645	706	693	704	678	722	636	702	694	682	661	671	686	698	697	613	663	696	696	697	618	700	683	669	633	672	630	740	712	667	665	688	702	681	715	699	720	641	676	644	654	641	675	642	701	670	625	682	668	668	671	657	732	654	628	670	696	641	661	670	689	684	677	663	689	672	653	664	638	679	680	682	686	678	650	704	664	696	695	710	681	717	655	652	681	673	748	672	658	669	697	630	644	654	661	683	649	741	683	671	633	651	614	675	675	626	686	659	615	686	653	680	709	685	704	728	673	737	696	673	693	631	608	701	608	705	682	702	626	702	675	662	709	661	686	666	723	668	646	671	674	698	687	679	666	667	680	626	667	697	627	614	689	683	696	672	669	669	673	668	702	705	688	687	679	685	669	673	709	779	709	673	633	689	682	723	688	658	667	684	663	663	712	678	683	707	735	682	701	698	702	702	671	662	670	660	674	656	667	624	652	656	688	629	676	667	709	676	644	680	696	689	696	751	700	736	676	655	632	645	657	623	710	654	646	670	669	701	650	676	639	653	678	699	655	664	668	634	653	658	719	680	634	671	678	688	657	742	703	707	685	666	645	688	644	677	660	674	675	661	657	684	652	641	703	696	629	664	668	677	669	671	673	664	640	654	722	724	665	683	695	651	651	671	677	648	677	681	708	659	681	719	708	730	703	631	661	677	645	667	706	664	654	680	649	640	683	663	686	676	657	698	718	730	703	697	679	690	642	665	679	710	667	689	674	643	684	697	690	645	702	646	695	710	671	710	684	684	688	672	628	719	655	658	672	694	635	663	668	721	643	653	647	610	657	665	710	694	640	700	643	653	700	668	691	689	708	709	667	674	657	697	682	671	684	621	704	630	659	705	641	685	697	675	688	660	673	693	680	654	684	679	665	712	687	680	679	643	687	613	677	683	706	670	652	704	676	659	652	671	674	692	658	691	647	701	691	674	721	693	620	660	670	731	664	676	626	685	656	713	651	685	682	652	701	686	667	662	723	651	704	639	687	676	647	712	717	702	693	627	688	685	664	632	655	699	649	688	695	651	703	673	644	715	653	678	670	681	719	701	669	696	694	682	672	657	687	648	697	708	715	693	661	676	632	688	665	717	678	687	643	704	693	653	633	669	683	648	706	700	656	663	709	650	663	673	674	667	649	652	683	642	672	681	642	721	657	642	685	665	665	682	682	705	671	657	681	681	655	671	617	649	651	699	689	706	678	673	653	664	674	651	680	725	702	679	673	627	667	666	679	674	695	692	657	651	694	609	624	642	662	677	677	714	696	681	693	683	663	641	658	677	615	678	687	639	688	653	662	665	704	665	635	641	620	663	634	681	694	734	669	672	701	679	669	736	698	661	657	711	665	682	670	702	672	667	693	677	651	661	692	635	719	690	646	627	692	706	652	673	615	683	665	672	691	650	717	659	672	700	675	678	684	674	665	640	680	661	686	658	674	674	664	656	642	687	704	607	679	685	657	642	648	664	673	618	652	690	671	713	709	680	662	708	719	654	705	684	687	670	679	682	680	628	693	717	676	675	677	634	675	618	653	652	709	644	721	690	713	678	685	661	678	671	649	658	636	681	675	658	680	657	664	683	701	686	641	678	715	669	702	659	664	680	652	705	676	655	664	704	679	712	662	703	707	680	665	644	673	687	721	656	672	684	662	665	637	688	654	708	707	666	664	687	652	675	645	658	671	648	638	679	658	721	658	641	644	696	716	666	668	719	696	685	680	692	652	693	682	671	632	676	682	663	701	661	674	626	649	683	670	668	627	686	670	682	651	675	746	684	681	707	707	670	667	656	691	691	729	677	670	659	683	696	674	667	678	646	659	664	671	687	694	678	629	637	666	694	693	624	702	685	656	634	648	668	682	650	667	636	686	671	690	708	631	716	694	737	666	697	688	637	719	677	651	696	667	710	627	723	643	679	668	669	682	662	666	625	682	715	687	706	648	696	635	664	683	723	650	639	639	650	650	639	637	725	672	637	679	643	628	681	629	639	714	726	660	698	647	697	703	668	708	667	675	665	747	657	706	697	679	725	730	673	691	683	671	708	673	693	673	693	712	673	696	631	687	658	709	690	695	677	667	680	655	689	709	712	662	663	697	622	680	670	637	689	691	671	698	631	691	667	684	660	671	679	701	732	687	645	663	720	667	700	677	669	699	623	657	677	689	659	706	726	657	651	647	664	680	625	635	673	660	660	707	640	634	670	701	683	662	680	685	720	668	672	676	696	654	670	697	681	661	675	629	681	698	658	664	690	664	663	716	706	700	661	651	648	637	659	692	672	680	731	694	639	672	695	679	676	648	701	644	714	648	658	714	707	665	675	669	635	659	711	710	712	698	657	702	649	695	673	658	674	679	701	652	670	681	684	666	688	691	710	637	672	687	686	718	635	659	643	670	734	653	694	692	678	646
23454	21503	29315	23798	21354	20938	5884	501	440	408	409	402	424	414	442	433	413	412	403	395	425	426	446	416	399	428	399	413	389	390	382	413	423	372	430	383	402	405	408	396	395	397	430	390	391	421	416	423	425	391	425	408	386	398	447	432	398	372	392	458	422	401	421	367	396	430	381	424	396	397	410	414	456	437	417	418	395	402	390	386	396	440	394	447	358	380	380	400	423	400	396	387	428	415	439	401	381	442	434	374	402	444	397	403	440	450	411	401	377	383	393	394	416	418	446	416	389	403	409	430	386	377	355	375	381	412	427	399	441	402	415	456	362	428	380	408	350	428	383	409	366	421	364	367	404	397	404	387	400	427	429	424	389	380	383	377	418	431	409	433	426	405	436	400	398	437	423	412	437	407	390	406	408	385	413	410	409	376	444	429	383	388	443	401	397	449	420	430	426	403	407	421	423	399	399	419	436	408	382	375	395	402	418	435	402	431	439	433	436	396	381	423	382	426	381	415	448	371	395	389	405	421	385	386	388	399	432	397	395	411	412	407	441	382	408	407	390	431	414	412	365	393	419	403	413	357	422	411	372	391	428	405	388	409	393	403	398	360	392	431	398	426	397	414	431	403	393	417	411	370	426	406	446	423	410	407	398	403	431	426	398	394	392	395	390	435	427	409	381	418	414	375	423	445	429	382	434	412	384	422	404	428	398	437	429	429	413	384	397	436	459	413	426	407	407	403	430	373	426	384	400	406	409	446	429	407	379	382	394	433	395	388	398	380	417	403	395	424	382	375	407	426	378	418	404	404	405	388	417	365	406	390	418	399	411	403	447	422	394	384	418	396	404	410	422	420	436	423	404	412	394	400	394	466	399	416	427	429	386	397	390	438	382	364	398	395	421	399	423	389	376	370	442	381	385	414	420	391	418	416	413	360	416	426	432	379	420	414	424	427	408	376	424	441	428	403	441	444	418	385	412	417	407	394	451	394	391	417	372	379	393	414	420	417	423	388	464	370	414	425	423	387	429	379	388	354	407	394	430	348	371	378	384	410	407	425	406	376	416	375	389	373	376	413	411	407	389	430	401	403	390	473	398	389	410	407	444	400	405	391	421	441	416	417	413	407	462	423	362	389	412	412	431	423	426	440	448	433	418	407	423	431	389	396	401	398	405	411	404	428	388	387	394	398	409	390	429	407	424	436	434	410	386	389	442	387	397	398	423	418	384	402	435	397	366	428	422	417	399	408	416	435	408	416	380	414	419	429	367	403	390	412	433	393	380	421	368	422	382	395	417	415	396	411	432	394	454	395	405	411	388	406	385	372	411	419	406	411	369	409	379	380	425	404	413	414	434	370	427	372	383	386	412	378	370	395	402	392	413	414	416	395	440	436	416	414	411	405	416	370	429	404	409	402	405	409	401	362	394	408	389	388	397	413	423	415	400	437	377	390	389	391	386	407	380	429	386	409	428	382	433	405	400	415	413	394	419	389	417	400	386	377	412	424	388	433	397	398	390	394	389	370	381	435	410	396	381	389	380	401	366	397	397	434	416	389	453	390	413	450	425	394	389	402	411	442	419	418	420	410	379	376	432	421	411	420	420	413	413	435	425	381	415	415	397	416	409	434	402	399	402	387	454	378	419	421	436	378	411	423	393	375	376	413	409	421	406	359	391	437	368	417	387	431	467	415	413	415	427	406	411	431	404	416	400	432	433	431	421	413	423	427	392	351	400	424	420	417	389	398	401	402	374	421	401	362	450	454	382	417	408	402	383	358	398	412	383	388	417	406	424	422	393	418	412	431	396	425	407	408	359	387	385	421	414	395	366	413	411	412	422	406	446	447	444	428	408	413	382	415	380	419	420	436	403	405	436	402	433	438	391	438	412	394	417	394	375	402	403	430	409	449	423	432	418	400	411	407	407	380	426	434	416	401	372	425	419	376	393	421	435	361	414	419	427	423	409	438	452	383	418	430	402	377	372	422	394	400	435	412	415	441	404	407	377	401	413	411	405	408	417	379	415	376	388	369	413	395	419	395	383	440	405	419	412	430	424	416	369	368	362	408	400	404	391	408	407	394	446	408	423	387	419	399	418	385	414	411	386	362	410	419	402	386	406	399	386	424	390	405	411	377	360	402	402	376	412	389	427	420	417	408	382	413	425	409	407	436	392	404	414	423	399	396	428	463	401	428	389	393	430	364	423	433	356	409	385	431	375	406	366	414	429	415	417	396	416	409	410	367	400	405	404	357	442	403	399	431	420	374	427	396	406	416	402	413	390	388	425	443	431	384	403	424	417	419	390	431	425	425	381	408	363	436	407	407	425	382	407	401	384	398	401	414	373	389	383	370	401	385	378	418	426	388	406	412	370	400	401	408	413	431	437	402	407	412	392	399	412	426	412	392	388	457	381	422	415	387	403	381	403	406	407	422	370	402	446	409	398	393	451	384	420	386	369	386	417	418	414	428	384	409	424	404	421	368	398	399	387	405	431	404	383	399	405	434	407	391	382	427	411	446	380	432	410	394	404	403	382	397	420	420	392	400	402	412	425	429	441	410	424	418	424	390	389	408	397	414	412	408	392	392	424	398	439	412	436	404	394	432	417	415	439	410	436	396	404	414	419	404	393	425	384	425	385	433	406	423	391	435	386	398	433	401	432	375	431	422	406	418	409	401	427	451	371	420	435	426	399	394	396	383	432	419	384	389	412	430	413	454	373	405	400	414	424	399	370	453	400	410	406	408	354	361	386	428	387	393	433	391	392	410	428	432	415	381	394	402	407	387	432	422	448	425	421	415	393	414	457	424	441	398	373	407	416	400	408	405	441	393	384	388	397	415	460	415	370	378	386	395	410	422	410	386	390	406	408	391	383	430	384	401	379	413	417	384	394	396	398	414	382	420	389	380	393	402	388	392	399	420	416	407	416	377	414	436	398	389	410	373	401	419	441	402	436	396	427	405	430	399	443	436	414	410	400	442	380	384	392	422	395	448	423	402	355	434	397	412	398	382	404	408	437	409	436	420	433	425	381	413	415	404	392	368	381	404	406	390	422	440	402	378	383	439	432	397	373	418	426	414	377	416	421	411	403	398	389	411	405	402	429	383	419	395	394	401	413	396	403	411	385	394	401	434	404	428	412	407	436	403	374	414	381	423	424	396	383	399	427	424	428	406	416	418	416	405	413	389	397	384	412	414	423	386	393	401	362	415	415	459	396	378	399	397	429	395	418	417	419	422	436	405	422	395	397	403	407	398	393	389	433	421	384	397	404	443	411	395	383	416	395	388	401	408	450	423	434	437	398	395	384	391	437	367	402	408	391	403	422	407	447	376	365	422	421	383	397	378	415	412	451	410	367	417	450	360	413	417	382	412	355	375	457	383	424	432	410	400	365	414	407	398	380	415	380	410	407	409	434	447	420	404	375	416	389	387	403	410	402	423	419	444	404	413	435	374	406	426	394	428	377	421	417	413	429	431	401	397	417	397	400	418	395	421	423	422
61827	90355	54853	22252	682	622	568	576	562	596	567	600	554	595	550	549	544	577	584	583	538	576	587	597	631	592	609	562	588	538	560	574	596	558	548	594	603	591	604	586	562	575	541	540	550	583	576	553	579	562	576	560	593	647	598	562	586	584	529	613	576	572	547	559	585	572	572	571	591	552	550	607	527	567	539	582	579	580	577	548	588	586	523	579	589	588	596	593	586	550	571	610	570	561	592	538	555	575	597	548	578	561	534	538	611	581	575	591	547	587	580	559	581	576	554	551	542	588	591	585	565	587	512	552	619	560	566	539	583	572	523	582	555	622	547	570	587	571	604	517	571	577	567	561	609	559	532	581	579	589	548	597	590	559	577	585	566	575	578	578	581	555	570	570	570	567	582	574	586	566	587	560	581	539	588	555	562	580	576	542	602	552	562	613	555	595	584	522	604	587	544	563	549	579	582	565	558	538	572	601	582	540	568	571	536	539	593	574	604	528	548	546	596	584	561	577	592	574	561	564	565	586	565	575	577	579	615	552	534	617	579	572	582	577	546	574	589	578	570	594	617	573	546	546	551	551	566	539	566	567	592	585	584	640	568	558	554	553	583	568	572	565	581	570	573	569	601	574	595	595	523	613	574	577	581	607	559	631	594	600	555	535	573	568	567	561	614	529	558	570	590	562	577	582	568	535	559	551	589	554	582	602	532	535	535	544	552	540	562	590	572	542	566	599	588	558	552	574	565	591	603	534	599	559	552	579	540	615	556	587	630	578	622	569	562	561	546	563	578	563	588	578	533	608	549	565	566	614	567	571	524	592	580	584	580	552	564	537	549	595	601	554	566	530	577	580	573	589	546	619	569	561	564	560	587	556	567	555	578	595	582	595	589	588	559	567	513	569	564	574	526	600	584	601	616	584	580	625	548	569	588	549	562	552	570	570	563	549	558	593	559	540	523	578	583	543	549	601	590	607	595	545	587	546	567	566	580	612	595	614	550	603	560	604	548	603	558	568	547	600	549	566	611	558	573	542	553	614	590	589	599	540	588	624	613	598	568	569	561	616	580	592	529	595	564	598	580	534	580	546	549	564	551	588	575	638	578	548	530	570	593	564	560	569	568	550	576	576	575	548	578	571	549	556	588	553	593	622	553	601	582	545	590	574	560	565	559	569	550	563	582	549	593	577	578	589	528	558	607	586	575	600	575	546	558	573	544	586	555	584	569	546	555	564	577	578	541	579	599	571	565	581	561	576	599	586	546	586	561	570	548	568	572	581	636	564	594	569	538	573	546	584	572	589	584	540	572	548	550	539	553	620	577	550	604	548	574	565	599	535	571	589	564	556	574	557	597	581	580	564	606	591	562	595	565	610	548	549	591	564	622	562	586	587	561	606	528	561	623	566	575	541	550	579	568	608	531	625	540	548	562	565	599	582	602	509	590	561	569	559	583	596	556	585	581	581	555	561	618	611	619	612	542	569	584	584	587	570	571	560	618	537	580	550	567	584	545	556	582	559	564	575	570	595	562	574	514	569	607	546	579	571	582	585	575	552	589	550	582	563	583	536	544	571	539	560	563	559	549	599	598	561	566	581	559	582	561	579	593	591	567	574	559	570	568	601	559	585	622	585	560	605	576	601	581	560	559	562	536	577	515	599	593	612	567	562	561	566	577	523	566	579	585	537	548	586	585	572	568	525	566	584	574	551	584	602	584	578	565	582	556	568	608	604	557	540	576	552	559	525	563	546	571	572	558	589	557	581	597	554	574	580	617	552	563	569	512	574	533	571	601	570	556	560	583	606	583	585	623	543	562	550	544	617	552	582	585	595	578	574	571	552	617	589	607	546	587	579	562	576	548	584	588	572	568	586	561	559	603	556	532	612	578	552	609	590	578	587	565	549	561	594	518	553	550	620	563	574	561	588	588	581	637	579	581	613	553	565	577	573	608	547	540	601	535	572	596	557	560	554	586	572	545	544	580	556	573	594	610	588	580	579	531	613	579	563	552	647	540	567	570	557	594	562	587	517	599	538	586	575	589	548	599	586	565	585	556	634	572	553	550	582	575	583	568	581	559	559	571	602	574	564	549	569	555	544	568	593	576	591	546	527	525	545	574	523	594	509	541	543	605	588	550	601	540	589	592	560	567	581	538	564	547	560	580	604	554	615	603	536	574	569	530	485	566	552	607	606	595	540	564	609	571	567	566	582	633	579	571	605	571	608	568	620	556	552	517	581	612	591	532	563	540	549	615	573	601	556	553	592	586	567	623	589	593	564	568	557	584	557	580	528	543	582	608	557	551	586	580	565	587	553	576	593	600	599	584	573	545	546	554	580	572	559	555	610	572	612	517	539	612	564	598	581	573	604	534	557	568	539	610	555	568	525	574	595	558	607	601	549	586	586	573	576	582	587	595	595	603	574	595	598	586	595	579	562	562	560	632	568	587	569	527	587	588	535	542	601	574	571	574	631	584	579	596	614	567	555	539	539	533	571	541	609	563	585	563	605	567	586	571	589	589	528	530	532	599	552	549	564	567	599	570	594	577	539	532	604	535	551	595	584	586	522	526	547	580	583	575	572	551	559	566	527	575	599	593	523	529	592	558	575	537	526	546	538	613	586	585	586	624	607	560	614	550	566	592	641	569	589	605	600	564	589	552	535	543	575	563	584	564	581	580	608	555	590	606	584	580	580	522	587	651	507	578	552	608	603	536	531	547	594	574	566	541	562	567	527	589	598	585	573	597	560	596	553	523	564	564	577	550	555	554	586	579	616	580	579	549	554	588	526	597	511	565	539	585	586	577	565	603	557	568	572	563	576	557	602	545	553	615	589	577	552	534	593	544	562	541	587	541	586	581	535	646	570	584	568	597	592	536	546	536	577	560	607	620	574	573	564	556	561	583	573	578	539	582	575	596	650	585	619	555	559	561	550	600	577	554	594	567	550	592	610	550	599	595	535	566	560	547	588	592	548	603	576	566	575	577	539	591	569	579	546	595	586	571	583	544	538	563	592	576	585	571	537	574	648	562	547	514	528	594	568	543	566	605	579	580	540	561	567	597	544	598	554	568	619	534	579	576	575	593	562	561	577	576	574	594	555	551	585	568	626	578	584	595	591	565	552	542	563	569	580	572	562	564	569	570	558	604	604	543	580	575	571	507	567	612	567	587	558	556	563	575	579	562	579	568	578	561	562	624	593	565	568	618	629	546	601	566	567	555	560	577	559	528	569	556	590	576	562	545	552	552	554	552	633	584	567	568	571	556	544	569	562	580	554	529	571	556	560	586	616	586	556	567	615	568	577	557	606	585	574	588	617	579	581	555	555	558	595	573	586	580	575	579	559	604	581	562	572	556	562	573	572	575	518	569	585	541	568	588	606	558	530	564	549	560	561	556	561	586	576	582	579	566	573	577	552	594	567	531	595	576	598	565	587	589	570	615	605	581	558	551	571	573	599	591	572	572	601	583	565	517	589	560	581	560	585	572	597	596	563	570	562
32118	27481	21744	6440	512	407	395	386	398	411	408	395	407	394	412	403	403	393	395	378	378	393	415	409	415	385	379	416	375	407	382	420	433	413	382	374	417	412	382	418	411	405	392	387	407	389	409	420	382	372	392	410	385	380	439	410	389	396	384	384	403	413	368	414	406	423	378	413	388	380	393	379	357	386	406	410	357	380	387	366	387	408	390	377	359	397	446	400	427	429	380	420	370	416	398	433	376	425	416	398	370	418	428	382	417	398	395	398	369	419	419	384	420	431	385	411	419	370	398	413	421	402	368	404	370	401	413	379	361	411	408	402	410	409	406	383	408	412	408	401	366	387	397	355	390	430	353	392	367	410	426	391	378	381	403	386	419	397	376	373	390	458	411	401	398	380	439	413	388	384	418	438	395	394	428	388	432	402	411	366	391	401	404	386	408	425	385	409	407	411	411	400	396	407	379	423	465	376	400	418	378	389	395	385	379	391	402	405	401	418	409	395	413	375	372	391	401	416	397	415	399	409	451	443	388	407	468	381	401	426	391	399	375	387	404	433	380	422	397	421	414	395	390	386	383	377	383	364	400	401	375	412	409	385	381	387	410	376	398	357	415	403	407	402	410	349	380	414	415	406	413	423	367	379	392	410	350	405	432	432	445	396	398	396	391	351	365	402	398	387	390	399	412	435	399	401	407	381	398	410	417	397	415	391	343	385	380	398	410	374	428	427	373	403	385	406	411	432	419	417	407	402	422	402	402	385	396	399	407	395	406	386	425	416	406	404	402	402	399	400	407	362	373	377	406	381	397	378	405	407	389	374	414	426	396	402	388	433	390	390	391	379	399	431	389	395	403	428	399	400	420	356	406	380	410	384	377	368	376	372	365	392	405	399	377	420	411	385	418	410	411	421	399	424	387	387	378	407	367	401	417	407	380	374	425	402	393	436	388	414	402	388	394	396	423	353	393	384	395	406	415	382	386	412	383	366	388	415	423	397	362	385	389	410	389	406	416	438	364	360	417	408	427	400	404	371	397	394	416	416	406	365	382	378	430	389	431	365	413	412	416	356	402	394	405	411	399	402	419	403	397	382	411	380	410	394	371	396	408	369	370	428	397	372	370	395	399	415	424	422	423	396	398	414	460	360	438	369	433	396	407	415	386	417	385	392	378	418	372	386	386	414	410	418	398	388	390	381	384	405	386	422	413	396	393	431	401	361	409	370	412	416	405	426	413	371	382	435	387	371	419	398	373	419	405	403	426	394	377	406	421	409	410	386	410	384	409	377	370	410	389	429	405	371	402	376	391	399	417	399	398	348	392	395	423	405	405	414	416	409	374	405	401	386	421	387	453	414	364	368	411	404	383	379	408	372	394	378	414	372	395	372	391	405	377	401	388	353	398	382	350	406	371	416	388	419	390	418	379	398	413	401	395	378	424	393	428	406	421	391	357	410	374	396	406	378	406	431	409	385	375	440	389	369	424	395	392	389	365	431	384	397	422	405	403	395	427	370	422	376	402	386	393	395	389	389	396	384	410	377	382	409	414	427	365	409	395	394	396	362	382	387	402	408	420	402	430	430	411	430	386	405	378	403	379	408	392	430	394	367	409	429	396	403	418	408	394	385	415	453	410	411	394	438	381	397	416	430	398	404	402	384	394	405	377	365	430	419	406	418	395	375	360	392	391	421	411	409	393	369	385	428	421	430	433	394	426	384	393	403	384	384	383	368	365	414	379	422	402	400	386	371	423	415	399	392	389	382	434	412	400	427	362	425	394	382	406	379	385	361	454	399	356	422	375	385	376	406	436	366	363	425	406	416	403	352	403	352	391	424	388	413	390	414	362	389	397	416	410	412	382	403	403	387	429	370	409	401	385	403	420	365	396	415	382	421	416	391	399	424	390	395	392	403	393	401	414	386	377	394	382	376	378	404	426	385	360	403	401	388	394	406	425	384	378	401	413	411	369	395	371	384	380	408	413	409	430	438	403	397	379	403	410	406	390	444	393	392	401	436	378	418	393	411	437	388	411	382	417	374	422	412	345	395	427	382	406	367	385	414	392	377	369	381	396	412	394	383	374	391	405	416	363	393	395	365	412	372	404	395	461	415	444	403	416	398	402	372	418	376	414	424	359	414	398	396	402	382	400	388	370	378	395	400	414	380	419	346	386	394	423	388	364	417	388	395	439	415	383	414	403	401	392	384	394	412	425	433	411	407	424	400	410	419	410	380	417	408	405	386	367	404	429	378	443	391	376	417	410	412	424	385	370	426	427	405	383	393	399	392	375	373	369	383	381	372	357	393	399	379	415	364	398	405	399	425	424	392	406	413	379	405	394	401	427	405	406	390	405	402	379	397	418	392	400	437	374	381	411	428	376	401	419	380	388	351	415	395	373	370	406	405	415	417	409	410	438	391	382	362	413	396	408	386	428	386	438	386	428	372	385	394	411	437	389	374	399	380	372	396	419	386	383	416	434	368	398	404	408	435	398	371	389	362	430	399	393	415	391	356	412	406	398	376	389	413	382	393	374	403	380	366	400	385	385	403	396	410	410	413	427	379	426	415	395	360	416	378	433	420	380	369	377	412	372	391	418	377	406	395	379	393	401	416	429	393	430	394	407	432	354	404	419	376	409	376	383	417	402	397	399	387	394	402	386	390	378	405	387	417	366	394	412	434	383	431	412	366	383	393	386	395	397	382	408	391	414	421	391	404	369	438	383	412	407	397	401	388	383	360	438	418	400	400	420	377	423	383	397	407	357	395	409	411	407	414	422	399	396	376	412	398	380	363	375	384	390	382	397	383	413	413	375	421	394	418	397	386	396	392	383	407	381	384	379	384	405	389	366	401	381	396	385	382	373	377	404	393	391	345	417	400	414	382	438	423	414	382	408	398	391	399	395	408	413	407	387	384	426	415	359	406	392	374	405	435	387	425	393	429	377	404	416	391	384	393	394	386	389	378	387	378	408	383	406	415	395	432	386	400	409	389	417	388	406	367	414	371	426	429	414	397	384	396	392	414	402	391	410	392	400	382	395	379	394	416	417	409	359	388	389	394	426	410	418	368	386	372	384	371	416	352	392	412	385	382	400	390	426	401	402	447	410	426	385	414	414	388	434	393	386	396	385	394	386	403	392	402	447	418	391	378	381	387	415	414	418	414	383	389	427	355	394	388	384	366	426	412	434	355	411	403	383	378	400	378	354	418	399	398	402	384	385	415	379	338	431	425	428	411	412	394	357	385	391	405	393	389	381	379	416	404	401	406	424	378	430	393	404	382	383	383	389	385	369	411	412	399	417	401	361	383	399	370	388	390	392	417	415	384	388	377	404	431	384	402	366	401	356	398	389	395	418	369	398	433	398	401	375	396	380	397	403	416	421	405	435	406	425	383	431	411	435	413	394	427	394	370	430	390	394	411	394	398	394	423	415	397	383	387	396	405	428	424	382	369	417	389	413	373	408	415	403	435	415	419	425	385	405	370	442	386	423	406	431	403
40534	41066	19123	3860	605	586	529	579	546	562	549	605	597	580	626	550	576	519	548	575	565	584	580	549	569	568	519	553	561	592	522	551	561	596	544	586	555	608	602	545	557	577	544	527	565	599	544	532	571	572	572	584	550	604	527	558	557	567	570	592	598	571	539	575	601	569	557	583	569	571	564	572	540	588	587	540	529	601	547	579	587	582	541	550	536	545	576	548	586	519	544	564	592	615	536	565	578	549	524	555	526	551	567	560	522	559	555	547	551	568	589	555	614	568	565	528	547	531	560	599	541	541	534	529	541	576	547	559	563	554	563	569	580	543	552	551	575	559	572	553	554	559	551	605	581	550	560	556	559	552	523	618	575	550	591	536	566	568	598	599	540	548	555	567	591	581	533	548	553	548	562	590	545	505	601	577	584	536	534	565	580	547	561	579	599	539	560	548	572	627	522	549	592	535	583	570	617	545	578	550	526	539	553	573	530	586	522	600	556	553	558	590	592	567	570	532	594	592	559	591	579	570	546	543	593	578	570	542	598	553	533	570	546	554	562	584	583	578	556	583	549	577	528	621	552	497	553	558	557	567	579	504	548	556	544	600	564	517	562	560	576	569	552	582	589	532	578	573	622	526	488	592	564	520	528	585	576	575	543	586	567	529	584	582	558	546	584	580	585	560	557	568	555	537	521	597	559	580	583	531	549	589	575	595	570	544	573	565	588	569	585	564	567	578	494	550	586	544	559	574	552	549	578	578	552	551	519	599	548	544	533	594	519	606	580	547	561	589	574	600	567	573	581	555	600	562	550	581	541	573	552	572	569	557	568	528	569	581	574	539	588	576	582	564	563	559	549	573	550	557	512	533	562	604	531	559	544	552	567	544	574	572	566	581	568	577	517	553	551	593	566	592	539	584	614	585	563	603	611	584	588	586	579	538	561	612	573	564	624	557	557	593	547	554	544	585	547	589	586	546	582	590	526	530	577	545	577	612	562	520	551	527	598	607	573	553	560	566	569	588	526	562	581	582	597	503	537	557	585	595	566	569	560	590	585	584	600	552	574	591	590	596	562	580	569	576	542	576	580	552	573	558	567	543	595	542	570	599	533	567	564	579	541	573	532	584	547	550	567	577	567	545	608	607	513	565	598	547	566	543	543	559	550	549	570	590	583	603	555	541	554	581	573	598	571	573	542	575	514	534	582	588	564	518	581	577	584	592	540	599	575	557	572	577	550	573	590	587	582	597	586	557	542	587	537	545	543	596	520	581	553	549	532	539	578	578	561	578	576	568	591	566	573	574	549	573	550	553	559	545	583	543	559	551	566	564	560	557	542	570	584	543	552	556	573	528	559	572	573	579	588	589	530	575	567	578	541	564	584	579	566	557	593	543	554	555	561	542	563	573	553	554	575	555	547	546	539	582	567	570	569	549	536	576	568	549	582	544	570	580	554	579	561	547	537	591	531	581	570	603	592	558	584	568	565	569	579	583	553	576	583	518	537	621	586	557	552	595	546	555	532	558	592	559	565	515	571	569	529	578	573	535	576	554	553	593	571	526	600	589	536	543	610	560	569	543	566	569	563	538	563	601	571	525	581	569	567	541	558	593	566	583	558	556	601	528	564	531	568	585	557	602	556	573	559	589	515	568	566	556	587	580	607	561	589	573	568	587	557	551	575	518	533	553	612	586	602	566	579	581	589	593	563	563	562	559	557	543	584	541	537	548	620	570	569	528	591	539	539	557	572	564	554	584	535	539	579	553	551	548	559	570	571	557	535	604	584	534	558	576	591	586	594	580	537	554	583	547	555	565	564	550	523	531	574	570	566	539	573	573	519	580	563	567	542	564	580	599	559	559	569	564	571	595	579	529	519	566	570	567	564	560	539	543	569	517	546	561	602	577	532	543	548	582	579	598	570	534	573	567	570	610	563	546	619	564	584	599	573	604	596	612	600	596	585	565	584	545	547	548	543	567	542	540	556	558	579	588	601	518	551	606	582	564	540	545	577	576	544	577	571	581	550	526	551	582	576	532	587	569	552	579	570	573	526	596	566	588	593	548	579	568	587	572	578	600	614	575	584	601	584	551	569	530	564	554	599	508	580	583	555	546	555	558	534	553	541	570	537	566	518	563	576	618	561	569	535	585	584	590	559	591	550	568	581	593	555	585	583	552	562	565	549	576	575	562	573	534	524	580	496	560	550	580	554	595	596	559	548	562	566	556	571	578	593	568	575	604	549	572	558	556	568	561	560	601	534	556	567	537	526	536	595	575	596	544	550	526	558	583	563	599	545	552	582	622	551	533	567	587	573	583	543	610	551	535	554	517	548	567	539	558	545	580	563	579	536	572	586	611	520	554	567	549	616	571	546	574	550	575	578	594	594	577	531	602	576	602	547	583	572	540	617	531	567	517	582	583	543	586	565	576	527	572	534	520	609	596	555	576	553	534	559	579	539	560	544	558	567	561	547	571	593	549	532	554	600	568	583	561	505	586	598	600	597	615	582	564	604	579	567	540	561	515	574	552	563	528	527	535	615	610	568	578	588	594	553	563	562	614	552	546	552	569	568	636	583	531	561	546	552	562	576	540	588	556	538	567	533	603	617	582	577	545	597	537	570	530	585	599	589	555	590	542	560	564	540	551	559	571	563	568	533	571	573	553	586	539	622	554	574	534	573	586	553	564	597	560	536	557	591	556	577	542	585	590	573	587	597	555	580	562	555	554	566	544	529	544	557	582	573	565	592	553	573	586	570	615	561	556	563	554	584	534	579	574	573	553	535	570	569	532	579	560	568	556	567	563	587	536	592	592	526	557	580	558	586	586	598	548	564	588	540	543	557	593	585	576	572	543	582	576	537	564	553	528	602	606	553	568	597	555	553	570	572	577	560	604	570	537	554	555	581	569	578	581	572	612	542	553	531	567	586	626	588	547	555	504	587	543	604	550	567	542	596	570	510	565	580	549	541	577	554	593	573	567	555	590	600	546	595	558	525	562	600	589	590	577	543	615	589	544	525	543	553	536	588	546	543	572	588	585	591	555	572	594	545	541	565	564	569	567	582	539	572	563	551	583	590	546	607	609	595	530	554	609	545	577	558	582	542	591	550	538	567	550	583	512	583	593	568	552	602	522	547	584	530	564	561	593	537	580	518	557	541	561	543	596	543	606	566	567	579	604	564	558	579	579	527	545	554	541	592	550	540	533	556	542	548	541	576	582	577	596	607	548	567	577	578	543	602	587	609	560	558	534	535	615	619	578	553	590	587	579	622	559	545	556	564	576	544	552	556	539	578	599	550	536	589	534	615	554	541	539	541	604	594	562	548	562	568	525	580	566	606	570	606	579	547	550	563	567	588	553	571	553	537	560	544	585	554	556	590	596	586	594	576	591	568	572	548	602	568	524	601	590	544	546	600	595	565	522	563	578	549	559	535	595	547	608	527	572	558	553	549	535	506	549	573	556	603	525	558	579	549	554	554	551	590	541	620	589	587	567	626	541
24668	21843	29137	24196	20846	8575	711	508	513	502	505	487	452	488	500	547	469	487	499	480	480	466	511	468	498	483	488	502	483	506	512	519	471	515	482	494	520	489	492	478	493	495	495	486	486	510	485	527	488	465	491	471	491	475	499	469	465	473	474	491	460	475	492	480	494	505	491	474	523	480	486	483	466	487	469	497	467	512	492	513	529	480	504	497	537	489	511	481	478	541	470	516	524	498	498	470	488	466	463	448	475	447	529	518	494	487	460	515	480	482	478	522	473	482	475	489	473	486	495	491	483	490	475	468	482	463	496	481	506	483	529	472	439	471	473	453	477	466	534	495	509	479	468	471	485	511	494	484	476	477	492	473	459	519	497	489	437	468	491	478	507	483	480	445	522	477	465	469	446	491	460	475	485	518	485	471	491	508	461	462	485	483	493	491	520	504	495	482	503	472	471	508	478	485	492	465	536	502	487	460	473	488	484	499	459	480	506	452	510	464	493	486	493	489	474	474	466	474	483	488	476	482	493	472	502	502	491	482	505	491	467	489	465	484	453	470	476	498	494	502	483	501	462	450	507	492	478	489	505	499	492	452	487	473	451	499	509	515	456	485	459	468	512	461	504	478	474	489	471	505	495	485	469	502	519	476	510	470	497	488	479	508	465	500	474	489	470	457	507	492	490	531	544	467	483	508	531	505	508	524	475	522	495	500	468	513	477	476	455	508	437	505	508	507	476	492	477	498	520	482	458	514	485	486	506	483	491	532	506	445	497	484	489	463	456	490	512	493	495	539	509	503	455	467	486	530	493	517	441	490	504	503	517	485	444	489	518	452	488	492	484	497	468	504	485	492	477	513	493	515	512	493	495	466	488	487	471	503	505	496	473	489	504	492	505	490	460	523	482	520	523	498	520	487	475	475	498	459	486	480	478	495	468	472	480	468	437	494	487	529	490	480	496	492	485	508	488	497	455	479	487	480	515	524	489	459	500	509	525	479	491	507	479	455	485	478	478	483	476	466	511	498	463	505	509	516	463	479	527	439	473	491	502	461	490	519	496	488	506	470	478	477	489	482	500	476	464	438	486	468	486	521	495	477	496	470	472	472	498	509	532	513	484	512	490	459	454	512	486	500	493	470	481	469	479	488	471	491	438	485	463	486	469	520	486	475	474	511	479	513	477	498	478	470	483	484	474	485	495	472	466	509	491	514	483	463	472	500	465	499	470	508	472	511	480	482	468	468	488	483	502	480	475	525	473	478	487	498	486	519	532	494	482	488	512	489	478	495	495	470	504	489	492	495	490	498	509	537	477	499	483	525	461	521	467	514	520	485	501	479	478	469	474	442	466	488	482	465	437	506	447	467	475	482	510	497	506	524	472	491	465	513	472	486	468	509	476	433	461	511	501	530	474	458	518	503	496	505	489	475	490	489	458	524	511	461	482	437	475	476	493	497	513	489	487	478	493	471	488	474	492	471	453	464	509	454	476	451	490	510	472	487	496	503	475	504	439	501	492	479	486	507	492	500	481	421	484	494	488	456	478	502	486	509	504	508	463	468	459	499	492	479	473	516	484	502	476	520	446	458	480	452	505	485	496	502	471	489	507	456	520	511	454	472	501	511	498	530	483	477	493	490	487	474	493	520	480	480	494	476	479	470	471	511	464	516	450	493	486	470	513	479	447	493	456	508	457	500	479	500	466	493	466	475	474	513	460	445	500	437	538	504	510	493	462	466	475	466	496	504	489	486	525	475	499	464	497	456	489	465	485	508	489	511	484	483	496	483	459	447	452	547	480	540	489	451	477	496	491	493	493	484	469	469	490	484	489	525	499	469	506	496	532	504	487	516	482	431	435	534	483	487	483	495	522	493	488	509	483	515	498	474	502	523	484	477	467	473	445	477	469	502	505	539	495	478	482	481	522	446	518	451	491	465	502	474	493	490	471	475	489	549	487	486	511	469	473	503	485	510	496	506	470	486	482	503	497	502	491	429	542	500	504	455	474	474	455	484	487	477	489	500	499	468	513	479	525	476	482	484	492	490	468	452	476	533	445	504	464	501	452	498	468	521	478	484	494	487	492	472	504	504	485	503	474	517	508	497	496	482	444	508	486	507	517	467	500	468	493	458	545	471	491	476	476	488	449	477	495	485	505	449	466	489	500	475	467	497	484	477	490	461	491	474	497	478	495	492	507	464	512	454	505	483	485	464	444	432	467	449	520	482	502	480	473	493	515	463	454	512	479	509	497	519	480	488	469	544	529	471	467	525	453	534	455	458	503	473	511	494	518	524	494	442	472	466	501	520	474	465	518	506	472	469	443	470	474	478	494	494	501	492	488	464	510	483	482	486	484	488	493	492	475	475	465	477	507	464	487	501	449	490	510	468	495	457	444	473	466	469	479	483	457	509	469	427	476	504	501	444	505	476	468	458	491	531	503	472	468	468	470	475	486	476	496	518	502	487	479	475	477	471	497	464	505	462	514	459	509	475	454	465	466	463	516	495	505	479	498	503	519	493	477	506	522	458	507	497	538	466	487	483	493	463	501	487	498	496	466	490	489	455	501	454	486	474	438	485	531	521	473	534	476	462	474	431	499	458	473	512	477	485	506	455	473	464	499	485	424	485	496	476	500	510	471	462	493	482	489	476	524	499	481	524	502	531	484	451	504	485	491	515	503	497	457	502	522	455	456	495	491	486	469	455	443	431	455	481	474	503	475	455	494	463	487	501	477	464	450	492	505	517	483	497	482	459	511	489	497	490	505	544	486	444	484	515	493	510	466	511	467	498	530	451	492	490	451	465	476	514	482	461	494	483	512	512	522	431	480	479	466	521	470	473	468	514	488	475	494	493	480	532	490	495	429	486	458	478	514	466	496	500	441	504	458	473	478	485	424	501	468	474	466	468	511	511	456	486	491	482	467	470	512	460	421	498	500	510	503	485	531	470	490	468	473	507	543	516	468	501	426	485	487	457	464	493	457	507	486	488	489	476	491	485	514	452	449	480	506	479	505	452	488	521	503	487	499	529	452	473	461	494	502	464	474	485	494	477	461	505	496	501	469	505	473	490	497	532	471	502	490	475	476	495	471	499	475	480	477	520	504	465	468	484	476	460	478	498	501	474	492	464	472	463	513	468	508	483	499	485	504	471	466	493	453	466	516	476	504	450	505	535	470	502	479	466	494	510	440	476	483	479	469	485	495	472	486	478	483	462	506	487	486	493	455	523	518	469	467	506	486	543	503	451	491	478	471	459	425	468	467	474	463	473	495	488	483	493	499	459	475	509	504	491	477	484	487	483	472	497	525	485	512	490	442	481	477	485	519	476	470	479	511	508	517	452	456	479	478	498	482	481	492	503	506	509	507	501	484	447	458	489	506	446	520	474	508	441	516	453	482	502	520	503	485	464	523	512	498	470	463	508	485	484	453	466	489	485	494	485	508	491	451	532	500	486	471	496	498	464	473	477	522	490	500	482	494	517	509	439	481	466	464	497	508	539
61738	79988	45798	16124	1040	679	691	705	721	708	661	686	645	720	644	692	678	686	694	668	674	673	658	719	683	710	691	714	684	677	686	686	680	659	674	695	692	692	717	700	686	689	707	681	706	679	653	702	715	688	710	643	675	701	669	708	650	691	667	664	688	729	695	694	679	691	685	683	708	680	762	658	689	659	694	692	696	739	672	689	689	727	713	708	735	681	713	670	652	667	661	701	674	696	676	709	673	678	732	696	680	672	703	736	700	622	717	707	703	669	670	707	661	698	681	664	703	646	708	680	706	640	614	660	690	680	667	670	688	686	667	663	654	661	692	677	689	695	698	682	675	689	707	704	710	706	693	644	700	734	705	680	695	666	640	679	714	733	716	696	678	636	691	652	679	677	685	733	659	681	667	686	700	660	700	681	677	668	720	686	646	714	688	711	652	675	612	673	665	696	660	660	729	678	713	713	668	655	668	677	697	696	711	706	677	680	727	711	692	667	711	677	693	668	705	657	702	676	661	701	714	729	695	632	686	704	671	648	664	685	711	703	725	666	654	661	707	698	695	684	669	662	701	725	652	711	671	678	697	683	649	697	709	675	690	693	700	687	699	678	727	668	654	692	693	726	657	666	672	727	679	667	714	683	701	663	672	664	637	654	655	659	658	719	669	713	714	691	676	685	646	717	686	676	726	686	683	708	713	666	705	662	680	678	734	702	642	670	692	692	661	708	688	640	711	604	625	685	708	658	651	710	675	703	693	697	700	675	682	689	729	725	660	662	665	703	624	740	642	676	659	697	748	722	640	639	687	686	685	681	673	643	718	671	688	707	663	645	701	679	663	679	659	679	685	670	655	678	671	654	734	611	704	684	691	719	724	672	698	714	727	684	744	727	690	689	666	694	705	683	693	694	712	684	700	691	694	719	696	709	682	693	675	672	724	692	675	680	646	669	667	658	672	676	666	671	670	651	663	642	673	715	651	617	691	637	686	683	676	697	704	726	647	655	681	692	654	660	694	682	671	673	730	676	696	680	665	660	639	746	688	700	729	704	691	695	615	670	663	665	714	670	661	675	697	686	671	687	733	682	729	691	700	667	690	636	714	668	685	687	692	760	665	718	668	708	640	672	658	661	650	699	725	670	709	697	688	629	683	690	650	702	704	682	688	664	709	658	698	694	727	664	749	645	678	706	675	700	704	700	709	693	690	648	717	683	687	693	651	697	708	720	665	670	700	721	695	694	674	660	697	684	661	687	739	677	701	694	694	639	720	682	658	670	704	710	679	692	657	737	738	683	681	657	737	685	669	693	710	678	707	727	695	673	691	689	685	681	696	742	739	693	685	655	653	702	698	706	681	707	705	715	656	712	687	693	669	674	694	643	693	653	707	699	647	703	702	699	665	709	697	688	709	689	666	759	721	702	702	664	728	705	676	653	702	706	694	685	702	669	686	679	674	694	701	697	669	743	697	708	687	700	693	679	723	725	694	681	686	652	667	674	663	674	677	698	676	679	683	706	670	677	667	653	699	672	703	675	667	697	660	668	701	673	676	676	718	668	708	716	631	688	665	659	643	677	674	661	721	692	698	703	698	698	725	620	699	686	715	689	690	651	679	680	729	690	697	715	710	689	680	654	701	678	677	704	709	690	743	688	683	706	699	664	634	710	703	713	679	733	689	689	701	672	704	682	654	735	695	742	720	709	703	651	720	699	671	664	722	666	683	712	686	721	698	697	742	706	693	687	680	646	722	689	702	673	690	745	729	698	711	715	632	684	680	690	647	675	673	668	676	684	697	674	698	698	684	655	722	690	713	691	696	677	702	639	680	692	701	638	719	657	658	688	656	651	711	689	677	645	706	701	735	686	693	713	722	688	749	690	696	687	679	695	696	686	699	669	724	711	707	673	706	694	704	669	680	719	678	705	706	655	685	673	679	699	624	686	647	707	701	701	698	629	688	697	695	693	709	697	687	690	632	705	733	723	644	710	698	669	669	671	701	687	666	697	689	701	729	704	646	666	650	718	671	678	715	665	693	677	656	712	675	698	718	702	632	681	661	691	712	692	691	629	639	710	675	705	712	731	683	677	689	715	690	698	631	711	671	726	707	706	717	709	644	700	679	690	710	686	705	706	722	701	683	655	714	703	661	638	700	690	686	695	662	633	737	715	641	771	666	697	710	673	699	717	699	680	698	668	681	670	681	670	705	693	734	709	681	689	696	685	716	676	694	708	692	676	698	724	727	737	681	723	667	649	699	678	660	694	658	723	690	724	695	696	669	660	711	665	697	674	698	648	698	701	666	674	702	682	740	698	713	690	662	669	683	728	710	693	672	718	664	664	703	695	664	689	740	656	631	725	649	696	700	721	672	710	720	694	705	700	647	650	707	659	772	693	669	662	685	676	656	692	652	694	711	643	702	652	687	663	730	709	691	707	723	688	669	717	691	713	670	653	725	675	681	702	703	727	690	696	728	683	697	672	718	688	648	727	662	702	725	684	720	697	696	709	663	687	677	711	626	696	655	656	676	679	654	693	667	676	682	664	652	676	716	653	682	713	703	727	716	649	680	659	697	695	635	671	618	698	688	708	692	708	652	705	727	669	665	718	703	676	689	654	668	691	674	655	688	641	672	703	725	667	669	679	648	653	665	685	642	695	670	666	644	682	667	646	693	654	645	757	696	677	676	726	714	714	652	655	634	701	664	666	675	694	696	680	685	715	722	729	680	667	704	623	694	672	678	714	687	657	708	722	663	690	670	677	681	687	729	669	653	644	701	650	701	676	706	662	659	660	684	667	687	699	654	661	675	721	692	627	691	709	700	680	707	679	684	717	706	699	698	728	643	684	712	682	653	705	671	686	683	653	680	663	719	727	675	640	681	681	668	649	680	679	701	700	691	725	692	676	709	651	648	728	669	681	706	707	651	720	699	707	685	661	668	692	716	712	676	725	695	699	698	639	683	694	712	686	718	736	703	669	694	660	660	707	672	704	719	652	671	645	701	664	680	648	715	677	687	680	697	679	713	672	684	673	724	717	673	703	657	685	709	673	731	696	679	682	731	714	673	675	637	652	668	677	705	709	700	682	681	713	665	730	701	659	685	665	752	663	716	684	668	634	679	704	713	688	704	687	690	687	758	753	723	641	712	666	693	653	653	650	711	665	680	682	697	687	709	704	678	682	707	715	653	679	709	642	673	685	676	664	698	687	692	716	707	691	703	681	714	662	699	647	680	708	654	724	691	680	659	675	710	688	672	719	668	717	678	731	673	653	669	676	694	705	703	688	708	633	683	673	662	622	697	674	693	677	691	729	694	720	690	701	743	650	662	614	662	701	652	670	655	714	705	662	692	667	658	692	703	679	682	680	671	712	713	690	642	617	686	724	728	644	693	656	697	686	684	682	691	662	707	687	670	729	635	668	697	679	716	712	674	675	713	662	650	662	699	724	674	710	685	696	683	640	669	686	700	745	728	726	698	688	701	657	676	679	690	621	698	672
23454	21602	29552	23852	21451	21135	6636	495	453	434	435	444	449	399	390	420	453	429	436	446	431	394	418	428	399	414	439	441	428	454	436	382	395	458	428	389	410	381	428	432	433	405	425	403	442	398	381	459	436	409	408	441	430	448	427	405	410	420	416	408	377	369	420	422	423	435	419	418	424	409	456	403	413	425	405	408	422	389	427	420	421	420	422	429	419	389	411	413	412	430	398	413	413	427	394	412	452	455	414	402	403	410	411	433	414	441	409	416	394	446	408	445	379	388	420	399	423	442	463	407	375	407	410	389	413	382	412	404	418	436	411	408	440	415	419	420	415	415	428	423	455	444	419	439	431	400	406	439	430	433	443	414	407	412	447	442	461	448	390	429	411	391	443	408	419	396	405	436	431	391	399	439	400	403	443	414	427	398	454	427	426	440	432	438	403	424	381	441	388	453	387	383	451	411	431	434	393	424	430	424	371	385	412	424	434	431	418	389	417	431	414	439	373	426	413	408	414	402	434	422	432	407	439	404	432	378	404	380	402	439	442	389	383	402	430	447	408	431	413	456	410	405	433	430	388	423	412	436	398	427	390	437	400	435	411	392	407	397	430	385	445	396	435	411	411	392	406	425	390	423	393	403	404	416	378	437	449	421	421	432	431	436	422	420	428	414	440	441	435	425	407	434	433	419	411	413	397	392	374	405	421	414	392	429	377	374	474	414	401	443	363	457	428	398	436	428	420	434	424	448	403	454	440	397	437	409	411	432	430	413	411	404	431	439	424	448	398	396	424	440	378	408	398	424	436	442	443	382	378	396	425	433	416	403	401	399	441	403	407	392	423	466	434	398	399	405	412	398	418	443	417	417	434	381	408	395	434	383	409	382	389	403	453	446	429	403	366	417	417	418	404	444	404	411	385	439	430	403	426	407	416	440	402	421	407	411	435	426	436	407	417	414	431	437	418	418	419	399	408	416	396	395	420	404	395	416	412	438	419	444	429	434	407	462	397	461	409	422	405	437	417	393	429	423	417	433	419	413	393	428	460	419	388	440	407	417	429	432	413	388	419	442	463	404	418	397	441	384	423	437	452	398	388	476	423	405	444	394	445	408	453	401	405	405	375	399	407	415	405	432	411	435	467	406	454	406	406	395	451	410	427	476	412	460	450	407	437	415	419	400	389	424	417	400	408	436	419	423	411	391	413	431	392	411	402	435	431	393	396	434	391	436	431	396	410	439	424	413	397	458	420	445	411	442	426	410	409	446	408	413	442	358	455	425	449	402	438	408	427	404	428	420	397	439	400	363	431	413	419	406	416	396	423	435	430	443	430	412	407	418	408	447	408	436	400	440	425	440	408	403	394	410	413	428	403	406	460	398	427	410	439	389	392	438	454	460	426	412	424	438	438	393	412	445	402	408	414	412	437	398	429	394	435	429	444	395	422	418	396	438	420	432	421	416	416	465	459	460	460	383	436	423	409	434	412	381	441	428	445	408	419	438	439	394	396	422	410	420	434	410	417	441	434	443	443	463	414	423	392	406	396	414	421	422	407	387	429	425	375	424	405	413	408	435	444	404	410	387	421	448	408	455	412	430	445	424	414	408	421	450	445	439	395	408	443	414	398	445	413	403	448	428	422	425	450	397	412	426	396	391	430	461	385	423	405	429	399	400	424	415	426	419	415	436	442	415	451	383	444	407	425	464	420	418	440	413	468	372	424	398	427	419	445	416	405	423	402	410	433	434	407	409	436	401	413	419	418	424	440	403	401	445	409	389	394	406	355	410	395	443	405	423	407	438	420	402	427	457	428	403	407	411	400	442	430	418	409	385	444	435	454	408	442	399	379	438	423	414	448	402	407	410	405	455	411	399	405	451	414	471	433	403	428	432	433	407	462	423	416	401	428	409	403	395	420	416	422	436	434	388	407	409	415	417	374	431	414	406	431	420	431	448	415	419	441	424	405	461	413	440	453	435	404	412	431	447	404	399	470	421	426	420	405	415	439	444	416	398	413	417	451	421	434	418	431	417	411	412	445	405	383	400	427	388	403	444	452	447	405	400	394	429	422	397	431	421	397	424	426	428	445	429	441	433	432	425	421	420	438	445	407	426	403	409	438	437	415	400	384	411	421	381	402	409	411	402	404	425	406	421	470	402	400	422	417	416	422	449	446	381	400	416	413	439	460	401	433	423	407	410	402	446	389	429	412	394	437	404	397	393	423	408	417	462	430	409	420	367	415	417	438	420	470	433	414	409	412	407	458	413	366	390	457	431	411	468	393	432	417	448	450	423	451	432	452	446	417	435	439	457	430	390	432	389	423	427	437	420	440	414	460	428	425	401	420	388	464	434	413	403	396	411	424	427	407	416	441	396	422	430	398	420	410	409	421	418	388	398	397	399	422	405	423	418	467	460	424	414	452	404	446	397	401	433	446	426	401	440	427	423	468	404	423	441	433	436	413	398	413	409	438	434	430	431	437	419	431	421	450	391	417	415	460	402	439	397	437	425	419	417	382	425	386	421	418	431	428	357	431	425	432	417	405	434	411	420	410	412	400	430	432	418	380	408	387	421	437	440	394	439	400	424	410	406	408	403	419	405	424	417	412	422	427	384	411	420	428	440	445	404	426	490	445	389	436	442	437	407	430	418	449	406	369	425	402	412	386	421	388	398	408	419	415	409	433	422	432	402	425	443	381	405	386	422	440	413	432	432	406	412	447	423	421	439	454	401	426	443	416	424	465	368	385	459	425	397	435	433	429	397	422	432	445	433	415	405	391	420	417	441	438	432	446	407	378	379	442	408	439	413	458	350	435	454	398	424	419	423	447	417	415	425	468	405	414	412	418	388	408	419	447	434	403	424	428	431	381	399	427	428	397	461	441	437	433	397	434	427	414	434	421	441	392	392	440	405	380	387	419	407	398	433	422	442	381	420	417	414	418	416	416	428	422	424	482	431	443	426	411	400	398	420	437	423	429	440	406	418	412	427	476	414	448	412	410	403	423	416	388	418	411	410	438	384	438	412	441	387	409	443	426	412	415	466	401	400	424	427	412	424	398	405	400	419	425	415	408	434	409	426	445	391	414	392	416	355	409	390	418	455	422	414	471	425	424	430	425	454	420	382	442	368	394	392	385	431	420	431	422	418	451	408	412	454	425	386	407	425	386	389	432	400	388	388	413	383	369	443	399	418	415	428	421	409	424	404	421	408	436	419	441	391	441	445	411	403	424	398	435	414	386	411	439	443	400	438	440	438	412	358	411	379	395	391	409	424	427	436	434	408	425	427	437	392	442	398	388	422	387	439	427	426	388	410	399	451	448	437	424	408	473	412	434	448	415	402	446	444	402	443	410	430	418	403	407	414	428	422	401	425	409	425	401	418	371	404	389	443	409	421	418	386	417	424	398	421	388	451	433	450	426	422	435	430	418	462	408	447	439	408	436	391	415	419	403	412	424	443	387	414	421	411	415	431	439	392	443	432	428	446	420	425	406	426	408	407
62543	90323	55524	22932	1206	564	618	563	571	580	583	601	596	641	595	581	578	580	548	597	598	616	558	573	549	609	606	588	627	589	564	563	548	594	594	553	554	596	559	628	612	638	551	563	549	607	581	600	591	587	610	576	601	571	638	573	606	551	589	605	582	588	604	576	574	582	579	587	589	530	600	576	574	598	557	580	582	536	617	576	583	614	616	623	591	604	580	596	590	626	613	521	550	606	568	569	558	580	580	570	617	605	572	621	601	599	585	600	583	617	564	590	558	545	551	542	549	629	554	569	596	583	611	582	583	594	571	590	588	586	572	619	597	543	565	555	586	591	567	572	555	601	596	617	584	558	566	576	573	625	598	563	594	570	586	586	601	612	590	587	593	563	607	590	591	601	579	640	622	565	576	590	585	540	595	578	594	549	593	654	575	599	598	512	569	565	597	591	596	566	524	565	585	597	622	588	578	616	569	588	622	580	548	616	562	590	567	594	570	610	608	577	526	606	492	554	591	552	585	613	551	619	588	587	591	575	541	558	581	583	567	592	552	591	572	591	595	556	565	554	622	580	608	615	545	573	563	610	577	621	575	593	570	611	594	566	564	565	583	607	592	621	609	591	576	563	538	591	603	552	593	570	607	606	580	545	587	550	609	617	583	551	582	603	607	560	588	561	595	534	573	616	602	622	579	569	600	600	603	561	592	596	603	627	586	560	633	595	645	576	578	581	561	534	556	586	563	623	628	615	628	587	614	559	555	600	595	537	566	585	641	583	576	614	582	617	543	572	577	588	577	582	617	654	626	559	588	592	596	588	607	565	546	559	554	581	575	566	616	585	598	518	587	589	620	580	556	583	580	588	600	593	616	568	599	578	593	626	602	541	593	598	602	589	577	608	603	567	569	576	533	553	630	576	587	568	638	573	574	573	577	576	564	589	570	610	566	554	601	593	620	563	543	582	580	601	593	550	584	609	592	584	577	633	563	622	548	615	578	582	595	607	560	563	588	538	622	548	555	552	553	575	627	610	641	600	627	644	578	544	606	548	538	562	583	597	614	631	535	578	556	593	599	603	573	582	577	620	606	576	542	664	582	550	579	578	616	580	569	580	566	577	608	551	603	587	606	551	578	599	554	560	598	572	549	609	584	587	541	572	568	573	564	574	612	628	591	604	579	605	541	560	566	570	577	606	579	567	561	552	557	581	619	589	577	567	606	561	593	569	517	590	567	576	572	620	606	562	617	590	577	556	611	542	607	595	599	636	609	606	586	609	545	610	605	594	632	562	611	550	576	556	564	575	587	577	564	574	553	562	543	623	592	562	568	603	580	610	619	587	572	542	560	593	534	554	579	638	567	553	619	542	603	565	555	582	616	581	600	613	598	557	609	596	555	578	633	610	560	597	588	592	612	574	607	602	594	598	610	557	588	572	604	565	547	563	521	615	601	591	554	582	555	564	618	578	542	571	579	548	594	630	560	609	583	597	654	583	576	584	582	571	603	531	606	533	608	596	583	555	605	583	562	591	615	558	587	557	589	558	642	575	563	585	596	615	602	569	625	572	595	543	608	568	615	581	571	598	576	622	575	561	572	602	547	578	561	590	608	561	598	598	600	575	548	597	599	612	552	573	580	593	595	582	567	622	555	573	565	574	562	563	616	574	586	599	579	623	622	571	590	602	605	597	613	561	620	605	566	554	563	607	581	583	633	564	602	604	570	598	604	576	534	560	591	584	614	577	561	579	586	613	592	608	587	586	611	566	570	572	529	557	609	580	572	587	551	548	549	587	608	592	555	614	591	643	611	594	604	593	564	594	624	575	596	640	596	639	580	615	612	586	581	556	568	591	575	609	581	616	582	613	580	574	596	573	580	623	567	589	595	600	588	613	612	566	592	622	558	605	577	562	566	633	582	537	555	545	575	582	532	589	561	555	621	615	612	532	595	596	591	574	602	563	618	606	622	541	567	554	570	601	542	566	594	571	583	555	596	579	542	603	545	539	601	586	571	596	620	577	584	607	570	629	553	580	630	596	613	598	566	575	582	594	621	583	533	567	588	603	607	577	569	608	583	587	589	597	596	579	565	566	548	566	581	522	567	592	584	562	635	580	617	567	614	547	540	574	594	539	545	575	594	587	601	587	610	600	593	533	594	594	595	562	606	611	605	591	608	558	598	592	568	569	584	566	554	616	632	586	564	598	586	612	588	581	576	588	595	570	586	585	540	592	560	596	591	584	608	550	641	550	577	563	572	600	566	613	589	580	569	605	591	592	597	602	606	587	568	578	616	606	585	559	582	590	611	576	574	594	598	583	584	607	590	564	569	586	556	605	588	585	561	538	621	597	577	562	597	552	575	602	619	591	608	617	596	621	601	552	557	586	594	570	559	580	561	576	551	577	527	558	619	578	656	587	569	588	569	612	552	548	582	601	606	552	612	558	610	582	554	599	560	585	567	570	584	559	567	584	580	576	576	574	573	596	592	571	636	631	605	610	601	564	589	593	571	576	562	578	591	594	606	568	595	595	602	585	582	562	586	614	592	574	608	567	592	596	576	585	534	559	569	563	579	592	583	624	576	613	566	611	577	625	547	602	596	551	580	554	616	576	574	574	581	609	572	590	582	604	624	598	611	590	587	585	595	620	597	590	614	574	525	591	610	555	574	549	620	567	609	598	513	569	616	560	602	574	569	600	544	585	560	562	557	585	569	590	588	588	590	556	591	604	594	575	599	558	616	581	576	604	571	626	605	603	596	574	602	576	625	616	583	551	569	569	548	616	594	583	564	553	607	588	576	586	565	586	615	611	577	633	613	625	616	573	603	551	568	572	552	568	574	596	541	563	579	594	580	581	577	611	570	583	601	577	585	588	617	588	563	544	587	585	624	629	573	595	562	605	589	585	558	559	615	598	579	560	512	603	579	577	598	605	577	581	582	564	581	570	590	593	567	610	553	587	604	559	595	590	623	607	578	575	544	591	623	564	549	661	603	600	592	622	586	615	577	562	574	592	597	585	591	624	596	580	593	560	574	628	607	547	569	586	601	558	592	623	558	565	599	558	550	560	557	585	585	606	580	567	559	587	566	574	618	613	591	581	558	621	595	621	584	600	613	571	609	641	584	611	577	543	612	550	573	601	610	571	608	564	589	554	579	616	580	576	594	623	560	568	621	533	602	582	542	586	582	517	613	577	602	600	586	555	542	593	602	590	570	628	559	573	594	593	563	536	594	587	606	566	625	587	565	564	577	626	593	589	579	586	631	589	559	574	613	562	594	555	562	585	586	557	554	574	574	635	563	591	588	568	569	584	574	608	599	586	581	580	581	582	586	519	613	575	577	568	579	594	549	603	582	555	567	590	551	553	543	593	557	589	590	577	556	568	614	585	561	588	586	551	591	645	525	572	617	564	580	569	574	561	590	594	638	559	559	579	624	582	566	587	547	555	597	562	534	605	610	574	570	605	589	563	614	591	583	549	589	573	591	585	570	535	592	618	544	571
32175	26958	21837	6636	500	398	409	395	399	399	365	388	397	423	421	447	411	402	402	426	428	384	394	402	388	421	417	421	403	401	438	425	392	408	423	387	390	401	388	414	425	440	384	395	412	400	395	399	428	435	397	410	372	399	432	417	380	365	408	425	425	390	420	396	406	407	410	401	429	361	383	409	418	405	400	396	422	469	420	397	406	399	423	392	384	406	394	377	367	402	404	404	424	400	402	401	390	374	398	397	413	402	406	437	431	368	388	393	379	404	368	397	420	378	423	412	407	378	400	396	349	434	417	427	403	410	404	384	406	400	437	386	402	411	429	398	403	435	419	410	388	388	402	406	408	414	374	392	417	406	403	389	440	441	369	391	382	414	432	410	396	393	411	404	395	445	426	405	388	398	427	433	441	403	386	440	401	379	403	404	384	408	397	397	420	398	418	381	374	368	398	416	383	405	388	375	407	409	420	386	421	333	386	419	413	398	387	408	425	381	407	423	398	397	439	395	401	415	408	403	394	387	399	437	422	400	405	393	403	443	399	393	453	399	450	388	388	428	379	381	421	428	413	415	380	413	409	374	428	413	399	413	418	399	381	465	378	432	423	371	396	403	428	410	419	399	404	433	394	410	422	422	405	432	401	405	395	392	453	417	382	398	451	443	395	392	418	424	407	401	441	390	418	428	396	393	394	385	400	398	439	416	386	404	390	396	409	376	433	419	412	432	436	409	431	360	441	403	401	401	418	364	400	388	400	415	432	420	428	394	426	382	391	399	417	401	458	398	400	419	385	405	454	413	434	417	413	411	423	382	410	385	401	431	401	415	434	419	438	400	373	416	383	384	381	394	409	441	386	409	394	407	359	372	387	410	396	441	413	415	401	398	411	397	423	408	405	425	452	382	406	431	418	422	441	412	362	360	410	417	404	400	396	411	405	378	387	425	423	384	394	425	361	400	416	431	417	384	418	411	428	379	430	412	415	369	431	375	399	431	413	382	396	445	391	408	399	403	410	415	391	417	376	369	396	436	383	395	377	377	446	423	383	401	418	419	435	404	368	395	379	413	389	428	413	384	394	415	414	427	394	382	422	421	438	410	382	418	374	438	427	447	388	393	394	397	397	410	417	402	355	381	418	413	411	381	423	418	430	412	423	400	379	433	399	396	414	412	379	388	421	380	433	415	401	391	389	413	389	407	400	396	379	431	400	442	434	430	420	439	409	376	399	405	401	435	421	410	379	401	414	398	407	409	397	373	397	392	410	403	410	398	395	436	378	393	388	396	454	391	406	382	405	424	391	398	435	395	415	400	382	389	425	434	414	393	427	371	406	431	375	414	382	393	392	432	440	384	374	411	407	423	405	398	375	418	389	375	396	420	386	412	394	407	387	422	390	400	406	394	381	419	387	434	388	392	377	418	400	392	423	398	417	387	402	437	405	419	414	389	410	395	435	386	415	394	392	401	392	387	409	396	401	407	440	444	413	409	387	423	403	385	425	420	354	442	413	419	427	413	455	391	400	393	368	385	390	412	404	376	376	426	401	392	388	398	397	425	403	402	366	413	355	420	411	396	399	366	407	410	432	392	434	400	436	422	392	428	388	425	372	409	390	408	391	402	391	415	402	403	410	393	393	397	391	363	391	392	439	403	390	390	410	428	387	396	408	440	397	370	395	402	385	399	401	398	385	433	410	385	399	405	420	388	393	414	396	379	394	435	424	359	404	399	406	413	370	405	408	424	384	416	404	380	394	369	419	418	437	394	403	352	411	418	410	384	403	428	382	367	442	396	381	367	407	406	409	417	381	391	416	411	413	431	400	413	377	394	424	392	411	394	410	378	378	402	415	415	441	413	395	382	414	402	380	383	416	402	419	406	367	449	397	403	373	361	447	418	404	398	368	384	422	419	416	394	393	392	438	380	423	377	370	413	410	407	418	396	453	384	419	418	406	414	402	386	402	399	411	416	388	413	422	393	394	393	416	373	403	458	397	395	379	441	406	391	427	432	379	377	420	426	365	419	438	404	387	381	414	430	408	373	401	386	407	355	405	390	404	412	429	414	377	434	382	394	400	382	393	410	402	403	404	389	386	440	413	422	418	439	394	396	422	405	418	405	414	389	349	405	414	405	421	383	395	407	358	408	411	415	416	392	431	407	375	400	398	391	410	386	380	408	394	404	416	421	401	410	411	392	405	408	415	421	391	398	370	389	406	378	377	420	422	401	392	410	440	414	408	381	424	394	348	396	415	392	428	387	405	415	382	439	432	406	366	390	414	417	406	394	400	396	411	407	436	423	417	397	414	406	466	386	446	400	411	409	409	398	431	410	414	393	402	408	420	439	415	381	420	372	384	420	383	420	437	373	390	403	368	429	384	430	393	398	401	406	398	396	436	387	393	376	432	355	379	396	382	424	402	374	377	423	399	375	431	396	423	408	381	395	419	413	379	437	409	403	413	391	402	364	369	399	386	407	371	415	340	396	380	408	384	407	420	428	427	368	437	404	399	411	390	369	389	407	416	417	366	418	418	406	408	432	438	416	402	417	410	435	413	431	399	374	383	419	419	416	387	403	404	410	375	403	368	439	414	379	412	436	398	407	413	397	403	415	441	370	419	402	417	406	419	390	390	383	389	429	425	421	412	391	385	431	399	406	372	364	409	410	378	414	398	374	398	399	416	406	401	384	408	398	374	422	380	367	407	394	398	418	411	407	434	405	398	423	393	439	388	412	375	398	384	379	408	430	447	422	377	417	446	414	373	435	381	412	399	378	413	421	414	390	408	397	400	394	425	426	404	405	378	374	412	410	422	382	423	393	406	422	395	427	384	408	413	399	402	395	399	414	404	408	390	419	385	388	417	420	400	403	395	396	429	402	401	432	417	426	388	437	422	420	373	408	381	426	424	385	405	346	416	360	435	363	400	410	368	441	405	388	409	407	400	406	391	373	410	381	439	436	385	408	411	413	388	376	413	401	401	402	407	403	424	382	433	389	416	389	371	401	404	419	442	422	381	367	400	402	432	443	461	411	375	417	395	382	396	399	413	372	391	407	426	406	394	413	409	370	403	417	417	420	442	375	396	402	414	410	392	443	390	416	379	432	403	402	476	408	422	407	430	419	397	417	405	383	407	403	421	400	394	413	429	465	408	370	403	425	386	443	388	399	396	431	369	397	387	376	398	362	430	399	424	385	383	418	416	410	409	395	408	418	379	420	432	376	403	427	388	450	410	341	418	377	392	416	410	418	415	410	387	412	399	399	432	397	399	420	423	397	387	415	419	394	379	434	403	406	395	400	388	397	436	403	406	378	400	411	406	396	389	430	392	423	443	403	408	378	389	406	392	390	441	431	360	389	403	443	402	388	429	373	395	420	384	429	401	384	401	416	415	413	407	395	384	428	377	401	411	410	405	404	401	365	391	378	375	403	432	416	412	410	407	405	420	421	363	401	415	431	402	415	386	395	385	389	380	447	388	445	422	373	410	410	441	403	384	416
40570	40782	19355	3890	597	564	581	599	537	548	555	579	516	568	551	568	519	610	528	572	560	580	534	567	607	573	559	563	572	580	608	550	558	607	583	583	613	558	608	582	589	589	613	555	605	612	598	548	580	598	558	594	615	564	555	549	550	538	577	560	589	578	550	579	565	596	574	566	599	575	600	573	544	555	600	587	564	610	596	606	561	575	583	596	594	574	543	609	583	562	596	562	620	602	568	585	599	572	573	525	518	561	575	564	592	593	553	548	547	568	564	568	589	612	569	571	558	590	629	601	562	550	551	582	603	544	535	576	570	567	558	546	629	543	602	545	535	544	601	521	609	573	535	615	583	580	529	612	543	590	551	596	539	576	592	578	598	568	573	594	584	543	591	597	546	555	616	595	605	585	596	573	592	561	604	531	571	581	546	578	560	563	542	601	580	606	513	582	583	619	603	571	580	592	546	548	560	537	578	569	556	569	530	546	590	568	574	554	582	606	574	559	599	559	544	589	529	563	542	573	568	586	594	583	590	553	592	559	567	564	589	594	570	624	568	567	566	563	571	580	605	572	636	614	562	576	574	575	544	593	537	563	593	606	564	575	581	568	575	565	651	598	585	597	519	543	581	558	586	576	603	588	563	568	577	607	569	628	586	615	517	552	533	548	553	584	543	578	578	570	596	583	555	570	557	559	569	594	605	581	539	583	557	560	545	584	530	557	574	569	528	537	609	590	609	521	509	564	588	547	556	574	608	570	577	568	579	571	574	592	600	576	569	566	567	570	571	572	519	558	574	531	589	595	576	521	553	541	585	525	557	569	619	569	597	593	583	604	581	574	568	548	578	571	584	579	590	579	576	573	602	577	541	568	577	635	581	567	584	539	573	576	591	575	608	562	547	611	557	565	556	564	561	581	622	559	584	562	561	582	606	601	590	563	567	587	577	559	572	594	548	592	566	555	527	550	608	592	544	562	574	576	563	560	544	576	617	582	568	551	581	574	582	605	608	569	556	589	576	613	552	552	540	559	567	589	580	604	560	563	593	545	565	603	562	599	545	588	585	591	537	582	570	590	560	544	589	618	596	583	525	549	563	609	584	613	543	547	611	591	530	562	579	581	563	541	592	581	574	587	553	592	621	542	579	555	596	564	583	529	616	612	565	533	594	602	554	559	597	591	586	570	571	570	521	589	590	570	589	538	572	522	581	599	588	608	585	535	545	607	572	622	594	572	533	550	568	534	576	548	595	564	601	558	553	619	572	552	557	566	581	554	584	563	551	569	559	575	587	551	570	598	624	606	553	557	577	551	581	524	545	575	581	569	539	559	546	621	588	597	556	548	575	560	540	575	586	597	578	586	565	595	578	559	571	570	556	545	614	547	557	599	507	561	566	590	581	575	608	543	575	591	577	542	575	569	597	570	554	576	617	551	599	545	582	585	540	625	552	555	590	624	605	569	598	598	529	577	549	593	590	578	589	545	567	541	561	541	601	584	595	591	607	581	564	524	588	589	628	552	588	585	562	562	577	552	588	598	575	584	615	586	556	590	566	563	614	584	554	586	570	574	599	576	564	575	560	544	583	580	588	586	568	600	580	630	565	605	569	557	562	604	562	559	542	575	570	534	566	554	606	586	534	608	580	516	571	542	566	587	586	631	565	545	547	542	575	566	548	579	558	595	596	549	596	593	589	569	580	544	582	596	577	630	591	586	598	587	566	600	610	565	586	598	559	616	612	559	546	558	535	558	574	580	558	551	595	560	597	566	525	587	601	567	590	551	566	540	589	610	617	602	600	561	599	549	554	574	577	590	578	593	576	595	596	600	601	621	586	565	533	580	531	537	585	578	561	597	560	580	580	578	553	540	558	630	607	580	600	577	608	602	615	586	548	578	556	540	572	577	560	598	557	546	571	586	544	571	571	610	541	601	607	589	546	585	605	584	542	549	560	570	567	555	587	605	564	588	589	565	535	551	604	612	582	614	536	636	587	659	558	594	604	584	594	573	625	588	571	600	647	581	621	635	549	555	552	566	556	554	586	624	565	576	597	527	574	581	562	595	570	584	611	559	571	562	638	586	571	595	599	608	560	567	558	556	544	545	614	564	557	542	621	603	543	550	556	568	560	552	579	573	578	598	578	613	569	595	580	605	609	545	602	583	605	628	553	563	519	594	530	551	566	585	563	613	607	556	570	584	574	598	595	572	619	575	553	509	565	596	577	572	571	512	556	577	580	571	580	611	530	600	598	567	617	590	581	647	596	589	554	609	571	540	572	555	581	583	530	602	591	592	550	582	576	575	566	574	599	547	571	595	541	522	581	562	570	613	588	547	582	584	570	516	553	567	562	540	583	617	565	589	561	574	583	539	539	537	585	569	566	579	591	603	582	582	569	575	570	564	594	544	538	617	558	544	552	540	522	563	578	570	584	571	615	604	557	608	555	575	568	583	555	608	564	588	548	627	600	569	608	555	581	555	564	589	573	567	556	581	591	594	576	541	570	556	556	588	561	553	621	561	581	584	583	577	561	578	562	570	597	572	585	563	582	538	568	559	573	513	589	573	578	574	591	605	557	640	605	576	594	535	587	545	594	553	592	574	585	548	591	611	603	569	593	556	604	566	589	574	604	561	543	592	569	600	559	619	581	547	571	581	558	571	579	556	571	542	570	559	550	555	585	589	607	554	532	583	569	579	583	568	560	618	586	578	554	513	575	578	540	531	544	571	571	579	559	572	585	588	575	563	605	573	612	550	582	569	595	573	588	593	576	587	591	537	600	597	560	564	591	543	565	538	591	612	579	575	591	577	556	605	601	604	539	569	577	596	595	564	537	575	548	598	603	575	559	524	529	546	600	567	602	583	574	567	570	549	613	598	568	575	624	572	569	582	611	535	582	577	560	605	571	592	580	555	545	599	569	547	568	564	580	565	597	598	609	594	561	581	584	556	537	566	573	592	571	591	582	546	584	567	532	592	583	536	616	614	563	601	586	571	542	578	532	532	595	521	564	562	659	596	586	588	566	571	591	635	581	572	593	606	577	557	608	590	577	580	518	594	586	593	569	577	536	580	579	541	568	644	560	595	577	587	553	577	617	558	557	590	547	566	573	552	594	539	555	573	590	541	578	563	561	634	564	580	602	571	577	540	631	554	547	566	570	587	553	630	594	542	609	604	583	623	611	592	592	564	590	581	574	588	563	539	564	554	554	568	550	619	582	596	536	561	594	563	594	596	543	577	587	549	591	571	547	539	595	589	592	563	549	577	603	564	544	564	547	553	618	530	593	604	563	591	604	585	578	525	584	566	532	584	539	573	577	600	562	551	568	586	572	607	597	590	562	594	591	502	611	555	582	609	544	542	589	566	555	585	562	598	566	557	568	563	572	587	594	572	561	581	577	563	617	580	518	591	560	575	574	605	597	591	589	580	576	561	579	535	603	597	581	602	545	576	562	539	562	622	577	580	557	544	540	573	599	560	557	556	525	585	567	551	619	570	549	590
24775	21823	29163	24360	20914	8907	706	547	526	494	513	506	514	490	500	481	539	497	514	507	514	472	480	499	495	504	515	490	507	493	497	504	553	530	513	512	478	488	545	512	482	572	492	466	479	487	509	498	510	475	496	513	477	501	490	497	466	530	514	495	504	466	503	504	484	504	496	467	505	498	496	496	496	538	492	509	487	527	491	533	485	458	498	506	519	490	513	503	502	478	474	493	534	480	487	522	498	495	487	508	493	502	513	486	482	504	499	474	481	510	549	485	527	462	543	493	527	466	466	472	435	539	449	495	506	512	505	522	478	494	486	475	483	509	493	471	494	508	513	514	482	500	455	515	535	480	487	497	507	526	472	518	488	502	480	514	504	476	513	477	539	521	465	521	527	511	470	474	479	467	507	480	475	479	515	494	442	479	522	491	468	499	496	486	513	496	522	507	479	451	486	502	475	468	486	518	465	501	561	496	456	514	456	486	497	515	501	512	497	479	486	502	497	466	538	479	516	482	492	505	493	508	488	516	493	538	493	497	536	515	456	465	477	497	456	513	522	520	545	504	461	521	477	489	522	497	476	517	483	505	466	488	487	497	494	516	457	467	512	551	525	478	487	470	522	529	501	516	483	485	505	478	523	528	516	510	455	526	524	458	529	502	523	483	473	476	490	501	488	506	495	485	506	496	516	471	523	497	465	466	500	484	476	486	494	505	505	510	486	514	567	505	509	511	499	495	491	495	519	504	457	490	480	512	458	494	495	502	516	469	502	486	476	476	497	503	532	529	485	478	515	485	502	496	481	501	516	495	490	467	488	514	504	477	533	509	492	509	481	499	493	524	528	482	483	506	506	486	480	493	494	508	480	514	494	497	485	511	508	480	490	513	474	489	520	473	521	494	485	464	470	498	492	522	487	533	495	494	509	522	499	492	481	469	500	496	499	482	524	468	528	488	496	483	522	466	485	472	500	490	475	505	504	458	511	477	490	476	506	502	458	483	474	516	521	462	440	524	496	470	473	488	516	516	492	497	482	523	483	491	510	491	503	483	498	525	499	491	506	514	480	484	457	505	485	509	503	513	527	536	527	479	449	509	483	455	500	515	516	503	472	488	456	510	464	529	497	512	483	512	506	509	517	488	502	444	489	476	490	478	480	473	504	497	500	498	536	518	476	502	488	476	527	536	491	506	492	512	461	493	521	513	488	486	520	502	533	489	497	482	471	468	509	500	495	511	512	464	528	490	535	484	500	510	467	492	509	478	478	532	493	468	475	493	511	487	461	476	543	504	489	453	475	474	510	485	505	496	466	472	481	508	495	496	528	504	473	493	436	463	486	517	500	490	473	476	510	521	507	495	462	523	543	528	481	502	494	486	501	508	490	485	515	474	510	485	490	493	507	506	484	483	518	500	535	477	455	511	508	474	485	479	515	491	474	475	476	495	515	505	503	500	486	520	485	473	507	443	483	511	512	504	512	478	486	502	508	486	529	540	497	490	503	456	484	472	484	516	513	521	481	541	512	466	498	477	478	500	497	477	470	485	487	541	561	506	483	503	494	459	510	492	521	518	507	502	512	478	517	508	484	553	488	488	482	445	481	482	549	476	498	470	461	460	513	492	500	471	450	498	499	477	489	475	465	519	482	501	506	505	491	468	467	506	486	501	483	521	470	473	497	482	492	526	442	489	478	477	484	531	464	483	511	510	497	487	465	502	506	465	504	503	500	503	476	476	503	498	487	495	503	508	485	487	505	481	503	502	506	522	453	485	511	507	471	507	503	511	502	506	478	489	513	506	468	474	460	515	510	483	500	494	431	532	489	505	553	471	471	497	479	497	478	523	542	504	488	534	488	481	499	490	485	516	502	505	497	523	531	532	503	501	503	498	498	515	503	499	489	474	460	466	521	493	520	506	472	523	511	445	495	501	495	481	522	476	500	468	488	447	474	521	500	505	485	469	509	524	505	451	485	482	472	497	469	489	505	483	508	458	520	493	535	471	469	508	485	504	548	463	469	496	505	468	506	500	554	551	477	505	501	504	502	511	508	521	484	508	493	506	494	516	497	520	489	480	512	481	508	553	498	500	489	509	493	466	457	527	470	501	499	486	509	502	485	481	515	497	486	495	501	476	532	531	502	478	519	496	538	479	488	488	496	504	511	464	497	540	493	531	488	467	485	539	495	493	543	482	495	479	472	503	472	475	520	474	498	484	489	476	500	477	474	496	501	519	497	507	490	492	520	484	498	476	517	485	488	502	495	482	516	502	478	499	481	568	483	533	476	525	512	519	526	527	472	495	474	457	491	485	525	494	493	467	492	488	491	499	501	479	515	484	516	504	480	464	483	501	474	455	501	477	516	510	497	447	492	499	501	486	480	520	477	523	515	536	490	509	510	527	495	498	513	501	491	512	502	472	491	538	509	512	508	497	493	504	517	499	494	500	451	504	487	508	512	486	465	478	482	457	495	472	502	521	488	474	456	475	506	508	442	489	492	503	524	517	502	508	472	500	511	515	514	483	472	505	492	478	449	524	482	524	437	502	512	487	471	532	488	474	544	512	494	530	523	496	503	495	488	511	501	495	513	521	502	513	531	503	505	491	501	503	488	447	498	519	491	503	515	549	485	441	498	518	494	486	468	473	528	516	459	474	500	491	504	540	490	474	501	522	497	524	450	470	476	492	503	457	521	508	478	510	489	501	448	486	484	507	540	451	488	509	502	533	515	468	507	469	470	485	486	475	486	505	481	526	542	493	496	527	515	485	507	443	514	478	496	528	514	501	503	502	479	535	456	484	495	503	486	510	495	512	475	501	468	456	497	468	487	483	479	444	491	517	550	549	540	520	474	474	511	503	479	498	482	449	549	483	494	482	515	497	467	476	489	521	516	525	536	493	497	488	469	532	456	515	501	499	472	468	529	522	524	517	463	503	478	480	522	468	509	520	501	496	462	493	491	483	508	467	498	520	513	485	517	473	514	475	498	480	477	521	498	470	484	474	447	502	504	501	475	479	535	493	473	483	516	455	511	500	479	514	530	473	509	509	495	474	458	485	494	504	484	493	513	506	523	460	469	480	494	522	497	482	503	476	511	458	438	538	504	513	506	552	489	502	478	499	505	522	496	490	498	429	526	490	462	483	508	493	514	458	498	518	515	485	528	485	486	498	470	526	480	479	498	500	497	511	496	474	462	486	516	477	504	513	495	468	491	475	529	470	530	458	503	503	527	524	456	471	522	504	470	521	465	483	494	496	513	462	481	543	499	497	492	475	492	493	495	487	487	506	487	510	485	464	501	505	487	465	497	467	534	487	490	487	465	517	488	508	510	454	511	485	489	479	466	539	498	484	481	499	496	493	443	487	532	494	508	470	486	469	512	496	487	542	475	485	502	479	428	526	507	529	495	503	457	459	482	494	475	508	488	531	508	485	480	457	535	455	501	493	486	503	463	522	452	526	459	502	493	488	449	524	539	510	558	475	527	475	467	488	494	521	528	538
61699	80327	47628	17405	1037	673	700	669	682	669	676	697	720	707	699	696	735	694	744	742	719	749	660	709	693	704	691	681	695	713	696	665	729	723	742	712	669	699	716	636	693	680	757	701	746	699	697	718	685	686	743	691	670	702	700	692	720	701	675	715	690	678	681	703	680	706	672	677	712	717	712	704	743	735	698	691	687	715	714	726	693	736	668	691	727	678	675	706	712	719	677	686	679	732	694	668	685	702	685	700	659	705	718	717	713	693	695	714	688	662	753	692	689	730	710	669	648	706	718	722	711	696	678	674	688	706	691	719	729	715	740	684	666	727	668	743	719	689	699	676	682	639	727	687	663	653	667	700	686	687	739	710	707	764	687	735	696	709	700	735	699	679	705	716	682	685	694	659	707	667	719	693	651	765	696	707	735	673	715	652	689	713	683	709	685	732	687	683	710	647	716	726	686	733	687	680	679	707	689	670	711	717	688	705	696	709	681	709	700	717	719	696	683	661	735	722	698	678	679	646	685	692	698	714	683	695	693	701	698	674	645	732	668	680	700	634	700	672	717	701	714	664	697	661	752	715	662	655	671	688	673	720	747	688	710	698	700	673	747	700	677	670	692	727	641	710	707	678	731	715	700	689	689	661	729	673	680	682	721	704	678	726	689	749	701	722	687	700	719	720	698	702	739	718	688	671	695	708	718	723	697	724	757	728	751	690	679	687	700	693	639	714	685	691	735	649	663	658	724	685	689	742	678	682	705	604	701	686	728	721	714	699	713	754	690	662	697	695	695	703	710	735	630	677	727	697	718	691	693	710	700	720	744	674	673	703	668	702	688	751	700	685	731	760	667	685	687	732	713	731	672	723	671	707	702	711	692	673	697	706	675	724	647	701	712	717	662	724	740	696	731	690	701	685	728	670	690	700	707	688	720	709	657	698	648	694	667	665	681	766	744	717	712	709	725	687	721	734	689	705	700	655	762	659	668	737	674	718	674	713	715	688	735	702	696	703	688	703	661	676	699	725	672	686	736	714	704	661	673	700	676	655	704	711	692	697	647	699	723	690	702	720	672	693	708	651	736	713	677	723	678	682	688	699	737	755	712	724	663	768	703	728	685	646	682	708	672	663	744	656	696	672	673	677	679	725	693	764	693	681	715	685	702	685	695	743	627	702	762	717	702	699	669	668	681	720	693	659	693	706	678	700	696	717	673	671	669	691	703	689	648	734	687	652	682	724	713	713	656	702	654	752	724	667	714	689	673	689	742	688	721	708	686	656	695	703	690	721	686	671	645	718	707	674	676	723	689	637	726	699	718	719	693	696	692	691	685	732	688	646	679	689	682	693	689	702	742	685	673	680	716	742	663	686	678	710	661	721	681	653	697	692	665	711	692	697	768	723	710	650	682	663	691	692	750	731	662	731	731	700	680	722	688	726	740	703	682	678	699	685	716	720	667	693	713	691	697	747	699	677	653	703	717	672	705	672	721	728	751	689	714	713	746	701	662	692	707	690	720	706	728	678	674	714	699	684	692	703	706	658	667	713	719	635	767	702	693	688	715	676	712	682	708	724	724	707	697	755	695	676	736	729	696	670	698	718	657	675	673	726	661	709	656	724	687	692	645	713	673	697	707	688	694	691	702	702	728	733	701	715	690	663	703	723	689	705	766	677	709	681	707	753	723	683	688	710	669	714	696	729	708	697	675	672	650	731	747	689	687	742	675	653	740	665	690	659	730	701	678	713	702	721	674	695	669	773	702	678	720	682	713	651	723	680	701	676	728	709	719	696	681	677	676	690	644	745	716	744	692	664	695	735	686	686	699	676	717	678	736	676	716	691	729	683	726	705	662	743	689	701	663	683	688	682	699	699	733	671	654	695	707	705	672	702	683	718	734	703	727	742	668	738	636	687	699	701	703	705	692	676	688	725	665	661	705	679	724	691	708	716	667	690	658	697	695	691	723	695	668	698	707	714	726	732	662	750	682	697	706	738	679	692	726	723	715	681	690	713	687	694	698	704	751	725	719	680	693	722	696	676	696	672	707	658	668	702	640	733	658	691	683	710	692	703	688	744	711	722	707	699	737	696	715	691	664	738	650	704	748	700	691	683	743	738	688	681	721	686	735	708	688	669	709	676	695	664	717	691	688	709	686	704	699	646	693	714	712	703	705	673	673	722	731	688	654	736	652	711	710	693	649	712	729	656	704	722	667	695	672	685	705	711	699	634	714	655	688	724	672	677	647	707	694	686	705	696	732	711	673	681	667	742	668	664	720	709	646	670	714	704	680	742	687	703	748	677	663	686	725	678	695	703	652	711	709	764	714	669	712	767	698	682	718	710	665	702	692	693	684	715	668	654	720	709	660	668	709	690	758	697	692	651	690	688	661	671	708	642	711	677	718	698	689	679	688	703	725	681	679	732	682	667	668	689	686	702	666	714	676	712	644	670	698	651	680	678	674	673	708	746	665	718	714	695	731	707	734	646	674	704	699	677	672	676	631	703	705	683	674	701	701	718	695	713	677	679	679	688	713	686	683	681	703	663	676	689	710	687	673	694	667	690	690	657	729	687	713	721	687	676	712	695	736	697	704	638	716	643	667	742	702	722	745	730	711	718	750	714	686	686	705	756	668	720	717	744	711	712	715	674	724	684	645	686	764	721	699	706	690	689	702	757	671	734	708	688	738	712	701	626	712	674	691	660	673	703	708	710	643	695	682	682	674	700	690	669	714	721	701	690	719	736	728	700	664	721	716	719	723	699	695	692	736	741	697	661	672	701	715	691	742	650	743	701	712	711	674	682	716	749	665	675	720	666	677	753	677	689	716	680	659	688	677	684	696	750	701	716	623	709	668	727	716	686	671	738	705	686	684	656	637	713	742	694	658	714	660	726	719	642	705	674	649	692	691	669	720	732	680	748	695	652	761	687	679	707	707	720	722	714	675	683	708	721	661	717	703	697	735	679	700	682	687	731	673	702	695	706	725	623	725	690	707	703	735	676	697	702	655	715	710	672	699	705	747	651	675	719	706	742	649	695	644	676	710	681	680	686	701	670	697	684	685	699	664	683	691	670	677	735	664	713	709	722	643	673	636	685	660	679	705	705	707	658	686	660	667	712	695	766	672	726	692	683	702	668	686	675	709	666	698	698	696	674	742	648	704	698	690	673	678	741	742	707	684	693	693	707	667	702	632	687	707	702	708	695	726	719	688	707	727	688	736	712	704	642	706	690	719	658	692	677	695	688	649	698	677	674	686	658	692	691	730	711	722	657	695	678	731	706	674	705	720	684	675	680	760	718	716	672	688	697	683	683	654	715	736	694	720	714	700	701	695	650	703	728	674	732	703	727	705	691	718	700	751	727	675	732	707	695	685	670	683	729	655	696	711	687	713	728	715	718	722	722	684	697	723	722	685	629	692	734	751	725	676	671	661	699	727	712	736	660	699	738	709	723	704	722	690	700	722	701	712	682	676	737	726	734	671	716	701	720	689	697	698	698
23506	21552	29590	23759	21434	21053	6617	512	420	418	433	404	413	449	469	435	435	462	397	413	493	440	468	416	410	381	409	441	431	404	454	423	448	426	420	422	418	409	443	438	410	413	433	443	469	404	443	423	439	434	430	404	378	450	414	408	435	404	441	436	464	412	406	396	432	446	368	395	432	424	405	397	428	436	454	406	420	425	420	440	411	426	431	412	452	434	440	454	399	390	405	427	460	424	420	395	446	445	437	419	392	402	388	434	391	386	447	409	417	417	429	416	432	426	428	432	404	430	417	433	383	415	380	386	447	434	420	430	423	414	473	398	396	440	425	432	430	395	429	415	414	430	417	444	445	417	435	431	443	433	424	397	426	417	383	415	412	402	394	393	418	413	424	371	431	421	404	411	391	433	424	380	376	412	446	421	427	446	421	424	396	408	424	424	433	412	416	428	393	459	422	440	412	448	393	411	412	421	419	407	432	434	425	414	430	450	427	399	408	451	405	410	402	433	449	438	414	408	394	409	418	396	394	424	417	422	420	413	436	416	409	419	447	422	411	416	425	400	440	400	459	409	412	423	421	373	420	377	420	427	433	427	429	434	477	402	406	447	424	402	428	445	443	408	391	419	434	419	434	448	443	407	416	435	443	416	430	432	453	463	395	407	417	444	442	454	443	428	447	383	423	407	427	416	429	431	416	390	415	422	436	425	421	409	426	398	430	402	447	410	455	456	425	390	400	415	432	409	437	415	416	405	398	420	409	441	423	409	443	384	420	450	441	433	437	419	435	421	399	367	429	404	443	429	430	387	427	413	428	372	433	416	446	456	429	422	447	422	428	429	414	422	433	404	410	398	393	422	406	404	460	417	418	446	390	410	420	441	432	406	404	452	427	410	413	422	421	417	415	430	434	425	476	425	424	379	385	409	403	493	411	434	419	410	396	388	417	431	410	429	397	418	430	422	442	422	395	454	400	436	394	436	447	430	444	387	411	412	437	438	410	415	421	416	452	469	462	373	443	420	397	416	424	393	418	417	417	444	401	420	399	461	401	410	442	448	409	410	430	417	407	405	449	402	420	375	432	425	456	385	417	427	394	427	420	390	438	419	410	392	443	425	429	426	406	422	431	441	430	420	426	389	407	403	416	413	431	406	428	438	429	423	443	389	440	398	437	423	405	420	431	402	460	447	419	405	415	444	432	418	380	420	417	419	426	365	438	410	416	428	408	442	398	466	415	428	406	399	420	409	439	409	412	401	451	418	424	389	434	435	408	379	425	409	424	452	456	417	421	440	407	419	422	431	455	403	438	414	418	442	400	409	440	419	436	401	459	439	425	448	440	395	422	425	408	438	392	443	421	414	393	414	418	452	431	385	429	399	386	420	460	396	429	431	427	410	433	406	405	431	410	413	403	425	470	410	406	441	443	429	442	428	400	391	408	411	433	402	426	411	438	428	464	402	445	420	458	410	432	385	420	416	429	397	466	388	423	434	421	432	431	391	421	398	416	410	469	469	427	454	405	432	392	429	398	397	422	389	438	431	402	410	385	390	419	411	388	416	444	412	430	371	392	401	404	378	411	442	408	420	423	426	438	430	433	407	403	403	412	430	430	389	439	451	425	403	410	422	438	408	451	420	436	437	472	413	422	412	397	435	420	426	406	440	441	401	418	395	415	404	440	410	409	381	408	407	415	403	438	393	416	410	423	439	454	425	394	438	389	449	394	387	391	398	434	430	411	417	443	419	444	426	417	416	438	428	413	436	411	412	412	421	448	435	434	412	430	435	365	419	413	406	397	411	437	410	429	418	413	455	424	417	447	419	387	432	405	405	407	434	427	401	431	431	475	408	425	416	425	425	440	402	421	403	431	425	387	408	425	395	448	439	443	413	386	420	444	395	437	437	415	438	399	461	396	432	405	422	400	425	414	403	418	404	369	453	448	449	370	405	436	415	404	416	431	466	416	422	415	395	402	427	454	427	462	442	404	429	438	428	376	437	410	447	393	441	410	436	405	419	421	419	401	424	416	419	438	416	427	413	458	419	420	394	398	432	430	407	456	414	454	414	430	398	452	430	400	400	384	415	386	426	409	371	391	439	398	420	411	401	440	428	400	438	417	414	436	442	374	421	417	420	389	394	402	401	395	403	424	428	401	436	414	380	418	398	405	403	399	421	399	398	401	414	440	411	398	427	432	409	418	406	402	417	408	441	432	423	398	429	416	459	429	417	407	437	413	430	423	406	396	412	444	420	430	398	449	398	404	399	392	411	447	449	395	434	408	381	441	432	442	411	406	429	431	445	420	421	371	415	430	397	419	412	443	446	443	438	438	415	429	447	427	380	417	413	426	406	445	403	414	456	422	460	413	427	402	440	438	409	391	423	465	434	381	389	405	393	409	411	453	482	405	429	406	421	451	403	428	441	395	418	407	360	411	402	408	423	436	431	418	384	452	426	451	410	435	418	428	417	432	440	443	406	386	431	419	391	442	442	442	391	402	417	418	395	438	435	404	454	399	402	428	394	428	414	464	451	443	435	407	448	404	435	426	442	399	390	424	410	415	427	398	407	449	412	395	437	435	445	451	398	433	447	406	438	373	416	376	401	421	416	429	434	394	426	448	411	427	462	459	393	420	422	418	422	434	402	421	423	409	389	439	421	396	413	400	423	413	415	411	382	398	437	420	412	441	421	418	427	404	421	425	388	400	434	407	415	418	423	438	395	405	402	424	415	412	371	427	430	451	443	420	402	421	389	403	399	415	406	407	446	411	391	448	420	426	437	384	422	426	455	389	431	422	438	424	390	407	408	437	395	443	407	434	401	446	433	434	453	437	428	396	416	433	438	405	464	396	417	421	420	414	453	422	443	396	409	440	414	388	388	395	401	415	431	452	412	409	401	410	428	429	389	447	444	411	448	401	437	400	394	432	461	437	418	389	418	428	440	420	442	426	389	411	427	442	419	390	461	432	458	433	433	436	404	419	434	393	407	416	466	392	395	430	400	475	434	429	409	437	430	410	406	400	428	390	390	392	425	418	382	372	423	379	408	449	382	441	417	426	409	435	426	438	460	406	387	397	457	452	414	424	409	419	392	439	403	441	443	433	428	429	425	410	412	450	447	418	443	422	435	413	422	446	389	451	400	449	436	406	410	404	438	416	422	422	444	412	448	421	403	442	435	385	444	419	416	417	418	446	405	451	408	470	456	410	435	420	425	433	428	416	394	413	425	460	447	404	426	459	411	436	429	433	431	453	406	393	390	415	454	402	449	448	415	410	428	429	422	431	412	450	423	444	429	407	414	418	405	410	407	453	401	398	418	445	405	383	437	442	401	453	402	402	405	453	406	426	419	400	429	437	433	449	427	410	407	416	423	412	454	430	417	390	398	429	429	398	444	420	428	454	420	409	405	375	442	409	447	429	402	419	434	445	443	463	412	402	437	449	436	419	424	418	448	389	437	379	414	412	422	399	450	438	425	432	411	433	430	400	396	470	401	460	401
61921	91686	58034	24646	1388	592	631	566	542	597	652	612	595	579	590	576	571	591	606	611	579	598	566	589	618	596	617	585	583	618	603	588	563	555	605	602	582	614	589	565	594	577	597	583	576	608	592	587	617	565	596	582	600	584	552	580	578	591	563	609	599	517	592	587	587	613	597	634	585	581	620	600	586	549	599	566	615	575	580	570	613	605	611	590	600	632	614	586	629	599	587	522	598	589	624	598	616	591	611	596	630	568	534	581	586	620	637	625	597	572	578	582	557	585	596	634	585	572	590	575	605	582	555	538	608	577	555	598	579	567	588	563	567	529	622	556	580	570	588	582	593	594	603	579	577	592	536	573	627	574	611	584	639	554	566	589	588	585	601	586	580	584	552	577	565	633	619	586	602	590	570	601	572	594	564	583	599	565	618	595	583	578	613	592	559	608	592	628	551	572	600	562	563	561	589	620	620	591	632	596	583	551	617	544	580	569	591	604	589	549	582	575	649	576	620	621	576	597	608	576	586	543	574	615	601	542	621	594	582	581	555	600	596	635	578	578	562	544	590	561	581	552	647	569	626	551	600	570	574	595	591	558	606	607	579	562	572	597	585	618	592	597	565	576	569	569	587	579	632	596	564	558	600	626	588	563	562	620	577	564	567	559	627	596	619	577	591	593	602	545	578	572	589	579	587	615	564	579	574	619	543	570	588	576	586	568	587	581	595	569	585	577	606	582	595	610	565	593	586	596	581	562	607	594	558	568	581	526	617	579	582	618	615	576	619	581	600	609	586	563	605	605	567	603	602	570	593	535	614	611	558	563	615	580	588	594	598	557	596	579	571	587	573	544	608	606	589	602	561	601	598	610	567	597	575	623	549	559	601	587	594	594	610	585	635	563	588	600	559	576	573	579	595	618	547	622	614	588	535	602	582	601	591	571	583	564	572	565	615	654	572	642	599	600	546	562	583	585	579	603	616	596	572	538	573	562	598	623	598	590	569	566	565	544	604	580	600	578	543	648	596	548	584	592	586	614	554	552	582	579	606	575	560	590	605	591	615	607	598	562	626	592	621	598	578	590	602	562	627	621	574	609	596	595	605	575	588	571	555	595	588	567	622	617	600	616	628	598	623	596	571	604	613	614	580	596	609	575	562	593	559	618	587	584	586	606	576	584	595	572	571	568	605	570	584	601	631	643	584	577	617	577	560	587	581	597	577	609	549	594	575	586	597	600	612	579	626	570	548	562	571	598	591	616	573	581	576	569	559	590	574	546	588	585	596	617	544	584	605	596	597	628	581	559	615	540	574	604	567	598	610	588	629	604	607	586	594	568	582	577	590	602	606	540	611	581	594	601	575	550	622	611	586	592	609	609	627	598	584	579	570	607	604	565	597	563	617	614	602	591	631	577	598	613	616	630	607	578	595	572	607	564	613	541	549	536	573	631	604	595	559	618	614	603	566	559	579	577	593	594	604	583	558	527	592	584	582	586	593	594	619	645	571	540	618	587	600	599	565	576	602	634	597	609	589	606	594	635	572	577	568	584	559	588	567	593	550	609	581	575	588	596	609	574	648	580	561	608	603	618	568	602	592	588	586	581	601	601	593	589	631	530	546	630	577	618	605	635	617	640	609	596	550	612	580	625	613	576	602	599	572	592	574	618	605	608	568	630	567	555	587	591	579	553	616	572	604	554	533	591	578	573	563	593	582	597	590	597	564	577	587	551	592	581	624	568	616	600	604	574	563	579	596	592	580	552	572	612	588	611	589	566	577	606	619	573	582	587	587	556	566	567	575	562	581	551	581	574	591	584	577	584	576	544	602	593	562	612	618	644	593	547	581	574	586	645	545	556	550	578	586	576	618	583	586	600	619	583	624	604	584	581	583	590	560	577	569	592	626	597	611	595	559	590	559	588	609	578	556	557	552	565	574	584	603	574	561	574	601	600	531	591	591	617	564	580	560	610	598	575	582	577	570	593	608	617	582	543	594	626	593	605	552	565	595	561	572	587	584	562	573	596	565	574	575	602	610	594	575	582	557	574	561	560	580	579	582	591	553	591	612	556	557	549	638	622	619	578	595	530	600	575	576	591	607	619	610	585	580	580	588	568	575	622	608	613	609	621	597	601	526	512	614	587	606	662	609	555	595	615	666	582	605	565	623	623	599	550	578	611	571	568	587	630	569	575	592	591	618	597	612	618	617	622	621	607	622	568	577	566	581	577	610	573	621	605	568	551	594	571	587	588	583	588	598	579	571	579	542	588	548	568	581	604	574	594	603	599	607	667	617	564	579	578	590	611	611	553	554	576	560	571	560	598	597	619	630	587	604	613	611	607	635	623	601	611	560	566	631	574	586	603	591	592	609	553	572	583	613	588	609	565	616	616	608	602	601	574	632	589	553	565	615	622	598	597	604	561	579	596	596	558	617	596	600	621	621	594	645	591	549	580	555	589	579	563	536	585	606	565	516	591	585	610	584	589	578	531	578	599	585	616	575	603	574	582	616	604	588	573	587	578	557	611	608	600	576	569	587	596	562	570	615	593	600	586	561	623	569	570	571	635	566	605	524	600	594	637	568	603	598	566	596	587	522	607	585	615	620	579	610	590	614	598	540	609	592	634	570	564	597	559	608	572	586	613	617	588	617	584	587	597	612	625	619	585	594	604	545	579	606	582	626	581	585	616	584	545	579	597	632	570	566	587	582	605	578	571	614	567	600	568	540	609	558	584	587	578	588	570	562	566	582	571	593	604	576	591	578	595	562	612	579	611	575	558	591	543	599	619	576	578	595	578	557	586	622	600	555	563	599	579	571	578	607	579	570	573	536	619	578	612	601	598	589	594	563	590	613	620	563	591	562	593	655	588	596	557	558	610	549	554	583	595	616	566	615	620	581	563	573	587	571	580	579	586	618	577	601	584	614	563	621	587	565	590	582	589	558	581	606	552	577	537	565	619	581	623	621	565	604	583	586	592	619	564	567	583	604	533	584	573	588	573	568	572	554	623	599	560	572	580	562	553	571	620	550	603	606	571	599	589	572	593	574	591	578	579	600	584	604	603	602	553	581	559	599	591	615	612	579	588	612	584	617	608	624	626	548	580	573	598	589	576	607	616	572	579	594	526	635	579	599	565	612	555	564	564	584	593	569	553	601	584	583	601	561	614	575	602	591	586	631	607	566	602	607	594	559	599	602	600	575	578	591	570	591	565	558	589	573	566	554	630	597	581	618	634	616	630	585	576	609	593	596	615	553	614	533	599	601	592	601	550	591	611	559	605	530	532	604	611	613	562	615	552	577	548	559	579	564	597	581	585	606	601	570	558	603	590	601	508	614	572	590	592	567	646	563	625	632	596	609	588	568	617	609	602	613	606	593	586	627	587	565	598	566	556	599	567	584	559	581	544	548	579	586	593	602	588	570	543	606	596	564	589	598	616	545	592	553	578	610	599	563	564	594	561	546	587	570	592	612	574	589	601	608	629	586	584	568	620	612	589	570	612
32020	27087	22867	7511	552	409	400	455	409	444	388	398	404	443	420	411	427	401	407	408	372	431	432	443	410	420	405	389	408	419	422	429	402	419	424	399	396	410	388	419	426	404	429	392	438	457	405	390	431	392	404	449	399	386	452	392	413	427	407	424	374	384	435	416	419	428	422	399	410	376	423	402	405	432	416	395	410	400	437	405	454	434	387	406	432	415	452	418	388	386	394	405	406	416	377	381	426	403	395	426	410	402	420	428	379	390	370	411	405	416	415	434	375	414	415	396	386	345	424	421	382	389	453	427	418	422	430	400	393	397	433	441	427	386	463	429	413	410	396	414	400	418	381	398	369	424	427	435	420	412	394	421	413	407	399	418	410	412	354	395	419	398	390	387	420	393	374	377	398	413	380	398	374	407	441	427	393	408	412	441	427	436	418	416	393	413	415	394	437	384	365	406	408	388	429	409	420	401	419	369	364	394	425	409	376	422	426	422	410	400	399	411	398	401	436	389	429	427	426	434	426	409	410	406	401	372	412	461	389	391	398	424	428	412	379	395	408	423	381	408	385	405	418	408	402	422	430	402	424	407	442	414	433	404	418	417	406	411	414	405	397	397	351	412	411	405	402	434	447	400	391	405	389	456	407	425	444	418	403	422	391	377	395	415	434	435	441	395	399	421	420	409	371	374	393	420	431	390	422	393	394	376	379	399	377	367	387	411	411	422	414	397	403	388	368	450	410	419	380	372	419	399	416	388	444	416	400	420	423	391	428	420	399	369	402	402	406	422	392	373	404	398	458	399	418	411	418	387	431	401	437	397	390	402	433	408	425	431	391	390	416	405	444	444	413	420	393	463	427	392	372	400	360	406	422	384	396	436	465	365	400	383	410	444	414	406	414	411	407	429	396	417	396	420	374	421	445	382	370	392	400	410	439	383	397	393	402	399	401	418	436	429	428	422	374	410	394	423	433	404	359	416	441	429	417	408	428	404	416	429	398	373	434	384	405	435	406	433	418	404	422	402	407	376	405	407	382	405	386	436	396	429	411	418	399	409	394	430	425	393	411	394	422	398	398	431	405	372	377	378	419	401	401	402	429	408	390	428	413	424	383	413	414	397	427	387	411	426	401	390	386	399	404	414	417	405	401	438	393	406	429	358	411	390	404	417	415	408	419	443	406	422	437	450	423	412	380	445	421	463	409	412	423	396	401	417	405	400	396	413	417	394	403	415	410	401	390	390	402	390	400	429	396	411	434	430	428	375	422	382	373	418	378	420	410	420	424	426	397	413	408	411	452	399	410	410	419	404	380	411	373	426	392	389	418	395	401	436	405	429	404	395	414	385	391	370	419	379	427	410	427	442	391	407	421	363	397	418	422	420	417	397	419	413	355	441	382	380	430	450	407	430	404	418	454	436	389	365	412	393	413	428	380	413	424	397	359	399	402	383	410	379	399	411	438	413	393	410	397	418	406	398	428	454	414	396	385	429	410	415	372	393	420	393	412	394	428	421	420	383	410	383	399	371	420	396	401	393	451	418	404	401	410	405	407	437	425	403	394	391	396	408	431	415	379	415	419	382	413	414	445	381	371	390	367	355	415	399	421	419	375	384	412	409	388	388	413	399	394	403	389	398	399	396	419	373	393	405	411	405	388	389	364	380	404	405	401	387	382	392	425	377	392	386	391	416	425	438	388	390	424	374	424	409	402	447	430	422	413	406	376	392	430	399	427	394	376	421	389	411	430	344	413	387	404	424	376	415	411	431	404	435	422	399	442	417	421	382	409	386	428	401	444	401	451	410	391	431	424	407	369	392	398	438	393	392	393	403	435	387	383	421	415	394	413	415	395	405	378	395	416	375	392	390	399	415	428	383	372	379	423	403	392	385	436	408	430	404	397	432	437	416	400	402	401	393	389	394	429	390	408	370	420	423	404	373	406	406	445	429	401	396	417	394	387	404	406	409	405	416	414	421	436	403	420	392	414	417	407	413	400	418	373	431	466	415	370	412	415	422	394	419	416	427	400	380	434	404	390	396	395	417	392	394	408	388	434	410	430	418	429	359	357	454	406	396	428	432	384	393	409	418	379	423	393	421	404	413	444	392	416	376	398	427	402	385	420	428	423	404	399	357	412	400	416	417	396	423	410	440	405	395	384	395	401	392	405	476	390	435	401	424	427	436	382	391	387	437	429	438	385	410	406	417	385	392	404	408	417	401	399	441	432	406	388	402	423	426	376	421	404	403	415	399	409	377	429	413	414	402	407	391	409	436	421	402	401	380	406	404	429	429	408	390	409	409	418	423	425	409	447	421	398	405	410	403	433	429	428	412	367	386	425	396	395	374	373	422	375	388	392	428	396	405	416	438	389	431	392	419	408	435	426	424	386	366	437	403	382	428	375	399	408	411	383	402	409	408	404	417	395	434	411	442	424	350	387	422	431	419	394	381	411	409	428	421	364	406	415	384	415	404	397	431	422	387	384	417	436	453	413	400	415	422	419	437	425	379	450	425	398	439	374	431	373	392	390	384	405	413	390	431	414	374	390	393	398	396	372	417	403	388	381	407	417	396	422	405	393	395	398	415	375	425	386	405	421	422	392	428	422	405	401	429	401	408	421	391	400	406	411	404	385	389	428	410	415	422	436	408	405	394	388	438	419	394	399	389	415	415	440	415	420	369	405	396	420	415	460	443	428	438	389	380	395	403	449	448	395	417	387	406	384	414	441	402	432	406	390	418	425	376	409	359	417	410	442	403	409	415	402	408	388	421	444	402	373	400	432	403	425	399	439	422	421	408	403	398	429	422	399	380	415	411	412	374	400	412	359	412	420	421	411	424	397	429	416	417	371	416	406	389	429	396	381	418	406	399	424	427	403	424	455	464	429	447	423	388	408	436	409	420	425	391	420	422	389	407	393	404	392	403	398	430	407	425	436	413	454	418	386	434	421	433	394	430	456	374	434	384	398	427	423	366	440	405	431	407	430	402	432	405	410	410	407	377	412	438	424	427	389	424	391	383	402	392	436	413	425	410	436	424	416	421	441	422	409	432	418	422	374	425	407	380	422	447	393	400	391	396	395	407	382	386	379	418	406	393	436	431	437	404	389	436	404	408	456	409	386	387	397	416	385	400	393	392	378	436	382	425	383	425	446	446	378	432	415	412	412	423	427	389	427	457	405	394	417	414	369	427	433	441	399	425	416	400	421	436	417	442	416	407	411	375	443	414	422	411	408	418	405	453	388	427	392	405	416	383	397	398	419	419	393	379	404	417	427	407	375	447	430	372	415	442	402	410	391	420	408	458	426	407	422	416	381	393	431	433	376	402	436	402	375	366	417	393	407	365	376	405	393	370	411	409	435	417	395	403	406	382	395	405	450	393	436	389	404	417	406	393	427	379	395	432	393	351	397	436	395	398	415	415	410	423	409	406	379	393	390	444	432	415	388	414	433	378	421	405	407	418	396	427	386	441	390	435	376	427	376	401	397	421	429	396	407	418
39830	41681	21958	4718	686	571	560	591	560	591	564	556	569	629	634	564	619	563	577	544	567	552	572	531	605	637	595	585	587	597	585	571	563	565	556	589	604	598	571	617	584	576	599	577	578	591	558	600	577	606	589	527	611	607	566	550	545	582	551	552	598	569	618	568	582	580	564	560	552	590	556	579	599	584	527	570	550	597	582	622	559	559	601	586	539	584	573	568	569	584	629	558	549	566	603	602	574	557	528	569	569	516	605	581	562	590	584	573	584	610	571	567	563	551	580	567	573	557	583	590	559	607	562	601	597	593	577	561	593	549	591	570	592	531	569	573	577	566	572	626	535	582	566	628	622	569	588	603	548	581	560	563	525	584	596	581	569	573	545	620	610	612	598	594	581	564	593	605	570	540	563	571	569	534	561	567	515	596	570	592	569	564	610	594	588	615	566	599	551	545	554	602	555	557	588	561	602	557	594	590	613	576	581	600	535	604	604	575	572	600	581	568	574	562	562	558	609	599	597	571	583	547	592	595	624	596	612	575	588	613	609	540	586	579	609	578	573	609	551	618	541	626	582	553	602	600	583	565	571	536	544	574	547	532	599	538	645	587	602	587	594	577	582	534	595	610	609	633	599	573	606	587	581	570	567	573	579	571	547	590	564	593	545	546	614	602	566	619	616	562	597	562	567	548	623	579	551	608	576	520	618	543	549	584	551	603	581	557	542	572	589	598	541	561	576	561	551	601	646	564	573	600	581	588	599	627	572	575	599	597	560	529	571	588	589	567	561	561	579	552	553	541	577	588	565	574	534	582	585	566	572	577	563	616	570	560	607	597	630	575	589	601	586	610	582	588	606	543	591	610	571	566	557	563	558	560	586	623	605	565	616	599	583	603	585	587	549	574	544	586	576	577	589	564	587	590	622	582	572	561	605	584	572	596	552	577	562	577	531	592	559	541	577	567	601	567	593	595	545	614	583	522	551	617	561	594	610	624	589	571	566	552	599	553	603	580	593	510	588	590	563	588	571	584	611	581	618	567	623	553	594	556	558	585	561	579	556	613	593	601	599	603	584	583	585	559	621	583	584	554	553	621	534	623	587	588	586	584	596	571	561	585	586	588	595	614	576	583	580	555	548	561	546	593	582	546	577	595	588	574	602	570	549	569	608	605	583	586	530	581	573	620	600	566	590	579	603	556	606	566	550	539	564	576	567	586	598	527	578	576	609	605	582	588	555	576	616	593	588	569	574	582	564	587	597	546	566	574	547	607	541	562	538	614	584	554	590	569	581	600	550	552	578	584	560	567	590	588	634	605	593	523	565	565	614	567	569	543	606	585	597	555	605	557	594	540	615	518	587	574	585	587	573	552	591	519	580	584	593	572	604	582	549	597	531	619	567	590	559	587	596	559	577	600	616	583	567	639	565	524	574	580	613	583	578	575	546	549	634	581	601	542	553	595	605	588	569	631	599	541	576	563	564	588	586	578	598	561	560	576	607	602	606	556	548	579	578	568	595	572	597	571	545	567	574	593	597	580	592	600	585	588	589	560	577	566	531	565	628	568	577	587	609	558	561	579	595	566	569	569	597	541	569	587	597	558	557	583	590	594	569	587	539	569	581	562	560	559	569	584	562	576	574	591	551	598	552	581	587	595	569	588	565	618	541	575	588	533	614	581	538	558	582	548	583	537	573	593	616	570	610	557	607	614	593	566	583	556	555	598	611	549	595	565	536	538	615	587	576	579	565	596	521	569	608	588	610	551	612	583	550	613	615	550	569	589	598	554	556	548	583	559	576	553	589	541	584	556	566	615	597	592	619	559	574	583	554	569	549	510	549	588	569	555	574	570	607	604	577	550	596	546	572	585	577	603	595	597	554	592	569	569	559	581	570	559	567	595	565	571	549	609	587	568	622	614	579	564	601	595	607	577	591	599	551	615	606	532	602	557	562	591	542	585	608	574	537	585	553	577	601	569	556	582	588	552	554	534	545	577	602	572	585	562	588	599	560	586	571	594	587	572	600	622	542	600	556	589	574	568	583	548	592	595	554	566	550	596	598	551	600	558	586	594	537	605	574	588	537	580	549	582	567	561	567	560	544	568	558	619	542	600	579	566	570	545	618	531	559	601	584	568	561	560	569	595	536	585	590	621	611	580	538	510	531	554	568	560	603	561	592	597	604	569	560	596	577	605	587	549	621	554	588	604	567	547	636	551	581	548	587	580	583	567	589	614	597	569	554	583	606	575	601	579	536	559	596	559	587	563	529	629	572	606	563	590	610	554	547	574	606	543	576	539	589	547	595	529	564	583	563	577	604	625	533	581	574	568	590	612	580	625	559	572	551	593	587	547	535	594	554	580	577	571	595	592	597	563	612	603	548	584	602	568	576	611	600	566	582	566	588	559	589	551	560	591	588	573	593	593	580	553	591	553	565	557	577	549	552	558	591	579	572	583	587	569	610	564	572	582	556	569	562	584	590	604	572	602	593	577	562	634	537	606	561	551	609	601	558	587	605	586	563	539	565	594	545	593	571	581	589	556	569	587	570	613	553	571	574	555	588	594	607	586	577	575	557	569	546	570	575	580	600	565	602	588	623	579	551	522	575	578	592	595	583	578	603	589	537	605	596	543	544	593	569	556	560	571	567	604	570	592	560	567	560	569	561	624	568	599	612	574	619	553	528	527	573	577	570	561	546	535	551	554	564	573	555	580	618	572	562	563	574	556	552	597	596	601	580	575	564	575	607	582	548	591	570	579	572	603	567	585	584	572	539	562	588	595	581	600	605	590	576	547	571	540	555	535	591	561	572	604	551	575	568	588	563	603	563	585	597	603	543	558	590	561	599	554	568	612	590	577	580	549	619	536	577	573	564	570	545	542	580	527	609	559	557	589	588	605	562	597	616	553	588	595	569	497	626	560	551	547	624	573	555	582	586	609	620	572	606	559	596	611	549	574	597	563	578	589	558	541	595	540	571	559	591	568	581	604	589	589	589	543	582	550	548	568	577	597	511	539	558	618	565	544	562	550	599	597	567	584	593	572	578	551	615	585	629	600	599	519	533	558	611	591	577	584	587	553	557	582	561	600	613	561	570	556	583	550	590	608	613	543	581	580	590	559	604	597	571	531	589	579	593	580	591	592	570	579	547	540	589	586	582	568	546	566	597	588	578	633	581	594	604	559	582	557	524	604	545	589	588	598	564	601	591	561	563	565	550	562	588	584	555	591	589	588	577	567	584	581	625	578	597	586	597	567	566	567	591	613	568	590	585	568	563	607	570	543	533	610	553	566	591	565	563	566	623	547	527	573	601	570	559	598	521	569	586	598	569	590	555	582	565	607	556	580	578	590	581	587	616	557	551	553	601	573	554	584	586	616	556	576	587	597	525	568	581	563	567	551	575	562	585	567	560	581	564	539	591	610	573	588	586	578	525	593	581	585	563	594	549	533	539	575	589	576	615	599	581	547	590	568	543	561	575	569	577	607	577	620	599	575	586	597
24749	21883	29239	24398	20828	8533	700	505	457	537	495	505	474	474	532	489	506	493	504	492	517	498	502	542	502	515	489	498	498	449	495	463	517	473	469	500	495	507	467	473	501	497	499	495	500	490	504	506	478	528	544	480	475	474	505	509	494	537	523	480	450	476	521	479	518	465	476	510	505	507	442	468	490	495	484	495	519	520	466	476	525	480	506	469	504	548	452	471	490	511	487	495	493	442	518	524	478	492	474	493	498	492	479	505	556	535	511	472	478	458	510	514	499	490	445	530	475	491	515	499	504	521	504	506	506	463	490	562	519	474	501	520	489	485	473	501	484	502	474	495	491	479	476	485	475	493	515	466	462	517	493	469	485	508	491	482	509	503	501	514	476	497	523	522	498	474	498	458	466	475	479	504	485	503	517	523	506	493	465	483	487	557	508	487	499	501	493	483	480	472	502	508	513	469	458	522	513	513	494	513	511	506	490	497	495	500	476	495	502	484	471	513	462	469	485	469	509	427	513	489	518	476	488	484	430	515	498	478	497	507	490	484	512	444	501	513	547	503	522	490	491	512	500	496	503	496	490	506	486	461	475	504	503	512	523	454	490	531	526	499	469	516	452	530	477	503	506	493	501	485	495	484	489	468	468	517	531	479	496	520	499	499	524	479	461	470	491	486	471	533	481	508	496	501	502	531	493	496	469	504	487	499	498	486	462	486	519	543	494	485	524	489	488	470	483	476	512	478	477	485	484	517	506	492	512	509	513	506	492	488	514	515	505	466	520	510	524	471	490	499	470	491	497	503	486	493	507	490	484	445	506	498	485	484	497	498	481	491	511	458	486	524	478	497	501	518	520	489	482	506	498	506	508	507	456	488	475	494	445	480	509	491	517	481	447	470	508	484	515	554	505	477	506	519	462	528	499	514	496	497	537	533	501	495	515	504	467	479	469	494	495	507	516	500	448	480	507	487	493	492	511	476	468	491	476	487	517	472	548	464	470	501	456	508	505	479	499	506	498	487	461	493	502	470	476	468	484	499	471	493	507	514	515	493	454	548	480	503	481	508	560	455	511	482	503	486	516	471	461	492	493	508	476	475	488	491	479	492	518	523	502	451	474	472	492	479	519	507	519	464	534	530	538	489	485	495	512	507	499	497	496	494	473	533	487	512	481	504	496	487	500	489	502	510	472	499	510	501	508	480	527	465	524	482	480	495	526	496	497	489	524	459	518	502	485	486	479	491	506	487	501	479	465	468	462	486	467	488	516	471	525	526	485	540	468	486	522	514	498	490	516	515	491	511	504	453	528	511	532	493	482	483	507	501	492	507	528	494	472	518	484	502	535	543	550	447	471	547	527	528	478	513	484	506	483	482	486	522	483	497	499	484	460	491	496	479	500	476	497	503	474	512	522	474	467	496	519	439	471	516	473	492	491	488	479	522	499	465	495	529	512	483	523	553	480	530	496	475	523	501	480	487	506	494	494	525	499	535	518	487	508	506	481	488	484	520	504	492	510	492	481	468	518	491	498	458	516	478	505	482	502	533	519	533	485	505	495	497	505	515	488	484	527	520	449	514	505	502	483	505	514	500	469	531	557	499	507	518	515	483	461	499	431	462	500	499	479	480	521	526	485	522	517	520	496	552	494	457	473	465	481	457	524	489	511	535	496	507	486	513	488	523	486	504	476	512	467	532	508	473	456	469	508	524	503	502	480	507	495	481	494	501	501	505	466	476	531	492	502	489	540	501	505	511	480	494	504	493	484	527	492	473	483	496	502	491	507	562	523	480	498	486	487	492	488	496	497	535	508	480	456	496	522	479	511	488	472	461	443	479	486	485	480	499	503	490	496	512	518	506	485	482	448	482	518	509	523	501	478	497	475	504	466	482	477	494	483	527	475	532	547	510	528	500	463	524	488	494	448	525	536	522	472	520	513	463	458	458	501	484	495	474	563	509	487	535	472	465	484	512	457	520	511	478	526	484	496	517	501	506	503	503	487	501	466	474	451	479	490	523	487	498	475	492	508	506	512	484	477	495	536	532	472	480	482	500	474	508	518	465	490	458	458	509	515	454	500	520	495	474	473	474	505	527	483	507	460	478	501	471	493	510	471	562	561	493	475	517	473	511	495	460	489	481	467	500	529	476	503	492	536	500	468	508	451	529	529	478	493	502	511	492	491	490	518	517	460	503	481	456	484	470	480	485	505	486	489	475	519	482	521	495	530	503	513	516	511	505	454	485	507	503	513	528	458	492	526	489	499	543	464	549	486	494	498	514	492	515	516	468	499	476	466	507	497	512	548	524	508	526	536	481	469	488	498	494	523	522	487	515	516	511	475	485	469	456	466	477	505	519	453	453	456	475	477	489	484	468	497	487	504	458	530	512	492	500	479	450	487	477	474	513	524	514	478	480	509	506	487	508	470	488	504	484	488	463	463	463	461	502	486	534	522	473	478	515	473	473	510	474	552	528	474	466	535	514	467	481	495	513	514	496	484	506	497	486	508	509	466	481	477	497	493	463	465	478	503	444	479	500	528	466	528	519	465	504	504	520	507	532	494	493	507	541	467	471	496	498	519	521	492	477	501	530	508	473	501	492	525	516	504	489	502	506	518	515	517	464	518	482	466	495	492	510	461	527	514	510	463	471	475	508	498	479	472	506	533	498	528	483	471	499	475	479	469	536	502	471	473	502	530	503	483	468	506	504	462	462	505	492	509	487	474	532	537	492	469	500	488	520	456	550	553	468	526	459	476	478	476	465	480	506	514	486	494	511	517	450	500	505	478	481	512	502	500	526	479	489	527	521	515	506	550	472	526	505	480	501	497	527	486	468	507	499	490	522	471	480	473	481	514	512	483	515	445	446	498	500	533	509	512	509	517	518	479	448	514	507	516	510	503	480	541	489	520	516	525	505	473	534	514	468	503	493	521	521	502	454	506	544	512	470	472	496	495	496	478	511	522	529	497	497	486	499	535	472	497	492	492	477	495	519	496	486	472	467	479	481	494	483	479	466	510	542	496	488	492	509	465	514	485	538	492	493	479	533	477	488	498	506	493	466	505	482	447	507	542	481	510	549	490	474	467	519	496	520	470	503	489	505	495	508	449	504	498	470	519	481	497	468	487	487	493	490	493	472	516	487	495	469	483	481	470	465	485	505	526	506	477	502	501	526	513	510	478	474	534	484	473	496	476	486	464	495	477	455	480	481	522	520	509	465	514	478	525	505	482	555	469	461	486	496	482	501	478	474	502	519	453	528	532	499	495	479	476	464	480	501	498	486	546	476	491	490	486	493	512	464	486	513	533	492	478	471	474	525	498	542	506	518	493	476	476	489	442	497	509	484	477	480	520	486	495	474	468	500	478	505	486	488	469	483	506	492	494	543	486	457	517	550	535	498	488	512	443	500	510	517	523	509	531	505	497	491	491	509	468	472	518	482	481	495	520	475	497	482	491	519	500	495	474	504	519	526	480	475	475	501	513	499	504	482	486	512	447	459
61444	81768	49937	18829	1070	743	673	659	732	739	695	711	722	715	708	698	691	702	690	695	721	705	735	697	661	754	690	720	695	692	692	717	737	686	703	683	705	721	708	698	677	714	673	682	723	699	686	695	697	691	683	692	743	776	657	700	687	742	705	743	696	660	732	714	701	666	670	693	708	644	700	708	727	700	716	696	685	704	727	681	690	710	754	694	713	718	742	699	730	663	704	649	692	657	735	682	735	685	692	745	674	677	682	725	721	703	674	665	714	693	672	658	692	692	748	720	705	696	710	672	684	730	705	704	710	719	710	657	694	683	673	674	701	759	708	699	715	716	706	679	720	712	682	724	693	697	674	703	664	681	681	736	711	657	681	668	668	732	691	708	679	650	661	683	708	640	706	650	685	682	704	713	692	726	727	680	651	692	639	733	715	688	668	740	736	683	714	716	682	711	663	674	664	769	734	683	750	717	690	665	757	703	646	698	697	709	655	723	720	714	717	737	697	696	689	717	680	739	697	695	702	698	694	719	650	663	664	713	714	687	676	755	713	730	717	730	684	683	740	710	698	749	723	678	688	754	747	703	647	644	703	728	687	713	710	707	695	693	657	724	678	700	688	659	735	724	681	700	738	690	681	704	673	706	710	672	739	676	669	752	669	687	710	664	712	694	743	604	653	695	681	725	710	689	697	666	661	738	666	694	680	728	690	722	713	732	710	695	718	698	696	658	714	719	719	731	641	716	687	658	706	723	715	689	725	665	704	696	678	677	700	691	687	723	703	738	670	686	631	717	705	682	697	739	687	743	692	733	733	698	691	690	712	726	673	718	713	647	741	725	697	722	682	712	700	699	689	713	657	674	679	658	671	703	672	680	720	648	720	684	725	691	672	685	762	731	679	728	736	730	714	640	720	685	716	737	694	687	682	722	706	663	738	653	694	685	680	668	712	668	667	716	666	715	726	650	728	652	670	705	709	706	678	699	725	664	740	720	728	672	759	651	688	709	700	733	676	659	673	716	727	715	693	723	704	653	743	717	670	708	702	703	687	661	725	722	705	683	680	714	704	703	664	684	679	683	711	727	700	707	717	717	689	751	662	709	715	711	742	704	696	691	647	702	658	735	724	697	695	725	686	717	746	686	661	699	714	703	722	706	692	673	695	692	638	725	692	687	710	691	734	722	705	695	716	736	718	686	692	681	688	739	670	686	706	673	747	706	681	679	719	725	726	673	705	677	702	706	689	641	662	700	663	633	675	699	710	718	691	667	683	733	685	663	705	693	720	686	686	749	654	672	650	706	688	701	699	675	748	654	683	746	713	665	678	662	687	666	660	652	687	663	716	703	697	745	693	651	690	700	669	702	685	633	711	713	705	702	709	690	707	656	733	684	660	682	709	696	686	703	750	722	651	700	721	695	700	719	704	727	695	719	708	746	719	707	710	693	692	683	705	713	714	703	669	693	669	718	691	714	731	750	715	747	704	686	709	732	714	733	691	705	663	703	710	713	709	661	747	657	750	713	710	696	715	742	706	691	741	685	676	700	687	693	684	685	700	742	663	737	697	723	664	702	689	720	690	702	700	658	689	673	676	689	723	716	692	718	655	724	727	712	694	702	680	663	670	690	732	718	711	711	677	662	707	713	710	713	701	682	725	708	712	722	681	715	700	708	720	723	712	703	703	686	700	703	686	751	722	708	682	711	709	716	742	695	705	683	727	703	674	715	725	692	662	694	745	664	694	708	736	691	712	694	699	676	700	673	672	686	756	707	734	711	708	692	702	736	715	760	702	678	752	664	673	692	692	736	681	698	681	704	663	691	720	727	687	695	716	720	718	652	730	680	693	759	731	722	703	644	681	705	721	678	685	767	701	677	714	687	711	692	737	657	703	748	738	713	689	685	672	683	729	702	644	692	662	705	718	711	723	688	682	722	659	683	688	731	739	699	701	705	663	653	710	678	679	737	717	685	650	678	738	725	716	711	693	704	647	641	716	682	715	767	680	695	681	682	727	662	682	714	703	670	713	656	719	679	707	727	699	699	682	719	680	684	688	709	682	718	707	698	687	699	732	719	700	707	699	717	721	689	696	671	690	686	679	693	707	739	716	699	664	655	659	710	714	746	680	698	670	727	710	733	673	726	698	707	715	740	705	713	635	726	751	652	692	674	734	712	711	673	692	694	701	780	733	705	661	682	742	694	678	673	720	669	698	718	742	676	683	697	696	690	699	700	716	757	724	698	695	687	757	705	697	730	694	736	688	731	718	701	706	733	736	700	699	724	723	698	745	733	695	697	716	701	684	698	737	736	687	700	717	690	652	664	709	672	685	680	685	717	656	680	638	690	687	712	706	662	730	691	686	731	678	752	722	684	691	705	711	709	659	697	683	752	722	671	681	701	691	684	720	716	696	745	716	712	730	681	691	656	721	688	725	664	724	668	718	695	680	720	697	682	689	721	710	712	679	691	646	677	654	719	651	671	661	716	678	686	733	681	715	681	682	690	681	696	710	699	693	667	683	699	735	654	645	692	664	708	720	707	667	689	710	680	730	681	722	689	736	712	717	690	686	704	674	709	683	680	769	714	756	693	703	659	724	708	697	734	713	721	684	655	714	668	684	727	715	699	685	709	738	708	671	712	685	725	731	732	713	777	710	683	729	667	655	698	752	693	638	751	700	697	735	636	725	714	697	697	697	677	696	665	727	750	690	738	714	669	663	697	704	676	776	681	708	697	661	691	700	661	720	741	698	711	714	736	735	695	684	620	636	660	673	700	699	713	671	708	687	723	681	731	700	697	696	702	698	705	715	706	723	687	702	736	717	716	745	708	705	681	693	647	706	664	699	717	717	713	696	690	711	698	674	705	677	676	673	701	736	720	697	690	666	756	652	748	710	706	731	680	666	664	710	695	687	706	713	746	684	727	707	721	708	708	714	682	690	736	667	729	707	677	709	698	745	686	695	691	720	703	685	693	687	696	730	656	744	699	707	731	684	730	662	687	690	668	712	694	715	709	738	695	693	701	716	666	687	657	637	701	733	747	703	691	687	756	666	688	683	711	696	687	726	699	705	683	699	710	687	647	708	759	757	692	672	678	710	680	719	707	682	684	733	679	679	681	718	706	728	697	688	709	722	717	727	687	709	678	731	718	681	730	736	732	704	712	673	689	740	713	661	725	724	735	707	712	680	713	687	690	676	673	695	724	713	728	701	666	674	737	746	648	697	718	712	684	666	720	711	675	723	698	687	714	722	683	711	720	712	719	709	691	705	653	697	726	762	674	676	664	659	680	733	705	691	636	645	701	710	670	684	684	685	650	730	730	708	697	666	740	706	695	711	694	676	689	700	731	642	720	746	711	711	652	675	641	666	726	746	724	745	694	714	655	709	705	715	694	686	697	701	715	679	736	657	748	697	693	690	683	711	691	724	702	730	713	676	694	641	727	693	724	714	714	668	711	690	725	720	707	705	699	643	738	726	703	690	710	711	731	678	715	720	716
23411	21531	29273	23987	21399	20973	6511	486	406	456	430	449	444	417	449	437	459	408	435	374	420	427	383	445	437	426	430	425	447	399	392	412	446	428	450	424	458	380	464	441	425	426	431	418	376	391	422	436	422	455	418	423	424	428	442	407	392	435	418	405	433	401	447	430	456	384	422	412	420	385	436	434	413	424	400	432	434	380	425	435	424	447	426	413	425	460	396	401	446	431	456	409	441	394	414	415	439	395	475	453	438	440	424	425	442	426	417	424	417	388	418	436	440	411	402	425	397	440	440	437	450	420	425	388	458	409	433	403	447	385	411	445	404	412	415	399	422	404	465	394	420	392	419	409	424	401	399	400	426	374	381	396	425	440	436	438	413	441	440	411	408	426	406	409	418	384	429	434	457	425	449	390	414	370	444	446	431	368	452	424	415	429	389	371	419	412	379	401	407	423	403	397	406	425	435	426	384	432	405	402	398	420	398	443	406	407	399	440	444	443	397	415	416	416	422	433	434	377	360	378	419	418	398	409	427	426	407	427	395	423	420	419	406	419	421	392	402	437	428	417	438	395	396	417	440	430	435	416	411	423	437	391	462	457	423	397	430	396	387	434	430	427	397	397	408	429	388	469	423	427	420	408	445	421	406	388	400	453	417	416	416	442	432	465	401	410	428	390	447	440	440	395	411	410	450	368	423	420	414	452	408	421	399	418	396	444	434	382	446	469	421	437	402	445	410	390	410	401	429	396	434	421	405	385	418	442	443	408	413	406	383	416	405	427	447	427	410	415	421	419	414	414	444	402	418	416	385	411	382	422	431	420	430	397	438	396	429	449	441	425	437	426	421	414	433	430	421	439	438	404	396	418	403	440	439	428	409	420	442	390	424	424	391	413	431	384	429	383	404	437	368	446	423	434	426	428	388	408	418	463	412	456	406	416	414	409	432	434	398	405	426	440	420	419	430	399	397	427	433	357	443	426	436	435	434	404	426	411	403	434	403	412	434	432	426	395	433	397	430	391	425	459	433	422	412	421	448	402	415	398	417	448	439	410	410	403	460	397	419	405	432	425	468	444	432	445	391	418	410	419	451	414	383	442	449	408	450	436	402	432	424	412	427	407	422	462	393	415	436	413	421	382	409	415	447	409	422	421	435	404	407	410	409	414	459	426	403	421	373	386	396	446	415	421	437	422	408	419	385	401	402	408	411	379	387	416	437	419	409	418	424	398	424	405	445	438	394	411	389	382	405	393	463	409	445	412	418	389	418	409	392	434	454	423	425	408	435	373	419	402	404	430	449	417	419	423	411	361	392	424	420	442	398	419	444	428	459	434	432	408	430	405	428	395	421	408	440	428	396	439	427	431	426	423	440	427	439	395	427	422	409	420	420	424	378	430	400	407	410	405	446	419	400	447	440	452	437	411	407	432	413	414	421	432	463	441	405	409	431	402	437	442	440	432	454	424	459	437	441	435	431	431	397	420	428	416	410	439	381	412	404	392	425	433	407	417	420	442	412	480	438	459	446	442	400	418	432	392	438	413	433	357	415	421	438	402	409	401	425	432	413	403	415	416	433	414	406	424	407	454	419	420	436	401	399	408	409	433	374	415	397	409	453	411	408	399	401	453	440	439	419	432	429	428	430	409	396	423	462	424	419	407	388	408	423	455	426	423	409	440	410	399	444	410	433	408	428	381	400	405	415	409	451	411	442	416	369	394	435	426	426	408	449	393	419	429	449	400	421	436	417	424	396	415	446	449	427	396	402	429	440	437	417	457	394	404	443	399	462	402	423	407	444	425	409	382	379	481	429	427	425	415	416	374	460	402	407	406	430	435	410	379	431	418	423	415	424	426	434	407	455	392	395	410	414	433	391	422	424	401	415	410	414	411	436	402	412	399	407	420	391	441	398	397	421	417	427	405	404	403	418	381	445	414	400	405	402	429	442	395	413	430	452	433	447	410	381	360	421	428	405	391	417	398	410	408	424	454	439	403	417	454	400	393	416	394	376	402	460	406	419	450	462	402	395	428	445	457	450	457	447	403	409	411	409	419	415	425	436	431	468	422	431	419	435	447	409	391	419	379	439	459	386	393	438	419	400	395	453	417	441	411	415	423	403	428	412	424	434	389	430	412	424	443	448	450	412	384	436	435	391	435	408	412	401	390	394	408	411	427	467	409	378	413	420	409	418	387	422	449	421	392	430	399	396	447	430	424	431	427	429	443	451	397	417	407	397	411	380	399	426	430	433	448	408	420	407	450	425	415	452	389	437	422	442	408	425	440	408	400	409	410	418	403	402	429	412	419	416	417	453	434	413	437	435	415	415	415	439	426	361	401	393	416	402	433	417	420	396	438	404	406	454	423	438	403	387	418	438	437	434	429	431	431	419	423	400	440	413	420	402	409	420	435	417	408	424	392	406	429	403	409	402	416	409	420	421	423	417	431	421	427	394	402	454	425	434	431	407	427	412	422	431	395	406	437	419	447	424	379	393	426	438	414	417	418	430	436	436	425	419	442	373	426	393	397	407	433	403	410	427	437	458	443	417	379	431	399	395	391	466	437	419	403	418	417	446	426	436	423	420	391	412	435	426	435	407	424	406	417	422	452	431	413	399	426	429	414	446	428	406	433	392	408	415	413	393	406	408	429	406	429	395	423	416	404	465	428	414	413	394	451	367	396	439	406	420	415	385	425	385	408	414	371	388	423	449	388	408	434	424	438	417	414	414	413	413	412	442	391	420	403	424	424	408	417	384	406	401	406	465	387	439	405	401	415	409	448	400	413	435	407	427	416	427	453	458	437	410	448	460	392	424	430	415	412	401	434	397	410	449	420	420	429	414	416	423	406	409	415	453	426	421	420	431	373	439	414	432	444	428	416	425	401	427	448	429	419	389	422	460	448	420	407	446	406	385	407	421	450	416	452	411	405	442	416	427	397	443	464	441	424	429	405	387	445	426	419	402	430	420	398	443	443	454	432	424	456	411	413	403	424	444	410	416	424	398	413	451	411	433	410	419	423	408	459	446	385	448	434	458	402	423	403	403	423	380	394	416	411	436	460	436	431	417	445	457	396	424	372	400	406	391	407	429	428	440	392	425	427	404	464	443	445	420	406	443	421	414	415	409	408	404	405	434	424	422	405	410	389	432	386	427	415	416	451	407	414	461	424	393	436	412	419	408	422	387	384	408	402	417	423	408	366	397	438	428	419	417	465	422	422	397	436	432	467	412	422	465	422	404	419	435	420	426	440	435	430	389	413	416	419	428	453	417	386	401	447	427	379	428	429	430	426	408	390	405	426	409	393	420	441	410	442	448	431	417	414	391	407	403	408	400	462	396	405	461	453	421	405	411	402	424	410	429	432	428	431	460	409	406	417	422	439	440	425	445	419	437	423	433	416	374	416	440	424	425	467	414	402	378	406	424	460	427	401	401	437	417	411	400	396	408	402	435	395	424	415	426	414	432	462	444	414	399	399	423	428	415	398	461	414	421	435	429	436
61328	92316	58036	24665	928	579	617	602	615	615	588	599	568	602	608	636	599	620	577	586	606	602	600	590	625	617	568	585	557	642	551	538	667	564	626	626	595	587	578	591	584	618	621	615	627	615	647	551	606	585	573	571	550	583	570	574	589	566	607	592	612	576	572	585	583	605	578	605	618	630	619	588	599	587	584	589	580	587	554	605	595	576	580	594	593	604	648	624	622	594	599	588	574	561	592	556	598	568	561	564	628	589	548	613	607	583	629	568	587	581	575	605	632	578	588	569	558	576	611	580	579	602	591	562	558	585	578	613	630	587	574	640	563	555	569	599	594	599	567	611	582	605	571	599	563	624	597	622	540	537	577	553	611	570	598	541	561	559	571	587	576	564	599	598	568	539	593	578	571	571	587	605	606	574	562	581	603	604	547	590	565	580	571	595	575	568	608	599	638	585	624	602	560	600	591	607	591	578	604	558	566	587	604	559	580	594	623	567	598	557	579	584	594	575	571	576	571	562	578	641	633	562	538	586	601	535	583	561	613	575	600	615	611	591	555	564	563	599	597	588	585	595	561	574	572	568	577	595	546	588	606	605	594	623	578	631	576	596	561	572	586	617	578	630	618	615	549	597	610	543	570	615	594	602	580	559	577	546	590	586	608	602	588	623	634	603	535	615	615	605	560	587	602	544	584	594	563	592	585	603	594	550	602	606	551	581	563	553	559	598	622	583	598	617	553	593	623	562	585	571	602	604	579	569	578	578	616	620	652	573	579	607	566	610	618	566	577	550	557	555	582	595	576	597	566	568	574	582	554	592	592	600	604	548	613	581	566	586	579	577	623	617	619	605	597	587	583	587	640	583	552	555	594	610	541	575	557	600	529	597	588	577	580	575	603	548	587	594	637	572	586	618	597	618	593	576	597	640	593	553	582	597	608	585	530	579	623	616	628	612	605	610	579	588	562	600	583	568	623	574	542	600	617	578	587	635	601	579	578	597	606	605	601	566	567	634	594	601	600	597	585	575	613	617	551	573	613	554	583	575	564	594	628	545	650	634	580	584	581	606	599	630	562	609	633	582	556	574	590	576	588	593	638	565	577	621	588	565	623	581	611	596	565	573	539	567	554	551	584	611	585	585	600	590	638	602	612	611	583	604	583	520	548	520	597	576	593	603	558	586	601	583	589	609	633	618	625	656	633	553	586	592	611	543	611	570	584	558	611	553	572	550	584	554	571	589	568	604	600	591	589	610	622	580	604	565	557	566	627	559	581	570	574	577	567	613	601	620	599	583	598	588	637	563	597	581	598	599	623	570	608	562	609	566	575	578	573	567	564	555	592	582	585	584	601	598	582	603	602	621	597	610	550	591	565	590	592	599	571	618	606	604	588	560	631	614	576	611	610	576	614	589	572	589	606	534	575	565	577	587	609	578	586	591	633	594	585	595	564	620	582	571	621	615	586	589	605	553	601	560	576	564	556	583	590	583	613	580	585	600	576	576	586	590	618	616	562	582	600	578	618	576	574	576	604	585	586	582	614	574	588	569	603	627	590	625	571	591	593	573	561	561	563	620	570	583	626	570	592	584	572	609	608	604	587	624	579	607	579	627	564	572	563	569	577	555	586	562	610	599	622	593	553	618	591	547	619	558	577	596	588	544	547	585	650	619	614	634	571	612	592	579	586	605	598	551	616	604	610	599	598	565	603	600	601	561	609	559	601	622	622	629	570	569	563	591	616	570	611	578	584	621	592	597	578	590	605	622	608	604	594	604	552	631	561	523	549	611	567	598	594	599	609	574	537	610	615	588	599	576	560	561	563	610	568	608	573	607	577	613	555	597	573	580	595	608	599	610	607	546	565	583	610	614	676	572	574	621	628	608	606	596	626	593	583	608	585	603	594	566	597	532	592	598	593	612	558	584	610	627	599	619	574	597	593	590	593	616	570	606	586	562	590	579	544	600	602	618	577	555	621	584	603	575	573	567	592	625	622	597	596	626	551	596	571	595	606	589	541	553	580	605	577	589	561	589	578	569	571	604	581	587	606	573	600	601	556	621	565	561	565	598	560	607	581	580	612	560	606	606	600	590	583	617	586	594	573	584	611	560	590	595	587	571	604	581	642	569	566	607	593	608	616	578	609	562	585	611	617	586	594	598	566	621	596	585	612	579	569	575	591	603	632	651	593	597	670	644	569	571	617	557	580	590	590	595	589	586	577	598	591	605	587	582	597	593	587	560	582	597	562	576	556	560	595	577	553	629	585	577	584	580	573	576	555	596	593	575	604	602	590	572	590	569	610	558	609	609	584	560	587	563	575	589	568	574	585	607	566	615	556	583	581	565	614	584	589	595	597	587	627	608	603	553	585	613	609	602	602	581	583	585	577	566	599	624	563	583	562	612	571	589	581	567	584	592	545	568	554	590	574	563	582	571	619	576	550	600	604	615	602	584	580	552	554	562	572	548	615	562	593	566	589	591	577	556	584	603	562	568	570	596	615	562	553	572	581	591	632	565	577	595	599	608	587	551	588	596	576	579	560	603	628	585	565	578	606	614	584	600	593	559	531	564	571	616	546	599	587	620	575	595	575	576	595	571	597	625	563	603	623	580	565	580	606	581	600	594	601	592	580	597	579	563	565	615	573	598	605	603	597	600	593	572	596	580	590	549	562	606	645	604	579	582	630	581	587	571	570	558	530	570	578	627	582	626	570	613	595	589	602	596	545	569	617	561	579	586	561	593	554	604	622	575	575	590	556	622	569	611	571	567	603	570	555	573	604	616	604	590	601	623	593	566	603	606	570	580	561	609	523	584	560	610	577	605	651	615	579	621	597	584	572	558	604	606	568	621	602	618	589	583	562	549	581	585	583	599	618	572	572	563	616	600	573	591	624	593	543	615	568	576	578	573	590	602	551	611	588	577	561	553	593	581	610	571	611	571	538	627	620	590	621	595	577	600	572	606	596	635	612	541	595	580	569	575	594	566	570	592	599	607	606	596	579	590	602	568	564	544	566	590	557	605	605	599	571	586	585	567	605	594	557	610	613	571	603	588	581	586	594	562	568	630	589	606	585	604	589	598	612	550	608	582	624	578	550	578	558	593	575	601	593	640	547	571	535	601	576	564	557	593	617	614	634	644	619	596	631	574	566	580	636	576	589	598	572	582	566	550	609	572	603	564	587	620	623	542	598	587	600	610	591	605	597	550	595	609	552	579	578	569	590	596	636	601	572	581	609	567	602	619	568	606	599	591	615	556	580	568	636	541	628	557	565	574	611	630	594	598	588	566	531	582	582	588	565	623	580	607	598	617	636	608	646	599	575	644	590	596	622	562	542	603	624	608	611	592	587	607	578	616	651	577	573	562	617	619	566	619	607	570	592	610	577	560	561	617	560	599	589	594	584	623	590	589	588	660	585	586	581	589	570	632	556	588	615	583	595	626	567	577	581	595	628	611	580	589	574	589	621	601	544	604	578	567	611	586	564	573	589	577	566	584	524	562
32205	27056	22463	7003	638	515	510	425	408	389	396	408	411	403	404	432	403	417	393	444	426	434	431	438	401	414	400	407	450	434	401	438	409	401	400	383	456	420	418	393	453	410	420	410	376	415	449	420	389	428	415	411	384	407	385	378	405	429	443	411	435	436	418	404	430	403	418	421	387	418	410	405	405	414	402	391	414	398	430	406	399	411	399	425	406	419	400	416	418	417	401	415	412	438	417	407	380	445	400	422	417	419	415	413	423	392	379	416	392	412	401	396	414	397	408	397	415	395	438	374	370	418	412	393	426	395	411	423	407	406	433	432	431	426	449	398	388	410	419	416	408	454	368	410	387	411	406	425	408	441	455	386	401	386	412	412	397	449	389	386	435	391	426	405	392	395	419	449	468	401	442	395	430	414	420	413	421	402	366	402	381	403	445	436	394	402	441	456	418	392	420	442	400	381	415	395	395	399	391	426	431	380	394	418	374	359	405	411	414	411	427	373	419	419	416	416	394	378	424	439	393	420	409	406	381	418	393	423	399	383	411	396	437	367	407	416	433	393	401	420	405	430	386	408	374	404	417	430	429	432	416	408	436	427	434	421	442	406	378	436	433	397	400	375	435	430	405	409	409	432	421	408	392	400	417	446	443	404	418	410	406	421	393	387	429	394	390	414	427	425	451	399	413	399	445	388	393	420	392	390	414	420	467	392	422	379	403	424	430	426	424	421	446	443	419	425	451	432	463	425	413	411	380	424	388	396	369	391	393	390	410	429	408	392	390	411	441	394	385	394	406	424	440	402	430	451	409	400	396	429	404	430	384	431	426	412	410	384	410	426	397	427	398	369	424	410	415	386	427	417	392	433	389	396	392	435	411	408	424	402	434	399	412	445	410	403	419	415	412	418	458	399	434	424	434	420	408	421	386	416	444	406	420	420	398	373	417	455	469	390	410	414	409	395	410	411	451	384	461	399	405	423	415	399	404	404	356	436	416	404	417	419	435	402	433	430	365	426	376	387	422	385	404	400	418	402	476	419	421	374	387	417	391	401	388	444	420	421	374	385	405	416	426	424	374	403	423	419	409	408	400	436	417	442	411	415	376	415	414	390	401	430	403	412	415	397	422	370	418	452	405	411	389	400	418	398	440	443	427	432	385	428	401	409	394	396	384	411	374	388	426	441	378	391	429	380	448	415	417	430	400	427	394	424	397	407	455	407	446	405	406	429	407	403	363	414	422	396	404	389	422	427	401	397	392	418	411	418	373	413	406	428	417	426	396	385	382	406	399	436	436	439	411	415	387	391	393	405	402	438	445	396	371	427	413	425	418	404	385	406	364	408	454	413	405	421	404	424	399	415	407	416	406	397	432	390	421	414	417	417	453	468	395	417	440	421	425	382	409	418	418	385	407	410	368	456	436	434	431	368	371	408	441	424	392	439	386	391	409	416	393	383	406	410	421	403	410	434	390	400	382	412	436	392	401	366	403	408	408	430	396	396	419	385	406	408	403	418	460	400	439	461	392	403	415	401	431	415	413	383	420	380	404	422	403	406	426	431	404	421	373	427	405	451	413	410	408	395	391	382	423	385	398	397	390	433	432	408	422	411	376	410	387	378	361	400	390	416	443	409	409	388	399	388	412	422	388	410	405	415	407	388	425	415	421	410	400	413	395	413	406	401	386	423	436	411	415	430	385	387	426	414	399	453	420	424	440	410	389	427	417	422	399	419	388	426	380	346	424	376	407	403	417	422	417	426	413	441	382	441	427	418	423	418	403	393	422	417	425	392	446	399	440	404	406	391	392	417	426	390	414	425	413	448	396	404	382	412	403	380	408	418	420	415	415	436	401	444	401	427	405	426	435	427	393	400	419	406	414	421	406	404	422	399	419	432	397	403	424	384	419	461	409	397	400	396	407	435	408	413	416	422	420	428	438	403	406	432	407	401	409	404	416	427	362	363	444	390	373	429	405	425	434	417	397	417	410	391	390	389	381	402	370	419	398	433	407	452	381	414	387	389	411	405	391	416	433	396	379	396	416	434	397	413	401	425	373	367	401	386	414	431	416	432	390	425	394	433	392	433	389	391	409	381	421	414	419	381	427	374	404	411	417	362	413	421	369	411	420	398	402	385	452	424	421	405	406	437	415	440	390	387	394	386	404	419	394	440	406	398	407	428	428	423	429	417	427	417	396	411	442	421	432	394	421	410	414	430	397	434	391	429	416	369	447	472	450	394	407	411	451	411	356	428	432	418	380	420	419	392	427	424	407	416	421	421	437	434	374	413	373	400	434	394	408	453	385	421	420	391	411	405	411	410	405	421	390	399	375	424	415	372	406	401	393	388	402	415	404	401	434	393	410	437	400	384	435	413	381	380	372	421	462	443	413	401	405	427	418	427	424	392	371	428	406	369	434	407	418	387	403	424	456	420	404	395	392	393	409	390	413	386	417	409	411	419	415	419	447	422	418	439	449	401	408	436	407	393	411	411	447	431	428	413	399	405	409	431	372	433	419	384	386	390	439	383	390	429	402	411	400	421	388	435	412	433	416	426	429	396	436	430	409	421	423	423	396	399	424	403	402	400	385	382	427	372	431	454	425	402	417	407	416	414	431	430	406	402	411	432	416	412	400	427	432	393	431	388	395	404	393	411	434	411	413	407	398	402	389	409	434	418	430	428	402	452	431	398	394	398	411	416	436	407	444	418	432	381	421	416	415	445	454	392	385	380	383	389	452	415	430	438	429	403	414	398	411	412	424	429	427	424	440	434	381	422	396	392	428	407	407	427	441	432	378	431	434	411	425	388	405	414	415	426	427	441	410	401	408	399	420	398	385	412	451	366	397	421	388	417	413	432	440	408	432	393	408	370	421	390	420	422	392	416	391	430	420	382	418	416	377	403	364	411	379	448	372	410	393	421	389	407	411	402	395	444	382	414	385	427	409	397	446	425	380	433	405	409	410	391	412	444	429	365	373	438	377	406	378	423	437	425	409	433	444	423	408	395	409	377	406	379	422	403	389	412	420	414	440	406	396	377	411	391	422	386	421	380	418	371	425	396	404	413	403	384	417	420	430	397	417	408	417	434	417	423	386	416	388	409	405	422	429	394	399	464	382	411	397	433	430	443	439	422	400	399	438	405	397	391	390	429	450	418	413	378	431	413	411	422	457	405	427	406	436	367	438	394	440	404	415	390	412	368	385	410	439	416	417	402	389	405	437	420	457	446	417	415	380	426	420	393	435	389	412	418	416	412	428	394	481	383	416	418	409	428	421	385	429	434	426	404	413	419	423	422	364	414	426	391	392	423	404	387	398	386	434	423	390	409	395	411	442	417	377	387	405	431	421	406	381	362	407	435	394	419	421	412	420	409	420	421	433	412	395	407	419	425	383	405	398	421	407	407	472	428	413	418	391	404	413	408	402	401	402	437	388	396	430	369	408	374	408	413	443	412	392	411	390	396	417	434	426	411	435	410	400	354	448	431	388	447	404	406	395	392
40544	41129	21433	4313	640	560	626	567	525	523	570	586	554	583	595	615	563	606	555	599	584	575	583	595	556	649	599	566	566	621	559	596	518	572	554	573	598	570	556	541	601	539	552	580	571	592	549	589	559	598	590	580	583	558	568	616	603	550	550	579	566	620	552	578	525	590	562	586	583	585	589	587	565	601	581	586	557	601	584	586	565	577	593	581	574	561	570	558	562	561	598	593	545	631	581	585	573	603	576	572	607	557	588	592	544	603	543	565	582	576	616	527	600	591	574	551	563	546	587	587	616	559	625	623	585	617	574	605	613	625	533	630	585	610	588	661	574	612	564	579	586	601	539	582	555	562	553	549	569	611	589	542	616	596	550	569	546	597	567	625	573	592	562	575	589	567	588	583	583	563	573	589	554	596	625	563	564	572	577	553	563	555	550	601	585	600	545	583	594	562	594	591	592	584	575	561	563	603	575	614	554	613	617	599	593	586	593	569	576	577	547	567	590	605	583	592	593	611	581	585	567	533	548	539	592	566	575	578	620	561	656	600	570	555	571	589	591	572	584	563	604	597	604	606	588	620	610	610	574	598	601	580	595	620	586	570	545	583	595	581	601	575	546	565	584	594	585	555	565	582	541	579	588	576	607	562	583	562	553	578	593	612	558	556	592	608	570	560	598	598	572	618	564	606	593	535	577	585	612	624	600	600	589	572	564	580	609	534	614	623	564	577	569	584	565	550	553	590	599	568	549	611	600	573	611	582	581	548	599	605	576	569	549	583	576	587	589	631	563	592	567	529	566	602	599	590	575	560	568	617	574	585	623	558	596	563	548	572	611	554	623	598	568	581	634	593	580	589	573	593	577	569	550	596	542	585	543	564	566	609	554	561	518	619	604	582	571	577	602	567	641	602	610	584	602	602	540	537	542	583	577	558	558	594	574	632	578	554	600	533	579	607	606	559	608	598	559	556	568	555	598	579	600	533	553	604	593	592	572	559	611	610	562	591	567	561	581	607	599	649	556	556	597	618	633	587	621	587	559	559	563	528	599	576	566	652	544	567	592	586	579	625	571	555	562	600	574	578	611	590	631	582	565	566	581	580	572	546	590	608	560	604	575	624	554	612	598	560	567	588	566	582	516	611	591	566	631	581	572	552	564	586	617	568	563	575	566	580	564	611	573	543	633	583	608	568	580	587	545	566	570	553	615	615	553	599	636	610	609	602	569	583	574	589	573	608	600	614	559	583	558	612	581	555	626	578	572	561	571	544	614	599	562	590	545	622	609	566	582	586	593	575	582	595	595	588	581	616	602	643	544	632	589	589	575	573	612	623	543	575	580	615	589	580	543	590	585	599	580	609	567	634	555	577	586	578	595	569	602	593	556	607	560	560	559	573	652	578	571	596	580	588	579	603	587	611	554	562	579	550	601	510	608	561	598	568	595	551	596	604	579	578	589	590	595	524	589	573	573	591	560	587	596	586	557	561	562	574	602	548	616	594	555	550	582	587	606	595	589	595	608	614	566	577	635	589	603	543	561	589	576	584	605	556	587	603	579	623	587	603	589	593	582	607	570	597	559	565	568	556	572	611	604	617	602	573	624	575	614	630	610	589	562	576	614	586	552	584	568	590	555	584	591	604	598	574	603	564	600	560	616	548	580	596	571	588	586	583	540	593	573	572	584	623	552	569	615	545	601	589	588	547	550	571	561	588	570	583	578	564	572	617	561	629	575	607	554	540	559	572	580	582	564	569	608	575	606	575	572	569	607	564	597	580	596	615	552	618	583	583	585	563	572	591	541	562	588	547	596	616	578	563	541	612	566	609	602	574	568	571	570	580	564	604	595	568	601	601	607	616	591	561	566	594	575	596	543	586	561	559	613	552	607	556	558	570	576	573	581	578	592	642	555	585	589	610	570	618	600	587	599	610	576	561	582	615	549	535	589	568	589	618	597	594	584	569	575	600	531	563	543	623	599	542	607	565	595	607	568	579	572	566	582	602	548	599	607	596	557	580	552	565	573	573	581	551	562	549	611	556	573	570	601	622	584	570	550	593	560	569	573	548	609	565	604	567	606	634	585	582	588	532	572	603	569	562	620	606	571	570	578	607	583	583	575	612	599	612	612	570	550	584	592	599	595	585	533	600	582	569	559	571	579	597	609	571	594	574	628	582	570	554	557	596	582	555	572	580	555	590	584	569	552	547	591	607	567	611	566	619	589	583	608	585	578	561	592	576	539	572	574	555	545	622	556	564	620	571	585	582	582	616	631	580	559	585	573	536	572	592	580	589	564	538	576	582	610	605	582	602	608	567	542	599	567	575	510	565	598	592	590	573	569	611	590	564	566	550	558	590	581	571	572	540	608	611	577	616	568	560	587	550	619	557	596	580	569	585	619	618	583	571	596	533	564	590	583	560	584	590	561	603	584	557	602	570	582	585	574	554	598	589	539	578	540	596	597	638	588	598	600	624	561	587	602	516	585	591	566	574	610	582	589	620	573	580	582	598	561	574	546	532	555	565	583	548	568	573	548	575	597	631	604	588	539	596	572	618	598	565	600	553	573	568	577	533	597	613	589	556	584	556	602	592	591	599	549	596	577	587	558	570	559	599	612	578	559	563	576	601	572	592	653	570	625	567	535	589	614	555	560	574	610	551	589	603	580	589	527	601	560	579	572	571	534	602	574	622	576	608	566	587	527	558	594	586	576	595	614	625	555	594	611	578	516	605	554	574	585	577	573	624	606	606	562	611	558	584	605	553	558	579	564	620	572	592	628	614	582	558	560	563	570	613	579	596	591	598	558	617	560	572	586	630	556	569	583	586	590	581	589	584	555	615	582	558	545	572	584	598	567	589	598	574	593	536	574	550	578	610	566	616	603	570	575	558	597	574	577	590	600	597	566	568	588	571	578	584	583	578	599	555	622	591	557	615	587	577	592	547	581	566	583	578	594	629	505	552	599	561	611	598	577	571	604	601	594	573	573	580	555	646	602	587	564	588	578	626	553	569	605	593	602	602	555	584	586	567	591	608	550	584	576	553	609	558	587	555	590	589	558	578	555	567	556	555	629	597	558	558	589	621	583	555	533	598	605	574	566	620	610	561	607	594	581	526	591	564	591	547	565	555	613	566	542	605	559	555	587	590	539	558	604	594	621	568	584	588	571	612	590	616	581	570	580	616	565	559	576	603	552	583	569	629	571	573	595	587	586	620	554	633	591	603	561	594	546	585	559	579	529	550	589	619	589	600	577	569	598	608	604	555	558	555	531	602	571	609	552	599	583	596	540	563	628	580	610	636	580	567	562	607	550	578	587	584	553	563	545	612	537	592	567	630	618	600	589	580	599	529	601	528	589	557	573	586	597	570	569	568	582	562	545	618	607	594	584	534	594	596	567	589	587	551	571	563	598	590	569	640	577	543	593	593	578	542	593	584	575	597	616	597	632	550	554	609	557	590	569	561	546	551	561	551	578	590	588	573	585	600	577	574	535	588	602	587
24782	21805	29161	24330	20863	8688	690	523	469	520	510	485	529	553	455	514	503	467	516	521	513	472	494	517	497	508	535	492	528	543	508	469	479	513	498	558	540	503	499	542	462	509	524	514	516	510	533	502	474	470	478	490	490	530	514	538	524	510	504	511	470	516	470	505	528	500	511	493	501	518	504	504	477	522	533	482	502	514	499	489	457	498	485	495	495	518	497	498	511	537	479	522	539	474	490	503	452	514	474	504	481	465	449	524	498	509	476	498	546	518	507	504	502	514	502	477	516	563	489	482	467	465	545	494	532	497	532	541	479	513	463	475	514	483	496	499	525	521	553	501	481	454	503	466	491	563	493	496	523	471	483	501	491	521	515	507	511	512	460	489	481	508	512	498	509	477	484	497	450	522	479	468	474	476	469	498	483	497	492	512	530	487	533	494	493	497	531	480	471	493	489	524	518	529	474	467	461	506	464	484	502	495	512	530	486	479	459	469	497	483	504	547	501	514	506	485	524	522	529	490	486	514	519	516	486	466	467	536	473	464	494	512	485	505	543	509	469	498	482	494	517	480	532	508	532	518	507	503	513	494	502	536	529	500	452	499	511	528	544	514	475	526	499	513	515	518	532	484	491	507	515	485	506	514	463	480	490	504	521	527	499	465	477	483	500	478	519	494	492	516	509	484	522	494	492	468	489	491	517	507	511	480	512	517	544	487	471	527	483	542	459	521	486	534	520	487	547	525	480	505	463	493	499	486	485	477	495	509	539	492	548	452	449	492	522	527	488	499	499	497	500	532	492	506	493	493	506	531	514	533	517	484	479	508	502	506	479	475	494	478	532	558	471	547	490	532	513	488	493	520	488	501	541	479	537	530	481	501	510	498	464	508	480	520	505	477	471	515	472	490	535	526	499	510	516	507	500	502	538	510	492	466	474	492	492	528	498	462	482	526	511	512	491	546	510	497	519	507	530	486	477	522	489	494	484	461	507	452	533	506	524	530	481	521	553	555	487	505	457	525	478	467	499	492	514	479	546	461	473	499	518	477	505	515	505	484	476	503	493	508	465	466	475	547	510	498	488	524	539	486	507	511	511	537	499	457	500	497	545	526	505	485	528	498	486	495	531	525	460	489	512	474	508	510	510	453	504	491	460	478	482	489	513	523	497	496	553	527	510	492	508	526	515	523	473	510	472	476	493	488	526	453	489	477	529	505	505	522	507	488	519	524	509	524	471	520	506	482	499	521	495	517	498	493	474	525	519	496	479	511	503	475	538	503	528	505	491	524	480	487	501	493	490	505	508	509	533	514	514	523	543	488	452	483	486	496	484	453	449	509	533	470	479	481	516	501	513	507	496	521	459	484	485	500	516	563	492	470	545	448	546	521	483	524	493	465	494	520	506	478	486	515	463	512	498	480	502	548	465	528	519	526	486	501	482	497	500	491	501	483	493	497	489	531	497	469	490	518	534	494	497	449	496	502	491	494	487	508	507	518	485	493	490	550	506	469	499	493	489	521	519	499	480	494	513	486	499	483	483	485	534	518	495	497	498	447	506	524	517	480	477	475	543	499	485	490	450	507	517	500	496	488	513	534	476	502	513	499	510	512	498	488	508	487	518	489	486	529	501	498	498	524	497	475	494	495	509	521	568	503	496	494	516	501	453	508	486	515	547	488	520	522	516	543	483	524	537	511	519	499	492	532	518	528	502	499	509	523	470	520	519	515	498	514	540	531	462	480	486	522	496	530	446	526	549	464	504	526	473	523	492	511	500	499	506	456	491	530	530	479	463	495	504	506	487	457	529	492	486	523	488	550	505	472	519	492	480	515	501	511	519	507	491	538	499	510	505	480	511	528	503	501	508	488	490	502	495	500	525	517	568	482	567	504	537	491	533	469	487	492	466	530	504	485	539	499	486	498	504	494	519	468	525	520	494	522	457	487	518	495	498	517	489	524	529	528	500	533	499	509	476	460	479	493	533	518	487	481	500	534	503	509	444	494	482	519	493	492	461	544	503	499	492	528	510	477	489	455	498	462	514	516	522	505	491	483	505	460	491	493	487	556	505	503	497	478	482	469	511	544	513	482	495	445	527	530	532	488	474	498	490	506	548	510	528	512	519	505	511	535	500	515	504	451	537	522	519	536	490	487	466	534	483	515	497	531	518	492	520	470	447	495	489	510	525	483	491	496	473	549	528	469	523	512	472	511	540	502	538	462	539	539	521	532	477	519	535	476	506	479	470	484	519	512	487	495	498	501	501	501	475	528	510	466	510	499	510	470	500	485	506	500	506	504	542	502	503	478	465	509	531	545	478	528	541	497	499	479	507	509	479	500	479	492	470	493	489	526	501	514	498	499	476	544	523	479	519	535	515	484	479	511	513	517	501	531	473	501	495	521	485	518	495	484	497	501	501	497	482	543	515	530	465	465	522	507	513	486	476	481	509	510	489	529	503	497	504	494	475	538	548	498	507	467	545	509	569	482	474	505	486	490	480	466	469	475	471	495	511	481	471	499	512	524	538	479	525	514	517	543	502	506	520	486	503	511	472	557	481	505	488	536	512	500	496	472	502	469	474	484	519	467	499	501	524	483	502	492	465	482	478	479	487	479	475	504	462	532	499	494	515	472	529	460	519	486	548	506	510	478	496	481	473	499	510	534	457	514	502	517	517	522	527	493	511	483	484	553	540	486	532	459	509	486	488	508	526	509	518	513	489	472	460	536	499	538	510	494	452	508	474	457	524	531	491	462	519	509	507	510	505	489	486	492	489	490	468	498	464	527	531	484	489	534	501	494	512	496	466	474	485	547	528	518	495	492	535	493	504	491	514	506	505	472	492	506	510	511	520	493	482	491	472	496	516	518	485	484	505	526	473	516	540	516	518	521	506	489	490	518	529	487	511	471	506	536	496	493	530	498	505	480	530	472	494	506	531	524	532	472	509	468	523	526	506	499	516	483	503	507	499	515	514	501	483	498	500	498	503	525	505	533	506	486	451	484	501	493	507	513	496	506	541	499	435	507	497	549	533	497	509	506	486	483	532	491	496	493	494	471	508	518	487	503	452	476	526	484	528	491	503	497	468	461	509	488	510	520	528	490	517	486	542	502	483	515	504	517	519	507	520	548	545	492	535	504	518	496	519	478	495	494	524	506	522	526	475	505	521	483	504	517	513	502	484	528	510	494	518	490	508	502	516	485	495	506	552	503	463	519	493	510	485	506	492	502	548	507	519	532	521	505	488	482	474	479	512	495	488	501	515	542	468	532	523	480	491	520	499	524	503	500	505	506	468	528	528	532	489	534	520	487	501	474	506	481	457	488	463	532	519	498	497	531	506	482	509	513	463	491	549	483	473	500	456	504	517	501	488	515	475	503	497	502	514	464	510	502	510	484	470	471	490	543	493	501	506	463	518	485	492	525	510	522	520	482	456	491	495	490	482	463	502	522	509	536	481	516	499	496	490	496	510	502	523	498	477	551	501	493	510	471	455	481	507	506
61383	79963	48578	17399	870	689	724	667	703	695	725	746	681	696	699	679	693	711	707	725	695	711	700	709	633	690	705	710	695	712	716	671	676	734	716	728	697	711	747	753	692	754	697	717	700	723	740	699	673	686	714	710	705	672	674	686	670	705	707	754	712	678	707	648	700	716	670	683	720	690	743	698	707	697	704	700	739	723	739	694	671	698	668	684	695	713	735	713	670	713	720	734	655	703	640	685	722	677	662	698	706	700	698	713	712	732	709	710	705	713	679	665	753	686	702	678	722	763	723	704	697	717	698	708	649	699	684	714	700	697	707	667	683	739	693	715	649	676	717	728	662	750	708	713	695	709	687	722	681	680	694	696	719	707	680	673	729	677	672	745	680	689	689	652	689	719	681	733	719	692	693	702	715	707	697	689	697	703	704	691	681	692	738	724	674	717	710	668	712	704	724	681	707	704	671	748	695	713	679	695	710	694	728	712	698	697	746	680	703	709	690	727	698	671	692	678	672	686	701	711	666	665	715	720	689	773	678	760	693	722	727	667	692	728	668	685	742	688	674	707	702	748	687	705	667	704	728	697	700	692	740	740	740	710	693	698	687	689	692	673	674	696	713	697	633	692	727	737	721	678	722	701	751	710	699	697	719	725	690	729	721	658	739	714	702	693	695	733	707	703	710	745	667	692	705	699	675	691	672	718	707	690	697	762	712	669	667	695	667	680	688	691	670	709	696	653	705	692	730	745	738	754	698	699	711	697	656	673	719	737	729	707	720	698	751	736	720	714	776	714	682	662	669	685	701	711	670	729	704	739	709	688	651	691	730	739	764	741	717	658	699	737	693	682	697	706	683	682	701	736	734	702	706	696	690	688	719	696	696	719	648	718	677	689	693	721	703	641	705	694	729	686	736	714	692	713	704	683	698	703	735	743	696	690	622	701	682	680	688	748	719	665	720	713	677	647	686	707	676	694	699	677	722	705	698	672	711	721	714	641	692	712	755	709	692	725	678	687	720	745	705	691	775	665	718	729	694	720	706	721	722	696	710	696	645	694	710	728	719	735	769	721	698	716	727	693	654	745	727	672	669	717	720	707	739	638	763	704	741	686	687	731	712	674	715	700	726	681	692	703	701	691	716	722	686	733	731	695	705	718	704	720	666	716	734	667	668	749	706	679	682	691	695	694	748	726	702	741	717	669	698	710	729	682	750	709	721	689	655	723	691	664	725	714	698	699	716	726	697	695	718	739	709	677	709	706	721	727	668	744	718	713	699	702	672	658	665	714	664	710	686	664	704	712	697	672	698	670	705	712	763	689	715	721	748	675	715	690	707	698	715	700	686	721	716	704	730	714	695	686	725	676	701	702	683	727	750	725	684	690	735	725	716	710	748	720	688	729	690	651	727	695	675	709	671	702	690	707	639	732	709	733	698	707	694	744	648	696	714	695	728	709	715	712	685	693	689	685	704	698	722	726	732	686	690	679	680	707	698	694	661	708	699	754	663	704	720	702	777	747	703	718	739	712	691	683	683	736	730	700	679	736	733	706	711	685	701	733	698	705	695	727	661	691	724	731	660	643	788	715	675	751	706	754	682	728	735	733	708	681	691	686	692	788	722	662	700	724	674	675	663	727	713	704	726	685	661	666	706	677	684	724	705	644	699	684	676	657	694	740	674	711	712	657	699	686	732	722	730	675	691	655	674	714	661	701	654	679	695	678	640	656	703	724	717	720	683	656	714	719	693	670	704	685	685	711	706	712	686	694	662	694	727	684	745	689	694	701	696	675	708	738	722	686	709	719	725	668	732	709	717	665	689	700	711	709	689	723	702	737	712	728	737	668	695	715	727	715	688	737	691	702	697	672	719	670	711	717	681	745	729	659	705	724	704	764	712	761	705	728	715	713	694	697	717	694	672	699	713	751	706	745	678	725	752	700	660	694	772	751	698	770	723	709	681	735	781	702	707	704	691	699	710	719	745	692	756	702	711	681	699	664	675	675	696	684	722	719	686	668	687	682	652	709	702	680	710	745	647	714	699	736	683	703	676	688	765	683	774	692	655	691	682	680	684	635	710	746	683	710	685	673	697	719	616	682	708	707	667	715	690	721	742	738	685	693	736	693	683	742	709	697	667	703	715	760	708	647	720	707	755	706	678	668	690	700	746	711	735	714	758	712	671	688	682	740	726	749	692	713	733	663	675	697	675	750	687	719	669	690	735	711	678	729	702	684	677	663	679	710	741	689	729	690	678	725	714	698	708	735	694	686	733	705	694	737	681	715	678	658	728	707	689	683	687	621	701	725	707	708	684	711	691	746	717	695	661	691	704	703	713	727	727	699	709	699	711	722	671	682	723	692	687	695	696	760	732	720	721	679	711	713	712	656	727	721	739	679	657	660	679	754	740	697	674	720	728	701	741	734	697	695	709	696	793	714	701	689	658	684	730	711	699	681	735	718	733	718	710	713	682	720	647	759	717	739	725	723	666	678	711	675	700	682	663	692	706	688	685	705	734	736	694	724	770	674	678	666	711	700	709	681	680	688	668	719	687	738	715	634	692	639	695	735	689	733	734	770	647	748	744	715	763	709	705	667	715	691	731	664	718	670	686	739	687	675	704	680	715	743	721	722	675	677	690	722	669	685	678	685	715	693	653	688	713	710	662	752	668	720	711	710	672	725	723	750	720	686	689	691	675	717	733	692	735	703	738	684	680	644	722	702	732	723	653	737	695	692	703	697	706	698	727	701	673	694	724	695	692	669	706	675	685	741	660	697	714	708	714	714	685	746	676	659	728	692	701	778	658	662	732	699	712	680	729	740	717	701	653	695	714	734	717	683	686	724	679	665	708	696	677	677	725	699	756	680	642	663	697	670	692	703	665	730	668	713	685	715	743	731	736	664	699	694	659	690	680	721	744	724	688	750	691	706	682	730	683	745	706	720	620	718	730	690	718	701	701	723	642	723	726	681	692	677	743	701	737	702	685	761	716	686	744	720	691	715	722	708	685	746	705	731	714	695	689	667	710	691	713	694	706	722	690	718	701	699	650	703	677	687	740	683	636	707	661	716	698	750	738	677	709	667	716	672	697	699	642	653	708	702	735	693	743	739	719	689	673	709	717	684	708	658	711	750	733	686	752	723	765	746	680	728	714	734	719	733	673	696	684	677	726	710	687	692	693	696	688	729	732	722	702	714	708	709	703	733	654	738	684	666	690	696	712	672	739	716	699	729	680	708	718	703	688	647	712	677	742	736	754	680	703	691	697	715	673	711	701	724	711	693	690	679	706	696	693	690	682	684	714	710	738	721	709	682	697	729	682	701	704	686	750	684	694	690	703	712	735	683	663	691	713	687	751	732	686	682	665	716	723	662	740	721	727	693	679	733	716	707	709	677	734	693	696	703	686	702	684	699	679	679	675	654	752	724	732	745	718	698	730	709	718	734	696	708	731	694	669	710	704	691	656	698	716	705	688	711	703	691	691	625	700	691	730	697	690	746
23520	21550	29409	23897	21427	21089	6645	521	423	450	461	492	459	450	450	424	380	469	435	401	447	431	452	423	433	462	461	418	405	396	418	439	470	450	474	423	435	443	414	473	465	466	435	353	467	463	423	439	402	459	412	457	457	418	448	456	400	439	412	447	452	447	430	463	380	431	405	395	423	421	450	417	391	417	406	424	420	431	401	423	476	401	426	413	408	434	461	446	416	412	417	402	458	421	425	475	425	398	421	403	457	437	389	437	453	428	453	437	430	438	442	410	451	432	403	421	406	417	424	429	421	425	444	449	434	457	486	417	415	435	480	440	428	421	425	403	416	408	416	421	415	431	397	464	413	451	417	433	446	424	462	460	427	423	475	430	417	430	421	413	422	403	425	460	445	401	407	407	470	439	451	440	428	449	412	450	421	425	425	452	468	440	399	418	440	403	439	431	412	407	454	416	464	434	471	455	446	427	458	401	433	430	424	457	397	407	405	468	457	430	420	409	382	417	385	417	415	439	456	439	415	430	423	441	442	442	438	429	419	399	428	433	391	449	421	446	431	407	426	416	406	413	440	462	418	447	430	440	449	458	410	403	428	449	439	434	430	427	446	404	450	423	406	425	448	420	412	395	434	462	397	397	391	471	445	435	415	426	431	429	406	429	423	425	414	393	446	411	430	413	440	449	371	426	433	412	444	433	397	446	429	444	409	448	458	436	444	423	454	451	408	416	435	428	423	415	415	411	443	418	439	429	431	438	427	385	463	399	435	390	453	449	403	391	444	414	425	429	454	400	431	450	416	397	409	411	452	395	452	411	418	434	399	392	479	423	400	450	410	379	409	420	457	423	441	451	428	430	394	462	464	446	441	406	440	417	420	461	433	414	426	443	424	428	403	424	405	402	455	444	408	440	381	408	442	443	401	445	416	432	424	401	406	414	437	473	451	461	478	434	448	455	422	400	424	388	443	373	440	451	436	408	431	423	419	415	472	422	420	435	426	431	423	400	436	415	386	386	423	421	404	429	374	406	418	400	422	418	412	427	455	424	437	422	455	442	407	444	417	485	417	431	412	427	457	404	434	400	391	425	402	453	403	426	431	420	440	441	405	407	447	399	460	433	451	445	451	447	433	440	386	438	433	407	413	426	437	406	419	479	450	403	441	431	441	448	458	432	396	419	420	429	453	461	433	443	376	410	425	425	436	402	414	463	436	444	426	406	458	444	395	410	406	421	442	413	430	422	417	468	428	403	413	417	447	435	471	398	396	442	459	452	402	423	437	451	418	427	431	460	433	398	414	437	443	461	430	466	418	381	429	410	424	460	426	421	440	439	442	414	419	478	413	428	423	475	438	441	439	427	414	479	415	405	450	422	407	412	441	421	441	413	416	435	420	404	381	406	437	444	412	407	478	435	434	433	418	440	431	384	425	396	414	421	408	429	427	407	447	452	440	444	432	447	396	425	414	386	444	422	413	485	456	410	425	441	472	434	442	456	415	457	446	430	458	480	405	473	440	461	470	399	473	390	413	429	457	416	407	391	453	428	425	435	451	412	464	405	416	446	432	423	418	381	425	432	453	400	421	428	388	458	442	400	396	436	451	435	424	384	421	411	431	412	413	447	421	425	413	442	436	434	479	441	449	427	413	429	405	398	449	433	444	468	455	413	443	423	453	451	435	451	403	434	439	439	406	399	387	413	406	426	436	462	460	441	440	436	442	440	455	464	448	460	448	426	402	407	419	436	454	434	404	439	421	435	404	416	413	420	433	435	396	434	444	441	410	446	416	399	427	421	441	439	394	425	431	403	474	449	443	413	396	432	437	407	438	422	446	433	437	440	449	430	427	424	434	403	429	407	433	441	419	459	402	420	392	431	416	449	437	423	420	443	454	427	443	473	429	422	459	410	406	454	450	424	408	429	444	414	431	411	405	430	425	423	424	418	401	418	457	397	406	457	429	443	428	426	450	440	470	413	441	434	414	444	416	414	416	434	409	430	421	436	413	404	435	450	393	467	459	419	421	445	434	383	461	428	451	441	434	440	447	431	402	408	427	441	423	404	417	415	400	423	385	391	464	419	412	419	424	404	434	416	422	437	441	416	440	418	422	445	401	401	449	452	444	425	418	422	461	427	444	443	423	417	429	427	440	413	446	399	465	401	413	408	415	435	403	442	438	428	451	435	414	440	398	417	460	423	420	461	418	442	411	443	445	432	446	446	420	412	432	476	427	406	425	407	411	431	463	449	387	430	438	461	467	417	435	435	416	447	417	405	427	423	422	424	421	386	427	429	454	423	412	445	430	438	420	438	405	429	462	403	422	401	449	427	427	430	404	415	428	412	424	402	427	417	421	447	425	430	446	406	422	425	458	433	419	428	471	395	427	452	472	414	460	441	433	404	443	416	400	431	409	420	424	448	427	403	429	422	432	391	397	416	420	462	408	435	415	399	443	416	416	447	451	418	427	425	439	391	459	439	431	393	403	398	422	406	428	404	425	400	460	436	413	437	457	450	375	388	429	422	431	436	461	432	399	442	421	402	419	413	463	422	438	427	420	402	432	397	415	425	435	420	433	396	435	398	456	434	440	440	427	451	434	456	413	429	459	438	384	420	400	458	392	430	439	424	409	432	427	416	415	411	417	435	453	423	404	431	470	445	435	449	421	424	424	443	408	422	425	416	415	395	391	440	418	434	405	448	414	431	436	436	401	455	437	445	414	412	414	396	411	422	382	409	447	470	393	447	421	458	395	442	429	434	417	442	433	376	442	423	429	436	449	459	410	411	389	449	423	420	453	438	450	440	421	424	442	428	460	406	427	428	440	421	414	427	422	426	478	408	427	411	423	429	429	421	470	442	421	418	445	467	436	486	401	429	450	455	436	412	442	442	422	451	437	402	394	378	421	405	439	442	458	446	423	420	437	466	437	451	455	399	443	436	439	449	422	394	439	400	408	436	406	450	421	425	446	425	455	453	424	423	416	461	437	433	430	454	436	364	404	435	407	449	416	411	425	441	373	416	418	432	436	462	420	407	411	474	439	435	410	433	438	429	463	443	428	445	442	419	406	448	420	440	429	425	422	439	409	439	443	438	410	424	422	473	403	465	424	424	397	431	429	405	433	435	398	428	428	468	403	434	413	402	455	413	449	446	427	415	421	440	451	436	422	410	463	439	453	424	421	421	430	420	449	421	431	442	448	435	432	437	407	430	433	416	455	431	379	427	405	406	441	403	453	426	413	451	432	427	452	434	421	453	427	427	431	450	395	443	421	416	464	442	449	437	462	428	458	434	420	398	438	439	413	414	400	429	440	437	413	448	446	436	417	457	404	416	452	401	436	460	415	424	424	431	444	428	413	409	449	424	425	415	421	450	445	431	442	440	403	379	398	438	429	427	447	412	414	411	411	443	433	461	434	396	426	439	421	424	420	442	405	392	408	426	412	444	428	444	422	405	424	433	431	389	397	432	415	416	420	429	436	428	483	428	466	409	409	435	446	426
61558	90868	56622	22916	889	613	620	620	591	616	586	623	627	613	619	576	603	553	632	543	596	618	623	549	575	615	589	590	607	587	603	646	650	607	558	599	615	619	640	604	600	581	629	606	584	588	603	622	557	540	555	602	590	582	583	601	567	606	594	578	597	615	597	601	573	612	578	570	564	605	610	589	598	614	580	607	617	610	565	579	579	579	617	622	541	567	603	554	614	549	593	593	550	600	618	628	585	583	586	608	568	587	587	586	620	602	583	584	589	565	578	637	551	572	621	624	589	612	579	607	588	602	592	590	550	540	586	605	537	614	606	590	556	598	562	619	568	604	607	603	584	560	578	594	604	581	633	598	627	585	607	593	599	554	592	567	606	619	575	601	591	598	608	582	605	635	620	605	597	544	591	607	607	587	584	592	602	615	619	585	542	643	602	635	629	577	607	609	557	586	610	566	614	575	622	542	584	541	589	589	573	614	573	630	600	618	626	564	594	550	624	604	587	600	573	539	609	647	565	621	604	589	599	566	604	569	594	573	590	575	571	592	583	599	587	595	601	572	583	630	586	607	642	601	574	583	554	623	608	580	618	612	577	549	604	605	583	603	608	566	600	601	569	613	600	583	601	566	583	605	596	602	585	546	610	591	582	582	573	569	625	530	640	571	623	602	583	616	589	563	595	606	612	559	570	552	634	604	565	610	596	600	596	594	545	541	611	626	555	556	577	568	586	592	595	627	613	565	624	602	617	571	582	613	603	559	591	584	572	595	593	608	583	576	579	574	616	608	585	598	580	574	645	592	550	620	619	554	598	592	595	591	594	606	576	608	609	618	562	591	590	572	613	559	614	597	598	622	585	604	579	571	625	610	596	600	583	579	584	632	594	574	623	565	589	545	631	614	565	565	578	631	631	629	593	592	583	579	603	581	578	569	634	628	602	590	566	606	602	631	573	542	579	590	583	534	563	561	570	603	583	622	547	597	618	565	566	625	539	595	592	634	591	595	615	580	602	628	575	557	629	596	616	609	618	613	645	579	570	581	597	599	601	589	593	632	613	587	565	627	586	584	616	579	591	586	609	590	585	645	613	604	616	603	614	570	564	561	574	548	573	587	592	615	570	591	559	581	612	596	590	615	542	580	618	586	586	597	632	625	592	637	616	580	620	538	576	562	583	597	593	571	653	625	604	553	588	581	615	621	604	644	593	573	593	544	586	629	613	575	585	646	573	565	600	603	608	606	635	579	573	612	579	604	616	607	597	614	592	617	601	579	611	593	622	608	596	569	637	597	589	578	570	596	565	616	557	581	621	553	547	641	603	614	561	600	597	595	602	645	597	596	621	583	545	573	591	589	582	630	591	608	623	599	593	583	591	577	582	579	603	610	658	628	632	604	622	583	598	599	635	601	638	560	576	600	565	569	609	603	614	615	604	618	612	614	593	566	601	595	579	608	594	597	554	630	604	578	575	622	606	584	598	568	563	573	580	581	554	577	623	519	551	555	599	579	647	583	589	572	538	565	609	585	604	581	578	624	580	590	632	545	623	576	574	596	589	620	605	632	624	553	624	561	610	600	614	607	612	594	558	601	568	620	613	584	575	602	617	606	625	569	581	623	564	604	595	587	585	569	617	608	607	624	622	592	578	598	585	614	608	609	594	604	613	587	593	601	610	571	556	598	579	593	592	571	623	535	573	559	550	569	540	604	585	587	580	585	558	621	613	603	613	589	577	589	605	578	546	582	593	609	588	621	573	592	617	630	595	566	587	581	645	559	625	617	600	574	590	586	614	633	585	636	558	638	564	579	628	597	631	587	612	609	607	584	577	587	599	593	614	617	600	608	555	557	539	590	616	608	554	622	579	574	621	606	592	612	551	577	581	611	611	596	608	562	582	626	619	597	574	567	610	596	577	641	616	603	586	622	612	563	607	614	606	603	587	637	613	641	577	608	596	576	638	546	606	563	604	589	608	567	620	592	619	589	608	598	566	590	554	567	608	584	570	604	596	661	540	618	582	580	567	580	625	604	573	583	569	565	582	597	582	619	612	563	573	572	596	607	651	572	621	580	566	604	609	597	614	589	579	568	588	609	533	609	599	598	615	602	604	600	591	561	605	582	613	592	605	542	577	554	571	551	563	585	588	625	631	637	587	612	599	609	590	631	588	649	593	591	637	584	580	596	599	587	601	571	587	598	582	583	575	580	576	529	606	599	607	631	584	548	567	616	623	543	567	649	562	573	559	569	601	614	607	626	593	586	600	572	572	610	605	571	579	563	612	570	592	624	563	584	607	595	628	581	538	578	608	580	585	577	623	647	641	576	631	563	628	599	583	589	625	567	608	616	603	564	585	577	597	568	595	646	615	572	606	608	566	605	576	613	591	580	536	596	623	586	596	575	624	617	592	605	566	582	578	531	616	589	580	587	631	615	577	601	601	598	575	606	588	571	613	672	549	517	580	620	571	592	607	594	562	619	582	591	617	596	583	588	586	598	648	571	552	575	620	563	588	584	564	581	573	573	561	537	576	594	548	624	619	615	623	555	609	604	586	582	603	549	591	589	588	602	557	579	611	627	599	627	567	604	616	570	608	584	623	630	619	586	579	611	593	552	597	598	544	589	569	574	571	622	588	571	591	631	549	597	578	603	581	542	596	599	566	582	612	660	582	584	622	586	606	559	561	579	613	560	589	550	590	636	619	583	610	612	630	553	631	588	600	607	572	610	596	590	585	581	608	618	536	623	602	593	552	561	598	604	551	622	641	605	606	611	599	561	575	575	564	553	576	608	583	581	593	572	613	569	565	568	591	586	603	571	608	612	560	566	619	572	633	585	554	577	608	615	569	582	590	580	612	610	577	623	564	633	602	602	599	593	586	639	589	603	580	638	585	624	602	589	570	586	594	576	576	587	628	611	600	608	565	591	584	572	575	619	573	597	587	603	576	589	575	616	585	571	562	591	586	560	613	610	569	616	577	609	584	603	614	601	557	576	638	598	602	552	575	568	613	623	611	570	590	538	597	590	602	601	519	587	594	580	603	592	561	604	616	566	602	586	534	572	601	600	573	612	590	593	601	615	618	588	627	586	565	600	580	612	586	598	587	542	597	617	575	575	609	647	608	616	585	595	577	600	600	589	568	614	584	623	604	585	566	562	585	585	607	594	632	645	595	552	604	655	639	593	612	597	620	633	584	594	580	605	604	613	578	613	609	592	559	606	548	572	565	649	613	570	604	607	620	574	627	586	591	586	585	594	606	612	589	595	647	584	593	575	584	565	602	569	572	558	624	608	596	582	610	602	579	629	534	608	610	618	624	561	580	617	602	576	600	593	610	594	575	536	578	556	602	597	605	550	581	589	565	627	587	577	574	595	614	600	590	578	575	575	633	593	581	616	613	603	609	580	569	606	602	625	585	608	610	609	578	637	622	584	559	593	607	595	590	589	616	595	580	620	606	641	597	592	586	631	614	594	612	568	595	586	545	604	624	581	544	626	638	560
32250	27351	21900	6342	463	429	438	428	418	419	423	386	443	430	439	431	406	423	430	407	398	443	409	436	443	418	425	427	397	406	427	436	412	446	439	471	405	435	442	435	401	415	414	400	411	414	404	439	412	436	427	424	444	414	392	418	407	434	435	426	433	424	412	388	398	409	422	387	413	386	400	399	406	425	410	389	437	412	425	431	431	420	415	442	415	387	414	434	464	458	452	414	398	428	435	433	390	449	427	431	447	402	421	398	423	438	430	440	422	436	439	464	408	428	453	447	436	412	438	399	410	433	424	453	449	402	435	392	425	432	413	442	441	439	388	402	431	411	394	460	405	414	399	385	381	387	405	399	438	422	438	432	422	380	404	384	373	409	402	386	411	416	449	397	419	391	391	402	391	417	397	411	416	428	395	408	458	418	438	432	437	392	450	449	389	452	426	361	412	450	408	418	397	438	434	464	439	433	417	382	405	429	407	412	447	410	387	421	455	405	431	397	388	414	401	440	397	432	390	412	418	412	456	438	412	414	428	431	419	404	415	383	449	414	393	401	415	419	422	375	424	419	414	389	410	387	422	411	432	385	433	408	438	425	425	352	437	425	384	418	408	448	408	415	427	388	410	404	430	426	398	406	419	420	393	406	460	440	396	410	387	409	431	417	440	384	394	419	407	468	437	384	439	419	443	418	398	430	393	379	398	397	436	417	432	422	441	399	385	410	439	395	403	456	428	421	405	437	387	432	413	391	398	401	425	442	406	420	408	393	430	411	397	388	438	395	389	392	412	452	446	463	433	445	435	421	431	425	406	415	417	447	403	414	409	361	440	432	396	407	473	455	405	380	439	423	429	440	435	410	459	417	414	465	397	395	402	403	408	370	409	422	404	397	419	396	433	430	407	420	439	429	384	397	465	436	419	434	416	447	411	404	410	437	431	407	409	452	413	445	433	375	377	421	412	389	443	413	409	400	405	444	403	408	427	384	416	399	466	419	413	437	420	391	408	423	404	430	456	397	434	426	398	373	392	448	417	398	428	432	405	385	426	412	460	417	423	399	417	407	412	405	412	419	452	409	376	408	424	417	415	427	434	392	381	414	459	421	373	413	432	417	412	407	420	429	439	436	404	399	418	396	420	403	429	403	435	415	366	391	433	432	399	436	399	433	423	454	415	456	429	406	422	427	430	413	383	414	455	445	432	408	432	400	437	398	435	422	392	409	395	419	423	401	444	423	425	411	406	432	405	380	429	386	391	419	437	412	446	414	432	427	439	383	445	427	410	414	397	391	463	438	415	365	418	407	399	417	422	423	433	427	414	444	443	446	402	401	428	418	420	413	423	416	387	391	439	444	419	440	428	412	409	451	433	413	455	417	398	418	411	439	423	413	424	380	439	383	408	432	421	416	435	427	417	386	430	403	421	415	422	428	421	396	420	374	438	446	433	416	406	436	425	434	430	453	431	401	413	409	423	406	405	406	409	380	398	372	430	422	436	397	438	392	400	426	431	432	427	424	409	409	396	415	403	435	423	437	426	423	385	460	442	444	401	417	408	391	447	418	441	413	447	451	424	433	458	411	427	443	380	407	436	408	427	414	393	388	455	399	434	457	409	433	416	425	434	421	389	405	399	416	443	438	409	428	428	431	452	357	427	421	419	371	439	408	429	440	427	395	432	378	425	401	412	421	383	431	416	452	425	371	402	409	423	404	423	446	411	399	412	406	414	413	415	446	398	399	391	444	441	440	413	446	430	421	409	429	395	386	393	367	432	397	388	425	414	435	443	412	425	432	428	403	425	468	410	455	407	419	404	413	413	408	430	417	442	414	467	382	401	451	401	406	443	397	413	412	406	452	408	408	390	405	439	414	466	410	418	415	415	384	408	396	398	406	424	419	428	403	410	446	425	444	444	429	401	429	432	399	409	434	403	404	413	391	400	433	429	386	428	417	420	399	374	444	385	453	430	374	443	406	415	401	398	395	433	418	394	428	435	410	388	394	378	419	448	391	423	408	408	391	428	389	420	447	411	401	428	421	385	429	417	393	440	416	429	410	431	436	406	437	401	398	400	414	433	389	419	431	412	425	423	414	390	388	429	404	412	447	398	392	420	413	427	419	437	432	416	419	414	412	416	431	386	356	420	443	410	389	421	399	395	409	433	382	381	392	424	439	438	409	442	393	414	407	412	443	410	440	413	410	418	398	385	406	436	420	405	416	436	425	406	405	395	404	413	389	430	385	410	422	413	424	445	405	382	375	406	432	397	402	407	434	465	439	479	431	407	442	418	465	440	441	439	448	408	398	443	390	395	404	377	452	428	438	430	443	427	398	466	430	399	427	432	393	392	409	414	476	407	398	410	428	414	407	470	458	438	386	424	428	443	403	429	416	396	425	407	434	383	392	420	439	454	426	409	417	419	392	406	402	425	448	407	459	401	405	410	422	432	395	406	399	407	439	421	435	410	414	416	398	438	400	394	425	406	386	392	423	425	396	433	403	407	375	401	443	404	419	433	408	402	414	373	400	444	420	402	380	372	428	403	402	431	438	386	469	423	429	445	417	405	430	407	425	415	391	398	391	425	388	421	414	415	403	416	401	428	384	433	468	411	405	442	405	432	418	435	408	383	414	427	437	438	407	374	395	428	419	414	430	401	416	395	407	446	397	411	396	439	412	445	403	407	398	461	410	373	387	423	397	447	404	411	447	426	408	433	376	393	411	392	443	412	400	426	396	417	421	424	409	406	426	420	412	418	454	417	400	381	403	420	386	418	392	423	380	446	452	415	411	479	401	391	423	421	391	421	372	433	403	406	417	415	425	425	403	408	421	406	446	416	410	448	409	449	396	393	408	427	421	437	423	446	444	434	404	365	410	400	416	393	400	408	435	394	425	409	435	413	401	388	430	420	449	426	431	430	418	430	369	412	408	371	395	454	400	424	435	413	432	428	387	447	403	415	418	451	446	419	440	409	415	394	423	404	457	450	409	409	402	408	409	416	426	430	400	428	377	423	415	414	397	401	465	416	428	400	421	413	389	405	405	407	431	430	404	424	369	440	452	403	423	423	421	423	419	427	477	410	436	427	434	436	403	400	440	420	443	404	416	421	392	398	455	396	464	397	443	431	444	431	428	435	434	429	410	429	385	402	418	468	442	455	406	429	416	403	424	406	435	439	430	386	414	408	423	413	461	435	418	434	402	415	396	420	404	428	360	414	412	430	413	397	390	411	427	442	405	442	409	430	428	428	412	415	418	391	435	431	404	390	412	412	446	416	395	431	412	394	429	432	408	421	421	416	410	392	387	425	432	389	415	416	416	434	398	416	379	423	450	457	422	406	400	428	401	418	412	435	419	435	449	400	432	397	408	400	424	420	403	444	417	431	430	383	416	457	415	414	390	417	425	418	436	390	391	399	429	454	418	429	399	409	411	399	396	419	412	418	400	439	403	395	443	411	428	419	422	435	452	400	432	428	446	404	444	432	411	418	428	413	413	389	394
40795	40574	19527	3662	609	598	558	602	615	586	572	577	579	590	585	625	638	579	575	572	559	594	586	565	615	604	544	596	598	578	617	565	568	602	586	603	602	575	595	583	591	572	578	587	570	583	560	608	538	605	595	610	574	552	538	579	568	572	634	598	575	599	591	604	553	577	581	550	587	602	615	565	574	569	598	613	592	553	605	570	576	560	618	612	598	562	583	589	603	602	577	598	589	610	560	582	588	569	583	557	584	595	575	553	570	584	572	588	597	521	544	599	582	604	561	566	619	619	586	613	610	601	569	580	594	564	576	559	571	599	607	574	565	615	563	615	571	560	606	574	611	621	589	555	626	589	600	567	593	578	565	561	588	582	561	632	617	544	599	604	611	548	573	573	577	591	597	558	565	589	610	630	601	611	590	590	586	586	563	603	586	566	575	592	545	596	579	584	582	567	577	603	596	582	590	576	556	600	604	602	581	598	574	550	587	565	557	575	609	596	585	561	614	596	620	572	578	557	563	574	589	588	598	571	583	574	578	557	599	568	586	592	582	559	569	552	582	609	591	600	572	581	589	555	629	561	546	573	579	570	583	576	595	574	601	600	589	601	540	628	580	581	547	565	580	598	597	552	579	597	582	557	595	620	595	562	573	586	587	601	574	595	607	638	540	562	570	567	594	612	587	601	629	597	594	582	615	556	566	575	561	617	592	599	623	588	555	561	577	575	585	641	586	568	594	558	583	580	595	606	559	605	578	550	609	576	589	629	569	598	582	560	607	572	580	569	580	574	594	594	595	554	596	596	584	574	577	583	612	572	624	568	597	633	568	571	599	586	544	609	593	571	642	570	580	595	617	595	632	570	594	589	585	569	571	579	606	623	581	591	607	606	622	578	589	605	567	618	572	599	578	588	570	571	619	525	590	592	574	628	569	566	614	595	594	604	576	570	566	577	614	575	575	563	558	595	565	622	590	611	576	606	563	603	535	569	577	585	595	585	597	640	600	597	567	596	573	570	585	553	636	576	588	576	581	547	607	629	602	571	567	556	564	622	634	565	560	566	556	541	551	577	566	562	635	587	562	624	597	605	575	537	608	572	576	564	594	558	573	563	591	591	599	584	562	573	591	560	592	581	632	522	594	582	550	570	584	594	586	573	605	570	584	610	615	558	613	581	587	594	600	547	582	539	578	632	584	562	581	590	608	594	585	614	596	623	582	556	598	582	586	601	598	591	564	557	566	563	593	564	566	566	586	558	610	585	599	590	617	579	578	570	571	606	583	600	575	548	583	554	617	560	597	570	572	583	615	522	564	574	599	609	590	613	575	572	584	622	588	535	581	582	614	579	573	594	575	550	589	588	572	593	603	562	561	601	598	577	609	590	596	546	591	533	617	581	594	628	563	562	579	608	582	600	576	552	581	597	593	595	591	580	581	588	569	600	604	573	577	555	578	590	597	597	588	594	606	632	592	586	614	566	579	574	574	580	569	616	627	594	591	580	584	596	595	578	619	576	596	604	607	598	571	616	575	614	596	576	617	589	616	589	632	610	622	573	582	590	601	603	569	580	621	581	573	533	621	584	614	601	602	562	621	582	548	589	583	608	585	663	582	566	583	612	560	534	577	499	582	591	575	555	592	611	561	606	605	567	581	538	621	578	585	584	596	592	564	591	577	625	582	600	588	558	568	613	551	637	593	594	595	603	614	578	564	623	619	549	558	525	584	582	588	596	597	585	555	583	585	588	589	521	568	567	622	583	609	569	568	563	631	588	583	554	566	569	589	577	575	569	545	576	583	580	569	591	571	557	603	582	548	544	563	537	589	602	560	614	597	614	618	605	568	611	557	599	575	541	555	589	606	564	598	610	566	611	600	579	581	583	537	559	614	613	616	596	589	589	625	595	595	575	577	570	596	624	633	550	589	571	604	561	591	581	597	547	553	575	575	613	569	553	578	614	565	605	535	564	607	559	579	600	559	569	574	570	597	586	573	587	535	516	577	576	617	625	549	577	580	599	570	615	587	583	566	631	559	551	575	604	582	620	613	571	590	569	570	613	607	562	560	566	577	589	598	625	586	583	572	582	601	622	584	610	613	584	604	546	581	569	629	630	579	579	577	617	586	606	567	582	602	558	591	558	600	564	569	574	575	573	610	532	612	586	598	588	605	609	569	585	580	573	600	585	531	577	578	591	578	589	581	548	579	554	576	630	587	582	621	557	600	563	593	614	559	579	620	609	603	570	564	606	601	593	589	595	592	564	608	592	534	596	591	549	572	569	627	614	559	600	586	610	565	574	622	584	588	597	591	575	598	588	580	577	587	592	583	575	590	611	618	616	602	570	588	589	596	598	633	608	562	580	548	570	592	565	580	566	544	649	596	617	577	582	533	592	610	567	549	582	568	567	593	540	610	562	600	585	565	554	620	556	625	591	630	611	597	559	576	600	610	599	603	560	632	598	592	636	580	544	614	588	608	576	628	574	593	610	546	618	578	629	613	552	559	573	576	543	593	579	586	598	585	570	581	574	604	557	575	607	560	592	569	582	586	599	595	597	565	614	618	557	559	615	579	586	610	612	589	607	570	561	589	564	568	599	587	561	601	613	617	568	630	584	549	637	571	611	557	602	578	601	578	578	565	577	581	579	567	582	593	584	556	582	596	586	601	592	605	579	607	596	599	636	562	556	574	573	596	580	602	611	557	606	590	613	621	565	552	558	567	525	579	579	624	581	579	583	574	617	540	559	621	563	614	553	569	562	579	617	592	589	629	571	600	577	595	600	583	602	620	599	544	583	555	580	587	600	533	573	569	583	555	577	587	586	584	565	575	599	610	567	638	596	607	531	591	555	538	559	552	635	601	574	600	554	579	615	618	576	613	578	596	554	597	608	605	617	586	521	609	570	572	614	556	612	566	555	568	529	590	568	574	607	560	589	551	572	541	590	583	622	646	606	595	586	531	536	606	519	561	600	631	568	601	556	605	582	576	585	609	603	531	591	562	568	603	552	590	567	601	569	585	596	584	567	597	583	582	578	569	548	614	578	623	626	603	576	580	582	546	588	636	564	613	568	575	626	578	596	579	555	577	574	565	604	573	592	631	596	570	582	601	595	562	595	585	563	562	525	568	609	593	604	614	595	574	579	616	632	560	583	554	607	586	598	631	596	605	585	597	624	569	582	588	583	607	578	593	622	582	578	572	604	607	590	593	572	615	560	617	582	544	569	559	558	578	629	546	596	590	566	581	642	556	599	569	552	589	597	580	600	555	591	558	620	619	572	568	517	572	565	589	563	574	606	581	630	592	554	585	587	575	588	589	601	583	573	595	589	616	593	576	614	597	585	534	584	574	586	541	601	558	564	609	580	631	615	611	557	540	613	564	623	592	601	552	610	597	578	540	571	616	568	602	574	590	526	608	557	549	608	574	572	589	577	603	571	552	600	590	613	591	538	588	624	587	545	597	581	605	603	609	579	552	560	602	543	595	573	589	558	551	578	582	595
24802	21865	29085	24342	20858	8378	680	561	514	532	491	514	518	520	540	542	541	491	489	495	539	511	539	503	513	524	523	488	483	494	498	521	506	499	514	508	493	466	487	494	507	523	497	458	533	482	524	458	513	524	548	521	497	568	491	500	502	486	482	496	486	485	517	504	510	483	521	516	506	515	496	512	511	511	503	532	523	527	479	536	501	511	506	549	484	469	496	507	502	526	493	544	511	515	469	536	504	520	490	537	505	509	540	536	515	471	492	475	497	474	476	520	469	515	491	534	525	492	503	515	536	537	492	511	500	532	498	534	483	490	503	500	535	507	546	526	549	541	514	469	530	484	502	500	462	475	544	519	498	530	513	528	505	548	482	497	491	491	522	521	501	506	501	518	517	506	520	503	513	496	532	514	497	457	534	502	482	539	522	491	522	505	488	541	498	482	481	491	554	485	487	494	473	504	494	504	502	482	472	525	515	516	507	511	494	495	491	431	536	519	473	533	492	506	483	488	488	498	516	539	515	504	511	489	521	498	508	530	486	492	491	485	537	454	510	525	502	516	485	512	528	501	511	516	533	545	512	490	565	516	507	514	483	530	483	532	500	486	511	513	534	479	471	463	526	498	488	495	486	504	488	495	528	517	502	456	545	504	487	502	505	482	530	522	528	513	555	473	486	472	516	510	551	508	450	506	501	482	460	484	528	495	491	502	512	495	504	507	470	506	471	477	539	472	484	476	507	506	528	522	487	478	484	498	502	487	482	481	514	496	492	531	479	536	472	528	528	485	476	496	515	499	492	507	514	508	533	493	498	469	517	494	485	492	517	536	525	547	514	481	494	507	512	491	509	491	497	512	517	499	504	513	508	504	501	500	504	478	526	482	538	479	506	480	490	540	480	558	528	496	528	524	527	536	497	478	468	508	541	525	500	496	490	510	535	486	503	489	491	521	485	473	530	462	518	516	501	537	486	492	495	488	526	495	477	531	517	505	547	507	576	484	526	549	529	490	502	540	478	513	538	545	469	447	517	509	471	507	494	513	486	490	551	485	513	533	498	539	516	463	489	530	533	489	512	466	486	478	530	532	453	534	505	466	486	507	512	524	503	493	538	487	522	523	530	495	484	540	515	504	510	506	475	528	519	493	482	493	506	483	464	532	483	469	507	506	478	486	513	482	522	485	525	499	499	495	567	497	496	522	531	488	479	486	499	521	484	503	469	479	496	506	512	484	519	564	522	536	486	526	492	482	496	510	505	490	532	553	485	518	501	523	502	504	517	501	534	562	515	537	534	485	503	518	476	521	491	489	487	535	533	529	533	490	499	470	490	532	469	517	489	512	462	501	493	492	478	506	505	483	496	499	472	497	518	551	488	501	520	472	552	492	490	491	523	527	501	459	503	475	549	490	523	536	500	505	499	498	479	544	486	509	498	515	512	545	499	486	509	505	519	530	494	507	547	515	468	503	492	472	465	492	470	533	472	544	470	518	538	455	485	487	549	501	499	463	501	498	525	503	475	492	483	522	517	552	488	507	510	492	498	479	542	494	505	462	490	509	476	539	503	493	493	518	515	513	518	520	495	508	523	494	476	489	501	515	526	512	525	547	529	516	505	506	499	485	513	501	475	520	506	497	498	456	497	506	509	517	496	503	504	467	531	515	519	495	525	517	495	533	536	487	496	493	465	549	491	528	477	498	513	536	485	523	525	520	514	525	503	526	505	525	514	499	516	471	492	526	491	508	548	525	507	508	520	483	508	505	481	520	482	488	460	501	543	482	535	500	481	516	498	500	507	497	537	503	482	491	521	511	494	517	518	487	528	492	512	548	508	491	492	504	511	479	505	512	511	516	493	504	527	516	501	479	497	523	503	471	458	488	531	505	530	519	490	514	469	488	525	515	486	482	471	506	488	487	489	540	517	517	524	493	458	520	525	473	498	545	457	528	512	503	489	515	542	509	506	442	544	510	477	502	539	507	529	524	520	492	574	498	530	490	504	507	461	489	582	472	521	530	502	551	503	512	491	478	503	507	522	472	519	506	511	513	500	515	517	518	507	475	518	505	519	488	524	522	533	500	511	514	527	501	485	470	511	484	499	507	499	498	519	498	510	498	518	531	476	530	540	519	549	480	477	536	506	505	504	466	516	531	508	493	505	554	525	530	527	498	508	542	481	525	510	501	517	540	509	505	470	481	526	524	507	539	495	508	487	500	518	495	494	540	475	480	502	551	490	493	506	505	511	527	527	511	515	495	529	512	485	469	506	491	512	525	514	523	539	546	465	494	508	483	514	518	526	474	501	492	530	475	517	481	543	488	499	507	550	519	565	505	500	539	505	566	504	500	478	502	500	535	511	488	492	510	480	490	496	504	517	504	520	510	514	496	500	502	501	484	525	496	517	533	527	486	505	499	504	463	531	467	513	500	511	485	481	464	523	506	535	476	493	539	478	466	498	546	532	471	463	472	516	505	520	480	457	519	499	490	523	501	543	514	505	483	552	478	525	475	465	465	482	502	513	501	520	514	519	474	495	536	519	548	468	535	514	492	484	485	489	517	455	512	493	511	504	512	522	502	526	510	483	546	543	511	484	468	543	530	508	532	507	452	476	458	499	499	525	528	505	520	507	483	502	506	506	496	484	521	523	523	539	503	526	533	507	509	506	505	511	506	510	557	468	525	534	531	477	484	506	486	453	459	527	434	466	506	476	480	527	505	479	482	500	503	490	472	478	509	540	462	497	486	546	522	503	545	491	488	505	515	469	483	510	453	490	511	467	519	524	527	516	533	514	524	550	525	534	511	512	496	516	514	493	497	470	494	535	520	489	532	505	491	513	515	543	528	465	502	503	480	517	470	520	511	514	509	510	507	501	542	546	502	479	511	543	476	528	535	514	488	488	500	479	497	525	508	521	503	506	554	497	504	513	490	504	528	492	500	520	509	492	522	487	468	542	499	458	491	466	507	511	482	505	472	448	484	488	491	491	490	532	521	515	503	506	528	485	492	498	486	460	489	534	514	525	525	491	495	530	490	484	489	484	502	524	514	517	491	524	517	467	500	478	533	538	509	523	522	525	473	515	499	502	548	488	489	514	520	507	491	530	486	511	530	526	486	495	502	472	543	487	503	516	505	538	517	485	534	525	506	496	487	554	520	511	505	501	533	502	509	493	497	490	494	494	489	504	507	525	503	477	528	521	486	509	504	546	506	519	502	525	504	497	517	524	497	494	522	488	528	485	507	532	462	502	486	478	510	485	485	515	493	527	469	481	503	516	518	514	519	505	512	522	488	458	524	478	502	494	507	512	523	482	513	499	517	510	479	520	505	512	497	530	528	476	491	517	482	541	449	524	551	499	496	516	470	472	518	525	483	540	509	503	474	485	531	498	464	486	497	527	515	499	460	504	517	528	482	511	504	495	491	478	513	496	486	503	472	488	481	471	532	484	511	521	487	514	487	494	468	534	466	542	534	470	506	500	532	500	521	502	513	489	480	494	530
61452	80263	46375	14469	732	694	722	745	694	750	694	746	765	710	679	712	656	738	706	732	732	712	743	708	707	692	727	707	740	769	715	682	689	715	697	696	623	716	727	699	630	718	742	690	735	776	690	668	673	714	689	718	707	701	665	662	713	730	744	687	716	732	701	690	690	753	684	694	709	699	679	702	678	695	667	707	757	698	718	712	684	702	691	711	710	649	743	713	679	736	711	721	676	696	728	674	699	680	710	707	717	752	740	691	699	706	685	704	709	675	710	707	671	703	722	670	710	675	756	700	693	708	714	694	733	686	674	743	736	706	722	742	707	719	690	702	672	709	710	704	712	725	735	733	740	702	739	678	678	713	658	727	745	698	749	680	718	726	674	704	702	744	731	705	689	696	703	680	730	726	688	734	708	697	721	673	662	687	682	666	716	695	694	685	673	691	674	732	687	685	694	710	726	679	639	723	693	702	733	703	683	742	685	678	639	695	711	737	707	681	758	723	707	679	727	761	723	719	671	718	672	712	717	697	681	725	682	735	699	690	737	691	711	680	702	720	715	665	787	725	760	700	695	691	690	737	661	708	672	745	698	681	677	705	705	690	695	729	676	722	703	680	691	725	660	695	739	737	714	670	695	740	697	726	667	738	745	710	740	664	732	720	688	730	711	668	660	732	664	718	711	729	678	733	727	725	719	744	724	723	719	714	693	742	711	708	707	730	709	743	701	708	715	701	727	729	721	646	686	737	731	684	667	738	700	676	701	744	717	730	719	670	696	713	668	684	725	705	743	713	752	706	707	675	736	705	683	702	693	696	696	679	765	761	688	704	688	677	704	726	707	712	710	692	651	735	706	666	681	644	710	749	715	710	766	702	752	682	684	658	681	692	695	715	644	745	666	756	683	717	724	714	748	669	745	735	668	676	682	733	697	714	742	716	681	694	737	719	677	661	675	746	688	699	721	719	725	684	695	713	697	711	730	714	724	726	715	719	731	722	732	715	727	780	759	738	702	676	750	736	717	768	730	753	739	679	680	689	703	675	687	679	733	716	719	689	729	708	708	688	723	729	764	720	725	727	667	726	770	681	703	679	720	748	669	728	726	709	710	647	721	686	687	674	732	688	740	730	721	727	721	724	679	721	696	675	699	653	676	683	713	712	700	751	650	724	704	732	725	714	691	721	686	672	679	707	696	694	774	709	723	697	695	741	668	732	636	672	746	706	695	716	701	705	696	681	708	707	727	728	666	679	746	705	691	671	684	694	687	682	721	692	759	733	682	714	737	742	697	715	741	683	677	728	709	730	718	734	683	722	686	703	696	738	703	695	702	701	740	677	722	696	781	728	722	693	676	740	723	675	705	678	707	674	682	658	681	716	699	781	727	716	670	648	704	668	680	694	710	679	682	723	724	743	680	699	737	696	682	706	679	724	611	684	723	689	716	700	707	697	722	650	742	698	716	694	708	670	706	718	765	679	692	661	710	688	654	683	732	696	770	693	725	700	674	709	694	706	722	693	656	718	709	727	741	708	650	736	666	653	716	730	737	711	662	716	715	705	704	763	698	674	746	708	715	703	693	751	658	670	686	725	700	693	717	713	715	705	705	718	666	729	715	700	702	706	716	674	738	683	729	722	707	687	676	724	693	706	746	715	690	694	696	719	693	709	681	713	685	721	740	672	688	715	692	717	676	663	689	702	716	743	678	666	740	698	718	672	716	708	734	669	701	701	698	725	713	746	708	675	770	724	696	716	683	705	699	702	679	759	730	771	736	715	755	687	679	700	668	722	691	698	664	682	701	736	726	737	689	758	746	718	724	710	714	690	733	728	705	719	680	705	714	710	740	667	739	740	713	702	717	699	707	685	711	727	750	746	726	765	688	712	720	726	692	714	679	671	693	742	691	734	689	708	750	693	707	710	711	674	743	667	686	702	682	682	732	712	717	687	639	731	698	705	686	716	682	685	659	702	705	732	735	745	693	687	704	735	685	709	741	667	687	745	677	718	677	709	690	647	714	737	729	675	713	733	686	685	658	699	692	721	713	703	683	741	694	679	698	681	688	756	691	705	727	745	708	691	703	695	709	723	691	688	680	645	715	693	712	730	737	724	705	697	697	651	726	712	733	723	722	696	699	673	716	724	692	678	729	753	745	716	671	709	713	740	711	710	745	718	686	689	705	691	711	733	699	734	681	723	729	721	687	667	714	689	718	738	725	643	708	740	668	686	686	718	672	723	724	740	693	742	740	751	677	716	701	684	711	663	663	688	699	716	687	725	701	668	651	664	711	726	717	693	667	747	719	747	742	706	693	678	683	682	683	739	737	744	694	676	717	694	727	716	663	687	699	707	704	697	688	749	702	739	710	672	693	675	712	729	712	740	694	710	733	706	693	705	678	660	705	685	694	701	742	724	719	702	687	687	690	710	671	705	733	749	750	682	748	723	711	717	697	720	716	699	696	758	678	707	711	659	732	677	736	700	763	713	662	730	764	688	653	660	725	702	692	695	714	676	680	678	742	728	720	746	699	715	678	725	724	713	700	732	707	742	718	702	720	698	713	689	752	676	734	741	646	755	740	751	687	711	711	749	722	758	698	712	676	709	705	723	698	679	686	686	705	740	715	684	735	718	695	697	657	706	738	695	703	708	755	669	683	726	714	741	660	717	699	705	684	740	675	685	731	712	718	651	734	707	679	704	733	685	690	710	701	674	706	660	727	705	740	671	703	715	686	690	722	660	717	732	670	746	698	711	689	724	706	744	681	710	716	736	691	730	693	698	668	667	768	730	713	703	712	703	732	702	739	657	747	706	738	715	711	732	726	738	722	683	670	739	721	726	769	676	711	689	767	699	714	668	675	714	697	715	722	680	694	677	681	682	743	673	708	735	693	690	729	743	690	736	681	685	715	737	731	741	696	700	695	713	697	740	734	661	697	687	683	696	710	733	686	686	733	701	757	646	678	666	677	683	733	741	701	687	719	664	676	727	678	703	744	712	674	733	719	715	727	714	724	706	707	696	690	719	684	678	761	705	667	697	686	684	719	689	710	665	730	743	709	740	715	693	732	726	710	704	686	697	699	699	703	684	694	656	668	720	713	702	690	713	758	736	693	705	706	700	694	696	726	668	719	708	713	780	745	708	743	680	744	687	742	686	724	687	735	691	724	710	724	731	646	736	711	702	663	675	667	745	739	701	673	710	713	657	692	716	700	694	668	702	759	682	714	708	675	691	760	731	710	700	697	688	682	697	744	713	691	723	768	713	717	698	742	657	724	680	750	709	709	719	684	738	681	714	716	733	694	717	708	715	727	675	663	715	663	710	707	699	706	693	717	685	727	714	698	720	673	712	734	709	719	727	718	725	686	668	692	707	698	730	727	735	721	648	710	721	681	742	689	689	688	759	697	746	680	718	732	709	713	705	689	703	758	737	657	708	701	702	698	750	695	748	710	730	715	687	675	674	705	727	681	717	727	691	712	696	714	701	733	712	676	764	708	667
23400	21569	29459	23845	21428	21083	6274	511	433	455	466	434	446	466	415	414	422	398	469	412	426	433	425	460	440	453	415	424	413	442	461	449	430	411	428	426	434	419	449	459	437	402	411	412	393	448	444	455	432	430	402	428	433	430	389	425	451	426	399	409	382	461	411	421	426	459	433	435	450	437	420	443	466	453	415	454	429	373	457	447	436	473	436	420	449	419	437	441	418	460	440	415	444	461	428	449	430	395	440	443	420	416	440	444	447	450	431	456	385	437	426	442	441	440	400	445	403	425	400	408	423	412	435	427	419	424	412	413	424	401	398	412	413	422	447	407	452	416	441	417	430	398	443	449	420	429	421	410	407	398	395	418	437	443	414	440	410	428	450	428	410	444	424	413	393	415	440	425	403	400	396	424	413	442	443	420	425	415	414	454	429	438	424	405	456	452	441	445	402	416	442	416	395	415	431	442	453	406	403	448	449	444	427	452	413	428	450	426	429	409	419	408	440	432	439	373	407	391	432	436	391	451	431	432	457	451	404	409	409	411	457	404	424	443	412	421	422	450	427	432	392	409	410	406	401	420	429	445	474	401	438	401	420	439	460	442	426	458	418	424	394	402	421	403	460	437	395	374	398	434	417	427	437	425	407	441	408	394	447	435	433	424	433	423	439	412	396	401	412	431	473	446	453	421	438	431	408	437	431	373	407	443	425	409	432	417	394	392	393	447	426	410	420	431	416	434	421	433	426	411	412	425	418	433	440	428	399	408	420	384	468	392	401	432	404	413	407	423	425	401	461	428	429	427	431	437	390	395	407	419	431	405	435	406	424	465	424	434	418	423	408	470	436	407	404	414	404	419	413	428	439	446	396	412	435	477	427	422	434	388	417	444	411	425	423	420	417	434	421	384	431	420	394	453	408	409	416	429	388	460	449	412	390	446	394	419	444	431	419	413	408	422	393	439	469	431	430	415	400	441	416	408	441	460	403	392	450	422	408	412	435	422	409	421	424	400	465	421	433	431	468	419	462	434	417	405	438	438	433	426	381	445	399	436	405	435	393	410	432	415	424	423	419	423	411	455	445	403	419	414	443	393	424	451	437	423	419	415	395	464	448	442	418	469	448	416	376	405	415	416	431	417	434	413	473	456	451	437	420	430	443	449	437	416	431	429	414	419	393	446	400	439	418	412	422	391	447	398	406	399	418	442	435	400	419	428	447	433	437	446	419	416	453	422	402	449	394	404	436	437	447	460	451	406	490	429	456	431	426	429	408	420	432	429	409	431	400	446	415	412	419	408	416	421	388	411	448	394	460	424	452	455	408	460	406	431	453	414	429	417	437	449	402	462	427	430	446	412	458	424	401	432	418	420	460	425	409	438	410	390	445	441	423	444	438	397	464	413	429	433	421	441	415	398	419	428	405	419	416	437	391	451	430	438	440	412	429	397	414	454	396	432	441	446	414	452	433	424	403	399	445	413	408	427	400	391	404	432	393	445	443	409	444	454	451	407	400	435	421	393	447	433	412	387	455	418	437	420	442	418	422	393	417	450	425	431	444	415	415	437	464	387	462	426	429	440	423	423	409	397	440	389	428	415	416	454	407	413	423	473	404	403	419	435	422	416	453	405	424	426	411	420	422	417	410	436	452	411	432	406	451	391	449	402	403	421	425	415	399	423	416	423	438	452	407	420	398	432	438	396	416	429	420	437	416	453	452	421	414	407	392	464	414	440	404	421	390	398	447	431	422	431	424	404	410	379	436	412	417	438	411	457	455	459	437	406	394	400	419	459	443	395	434	392	438	440	413	447	391	435	414	417	430	380	376	449	430	422	405	420	413	474	438	428	402	406	425	412	447	448	412	439	439	426	427	416	436	382	398	413	427	457	466	434	383	410	451	412	428	429	367	390	391	407	421	437	395	436	402	464	450	428	389	443	411	403	437	383	419	400	428	430	460	467	420	429	436	433	412	384	442	429	415	475	391	412	428	418	455	428	431	419	421	415	395	423	406	455	409	435	424	394	398	462	396	421	445	419	427	434	432	400	434	453	407	465	382	435	437	414	473	441	420	399	473	434	389	453	404	454	376	418	453	442	425	418	472	423	461	427	439	470	420	384	426	415	407	424	439	414	409	403	424	439	400	412	416	373	423	430	450	424	424	400	390	417	434	436	437	440	405	442	414	415	410	429	426	480	434	444	416	427	450	431	430	375	412	421	444	383	439	414	432	449	419	445	409	474	423	421	434	440	460	390	399	405	450	406	413	412	449	411	459	408	432	406	420	427	450	431	429	433	426	426	455	402	479	404	443	430	459	445	431	451	423	419	417	439	407	421	400	410	416	404	440	426	403	481	403	432	410	408	472	448	419	442	400	427	426	427	409	430	422	414	422	438	446	430	462	397	415	425	388	429	400	394	407	414	389	434	456	396	424	401	468	455	423	462	415	413	456	435	460	424	444	404	405	459	429	426	396	424	439	413	445	445	458	413	407	392	412	434	493	434	434	424	411	435	417	410	479	428	419	415	402	405	443	431	407	422	423	389	411	458	425	443	438	456	458	432	403	440	424	434	444	449	423	422	425	400	383	423	400	405	370	431	434	445	438	438	431	424	417	457	475	406	435	443	437	438	445	451	415	426	393	406	421	427	374	430	376	435	428	457	418	436	438	411	474	418	443	418	433	439	405	419	397	417	428	416	388	440	420	428	394	419	418	437	452	419	421	411	432	452	379	418	410	400	422	430	425	409	458	455	452	442	403	443	436	454	398	390	420	419	421	402	401	415	451	460	445	436	423	414	448	424	429	388	435	426	426	430	381	413	437	411	408	398	431	481	414	400	417	427	414	393	456	393	408	423	428	386	398	430	400	416	396	427	410	402	394	428	418	424	427	392	422	436	441	409	435	435	406	433	426	432	399	386	425	436	417	410	411	436	436	442	420	447	457	401	444	412	440	428	392	422	405	456	423	399	407	431	413	421	434	458	466	435	461	391	435	380	400	392	443	464	425	439	455	415	421	420	419	420	436	407	413	436	432	437	399	407	408	459	416	484	438	453	400	432	415	404	392	434	402	407	405	432	400	418	413	409	425	427	418	451	403	433	431	409	400	409	434	397	472	425	417	454	455	390	428	416	423	440	403	432	415	427	370	413	447	426	407	429	427	436	439	439	401	404	434	435	422	382	399	431	385	459	411	398	434	457	441	436	428	408	406	401	434	444	402	423	415	412	438	434	441	433	405	409	438	443	442	465	417	432	417	422	430	431	446	459	443	442	426	427	444	440	420	444	428	449	406	418	422	403	412	408	443	434	402	447	441	461	423	405	403	438	394	443	450	441	435	440	410	442	426	453	457	431	442	427	418	451	454	463	444	411	423	430	431	420	417	413	442	426	415	439	438	458	413	422	392	434	421	407	426	426	473	445	420	416	411	439	403	413	443	435	426	442	409	408	456	442	459	375	439	409	404	418	454	448	422	416	439	399	409	414	419	394	439	397	440	413	431	460
61586	90490	55252	18497	633	623	647	588	601	647	607	622	596	618	619	601	619	620	563	598	582	567	600	631	597	615	619	579	637	569	560	644	573	607	587	602	599	587	554	590	590	614	633	623	630	609	598	608	541	612	588	576	572	599	611	621	562	591	582	579	590	594	597	591	573	570	577	604	601	615	598	615	596	561	635	602	576	608	584	614	582	601	594	585	562	599	625	616	569	604	579	607	601	607	605	608	634	598	552	590	640	615	591	569	623	582	561	623	594	542	630	612	591	624	606	572	595	531	581	549	628	573	630	607	622	576	603	552	587	572	619	591	616	603	580	614	649	570	591	620	604	614	599	609	635	594	597	600	551	583	582	607	581	544	592	623	638	601	591	603	573	579	612	617	631	607	611	632	558	612	579	602	579	570	569	624	591	594	624	577	626	604	578	593	580	604	592	592	613	597	573	596	569	628	585	579	610	640	571	560	609	606	574	617	585	639	550	614	630	627	578	554	627	593	610	543	575	575	629	592	606	602	622	568	599	595	607	576	574	621	579	613	576	587	591	580	601	573	603	620	598	606	608	587	625	560	575	603	581	619	601	568	590	595	546	600	591	582	592	623	643	595	569	603	599	587	600	616	557	569	562	584	615	605	595	611	618	583	586	631	600	615	597	594	572	606	610	635	570	575	575	584	575	625	611	622	619	591	632	529	586	605	576	582	557	586	605	598	581	579	584	589	617	564	593	625	606	582	615	611	571	600	665	610	558	584	580	593	550	569	578	635	599	589	636	593	568	634	585	598	593	611	567	631	599	624	639	582	580	601	585	604	593	610	576	598	628	619	610	613	615	583	564	605	553	586	585	576	562	629	599	623	592	612	629	602	600	614	584	647	569	583	616	586	622	564	588	547	622	571	624	584	581	611	579	608	570	591	631	610	578	619	594	570	590	638	585	586	607	571	621	550	598	613	593	601	569	615	576	551	613	607	598	598	586	546	541	590	564	601	587	580	584	623	583	538	619	595	584	573	620	581	588	639	589	569	594	630	606	618	571	608	588	621	618	595	618	599	610	567	589	560	608	576	608	615	610	591	575	608	571	616	597	611	595	576	592	589	627	575	587	612	626	602	643	603	595	596	598	634	545	569	603	595	618	556	610	563	594	591	632	635	587	574	530	608	613	583	612	578	532	628	587	598	608	552	629	599	581	598	545	575	529	579	650	565	614	602	653	581	617	617	573	570	621	616	620	597	576	619	639	666	593	587	613	596	621	607	598	585	587	613	601	585	611	574	570	621	574	612	563	565	616	612	647	576	582	556	603	614	592	590	604	603	605	566	566	601	562	598	563	589	643	588	586	583	583	617	586	586	572	608	631	565	623	562	609	569	590	580	603	576	590	605	551	617	656	603	606	615	620	577	597	591	607	562	600	608	594	642	606	590	594	639	606	576	568	618	598	584	598	618	621	631	599	557	555	609	578	620	621	599	616	621	596	571	612	570	572	632	589	594	588	653	569	615	599	597	571	590	616	574	566	584	632	567	618	616	596	606	609	612	562	605	599	580	599	610	603	575	623	612	652	608	603	579	591	628	566	549	568	580	622	548	613	580	593	611	599	626	596	593	591	626	556	582	560	571	571	620	584	582	592	580	581	584	575	567	584	593	599	575	628	584	610	596	582	599	578	605	586	589	657	580	606	655	557	613	587	565	601	586	592	664	571	610	593	613	602	640	624	590	609	623	622	583	563	561	617	569	591	587	573	570	555	629	620	599	597	613	604	595	637	594	559	545	571	609	598	602	598	585	606	597	636	574	586	582	605	561	598	569	600	579	591	603	612	570	572	574	554	575	569	589	542	603	572	602	581	570	553	592	578	587	638	615	616	562	618	610	618	603	530	611	617	577	578	634	624	566	553	631	609	589	605	549	579	629	566	552	613	598	551	640	583	612	565	543	636	626	546	591	584	596	577	593	616	593	596	586	583	626	600	607	535	576	619	563	609	611	585	578	634	607	564	575	623	590	545	614	604	626	602	599	620	647	564	585	570	602	583	624	624	619	595	595	617	544	605	568	596	599	592	576	611	548	565	579	597	650	613	618	588	578	620	595	604	603	594	571	573	585	631	621	610	616	522	601	596	587	592	593	559	620	624	580	573	607	546	582	637	608	572	591	636	645	605	604	585	599	603	617	578	569	620	564	599	563	567	587	615	606	594	584	563	620	629	578	574	621	620	586	601	581	612	585	584	622	615	584	526	612	606	589	581	594	576	591	569	613	563	609	619	570	638	600	612	600	602	627	605	555	623	604	547	639	642	588	585	628	605	617	619	612	599	628	566	625	589	623	617	600	623	582	628	595	621	627	581	593	586	617	557	527	632	574	622	588	616	612	636	594	622	601	541	589	605	625	566	602	633	597	592	580	606	601	594	603	596	579	557	631	589	582	601	591	628	555	600	611	593	616	601	563	616	585	618	640	585	609	578	600	575	581	597	628	550	593	564	634	563	621	599	588	585	582	607	608	589	590	624	624	578	578	610	591	595	611	540	659	581	585	634	596	569	597	589	591	617	610	571	586	588	584	558	617	573	570	628	561	596	587	628	560	612	616	600	602	626	577	599	596	612	563	616	567	554	594	600	558	612	572	567	578	620	607	612	580	579	568	568	593	579	622	623	612	600	629	566	578	572	632	595	609	582	641	586	611	617	595	576	598	571	564	568	607	640	614	583	588	605	591	588	637	617	605	576	639	607	594	620	619	569	618	614	605	622	617	590	632	582	584	599	610	609	588	595	601	565	580	620	601	597	584	616	580	584	623	554	587	634	567	585	580	571	605	556	578	590	618	569	605	609	569	609	601	596	586	592	608	600	626	601	592	562	597	631	616	553	586	630	611	561	534	636	562	644	563	576	587	586	593	557	589	621	614	613	624	604	583	619	622	634	579	562	571	584	593	578	590	645	639	628	572	590	636	606	618	546	586	601	582	569	584	616	578	589	591	634	569	602	619	621	608	580	611	570	611	627	581	607	640	577	566	565	584	575	574	599	598	590	595	564	572	611	606	596	598	594	594	593	554	600	611	567	633	598	603	606	587	607	583	625	656	556	603	605	543	585	631	604	583	589	604	555	609	598	619	582	670	575	605	586	580	603	597	620	617	581	633	602	628	578	591	613	604	600	573	605	598	617	545	630	605	613	591	601	602	541	654	584	630	582	582	603	601	599	548	599	567	567	601	577	601	631	537	608	563	629	577	585	614	595	602	581	577	606	596	558	598	594	593	605	626	610	583	568	573	549	543	591	599	605	600	566	594	617	591	610	513	629	577	628	540	599	588	585	627	599	595	611	592	610	632	601	586	558	616	577	577	579	625	548	622	587	579	644	566	601	578	548	550	588	555	595	581	577	594	559	635	603	606	625	626	552	572	608	580	611	575	542	637	616	602	590	621	631	612	585	595	605	605	584	583	597	640	579	600	571	577	602	641	601	626	548	622	558	550	605	588	555	609	592	585	607	625
32291	27362	21830	6080	561	526	450	377	438	408	422	443	414	392	392	411	443	428	425	402	410	417	382	416	438	408	415	435	387	432	422	430	404	411	408	416	379	413	405	437	432	437	403	415	421	421	374	397	406	431	403	425	385	406	396	424	386	438	409	417	400	414	406	440	427	408	423	420	445	434	408	416	400	367	423	392	400	396	431	379	418	407	417	398	427	432	406	441	411	408	391	354	404	434	435	402	420	414	413	394	375	436	400	423	419	398	410	437	415	402	447	424	428	414	357	412	435	428	407	406	404	409	398	402	417	395	415	417	448	428	434	388	401	441	400	417	411	410	406	436	420	436	422	403	419	411	428	407	421	421	377	415	413	411	405	395	386	410	433	438	417	391	396	388	403	395	422	392	401	419	394	408	430	440	429	401	406	458	436	382	410	419	418	425	449	426	418	387	434	419	397	397	384	408	403	412	427	384	428	390	391	419	405	421	408	406	413	361	379	404	430	431	435	419	435	395	393	380	429	399	409	408	408	409	408	413	395	407	465	466	410	404	416	422	408	413	453	390	407	385	396	397	428	410	412	410	415	403	410	394	421	407	409	388	434	408	392	403	441	424	339	407	402	437	410	406	413	397	414	390	422	425	406	426	431	397	408	402	449	431	395	408	392	388	397	382	429	395	428	387	432	380	381	381	408	365	398	412	401	405	392	417	420	426	377	417	433	429	378	413	400	407	415	421	395	380	428	426	412	411	426	424	402	455	416	440	419	451	431	416	400	441	412	408	389	394	407	414	404	434	414	401	406	433	414	421	381	423	409	406	416	402	438	409	445	410	432	401	402	452	396	401	400	363	400	413	420	449	400	420	418	446	409	388	392	436	405	429	466	430	419	408	425	405	385	436	433	384	392	368	376	440	395	425	434	402	372	426	437	405	419	441	411	409	405	395	402	402	405	432	387	432	436	436	406	389	391	470	432	408	417	408	435	392	401	416	388	403	400	425	399	406	422	388	424	446	395	374	403	427	416	409	417	409	414	374	435	432	415	386	394	371	424	396	382	442	421	407	439	412	394	420	420	383	420	393	386	422	389	391	433	411	380	434	428	407	435	402	408	456	406	446	445	402	439	413	414	417	413	356	409	415	409	405	398	422	412	403	356	405	428	411	406	383	423	430	432	439	411	406	388	404	423	435	420	421	413	420	372	427	423	413	407	408	416	386	409	373	400	413	423	457	428	400	415	412	409	442	398	418	379	393	429	426	447	463	433	401	422	428	417	397	413	421	396	403	444	388	413	408	448	436	402	404	411	433	375	465	443	415	429	425	410	398	408	411	401	414	428	406	415	415	413	413	407	418	412	399	435	401	424	370	421	389	432	426	430	442	409	401	389	418	404	412	400	399	415	421	401	416	411	401	399	418	414	412	405	417	404	450	423	412	431	417	401	405	432	432	409	387	375	379	384	406	364	436	378	433	391	420	405	422	424	436	416	418	431	396	410	396	439	399	438	427	364	388	416	411	443	395	446	434	423	411	390	376	370	379	424	420	443	404	434	380	410	416	395	413	401	412	427	399	377	423	412	405	404	416	424	418	398	434	420	407	371	428	417	405	402	438	425	408	431	380	414	406	409	433	436	410	405	414	408	427	397	429	412	387	430	386	416	391	426	385	400	417	409	368	427	396	436	403	406	436	420	453	403	412	414	400	396	402	427	419	441	399	410	411	398	407	409	388	422	421	421	409	370	408	437	419	395	426	406	380	416	419	453	417	400	400	392	430	442	419	449	419	400	423	425	387	428	419	424	444	426	423	403	426	415	402	434	430	406	381	439	398	388	434	400	465	427	377	406	403	375	452	427	437	399	428	404	413	392	408	459	399	387	398	406	430	422	434	364	410	388	407	424	422	427	434	439	433	434	472	447	388	398	434	369	397	420	440	432	429	416	416	448	403	394	453	376	421	367	385	388	399	399	407	414	403	399	403	369	389	392	431	424	401	405	457	425	391	400	423	416	428	415	442	386	424	429	466	428	387	436	376	484	406	401	415	429	403	448	445	420	414	423	402	391	466	394	401	421	395	410	444	385	405	416	389	446	388	391	459	400	434	473	397	423	423	410	422	413	397	428	430	418	407	399	428	417	432	438	431	425	409	431	431	369	420	390	432	433	428	413	416	423	390	375	410	406	418	399	424	407	397	425	438	369	444	413	390	427	414	423	448	436	383	382	422	399	397	416	391	406	415	451	379	413	436	408	428	420	403	421	426	412	400	418	429	427	404	415	405	438	403	418	413	411	434	403	427	407	382	446	415	426	420	410	420	440	404	431	407	415	414	429	424	414	407	409	418	411	444	401	424	389	440	394	414	385	426	420	409	431	399	440	411	409	417	460	364	409	403	412	422	386	452	389	416	446	412	429	421	416	448	431	411	415	425	402	359	433	448	397	415	409	429	416	418	406	405	418	432	420	405	369	428	434	414	410	407	435	430	432	421	390	398	434	420	397	423	397	385	394	392	404	447	404	426	377	403	401	411	418	387	447	434	410	454	428	418	402	401	436	417	416	424	393	424	412	399	399	413	430	434	408	441	428	421	372	438	397	436	416	428	427	396	431	395	432	434	377	406	397	411	430	408	395	417	414	391	403	395	441	436	422	447	389	420	426	356	433	423	406	429	426	380	405	410	445	435	426	435	438	392	382	437	400	465	424	418	432	415	454	481	439	410	420	408	425	437	401	394	411	434	407	415	410	438	462	384	399	403	432	426	403	417	412	401	415	428	407	398	422	417	432	418	439	413	412	402	434	421	407	380	376	425	364	390	381	407	416	411	421	418	379	384	419	454	472	403	397	398	389	429	379	413	405	424	384	415	416	424	385	440	405	401	407	393	393	386	407	462	428	413	433	402	422	412	407	434	398	375	405	441	379	414	407	435	377	426	423	407	414	409	434	423	424	416	407	408	434	396	402	417	430	430	388	439	443	427	442	412	426	412	427	420	435	410	444	411	417	413	443	430	405	371	433	404	373	380	420	413	445	420	380	399	413	391	396	425	422	388	417	414	437	403	407	411	388	384	407	386	413	439	371	416	408	406	386	428	409	382	406	428	425	381	421	405	433	451	412	412	382	404	422	348	434	401	394	429	420	420	405	436	400	411	397	449	377	395	439	435	426	423	422	420	408	426	412	425	419	404	435	414	418	442	411	422	398	433	433	378	416	433	409	435	429	387	420	438	419	417	429	441	436	395	375	415	404	419	425	421	433	422	397	391	375	425	422	413	453	419	454	405	417	425	433	394	413	403	419	429	424	402	365	376	424	401	394	399	399	427	420	386	413	429	399	407	382	386	437	395	423	407	425	437	416	380	400	424	466	420	457	424	405	426	373	413	428	395	393	407	390	450	382	410	392	410	429	408	427	394	416	427	393	376	422	422	399	434	386	416	396	430	442	405	429	392	412	413	428	405	375	446	391	424	426	426	447	392	411	406	478	415	429	394	417	411	426	422	441	426	403	395
41076	41245	19190	3352	625	578	631	587	593	573	601	606	598	581	572	604	564	580	598	607	631	572	616	574	560	583	600	569	598	591	593	591	559	601	596	541	608	579	558	555	614	612	579	547	607	573	634	603	616	596	599	620	580	585	578	577	577	629	597	639	529	602	564	620	639	540	564	604	628	539	588	626	583	600	595	574	640	595	552	599	571	576	531	574	590	621	620	592	623	589	620	575	596	574	608	561	581	547	568	618	611	548	599	581	562	609	608	597	587	569	611	636	590	653	528	561	626	595	589	630	598	584	574	607	590	586	592	596	577	636	573	592	620	607	584	601	592	586	588	580	591	573	584	613	593	584	588	564	604	571	625	609	579	585	562	653	592	576	593	637	606	587	588	591	565	573	618	605	595	576	570	607	598	599	574	589	569	616	582	591	584	620	606	559	620	605	618	576	614	608	618	574	585	643	594	607	616	585	541	586	581	606	572	575	648	623	620	596	585	598	607	634	576	604	559	608	585	560	537	550	578	637	608	598	614	595	582	602	602	551	580	624	619	583	589	563	576	585	593	610	592	619	584	596	577	590	549	609	584	625	595	563	602	558	649	642	588	573	549	566	586	523	595	576	612	624	584	606	581	577	574	581	564	630	613	556	582	643	586	588	618	595	597	606	582	589	636	605	597	616	580	577	552	600	551	566	565	577	579	579	596	608	582	596	574	635	600	586	621	590	596	553	607	610	597	602	600	582	583	593	580	581	560	615	622	603	584	583	619	627	558	579	569	603	573	614	613	594	580	585	599	607	589	580	580	599	611	640	558	594	580	630	587	612	574	583	604	596	598	564	556	589	582	591	592	590	614	594	571	565	569	603	591	551	599	562	555	601	583	590	619	578	551	573	612	575	557	575	567	599	590	548	621	542	601	619	606	617	553	554	597	647	603	595	608	589	655	589	561	600	612	604	553	595	570	596	608	568	601	573	591	601	602	581	590	543	584	635	603	597	597	589	579	605	584	577	578	554	608	576	577	550	583	611	584	595	594	580	598	603	616	600	594	557	589	556	607	583	657	569	607	585	559	603	568	602	589	575	565	565	558	528	599	592	577	574	588	607	565	604	561	584	572	630	589	568	647	545	585	614	585	621	574	561	606	582	580	567	600	634	560	593	589	563	590	627	609	632	593	618	600	616	606	578	588	590	571	602	596	576	570	620	610	560	596	627	638	581	603	621	567	605	639	587	579	621	600	592	577	591	625	581	631	536	592	616	599	578	589	607	559	574	587	590	608	621	612	561	591	603	598	601	621	576	599	596	580	563	571	596	628	587	608	606	621	616	597	573	614	594	570	551	554	574	613	588	598	606	565	609	554	583	595	592	589	607	567	556	573	609	642	575	608	574	590	615	595	591	582	561	571	615	613	598	610	593	568	554	586	604	573	603	519	574	588	594	603	627	587	607	609	599	565	577	628	634	609	589	629	583	624	576	563	553	605	655	550	602	582	575	545	579	608	567	573	583	578	577	594	609	633	581	605	617	580	612	577	607	615	568	573	580	568	588	572	614	560	580	575	598	610	602	604	570	550	572	630	575	569	599	606	617	580	574	543	539	626	568	580	544	565	627	568	605	585	593	543	584	554	631	630	636	614	606	641	620	569	612	577	575	615	550	601	621	577	599	613	579	623	582	611	626	604	630	589	569	616	555	609	587	616	588	569	575	571	535	570	578	564	608	590	575	586	578	631	608	613	576	595	604	565	622	567	555	574	572	606	563	546	567	621	610	534	547	610	594	582	570	596	581	642	598	591	591	577	621	590	570	586	599	576	604	604	568	580	590	598	580	589	596	608	613	607	543	612	570	579	601	571	584	646	563	600	580	588	612	581	581	609	598	596	611	616	585	591	629	614	576	578	642	602	581	545	596	609	640	592	581	592	587	621	594	591	590	584	621	581	610	573	604	565	585	618	606	629	523	561	592	582	596	594	603	585	626	622	583	608	614	609	519	570	558	582	545	600	556	587	621	602	555	644	583	599	570	597	617	578	615	584	614	581	580	608	627	575	564	577	590	613	633	573	570	604	609	642	585	591	589	551	591	568	593	589	616	611	613	572	581	603	599	594	587	574	589	574	606	617	560	596	583	583	555	622	567	584	589	600	581	568	556	633	619	592	576	562	596	592	567	633	613	572	583	607	573	571	561	591	566	567	583	595	586	606	603	613	551	567	545	605	579	573	574	583	555	601	587	586	591	562	610	553	633	612	580	577	589	616	579	584	598	562	595	633	555	566	582	576	569	631	551	559	547	606	546	556	615	583	607	572	602	600	546	587	567	630	595	584	580	605	601	605	575	594	651	608	557	648	606	588	611	579	585	609	639	622	618	576	605	580	564	557	597	539	595	596	629	591	609	616	553	594	546	553	568	573	584	590	582	638	553	573	634	597	590	587	560	570	599	595	591	569	629	599	592	591	590	630	599	587	595	570	626	594	585	599	591	555	609	562	559	609	581	607	601	613	583	560	633	537	583	553	577	607	533	615	629	610	578	613	562	562	624	573	579	598	609	588	621	589	573	598	583	623	606	566	595	618	608	576	554	576	596	614	638	565	605	592	572	604	573	553	587	560	577	594	597	631	603	602	613	621	568	589	610	614	610	608	597	608	601	588	571	569	599	556	595	588	559	603	601	613	532	580	599	597	570	599	565	586	592	579	613	595	608	591	640	605	611	589	590	611	589	605	601	571	597	578	576	577	605	595	560	615	559	619	587	569	561	588	600	579	576	600	562	573	578	610	629	561	623	586	576	581	593	584	595	587	617	608	596	639	593	592	537	614	550	604	604	577	564	527	563	625	620	580	577	587	544	529	587	561	556	597	574	586	572	591	601	556	591	571	587	581	616	570	600	614	599	553	585	609	619	613	611	564	584	600	612	552	599	606	585	647	602	560	603	635	580	596	602	564	611	596	580	566	615	581	566	618	525	579	570	548	650	573	637	579	568	540	569	586	601	567	588	634	599	582	599	597	576	560	610	574	568	648	600	542	567	531	577	599	634	584	564	604	612	587	594	563	534	577	550	602	621	581	627	588	574	599	575	617	595	577	602	600	626	642	560	582	623	585	610	567	575	591	623	579	548	599	565	622	617	585	561	629	540	570	560	608	568	585	592	596	576	557	569	589	556	616	559	601	575	593	593	572	597	584	600	603	589	608	647	570	624	590	563	599	570	570	612	558	604	591	584	572	547	596	584	587	558	585	570	575	604	605	636	603	578	583	606	612	601	563	582	572	604	564	586	580	653	602	589	649	558	611	633	583	597	550	606	572	627	612	539	607	601	562	564	629	597	572	565	594	598	583	620	613	572	600	597	585	595	582	561	553	596	577	566	561	607	540	589	575	566	568	615	627	624	568	538	568	596	592	564	570	578	604	605	576	590	577	590	589	587	582	623	601	587	601	600	593	589	547	585	597	601	592	582	633	540	560	580	572	591	627	588	555	591	582	578	556	576	589	582	632	569
24753	21897	29172	24333	20911	8357	682	534	523	489	512	540	537	466	527	514	508	482	518	517	508	537	488	513	522	478	518	524	485	472	547	483	538	449	517	500	541	536	483	492	485	523	514	486	514	496	462	477	535	516	524	510	510	518	518	552	544	511	485	525	500	511	531	531	529	474	536	531	501	513	464	496	528	517	509	498	484	511	517	501	537	477	505	522	523	465	478	530	549	535	496	528	503	502	478	551	493	534	534	514	534	515	529	486	488	523	523	492	567	538	519	535	535	484	496	523	514	469	540	485	488	523	539	496	508	515	513	508	532	512	495	504	455	507	477	513	512	488	539	464	486	492	521	497	520	533	518	488	496	538	463	484	524	560	455	490	466	497	497	514	497	496	499	483	503	486	511	534	482	481	514	514	524	536	459	513	467	520	533	516	526	549	531	494	488	520	481	483	493	526	504	536	500	554	529	541	489	524	464	499	470	514	468	494	496	510	551	485	476	460	511	489	544	503	489	516	495	499	522	497	479	478	506	519	498	500	495	514	516	501	496	536	515	440	519	491	544	535	488	526	502	526	500	492	559	517	492	527	538	548	479	537	505	504	517	474	528	514	518	480	509	471	490	483	518	495	483	506	508	448	505	521	477	497	474	494	519	544	494	472	512	488	509	509	522	517	574	488	515	516	489	520	510	523	533	478	488	486	541	487	519	482	480	488	504	455	497	524	498	464	476	526	484	505	503	501	509	531	518	506	451	473	541	504	494	504	455	500	504	545	523	543	478	499	504	471	473	457	540	504	468	502	503	501	551	490	516	484	496	504	475	519	473	523	544	489	528	506	469	488	508	444	491	519	481	492	523	497	515	452	511	479	550	462	488	516	500	471	494	485	517	456	510	528	523	503	493	515	543	504	500	527	494	518	510	513	535	477	525	571	501	539	491	492	503	503	493	452	544	490	499	496	503	498	517	571	514	506	503	482	504	520	504	511	492	526	519	527	504	466	527	513	513	511	519	474	524	511	525	511	507	499	529	509	529	488	490	509	511	454	541	525	491	529	517	556	486	484	467	486	529	500	499	511	515	561	457	477	500	527	488	519	511	478	501	513	498	494	543	499	493	502	549	520	537	505	458	525	514	558	532	484	486	519	491	507	509	519	541	523	491	497	491	505	528	505	477	480	523	521	490	485	506	491	504	496	467	490	475	536	504	504	489	483	489	515	472	530	512	483	515	512	519	506	496	484	493	513	504	491	470	521	492	476	452	532	534	506	487	493	530	513	504	501	516	494	464	492	489	466	540	517	484	512	490	476	502	505	502	513	474	537	520	462	510	475	501	514	475	513	496	482	519	476	503	486	488	509	523	492	474	535	506	546	502	502	552	472	450	496	520	512	504	493	554	519	513	502	525	501	508	478	509	497	490	482	516	504	543	471	520	542	523	507	520	482	517	497	517	495	515	494	493	509	465	512	494	475	498	471	526	535	531	491	485	534	512	537	504	483	536	524	505	512	542	534	522	539	571	507	474	493	504	520	537	504	455	524	478	505	511	550	515	485	528	503	506	525	525	491	484	502	489	490	543	548	465	520	505	518	486	506	494	486	532	501	529	507	498	469	459	510	508	489	488	515	480	491	539	485	491	512	514	519	493	500	495	505	509	498	452	504	540	490	505	503	494	494	536	467	501	527	520	492	513	485	455	503	524	528	493	489	508	484	491	509	465	498	525	503	514	495	502	502	485	492	533	515	518	516	486	541	469	483	496	518	510	492	498	500	480	516	450	572	535	486	522	491	496	489	521	495	488	497	515	486	516	532	508	518	510	554	492	558	472	550	483	550	510	459	492	512	494	508	531	493	482	511	532	505	500	526	492	525	514	559	490	482	521	524	494	479	567	514	511	497	498	501	539	500	519	483	488	500	469	565	489	531	482	507	510	525	494	504	496	459	494	517	502	500	483	509	480	496	513	504	525	492	499	524	510	503	521	518	519	483	507	521	464	469	537	530	529	459	518	476	496	554	469	519	517	538	484	511	488	531	510	491	535	517	522	526	524	492	510	478	510	546	538	497	528	475	520	511	466	483	524	515	497	508	522	517	522	548	531	516	491	531	517	493	540	496	530	516	535	519	482	522	508	492	497	496	512	474	485	517	512	540	521	485	564	493	504	536	527	479	462	505	495	528	502	525	463	494	534	498	476	517	485	517	526	518	506	528	510	479	490	474	528	502	506	509	473	481	458	509	556	488	508	500	505	505	484	525	512	469	548	503	525	525	537	503	473	504	484	485	524	503	516	507	527	507	517	462	516	535	522	537	538	488	500	526	490	495	471	506	495	488	491	511	528	514	488	489	518	488	473	459	499	472	480	488	512	532	494	530	511	518	521	499	493	537	466	492	502	517	487	503	522	496	498	464	498	526	453	490	507	506	534	498	495	512	538	504	504	498	527	518	476	509	515	474	512	500	459	468	509	525	531	499	471	497	495	486	497	506	476	491	531	480	508	469	545	532	471	478	514	486	505	526	498	496	459	484	546	496	524	521	486	504	534	517	448	489	487	529	477	495	497	494	495	539	489	472	498	487	462	480	510	473	523	493	503	492	504	490	525	501	485	503	471	533	462	483	490	493	506	478	467	480	510	500	470	460	454	467	544	508	483	539	505	518	480	473	493	492	518	489	487	503	481	546	523	495	495	494	524	522	504	492	552	505	511	485	494	522	515	508	498	512	496	480	488	495	498	514	500	507	533	515	502	519	513	476	507	501	505	521	520	526	512	526	518	496	481	516	528	501	481	527	524	491	523	477	494	533	502	515	511	463	496	528	542	511	526	520	516	499	491	501	477	546	523	522	517	472	519	490	482	537	527	510	505	506	471	481	494	536	508	476	490	487	475	531	509	528	504	571	466	510	501	479	514	515	477	509	512	499	522	504	517	505	491	497	473	481	501	539	515	527	490	510	471	509	505	506	545	481	507	496	496	544	517	514	493	496	499	514	507	484	508	462	499	538	520	513	515	534	502	456	503	509	510	526	488	491	528	523	479	528	500	508	490	502	528	542	515	523	485	452	532	517	518	493	547	494	510	528	512	523	486	515	492	494	518	512	486	498	464	493	546	510	536	516	494	495	499	503	519	491	491	484	525	506	491	605	504	464	510	479	548	498	525	485	522	524	516	513	493	505	477	519	509	504	467	479	502	519	509	495	490	498	526	501	509	507	523	509	499	507	500	515	507	508	514	513	525	478	524	511	478	536	494	541	493	526	495	464	493	442	462	525	499	534	531	510	537	475	502	505	489	520	504	498	506	455	511	514	538	525	528	517	454	501	515	516	496	496	518	493	547	516	501	542	514	516	504	480	497	516	485	517	507	507	527	498	503	500	497	511	508	533	517	517	478	473	503	487	540	525	540	475	492	528	513	522	546	486	506	502	547	512	531	501	506	492	503	524	484	554	499	501	496	509	527	489	535	519	507	509	484	528	527	497	520	479	489	537	490	483	484	521	512	497	510	514
62047	80232	46078	13550	712	739	766	702	708	758	729	717	712	717	715	684	710	712	746	695	740	681	683	770	690	700	741	672	713	657	736	710	713	699	763	656	704	692	740	732	715	714	687	734	724	704	733	745	718	660	674	782	650	713	718	692	751	708	698	682	690	736	670	684	720	726	695	722	707	711	742	712	697	730	717	674	706	693	675	725	737	720	737	733	736	673	744	726	710	733	694	737	701	744	740	684	696	720	712	738	696	714	687	746	675	679	649	733	709	737	705	676	725	731	731	727	740	682	690	695	769	694	742	706	757	732	710	710	698	733	728	691	746	726	685	751	717	656	693	723	713	702	727	683	681	704	706	729	692	685	682	711	715	693	685	730	720	691	690	746	723	678	704	715	759	722	753	691	686	691	731	714	721	730	675	722	664	724	740	729	737	751	746	727	714	699	713	676	765	768	749	735	695	711	708	721	704	681	687	699	679	712	718	734	755	706	688	718	682	729	706	718	697	767	672	686	675	728	685	744	685	673	698	723	689	704	721	723	726	684	655	693	738	686	699	691	664	742	737	674	687	705	703	663	761	712	714	675	717	716	705	718	711	683	698	712	756	664	675	721	742	680	721	731	740	679	742	718	696	693	701	687	671	702	713	712	672	759	650	682	697	699	757	698	721	707	707	672	698	682	705	743	683	772	736	715	726	659	731	658	658	736	725	708	751	672	743	708	699	681	712	740	730	706	707	770	699	756	724	727	760	701	687	764	700	716	715	726	735	759	743	695	758	706	694	725	660	711	683	744	714	701	699	692	697	702	742	702	711	715	710	685	746	734	674	673	750	680	716	745	753	667	698	682	724	741	660	686	744	721	728	717	755	680	712	679	710	697	730	673	731	723	742	681	663	697	712	692	725	691	697	692	730	709	683	670	757	734	721	705	699	690	719	700	757	688	725	652	721	690	759	714	669	728	700	673	705	701	697	721	708	691	759	728	714	697	695	695	697	670	690	678	722	696	747	749	728	712	652	719	732	710	700	691	718	745	701	732	719	700	713	728	704	754	755	734	715	666	711	702	717	678	710	712	709	661	687	689	718	676	696	715	717	735	679	696	747	701	708	690	712	693	702	680	663	656	699	673	724	680	685	716	748	703	754	698	723	703	728	727	701	691	723	714	714	691	700	697	716	708	663	709	729	690	684	732	689	751	721	720	707	741	718	720	723	695	709	755	739	693	699	733	716	720	687	677	693	686	722	706	747	755	759	704	766	768	721	660	748	711	669	713	733	757	655	741	722	751	679	750	698	669	717	716	717	663	665	718	711	710	686	698	701	762	727	698	731	712	733	671	691	762	704	701	663	655	708	732	698	712	684	713	690	710	690	734	705	704	681	698	704	731	729	690	713	732	700	688	708	703	725	735	719	693	735	722	645	716	689	751	708	690	720	689	692	745	662	732	672	722	704	705	739	680	669	691	723	731	728	719	690	692	660	691	699	680	699	766	720	724	721	730	752	679	706	704	682	748	708	736	706	725	703	687	687	658	714	708	717	713	729	698	687	682	729	725	749	712	683	733	686	693	696	721	716	687	686	741	679	679	701	696	670	702	670	716	680	687	746	728	680	691	738	702	699	701	730	714	721	708	728	736	706	689	672	676	699	731	746	709	714	760	704	688	768	733	710	735	674	739	719	719	728	757	705	705	711	751	708	679	671	673	741	700	668	692	734	709	708	708	684	701	703	705	685	700	754	700	655	687	713	791	717	761	720	740	664	698	702	701	712	696	750	740	679	697	752	700	693	756	715	694	704	687	731	736	704	710	718	735	688	667	772	670	736	685	720	719	683	684	755	700	691	663	696	679	715	719	696	713	710	712	694	715	683	678	690	716	736	743	675	713	764	760	726	705	655	741	716	683	726	705	699	677	729	709	716	672	734	716	684	693	736	731	757	717	735	695	744	670	716	696	711	722	700	725	703	724	747	772	670	710	678	683	695	704	772	730	747	678	699	752	699	741	706	697	719	729	708	685	718	710	783	693	732	703	704	783	702	706	716	685	702	707	692	662	717	657	696	713	711	685	747	694	721	668	749	725	762	717	700	748	722	712	688	700	721	712	720	684	658	716	713	759	702	717	707	707	702	672	703	736	665	746	690	692	733	747	669	704	722	722	712	688	677	698	733	748	723	808	672	721	680	718	708	672	699	675	698	702	698	745	704	718	672	728	708	699	707	681	778	758	676	711	687	690	740	717	734	692	710	704	749	669	709	729	704	706	732	718	689	677	683	692	738	724	700	696	720	674	694	718	719	697	675	678	734	756	724	715	750	695	718	667	753	696	724	713	724	714	748	715	727	733	712	680	690	765	713	703	705	693	686	672	721	689	687	741	683	690	715	706	699	717	682	704	686	686	736	690	694	717	716	745	733	704	684	722	726	678	711	680	728	683	732	769	733	742	749	795	731	731	692	694	710	669	685	710	697	700	698	706	696	729	718	705	705	744	753	726	676	708	695	757	722	739	717	654	705	708	686	755	703	674	727	720	688	698	725	725	708	665	694	758	709	736	722	696	704	721	728	693	699	719	690	746	706	715	706	693	720	740	681	693	679	670	715	727	698	739	678	709	685	771	733	707	668	763	733	711	701	729	695	693	684	679	712	733	696	673	711	666	720	679	778	708	733	671	733	742	696	730	709	747	732	718	704	664	693	685	675	711	674	698	727	697	728	718	697	729	690	664	662	685	727	714	747	714	729	726	733	687	724	670	720	714	741	715	700	731	721	701	734	722	685	678	708	687	721	690	736	709	699	711	698	757	743	694	707	664	736	701	718	712	711	746	695	714	715	685	718	706	686	698	706	644	708	697	686	682	705	690	677	724	746	754	707	685	674	722	735	705	705	713	686	759	717	675	693	729	689	704	680	701	733	739	643	748	681	714	724	686	702	740	694	717	679	713	681	712	720	759	769	660	687	724	735	726	667	707	692	690	764	706	759	680	725	718	707	687	698	720	703	729	728	674	694	714	703	753	754	655	723	713	709	697	693	708	672	710	683	708	676	676	704	703	688	726	698	704	728	684	741	721	680	678	724	692	702	732	694	728	689	662	663	698	733	713	721	759	765	777	693	695	727	739	696	682	676	724	721	671	731	711	689	718	716	751	685	706	704	746	699	707	694	727	702	696	678	701	723	736	735	738	674	690	723	656	732	758	702	690	674	694	696	720	683	715	693	678	705	705	731	732	755	671	718	706	710	685	697	698	694	702	694	720	683	732	753	761	741	739	702	712	745	722	722	752	738	754	680	706	674	680	743	686	689	696	677	723	675	710	740	710	689	696	737	720	730	688	737	661	679	729	733	727	697	745	701	696	697	683	692	706	683	714	728	643	732	679	717	701	721	688	714	726	728	738	719	688	708	700	695	724	718	718	699	738	727	700	677	722	696	725	692	665	711	692	724	741	734	682	776	698	685	717	726	732	705	717	693	692	736	729	721	714	714	654	735	705	703	721	685	691	708	756
23446	21563	29449	23825	21404	21010	5923	494	406	505	443	445	429	434	430	436	426	458	420	457	404	450	439	447	416	427	461	425	420	464	455	436	398	425	401	410	399	395	464	427	412	423	492	410	423	464	436	457	408	432	424	384	438	422	424	419	435	460	463	404	398	411	440	398	401	433	384	413	443	419	453	428	421	438	415	398	421	441	434	445	437	446	416	448	431	421	389	441	430	422	426	398	447	461	430	414	396	427	443	450	446	453	451	426	399	445	426	407	417	418	430	406	437	422	423	427	418	449	426	394	419	451	454	445	430	422	412	442	396	420	439	433	467	439	452	426	427	407	400	433	448	427	453	426	448	431	441	430	449	422	403	404	426	397	430	418	434	444	431	401	428	416	407	426	414	411	450	428	435	480	441	434	439	420	431	444	419	429	423	388	397	408	403	433	428	467	428	454	431	415	420	402	430	413	396	433	437	416	432	451	444	412	462	423	451	426	426	423	401	418	388	447	443	449	416	407	452	423	453	443	427	439	417	415	431	457	384	432	405	402	395	438	419	480	425	416	436	422	420	431	400	417	401	432	414	433	455	419	425	419	423	434	444	429	401	419	460	391	468	433	418	442	444	435	410	445	425	429	415	457	399	411	407	383	433	438	438	462	426	455	401	425	400	453	446	426	417	459	457	454	421	435	452	386	407	407	414	419	424	456	400	398	423	436	414	445	440	420	430	399	433	465	430	439	434	416	420	433	451	440	446	372	431	380	416	434	434	476	444	456	423	415	407	390	414	422	427	403	480	450	443	405	409	402	404	395	415	417	403	434	454	422	419	412	429	427	405	448	440	421	421	430	418	457	437	371	425	405	428	397	440	423	403	440	407	426	411	443	396	421	417	434	439	457	441	441	451	459	451	451	470	427	429	430	398	403	445	454	434	445	400	392	449	490	434	405	409	418	431	380	424	427	429	439	387	428	403	449	421	420	409	419	404	442	441	427	432	421	435	449	421	392	412	408	451	416	415	435	403	444	429	393	419	421	454	406	414	429	423	429	429	420	406	446	450	409	422	437	431	420	434	429	438	436	419	468	463	412	406	424	469	439	444	447	419	405	466	464	437	401	466	422	405	458	386	452	425	445	407	401	416	445	461	468	442	439	444	410	444	439	412	472	440	420	427	449	474	426	443	396	474	399	419	441	440	416	428	403	444	395	431	420	445	444	408	460	427	409	389	434	424	426	420	423	437	393	413	449	433	472	434	474	433	400	417	417	421	397	394	384	431	427	407	438	432	395	455	416	429	424	420	449	448	438	442	458	445	447	468	436	431	399	446	450	445	414	429	426	440	463	437	417	409	416	384	441	453	467	413	405	459	400	424	465	473	441	412	432	418	430	408	465	422	409	399	421	440	435	451	448	470	421	437	410	418	411	433	439	423	428	475	402	461	395	379	462	451	400	425	397	401	431	475	395	426	425	408	406	392	459	413	426	404	421	412	448	437	465	392	438	432	387	432	420	444	446	446	431	414	423	428	383	417	447	410	403	391	460	419	413	434	425	448	411	429	419	402	431	465	389	413	407	438	418	420	423	443	438	402	421	381	410	435	429	401	403	414	434	436	464	417	408	449	407	436	469	449	433	436	431	465	431	456	418	426	417	424	415	440	436	405	457	410	412	413	434	457	426	433	407	414	466	404	404	444	426	429	427	422	438	469	401	401	450	469	420	432	397	445	425	456	428	427	441	440	441	442	396	426	436	438	435	394	444	429	448	438	412	426	405	402	464	417	406	493	454	426	397	451	419	440	404	435	446	446	425	449	409	455	409	486	430	412	429	402	389	421	434	420	388	384	439	424	444	444	459	428	446	453	431	479	453	416	409	427	424	422	413	412	427	454	406	381	413	454	449	412	426	404	425	431	422	415	408	468	391	420	452	405	389	436	415	423	465	460	430	403	453	402	410	416	434	421	390	457	450	448	410	421	417	423	424	410	413	414	420	397	428	411	403	421	422	431	446	453	398	451	409	431	426	460	435	447	430	434	414	411	420	437	374	419	429	434	434	408	410	439	444	408	396	409	427	450	427	426	425	432	446	427	396	405	430	427	435	414	428	424	442	420	397	451	416	407	435	429	460	420	440	463	444	438	411	417	424	471	431	387	447	455	427	410	410	423	431	439	419	388	421	392	428	415	398	431	444	432	436	423	446	383	467	392	387	451	450	447	448	411	439	400	415	383	405	432	417	431	434	412	408	429	404	431	393	389	441	422	412	398	421	430	414	426	409	425	428	445	433	415	456	407	391	436	414	375	422	407	440	422	428	416	432	423	420	436	416	409	462	434	414	455	457	420	451	420	422	406	447	437	405	424	429	426	423	409	422	428	453	350	413	457	415	397	417	403	424	443	429	401	434	427	452	410	387	429	478	410	423	438	404	411	421	429	415	400	437	419	415	433	420	404	418	459	458	405	401	413	427	433	402	419	443	460	405	426	423	434	438	456	453	385	433	439	421	432	423	442	420	400	414	404	449	428	453	420	411	398	424	442	440	410	420	410	447	408	413	424	465	444	455	446	415	412	456	419	446	397	378	437	411	437	449	444	440	413	430	426	423	448	410	449	418	422	398	418	432	471	488	446	449	430	459	418	427	366	423	425	416	446	404	429	415	446	436	434	399	416	415	407	426	418	424	440	452	437	418	404	431	395	440	413	422	443	396	408	467	432	396	431	423	423	408	443	398	427	431	425	486	448	426	409	452	429	453	416	401	424	454	421	444	430	463	407	427	409	495	419	426	438	391	398	412	442	436	388	417	431	436	433	423	432	432	420	432	436	415	441	428	433	426	426	385	418	423	394	441	411	426	406	455	397	422	435	410	424	432	418	415	415	420	410	422	403	446	433	418	400	417	435	432	437	432	471	400	448	445	443	423	402	437	443	467	406	420	437	410	429	407	401	472	421	437	430	393	427	413	417	453	430	458	426	432	394	448	399	426	431	437	455	438	381	416	413	428	438	424	437	466	432	444	411	424	450	431	410	393	421	396	423	419	435	448	395	437	411	412	437	460	411	424	432	455	418	432	410	423	384	467	414	398	406	436	425	463	409	421	389	458	418	475	427	436	429	416	411	437	423	413	415	425	466	401	395	405	449	432	444	453	416	346	372	437	439	408	455	410	423	446	447	455	431	454	425	407	428	442	462	430	432	436	431	442	407	418	410	428	419	401	414	457	414	431	433	450	394	448	424	398	449	441	429	455	421	434	422	427	435	413	475	424	401	441	466	421	440	375	389	399	397	409	447	389	419	451	446	444	435	428	441	405	444	415	412	449	430	411	456	432	396	399	406	381	388	457	432	428	419	451	442	431	465	427	420	415	407	417	422	430	411	430	413	402	399	401	413	449	448	411	418	439	431	434	424	435	470	443	430	432	429	430	403	395	404	427	451	435	450	462	427	451	440	421	432	415	422	440	416	413	425	417	385	436	437	462	407	424	402	420	445	410	428	442	421	426	452	421	416	435
61638	90365	55016	17454	601	619	589	608	589	601	624	591	565	596	647	561	610	593	578	622	577	592	576	590	578	598	617	596	620	610	588	586	576	641	559	611	630	579	555	623	613	578	638	577	630	612	625	576	600	600	581	597	588	578	616	617	606	632	571	653	600	545	602	576	591	581	626	577	626	590	594	534	579	581	571	598	593	598	566	578	621	609	592	617	582	576	619	544	622	610	587	624	564	633	610	553	600	633	594	599	581	575	600	597	645	592	572	602	617	605	617	600	637	622	600	577	565	624	583	556	541	597	611	623	605	596	625	596	554	569	561	580	564	591	598	624	586	575	632	558	593	604	555	586	588	573	571	560	624	572	606	566	618	586	600	603	571	531	637	630	575	611	583	612	629	591	620	570	586	612	569	618	611	593	639	611	594	585	577	592	535	604	561	614	592	595	598	576	579	603	639	585	571	592	602	595	587	579	623	580	598	651	559	575	592	556	553	595	612	607	548	538	631	596	586	613	640	564	593	607	634	579	622	583	581	543	534	565	577	591	613	578	600	583	605	585	592	593	618	576	621	587	644	570	584	605	589	622	568	549	622	615	591	587	623	605	608	576	590	596	597	562	602	585	572	559	604	606	576	632	635	600	581	629	592	625	561	584	595	622	589	578	598	574	572	613	596	588	617	586	551	606	624	632	618	572	580	605	577	584	574	571	600	573	645	586	611	602	595	577	587	583	617	561	568	609	630	597	614	581	649	640	562	610	609	608	613	643	597	625	619	578	604	596	569	576	589	617	585	572	587	626	591	608	574	588	587	632	666	571	595	588	600	559	594	581	590	561	597	623	604	561	580	602	559	622	597	573	574	626	605	598	606	600	562	587	572	601	591	568	617	584	624	527	583	631	592	586	541	623	601	620	591	615	581	600	611	578	636	614	620	609	611	611	579	606	595	560	613	633	589	608	608	551	588	595	583	604	555	589	570	643	597	610	591	643	582	589	643	564	640	584	597	576	547	633	608	584	635	608	603	616	590	608	636	583	582	564	594	592	563	609	577	572	597	584	581	559	615	629	578	588	564	549	591	622	593	634	599	576	595	600	586	625	603	568	603	566	566	574	609	623	564	618	582	588	607	586	579	613	589	601	609	656	563	566	585	578	598	565	610	580	585	622	554	571	555	587	592	576	643	577	608	590	620	576	559	649	640	602	575	619	592	577	591	578	577	630	599	571	557	614	630	603	593	588	604	580	630	630	621	585	597	623	572	596	613	596	580	577	606	614	581	604	588	618	583	599	625	634	643	566	594	649	569	618	589	583	566	578	589	614	599	605	560	593	621	636	586	584	591	606	589	570	582	590	614	601	588	606	585	579	588	606	605	591	583	558	632	593	580	597	578	584	597	592	601	568	596	607	624	585	565	582	573	609	611	571	625	567	613	591	547	614	620	579	585	542	638	568	568	564	633	605	566	570	583	596	601	573	587	569	597	601	621	552	599	581	555	587	553	550	567	640	564	625	585	639	617	602	628	596	579	601	605	551	600	632	594	568	589	615	609	632	600	541	559	585	623	596	614	567	614	618	616	577	625	593	617	582	560	602	583	613	556	625	608	587	540	599	640	590	584	583	602	597	591	574	568	570	573	571	635	625	584	632	616	589	613	555	565	588	570	632	618	630	632	579	626	552	580	608	597	595	566	627	589	617	579	617	606	616	587	588	654	618	623	606	591	596	583	581	609	586	588	573	597	601	597	608	625	580	628	604	598	590	606	581	573	627	603	588	546	568	575	616	617	562	609	624	568	604	576	632	621	576	592	587	576	573	609	574	601	599	585	592	625	573	644	576	626	604	641	635	571	583	581	659	558	578	621	635	589	589	564	549	645	593	589	576	520	566	595	573	598	606	594	589	602	604	614	617	603	583	602	615	585	617	596	616	546	574	579	533	638	613	563	576	622	584	620	613	612	575	588	629	580	587	568	573	583	593	575	549	585	578	580	599	598	613	634	577	598	595	590	575	567	577	575	605	548	606	586	610	597	595	563	592	636	599	580	581	613	598	596	641	569	597	584	601	595	547	597	607	627	587	599	626	588	602	576	621	566	589	530	627	581	607	605	605	606	583	586	576	614	619	592	592	596	605	620	589	576	582	615	561	577	613	581	590	623	564	607	626	621	609	629	584	585	566	605	594	561	640	609	595	577	570	576	664	616	583	584	621	580	628	575	567	606	594	561	619	542	606	562	619	611	584	608	591	621	578	604	595	600	579	565	577	596	569	606	580	589	620	609	612	599	566	586	575	622	643	599	577	610	613	557	575	561	590	655	607	573	561	586	560	620	575	586	609	569	626	571	623	579	571	579	616	569	605	600	617	647	620	571	633	558	604	581	581	578	598	586	635	610	609	564	612	608	677	597	603	560	548	582	577	600	582	586	598	602	633	602	559	602	602	610	601	575	604	618	604	604	632	558	614	617	610	635	634	555	597	613	603	579	590	598	574	565	589	596	561	598	569	581	585	571	570	581	580	618	603	573	603	641	604	628	621	609	609	614	657	587	571	611	566	579	616	621	584	615	569	559	582	557	569	606	609	621	576	554	542	546	621	587	584	606	575	656	607	572	580	637	619	595	632	586	582	619	606	563	598	607	595	607	593	612	597	612	598	603	560	652	581	615	611	585	574	638	579	557	598	638	607	607	618	571	590	573	575	618	590	588	610	537	561	607	603	601	626	535	610	581	601	564	623	612	559	620	585	588	578	643	625	607	607	606	571	580	637	569	597	593	606	588	642	571	563	622	603	602	568	597	584	604	582	657	563	599	589	626	551	600	597	612	583	554	598	598	627	624	610	599	615	630	595	593	565	557	591	595	592	601	602	573	604	584	581	629	573	595	592	591	574	598	584	599	554	584	586	609	584	586	608	541	584	599	613	566	588	625	566	605	608	595	552	580	605	611	600	583	617	595	596	619	586	622	578	617	584	658	613	577	619	511	605	571	611	593	579	609	596	625	577	571	625	596	596	585	593	624	603	604	618	617	557	613	571	594	608	596	603	573	612	601	571	588	636	605	597	584	626	610	585	551	598	585	569	593	609	629	600	618	578	607	627	575	612	564	608	613	595	583	596	578	606	663	603	599	613	593	648	550	577	601	606	644	544	591	608	575	622	585	623	596	586	616	590	607	608	602	600	598	584	632	610	557	574	631	615	594	609	590	615	636	573	595	550	637	585	616	598	604	617	587	623	618	619	574	638	576	562	643	595	622	618	571	601	574	600	602	589	616	583	604	634	617	601	564	622	608	629	598	605	596	571	610	608	617	629	571	569	563	634	602	582	623	572	591	623	613	597	586	589	561	572	579	593	607	568	604	591	608	588	594	656	608	618	615	640	565	598	588	573	579	569	571	573	587	595	613	624	587	617	580	582	581	576	549	587	562	613	605	620	585	574	581	593	589	597	648	643	572	563	586	566	552	630	620	605	622	578	611	593	608	598	594	628	606	586	563	562	566	642	583	607
32550	27425	21506	6133	462	407	474	464	422	424	441	442	409	381	410	456	401	386	415	417	410	438	448	417	402	475	396	401	440	418	384	378	423	427	428	444	432	447	388	429	423	419	417	459	420	417	434	391	412	411	431	424	434	420	399	433	439	451	434	441	460	430	405	424	403	395	434	399	392	409	420	421	418	429	451	393	437	406	433	434	413	438	430	429	447	416	402	393	424	428	382	411	441	400	442	439	417	377	409	414	456	370	415	444	433	436	450	390	405	417	415	423	462	420	424	419	465	412	440	394	437	404	397	395	483	414	418	452	442	392	416	423	427	422	431	453	418	440	399	418	398	402	411	373	387	392	418	411	450	430	405	427	414	384	416	408	448	434	443	424	420	361	413	443	403	393	384	409	402	415	414	417	397	448	406	414	437	405	434	415	413	408	441	432	441	454	423	408	408	449	394	416	389	418	424	386	448	439	417	404	430	440	432	431	432	394	434	417	408	401	418	429	412	437	435	419	423	432	397	443	406	442	408	414	416	427	426	391	395	420	408	399	421	424	447	414	410	452	426	423	440	394	405	412	444	432	433	417	438	429	425	403	413	428	417	400	385	394	378	395	411	424	422	403	426	437	391	434	425	417	409	435	406	425	434	432	429	371	465	433	401	410	435	418	415	452	391	429	446	410	422	434	428	430	454	383	425	379	387	434	425	461	435	397	393	445	439	396	472	442	418	407	397	416	425	446	390	424	433	436	398	389	456	413	404	430	420	408	400	402	438	425	429	430	429	429	379	445	422	455	404	426	406	407	417	423	398	408	457	405	431	464	405	407	431	406	422	390	429	423	408	418	470	383	446	380	394	417	420	404	429	440	403	419	395	444	429	435	409	419	438	447	410	424	416	422	416	399	441	406	435	421	398	413	464	458	401	407	384	420	393	381	454	427	440	399	397	411	407	415	483	426	414	393	455	446	435	406	419	413	406	438	435	438	445	447	445	419	453	420	415	430	448	432	449	406	463	450	454	415	435	405	390	445	434	431	421	424	453	441	409	429	427	392	433	424	418	417	432	423	417	414	401	412	427	461	414	415	424	440	395	411	406	436	400	444	479	433	401	426	407	444	435	438	426	418	410	398	394	407	417	401	423	437	451	445	407	392	417	459	438	429	441	411	430	447	430	431	433	469	421	462	387	384	486	427	401	446	426	452	438	391	396	436	387	409	425	427	441	433	456	446	395	466	414	439	384	452	437	422	457	431	441	420	396	427	421	423	401	425	422	407	453	418	434	416	443	416	425	421	411	422	420	418	437	402	420	462	429	396	435	414	431	403	409	404	434	418	378	406	408	419	422	452	437	408	430	416	427	442	428	452	402	427	452	359	390	427	398	435	412	407	424	446	427	426	467	423	429	403	392	433	410	432	414	404	395	431	414	415	432	366	442	418	360	412	395	395	401	431	362	433	379	436	439	381	462	411	466	443	397	406	434	401	406	403	384	421	408	428	391	436	432	446	411	391	424	409	437	428	411	381	431	435	413	420	450	395	417	411	464	420	417	414	382	413	395	423	400	379	435	410	394	403	415	442	447	419	428	438	405	389	410	418	432	408	387	445	501	441	416	419	419	434	445	404	441	425	413	436	421	476	424	408	408	385	449	375	428	425	409	403	411	425	385	426	444	440	400	441	385	401	443	394	394	406	473	408	411	405	409	419	423	435	436	434	423	458	420	390	420	413	432	432	420	423	443	427	429	416	413	440	440	408	456	424	411	445	388	425	430	405	432	409	413	398	410	460	405	456	452	415	399	410	449	417	371	408	427	422	412	425	394	421	445	415	459	410	410	420	426	409	466	412	394	417	394	434	437	408	438	453	430	401	423	411	442	399	422	411	414	402	433	407	435	410	436	395	414	422	412	401	385	468	425	414	410	421	382	420	420	434	434	407	441	414	408	415	405	445	402	393	427	416	421	429	437	388	435	434	431	453	431	409	441	442	409	427	411	386	420	477	418	406	401	436	397	413	403	418	409	422	432	423	410	411	458	441	424	445	438	397	379	414	431	479	439	425	431	410	375	370	423	466	424	412	448	390	382	421	486	435	417	366	404	403	390	402	447	446	445	435	415	454	402	396	469	427	442	430	440	362	413	426	419	417	430	447	427	395	446	458	398	445	449	398	449	383	386	393	445	398	410	426	410	435	432	426	393	423	406	407	384	447	446	420	441	404	442	418	478	403	403	399	413	408	414	434	415	405	433	451	469	381	431	410	400	430	402	409	408	398	369	444	434	384	462	419	445	462	425	409	422	449	383	420	423	446	415	421	401	379	415	424	407	430	405	423	432	392	428	433	422	441	445	465	446	411	416	426	424	424	449	436	435	440	436	386	409	379	418	425	419	412	399	378	418	381	376	440	417	426	442	419	448	440	436	444	386	442	396	417	427	414	427	457	452	431	423	407	415	421	399	430	421	391	421	421	416	439	426	369	428	400	452	416	438	403	418	454	396	432	418	372	419	412	453	457	445	418	402	395	431	409	430	426	437	400	438	413	418	395	429	410	432	450	408	442	423	409	434	439	425	370	412	395	404	428	415	414	411	408	394	424	411	430	403	422	441	409	425	403	420	408	455	412	429	448	432	424	395	402	408	424	434	436	434	401	460	448	421	426	461	428	446	444	415	443	401	428	442	423	410	480	430	431	439	411	418	408	418	414	446	428	416	380	428	413	433	380	438	398	407	429	440	439	413	412	423	424	430	429	395	426	422	423	383	399	444	424	423	391	414	475	418	448	445	393	408	395	391	434	435	419	431	395	406	395	432	431	412	386	445	416	409	409	399	405	422	410	426	420	482	406	396	447	427	398	432	435	426	436	424	453	423	470	452	405	427	432	411	411	428	400	430	418	444	389	434	438	427	433	437	426	420	394	421	387	470	378	418	434	414	444	399	442	444	358	458	443	433	416	421	396	419	393	427	382	398	417	418	448	444	441	399	419	453	466	420	448	423	463	444	421	437	416	452	381	411	462	423	427	427	450	486	418	412	445	410	467	431	445	433	433	401	404	456	412	383	406	424	398	407	461	446	448	415	424	400	440	409	431	417	438	420	434	438	427	423	411	424	424	390	406	458	422	412	423	430	413	432	401	418	420	422	404	425	463	415	439	419	427	450	424	445	431	423	429	432	423	379	416	413	424	415	391	420	452	392	401	429	407	414	402	386	418	462	432	420	412	418	417	406	425	442	417	423	438	446	427	414	442	443	393	427	445	375	435	456	363	421	430	431	397	398	375	373	419	415	402	416	433	418	404	443	407	409	449	414	413	410	408	437	388	424	443	402	448	461	418	422	405	441	434	384	403	450	423	447	436	416	451	459	403	426	415	406	437	433	431	412	413	455	440	412	424	429	402	411	431	434	425	418	388	376	417	458	396	447	458	432	451	447	421	406	387	399	432	401	457	453	440	414	415	416	428	427	378	421	432	411	389	418	374	445	433	422	408	412	399	383	429	421	427	394	452
40632	40832	18705	3365	626	568	591	558	605	611	601	565	590	574	597	576	557	601	571	623	631	624	611	612	565	592	609	549	656	631	617	622	585	580	556	562	605	577	583	600	571	593	635	623	616	569	572	633	579	610	594	626	612	604	594	591	605	590	611	554	609	585	613	596	613	599	577	590	578	569	615	563	574	590	593	573	605	559	586	617	601	636	591	603	627	609	623	565	560	602	598	583	592	596	560	606	590	586	579	581	617	575	642	594	555	537	597	613	613	585	587	576	547	627	588	610	599	578	628	564	618	645	615	593	601	621	560	572	607	588	624	554	608	591	611	582	598	600	602	571	626	612	561	572	613	585	607	595	586	581	650	580	610	630	606	572	583	636	595	626	592	607	618	567	596	555	598	636	573	579	583	589	573	570	602	549	629	611	637	612	570	577	578	598	549	597	576	611	560	613	562	604	588	609	630	609	577	554	583	613	589	599	565	619	620	603	627	588	576	611	612	629	578	560	576	564	599	602	596	603	593	617	633	565	592	599	590	562	595	563	605	586	597	609	603	587	598	598	577	621	585	597	577	600	586	602	588	616	581	608	625	560	590	571	570	587	567	605	606	588	565	621	630	583	593	569	573	649	601	553	611	561	582	632	569	577	602	594	582	616	618	597	614	609	645	619	598	630	544	600	591	631	581	613	585	620	603	573	551	549	595	591	590	564	590	568	569	598	623	593	614	613	606	576	600	600	624	638	591	621	577	595	597	592	561	582	612	578	627	614	581	589	628	636	567	577	597	595	580	617	566	641	624	536	576	634	584	592	607	606	586	589	610	587	566	627	602	570	564	616	573	635	617	573	610	579	576	608	589	595	662	569	579	608	605	580	614	591	619	595	615	592	620	566	602	620	619	574	581	588	592	610	551	597	632	633	592	582	576	542	609	613	566	573	580	606	601	561	612	601	569	579	637	570	557	609	569	589	577	604	575	600	605	633	572	612	550	603	577	616	610	677	654	646	591	631	597	624	530	647	604	585	570	592	573	560	559	638	594	576	594	604	575	620	593	571	605	584	609	604	597	598	599	618	618	586	615	546	603	589	589	561	579	586	552	608	594	600	606	623	633	552	655	580	584	625	596	570	581	571	584	662	600	572	569	585	587	565	608	619	592	591	628	645	604	599	576	587	579	604	585	619	586	629	573	611	597	570	624	595	582	607	583	632	615	597	611	601	576	565	610	594	562	594	604	589	595	597	639	592	573	605	579	572	554	594	588	586	611	630	592	592	599	601	627	603	581	625	592	604	582	570	624	603	597	627	587	611	596	578	607	637	620	580	569	571	594	555	576	613	585	563	587	584	581	608	588	575	609	612	563	636	550	586	633	587	575	616	609	640	606	621	617	596	542	574	611	598	582	585	647	570	612	598	598	632	568	626	618	620	613	606	632	584	656	634	577	540	611	597	533	595	607	634	566	576	615	611	598	600	590	624	630	561	591	630	620	580	590	560	588	649	571	633	603	607	601	613	624	565	594	586	580	576	574	564	630	623	585	594	623	593	594	613	553	622	587	608	575	612	633	607	620	622	606	624	581	606	630	600	580	623	606	583	574	633	662	585	619	613	582	629	592	605	632	595	575	596	592	584	604	556	596	605	592	601	641	590	599	588	601	623	588	569	557	603	610	601	602	597	606	601	564	604	585	594	607	601	613	608	591	618	604	612	604	584	604	584	558	602	619	598	562	618	556	559	576	610	604	577	595	591	605	617	572	592	552	599	632	588	569	581	596	609	581	631	615	602	585	560	599	562	602	575	574	604	607	598	604	582	559	585	618	618	566	629	613	607	589	575	594	603	586	605	555	626	628	565	595	606	614	605	588	577	621	592	582	599	576	585	637	620	569	621	615	639	586	614	607	632	606	603	587	600	623	593	608	604	587	590	581	568	595	591	624	591	600	553	619	618	598	589	596	584	632	582	604	584	593	590	604	630	591	584	564	587	602	613	569	568	619	591	625	563	592	566	595	605	630	602	557	624	608	596	593	582	643	595	642	601	614	622	578	578	565	596	541	605	608	592	603	575	645	593	601	560	626	600	592	604	591	576	543	570	621	589	598	607	587	642	555	599	574	631	583	548	552	603	601	587	588	548	576	584	588	557	618	597	599	538	619	592	597	627	616	565	601	584	564	617	611	597	612	624	619	585	580	602	587	643	596	620	600	573	601	623	639	582	601	598	595	591	592	598	593	600	539	577	586	589	641	615	633	602	635	575	602	631	605	556	553	581	586	594	576	572	630	571	540	575	568	587	581	606	569	567	617	600	595	602	619	614	578	592	614	576	596	651	631	595	586	605	570	594	603	602	588	587	622	619	545	569	608	596	591	606	600	601	597	607	595	613	627	607	576	570	606	607	606	609	611	634	599	560	585	572	634	626	634	595	554	587	603	596	617	566	601	569	565	578	564	627	562	617	591	585	572	556	615	570	621	629	593	594	632	563	633	594	601	598	588	600	601	629	617	591	665	604	534	638	617	572	561	654	570	586	593	593	615	608	573	572	607	588	600	639	636	578	611	589	592	595	593	561	573	587	576	581	602	556	557	649	620	596	618	573	543	590	614	591	606	589	569	572	635	594	556	618	611	564	607	604	604	574	567	605	585	576	589	608	595	616	611	578	626	564	580	638	584	599	612	633	610	614	616	631	610	580	602	569	614	582	624	576	622	547	567	607	566	575	615	584	607	611	595	547	605	624	582	557	569	608	545	588	586	595	613	593	587	589	595	586	647	628	628	575	595	607	563	594	605	641	621	534	559	599	619	618	579	619	591	581	600	633	578	569	583	575	599	575	584	646	601	596	580	635	604	614	663	618	581	625	597	588	597	571	551	620	545	622	588	570	585	586	572	601	584	571	579	571	634	589	589	640	575	600	551	591	584	619	599	598	587	629	629	595	593	583	584	570	582	588	563	620	609	623	637	601	602	631	592	598	599	581	649	629	583	590	632	591	598	607	583	636	595	588	588	559	640	565	598	611	563	612	591	623	622	603	610	620	573	610	585	602	625	611	607	647	637	603	640	606	626	592	621	652	607	599	598	555	607	630	523	653	560	613	580	621	581	605	571	578	599	662	574	629	572	575	583	576	576	550	607	562	607	638	602	630	588	549	597	558	593	580	582	564	610	554	609	566	586	600	634	571	583	591	546	559	561	603	577	565	567	612	612	572	599	599	560	564	631	569	605	590	600	590	589	601	613	618	594	576	583	605	577	630	593	641	576	600	581	549	582	612	582	617	611	599	614	591	601	580	593	597	596	549	578	579	593	632	599	587	649	612	599	628	640	613	610	641	597	582	610	626	608	619	592	587	619	579	567	607	592	600	624	580	590	621	561	621	631	580	569	611	561	595	599	584	572	569	562	592	613	607	545	606	585	584	609	565	615	598	624	580	645	561	630	599	596	601	540	605	567	590	556	617	582	605	583	588	531	606	583	583	631	547	650	604	585	605	581	605	545	604	557	594
24694	21853	29079	24295	20885	8320	700	546	473	507	514	519	554	494	569	549	543	548	565	530	527	530	536	452	547	542	559	502	519	509	496	467	491	541	532	498	507	490	478	499	540	509	490	500	509	524	498	527	481	513	505	508	517	534	529	512	526	565	524	526	529	530	488	531	532	525	476	539	503	526	522	550	508	534	527	540	510	524	512	543	528	497	484	517	497	489	514	537	491	497	472	515	530	554	497	533	479	461	484	565	496	476	499	513	499	517	550	513	540	478	498	471	467	495	498	492	503	524	512	507	541	525	486	496	511	523	512	487	543	532	515	518	500	509	483	508	513	506	530	513	501	467	521	506	459	500	474	475	518	529	496	506	520	503	487	504	499	512	466	535	511	508	484	524	457	514	537	499	519	500	559	479	488	488	490	507	504	536	453	531	536	514	499	526	488	510	549	514	507	486	486	508	524	515	516	522	514	485	487	539	529	534	541	533	562	544	505	538	513	482	498	483	476	549	497	513	547	511	542	487	509	500	524	539	504	517	480	517	479	490	523	520	487	512	532	516	502	512	478	531	526	481	528	555	506	524	526	503	496	513	504	487	509	504	459	487	514	497	495	496	548	477	500	519	523	505	522	500	502	520	482	508	520	518	511	506	495	512	480	491	460	503	477	521	509	513	521	501	518	531	523	510	490	494	473	526	495	565	531	552	558	493	497	524	497	514	526	514	495	484	495	565	487	511	476	527	502	489	552	558	527	525	489	527	479	501	518	551	503	505	492	499	512	543	488	518	491	521	490	520	507	523	539	517	496	477	508	491	487	530	556	500	507	538	532	520	534	539	533	499	537	455	477	520	515	524	504	490	503	523	515	478	503	501	481	514	559	523	531	465	530	522	504	471	515	523	537	533	473	471	492	517	542	539	502	495	492	506	500	520	496	547	530	521	516	513	526	521	511	533	541	520	472	498	507	503	508	510	486	498	518	500	540	519	542	540	506	511	491	532	511	513	528	508	506	538	501	531	514	509	502	509	495	513	467	507	534	455	513	512	535	538	550	499	510	522	524	533	502	517	506	483	487	545	516	507	522	497	509	502	498	484	519	473	487	488	528	500	493	502	513	557	510	548	502	508	491	535	539	467	464	520	488	538	519	485	525	504	559	501	492	493	532	502	522	472	492	482	520	503	513	483	482	499	550	502	552	477	517	556	512	516	520	500	525	513	498	477	513	527	518	551	497	503	554	536	495	543	551	510	514	499	507	499	510	514	484	522	509	483	533	529	514	538	488	554	506	450	500	520	533	501	485	514	522	471	519	519	498	499	503	503	546	503	528	512	524	518	506	488	513	519	537	490	533	544	466	517	482	516	532	530	537	532	516	508	512	499	514	506	545	544	527	491	516	497	535	486	485	538	515	507	448	470	493	507	464	526	524	513	463	492	511	503	513	488	496	465	536	504	537	486	523	476	523	525	457	476	491	556	472	510	499	532	557	496	558	529	499	530	492	515	509	491	486	571	547	525	508	484	494	506	528	504	518	550	487	510	495	539	524	518	514	489	500	478	482	459	516	501	528	531	532	508	502	494	543	520	507	509	485	536	491	528	505	521	554	502	547	501	570	471	485	497	491	545	525	570	531	552	494	530	516	547	540	526	497	474	504	490	517	508	507	481	505	552	485	460	476	544	493	509	526	507	519	503	598	463	556	519	495	538	516	511	538	503	511	547	495	498	511	474	476	492	526	479	540	496	506	530	532	497	498	527	494	501	500	545	524	539	532	548	515	539	548	558	544	514	527	557	512	467	505	505	525	492	510	514	477	485	479	534	506	491	510	550	520	541	518	501	536	502	503	508	524	550	478	518	490	485	483	482	508	511	478	479	501	536	491	482	519	494	477	507	509	512	506	508	544	520	534	532	511	508	518	495	485	497	505	501	497	493	530	508	528	463	521	508	479	508	499	501	540	485	517	501	503	503	483	517	514	508	515	553	529	540	534	535	530	478	481	525	534	536	526	535	498	535	527	530	544	517	500	515	522	499	478	498	505	529	520	538	494	519	498	491	502	512	518	488	500	522	522	509	522	504	558	513	506	510	495	506	514	555	485	463	525	494	483	516	521	527	508	519	526	500	514	530	505	498	527	538	527	477	505	523	516	503	539	499	548	516	549	511	483	490	476	511	496	540	481	538	490	512	479	516	503	498	521	562	524	498	498	525	536	450	506	508	533	532	496	567	503	499	513	501	509	514	518	493	531	502	523	493	502	498	510	501	533	526	532	522	484	484	512	524	487	506	509	488	500	506	515	530	528	503	535	502	506	498	514	496	539	504	533	520	476	501	543	523	481	488	519	539	485	520	474	517	502	507	504	518	536	494	508	525	553	486	504	510	522	496	502	478	485	483	515	497	514	496	505	471	532	515	511	537	475	527	536	478	470	520	491	504	536	520	487	512	518	504	512	504	516	562	457	493	501	556	527	538	535	523	551	486	508	530	497	543	487	489	517	489	505	510	553	525	507	497	534	485	513	509	508	498	519	471	515	537	513	494	484	536	513	520	513	489	503	530	547	512	480	528	564	522	517	526	565	563	523	492	535	513	524	504	509	524	490	551	520	521	497	544	518	578	493	504	534	479	508	513	548	478	520	516	523	530	459	519	470	473	495	480	564	529	502	544	558	529	531	555	517	488	509	545	506	476	507	515	522	469	527	494	523	507	479	533	511	446	505	537	477	517	500	546	447	457	493	509	555	478	520	521	532	524	481	492	502	516	504	502	500	487	499	533	554	533	522	493	528	492	510	488	490	538	533	515	517	499	523	474	494	520	492	494	472	513	507	552	459	515	493	479	488	523	532	519	544	482	504	536	536	509	498	543	513	528	536	500	499	524	491	512	513	521	502	526	541	510	511	519	461	503	519	532	476	548	495	534	495	509	492	511	500	543	508	475	534	503	535	503	501	510	511	509	526	554	542	475	541	507	513	526	532	521	509	521	521	549	516	537	506	476	480	495	497	477	484	541	503	478	511	523	535	507	485	510	518	558	502	513	524	448	498	537	520	539	484	474	479	486	530	527	536	532	483	497	514	496	541	483	547	469	521	525	530	530	524	495	518	520	511	473	483	482	491	534	455	504	530	540	538	522	465	552	517	519	542	509	512	537	512	464	504	547	540	522	494	541	479	515	496	502	517	467	505	538	467	512	529	501	480	519	488	499	451	541	530	494	527	513	539	479	480	504	491	519	503	529	506	503	530	491	507	505	546	514	483	538	483	535	525	516	507	474	475	549	504	468	531	500	543	497	497	487	477	513	508	511	508	502	531	510	540	520	510	492	502	505	488	476	475	532	500	503	494	529	507	508	490	503	495	554	523	519	500	486	543	483	515	511	537	526	469	529	528	476	540	509	494	479	550	520	509	485	504	497	515	502	512	514	456	429	519	532	480	462	519	510	519	545	497	564	483	542	501	524	485	512	518	506	506	512	509	529	495	523	479	488	519	504	524	531	538	494	556	498
61494	80080	45462	15109	723	767	705	732	745	721	764	702	697	698	693	704	719	721	705	664	700	722	705	748	703	710	732	686	721	757	736	754	680	753	755	684	710	747	694	743	747	685	725	680	715	737	708	737	712	728	762	732	761	732	765	687	713	756	680	756	715	715	705	701	706	730	713	716	697	688	718	741	737	744	711	726	727	726	680	718	733	730	673	711	745	709	728	726	751	703	769	719	748	696	697	703	732	672	722	672	751	714	754	717	759	699	749	737	714	719	710	712	711	665	702	705	766	676	732	742	748	704	741	771	715	727	749	716	717	714	759	691	718	749	747	721	721	722	713	729	713	750	737	715	719	718	726	702	706	712	695	716	745	705	759	739	714	725	717	703	770	709	785	679	702	671	729	736	716	701	717	753	754	705	693	692	699	687	725	728	710	707	658	750	736	694	733	701	706	732	717	671	682	737	717	724	723	694	723	671	742	698	724	676	708	760	708	708	703	713	646	739	705	760	699	736	679	754	721	724	707	728	716	739	684	691	719	737	714	741	736	732	737	700	696	674	737	784	733	761	727	733	713	718	682	700	702	737	699	748	714	737	705	732	694	749	752	683	763	725	739	744	651	706	700	757	682	738	734	719	727	713	743	727	728	724	697	739	723	750	729	757	727	746	694	725	728	736	748	710	727	699	760	725	722	729	718	728	721	705	725	699	744	681	715	732	732	673	688	688	677	755	702	741	774	775	742	774	726	713	768	736	729	726	739	767	695	733	712	755	733	689	694	688	773	722	716	736	689	730	709	704	762	694	758	700	752	683	764	753	701	760	729	730	702	757	728	788	757	756	709	696	702	686	717	717	735	767	701	678	714	728	721	715	721	743	700	711	760	673	732	729	723	720	732	730	717	715	717	690	750	714	728	722	774	752	744	728	697	739	725	689	704	703	730	737	702	677	743	687	734	727	695	745	728	760	687	787	743	776	773	735	732	754	735	736	785	698	738	713	683	718	725	741	705	757	712	740	724	719	690	737	672	724	739	709	670	691	695	718	714	719	694	725	739	713	708	741	719	736	737	723	700	715	743	696	701	699	693	711	675	739	730	768	736	658	757	766	677	719	711	726	736	737	742	735	747	708	691	726	723	744	704	710	706	691	734	748	742	666	708	756	738	681	734	642	726	692	703	778	735	728	765	718	725	748	734	676	743	722	752	719	747	713	718	715	703	695	768	753	771	689	735	752	670	731	732	678	768	723	709	741	665	706	703	737	757	705	733	697	759	709	707	743	675	735	735	736	715	738	782	705	712	735	675	706	725	688	740	777	784	683	715	728	740	745	720	684	742	678	735	738	679	724	722	736	723	745	745	723	733	742	734	685	752	756	697	729	728	694	688	742	684	763	729	749	703	741	738	756	730	693	723	769	708	739	662	742	681	681	666	704	725	774	714	723	709	757	740	650	726	691	706	722	760	769	691	745	706	752	765	732	704	731	694	686	712	728	701	740	731	698	710	716	723	721	694	689	691	715	738	710	775	713	754	784	693	775	702	762	697	672	710	699	714	697	737	746	750	708	718	659	733	782	697	754	722	717	732	718	752	713	718	718	668	726	727	673	746	734	678	718	701	705	690	698	742	734	718	696	746	709	712	729	746	732	742	721	703	703	706	722	719	760	743	682	729	686	723	728	753	738	687	702	731	730	683	721	733	719	660	673	719	666	733	677	724	716	724	734	767	701	684	679	698	696	733	689	714	754	695	762	684	750	696	723	772	746	733	727	714	677	736	716	690	717	768	737	742	669	750	715	718	729	704	721	683	702	685	733	659	700	767	807	715	707	708	746	705	739	708	745	714	705	734	750	749	709	751	742	682	715	711	684	737	755	727	687	731	733	685	703	722	720	755	705	689	689	739	751	712	727	752	728	729	745	719	641	748	693	758	751	743	666	731	723	772	712	722	688	766	671	728	747	708	748	674	709	721	692	708	722	742	719	707	730	726	726	691	687	703	717	687	713	708	735	671	734	715	724	729	706	732	716	768	697	681	767	743	711	696	698	736	689	732	710	729	728	671	764	660	745	691	714	748	726	738	697	721	734	713	732	757	718	756	750	714	708	735	703	772	759	704	727	761	696	732	732	733	765	725	755	725	710	733	710	698	714	723	725	675	742	687	698	755	725	757	773	727	740	735	725	708	688	681	754	761	732	734	705	749	704	729	729	710	709	732	737	716	674	769	705	740	743	721	717	714	699	726	775	673	742	746	684	747	674	706	683	731	747	762	735	703	728	701	737	722	674	671	725	691	716	707	754	707	743	738	706	674	735	710	730	752	744	715	749	731	760	723	739	725	712	744	699	712	737	698	728	715	748	704	724	747	755	746	689	688	731	769	715	680	768	685	719	736	697	746	712	756	710	681	670	685	716	783	726	736	711	722	718	711	720	720	708	697	701	715	762	690	700	746	719	673	709	698	727	781	703	706	764	727	710	694	691	671	761	736	710	705	705	705	734	807	720	669	739	685	757	764	706	778	749	710	708	704	691	706	725	763	717	692	726	697	684	751	718	724	712	769	720	739	677	763	743	743	735	753	707	678	703	729	683	709	726	730	689	737	720	669	662	695	703	729	764	728	738	710	748	768	735	741	737	706	700	740	677	730	704	686	672	687	753	721	742	725	714	725	719	687	681	694	739	702	735	772	716	718	788	702	693	684	725	720	748	732	710	754	688	746	708	742	713	692	755	743	713	738	736	716	759	705	768	671	765	713	694	741	784	713	666	716	766	712	723	735	755	679	762	710	720	677	742	710	736	687	698	700	761	688	697	731	740	729	722	721	697	717	750	743	693	707	698	727	747	707	720	710	698	695	697	750	724	727	711	703	699	668	674	713	677	734	699	721	709	701	753	694	702	684	765	713	729	683	726	737	729	727	693	709	714	728	700	731	734	751	712	715	703	722	766	740	662	756	663	702	746	740	688	752	685	696	742	691	724	706	714	709	749	683	707	701	712	694	737	710	756	709	690	703	678	739	745	671	765	715	751	743	685	728	670	725	700	733	682	776	677	680	714	728	705	757	774	709	720	714	721	728	758	737	712	720	705	711	760	739	693	665	736	657	779	715	716	713	754	748	716	685	743	702	754	691	664	744	725	691	701	701	718	722	744	654	703	790	702	727	726	716	694	722	670	721	678	717	733	680	727	716	760	717	701	721	723	699	709	755	707	712	751	724	744	736	732	781	737	744	686	702	669	741	704	712	718	728	719	727	716	739	709	765	690	764	704	660	745	710	734	758	719	677	754	707	698	698	688	701	694	761	695	720	691	726	709	747	751	705	704	728	706	746	745	684	786	706	727	696	757	676	784	723	726	671	701	709	703	701	704	707	695	674	712	712	715	692	669	693	706	713	775	701	666	755	732	705	703	736	715	700	740	695	723	694	751	716	752	687	724	764	720	691	749	721	724	735	722	734	722	719	750	735	700	717	726	709	694	729	710	733	668	755	694	671	701	736	693	711	751
23421	21482	29420	23700	21348	20977	6192	527	461	458	463	457	447	462	471	436	421	412	432	432	446	456	406	405	420	430	453	438	395	460	445	457	488	412	462	440	433	430	407	426	405	426	408	440	424	429	441	431	446	422	412	394	457	459	429	436	457	462	427	406	454	475	419	461	432	388	377	442	420	450	417	420	453	439	466	418	439	452	411	427	426	454	411	440	393	415	458	383	477	443	415	441	456	473	399	451	439	456	448	438	445	426	440	446	432	426	417	422	429	417	442	444	443	428	430	405	455	438	475	421	451	441	407	419	449	417	431	448	413	414	438	406	440	443	459	436	461	459	433	431	458	408	442	451	454	427	447	407	435	443	420	435	464	405	427	446	453	436	427	421	438	435	436	421	462	428	425	408	454	439	420	477	440	455	383	453	432	454	444	411	466	434	476	409	431	418	418	451	429	457	418	449	426	411	427	408	439	444	436	409	456	409	439	461	428	434	432	422	429	448	446	436	432	477	394	450	416	441	449	447	451	414	443	405	415	439	448	451	449	440	436	416	467	436	405	407	486	412	378	404	420	427	437	392	441	447	448	408	448	401	491	435	421	430	437	411	431	425	442	507	448	435	422	449	437	437	450	394	465	403	455	429	394	414	445	431	448	462	429	414	457	410	432	440	418	400	411	427	431	427	436	398	428	438	421	442	427	458	437	423	436	419	464	444	428	468	439	459	452	415	458	428	388	478	454	428	396	408	430	422	439	431	414	442	446	414	441	434	455	470	440	455	404	408	462	468	443	418	411	386	422	476	421	424	443	440	438	475	434	434	443	434	451	386	435	443	432	461	403	444	401	462	435	405	439	408	434	440	449	462	447	393	436	444	433	430	425	460	446	432	461	431	471	482	423	445	460	427	433	485	439	382	407	409	437	443	433	413	432	427	435	436	446	434	467	404	446	408	475	435	447	459	426	446	457	456	420	415	432	428	418	426	419	446	438	452	431	402	432	445	403	459	442	447	414	428	426	421	408	441	405	441	407	426	431	443	420	443	469	436	426	428	460	422	446	440	438	441	448	467	420	434	406	407	443	421	400	431	457	390	421	421	430	433	403	443	443	498	414	439	435	422	442	467	451	451	426	440	427	439	450	452	452	455	424	432	419	418	444	406	456	475	431	420	394	435	437	421	431	439	440	430	450	431	453	481	424	402	433	407	427	416	432	416	398	434	471	388	434	411	426	427	437	401	444	416	438	423	442	466	428	403	426	459	438	438	444	411	430	422	427	420	418	461	415	461	425	485	411	412	406	412	432	439	428	446	417	462	440	429	413	396	432	480	406	396	433	415	456	429	445	451	405	431	471	448	445	457	432	430	459	439	409	461	451	433	413	457	402	425	443	454	464	415	390	457	435	411	380	419	457	432	434	342	396	463	435	436	457	468	426	451	474	451	406	428	439	417	455	421	445	432	425	398	482	454	408	403	449	480	415	458	440	472	442	441	436	451	460	427	434	421	473	418	496	468	416	451	397	440	441	455	422	446	429	411	421	433	418	407	401	453	413	424	453	405	413	412	498	473	417	453	434	470	428	434	430	437	452	422	479	430	418	412	422	426	422	417	423	456	447	432	455	422	453	476	424	479	459	417	431	411	448	443	457	460	435	433	417	440	455	421	412	472	447	437	440	438	422	444	434	495	429	408	459	449	443	429	410	467	436	441	390	448	444	443	449	420	448	430	439	438	425	454	388	416	416	428	416	442	386	438	437	456	401	426	438	441	480	443	408	424	434	428	424	457	404	421	385	471	427	382	425	425	430	458	414	403	486	427	459	455	413	450	416	432	416	400	437	391	442	444	383	457	445	423	432	438	441	414	443	391	442	401	423	439	458	419	428	414	452	399	421	464	448	416	424	464	427	424	421	416	441	437	450	405	447	433	430	452	410	433	430	409	456	466	417	439	445	440	430	437	449	445	406	391	433	468	438	422	423	451	447	444	425	435	457	453	438	429	438	428	461	418	424	459	402	421	442	443	412	472	442	440	459	442	434	409	440	407	407	444	436	450	442	423	415	447	452	436	438	420	419	432	431	455	425	406	447	438	416	453	446	465	428	417	463	408	424	427	427	481	434	453	416	434	429	429	450	451	409	416	441	445	430	447	424	424	443	445	435	425	417	444	421	431	434	461	422	418	441	432	410	445	471	437	424	466	415	397	424	452	466	437	431	420	406	398	457	408	424	422	442	446	423	432	452	444	424	439	435	417	432	425	423	437	447	433	428	457	430	449	434	425	423	425	432	459	440	424	384	415	468	384	448	432	425	405	465	454	411	438	410	435	422	386	430	419	438	446	433	449	430	461	443	377	420	415	434	392	428	462	420	438	436	409	435	450	399	411	423	421	441	446	438	449	398	405	437	418	398	408	457	407	421	399	452	457	436	419	432	407	419	418	379	414	426	455	436	398	441	402	432	398	462	477	417	429	472	446	414	429	429	461	422	463	443	424	409	428	417	402	422	432	436	448	438	431	478	427	409	419	402	401	450	463	444	427	427	436	454	407	448	411	441	439	427	404	440	428	447	482	459	456	444	443	447	433	451	435	436	461	428	435	428	429	431	404	404	419	449	448	425	473	434	451	449	428	453	457	439	404	406	457	455	412	428	442	421	423	433	438	430	419	452	445	421	412	431	422	448	448	413	433	410	447	436	435	436	416	411	434	415	415	444	441	457	435	438	443	427	428	401	415	426	426	422	407	410	456	454	436	419	447	442	390	422	418	403	475	432	423	428	434	463	436	442	419	432	454	442	399	430	451	450	415	434	440	407	424	474	393	411	401	458	425	461	425	448	454	431	451	424	453	448	437	420	417	424	476	432	406	436	426	407	452	431	413	441	416	419	408	439	439	415	458	437	430	423	440	415	435	465	478	439	438	453	416	427	448	452	422	427	423	402	448	409	410	433	426	423	451	458	439	426	448	406	456	452	421	410	422	443	476	430	432	408	432	420	460	434	449	437	425	422	463	426	447	460	404	447	479	383	422	407	390	422	476	399	438	398	414	399	447	436	418	419	428	428	422	417	415	411	452	419	431	469	477	414	398	426	426	439	421	426	461	457	430	452	423	470	460	472	467	453	421	407	427	437	425	417	427	424	436	422	391	421	441	437	449	421	438	422	444	430	446	457	447	421	446	454	424	405	426	431	424	448	434	447	448	430	408	471	433	427	458	392	431	419	425	447	412	448	445	422	413	420	456	470	436	431	412	440	426	387	440	416	413	441	405	418	410	434	403	401	455	429	401	431	445	411	446	448	408	442	410	453	469	445	431	426	458	454	401	441	452	398	468	409	425	426	405	440	397	440	428	450	475	440	434	416	423	411	408	454	449	442	449	399	417	374	463	446	425	409	432	410	468	422	431	445	448	440	436	421	460	449	429	407	463	434	417	414	435	430	424	411	423	416	425	417	441	407	390	445	476	399	437	448	392	421	422	421	417	405	404	444	405	426	430	400	444	423	452	435	420
61771	90169	53914	21041	622	634	608	604	604	622	619	578	618	573	644	616	615	583	597	647	592	601	616	648	609	590	618	603	627	608	621	667	579	604	592	608	607	625	607	621	593	600	646	600	567	578	614	634	644	602	586	582	613	616	615	633	590	605	628	582	573	594	630	643	621	613	616	635	648	615	611	607	602	661	620	603	603	623	610	581	581	591	598	583	599	608	605	615	602	605	600	623	623	632	611	647	566	606	620	600	649	664	569	647	579	597	647	626	564	616	657	612	622	636	619	604	638	610	613	606	616	608	597	647	599	604	571	627	587	642	600	617	602	639	609	623	576	601	569	599	591	624	573	614	625	592	590	591	615	619	593	595	604	642	618	638	628	629	583	591	591	585	602	591	592	612	604	572	602	632	652	596	620	646	574	629	611	648	633	620	593	591	595	561	597	560	629	595	616	624	630	626	571	606	574	568	598	586	642	583	603	611	612	564	581	592	620	590	589	627	599	579	594	616	624	607	587	593	562	563	592	633	625	587	568	617	613	595	628	601	591	576	607	619	587	633	604	602	622	623	665	649	625	617	620	650	580	559	602	607	591	604	668	598	644	628	625	650	613	586	604	580	630	591	591	588	659	570	601	669	576	617	551	616	648	640	602	587	577	609	598	603	614	597	611	586	595	585	581	602	617	582	618	613	610	565	585	628	618	579	634	618	626	639	616	602	588	592	616	590	574	633	624	645	622	587	612	609	612	588	577	615	606	579	612	597	566	604	592	606	631	598	648	564	600	575	636	627	569	607	636	632	608	594	632	616	635	625	607	612	583	648	622	577	602	639	614	660	602	641	630	575	540	566	586	600	627	606	604	579	599	575	554	616	598	622	617	587	608	608	609	648	563	608	594	641	592	580	635	630	586	597	628	609	630	594	589	552	612	591	592	609	593	600	618	593	559	606	630	607	580	594	563	611	597	647	666	630	650	594	604	604	649	673	606	599	575	608	603	584	596	626	630	615	622	584	616	592	595	584	637	663	582	575	582	612	597	606	549	596	581	620	589	567	581	633	612	598	599	678	595	568	588	583	580	574	617	651	605	653	593	609	629	614	582	622	607	604	616	597	623	597	607	632	624	587	560	626	603	595	558	603	583	628	620	617	577	593	594	605	597	641	616	604	604	594	627	643	608	558	584	575	600	582	601	605	614	615	647	630	601	604	648	595	639	643	664	634	601	647	607	596	631	649	608	615	547	611	623	639	659	629	639	639	595	588	657	583	577	642	581	572	638	579	593	604	646	637	631	587	642	574	596	618	582	597	565	572	619	609	625	586	594	569	565	602	598	587	530	617	601	570	642	603	591	620	564	617	640	591	600	621	602	593	587	655	570	618	636	634	615	639	586	590	625	622	593	605	593	601	613	607	598	625	633	599	624	661	611	562	561	604	629	595	654	548	608	605	589	633	616	604	608	640	584	643	602	612	629	607	590	615	592	654	626	569	611	661	575	608	573	641	604	513	637	617	621	614	640	592	645	603	547	581	601	613	592	621	612	654	647	554	596	562	619	596	559	581	599	686	579	593	558	603	620	548	599	596	611	639	663	624	595	652	623	621	621	605	590	633	562	603	557	609	549	613	602	600	625	613	599	633	552	626	608	613	586	612	623	621	614	643	608	582	578	600	611	653	669	685	598	595	607	619	605	620	602	611	622	610	642	643	604	636	611	617	591	607	604	585	589	595	589	575	604	630	586	552	584	592	584	569	608	593	590	574	587	591	610	595	588	610	617	571	628	646	636	618	624	598	611	587	590	577	583	617	587	655	611	628	583	609	630	574	630	616	571	651	603	584	567	604	591	595	609	597	617	630	583	599	604	623	647	605	624	632	564	625	586	569	592	597	558	623	620	648	600	631	628	612	603	575	616	656	600	601	629	636	589	611	609	585	634	626	611	584	606	576	555	596	550	567	632	542	609	633	603	644	598	582	594	572	651	585	602	592	613	567	576	580	599	607	637	633	614	658	595	602	619	687	586	629	615	627	636	571	581	596	586	574	618	609	614	614	586	601	617	596	576	579	580	622	583	632	580	613	654	587	592	632	617	626	636	586	580	602	618	624	655	628	614	604	595	618	588	587	589	643	576	588	649	580	604	608	589	651	612	635	600	558	598	569	622	612	572	592	598	609	634	625	594	594	625	563	622	637	622	617	615	572	599	598	613	627	608	618	627	622	581	596	597	602	608	562	592	620	620	623	630	617	627	582	586	627	614	588	605	597	592	622	594	668	620	597	606	598	577	670	589	678	629	560	630	594	607	593	579	623	647	564	595	632	628	573	616	602	613	608	585	605	589	616	616	637	569	597	615	585	612	608	600	571	603	596	625	605	585	656	586	614	586	620	592	596	592	568	564	589	611	634	615	644	586	610	613	610	591	572	565	627	609	585	612	572	590	626	582	622	606	617	641	604	630	585	633	588	609	575	605	607	607	591	599	610	631	601	619	548	571	583	621	627	609	602	597	616	601	568	587	642	647	608	600	617	575	573	533	611	592	606	576	557	613	581	583	622	607	605	586	627	579	612	622	598	564	579	598	662	619	595	567	595	618	634	656	559	592	601	602	550	614	603	661	599	616	615	581	628	608	581	606	631	648	566	591	577	602	611	616	602	551	611	632	586	596	604	568	585	615	572	577	610	609	648	615	566	618	593	618	607	607	541	634	589	652	604	596	647	619	578	656	579	639	584	605	605	606	626	662	629	602	583	634	553	596	607	610	619	566	602	606	635	591	632	613	609	641	599	604	624	600	587	628	589	591	611	567	594	586	607	596	616	598	612	619	578	592	617	575	587	627	566	633	617	631	612	628	566	576	611	587	620	565	594	622	636	621	535	618	628	611	588	642	626	613	615	603	584	624	629	631	610	622	585	606	582	627	594	647	643	580	615	620	620	634	654	571	658	602	606	614	639	605	631	566	620	571	620	608	637	599	574	585	606	592	584	624	594	637	606	645	617	599	619	595	661	638	573	638	607	586	643	618	598	662	637	637	614	627	640	615	612	616	609	632	596	596	575	553	568	612	556	612	607	617	574	622	654	623	602	573	545	588	561	606	591	588	635	608	587	589	600	556	588	600	616	625	573	649	599	640	586	598	593	608	563	599	595	608	634	629	597	630	579	612	623	581	607	583	595	547	606	598	583	583	607	646	563	649	617	567	603	627	557	634	612	642	588	593	638	603	602	563	603	569	577	599	583	613	569	603	613	600	621	620	607	594	633	645	594	626	619	583	607	565	630	643	618	632	598	620	557	636	625	609	613	595	610	595	626	637	574	550	628	619	613	565	597	599	572	622	608	639	607	601	589	643	659	600	598	653	605	581	615	619	629	612	613	628	599	604	613	581	610	572	605	582	621	616	627	586	647	582	600	586	623	579	617	578	602	584	601	622	598	617	592	613	649	587	610	609	577	614	665	627	587	650	632	646	601	631	629	641	585	627	602	581	579	647	622	628	618	596	600	637	599
32405	27207	21787	6069	466	415	455	445	439	452	383	477	412	402	402	393	441	425	436	397	432	440	401	412	469	446	422	421	444	427	453	402	415	428	405	422	400	410	437	403	389	409	404	392	429	441	409	402	430	419	413	401	377	410	445	369	397	402	416	377	413	418	431	386	447	425	384	399	422	443	415	450	414	436	412	446	406	416	424	424	416	452	405	420	445	398	434	474	436	423	389	457	420	408	410	428	412	418	412	415	457	423	415	411	420	412	419	434	401	437	433	417	399	417	412	414	405	405	424	421	446	416	449	429	426	406	447	419	414	443	458	403	420	407	451	420	422	415	408	438	459	383	408	387	416	425	420	442	435	433	411	463	409	458	414	437	424	445	433	460	482	421	438	388	437	423	444	415	460	392	425	397	395	387	423	421	392	376	439	465	407	427	451	423	421	423	447	408	445	462	442	451	429	423	436	435	438	429	443	414	455	413	427	408	445	435	364	444	405	396	403	416	422	414	425	439	432	432	426	415	450	430	444	440	453	437	436	414	470	432	405	411	449	383	423	407	475	431	443	438	411	438	447	416	464	404	434	408	420	463	425	400	427	430	458	409	432	445	403	416	420	437	426	407	434	392	440	461	412	399	400	440	436	424	400	404	409	389	423	409	397	426	425	372	431	440	375	430	428	386	414	442	421	387	432	460	442	388	446	402	461	436	447	411	426	400	422	382	412	416	414	412	434	420	431	454	424	406	385	376	435	445	404	392	417	457	379	422	417	424	476	434	394	413	419	406	457	422	432	444	442	453	420	405	429	429	414	454	404	416	412	383	466	435	430	462	400	468	387	403	428	428	429	399	454	372	407	450	421	416	416	437	411	445	407	437	422	429	421	422	408	440	415	449	427	410	393	416	437	436	424	448	405	413	410	408	393	420	417	432	426	453	386	402	443	446	459	448	397	414	443	376	389	398	423	452	442	410	400	411	421	405	441	414	467	401	452	420	404	434	404	420	408	446	454	415	451	419	424	436	432	436	415	430	423	378	396	450	446	418	372	443	461	421	407	417	447	403	476	443	414	411	404	420	449	434	435	421	409	403	432	400	409	426	394	440	421	397	390	421	407	407	404	433	435	390	439	409	466	463	409	434	459	436	433	423	457	418	432	403	434	421	396	399	438	426	417	451	440	410	422	406	423	416	441	422	422	455	434	432	444	389	452	393	418	443	417	417	437	377	403	416	431	425	450	431	414	424	438	405	398	430	406	426	448	414	384	416	419	463	455	414	413	391	434	470	424	405	402	424	394	420	407	422	434	377	457	441	436	400	411	425	429	444	399	405	405	431	429	444	419	403	427	409	422	433	395	404	438	427	420	431	403	418	425	413	450	423	431	412	463	424	440	374	428	364	430	416	443	405	426	395	442	421	426	420	403	386	442	426	461	407	437	384	419	421	418	443	413	405	430	407	432	428	425	412	421	440	400	409	427	409	428	447	436	387	463	444	419	402	379	432	422	381	421	393	411	421	445	412	423	434	460	428	439	391	402	418	421	438	418	419	445	487	411	410	473	389	430	435	421	444	392	446	419	412	451	419	421	444	439	417	405	453	412	397	434	436	435	417	444	417	436	413	378	440	423	399	431	431	412	407	426	418	441	415	423	438	419	418	476	465	420	442	423	410	423	408	413	444	395	404	415	436	461	401	447	412	408	409	433	451	449	430	417	442	406	436	402	426	376	429	394	434	415	421	405	453	388	418	403	434	440	443	445	391	437	415	457	395	414	413	377	409	395	414	425	397	459	432	443	429	434	406	413	415	416	462	416	416	418	440	431	454	456	420	431	473	416	436	416	414	463	396	421	379	423	426	438	443	387	410	443	399	415	391	431	452	414	420	371	415	405	404	437	415	390	426	435	445	407	402	426	409	427	419	437	452	443	464	437	444	420	397	430	417	411	428	429	395	425	414	436	410	414	420	427	452	453	426	430	415	391	413	382	392	429	463	418	414	408	413	382	396	420	424	435	419	434	408	436	411	408	477	421	413	416	418	398	398	423	413	448	395	396	431	432	444	464	372	418	436	455	413	432	463	431	461	419	431	397	442	410	426	433	484	409	388	424	386	413	403	437	437	409	436	464	418	398	418	442	414	419	449	413	437	396	432	404	408	412	441	433	415	404	411	440	462	401	409	432	385	434	400	452	437	413	425	388	390	414	413	443	418	431	394	401	445	398	425	429	436	375	407	413	412	426	421	402	428	419	418	431	441	434	454	401	416	442	430	416	442	442	418	392	437	418	420	411	444	442	409	428	406	433	416	447	435	421	416	439	400	450	421	408	412	408	413	443	443	427	423	442	417	427	435	413	457	425	409	425	417	414	460	427	417	466	439	445	381	428	453	385	398	430	422	430	382	451	427	412	404	477	408	404	425	427	382	446	389	411	428	402	400	446	429	436	433	448	479	406	415	458	420	410	422	372	419	485	438	422	421	427	437	424	464	403	424	394	441	383	419	419	466	417	428	443	410	412	397	392	448	411	442	394	447	454	398	402	449	425	411	425	383	434	455	417	444	418	418	412	425	422	405	426	467	402	448	416	450	432	413	417	426	419	419	395	398	413	422	426	415	445	412	439	404	460	422	467	408	428	417	423	394	418	441	441	471	424	416	425	407	436	445	413	459	438	370	471	406	439	426	404	401	448	402	407	421	407	433	416	401	436	396	422	423	431	443	410	430	415	433	384	467	427	431	411	419	364	412	451	435	468	480	461	437	444	379	454	382	450	425	449	435	463	447	386	403	422	416	411	436	422	442	410	433	412	402	417	433	419	374	467	394	447	429	407	434	408	444	412	424	442	454	410	410	451	433	464	421	432	404	419	419	435	435	441	409	429	426	451	461	421	421	416	447	407	410	443	467	395	419	410	452	436	433	388	452	469	408	386	388	425	446	423	446	408	417	411	416	472	426	433	397	455	401	383	446	420	410	427	428	404	410	453	409	432	465	392	411	434	401	418	418	413	403	397	419	410	391	417	455	428	442	417	430	424	394	434	464	431	467	418	405	407	394	396	416	431	433	410	430	463	437	419	467	433	440	436	416	419	427	494	416	392	429	463	430	413	486	458	420	402	447	456	449	445	402	427	429	421	433	405	432	422	428	398	421	414	420	394	402	411	444	441	419	421	409	415	415	429	439	435	376	404	419	433	415	414	432	446	421	403	432	429	441	434	468	436	402	431	413	451	436	420	442	426	435	385	411	423	412	430	425	406	425	437	434	446	452	394	428	402	393	422	437	447	372	422	395	417	427	407	424	440	433	446	416	373	418	400	456	383	375	419	441	419	413	422	403	437	430	426	427	431	434	384	431	421	426	413	427	399	446	428	446	414	432	423	377	420	431	453	427	399	445	393	431	432	437	431	410	431	423	426	402	388	444	426	433	408	441	394	442	442	432	409	405	423	397	387	406	418	375	433	441	407	381	399	458	461	412	391	437	411	440	400	395	424	441	460	427	459	443	425	418
40696	40877	18571	3116	619	591	640	596	624	606	558	591	660	593	596	581	573	602	610	583	593	533	609	612	635	592	644	582	587	587	605	570	671	604	598	599	569	593	627	626	605	609	610	598	585	586	638	648	598	599	625	568	601	639	607	592	551	584	554	613	615	581	620	611	575	603	612	581	582	602	614	582	628	604	639	586	626	589	544	585	616	593	611	642	616	609	566	594	610	561	578	627	608	627	629	574	602	597	603	582	562	594	629	588	616	601	631	573	566	656	609	574	569	585	621	649	603	599	531	658	643	606	559	625	619	603	600	589	585	588	561	634	593	630	616	615	567	623	607	595	690	639	609	598	627	621	621	627	581	646	600	600	621	585	613	602	608	628	581	628	588	617	587	595	567	595	631	593	601	634	581	593	540	596	608	577	602	612	575	591	590	620	619	571	587	628	605	651	607	619	598	619	573	611	617	571	590	551	620	612	612	597	597	636	557	606	623	575	639	580	595	614	595	564	575	576	583	605	540	618	601	580	595	575	575	661	610	637	614	629	585	620	619	610	565	629	591	645	637	587	557	607	632	608	580	615	585	622	581	612	617	604	597	596	600	599	612	622	577	643	558	590	621	578	624	568	564	614	582	637	594	618	595	573	538	607	602	545	588	627	590	600	597	578	618	628	585	595	573	600	596	675	608	624	614	560	575	610	601	610	603	568	613	597	608	590	593	598	610	574	598	582	582	606	575	614	555	606	635	631	589	583	605	591	577	558	562	608	632	620	594	606	605	594	618	596	615	555	580	637	615	596	621	584	596	594	605	573	601	606	548	616	569	599	594	616	602	600	618	603	596	603	650	632	576	585	633	596	568	595	590	580	602	579	550	553	596	557	562	600	593	583	582	574	583	653	632	620	563	621	631	586	611	619	618	565	620	577	592	676	589	577	622	626	585	575	597	558	601	596	559	614	639	586	609	584	634	535	604	572	615	582	619	606	585	563	606	602	589	587	581	601	603	604	623	621	618	573	598	611	610	555	616	564	595	572	627	578	619	612	571	582	610	610	610	625	630	592	632	573	610	583	592	680	614	559	564	592	601	604	591	592	582	596	583	580	631	587	581	617	624	574	594	617	659	602	592	623	617	605	624	589	581	582	591	584	618	583	535	600	629	595	630	609	605	596	627	587	642	599	593	633	588	611	570	589	614	598	642	625	614	588	615	569	625	630	604	602	604	649	616	594	607	598	603	610	591	577	599	595	620	613	606	599	644	611	630	663	584	583	580	647	582	630	605	622	612	631	578	613	540	619	556	637	589	600	550	600	633	617	646	647	583	643	581	573	579	611	603	572	608	597	558	609	611	569	573	656	586	582	614	615	596	648	549	578	626	619	579	596	571	621	621	550	588	624	617	647	582	617	654	559	594	584	580	576	586	601	632	609	620	607	601	582	656	619	584	613	591	635	639	631	609	610	589	591	573	605	609	638	573	589	594	621	583	586	585	594	609	631	626	569	548	604	616	629	645	566	570	606	614	582	621	602	584	570	597	620	586	566	643	642	614	617	613	588	594	589	590	615	616	582	577	609	599	594	580	630	572	556	594	638	588	579	589	586	602	605	585	605	609	597	589	588	596	611	595	611	603	571	596	594	613	600	602	603	625	619	620	600	619	618	627	564	607	589	642	612	607	609	629	630	611	595	598	621	614	639	581	593	599	595	624	600	572	572	595	573	605	603	590	601	619	573	595	609	639	617	613	604	583	658	606	602	614	594	589	570	600	599	585	621	627	578	591	601	602	620	636	616	578	590	555	605	595	582	596	584	628	633	578	626	634	584	613	568	597	612	656	595	597	599	593	634	582	620	564	612	612	599	615	578	581	625	668	583	577	572	584	596	603	647	589	567	546	641	560	580	613	631	549	657	584	606	603	617	600	603	642	592	603	614	621	597	583	659	565	602	612	591	614	585	591	622	568	627	601	611	598	564	601	628	615	576	610	614	600	603	605	585	594	582	609	590	567	636	612	582	580	528	630	561	588	601	623	548	562	619	581	603	595	599	607	610	599	575	607	558	585	584	626	613	584	615	618	583	623	592	604	601	592	574	544	550	651	585	572	580	593	596	615	595	606	603	594	560	619	611	576	608	605	575	637	623	583	615	578	578	601	554	561	600	640	592	612	621	602	647	601	589	614	545	610	617	621	620	619	607	601	611	611	610	591	627	587	628	592	593	621	580	613	614	604	651	627	595	618	634	578	593	586	615	611	597	606	563	614	624	613	589	597	609	611	526	648	615	624	578	624	621	608	578	590	595	605	609	578	554	578	629	611	591	571	614	600	578	607	628	636	615	632	618	617	603	594	642	581	605	597	624	610	626	617	618	616	564	603	588	602	603	529	582	637	601	593	600	614	644	615	589	587	662	571	598	624	633	629	569	614	583	602	604	632	601	572	625	572	598	651	570	639	567	601	636	574	579	626	585	593	625	618	591	591	562	600	582	574	613	611	620	584	598	597	601	588	573	581	577	595	616	618	555	612	567	585	610	614	636	558	609	579	598	605	548	588	560	614	583	592	602	592	639	577	579	588	597	580	602	635	586	604	598	652	625	563	611	584	566	606	570	602	602	598	636	643	627	642	580	594	591	607	607	601	602	616	628	662	575	641	597	597	636	610	581	603	642	595	625	580	576	551	615	607	595	615	644	617	622	547	617	600	589	601	582	613	566	652	570	615	593	675	553	559	575	604	605	592	585	596	604	646	590	594	594	606	595	608	601	646	609	590	642	569	619	617	562	565	619	579	599	596	615	565	589	627	583	614	614	578	582	637	616	583	600	586	606	630	577	578	597	629	634	629	624	582	624	595	633	598	605	615	588	563	575	612	552	598	579	576	580	600	587	592	593	598	573	573	614	608	602	589	615	584	606	579	576	599	618	603	589	596	546	584	568	593	567	617	623	582	594	577	658	636	576	582	608	585	583	585	616	609	596	576	585	574	603	613	583	597	599	571	601	596	606	594	634	621	612	537	649	573	606	624	579	548	598	552	656	574	627	628	610	574	582	599	619	584	585	621	609	623	608	573	591	604	634	604	612	612	593	601	568	578	605	612	587	617	620	579	606	604	577	612	606	621	623	613	637	589	595	620	609	577	611	594	614	615	588	603	611	612	566	615	604	600	602	617	602	645	653	579	603	638	596	624	634	597	614	626	597	584	602	607	583	565	608	602	618	601	555	578	624	597	609	657	597	622	605	612	594	560	594	581	625	554	630	609	591	585	582	609	591	569	612	627	579	596	615	577	651	616	612	619	599	604	567	628	580	606	584	615	637	632	575	558	585	662	596	592	563	624	565	579	599	592	589	600	554	582	583	597	600	593	605	600	552	632	603	618	635	627	631	606	642	585	633	621	612	568	609	589	639	644	628	569	569	595	620	603	561	615	609	557	637	641	643	595	594	560	576	640	640	613	607	620	634	580	586	591	622	627	610	582	622	628	597	625	597	613	622	610	661	611	610	610	628
24797	21877	29171	24262	21020	8644	741	560	512	525	537	480	513	513	511	511	540	537	510	509	491	524	507	556	527	533	526	545	497	515	525	532	501	506	501	548	545	479	544	509	521	536	513	504	529	483	482	519	484	522	526	540	543	499	490	500	509	518	506	524	508	553	510	477	514	507	538	518	522	521	500	507	541	494	501	519	528	570	553	510	501	479	574	489	527	551	508	539	489	481	500	488	511	521	555	494	506	547	539	514	540	496	492	486	518	498	509	443	456	463	511	493	529	493	526	525	534	510	556	497	485	493	480	535	541	489	515	556	502	529	492	521	557	489	525	478	497	548	516	529	495	484	512	486	512	497	542	547	495	531	494	494	551	497	547	523	486	505	513	518	518	488	528	483	499	499	492	528	525	516	531	534	493	510	545	514	531	533	511	515	510	487	507	484	539	538	516	523	526	468	518	507	507	499	516	527	504	526	527	516	529	489	524	557	526	531	522	510	534	516	528	506	496	557	536	535	533	538	520	501	554	507	492	514	491	530	531	474	492	554	522	509	510	556	539	510	547	500	496	518	491	502	527	545	505	510	484	530	524	529	517	559	491	501	501	501	496	491	525	527	536	504	548	512	467	505	484	557	483	517	518	515	515	528	498	512	558	543	507	490	530	491	522	483	536	542	508	527	501	519	536	520	564	506	527	513	484	528	500	520	498	518	561	514	491	450	542	519	517	534	515	496	513	529	465	538	495	496	482	461	477	524	491	527	505	504	476	500	521	506	566	546	526	536	511	523	505	500	539	525	536	471	507	510	466	455	544	521	515	521	519	523	521	503	527	499	525	539	511	471	499	516	511	511	563	484	477	568	521	529	548	512	552	490	503	475	526	545	511	500	524	480	517	527	478	512	495	531	547	461	469	554	517	509	488	483	504	527	526	521	479	504	533	517	507	475	531	511	512	521	534	513	497	553	526	511	516	533	540	509	508	468	539	498	535	523	477	516	468	490	501	500	542	528	499	544	529	541	512	539	487	525	514	512	501	525	527	536	493	508	486	521	503	530	519	505	537	492	516	493	515	500	505	525	495	489	504	566	486	522	540	480	503	551	518	525	510	516	536	525	480	540	521	506	562	513	468	581	548	559	543	535	507	557	484	498	555	532	487	526	550	443	487	528	528	489	513	544	489	536	470	479	521	549	516	536	545	517	481	491	474	564	508	503	509	528	501	509	491	573	570	549	538	484	482	547	602	516	493	547	559	548	516	531	527	506	568	502	496	526	541	533	520	509	516	536	531	525	517	491	478	527	482	474	553	522	508	505	482	526	498	489	491	559	558	489	504	518	496	525	513	501	513	523	483	499	508	496	545	484	515	491	513	505	521	528	511	508	507	512	489	484	505	516	526	520	542	516	520	508	492	516	486	522	488	528	523	494	516	532	502	535	503	529	598	522	508	570	500	553	514	514	515	562	500	477	540	473	557	533	530	520	509	514	525	532	512	524	512	519	532	558	486	475	533	496	544	496	536	510	529	502	514	524	543	536	507	463	506	491	542	535	516	535	481	509	533	522	505	520	526	526	529	492	513	528	507	487	476	506	531	532	496	508	504	507	530	494	533	545	512	528	522	534	549	505	467	496	494	499	535	534	499	503	509	526	492	542	526	515	499	498	542	498	498	483	504	528	486	563	490	536	478	507	510	552	489	513	512	499	516	527	478	491	519	503	549	560	510	523	506	527	509	547	523	523	490	516	482	503	525	502	508	552	555	509	540	502	524	492	530	455	563	499	498	509	504	505	532	491	530	473	487	484	503	480	498	550	487	504	513	546	529	540	548	505	520	520	506	499	515	528	507	522	551	525	496	533	490	498	541	522	495	533	540	535	504	505	524	501	509	530	496	514	508	518	496	529	554	533	493	544	492	524	501	525	551	504	524	503	561	516	505	535	506	480	576	531	517	510	486	503	497	528	539	541	544	508	533	499	494	468	525	561	523	528	498	504	539	518	499	507	512	522	529	488	491	519	505	515	515	491	498	526	514	502	524	499	497	510	474	505	489	530	520	526	541	522	512	534	446	519	523	512	535	545	559	518	508	511	507	553	567	543	507	486	495	535	534	531	510	516	529	513	515	531	539	512	542	504	515	494	516	521	469	494	520	523	513	522	536	496	560	515	496	523	496	506	531	542	512	527	494	494	443	519	536	545	551	515	514	513	499	523	498	553	511	511	534	484	521	479	482	507	505	534	526	517	509	506	528	518	486	529	511	509	508	509	526	524	550	495	510	498	518	531	489	483	504	497	532	498	508	523	552	508	510	525	502	530	546	511	535	516	515	560	491	531	528	535	490	539	503	500	528	492	520	494	517	510	516	493	501	506	558	536	494	529	526	558	513	514	488	511	501	531	492	530	479	519	522	529	544	503	501	554	508	519	570	496	519	500	563	504	540	591	493	501	502	513	491	513	522	509	511	501	512	510	518	539	535	540	501	519	514	519	519	562	537	545	509	506	530	498	551	536	515	489	501	543	499	512	541	528	545	484	510	493	534	529	502	472	522	485	511	475	497	528	541	564	543	518	554	503	516	523	527	526	524	503	503	528	537	524	484	506	507	574	512	481	494	514	536	520	488	516	489	516	532	506	474	537	520	502	515	515	505	528	513	521	513	496	495	499	512	536	539	493	525	480	525	502	518	541	530	503	520	532	526	537	511	519	518	495	491	506	472	487	492	518	556	521	508	516	491	530	531	490	506	499	519	549	541	516	488	510	508	478	539	562	514	540	494	538	527	511	511	537	523	475	496	493	540	506	542	531	544	476	517	493	509	469	527	504	530	501	536	483	501	533	505	524	502	517	521	526	544	535	523	519	493	479	522	497	510	539	517	506	518	502	559	521	526	509	535	451	498	534	504	540	515	470	502	541	513	502	511	500	517	511	499	510	530	518	493	490	526	535	512	477	515	518	554	520	524	529	532	512	508	495	494	509	472	514	529	506	485	489	517	525	551	542	547	522	489	511	509	491	511	520	526	512	472	555	539	551	522	506	529	526	524	511	530	521	537	489	472	482	536	523	510	509	506	509	490	498	536	538	529	510	539	515	532	553	495	495	478	516	505	529	514	473	505	513	504	518	485	533	523	519	487	508	538	515	528	540	536	506	533	500	493	533	544	494	497	513	506	507	516	520	526	525	494	496	493	508	516	522	506	536	514	513	528	508	511	516	537	451	510	554	531	532	486	522	527	525	502	522	496	491	464	531	533	517	560	517	511	508	515	519	514	554	526	485	479	506	493	540	509	501	547	524	509	496	546	537	546	502	521	508	501	533	519	534	527	531	513	525	496	546	519	547	545	467	503	506	529	566	534	495	493	502	541	510	530	556	540	542	490	517	549	504	489	507	559	496	546	463	501	563	523	510	524	542	515	497	501	473	524	521	467	493	499	537	516	527	534	488	536	466	525	518	468	493	507	496	465	494	484	498	539	503	534	520	548	487	491	534	506	535	509	471	512	552	510	522
61726	79770	45264	12712	769	764	732	700	743	745	751	744	725	720	713	725	727	701	686	747	709	694	736	736	720	668	757	741	745	701	738	689	734	793	722	782	763	688	742	722	732	752	754	788	671	725	728	728	742	752	734	799	757	745	716	742	729	709	739	736	730	760	732	757	725	737	751	709	751	686	752	740	702	703	743	787	679	689	666	735	746	750	733	754	712	747	720	719	715	721	687	757	749	733	749	708	715	751	730	740	725	721	759	742	705	764	728	721	773	727	722	746	773	737	723	752	690	761	712	712	739	713	754	718	757	727	733	758	723	738	724	728	756	754	725	714	735	695	698	712	749	725	719	698	731	718	726	709	684	701	715	695	732	743	709	743	740	756	747	756	751	747	719	699	757	695	692	682	752	699	721	740	730	746	729	708	714	745	730	701	709	707	692	732	697	814	682	712	717	728	722	761	664	728	747	733	764	668	760	765	767	726	681	691	716	712	731	737	696	721	768	747	710	731	693	684	751	698	675	741	766	703	750	716	739	695	741	753	726	744	713	709	723	701	715	716	676	737	693	698	724	726	722	753	736	736	676	758	730	733	743	746	726	717	700	690	698	724	738	763	764	704	740	725	714	730	688	722	742	745	709	752	737	732	737	720	714	721	765	737	759	757	745	726	735	734	753	754	680	725	730	719	758	752	744	750	709	754	759	765	781	739	721	679	702	687	738	705	733	720	710	666	720	746	731	727	693	724	748	738	680	734	796	771	771	784	720	725	716	716	718	795	727	760	735	712	747	741	679	681	726	750	694	729	740	735	729	700	712	749	715	748	684	714	774	697	693	755	753	696	720	723	724	724	737	733	727	728	677	732	764	736	708	705	783	714	734	724	664	724	758	761	738	736	724	740	695	733	762	732	731	728	777	726	717	747	718	756	739	718	718	736	722	718	700	716	689	692	718	710	727	741	732	675	712	746	783	764	722	768	726	740	709	694	732	724	719	725	786	729	748	748	750	708	714	735	725	712	708	742	749	749	751	730	766	713	708	739	750	699	672	716	721	744	674	732	723	724	750	724	712	685	702	746	674	751	699	754	752	728	750	692	766	709	741	770	723	665	754	726	694	718	783	671	767	748	753	714	719	672	764	789	740	698	739	765	739	692	685	737	728	713	692	778	784	693	735	762	711	695	748	748	704	722	758	747	747	719	691	703	675	728	737	709	763	690	726	766	759	741	722	754	762	748	708	708	729	718	742	715	762	741	698	685	729	714	678	755	739	729	781	743	730	733	706	736	732	734	725	737	721	724	757	757	728	732	737	652	724	756	734	741	694	696	749	740	726	740	688	736	736	661	735	725	691	716	769	653	747	745	754	689	701	739	715	748	724	700	716	713	726	791	678	733	722	671	705	763	738	778	738	716	709	735	699	692	727	699	757	745	718	727	736	734	709	756	737	681	713	750	764	705	747	701	701	722	746	794	759	730	707	738	668	757	740	712	702	771	747	721	713	722	712	746	715	747	748	745	737	718	772	748	705	727	733	702	754	742	709	723	708	692	759	704	691	750	703	653	777	754	738	723	727	695	725	716	766	732	735	684	641	691	734	735	708	748	736	779	701	731	760	747	720	741	738	756	744	727	729	736	705	763	748	730	676	781	703	737	714	702	746	723	675	716	734	723	743	706	722	689	726	741	744	743	720	702	751	703	716	759	755	748	684	756	764	740	743	699	762	656	732	725	693	779	723	692	730	725	709	690	771	727	728	730	738	655	700	736	753	710	749	696	723	760	758	775	733	769	753	743	699	737	738	693	734	759	769	725	732	699	715	734	767	695	700	749	744	753	724	752	723	682	720	716	738	697	723	706	678	765	721	697	711	718	714	731	749	728	740	787	723	764	776	718	723	739	715	759	728	735	748	715	741	735	746	718	735	746	727	746	734	736	729	702	732	686	697	729	790	706	744	686	755	710	757	725	732	746	734	785	734	691	723	683	736	678	712	687	723	675	745	727	725	723	733	723	753	711	782	699	739	749	696	719	728	740	699	720	747	697	703	723	746	716	707	703	713	710	724	733	713	744	740	747	742	766	752	688	706	752	690	676	739	698	700	741	772	736	707	718	679	751	732	717	715	758	719	710	702	722	743	748	773	694	775	733	721	732	710	724	723	732	717	748	735	722	728	708	724	733	757	669	701	730	759	663	721	744	748	701	752	675	678	744	678	712	751	724	692	731	687	746	719	695	691	750	686	730	785	771	743	683	698	714	715	686	703	761	716	729	721	742	726	728	725	705	742	737	716	739	697	717	755	729	750	706	718	708	702	777	722	729	753	734	665	723	738	695	764	705	745	709	715	698	765	680	760	715	711	717	718	754	741	675	732	673	764	738	714	748	744	657	704	687	709	685	752	698	744	697	736	708	766	771	744	711	750	720	718	699	680	721	711	721	755	748	729	738	730	700	716	714	697	716	730	711	696	750	716	764	729	747	679	688	724	738	743	716	739	756	709	706	712	706	769	687	711	694	722	676	748	721	728	725	727	715	715	730	681	757	746	701	691	696	722	716	708	714	711	716	701	734	729	678	736	739	705	632	660	709	729	756	708	713	697	698	718	692	726	742	709	699	744	770	718	705	701	753	738	823	758	693	670	726	764	731	702	717	710	686	675	734	686	735	723	726	767	726	698	706	707	718	713	748	734	746	688	760	741	727	739	736	699	740	740	752	712	744	731	683	755	753	695	773	726	725	722	781	728	700	733	738	724	715	717	716	695	746	720	763	732	704	745	715	713	722	724	716	727	710	747	717	777	708	703	726	709	719	721	731	717	762	765	741	720	738	702	781	736	744	703	733	679	703	734	734	768	728	689	692	738	728	764	738	673	755	718	697	700	751	767	726	697	725	720	731	707	700	776	693	712	741	759	678	743	714	758	748	753	734	702	740	728	759	773	704	718	718	757	681	702	701	736	743	740	700	739	715	743	754	787	729	724	740	730	744	730	720	740	741	693	718	709	735	730	746	750	734	696	739	750	691	748	772	691	737	730	740	674	752	741	724	704	755	760	756	718	760	703	749	710	708	736	740	726	711	770	678	717	733	705	767	699	708	706	772	703	738	699	685	736	764	724	738	752	726	718	750	703	760	732	659	677	720	700	728	734	688	741	745	717	703	715	748	719	723	742	723	728	706	746	737	752	757	772	722	746	694	721	699	751	724	795	732	770	734	724	732	773	687	717	736	752	720	733	732	718	759	711	745	741	740	760	682	735	759	709	756	714	726	716	701	709	723	702	735	735	744	720	753	729	737	746	714	716	773	717	705	735	704	701	735	784	757	755	723	699	702	782	686	698	741	712	730	724	726	754	656	757	749	740	738	724	735	727	713	770	780	708	797	695	746	714	728	740	716	740	723	750	725	702	679	708	755	721	687	706	714	762	693	733	693	715	766	741	685	714	755	692	743	741	762	793	773	747	796	736	742	749	747	695	764	694	695	751	740	733	714	735	700	719	691	735	705	726	727
23338	21469	29292	23660	21287	20921	6156	505	410	482	454	437	458	466	425	427	474	435	418	446	425	440	418	414	446	441	460	426	459	419	436	435	393	447	455	453	432	426	411	415	430	438	420	428	432	452	482	446	443	413	403	423	457	431	457	435	424	447	463	463	460	446	415	422	420	405	423	436	473	458	448	425	465	457	430	443	412	419	433	477	421	429	439	424	477	451	452	443	440	429	428	465	443	388	418	431	399	463	448	401	468	445	436	435	390	437	482	450	440	435	441	468	396	418	446	437	442	432	456	469	462	430	409	461	422	431	452	435	401	458	411	474	447	450	468	422	437	441	435	445	447	451	472	426	437	423	421	464	400	441	424	414	442	421	422	447	397	450	425	431	434	452	420	411	435	432	445	407	417	466	435	455	460	436	441	437	420	448	473	426	439	440	457	445	434	418	470	431	443	452	445	426	432	435	459	389	502	455	453	443	445	427	429	405	433	436	442	480	435	454	432	393	421	457	414	401	451	427	465	418	436	417	410	436	420	431	442	400	436	442	435	415	416	453	433	446	448	430	423	435	428	408	468	422	414	415	379	451	453	417	422	461	435	460	435	426	429	450	433	414	465	436	463	449	431	430	411	411	460	454	435	442	434	426	427	440	393	454	439	420	441	390	434	449	434	448	432	392	446	424	424	443	456	426	428	455	433	390	455	463	432	464	400	445	449	493	417	443	428	458	459	461	401	437	459	405	450	428	406	409	441	457	441	474	414	446	411	443	472	415	475	457	447	428	465	475	436	426	465	453	449	440	398	424	429	451	411	485	438	416	422	435	470	420	438	422	467	490	457	455	465	434	442	423	447	489	450	425	489	435	476	470	438	433	440	433	436	506	449	442	430	447	448	433	449	415	427	396	466	437	403	396	432	458	429	444	411	472	424	418	408	446	453	420	427	434	430	406	472	455	461	419	449	427	409	422	450	420	451	434	408	441	431	432	441	411	401	404	445	391	452	431	448	453	462	439	448	414	412	444	433	451	419	399	473	411	431	387	378	421	455	469	451	445	424	425	409	429	408	452	460	425	427	425	430	409	443	440	441	413	435	454	424	417	443	397	466	434	448	394	450	445	433	449	459	446	420	389	437	441	429	426	429	438	427	438	415	454	385	478	421	429	430	451	451	439	442	430	406	420	434	436	412	440	418	459	451	482	430	458	475	410	456	428	462	456	443	432	443	438	470	434	441	449	416	433	429	451	464	390	440	439	423	430	451	453	424	442	427	427	424	447	392	390	457	440	458	424	434	442	411	415	438	450	448	424	427	461	462	448	423	419	438	436	443	402	449	434	421	406	407	419	418	428	436	428	418	452	403	398	426	402	400	470	441	435	408	467	438	442	452	406	432	388	461	416	466	421	431	403	443	414	376	392	448	440	411	467	425	445	464	428	426	433	439	441	439	447	461	416	467	426	465	441	463	449	441	471	419	404	450	424	437	455	408	432	407	437	438	429	418	457	479	430	444	436	487	454	414	433	439	393	453	451	436	452	432	412	427	447	436	429	457	397	434	459	459	406	433	455	431	457	434	436	421	449	437	447	433	407	425	433	405	410	429	464	402	469	412	439	449	440	431	442	444	398	439	415	432	463	443	416	431	410	454	447	428	428	449	409	458	419	496	474	446	447	423	398	423	458	420	401	448	442	392	412	421	396	441	413	445	459	394	428	443	405	479	448	440	427	421	415	428	442	431	437	470	429	445	416	442	384	445	467	425	411	415	469	437	426	453	432	438	391	441	455	412	457	421	428	468	446	418	436	494	412	449	480	420	458	436	434	453	434	432	423	440	414	399	440	408	445	414	420	420	456	412	434	424	434	414	420	472	418	438	486	420	433	436	407	404	442	446	414	433	471	405	442	458	423	480	411	448	406	441	420	457	444	430	436	429	429	415	461	467	452	460	446	435	451	459	437	452	461	463	435	405	398	466	431	412	412	426	429	445	443	446	450	451	457	402	432	492	435	443	415	478	446	446	435	423	417	450	450	433	462	450	455	437	425	433	422	458	416	411	441	414	463	419	440	443	465	430	385	484	426	431	440	427	424	376	398	451	475	450	430	436	436	490	419	404	414	449	429	423	406	485	459	433	412	465	402	431	475	422	468	430	458	446	400	448	424	468	451	454	441	402	416	417	452	440	444	426	424	455	429	425	444	432	494	410	442	447	434	434	440	399	418	417	458	422	414	439	454	439	443	450	477	464	431	437	406	427	429	425	448	419	422	437	443	427	413	418	430	442	445	460	439	414	443	450	467	467	403	424	423	406	433	457	437	416	440	450	418	430	473	387	432	431	441	441	420	407	443	466	450	460	426	450	481	444	402	422	471	469	399	409	464	426	434	448	471	404	435	413	430	436	444	440	438	452	413	417	384	451	451	433	437	427	443	435	406	381	428	434	432	453	443	451	435	450	433	401	421	451	456	426	414	417	457	443	462	410	403	469	439	487	409	398	396	475	423	424	451	454	391	415	414	446	400	432	455	445	448	454	438	407	429	428	396	435	422	486	439	404	437	447	428	410	430	440	454	410	427	444	443	400	433	430	416	408	414	421	436	438	453	438	443	447	410	467	404	417	435	444	434	406	439	434	444	385	455	421	439	439	402	468	443	478	439	454	390	402	434	452	405	453	437	447	386	421	442	429	433	410	449	450	436	431	457	437	431	457	394	384	421	438	449	428	408	431	419	456	388	463	411	444	464	413	437	423	406	485	450	431	449	455	432	413	396	443	446	446	448	453	448	472	419	427	424	477	428	434	479	445	428	446	428	445	461	437	437	385	415	429	411	466	439	452	461	481	444	429	418	468	479	457	393	397	440	435	469	412	458	438	425	413	416	424	444	446	410	451	423	381	456	426	420	420	442	437	449	431	435	480	421	417	432	457	454	449	463	451	434	433	418	494	457	450	468	436	440	417	425	446	390	376	429	429	468	455	482	468	460	463	441	418	436	441	443	441	430	443	404	419	444	493	439	404	439	398	441	450	415	438	443	418	444	434	433	444	414	421	500	392	473	436	428	403	410	434	423	458	457	445	422	434	436	439	421	460	456	421	434	436	413	452	460	413	466	438	393	427	413	417	429	423	429	407	427	383	421	439	440	435	434	452	454	393	409	436	465	460	453	444	404	422	447	432	433	422	433	464	447	416	436	404	472	451	434	448	405	451	426	435	417	425	459	439	415	430	389	430	448	455	446	396	459	448	431	402	428	462	451	428	437	400	429	443	415	465	420	430	422	426	407	462	446	401	438	465	435	437	426	444	423	428	457	474	418	449	452	461	451	465	402	377	441	429	415	393	412	442	462	437	392	481	417	453	413	443	458	418	413	445	407	399	440	447	431	424	405	426	438	411	454	446	429	428	456	422	432	441	411	438	427	443	453	446	449	427	432	485	419	458	414	424	435	414	448	446	480	420	386	496	448	480	433	398	436	409	422	467	414	442	441	451	425	450	387	431	453	474	457	453	378
61718	89544	54023	18052	653	632	656	619	629	647	596	619	593	662	591	648	583	609	614	603	569	604	633	596	560	630	632	622	606	626	572	592	657	626	591	583	648	596	626	642	579	590	567	635	595	600	575	606	654	593	575	596	562	609	616	591	564	612	605	627	627	598	592	580	581	623	584	602	638	643	605	607	648	606	648	610	600	593	601	570	616	634	553	616	600	597	570	595	630	627	600	598	644	642	578	604	592	636	619	659	592	637	636	592	680	574	587	601	642	598	607	638	612	625	628	642	617	624	597	607	603	608	583	634	594	604	613	609	608	616	612	617	608	653	629	597	560	625	641	582	617	615	620	623	613	584	652	649	626	591	589	535	630	618	588	598	639	631	599	582	591	621	627	601	567	596	594	610	586	626	604	639	619	603	607	580	643	610	599	593	571	578	625	654	599	602	577	629	635	679	593	572	619	598	621	658	624	618	601	621	585	635	645	584	595	641	596	634	626	610	611	591	639	698	614	593	642	634	591	638	610	651	609	653	632	600	612	548	613	632	594	606	606	600	630	620	576	602	623	630	640	609	641	620	583	623	616	623	613	622	622	668	619	607	604	620	642	578	634	590	601	615	653	637	640	620	614	593	591	598	591	626	619	599	615	636	607	602	625	577	562	622	616	604	620	627	602	597	567	618	611	578	602	597	579	620	613	640	627	640	581	667	566	615	640	562	568	645	616	613	625	592	629	621	562	603	618	597	591	600	656	586	576	624	633	607	636	612	594	596	625	564	596	593	634	597	621	619	623	661	662	589	596	637	585	589	623	622	626	581	575	605	620	578	599	616	647	587	592	604	609	640	622	616	583	634	612	648	595	625	590	613	627	582	627	598	638	614	588	635	614	625	617	606	645	630	576	612	594	598	613	584	606	557	599	625	658	602	591	598	590	626	587	669	559	611	578	594	661	611	600	595	589	605	572	576	572	610	608	621	618	628	602	644	629	560	621	604	583	576	630	594	566	551	617	627	576	604	644	605	619	567	586	640	673	566	634	575	585	634	581	588	606	588	589	609	550	653	591	595	628	625	640	611	600	623	611	622	571	633	616	630	586	580	616	666	649	613	543	601	641	598	631	616	580	598	651	607	618	652	606	648	642	598	584	577	617	637	600	646	622	613	623	612	621	619	595	580	643	586	647	603	613	585	645	586	588	599	644	608	621	670	620	607	581	621	617	640	625	636	611	609	622	619	605	606	598	628	634	614	610	611	619	630	571	654	606	597	603	618	617	607	615	645	595	623	583	616	673	604	622	593	577	637	618	646	582	621	612	657	651	604	576	606	629	622	661	596	584	616	636	593	598	596	557	601	602	576	578	572	681	583	599	580	613	591	590	610	599	624	583	600	581	622	596	619	620	599	639	636	585	639	586	584	596	607	616	610	636	596	572	614	552	593	666	590	625	594	575	669	611	675	593	634	572	598	624	606	607	661	611	624	568	653	652	608	592	652	597	609	636	584	624	632	561	596	614	605	587	575	595	582	666	632	609	628	573	599	583	568	604	650	596	598	575	562	593	632	633	590	580	653	588	658	633	609	608	595	613	596	636	590	566	612	597	594	553	607	585	614	647	607	619	650	606	607	590	643	620	606	596	589	596	637	622	607	609	601	640	578	616	593	591	597	596	558	601	634	575	658	605	610	599	563	626	567	612	622	564	607	610	613	589	597	567	635	604	608	614	600	629	629	592	589	564	588	621	587	632	681	606	602	619	614	602	620	590	633	586	625	595	616	607	610	659	672	593	582	607	638	608	616	594	607	615	634	623	620	639	613	611	601	646	608	576	612	589	599	580	583	575	590	623	601	590	635	653	614	635	607	620	552	582	612	647	614	612	593	599	578	616	585	609	635	625	630	607	598	586	616	619	618	617	580	586	598	624	607	592	599	593	639	615	578	602	655	566	612	635	607	586	611	619	633	640	641	641	588	573	576	657	597	608	609	603	636	612	616	599	626	592	656	594	613	570	644	539	599	608	623	563	624	562	604	606	602	613	628	628	613	632	636	642	643	595	597	618	584	572	621	613	641	641	661	621	641	618	613	618	624	593	604	613	626	648	595	578	567	652	632	630	635	619	632	630	632	599	649	596	610	584	628	604	598	583	593	622	617	622	601	615	595	610	628	639	565	598	588	597	620	610	643	632	622	613	634	637	593	594	607	596	574	571	632	603	582	616	622	596	602	625	613	622	598	613	593	603	609	618	624	607	618	581	581	605	597	604	623	640	590	616	576	620	612	576	602	616	590	623	601	591	632	661	602	630	599	605	636	593	566	610	619	627	601	588	564	608	610	600	607	579	611	590	633	603	613	599	605	587	612	620	632	595	635	598	631	621	613	587	576	640	650	636	615	656	597	613	618	595	568	639	577	601	591	660	617	640	600	584	640	610	621	614	591	624	630	592	606	608	607	618	615	596	620	589	630	638	595	637	605	618	634	649	634	570	654	633	629	652	607	583	592	606	600	636	574	658	596	631	593	633	643	592	647	596	638	592	606	594	586	615	589	626	591	616	617	618	587	584	658	601	592	572	645	592	599	593	618	621	624	608	589	606	570	611	594	589	622	625	616	630	592	617	608	655	635	640	594	630	627	597	618	556	613	613	592	637	571	614	560	650	632	585	612	644	625	604	551	602	560	634	610	652	617	585	573	637	662	594	660	615	612	597	623	612	603	617	588	623	629	583	651	636	597	613	580	637	597	605	611	607	622	602	607	621	627	670	625	623	598	603	608	588	604	592	623	604	605	603	602	576	614	579	670	623	564	620	602	593	597	560	625	623	592	595	620	609	655	610	588	624	616	591	629	609	623	612	609	595	593	608	585	658	596	582	605	621	626	626	619	644	668	611	605	607	612	607	557	586	635	656	596	597	600	633	604	623	569	613	613	564	662	575	641	612	570	620	653	590	631	610	588	620	637	584	604	617	662	574	599	608	611	589	609	624	589	609	628	612	617	608	605	594	670	587	619	658	581	637	634	613	625	607	648	642	617	626	597	557	616	634	646	578	641	591	604	574	629	634	617	592	569	572	629	594	595	604	592	602	596	634	635	622	605	587	580	604	641	646	622	634	576	602	581	594	590	633	629	615	647	609	672	580	602	608	603	581	577	631	640	618	614	608	593	623	603	576	634	659	593	595	578	579	561	616	622	594	600	647	618	585	647	597	618	651	591	560	584	585	619	594	638	635	619	653	604	580	570	627	612	636	619	618	622	586	563	616	584	600	629	589	628	583	636	608	631	619	635	609	623	633	606	618	584	636	578	655	637	578	603	677	657	612	637	614	614	659	576	608	598	601	568	563	587	616	599	575	608	583	622	624	599	639	618	613	597	619	597	579	593	632	585	634	615	638	560	613	628	613	620	634	599	597	582	603	626	605	625	589	597	611	577	610	633	629	569	562	551	621	605	599	631	587	646	606	655	620	600	597	577	591	642	631	634	564	584	638	618	596	594	651	641	634	670	618	602
32195	26766	21572	6251	493	449	446	467	435	408	411	435	443	411	422	430	431	389	417	410	392	456	436	416	458	441	454	468	422	447	463	477	426	435	430	423	444	436	440	391	455	430	377	393	438	441	436	466	478	454	415	411	436	438	431	424	452	452	472	435	416	457	391	383	444	397	375	443	436	460	443	409	463	407	431	409	400	443	429	426	466	417	390	426	421	443	433	452	427	435	414	444	432	438	440	438	419	429	431	429	458	400	415	423	452	443	426	454	460	417	431	419	432	445	430	445	439	458	393	457	451	423	430	403	415	443	427	438	477	437	407	449	437	428	406	459	403	434	461	427	446	416	421	414	376	410	448	441	467	472	445	431	466	391	457	420	455	410	404	400	479	425	425	423	451	434	446	410	455	451	435	469	443	407	459	447	424	467	460	446	417	425	470	448	455	446	448	428	432	433	412	442	419	444	419	465	408	407	446	439	430	402	391	431	414	420	436	453	417	459	412	411	446	384	437	428	420	441	413	407	389	423	388	419	432	448	427	431	443	437	399	431	409	409	410	464	435	458	448	469	423	461	402	421	459	457	460	438	423	402	459	459	455	463	443	449	434	418	448	420	435	407	422	443	451	441	421	430	424	392	443	453	430	410	427	417	419	462	446	382	421	448	403	457	431	423	411	430	422	399	386	450	438	411	445	439	425	422	418	412	401	408	426	427	423	423	470	417	428	429	413	417	414	381	421	453	440	418	394	418	460	457	453	433	435	434	435	461	456	412	419	445	449	418	420	412	378	461	459	424	429	450	419	398	432	445	420	452	454	452	455	442	458	442	458	420	432	445	436	385	435	415	399	445	449	403	435	437	462	398	430	437	428	409	418	397	457	475	438	446	432	435	422	400	438	469	412	420	456	441	431	442	453	416	404	417	426	455	439	387	418	403	390	420	411	433	452	421	430	421	410	400	451	469	435	411	452	461	421	436	416	446	483	474	412	429	466	419	438	435	458	422	428	451	464	432	445	449	456	454	441	408	467	417	423	422	412	412	418	421	421	429	455	436	425	398	463	466	470	414	418	418	408	466	474	464	429	419	398	422	437	416	430	441	436	415	413	400	426	411	447	410	447	436	423	426	423	433	471	397	417	461	419	421	434	431	422	403	429	402	419	424	477	412	461	421	411	417	402	416	457	438	410	469	443	425	412	399	387	433	424	424	435	430	451	425	432	407	445	441	441	426	404	413	426	450	436	429	416	439	444	448	479	427	446	448	451	480	399	385	409	448	420	414	445	441	421	464	464	448	444	431	395	381	395	456	438	434	439	447	431	410	419	443	418	432	426	447	461	414	433	401	445	400	445	463	428	390	436	384	423	429	455	431	430	418	391	466	430	420	420	397	455	406	441	444	411	431	419	450	419	407	419	459	430	427	431	420	422	459	437	384	401	448	431	421	454	429	471	430	456	402	412	451	408	435	411	421	433	441	443	431	424	440	407	373	418	431	466	401	422	419	434	434	412	421	443	467	395	466	455	413	399	413	468	435	411	474	451	447	459	431	440	441	400	452	393	429	424	449	484	440	450	422	454	449	401	465	424	447	428	427	466	419	410	418	396	421	423	428	403	400	443	435	445	421	413	422	430	489	467	454	477	411	433	432	408	426	462	445	442	445	435	422	438	449	378	434	405	421	420	456	408	415	411	431	438	451	418	433	445	417	398	449	415	399	428	418	441	417	430	448	392	436	463	449	454	429	403	482	427	418	445	443	430	416	438	433	438	439	454	449	410	444	413	417	418	428	445	422	462	438	413	418	411	418	436	388	441	432	472	448	436	420	413	418	425	446	422	436	422	425	453	430	436	449	430	455	412	410	443	419	431	406	410	423	448	396	439	447	441	442	432	404	409	449	431	406	423	454	441	441	427	435	425	450	424	442	435	458	457	451	424	416	425	439	420	449	430	432	418	433	446	440	415	451	435	437	440	425	422	390	431	393	411	455	446	425	427	409	435	442	427	457	439	436	463	439	434	427	458	393	400	421	422	437	424	410	457	419	429	400	459	430	433	437	419	429	444	451	417	442	434	431	407	422	425	438	417	444	455	401	452	449	451	439	431	414	434	424	421	424	434	403	481	438	412	431	422	423	437	423	460	429	423	409	457	430	426	411	417	423	451	434	428	444	415	438	429	418	401	450	425	424	462	453	430	423	409	445	436	429	410	417	468	437	427	454	453	439	443	439	424	439	439	442	469	457	428	433	446	447	441	445	411	415	438	447	453	427	410	439	449	461	445	446	401	464	429	427	435	441	414	418	399	421	430	443	451	459	461	441	440	448	460	460	405	454	463	418	432	436	449	465	409	412	411	460	428	405	448	410	409	449	439	443	420	407	432	413	436	440	439	408	431	464	432	445	428	387	430	445	431	383	430	453	406	436	416	439	462	460	432	434	423	431	454	441	459	441	465	452	476	428	443	474	429	449	444	422	441	434	416	447	480	441	441	399	453	463	431	398	433	392	418	431	443	415	432	446	436	407	430	424	439	410	406	390	431	443	411	434	451	425	424	418	446	431	442	448	431	416	419	383	400	428	415	450	429	433	413	468	447	409	388	412	427	427	442	434	437	407	437	427	424	473	438	441	427	416	427	424	442	423	461	436	458	434	421	448	455	418	425	436	433	403	426	417	427	441	426	441	446	400	452	403	418	442	475	451	436	436	426	440	420	470	426	448	438	401	428	419	439	410	387	441	446	415	437	417	416	443	456	439	440	436	422	406	467	462	404	416	445	427	433	443	424	497	441	445	416	394	431	433	420	452	431	495	413	388	428	421	410	425	455	415	417	418	394	431	445	421	442	391	444	418	465	435	433	418	456	415	409	447	424	414	456	448	419	438	439	399	427	466	450	425	432	430	463	418	446	427	406	424	418	442	415	406	401	440	424	432	443	433	440	477	419	412	424	430	451	407	432	423	410	415	417	433	431	414	405	399	409	426	422	440	432	437	475	475	433	446	458	421	442	416	431	424	425	440	465	421	411	415	459	403	426	400	426	413	450	427	429	422	433	424	442	443	457	425	445	445	417	418	428	451	433	398	459	414	402	451	418	432	389	410	450	461	422	388	433	413	427	423	431	412	424	427	428	419	446	436	408	413	415	442	455	448	457	407	444	429	436	453	403	455	410	397	452	383	411	443	420	440	474	440	428	433	429	427	423	461	449	451	471	409	472	453	419	444	413	387	432	427	456	398	406	434	434	439	447	417	421	442	433	424	426	395	419	445	439	467	435	447	456	426	427	416	434	428	441	439	460	440	437	408	443	422	455	444	430	464	411	430	404	423	436	422	434	413	440	437	442	426	449	441	426	410	449	438	436	443	418	408	414	461	463	462	444	443	425	431	403	411	454	411	459	422	385	417	430	415	430	413	426	457	460	434	450	415	449	395	418	450	409	435	434	411	445	410	442	448	460	396	410	445	438	445	440	446	441	461	456	453	439	399	418	425	396	428	452	449	411	444	417	431
40473	40510	18630	3505	617	597	646	601	650	535	601	632	580	591	612	674	576	606	616	602	615	613	648	615	639	617	625	658	613	658	575	630	626	615	599	618	635	633	620	601	585	601	624	578	616	634	608	615	638	584	617	617	602	609	609	569	620	605	630	608	612	622	612	639	622	597	602	554	594	618	615	614	563	618	575	626	609	617	627	651	637	624	640	645	576	628	579	635	610	634	597	655	609	601	592	601	675	608	626	592	620	630	627	608	572	617	641	608	579	614	585	588	645	613	601	620	620	600	610	620	619	614	606	598	612	628	630	602	613	612	619	592	580	586	596	626	595	590	641	614	585	607	617	616	621	659	644	611	587	609	595	617	591	630	600	551	619	599	631	646	591	576	554	633	566	593	593	637	628	566	593	666	617	602	655	618	581	617	583	577	588	644	587	614	599	628	620	588	623	634	630	653	606	630	623	639	637	657	598	622	570	619	622	565	653	599	638	640	621	581	610	582	603	605	574	586	608	619	603	626	597	612	618	626	598	650	625	592	621	622	604	592	628	617	587	611	602	632	596	648	624	646	621	606	611	642	622	586	611	579	634	588	586	563	626	593	618	651	634	573	655	599	577	611	563	613	616	623	624	633	603	590	591	593	626	605	630	585	596	565	571	613	597	636	590	624	618	618	630	590	621	661	619	592	597	599	608	615	663	586	587	562	597	569	608	558	618	605	631	600	623	620	588	632	619	626	612	654	617	593	560	628	616	637	598	618	626	624	611	600	669	633	607	596	563	653	605	632	633	614	605	584	608	635	660	593	635	648	597	627	619	619	638	658	593	613	610	597	590	609	591	645	573	626	592	596	577	588	616	586	615	650	578	549	621	598	603	537	639	618	602	570	622	634	628	622	640	635	628	672	610	634	611	588	664	600	647	595	558	593	609	646	631	599	629	624	661	602	609	612	628	556	586	601	622	595	602	615	574	598	578	588	584	564	601	654	660	619	609	589	648	599	595	577	574	596	574	605	616	615	605	614	593	626	601	645	635	619	610	617	619	594	640	632	598	583	618	589	637	624	635	610	645	615	590	645	626	588	602	622	613	606	518	564	605	603	602	657	618	590	633	624	598	622	626	608	628	565	635	620	612	642	608	592	632	633	649	644	606	576	569	631	585	602	599	614	608	637	600	593	584	624	640	660	610	643	635	579	608	647	578	599	605	630	564	603	607	666	553	561	599	596	562	609	575	632	573	650	641	629	627	605	579	615	587	637	612	626	563	589	584	574	601	624	641	576	611	632	580	595	616	592	555	627	578	609	609	600	638	641	596	605	598	596	613	594	646	600	647	633	630	575	562	578	604	566	583	615	661	636	613	609	571	580	601	630	623	657	592	615	595	615	591	582	602	644	608	600	654	662	585	631	638	562	595	576	612	571	641	610	593	583	615	627	619	597	557	605	613	592	630	621	574	622	586	639	618	606	640	585	617	607	616	629	633	605	615	620	595	615	620	649	583	569	588	640	636	631	602	607	643	678	633	565	637	603	608	631	644	638	641	601	615	616	631	628	603	611	613	606	663	604	610	612	637	583	605	612	617	668	601	627	632	553	615	583	581	564	581	627	629	612	630	648	597	598	595	598	651	602	640	592	587	608	599	625	655	618	574	635	592	648	603	625	603	594	602	601	614	647	641	615	613	625	611	623	593	615	610	598	610	569	612	584	604	638	625	587	615	565	592	624	576	643	613	644	651	610	593	605	620	572	623	647	598	590	628	644	612	592	643	632	601	616	639	617	617	614	622	564	591	611	649	625	614	602	579	625	622	592	607	609	609	621	605	595	589	613	610	585	603	661	586	586	609	633	581	631	612	629	578	641	632	600	607	620	598	612	617	651	632	607	630	581	631	642	540	617	631	617	593	620	645	591	588	579	610	587	622	579	645	639	602	622	643	580	623	592	574	617	610	641	610	588	567	600	599	649	620	611	555	634	619	625	613	605	563	598	596	633	607	591	636	624	592	599	605	628	602	579	636	611	617	583	573	634	606	590	664	607	640	611	607	582	571	607	591	593	623	583	598	560	593	600	584	639	611	607	625	622	611	585	582	609	610	614	623	622	651	620	582	613	642	634	615	617	605	590	596	585	615	614	617	602	634	585	606	627	588	610	630	626	589	626	617	599	591	577	621	585	591	574	625	629	609	618	608	609	583	604	595	612	616	645	611	629	633	620	598	571	609	627	647	613	629	593	670	614	605	589	630	597	642	619	625	631	601	592	621	609	572	593	615	574	598	625	587	623	604	600	596	584	616	606	601	699	619	603	644	631	581	590	582	627	596	612	651	650	619	637	610	654	599	600	651	631	641	602	622	637	565	572	669	646	599	619	591	582	615	627	605	625	622	648	645	609	596	615	628	628	624	601	614	587	625	627	630	608	594	637	604	601	599	622	593	585	613	647	600	610	641	598	581	606	643	644	610	630	656	636	616	577	602	596	592	633	577	637	612	588	604	614	617	599	622	633	609	661	644	626	611	594	600	619	621	590	559	640	604	606	604	580	619	612	624	629	604	575	631	589	618	626	641	585	583	655	617	662	595	620	616	639	612	616	596	642	632	589	638	615	591	612	595	559	606	641	613	603	612	634	561	577	595	615	635	621	628	584	632	612	594	639	600	579	571	640	635	595	584	664	608	609	574	597	585	585	648	628	624	549	608	583	635	605	630	595	630	628	590	619	635	617	579	619	579	638	595	611	614	622	595	633	589	661	583	607	617	610	563	592	653	613	600	615	646	599	588	583	632	581	560	632	598	580	580	568	639	636	630	591	574	613	636	650	600	612	577	630	589	608	628	629	659	622	625	662	618	583	623	587	586	601	593	567	655	613	627	606	645	625	628	665	595	604	612	623	618	657	611	604	620	564	605	626	615	620	600	659	641	589	595	633	575	621	578	629	577	597	600	595	618	550	595	610	594	603	629	622	604	610	605	595	601	612	610	625	614	618	614	627	641	590	588	587	623	592	621	623	583	621	613	602	635	603	622	651	590	597	613	583	628	597	592	600	560	633	569	600	576	639	583	602	594	642	627	635	647	614	606	621	624	616	604	600	622	593	613	569	639	617	605	591	624	612	597	605	626	654	628	635	606	576	618	604	629	602	618	636	622	636	644	620	616	594	570	595	600	629	611	594	645	642	604	587	612	585	614	604	638	570	640	602	621	604	616	580	647	655	567	617	569	638	638	582	609	576	619	612	596	627	580	651	624	587	612	620	638	618	607	597	602	646	622	621	588	586	599	632	615	607	581	612	635	613	597	633	570	651	564	671	597	582	641	592	634	587	613	659	618	625	604	627	612	624	618	566	569	628	622	625	593	584	568	647	630	576	600	611	644	663	615	589	643	609	621	628	648	629	637	588	594	665	605	633	610	643	644	616	631	581	592	612	605	564	627	639	656	608	585	622	608	631	581	616	611	618	610	606	616	609	616	612	574	594	642	612	621	606	621	612	581	630	569	603	649	584
24645	21825	29084	24291	20928	8379	736	564	547	529	537	492	510	528	541	583	540	522	533	579	543	562	472	519	537	526	553	521	535	527	531	510	539	554	532	548	524	501	536	560	574	508	547	501	531	546	527	528	502	536	527	524	522	539	514	532	542	552	503	535	526	517	531	573	511	506	591	471	552	519	535	547	490	498	550	582	535	562	499	521	547	558	470	509	509	521	551	589	522	540	504	511	495	546	488	516	529	503	509	589	538	528	505	534	517	548	532	568	524	550	544	540	534	544	533	564	497	514	525	560	480	557	530	535	515	522	547	479	527	546	566	501	514	514	514	511	556	503	479	542	539	518	510	533	518	546	504	541	521	546	527	500	474	503	565	522	493	537	495	526	597	492	516	531	494	460	499	568	531	549	556	531	535	551	500	522	506	567	517	532	533	514	525	542	489	507	531	501	517	513	549	513	514	557	541	559	577	549	543	560	534	485	485	553	477	510	545	583	535	509	515	486	519	540	533	594	524	534	471	523	533	541	497	530	538	548	545	509	516	520	529	539	509	542	555	482	566	486	511	520	538	572	503	552	572	527	506	483	519	520	502	504	527	550	528	524	540	554	549	550	551	566	550	514	521	530	502	514	531	535	572	526	534	505	551	577	514	534	549	526	485	528	516	550	520	542	530	514	541	516	541	521	528	529	510	502	521	510	502	536	521	531	546	513	530	522	501	531	532	512	520	504	541	509	531	529	561	532	492	526	505	538	544	507	536	529	491	526	535	528	549	504	528	560	523	508	510	532	511	530	511	515	531	512	485	508	544	537	525	478	483	523	569	534	548	557	524	545	561	504	541	510	529	492	546	509	527	567	567	505	479	533	548	549	488	547	547	561	491	531	533	504	529	523	556	539	529	493	540	595	536	554	525	553	505	550	520	541	503	504	522	483	513	490	533	484	473	557	524	534	543	512	532	524	506	517	554	555	520	526	579	503	523	522	486	511	529	510	502	537	517	501	532	499	555	547	504	537	506	547	505	516	527	535	530	577	535	503	543	501	521	565	565	514	511	513	545	520	525	540	534	501	537	512	546	534	540	540	526	548	511	544	547	519	492	505	496	516	539	519	473	515	487	521	511	535	513	526	510	529	525	561	525	533	520	546	551	506	510	544	561	490	557	535	493	528	556	532	528	510	501	480	480	526	515	504	514	527	486	520	532	557	537	516	548	491	511	542	529	537	551	520	526	556	526	547	540	575	506	501	502	567	526	514	551	554	527	532	534	512	513	540	506	487	526	509	521	545	531	532	534	582	532	482	525	493	537	482	492	510	508	548	540	524	529	548	501	518	521	538	544	488	499	554	499	512	499	505	539	551	534	502	526	536	487	531	547	544	562	528	506	499	536	557	515	531	523	539	535	553	527	509	521	538	561	515	506	505	512	517	503	526	578	532	568	517	518	541	493	533	532	530	488	495	539	520	499	541	520	545	534	520	564	520	511	584	530	515	508	535	487	524	531	527	518	507	519	535	538	529	516	512	532	556	505	503	502	528	488	539	524	527	523	506	545	531	564	534	533	551	568	491	519	495	513	518	548	509	538	515	497	565	556	534	514	500	510	472	491	539	492	562	485	514	571	543	524	541	522	521	514	546	542	516	539	538	532	536	532	527	560	559	534	558	529	518	530	525	523	512	536	508	490	545	519	491	587	518	539	528	544	525	533	532	529	552	539	523	492	525	546	531	507	527	504	560	504	519	557	557	521	527	538	541	547	526	498	536	590	491	554	495	516	546	530	515	544	576	580	578	536	497	530	581	525	545	524	560	565	538	538	519	538	496	544	498	543	531	492	557	531	534	540	514	538	489	518	561	570	549	498	508	553	555	538	534	523	538	541	550	524	526	518	527	522	510	533	584	511	524	528	565	522	519	522	531	544	576	483	502	493	517	519	530	540	542	524	537	510	512	522	528	517	532	551	504	569	519	547	530	534	537	548	496	506	545	549	551	549	557	534	512	494	513	569	502	546	543	518	497	530	537	480	582	535	573	569	540	544	527	553	531	516	543	538	530	486	519	523	494	560	559	511	528	508	543	485	499	528	498	541	540	537	528	554	554	556	521	553	510	555	546	549	500	515	517	517	563	526	569	529	496	558	532	557	531	563	512	481	543	599	527	532	560	511	487	527	484	556	540	530	547	521	501	524	544	518	546	504	514	511	575	486	574	534	526	555	519	543	528	505	554	520	526	505	552	492	528	523	512	531	529	521	520	509	554	521	564	499	542	489	519	530	503	535	522	533	515	506	529	524	507	538	542	508	543	573	548	528	550	532	529	545	576	552	553	538	534	553	513	499	500	486	551	532	526	528	548	502	519	535	504	519	523	571	525	552	545	496	542	539	549	522	494	550	491	503	526	488	528	557	539	510	502	575	518	540	532	548	510	567	484	523	539	521	524	515	509	525	537	474	518	532	554	551	496	498	593	505	525	494	505	542	519	493	522	536	514	536	574	561	559	498	512	549	550	533	533	545	500	522	477	517	536	539	556	545	524	549	530	547	502	490	500	522	491	525	526	497	557	523	532	577	554	558	560	526	508	533	477	523	527	525	531	557	498	495	512	511	535	513	523	519	504	533	553	495	549	538	504	577	527	516	543	507	504	555	521	492	524	521	525	581	528	530	493	527	538	539	497	519	479	539	528	550	499	516	523	512	523	546	572	561	494	512	552	510	515	493	517	512	520	517	510	572	522	548	539	566	508	550	563	515	503	557	554	549	510	572	548	531	504	519	539	572	522	530	547	482	515	488	516	484	545	530	543	494	556	523	553	523	515	506	501	529	522	531	552	545	557	524	566	524	545	510	578	512	524	503	540	551	515	518	497	525	533	571	523	554	541	525	576	543	529	555	526	513	489	533	531	540	526	584	509	552	538	557	574	540	518	554	513	516	522	549	486	520	523	506	539	532	502	496	555	551	498	492	526	505	503	536	532	550	525	554	500	532	509	525	497	509	511	489	549	566	517	553	525	526	531	514	490	512	496	547	525	545	566	489	521	546	531	529	556	545	509	517	540	520	513	538	553	524	529	524	572	547	543	488	525	535	516	519	537	538	519	554	529	504	529	497	547	531	503	537	520	518	498	538	530	537	498	532	542	494	492	517	536	504	530	539	489	547	506	535	552	534	563	590	548	538	505	519	561	549	524	514	519	538	520	533	544	548	543	505	475	525	561	547	517	520	527	505	513	528	559	597	535	548	538	488	501	554	539	505	515	508	517	548	526	504	510	515	482	501	531	521	557	527	509	564	510	527	559	518	525	538	558	532	541	529	516	537	536	527	567	551	530	544	556	531	508	559	543	548	527	545	507	498	533	531	544	521	542	522	553	542	519	497	512	496	513	547	523	569	539	509	522	500	506	555	537	543	526	568	517	480	530	549	551	509	541	520	524	529	505	462	512	537	537	509	547	505	519	568	544	573	543	501	547	549	568	523	504	535	539	518	523	530	538	519	556	505	543	487	492
61404	79512	45820	15208	751	784	746	731	777	725	775	745	725	735	723	744	688	735	752	722	727	724	766	714	748	769	752	718	761	730	738	782	722	710	798	729	660	730	768	744	747	765	708	748	751	723	771	701	745	742	742	730	718	724	732	767	757	803	757	718	772	746	740	765	740	736	751	758	752	690	732	711	717	704	744	692	709	747	781	750	727	728	724	764	681	704	726	750	769	712	773	768	761	775	730	773	744	717	737	727	769	761	799	696	746	695	725	782	742	760	733	702	770	733	711	778	768	753	747	755	753	754	697	753	702	756	812	742	729	726	721	745	721	718	744	711	738	732	670	752	734	780	708	741	766	726	756	717	720	762	738	710	741	738	768	748	785	729	666	740	715	710	788	745	757	707	742	762	737	784	751	748	741	774	709	719	766	763	746	733	730	707	715	758	744	647	791	730	753	762	757	760	702	763	736	759	752	738	779	735	761	750	763	727	770	758	778	721	758	759	756	698	771	733	754	767	716	736	745	720	793	726	796	710	708	713	760	723	765	721	715	761	758	737	731	738	784	739	766	740	721	719	722	748	789	746	770	709	736	744	721	742	728	789	712	722	695	780	746	735	769	744	672	750	701	764	706	757	742	728	764	710	732	730	721	727	734	739	731	741	728	733	710	739	722	734	737	774	729	721	751	730	697	747	756	728	770	731	720	756	743	723	733	721	786	772	713	714	742	726	712	765	789	738	761	737	723	786	715	787	738	755	733	799	666	763	726	706	765	717	723	679	709	746	730	717	759	717	788	738	707	755	706	740	731	694	739	742	759	709	796	772	704	731	690	747	761	790	732	746	724	709	713	752	732	796	707	684	746	777	755	737	749	761	738	733	782	739	749	754	745	754	722	717	751	721	741	766	709	747	702	697	726	748	712	726	755	776	762	737	767	765	738	736	741	740	742	778	739	751	775	724	746	742	759	764	749	761	766	717	793	758	702	731	708	715	731	733	736	750	751	741	712	785	698	808	731	711	750	710	742	735	742	740	733	716	705	779	744	751	763	771	760	750	715	699	744	765	718	765	717	704	747	729	733	742	721	709	698	730	754	798	689	739	711	719	697	772	753	774	757	753	732	732	790	707	759	793	760	757	716	756	751	684	694	740	695	754	737	685	702	790	692	724	707	727	745	715	739	749	735	785	780	770	753	738	723	772	742	733	729	759	718	728	737	779	718	709	745	781	739	713	742	714	723	697	687	744	726	790	772	763	690	775	713	735	771	753	697	717	769	707	723	707	682	694	714	732	759	708	707	721	740	732	717	747	746	723	724	730	723	694	700	688	730	717	720	727	728	728	719	736	739	735	702	731	723	721	757	767	755	765	765	741	793	769	730	735	703	767	730	786	782	774	678	739	724	727	720	672	715	753	718	732	727	697	742	738	739	697	763	704	738	700	664	754	687	766	733	702	709	757	745	759	720	685	710	667	746	743	765	729	803	718	719	796	748	770	718	739	725	718	735	723	667	736	722	713	749	752	735	769	768	743	689	768	712	748	746	743	768	777	772	744	765	722	737	728	768	708	756	682	773	761	697	736	736	729	727	744	698	743	745	793	777	743	734	726	745	698	735	709	718	772	748	744	720	720	752	793	715	766	756	726	723	782	706	703	733	735	709	765	802	747	765	761	723	739	700	721	756	744	753	698	759	695	731	752	782	734	699	765	699	805	750	757	727	779	730	718	721	734	766	725	703	743	762	765	731	714	736	791	703	726	731	713	717	738	709	756	744	711	720	667	772	776	717	711	732	762	699	768	752	713	773	705	742	722	703	707	763	716	798	724	727	716	726	744	757	752	774	690	731	774	788	712	747	732	699	738	793	704	734	780	750	725	751	731	778	714	746	742	720	738	704	689	713	765	739	730	726	764	726	741	730	755	730	777	736	757	729	814	717	708	741	719	750	793	737	742	711	739	703	772	770	716	728	762	752	737	742	680	748	734	722	734	765	738	768	729	773	688	755	741	742	748	713	725	749	771	707	741	735	746	696	744	769	740	691	698	764	753	755	767	700	756	724	763	730	783	744	726	708	731	723	748	744	724	703	766	754	759	720	766	691	763	766	722	696	774	758	735	791	706	791	711	727	747	719	777	725	729	786	743	733	749	711	793	740	708	736	726	766	773	714	766	735	733	735	752	726	696	727	718	690	737	761	738	711	700	779	726	796	734	706	736	772	774	728	774	683	747	723	729	769	765	701	726	724	731	683	738	765	727	765	781	794	739	713	718	731	710	709	717	746	743	742	769	710	792	715	728	761	737	755	777	707	753	710	733	712	736	729	733	740	713	712	700	726	708	709	711	696	703	761	784	700	755	703	765	731	719	730	742	733	692	716	765	758	746	704	742	766	717	718	674	728	719	688	714	779	667	746	734	769	695	712	736	776	722	733	703	726	714	677	776	718	742	745	704	778	714	748	745	757	760	741	745	768	769	753	745	760	773	726	738	672	723	761	697	731	733	748	760	737	663	746	698	736	753	753	800	764	707	735	708	757	661	777	707	778	760	771	739	740	697	730	705	692	708	776	763	740	780	747	720	713	720	774	713	745	726	740	729	756	763	741	753	769	677	687	782	792	760	722	736	744	702	687	720	769	729	730	740	776	740	780	755	774	728	688	735	706	734	736	738	797	751	716	737	737	750	766	713	720	711	735	758	731	737	736	772	786	728	737	728	719	689	678	736	762	700	760	724	762	714	728	683	745	742	720	717	767	717	757	744	733	723	791	744	714	740	773	768	762	743	754	732	737	719	731	719	756	734	778	733	702	703	756	747	763	764	732	728	761	734	729	725	773	767	729	705	744	704	712	762	746	761	721	724	735	785	725	715	728	770	753	756	700	767	698	737	714	750	737	761	745	725	774	734	716	713	791	734	735	749	739	766	694	777	723	752	723	713	711	731	782	716	762	709	721	730	743	717	717	703	769	717	760	741	729	769	738	755	774	747	730	762	712	722	765	707	736	736	700	812	717	743	707	755	733	760	746	735	729	782	705	754	750	706	770	769	750	709	684	688	722	773	727	706	717	827	737	779	755	753	668	740	784	771	756	726	783	737	729	781	757	698	710	745	747	754	731	723	716	750	763	727	711	778	720	768	662	733	735	728	712	748	747	727	713	786	723	762	759	768	800	740	732	735	779	719	723	817	714	705	760	725	742	739	732	690	735	764	738	739	714	762	729	757	759	679	749	734	744	745	714	735	731	705	729	728	738	744	762	742	731	706	778	740	719	744	807	726	783	738	726	736	724	743	749	725	747	769	706	720	749	741	723	758	757	766	708	781	762	740	741	752	766	726	728	700	771	740	762	724	750	749	723	737	718	735	804	729	748	806	769	740	775	747	748	716	741	680	766	767	763	757	743	728	753	731	717	752	742	687	734	712	754	722	777	768	752	759	716	721	743	710	754	778	702	709	795	738	759	725	715	760	685	708	705	747	750	740	720	725	696	783	761	709	744	734	754	758	709	704
23462	21498	29355	23812	21372	21031	6128	502	476	520	490	441	466	447	463	476	463	413	478	442	477	457	523	462	439	462	463	444	434	407	438	449	479	457	440	465	413	442	434	451	446	414	429	436	465	482	469	503	479	424	456	473	431	444	457	455	463	444	482	423	463	422	404	440	485	434	447	450	423	422	435	411	421	463	452	431	446	464	478	428	426	470	446	433	460	434	413	436	439	446	445	424	446	480	447	440	437	438	410	431	420	424	465	422	475	461	464	437	459	399	462	416	464	474	414	461	431	457	405	423	449	443	460	444	463	462	447	439	417	434	446	422	425	467	464	412	457	411	416	419	451	445	448	483	447	458	435	422	404	439	458	395	437	451	433	435	437	474	476	451	439	427	443	466	442	441	469	469	468	440	458	442	467	451	436	437	451	444	433	493	446	456	430	451	462	402	446	431	421	428	442	461	451	479	440	426	459	451	440	430	445	426	430	470	411	477	444	431	424	489	468	431	445	440	462	429	436	431	459	456	462	487	461	481	427	457	403	462	465	455	428	446	430	448	435	442	418	448	442	454	441	438	472	478	415	416	463	441	473	481	449	436	492	452	463	471	453	492	444	449	478	456	445	470	422	442	444	432	474	434	489	447	469	492	413	441	441	427	454	465	457	426	444	439	462	439	455	438	464	459	399	447	446	426	444	439	395	417	433	404	447	445	412	440	432	472	444	475	443	446	440	505	471	433	492	446	430	472	431	474	411	491	479	380	462	472	442	466	420	405	436	472	467	405	449	491	412	430	420	415	464	421	461	429	463	461	433	423	422	453	459	484	427	434	407	417	451	418	446	478	468	412	460	454	456	472	439	462	484	492	476	454	454	464	438	458	434	461	473	469	443	404	435	445	467	473	411	451	405	413	460	433	520	450	461	440	416	449	408	396	450	446	436	454	447	475	455	453	459	418	435	466	423	462	468	448	450	443	462	454	444	443	483	460	453	457	431	435	457	437	471	488	426	459	458	439	403	423	452	456	461	416	448	446	425	427	421	448	442	446	479	455	467	429	457	464	421	450	450	430	443	404	411	377	399	452	452	421	459	407	446	429	491	426	443	442	406	481	438	458	438	454	472	447	451	436	446	426	452	441	441	398	422	474	428	440	428	411	442	471	413	476	418	466	446	462	472	449	454	462	446	437	474	422	490	460	458	458	448	469	422	448	431	492	433	504	498	484	409	462	445	455	446	412	483	419	429	447	456	462	442	432	457	447	472	474	460	460	437	469	431	461	437	446	469	407	450	444	480	465	460	447	427	418	443	481	434	479	463	470	437	455	475	423	485	433	438	416	461	426	441	448	441	436	461	485	437	478	436	460	461	483	451	440	419	434	454	451	446	479	468	456	451	452	436	489	442	426	431	423	454	403	438	423	475	465	464	489	419	416	462	440	395	431	458	445	497	434	435	495	461	434	425	421	450	436	451	475	447	464	410	447	462	444	460	477	455	469	427	426	451	456	455	474	448	494	447	467	451	452	452	466	435	449	409	444	446	454	440	500	423	437	440	464	454	428	424	426	447	413	422	469	427	424	447	490	450	500	452	430	473	467	469	401	423	479	436	467	455	502	469	460	451	435	453	437	417	466	458	444	482	439	459	445	433	469	480	450	435	448	467	424	426	457	415	446	417	458	470	442	456	461	485	428	459	423	461	471	449	419	442	482	412	414	417	413	436	471	422	464	454	466	430	455	428	425	451	436	475	456	483	474	443	456	471	424	432	406	495	477	474	474	461	447	458	410	459	465	482	436	435	443	453	438	454	440	439	411	430	451	441	405	436	434	477	427	487	470	441	461	484	519	468	454	427	427	442	437	474	478	479	446	467	455	450	450	421	486	436	451	447	435	466	451	412	470	449	470	430	435	427	475	431	434	450	436	455	465	436	407	488	440	447	448	482	437	508	465	466	450	471	479	419	449	431	464	453	423	439	450	436	461	425	487	454	449	476	456	485	425	469	441	434	458	427	456	449	464	438	455	440	447	448	419	453	414	435	454	449	441	445	418	452	443	433	446	461	400	469	445	434	438	432	485	438	420	445	443	422	454	482	476	457	476	409	459	467	460	421	418	461	465	432	440	439	464	414	475	427	416	475	429	463	452	454	459	445	459	463	459	463	442	448	448	485	462	469	435	454	392	404	453	444	429	423	441	444	449	484	443	470	453	461	446	440	472	459	432	429	453	436	441	470	446	448	435	438	442	481	406	448	468	420	424	460	459	455	419	437	408	442	460	435	473	444	478	457	454	468	395	451	434	429	437	443	470	449	428	468	461	438	461	454	460	450	426	422	457	437	401	459	427	461	427	439	473	459	459	461	451	418	464	432	404	437	477	441	438	428	454	437	438	488	453	423	457	412	439	460	447	431	441	475	451	450	463	436	480	435	447	419	428	477	439	440	445	429	451	447	430	430	459	497	461	476	445	423	476	434	442	491	438	462	471	455	467	441	456	439	436	467	455	433	464	446	450	416	463	435	495	463	427	426	442	425	482	435	405	428	422	481	413	494	479	455	453	443	455	434	418	459	425	455	418	419	449	455	443	456	419	462	463	462	424	446	442	434	464	449	417	469	439	469	469	446	462	430	473	457	463	433	437	449	442	426	483	452	469	433	435	458	450	421	440	485	451	412	432	445	445	451	426	451	411	424	457	419	424	455	417	455	466	431	464	418	445	451	414	461	439	475	474	453	480	439	480	412	445	468	442	444	403	448	470	390	454	486	478	475	433	431	449	461	416	444	447	419	434	411	445	445	458	454	477	460	474	427	451	443	465	462	482	457	458	441	472	447	456	467	478	421	439	480	431	409	435	443	456	453	451	452	481	430	447	461	444	460	456	452	433	417	449	405	453	440	505	389	442	437	464	457	471	436	431	465	463	434	493	465	453	388	419	464	427	462	450	470	427	469	410	457	437	444	436	469	435	443	442	440	486	461	440	428	433	483	447	444	427	431	459	429	457	452	422	442	453	424	439	434	440	441	435	457	431	411	428	450	418	437	435	437	458	441	479	387	437	435	444	453	455	435	466	439	433	465	465	486	450	432	439	461	455	391	421	486	492	460	468	455	491	494	484	451	427	475	424	456	476	475	460	480	427	417	475	499	462	494	433	478	477	458	455	467	463	457	489	422	467	471	438	475	422	479	422	441	419	450	449	468	401	460	487	431	456	458	433	475	406	446	446	461	426	442	422	428	446	445	450	436	457	438	433	430	460	422	469	449	482	439	409	454	463	431	455	476	420	439	461	444	471	462	459	413	431	444	440	425	450	463	441	462	469	452	447	421	423	450	444	448	470	443	459	474	480	453	449	448	473	420	448	504	455	430	449	459	439	437	418	436	436	437	477	492	444	450	446	487	500	430	433	423	469	435	467	452	453	439	473	450	476	469	460	457	444	472	457	474	424	489	485	440	454	398	470	452	453	436	434	419	472	440	481	434	465	428	474	460	458	455	443	480	442	444	426	467	482
61633	90060	54293	21989	670	621	689	620	615	616	664	635	645	596	652	642	639	646	617	655	609	607	624	632	638	639	636	631	570	553	608	644	603	579	623	630	615	594	623	620	631	642	649	627	635	638	619	617	636	569	604	606	655	616	583	609	636	646	668	600	613	598	649	611	651	674	612	579	589	641	635	652	602	615	634	626	659	647	656	649	629	622	692	632	617	636	645	629	620	628	617	641	607	648	591	573	585	629	621	604	641	613	659	619	622	612	599	578	646	621	598	603	624	625	642	595	626	627	664	637	665	629	618	663	622	638	625	604	628	563	636	587	648	627	640	608	665	620	618	591	584	568	651	614	629	647	636	591	626	642	604	645	587	569	593	621	629	609	616	631	613	648	634	624	602	607	583	590	527	686	591	620	639	647	642	627	625	640	619	629	586	670	640	659	641	606	654	638	655	632	627	586	623	647	616	620	685	653	637	651	607	613	611	648	627	550	607	646	672	646	601	654	644	642	618	637	635	595	595	583	594	602	673	592	640	610	615	638	590	661	613	675	652	598	617	614	645	655	632	611	585	604	613	613	653	612	644	649	616	683	626	667	608	598	666	621	594	672	627	634	641	590	662	588	632	621	613	620	637	636	609	608	654	611	655	625	622	606	632	606	628	622	577	621	598	615	612	615	602	608	647	622	637	633	644	649	624	626	660	632	644	604	619	620	589	665	639	625	593	621	618	607	639	607	590	627	613	633	643	597	640	674	630	631	573	635	649	617	618	554	622	609	628	651	583	651	653	612	626	653	621	578	634	624	574	622	600	643	651	653	647	668	618	633	575	594	626	590	605	646	631	639	612	634	654	633	621	580	606	575	602	599	635	635	646	630	601	630	618	657	662	598	632	577	677	624	616	634	651	633	636	626	638	588	610	573	646	656	615	640	587	655	599	620	628	588	612	587	619	588	641	620	589	643	657	603	649	644	632	645	623	665	622	663	654	642	649	669	638	633	586	642	632	625	651	615	614	614	641	553	632	585	609	646	639	621	634	634	625	672	629	668	593	612	659	600	657	647	639	638	612	609	635	644	655	618	613	607	587	588	661	587	640	619	637	630	649	616	637	613	645	611	620	632	690	590	647	625	611	625	599	610	592	597	608	643	628	610	633	618	639	601	633	595	624	634	632	588	651	618	638	628	630	609	620	600	639	618	607	645	615	656	650	616	638	668	645	642	631	626	586	635	619	625	601	620	592	626	678	597	604	625	601	627	656	630	617	558	632	614	627	596	640	613	602	642	608	600	631	665	628	594	642	638	631	607	645	630	629	600	599	625	652	593	603	617	647	597	638	619	578	607	612	652	625	601	633	624	596	650	627	597	613	573	616	653	638	672	615	659	627	684	628	603	629	603	654	595	609	611	632	615	659	595	646	628	603	576	598	646	628	625	643	625	652	638	670	593	646	623	642	660	649	599	604	618	644	601	634	626	623	658	632	646	639	628	621	585	585	633	602	602	620	631	654	585	611	612	582	586	653	626	627	618	614	594	621	619	682	677	606	615	602	639	624	647	605	623	599	613	629	649	643	649	624	616	616	631	635	614	640	644	657	645	628	627	643	609	640	608	619	605	585	631	655	643	603	642	616	603	621	621	605	642	603	621	595	625	654	608	577	666	607	639	584	596	625	601	615	595	603	628	585	616	618	637	666	582	616	608	637	638	606	580	619	611	568	614	652	612	614	577	605	651	627	636	643	650	635	612	612	620	656	652	625	642	654	643	624	644	638	621	607	660	643	649	634	665	629	634	627	599	646	603	621	603	632	650	566	613	598	652	630	634	637	605	597	635	608	596	597	582	618	609	585	634	606	633	596	624	651	574	670	618	622	567	627	615	644	633	639	555	599	652	637	613	620	628	644	632	630	638	625	625	648	589	622	595	607	621	633	626	639	632	666	657	626	648	608	565	631	612	612	629	639	606	624	642	642	654	614	587	660	639	623	630	676	654	609	597	599	589	611	652	625	616	601	588	611	654	626	655	615	659	681	589	605	652	637	668	597	612	660	569	610	608	597	652	646	636	609	595	644	622	647	630	645	583	617	639	656	651	626	588	619	639	674	643	631	643	604	591	579	637	609	645	641	593	593	619	647	640	612	613	615	637	606	625	635	555	616	638	702	581	592	637	654	620	649	624	624	658	630	617	640	592	629	630	619	592	638	590	601	612	656	647	636	609	593	638	636	670	618	603	622	628	613	618	674	666	592	609	575	634	659	636	618	624	644	634	605	593	634	613	643	622	631	621	595	643	634	619	583	627	629	655	623	636	632	603	627	664	605	671	623	586	667	660	622	616	600	668	669	630	638	632	599	616	604	646	608	658	594	631	630	590	641	666	650	580	618	642	609	610	627	625	592	615	600	621	636	634	604	635	639	620	572	551	661	621	619	594	605	627	610	636	621	621	636	605	648	642	583	638	674	584	642	664	620	642	598	651	636	620	639	596	638	595	627	622	598	583	659	610	646	642	601	610	618	619	586	601	647	638	627	592	632	594	651	651	636	591	615	610	592	640	569	613	600	638	666	590	627	640	613	640	615	665	636	611	617	630	574	589	631	635	636	617	620	619	624	634	613	625	599	652	643	614	613	651	604	658	631	626	596	618	660	659	612	594	603	578	651	633	602	559	602	622	650	657	617	632	600	628	564	606	627	624	647	663	626	585	649	612	643	589	624	631	640	626	608	571	632	597	639	628	594	590	602	635	629	618	620	583	639	632	590	668	621	576	588	606	687	632	620	586	597	628	597	668	618	639	638	625	643	635	615	637	633	604	656	652	582	679	650	681	656	643	592	558	620	623	618	604	612	616	598	615	628	672	567	618	651	624	644	623	645	600	623	635	652	641	624	639	617	623	628	647	629	612	609	648	639	587	626	635	627	612	588	631	620	640	651	639	596	598	592	648	597	619	668	608	624	597	660	617	668	609	634	627	636	617	638	619	629	605	654	623	604	640	627	614	590	625	614	614	614	642	621	640	603	646	613	647	632	635	611	644	607	623	660	599	626	628	632	666	650	651	626	650	601	612	646	646	596	617	624	626	583	625	597	608	631	634	627	625	611	614	660	649	639	637	649	618	647	605	661	609	571	638	572	635	577	597	654	624	687	629	590	642	632	638	656	684	599	624	610	616	638	642	614	598	606	599	609	656	614	609	632	629	663	621	594	625	607	631	633	623	687	591	629	617	631	603	620	637	636	611	596	588	669	591	644	594	613	575	648	581	611	665	621	625	599	611	655	552	600	612	601	639	613	566	623	661	610	616	619	609	619	662	628	610	621	606	599	606	606	625	583	601	608	587	596	614	603	642	634	612	589	619	676	617	638	594	657	651	581	584	634	621	597	652	575	629	601	642	587	612	609	598	605	648	626	640	613	610	634	627	600	628	603	618	620	587	689	613	609	633	618	649	623	627	650	604	661	667	623	664	597	620	642	646	590	645	586	599	605	605	623	603	627	627	614	583	608	618
32443	27062	21570	6198	517	445	461	429	470	463	453	440	428	418	449	381	478	437	449	398	442	443	442	444	425	427	426	436	388	431	453	444	425	421	461	438	406	429	393	415	434	418	428	439	433	446	464	431	446	456	444	420	448	402	472	446	446	459	428	440	425	436	412	448	401	448	431	445	451	423	413	429	437	456	442	425	453	420	394	417	415	449	438	425	431	421	445	461	419	404	424	439	426	430	419	433	409	427	454	406	446	422	444	439	469	453	423	466	471	417	493	408	469	461	401	408	421	430	447	419	447	436	425	425	458	402	445	402	439	364	408	403	458	421	397	445	453	429	455	477	394	420	416	421	400	448	408	434	416	411	439	404	462	421	459	415	440	458	406	424	417	459	435	452	420	419	419	428	401	418	465	421	404	415	408	389	450	406	470	421	421	393	481	390	427	430	439	432	387	448	419	445	420	440	459	432	451	452	413	396	419	461	433	447	414	443	443	406	396	430	438	443	437	480	431	480	452	429	418	415	425	435	446	426	454	418	424	457	456	473	394	420	432	387	391	418	433	487	424	391	416	399	421	427	407	460	403	444	471	422	429	473	437	417	434	445	422	435	450	387	393	379	454	452	412	425	410	426	460	467	427	439	409	382	410	440	452	465	451	427	454	440	457	446	435	438	416	442	397	403	463	458	453	419	407	441	453	421	388	441	427	453	431	429	436	431	420	451	409	448	444	419	476	459	440	413	446	412	435	467	457	440	402	422	378	434	478	452	452	436	422	398	440	429	406	431	412	461	448	469	432	433	411	375	431	420	420	399	418	404	470	440	439	438	412	443	433	434	445	412	454	459	431	448	437	448	410	450	425	432	433	442	444	443	415	448	474	423	444	438	468	443	453	426	428	415	412	424	431	437	434	460	439	455	393	435	416	484	441	447	463	420	434	452	429	400	444	451	462	415	429	403	435	421	446	418	470	408	435	442	431	441	434	412	433	430	431	450	456	407	451	433	452	449	377	464	407	413	446	420	419	446	431	469	423	439	441	401	413	439	456	473	417	445	455	446	445	472	417	444	449	440	447	441	429	461	427	430	440	453	445	417	414	437	459	431	402	407	439	391	441	447	412	452	429	451	420	444	410	466	448	454	431	483	421	418	408	452	459	410	449	449	445	455	420	449	445	410	385	407	436	481	425	449	449	455	460	434	445	438	418	442	439	423	443	433	389	428	437	458	423	420	457	437	417	433	389	455	460	432	422	468	448	438	444	414	452	411	457	428	431	409	458	486	429	426	437	435	411	434	447	439	429	455	401	430	430	444	400	427	453	453	409	408	445	412	427	451	417	402	379	429	469	450	433	444	465	461	434	444	464	431	431	443	417	424	403	436	410	453	398	430	455	436	472	469	477	449	413	432	421	465	435	430	415	398	427	413	382	440	431	417	445	449	418	429	453	449	445	430	397	456	417	443	431	472	448	450	438	428	454	435	419	454	452	442	444	431	474	449	436	398	452	488	439	440	409	439	413	425	454	425	425	432	433	496	456	450	442	432	383	428	442	409	421	418	421	414	417	429	438	408	445	398	401	433	424	472	456	474	444	446	431	457	457	449	433	428	454	448	453	458	451	451	391	426	447	430	419	434	408	450	446	435	445	423	425	443	440	474	459	464	419	450	444	443	415	479	420	457	438	454	423	417	430	424	450	428	471	441	450	423	421	404	438	448	442	422	412	405	462	408	423	461	451	396	392	436	432	473	459	466	440	433	422	424	470	413	495	451	410	414	471	427	451	427	411	431	464	421	457	455	441	444	432	404	447	423	459	449	468	432	454	420	471	448	412	452	433	434	445	391	406	436	454	440	441	420	439	442	457	427	449	444	433	417	439	434	472	451	420	424	369	426	410	436	454	441	449	419	398	444	477	438	380	442	408	425	446	452	449	451	452	455	434	436	431	452	443	448	391	418	430	422	439	435	435	413	412	449	458	462	422	412	434	427	444	458	478	428	456	426	467	431	422	451	408	449	416	446	453	395	444	423	396	425	440	436	421	420	477	460	440	455	422	412	478	397	460	420	442	411	431	409	470	414	410	478	422	449	423	447	497	417	433	397	438	405	438	447	469	452	458	409	451	392	456	413	450	443	443	457	441	444	423	448	423	428	451	438	405	401	414	449	458	438	436	448	426	400	423	469	427	392	445	442	480	462	454	440	436	420	415	452	449	432	407	472	417	467	437	420	427	427	436	423	438	423	448	418	439	467	459	448	392	442	457	453	437	388	435	433	402	407	462	428	428	437	428	445	393	463	429	431	438	426	449	491	435	465	424	419	452	458	463	437	459	393	434	451	402	433	439	446	394	437	460	463	457	387	432	451	433	427	438	449	414	455	436	448	430	431	440	466	414	454	439	437	429	432	455	424	433	466	435	439	428	483	467	454	436	450	457	413	449	439	426	440	444	466	430	449	426	419	449	383	453	409	431	413	416	483	424	450	476	468	441	484	447	436	446	410	432	447	396	447	461	414	395	475	448	445	462	433	437	408	425	433	416	454	438	445	428	438	444	425	426	445	418	448	453	437	487	488	478	408	434	420	418	415	451	429	441	445	447	459	399	453	462	420	430	454	416	460	426	454	475	406	421	419	412	453	422	415	459	417	463	423	419	428	470	425	458	446	441	453	429	472	424	398	471	437	516	434	431	446	452	414	399	435	409	462	433	402	419	430	441	471	437	465	445	430	429	417	451	412	435	411	436	463	430	457	445	456	409	432	458	446	428	428	435	445	470	454	422	456	434	450	412	483	448	458	446	451	448	433	438	445	448	417	451	450	423	422	434	429	436	461	443	411	432	454	435	400	391	450	435	455	444	404	450	409	435	427	452	448	396	420	433	478	421	412	449	405	407	458	405	426	456	459	410	480	443	389	437	457	416	453	408	435	453	398	441	403	409	462	442	429	438	450	465	444	421	424	444	470	484	401	430	432	447	422	449	447	374	428	456	415	455	447	444	470	424	421	390	448	451	414	442	468	450	447	445	416	405	424	446	442	423	405	456	439	464	426	443	438	412	439	442	432	438	444	431	426	416	440	419	444	454	464	482	435	458	449	429	431	455	437	415	441	422	420	478	451	446	436	408	442	433	420	464	439	456	437	455	445	430	424	475	407	433	434	428	420	418	476	430	469	435	427	415	429	430	444	437	435	411	386	436	395	442	400	471	406	418	432	437	421	473	399	467	437	472	412	469	452	449	423	423	416	436	404	422	426	427	413	411	443	450	417	393	407	446	434	457	381	445	430	436	418	407	405	416	455	394	444	471	441	435	441	440	454	431	450	411	409	465	471	434	436	433	473	445	421	454	435	402	466	456	420	488	402	440	461	450	435	419	407	423	450	426	465	436	403	447	427	434	430	451	409	414	449	429	501	471	436	439	435	438	428	446	418	404	452	402	427	452	440	467	412	478	421	475	430	448	418	425	450	414	449	460	450	426	469	423	427	468	406	443	401	403	427	431	411	413	444
40398	40471	18485	3681	623	596	657	621	622	577	625	647	603	600	631	634	576	635	620	662	634	639	650	669	618	611	651	620	607	600	632	625	629	599	575	649	587	639	598	603	616	595	619	656	628	629	616	662	608	606	611	654	607	611	615	619	654	599	612	648	571	595	610	647	612	621	602	615	624	581	614	651	590	607	623	588	640	573	599	606	643	590	641	596	607	609	630	647	571	597	621	587	575	599	658	611	615	640	629	604	575	597	632	611	595	648	660	633	622	603	609	626	613	567	566	600	630	632	555	646	577	625	603	625	604	584	634	594	626	624	586	659	651	605	617	638	593	630	658	614	600	635	654	631	585	645	643	624	626	586	596	599	593	599	622	613	602	617	621	584	614	602	629	610	651	638	571	592	596	601	548	637	629	590	619	644	619	591	650	632	620	608	614	586	644	576	593	618	568	614	621	587	579	611	634	675	637	576	613	605	583	561	573	655	624	621	618	633	604	581	656	595	648	610	605	635	618	610	583	581	650	569	626	612	608	630	586	584	573	605	619	581	615	625	657	648	606	589	579	648	598	652	657	634	583	610	621	627	607	637	557	627	596	669	594	616	609	619	586	584	604	660	627	626	654	677	577	625	630	629	577	646	616	650	577	609	617	637	630	568	603	617	666	627	657	600	617	587	633	591	592	582	663	665	628	628	619	593	669	609	612	635	634	597	639	655	574	612	581	605	647	597	614	617	612	599	605	639	610	621	626	616	590	585	637	632	640	642	568	582	642	621	650	595	584	664	556	554	576	644	606	666	641	561	574	647	659	651	616	586	621	592	631	581	648	611	595	616	584	582	582	617	673	634	613	641	643	624	616	618	628	621	645	620	595	614	617	623	615	584	646	603	633	595	591	569	612	596	593	608	643	647	643	603	602	601	646	592	645	640	595	639	615	621	640	636	586	638	627	607	641	642	602	615	632	632	681	603	619	650	601	646	608	600	576	623	600	636	617	669	649	616	612	632	622	635	574	597	607	605	588	638	608	634	582	615	634	682	590	635	607	614	599	639	620	633	628	585	623	598	634	650	589	569	607	608	603	602	591	646	629	625	626	591	642	571	633	615	597	611	627	566	618	602	623	638	648	650	639	639	590	610	617	613	586	585	563	608	556	584	611	636	611	628	582	616	598	668	631	621	622	634	629	623	616	660	651	600	570	628	593	627	647	622	640	653	672	604	638	616	643	620	651	562	617	604	615	615	696	606	619	640	613	620	633	630	664	598	624	664	599	595	606	590	631	639	625	603	609	592	624	626	609	625	600	621	619	688	603	680	631	621	637	603	585	605	625	640	637	592	634	595	604	589	586	619	627	602	637	611	607	626	589	607	631	585	624	614	598	621	613	667	664	629	611	639	642	614	561	591	603	622	631	600	627	604	604	628	637	601	603	653	669	633	628	661	619	617	590	597	618	594	648	602	647	627	606	636	607	576	610	611	615	619	570	630	644	640	666	602	627	622	600	636	619	604	597	591	650	635	621	627	639	599	610	570	661	577	632	646	635	644	651	617	622	613	567	592	586	654	637	637	648	584	612	628	651	655	586	648	590	562	583	610	643	609	589	624	569	600	575	624	637	623	614	614	599	588	602	619	613	625	622	649	638	601	598	569	553	594	642	602	596	604	614	614	601	648	621	595	629	612	593	626	649	634	612	633	604	587	614	602	606	574	657	675	626	609	630	588	618	648	608	600	626	583	651	599	635	633	657	599	625	583	587	581	591	598	582	633	612	616	585	624	591	648	638	595	665	606	608	618	574	608	621	609	602	622	604	648	633	660	578	565	632	628	599	631	594	661	624	603	657	582	630	656	668	612	616	629	630	643	603	609	635	604	647	585	652	564	600	659	617	611	615	637	595	637	613	621	628	585	612	618	638	637	621	607	625	587	626	612	614	617	637	620	586	596	588	607	651	619	611	590	636	627	638	650	624	634	648	636	629	583	627	636	609	605	574	577	600	593	623	633	610	612	617	651	633	644	649	620	610	634	602	631	611	595	550	586	621	638	596	613	595	643	572	632	625	619	638	634	596	582	635	629	651	629	635	607	625	627	572	599	637	645	668	618	613	586	647	610	634	627	623	554	642	686	656	604	632	576	587	589	597	637	630	591	616	620	648	595	615	640	617	621	607	699	637	618	617	614	616	594	606	654	646	567	609	638	633	597	633	597	638	611	632	602	672	617	613	642	579	619	635	617	612	625	647	671	635	644	588	629	586	600	608	615	610	609	594	610	595	656	581	606	579	622	579	634	610	597	575	618	624	654	614	589	640	639	597	619	638	612	578	635	624	607	640	623	643	584	609	584	604	624	603	609	618	612	631	628	610	654	634	624	607	626	606	619	628	582	636	578	586	630	613	592	588	628	621	625	637	616	638	619	596	645	590	644	625	627	597	601	661	611	606	625	628	630	586	555	600	624	637	627	647	629	590	622	643	591	597	625	606	637	606	567	610	645	592	597	603	606	610	639	615	583	638	630	582	595	607	610	580	593	663	623	598	629	625	637	643	607	625	635	647	628	591	631	606	638	642	578	631	614	657	605	588	644	619	576	610	625	606	583	628	614	615	622	608	602	603	584	639	619	663	631	597	618	686	664	620	661	619	609	584	621	652	608	591	591	599	595	620	603	661	629	636	617	666	607	602	631	616	538	629	591	631	577	604	610	609	618	593	642	632	627	588	644	628	622	563	635	583	643	597	596	621	594	615	623	593	602	578	607	594	646	595	563	627	619	594	632	592	653	601	666	596	660	582	601	680	630	609	607	585	646	659	660	601	614	582	593	645	684	653	621	590	591	610	652	600	620	630	632	613	615	632	650	619	648	625	647	631	613	614	636	627	576	590	608	627	613	641	640	636	630	609	654	599	573	597	620	622	593	630	603	615	608	637	609	595	664	615	634	621	618	610	633	661	603	610	613	612	654	630	618	632	629	615	592	649	606	604	621	635	578	604	612	635	588	634	636	638	620	648	620	645	644	622	649	569	622	640	618	652	611	588	576	605	615	634	609	571	604	585	589	630	626	609	597	623	621	613	586	611	589	627	652	630	629	558	657	684	607	616	665	623	623	638	590	643	678	627	641	606	625	642	631	624	592	629	625	617	594	596	594	634	635	625	612	581	606	651	633	594	597	624	651	616	599	602	654	604	639	583	654	620	614	620	606	626	611	611	611	613	611	642	629	670	600	637	644	602	637	604	629	632	592	562	688	604	632	642	613	594	597	646	672	595	626	598	623	647	605	636	622	568	617	636	603	607	585	609	586	608	635	613	639	626	595	639	654	622	639	638	625	554	605	624	644	586	672	634	606	596	615	596	601	600	570	640	590	618	594	631	584	593	604	603	642	662	606	614	587	595	632	614	616	642	584	647	648	642	606	641	604	636	625	608	653	654	567	626	625	614	619	572	610	586	652	606	627	634	577	638	606	606	616	614	565	611	638	612	604	587	619	645	607	579	597	616	633	616	616
24769	21826	29027	24322	20876	8498	749	588	548	540	548	557	520	593	550	532	511	548	538	494	514	518	541	541	514	527	515	498	546	506	517	514	520	568	552	559	510	567	536	551	543	524	485	519	555	540	505	521	524	494	542	494	550	566	536	510	526	539	528	542	535	543	545	504	514	570	567	534	509	538	527	529	534	506	562	549	556	497	538	529	536	531	543	517	540	540	541	532	538	530	506	538	464	526	525	540	540	495	485	568	488	523	563	538	542	472	537	536	497	556	531	505	496	540	566	529	552	482	529	533	534	548	495	518	517	501	540	507	535	520	534	503	538	529	546	551	508	538	565	575	583	522	537	552	544	530	504	520	515	535	485	532	551	557	549	503	526	529	538	554	521	475	487	545	525	508	534	569	529	508	557	536	513	501	549	516	490	524	520	561	520	542	513	543	550	526	532	541	525	507	522	517	528	534	552	545	496	525	508	549	500	567	483	530	494	513	559	526	583	528	547	519	487	506	495	547	536	501	515	504	543	533	562	580	514	544	546	553	493	534	570	579	524	556	521	508	525	492	558	528	527	538	551	586	535	530	491	543	516	530	513	506	476	516	572	504	527	527	536	517	531	510	523	524	526	523	529	518	529	562	534	569	492	535	538	488	549	529	521	502	498	505	549	545	536	545	533	523	527	512	522	541	545	509	527	526	527	573	539	526	497	551	537	507	568	554	564	498	535	537	556	520	537	569	526	487	553	499	540	554	554	521	547	526	552	502	546	492	546	511	525	484	541	519	523	491	508	538	542	528	523	547	553	537	548	535	500	503	504	496	509	527	526	542	587	542	575	505	501	515	515	531	510	510	545	550	532	525	531	534	567	557	531	557	533	547	530	540	506	517	522	512	515	527	533	524	503	504	576	512	509	552	556	508	524	496	520	521	508	496	501	517	535	575	535	545	509	541	508	515	526	503	510	473	525	514	538	520	522	552	569	547	536	573	538	494	553	530	554	575	506	510	531	535	511	522	563	501	531	565	522	500	561	558	575	482	541	523	572	561	543	572	528	550	546	546	537	499	491	563	540	534	506	565	528	497	507	534	549	528	497	524	536	533	529	526	511	558	557	513	514	547	539	539	504	555	543	545	518	541	489	538	532	505	532	533	570	520	561	520	555	479	512	559	527	519	512	547	525	524	548	537	504	536	579	500	534	548	489	534	528	532	534	527	516	562	538	541	516	509	520	555	520	520	550	560	529	498	546	508	549	566	538	573	564	487	538	489	518	492	526	530	520	540	538	484	484	497	573	576	499	524	535	565	548	504	549	504	527	528	530	506	539	556	533	527	547	530	557	487	500	548	522	535	549	492	503	547	522	520	534	581	526	562	510	493	553	505	509	495	569	516	566	532	518	558	556	510	504	492	569	533	560	531	474	521	537	524	538	552	537	524	491	485	561	496	508	553	551	466	523	531	582	534	523	524	523	536	544	487	496	533	549	554	546	524	526	484	522	489	555	556	527	502	569	547	506	552	538	520	530	534	540	503	568	493	528	513	529	497	534	514	533	538	508	488	561	506	552	525	525	514	510	494	536	509	518	559	523	532	517	526	582	477	561	516	544	535	591	515	571	530	536	516	526	554	544	569	519	547	508	502	511	516	507	554	538	526	554	553	507	543	514	553	540	492	518	505	515	499	561	567	501	539	580	546	537	520	495	529	561	554	531	508	526	487	514	531	503	561	528	486	544	553	532	551	549	513	529	548	541	522	526	535	522	502	498	561	526	542	550	490	542	521	529	518	518	533	578	520	532	529	547	530	571	533	538	576	530	561	545	515	540	523	524	547	531	521	512	488	528	521	514	558	529	557	513	549	530	487	503	546	554	508	524	531	557	542	522	522	522	489	564	549	540	500	508	569	497	504	537	489	531	502	533	506	495	528	508	504	520	545	519	527	566	583	545	520	529	543	542	509	546	519	539	519	540	539	549	559	529	523	535	552	518	566	578	548	530	537	550	525	526	524	513	542	568	531	559	541	575	517	523	500	535	528	558	596	510	530	522	532	526	493	538	534	559	504	536	508	540	498	534	539	539	535	533	573	528	504	513	537	505	511	524	544	497	550	542	578	515	545	524	512	510	547	529	505	584	500	489	515	537	523	546	525	536	485	557	548	534	552	510	516	516	517	543	517	502	529	505	509	514	523	515	545	502	522	502	538	537	498	542	568	534	555	531	539	495	540	537	530	542	523	539	520	550	534	521	520	503	489	555	536	519	552	544	575	526	543	523	518	496	523	568	539	539	516	517	508	549	551	516	508	561	502	533	507	511	542	525	523	517	500	526	488	541	484	538	486	527	532	530	580	495	549	544	519	555	506	547	558	575	524	546	555	539	524	497	498	511	508	520	546	552	534	554	530	510	542	519	536	527	545	511	542	516	521	527	511	563	495	505	525	555	572	545	520	517	495	541	501	553	518	557	521	536	523	534	528	495	535	542	539	509	568	564	541	531	536	517	538	507	592	549	530	545	504	565	518	541	544	524	494	553	528	569	524	551	487	538	531	502	485	501	580	529	539	552	510	531	506	551	540	494	548	540	542	515	514	498	494	526	525	523	533	516	496	556	509	508	463	567	515	546	556	524	516	537	530	555	513	558	531	540	536	541	525	573	532	490	539	509	552	464	501	545	530	514	509	498	521	483	532	505	495	504	507	558	552	496	493	492	545	532	522	514	535	530	512	525	522	564	522	526	571	506	523	534	547	514	505	529	499	535	559	504	525	548	497	529	525	473	522	547	544	558	546	528	521	521	522	511	558	533	534	499	533	539	507	527	538	493	526	562	527	496	530	544	532	476	546	512	528	512	539	519	552	511	526	543	494	519	517	518	517	524	545	555	545	544	527	534	517	536	554	524	535	542	527	528	518	536	568	508	554	543	540	528	490	546	528	529	554	528	549	559	567	518	536	558	520	521	523	531	528	503	567	530	548	496	534	536	556	566	549	519	536	522	544	530	555	555	590	525	535	527	557	542	548	555	544	536	546	533	499	535	544	555	537	517	520	523	532	575	552	528	535	518	538	540	540	520	579	534	542	532	527	523	499	510	504	512	532	514	524	481	546	506	525	545	568	535	519	516	523	510	513	527	537	550	507	541	522	536	538	606	574	574	550	520	545	552	527	491	547	523	519	518	533	516	560	528	527	486	547	606	535	543	523	561	465	531	536	574	542	575	525	548	503	541	543	534	527	530	491	547	503	532	492	500	520	487	507	492	542	514	565	566	521	558	554	502	517	509	560	520	518	547	474	537	511	529	494	554	540	561	498	530	516	545	517	529	496	542	488	532	534	551	557	565	530	537	525	522	527	578	507	492	530	526	511	552	568	536	556	553	518	526	510	542	530	549	539	533	555	517	539	541	533	510	556	528	534	501	500	488	560	531	523	495	553	526	539	513	511	516	524	540	494	558	527	547	552	479	492	523	585	564	566	508	488	520	524	553	503	539	507	466	505	540	542	493	514	551	517
61601	79597	45563	14607	738	745	781	793	718	711	744	745	747	756	760	738	724	730	810	739	754	809	709	823	722	754	689	743	718	728	746	746	750	752	774	741	721	770	735	734	765	734	772	759	721	775	715	729	715	743	779	760	755	721	717	719	752	767	755	699	744	761	713	735	723	741	721	730	689	743	790	751	750	747	671	702	768	771	766	780	709	792	693	754	802	737	741	724	732	770	761	714	762	733	749	795	722	751	729	731	743	779	745	792	729	709	723	739	768	724	750	762	737	780	731	785	707	742	775	703	721	737	752	729	754	741	759	793	719	727	756	760	725	724	757	746	712	799	748	713	739	731	777	736	707	770	746	727	734	777	736	743	739	749	758	768	751	783	718	763	757	732	774	688	766	720	766	776	706	764	722	728	727	736	760	734	727	757	760	739	744	713	790	750	714	745	759	778	761	730	696	747	746	692	730	737	737	769	731	738	748	711	753	715	731	775	740	737	736	743	749	787	762	724	700	745	744	724	737	750	749	748	725	750	719	777	760	754	772	761	764	711	724	740	735	654	719	719	760	705	774	702	780	720	777	745	720	726	779	781	718	695	789	719	741	715	706	752	756	794	760	725	738	746	772	757	760	767	713	718	739	760	752	764	677	707	796	728	742	718	753	758	768	739	746	717	741	760	706	774	763	767	741	709	746	773	786	823	735	706	722	766	818	748	756	762	760	732	738	776	719	728	792	690	767	724	747	762	732	760	772	754	738	747	771	791	733	735	686	706	726	755	738	749	712	721	689	733	700	739	710	749	722	783	774	741	704	749	742	735	767	718	765	725	778	767	706	698	821	768	711	715	754	754	721	704	732	707	687	720	769	765	746	727	730	739	798	772	739	721	749	745	743	752	744	745	730	762	725	787	758	760	702	775	736	759	734	724	746	781	742	719	772	768	765	737	735	735	785	779	685	769	770	723	766	693	742	761	743	733	753	755	724	759	771	768	718	724	742	750	712	752	749	740	690	742	783	755	758	753	750	680	752	747	720	774	737	764	748	747	772	739	782	730	764	697	758	754	730	764	712	720	743	758	754	814	763	740	772	767	765	721	762	784	762	752	749	734	723	742	710	737	767	714	794	734	771	701	745	744	733	719	722	749	739	730	745	708	803	726	735	739	752	738	730	723	721	761	744	715	766	719	738	679	766	764	705	751	791	750	745	753	698	766	734	739	770	771	752	763	757	795	740	771	751	716	732	778	760	725	729	756	765	739	759	755	725	751	757	726	729	783	709	750	725	722	685	728	730	677	745	730	705	729	788	702	757	788	756	710	740	773	730	764	723	723	785	754	696	734	751	759	760	742	699	776	707	744	746	760	719	762	712	734	720	723	763	770	749	725	749	718	745	755	737	758	739	731	735	681	781	760	733	792	730	801	751	759	773	744	708	758	763	744	730	738	726	740	736	745	723	741	715	739	768	752	754	714	739	696	669	737	762	773	726	751	744	723	734	754	737	784	723	715	745	721	747	737	727	727	776	744	741	701	716	768	752	751	769	719	765	765	706	762	759	717	732	742	759	728	756	775	746	740	754	761	741	717	707	689	748	712	755	785	765	704	756	746	739	795	724	722	719	782	730	747	719	727	793	765	716	742	731	770	714	750	726	710	706	711	711	739	693	760	777	719	772	774	756	738	737	783	696	713	784	763	740	726	719	695	715	748	730	776	702	690	752	773	728	721	722	727	695	750	737	730	757	764	746	673	730	748	745	721	786	734	707	660	785	700	753	761	737	748	734	733	718	726	757	765	746	764	739	748	719	693	724	763	678	761	713	751	742	699	779	727	780	739	765	739	698	793	747	720	697	755	732	769	726	762	783	725	732	782	738	709	742	692	744	707	742	750	729	712	749	771	753	727	757	717	750	744	729	755	722	751	771	729	729	714	741	785	757	711	735	730	832	739	731	757	759	722	741	690	692	737	756	720	739	683	777	761	735	732	731	764	740	745	774	761	748	766	738	747	695	730	692	754	762	738	726	738	718	749	728	727	796	707	761	797	743	769	737	729	699	733	745	708	741	725	714	741	736	721	768	762	734	742	687	770	723	654	752	748	725	774	727	798	727	747	772	763	791	785	757	730	747	742	788	719	679	781	769	785	750	722	723	732	729	756	768	753	769	768	750	732	779	784	737	790	761	747	750	761	718	769	735	702	743	760	732	667	732	768	734	730	741	794	697	772	738	753	756	760	732	751	735	745	744	747	717	773	755	748	801	759	730	770	690	694	750	755	777	745	755	710	734	756	701	755	714	764	778	758	750	799	725	784	739	700	758	701	705	749	709	731	700	732	722	707	779	716	770	736	720	706	733	733	683	696	752	718	702	772	759	756	770	707	737	729	814	741	708	709	719	740	723	736	692	726	721	751	721	722	747	755	697	741	802	732	733	714	762	706	685	748	729	753	740	758	753	754	729	744	735	740	752	756	781	734	740	780	769	762	697	731	744	742	749	768	740	767	759	749	730	772	691	750	761	727	755	714	740	776	735	774	753	726	795	727	711	684	763	740	760	742	774	735	732	713	736	762	757	786	747	744	774	794	722	727	701	730	753	779	778	764	779	727	709	764	743	711	761	720	752	755	716	739	749	730	804	699	716	736	720	749	751	710	753	750	739	735	744	727	745	680	741	711	690	730	715	781	773	781	711	704	666	722	779	821	728	690	764	719	779	748	726	775	729	769	705	727	775	705	818	717	784	749	712	720	767	766	802	686	753	688	743	699	867	758	731	774	759	710	735	707	706	760	710	756	704	748	780	782	712	773	785	776	736	759	772	707	723	746	749	749	752	762	761	726	709	736	732	765	756	800	781	704	816	728	704	750	758	733	718	750	712	815	723	742	706	753	720	744	743	760	808	703	763	752	742	740	713	721	706	730	739	727	749	754	755	768	739	721	751	729	784	792	715	742	718	707	689	759	722	748	705	793	754	714	774	758	774	771	747	733	761	736	751	755	764	738	717	689	728	746	764	710	742	738	768	705	759	710	705	757	783	735	763	733	749	736	733	802	719	783	748	778	750	732	729	724	719	762	726	711	739	744	748	738	731	740	734	742	707	776	729	741	753	728	776	729	767	707	781	715	738	761	772	752	730	766	802	715	749	717	770	759	764	731	697	768	705	710	770	731	745	712	744	755	741	796	741	736	722	778	697	710	719	768	687	792	719	791	705	754	731	751	777	756	743	759	688	706	783	786	733	704	736	735	744	727	724	733	713	747	699	755	759	724	696	786	768	739	770	667	777	755	673	717	736	696	746	761	819	735	704	684	745	759	753	707	719	772	716	712	706	741	756	731	762	738	737	733	730	699	754	747	688	761	719	713	791	752	711	689	715	713	766	760	760	739	741	720	731	733	718	734	727	756	716	714	739	797	740	709	782	709	746	793	762	727	730	754	760	729	738	710	722	745	692	771	759	749	718	760	754	719	704	719	765	723	754	787	808	792	735	770	723	742	689	763	747	787	773	756
23417	21543	29406	23777	21378	21082	6458	537	478	460	476	468	471	456	492	451	459	455	471	484	467	445	456	471	429	459	457	467	460	454	450	470	463	468	456	472	446	401	438	423	432	472	457	395	488	455	430	511	441	414	474	453	461	452	470	433	452	464	437	461	481	460	411	474	437	501	431	470	472	460	466	423	452	507	476	460	465	443	450	422	435	443	468	439	456	447	453	477	470	454	443	460	462	443	472	493	460	409	428	417	430	453	491	420	485	460	480	458	496	434	435	384	467	465	428	423	441	452	461	471	455	464	436	448	446	452	456	496	426	518	447	426	429	449	469	500	425	444	460	445	498	383	446	442	427	444	480	436	435	431	412	474	434	429	450	453	455	437	460	428	433	441	444	476	488	445	422	451	459	464	476	471	456	443	491	414	442	447	423	457	424	463	430	441	447	449	428	456	443	443	434	454	443	428	451	434	424	445	448	473	425	461	428	452	387	439	409	437	448	425	504	428	451	429	447	413	446	443	427	435	457	384	457	470	450	483	473	375	439	484	447	427	482	433	472	488	451	462	460	454	442	439	495	460	433	456	436	440	427	456	422	466	436	491	417	449	435	434	451	470	452	460	429	452	414	467	453	445	458	437	445	479	451	437	449	438	452	419	427	435	428	431	458	446	439	457	454	471	457	431	460	495	476	461	466	446	467	440	462	434	437	458	457	456	462	480	449	439	448	460	468	474	449	471	440	446	441	411	443	451	454	414	448	477	422	415	450	463	470	460	449	439	445	445	450	468	471	466	439	454	441	467	451	485	462	425	446	432	466	476	445	456	463	484	460	461	482	456	470	409	451	442	437	428	434	470	450	455	450	455	432	417	460	429	451	476	455	450	470	411	405	414	445	467	430	442	447	515	429	422	484	447	459	454	491	423	469	457	446	448	429	458	444	468	433	450	425	450	431	478	446	456	446	435	437	495	460	479	448	451	461	456	457	448	451	491	469	458	451	416	416	491	467	452	434	462	430	463	464	459	477	435	475	433	453	452	471	428	459	463	485	469	431	449	475	444	437	462	483	427	444	471	421	438	442	443	438	474	477	490	439	484	419	423	439	452	436	432	419	447	432	480	423	448	435	428	448	420	460	466	451	497	457	450	461	445	522	432	464	422	450	479	437	444	488	414	491	429	456	427	427	464	450	436	472	472	426	461	473	460	442	447	466	473	467	459	456	432	460	431	475	462	425	432	444	461	430	429	462	473	473	485	431	463	439	478	442	472	480	463	445	485	497	428	456	487	473	480	429	464	455	460	432	464	430	472	461	449	496	456	467	477	466	465	419	464	441	446	457	435	450	421	464	454	445	429	436	462	460	465	413	478	464	449	468	455	426	431	468	472	484	432	487	473	499	484	445	446	486	494	456	435	443	471	500	463	466	447	491	450	433	466	431	431	418	416	445	471	470	456	447	453	455	445	451	490	500	463	465	439	460	421	475	457	450	460	431	466	460	444	419	438	419	464	457	441	451	441	455	455	425	435	474	416	452	457	453	458	444	467	476	456	434	451	454	424	430	454	430	459	449	440	481	453	462	445	460	424	487	460	462	465	448	427	427	469	505	429	455	477	463	471	440	446	451	423	435	455	478	476	456	407	475	440	440	473	491	445	431	466	449	450	479	440	433	444	429	473	443	450	444	460	479	456	435	474	443	464	438	454	430	424	458	422	438	460	474	463	443	452	461	437	433	424	417	472	450	467	413	477	424	451	453	443	456	457	460	459	479	445	427	490	467	461	429	433	434	479	454	436	434	457	466	462	396	459	447	456	446	477	464	444	447	464	431	438	429	464	481	434	447	458	521	409	441	446	459	437	495	424	449	453	415	448	430	424	420	403	433	457	416	417	469	410	474	479	456	408	427	454	435	445	432	465	452	416	479	425	453	484	451	463	458	458	433	462	479	473	477	427	446	416	467	489	475	429	462	449	440	425	419	417	490	414	416	414	450	437	464	441	473	467	475	421	454	468	450	485	445	460	447	446	452	453	458	438	497	473	437	459	461	449	433	459	463	453	451	443	462	472	439	463	458	442	444	448	437	468	466	432	446	454	437	446	420	465	449	434	470	451	412	430	464	452	446	479	459	463	430	442	440	485	445	480	452	436	470	467	443	416	480	453	467	439	411	448	449	456	429	478	453	432	446	439	417	461	427	461	465	475	421	462	438	416	463	467	461	431	406	437	472	447	449	447	482	462	433	423	454	481	463	448	454	456	472	440	466	481	447	426	445	427	423	418	459	472	395	426	488	476	463	445	457	460	416	465	465	457	425	414	472	447	469	482	412	451	451	423	431	462	487	494	433	428	448	449	469	446	460	462	445	411	440	496	430	495	453	468	455	462	450	431	499	474	424	475	443	414	430	398	466	438	430	457	444	469	478	440	407	472	438	443	483	462	440	460	449	491	463	497	470	435	425	465	413	449	430	442	467	464	450	440	453	451	457	446	421	442	482	419	464	442	460	471	461	427	482	454	471	435	485	415	455	477	447	435	457	438	454	443	450	443	477	468	455	435	437	436	470	458	455	440	468	450	416	426	455	434	406	445	477	441	463	447	428	461	462	446	420	467	428	384	475	457	420	449	451	447	469	430	454	465	421	456	474	420	464	465	479	432	429	470	456	451	431	453	465	465	477	448	419	446	432	490	426	442	415	478	432	458	457	446	434	421	454	418	427	456	457	470	465	470	435	455	451	438	429	431	499	447	407	461	439	506	462	448	463	477	485	448	448	445	417	492	451	460	495	429	462	483	437	415	471	454	453	436	442	433	492	454	449	471	440	491	470	455	434	454	430	428	466	470	471	448	415	419	436	485	441	424	477	447	503	467	469	464	447	465	471	472	465	482	479	448	444	449	485	486	439	452	454	463	416	453	455	468	457	448	428	449	477	434	443	424	465	456	437	422	431	463	446	441	425	453	448	461	471	464	479	473	446	504	458	436	447	456	461	428	446	459	449	459	434	425	453	467	440	443	441	472	459	450	441	436	456	437	439	445	443	446	484	463	425	461	424	471	482	472	449	455	420	476	451	469	431	442	441	512	464	449	475	444	455	434	457	425	429	471	468	469	455	434	418	453	459	417	424	470	453	468	475	449	405	429	464	471	454	419	441	483	425	433	416	458	485	432	489	414	481	479	418	446	411	435	461	428	431	447	469	451	419	464	476	426	420	411	419	423	475	460	430	434	471	460	456	443	447	472	466	436	452	433	499	474	470	436	463	428	468	442	419	458	506	416	410	475	442	474	448	455	464	457	454	454	448	465	475	460	483	419	421	426	445	454	436	428	453	437	421	429	463	461	484	419	460	443	438	439	435	466	424	429	442	467	420	458	487	451	445	478	434	480	444	454	474	461	435	465	490	439	439	455	430	419	479	455	407	400	432	437	514	447	432	446	442	447	464	438	447	411	424	451	450	438	435	441	425	433	490	456	457	448	453	436	462	452	443	443	456	451	465	474	444	446	465	452
61847	89885	54855	20338	628	626	635	619	721	681	681	610	617	640	615	606	604	655	636	635	610	649	640	630	627	606	616	617	665	616	653	672	615	623	656	639	614	603	633	632	657	579	633	620	616	623	659	649	602	645	626	603	661	653	638	643	664	630	608	599	633	583	614	599	629	589	634	638	661	615	639	593	659	602	631	622	626	642	590	623	639	657	655	656	630	588	625	650	638	631	588	586	646	687	648	620	643	621	633	614	632	672	634	657	618	649	623	626	629	594	606	622	623	588	624	628	645	648	605	628	610	640	618	680	619	668	613	721	653	608	641	619	601	607	665	589	583	627	656	646	624	616	641	575	612	622	656	632	588	624	610	639	650	625	665	622	599	648	665	612	595	621	605	628	640	578	649	672	656	634	586	592	672	666	619	622	618	596	612	585	649	641	612	619	609	611	621	672	621	580	648	617	626	618	598	627	634	662	631	554	658	632	582	607	644	628	590	589	635	594	601	618	682	595	611	612	636	620	626	608	607	580	616	639	594	646	637	635	628	665	618	645	638	657	652	636	639	644	615	624	588	627	634	648	642	643	604	626	630	587	627	595	621	615	613	651	623	649	591	675	637	648	623	635	645	567	599	634	592	618	627	626	633	694	625	634	626	660	594	620	614	606	651	648	628	607	590	653	593	611	625	602	599	680	622	631	647	654	573	668	644	613	599	599	598	659	600	626	660	618	639	589	607	618	639	652	608	616	598	616	590	644	609	610	641	564	646	623	633	666	637	618	626	628	651	634	586	626	638	585	637	648	634	653	657	595	615	595	620	614	594	580	604	661	613	620	586	590	605	644	650	661	672	612	639	634	619	629	645	662	607	630	642	592	629	589	621	622	617	617	638	606	673	669	617	666	643	606	595	672	655	665	627	606	649	633	628	659	616	616	607	620	604	633	630	645	643	637	629	667	625	630	634	694	616	616	625	645	628	614	642	631	624	636	618	559	619	635	645	585	618	627	652	650	594	602	642	635	652	591	661	645	611	652	634	632	590	655	611	621	609	610	614	664	619	591	619	613	593	594	652	628	643	636	611	631	639	620	657	610	597	630	606	635	613	630	603	619	619	608	613	587	623	595	592	617	639	628	617	622	610	603	605	616	611	625	682	606	602	624	578	617	619	656	597	636	654	624	674	627	606	599	636	645	661	590	612	593	661	622	646	615	603	635	624	611	610	617	613	656	633	640	611	595	634	648	643	632	614	615	623	617	611	630	607	651	654	580	616	644	640	655	655	634	609	622	668	622	606	601	669	660	662	618	631	604	676	609	599	650	611	666	661	629	609	649	588	579	621	655	594	634	648	594	619	637	644	627	617	639	648	598	626	607	636	588	599	585	602	620	649	676	649	601	614	621	659	631	628	645	632	659	624	602	631	663	639	605	610	611	604	629	604	611	583	642	589	668	621	594	660	655	656	644	598	609	641	682	662	618	615	625	616	611	630	618	644	640	629	630	638	617	617	596	654	611	585	608	601	629	642	664	615	616	680	597	673	617	580	632	623	636	583	636	578	616	562	654	622	618	623	629	654	641	626	626	624	629	593	622	636	639	614	640	633	584	622	603	645	608	610	664	654	659	629	626	620	631	620	601	597	597	593	616	651	618	636	612	626	611	610	567	623	618	636	614	649	585	647	670	662	628	569	631	598	642	598	625	621	573	635	640	634	595	633	649	650	601	606	635	606	619	603	634	586	621	629	621	619	626	635	587	653	671	651	617	632	633	644	621	639	657	610	609	659	655	663	649	619	594	620	593	584	604	614	653	657	633	607	654	624	617	603	605	588	612	638	615	606	615	658	642	587	590	574	672	604	568	611	634	600	630	621	618	655	619	646	653	604	582	629	621	598	605	641	582	591	590	633	585	608	648	636	680	630	646	598	665	659	609	653	612	615	619	605	579	613	639	611	620	638	647	691	656	645	605	622	595	692	624	634	602	651	612	638	649	608	594	609	620	637	649	601	587	630	589	610	561	629	620	606	573	657	641	658	658	636	587	645	640	629	631	604	638	567	675	644	642	617	658	603	617	630	627	629	637	610	595	597	652	587	665	622	630	620	595	612	615	647	650	599	625	632	638	572	621	682	667	633	620	653	610	622	679	664	613	628	616	581	670	639	636	615	649	630	644	689	617	618	580	611	655	603	671	625	650	621	598	653	623	597	651	587	631	599	656	645	642	626	627	636	651	635	623	633	623	624	609	618	590	617	603	589	600	616	614	645	595	605	649	611	637	570	638	623	645	685	619	645	599	604	659	587	661	577	620	614	591	640	627	609	666	613	639	616	601	623	602	619	587	611	630	711	626	602	588	592	605	598	598	621	641	594	600	612	619	666	616	605	635	641	624	613	631	668	633	641	641	641	649	595	656	627	598	688	640	634	579	549	611	648	602	632	645	655	599	637	593	618	619	636	627	670	644	604	640	601	676	634	676	638	612	652	579	593	610	608	609	574	638	609	636	618	672	595	591	669	630	636	648	625	620	653	633	634	627	638	599	629	610	604	567	654	618	650	614	627	613	611	583	611	665	606	629	656	652	556	606	621	658	619	592	659	608	601	590	660	653	642	621	635	645	641	624	632	575	626	631	604	604	623	596	633	593	639	615	601	611	610	632	601	636	618	654	599	635	617	624	627	589	655	658	641	607	634	646	598	653	622	584	608	634	607	629	573	587	656	603	603	581	609	629	629	622	658	597	643	635	616	621	582	617	605	647	623	632	644	625	639	587	648	624	623	627	584	603	645	574	631	643	616	638	616	611	665	646	614	605	582	649	609	618	652	611	628	627	657	648	619	600	673	627	648	626	598	655	630	630	605	624	594	605	586	638	656	642	644	658	625	624	633	591	656	661	620	585	613	637	601	634	623	608	624	630	593	621	637	653	601	637	607	648	586	580	640	632	612	622	627	662	649	640	603	605	669	623	616	659	627	613	592	623	636	623	647	620	596	638	627	644	582	602	650	645	607	620	606	618	580	628	630	631	603	622	614	623	629	627	602	589	688	578	626	583	649	639	623	646	628	614	619	652	615	638	615	610	625	590	663	655	595	614	615	642	611	586	641	614	614	628	634	611	639	624	595	612	666	608	612	613	618	608	650	611	633	645	633	610	620	612	634	623	618	649	703	621	628	622	564	618	625	603	619	604	572	643	678	639	603	654	632	623	610	602	648	656	656	636	617	643	611	646	597	615	589	643	640	633	616	670	620	622	652	632	622	628	584	627	619	623	650	630	610	605	600	594	641	628	603	617	595	624	619	645	632	645	603	633	632	611	616	643	644	609	663	623	614	644	662	619	638	610	635	613	642	632	634	620	651	615	664	619	695	651	666	593	568	635	592	602	607	618	645	597	657	648	618	601	587	614	633	597	652	614	654	637	616	639	611	611	667	615	636	579	678	644	623	647	597	608	629	645	590	636	581	628	642	618	632	624	606	667	612	618	655	658	609	639	671	666	597	618	624	596	594	609
32356	27367	21637	6213	479	470	443	482	482	391	477	453	446	505	454	445	403	408	457	448	437	425	482	447	439	419	433	443	468	470	419	439	447	415	449	476	410	496	462	440	454	460	432	432	455	417	415	479	434	437	452	446	427	459	429	405	437	461	440	428	418	472	459	450	451	455	432	407	465	459	425	434	420	471	461	453	443	400	441	454	457	429	447	444	450	433	465	426	453	446	402	420	438	459	444	394	459	479	416	457	420	461	443	411	418	434	401	425	423	478	438	440	467	436	409	466	458	435	429	442	460	448	438	459	478	437	467	405	449	436	447	461	443	463	461	415	443	407	464	439	442	472	438	424	419	423	417	380	447	425	444	457	438	461	436	437	420	413	410	465	454	418	444	413	445	439	442	449	400	442	468	448	426	412	447	452	438	460	438	448	462	449	439	454	420	458	419	434	433	457	421	467	476	390	448	408	468	470	400	426	458	422	422	460	418	430	470	448	440	447	427	441	474	435	478	415	469	412	442	401	422	370	417	438	483	459	449	466	448	435	442	429	416	470	468	456	421	442	453	466	447	458	439	417	423	438	416	471	442	432	480	439	405	469	427	448	421	438	466	442	440	449	458	480	439	443	460	460	445	442	431	439	440	448	471	425	467	402	463	441	415	433	417	428	465	438	421	429	449	405	436	415	442	439	418	428	418	427	432	442	441	418	477	437	466	448	440	437	426	438	473	439	468	435	423	445	479	455	431	435	481	465	428	435	437	464	431	474	422	424	414	452	440	412	435	451	438	453	447	416	440	420	410	443	445	418	443	434	432	424	432	427	464	418	474	459	416	473	467	442	417	446	420	434	428	452	412	428	419	431	430	420	421	481	451	441	390	426	450	449	415	421	493	443	453	462	454	409	438	435	434	437	430	440	426	452	437	457	481	408	470	442	456	387	487	462	448	452	441	425	416	419	461	458	445	474	444	435	452	451	439	463	406	458	412	435	453	473	450	434	407	429	432	445	426	426	435	430	421	444	479	450	434	425	444	430	414	444	464	412	477	451	438	442	454	449	426	420	441	451	413	416	460	468	445	432	445	436	474	407	398	486	470	456	473	486	434	437	439	455	411	418	449	412	448	476	404	468	473	483	434	485	412	431	403	448	437	468	454	434	422	443	445	467	482	420	450	430	462	460	423	409	426	440	446	429	446	436	460	445	469	468	406	437	424	403	455	451	401	424	406	402	421	479	446	378	407	409	451	441	448	461	415	445	416	465	423	437	426	468	454	414	432	461	456	475	411	468	426	453	422	448	440	466	428	427	487	430	479	492	433	456	436	463	421	443	427	445	448	438	451	443	455	430	441	470	445	426	427	436	457	490	442	432	460	440	459	442	431	446	458	494	445	432	458	465	441	423	468	453	419	461	428	419	430	420	461	467	425	440	435	434	481	436	461	436	410	435	439	450	403	471	442	450	418	439	481	451	450	421	443	449	425	436	466	417	422	382	450	416	464	387	457	432	438	424	461	427	437	451	459	481	448	467	431	387	395	446	500	440	454	429	496	424	466	417	438	430	422	446	474	432	448	408	445	476	444	461	417	380	423	422	455	422	443	416	471	439	428	443	485	418	404	451	448	450	403	446	458	418	441	411	446	420	415	379	463	412	453	455	443	404	431	458	486	415	449	482	457	456	443	423	449	419	445	474	475	445	454	437	432	441	435	473	453	445	414	445	453	423	456	420	463	433	437	459	463	468	421	468	482	434	399	484	492	417	451	454	449	432	431	463	439	390	429	402	448	448	419	448	453	407	438	441	429	470	443	463	427	425	442	425	455	469	474	443	431	399	449	460	464	428	439	423	441	485	438	452	419	476	438	443	469	414	442	431	433	432	381	409	488	429	443	447	447	450	444	450	447	433	470	424	467	465	459	437	460	420	435	451	416	476	458	433	457	464	458	455	391	427	445	421	473	443	438	436	428	464	413	454	449	415	441	425	441	444	448	465	432	407	428	451	447	430	457	456	465	452	445	471	445	438	385	431	463	422	435	424	422	441	410	440	422	453	435	454	438	409	397	433	426	404	456	450	469	458	448	446	482	425	406	440	448	459	466	470	464	447	420	452	449	443	441	411	450	427	428	414	470	449	457	429	443	460	470	396	481	448	414	424	468	408	444	460	448	425	436	459	468	403	422	403	452	446	407	418	463	438	430	460	415	495	484	483	421	451	423	419	448	430	451	430	456	441	460	454	411	417	472	442	427	385	428	420	449	447	441	413	412	479	400	416	405	476	446	456	422	463	442	455	437	443	457	425	453	457	438	424	444	421	441	453	430	451	446	419	408	431	475	454	464	418	420	447	421	448	443	404	461	452	438	437	447	489	437	421	421	461	426	453	415	430	405	451	422	424	444	440	420	432	473	473	482	436	447	448	447	440	483	469	467	443	441	463	428	432	423	449	429	454	423	450	440	453	454	438	437	438	456	467	448	420	447	435	436	497	479	439	422	437	466	457	455	469	424	432	454	403	443	422	445	445	431	444	404	397	427	469	468	459	467	456	416	440	433	416	436	459	447	443	479	464	432	423	428	424	465	418	441	443	433	390	419	409	433	431	366	435	450	423	440	410	442	435	431	458	424	446	408	430	434	439	468	454	460	457	413	437	443	424	478	459	477	445	452	393	435	418	421	437	430	434	450	434	462	397	414	469	461	474	438	435	446	410	415	450	451	441	404	471	450	427	438	469	432	467	447	449	438	454	457	440	429	440	425	461	469	444	477	420	445	446	444	417	441	461	399	487	403	439	415	440	456	482	418	415	446	454	437	435	449	431	439	436	450	458	458	426	459	453	432	425	432	426	455	408	442	441	448	483	412	456	475	452	462	437	440	435	464	422	416	422	451	441	446	432	422	457	436	422	466	481	452	423	440	437	474	422	454	476	416	410	460	427	460	402	469	450	471	441	451	465	423	457	470	448	396	451	467	421	429	429	459	402	441	427	485	446	444	418	444	470	435	480	456	415	436	470	457	453	474	417	434	437	416	451	480	459	446	463	453	496	437	437	485	425	434	420	451	433	469	410	447	433	465	448	477	454	426	415	442	455	440	394	440	426	449	465	483	460	450	426	419	406	422	461	458	419	455	462	423	414	439	463	466	446	460	410	433	430	428	432	422	445	417	421	438	427	466	443	424	431	403	446	426	430	484	443	454	439	471	439	457	433	441	401	442	431	414	412	458	466	433	431	431	439	438	452	410	443	496	477	435	440	425	454	469	424	433	439	421	452	417	484	459	422	454	419	425	461	446	422	430	447	442	487	463	463	429	437	453	443	413	467	464	470	419	408	397	421	456	484	465	474	462	480	429	431	435	440	445	422	415	419	457	459	448	466	459	418	427	419	443	411	461	429	420	459	392	431	417	441	422	452	438	418	416	456	426	447	417	465	415	452	433	449	469	469	427	474	453	429	446	454	447	435	409	415	433	468	423	439	437	426	452	413	442	427	450	439	400	416	439	458	422	447
40534	40482	18655	3437	686	639	608	622	644	620	582	637	590	653	610	601	673	616	626	686	618	618	607	628	595	593	592	626	626	619	622	627	597	655	658	643	660	657	639	634	635	600	582	619	630	625	635	620	605	607	638	684	631	615	612	603	633	605	625	655	621	612	597	646	665	652	655	665	614	647	650	599	573	643	638	594	612	619	635	621	652	600	580	622	573	603	600	629	622	616	660	629	589	599	628	598	625	646	640	638	662	651	598	622	628	621	648	597	614	616	664	666	589	605	592	635	636	619	623	601	574	618	649	657	640	632	606	591	635	606	656	610	646	582	582	648	662	597	644	619	665	616	607	617	609	584	627	647	618	633	635	615	634	600	598	619	615	600	627	616	640	606	652	633	639	616	615	652	661	598	637	604	594	638	634	623	641	622	677	590	632	614	633	598	615	623	639	649	610	623	571	580	628	619	592	651	654	599	636	627	605	633	614	611	625	595	618	624	665	642	629	661	686	629	641	591	601	595	617	594	644	631	574	639	625	616	640	650	639	633	646	616	585	579	630	623	646	610	637	635	602	663	638	619	640	600	620	650	647	625	650	603	584	622	650	662	610	605	643	638	609	656	614	640	616	636	642	629	631	615	583	626	636	622	602	586	635	632	679	618	640	612	647	650	577	613	625	602	597	621	622	583	592	627	627	623	629	624	599	639	650	627	620	600	625	650	607	668	627	596	627	634	616	629	613	608	579	616	685	611	595	655	609	615	657	609	598	591	619	617	615	636	608	649	628	580	653	608	614	659	642	630	637	643	626	644	654	647	634	593	636	655	625	623	620	602	619	633	625	647	640	619	633	643	648	604	637	640	647	627	576	646	646	602	624	586	627	632	604	689	645	617	607	587	605	611	648	645	561	633	601	601	620	614	610	665	569	596	631	608	587	620	616	646	632	620	600	614	573	629	606	618	634	607	624	604	622	631	640	592	625	658	612	604	652	601	580	639	570	575	614	587	614	609	622	579	619	617	634	626	654	638	615	630	652	623	594	641	643	646	585	624	625	629	643	609	618	583	646	656	635	637	613	616	622	602	640	587	643	616	643	619	648	629	637	602	598	631	628	588	619	589	596	624	592	579	648	671	623	638	617	580	667	608	649	641	606	640	569	645	625	599	658	592	601	628	627	611	606	632	649	616	634	638	623	662	673	613	641	622	645	616	617	690	663	636	625	557	607	587	652	609	632	640	608	692	596	666	629	618	643	679	621	582	649	651	602	647	632	609	647	617	659	611	608	668	641	608	639	616	597	609	615	621	636	607	598	619	654	638	607	616	636	657	665	629	628	621	644	607	634	608	651	621	606	650	622	573	621	621	611	617	628	630	624	613	624	600	634	603	621	623	607	661	641	647	644	656	623	631	679	641	618	640	602	595	678	620	608	658	640	607	639	676	643	662	664	586	661	642	615	589	643	629	608	620	615	586	640	650	679	635	648	599	602	602	601	639	629	589	614	629	647	603	636	601	638	648	624	636	604	667	587	646	664	626	615	627	612	601	664	586	645	623	630	616	669	661	646	600	631	669	590	637	660	613	621	619	622	591	634	616	627	640	639	624	617	592	587	633	643	624	614	636	637	630	629	595	621	620	603	624	628	602	634	579	602	618	628	649	637	588	653	626	627	608	618	625	597	626	623	644	606	637	612	641	615	642	610	633	628	626	623	622	653	617	674	666	642	635	640	650	618	595	646	627	634	610	645	613	621	624	656	604	660	623	621	681	613	638	625	626	620	621	580	551	645	569	615	615	638	577	608	644	660	645	613	629	667	618	678	614	617	650	559	637	620	630	638	629	630	624	682	663	621	619	642	649	620	636	608	589	638	663	613	575	635	630	600	618	613	649	599	585	646	628	570	617	630	604	635	635	639	590	613	640	578	602	638	684	599	591	613	642	581	597	662	631	611	643	650	625	631	579	656	614	583	615	630	598	651	615	638	617	610	602	610	599	643	606	603	596	616	603	611	591	614	610	657	626	638	629	602	613	625	640	612	636	589	591	629	632	670	613	651	648	654	599	634	609	616	642	627	652	623	682	594	615	641	638	598	588	619	599	642	594	723	596	620	602	609	612	619	601	698	646	644	567	612	641	606	578	633	638	638	604	637	641	641	642	619	654	649	635	664	640	652	635	612	630	614	617	607	652	631	662	594	583	659	636	608	675	657	638	610	623	652	643	637	627	598	617	623	597	586	613	669	616	609	596	607	593	604	664	633	609	594	620	650	605	617	598	668	605	628	645	668	606	624	626	644	639	616	662	607	671	593	611	595	639	618	573	589	618	582	666	665	627	624	623	612	630	630	640	643	611	595	669	631	622	616	599	616	633	653	645	622	622	632	584	673	607	637	580	623	636	610	632	654	641	652	629	641	634	606	599	656	633	650	642	608	631	658	607	657	605	626	646	615	590	615	661	639	593	624	616	590	640	642	572	620	607	623	599	631	623	595	636	618	605	611	595	601	620	594	635	695	608	659	657	605	618	640	607	612	611	636	619	659	629	606	650	647	593	634	603	604	612	592	674	621	595	628	560	626	653	614	611	610	600	605	668	593	614	569	618	618	587	666	615	631	630	641	599	608	622	642	612	615	643	636	601	624	637	586	622	625	632	600	599	629	642	647	643	595	604	629	608	618	577	622	624	615	617	624	591	608	643	619	616	659	614	639	647	614	597	601	653	666	624	635	627	625	630	619	636	597	603	638	607	580	635	607	626	639	591	625	631	639	662	624	622	590	625	621	626	693	583	641	634	635	624	657	605	576	655	634	579	636	670	610	595	591	630	624	637	598	575	605	606	629	583	603	642	624	640	614	642	629	623	586	583	619	656	640	598	633	652	619	591	632	640	569	584	626	647	638	621	581	596	649	631	633	616	621	646	608	604	678	629	593	615	620	593	634	633	624	644	654	640	606	603	605	636	633	579	599	633	668	653	632	592	644	637	629	651	619	621	627	644	607	648	588	635	612	610	601	630	626	571	620	625	661	598	649	659	627	634	587	640	641	615	603	611	613	651	574	645	610	631	597	651	598	637	639	615	636	681	603	638	660	671	649	600	622	631	667	658	637	621	669	609	590	622	605	614	650	614	618	592	628	648	611	584	594	624	585	643	641	576	637	594	637	582	618	621	590	610	623	612	666	670	604	648	621	613	650	587	641	668	595	593	593	609	595	624	614	626	644	659	630	651	613	618	631	639	637	598	659	631	623	635	626	646	663	630	597	623	570	614	610	603	600	595	611	624	629	626	649	596	591	637	630	600	598	602	645	648	653	619	619	642	605	608	607	620	589	661	621	610	571	646	639	659	654	617	622	610	592	622	592	626	607	628	643	598	650	604	622	678	627	628	581	624	563	639	645	589	581	609	585	616	617	624	613	619	645	597	585	662	650	626	608	598	639	621	630	623	587	629	654	621	620	655	615	600	597	591	578	617	606	637	588	620	598	626	603	635	627	611	590	634	631	631	588	607
24728	21817	29054	24219	20809	8619	769	635	570	530	533	556	558	521	561	632	538	545	568	529	546	545	552	550	538	543	537	564	527	486	542	504	529	581	563	554	540	558	549	503	496	534	536	577	538	531	550	520	544	573	551	545	517	552	538	539	533	517	564	543	539	535	522	564	555	547	536	545	578	500	582	549	556	506	552	531	548	542	552	524	547	561	500	531	540	527	535	491	533	514	575	569	546	525	559	568	559	556	541	515	567	544	542	543	551	517	533	550	528	564	560	577	541	519	539	525	535	544	505	537	521	528	552	524	529	531	589	525	489	547	530	526	559	568	527	536	540	532	545	505	521	565	548	521	570	550	517	556	498	542	516	565	517	528	517	528	551	512	574	543	559	531	554	550	540	534	551	561	534	531	543	531	537	521	546	558	504	586	571	555	538	507	533	500	535	541	496	528	580	530	565	539	534	525	574	556	536	531	508	550	550	551	562	513	534	546	530	543	516	516	547	583	524	538	493	525	531	538	545	536	550	516	513	574	520	487	516	541	549	536	555	538	572	521	529	554	545	541	510	544	538	522	553	551	576	542	519	504	527	567	522	526	528	559	530	573	545	532	561	571	546	528	552	549	527	544	524	541	554	550	537	558	562	537	527	576	528	522	500	534	597	524	553	517	518	543	584	572	548	509	504	568	526	568	560	534	506	512	482	526	539	544	510	520	531	555	538	527	539	502	525	564	600	517	516	518	546	570	582	498	547	604	544	526	523	558	530	533	557	588	543	529	540	545	507	531	514	580	476	540	535	536	561	580	523	522	521	523	518	539	530	538	556	569	530	525	547	529	533	541	527	515	566	571	507	524	562	530	499	538	487	526	534	501	508	557	560	542	548	535	534	520	517	564	608	516	543	574	515	550	556	581	575	565	530	543	524	532	495	551	516	548	508	545	551	582	551	532	519	544	520	557	511	573	560	577	543	547	518	543	536	517	512	551	526	529	567	498	539	540	569	578	550	548	527	524	519	488	581	556	531	501	542	547	540	514	531	574	521	536	543	485	550	530	554	561	538	517	518	511	478	505	534	499	526	566	499	545	575	511	556	545	551	524	497	582	531	546	552	505	508	510	517	523	556	567	505	541	517	591	548	534	512	540	521	507	566	524	514	497	486	532	558	492	535	541	545	557	513	569	504	561	584	603	545	547	571	549	541	553	578	538	527	544	558	525	561	536	528	564	536	543	539	508	519	545	580	523	543	495	549	577	576	507	565	538	550	524	556	545	521	567	548	516	501	576	533	562	571	590	528	556	538	536	541	590	546	491	504	551	580	506	525	577	572	525	508	554	536	524	517	516	544	515	524	491	474	576	553	544	578	524	525	521	554	518	538	528	553	506	514	572	518	507	546	547	552	555	565	545	543	561	593	549	524	524	538	560	525	543	478	539	563	494	524	540	536	531	537	532	557	506	534	536	532	538	579	543	517	541	474	518	540	536	492	552	536	558	529	536	540	562	510	519	593	528	519	527	552	537	500	531	569	531	497	561	579	545	531	567	518	550	517	561	540	538	516	530	534	538	528	539	568	517	498	536	552	516	534	522	500	545	524	544	512	547	560	546	533	544	548	519	542	529	512	540	541	575	564	515	549	526	540	544	538	519	543	568	513	549	548	539	543	534	569	559	528	504	563	530	530	573	552	512	572	529	530	543	544	537	529	524	565	533	528	530	531	602	534	565	517	545	547	537	546	548	543	525	538	560	540	546	519	556	528	569	541	531	550	545	545	491	517	560	562	524	582	523	531	527	536	499	589	563	545	524	548	537	555	536	513	549	540	513	591	537	527	556	535	543	547	546	543	547	535	529	524	540	537	550	557	526	546	524	505	553	528	514	539	526	503	540	536	511	549	527	524	564	539	543	577	567	555	497	528	562	547	544	533	531	486	528	538	570	543	536	548	586	555	530	518	558	530	544	550	496	549	583	546	551	526	500	564	548	542	551	491	538	516	559	521	577	548	512	559	583	561	546	527	501	532	491	560	549	527	555	517	512	492	553	554	495	550	541	556	556	529	542	537	516	549	547	523	575	551	532	522	568	529	566	548	549	533	495	545	558	547	559	560	539	547	533	531	527	529	541	520	515	478	553	546	581	559	555	515	557	539	484	520	516	552	542	535	521	569	525	523	536	580	467	575	562	565	500	520	551	555	535	519	525	533	520	543	585	566	531	528	522	523	508	535	524	533	523	533	555	557	535	519	513	518	542	503	519	481	530	560	547	509	542	518	532	550	530	507	537	587	520	550	534	557	554	560	531	593	523	531	531	530	551	521	548	542	521	529	523	534	516	505	552	586	552	523	549	510	525	491	503	493	520	531	532	543	552	530	528	560	561	519	518	512	544	531	563	533	539	587	510	493	501	549	568	559	502	533	534	573	539	525	524	521	560	543	564	552	540	486	567	526	538	542	500	492	528	512	564	523	518	578	572	538	541	550	498	548	563	526	542	555	572	543	512	555	536	545	536	523	534	534	513	529	559	576	543	563	559	569	539	520	499	524	524	518	555	534	526	527	534	539	523	563	531	622	572	579	562	543	543	488	580	523	584	537	519	503	526	474	539	518	557	526	548	555	503	514	533	544	574	497	547	537	519	560	536	523	523	513	517	552	515	532	534	523	537	531	547	562	559	516	540	569	504	527	539	553	523	543	565	568	592	524	544	524	482	547	535	581	531	575	533	526	548	531	541	554	541	542	532	490	547	573	538	542	514	544	532	543	541	600	543	509	549	579	526	572	555	557	481	534	530	517	549	592	529	544	522	559	591	548	535	576	537	563	538	542	534	534	519	528	584	538	547	555	527	513	550	560	526	569	553	553	572	504	540	527	545	534	541	532	556	536	514	545	505	505	560	537	567	522	505	524	492	517	535	521	494	566	524	559	517	529	508	533	553	529	536	556	545	544	489	553	518	533	522	526	541	534	534	556	534	562	534	559	547	536	570	537	532	503	543	566	553	549	548	521	536	574	531	517	529	528	497	516	527	535	527	535	529	532	523	549	533	552	580	552	516	506	524	523	563	554	524	562	544	543	514	504	556	532	546	528	536	535	529	535	544	499	501	583	493	548	520	524	554	535	547	567	541	514	535	515	521	535	527	548	573	523	494	562	536	514	510	548	512	498	539	564	527	574	548	521	489	569	555	535	510	559	499	540	537	527	543	567	516	461	514	533	527	535	527	512	535	564	512	494	497	574	521	534	512	555	556	549	547	550	574	540	516	533	600	534	546	540	547	522	548	524	542	540	540	529	575	539	538	558	584	523	510	549	554	556	551	512	597	525	567	563	498	528	495	543	544	502	556	533	558	544	564	519	561	531	570	536	563	519	483	520	552	551	511	531	527	547	507	527	550	503	611	517	533	553	508	559	597	547	537	532	502	539	537	533	577	559	518	532	508	555	577	508	538	563	521	557	522	523	528	544	565	518	549	557	531	536	543	527	505	571	521	509	475	544	530	559	578	567	524
60914	79533	45792	14775	774	781	753	736	752	724	758	751	749	712	806	741	701	775	702	754	727	731	742	736	724	740	751	782	777	775	748	806	738	785	740	770	731	681	760	766	760	759	736	776	766	730	769	779	746	743	747	796	787	743	756	742	784	753	793	703	726	749	697	721	743	735	690	767	745	761	743	733	712	733	719	787	735	787	729	744	774	758	737	752	790	762	773	702	712	739	733	718	753	746	753	784	740	760	743	711	785	749	726	728	660	769	733	790	759	779	707	767	781	733	779	757	755	735	744	809	763	743	734	771	776	765	730	770	779	752	768	701	769	718	749	796	747	756	710	741	761	723	732	714	746	704	722	786	725	789	738	754	757	748	715	774	743	725	779	762	727	745	694	748	750	745	773	779	765	759	767	764	729	759	746	763	783	756	777	737	718	713	729	714	763	703	727	750	741	709	787	733	769	773	725	744	739	687	743	745	755	725	747	741	739	784	769	704	772	772	782	768	744	759	776	740	728	787	732	808	738	755	742	732	767	741	735	786	749	800	759	728	743	758	792	750	751	753	768	722	815	768	759	737	761	760	757	703	773	742	773	768	755	758	742	757	767	826	750	745	729	783	760	786	683	768	791	803	746	780	781	721	777	738	689	729	756	827	732	768	733	787	775	745	731	722	745	744	738	727	759	777	766	766	757	767	738	769	714	733	710	717	766	761	763	761	764	675	753	711	766	761	756	766	752	748	755	717	736	763	691	748	776	751	736	767	785	745	805	774	776	743	799	725	755	783	760	744	762	797	710	757	696	745	790	746	763	762	775	734	740	765	725	724	703	715	720	732	726	733	793	756	744	725	755	785	727	783	744	734	748	740	709	709	732	740	742	749	755	755	694	749	778	790	743	756	743	757	746	696	764	771	762	753	776	743	724	807	781	752	728	778	759	754	714	758	774	734	713	792	751	746	778	752	768	777	796	730	785	743	744	744	729	802	751	744	730	762	754	767	758	757	721	766	684	729	770	724	767	727	762	766	726	724	727	749	742	725	722	767	756	749	787	739	794	733	762	749	746	715	715	749	759	748	780	744	725	723	745	765	748	739	733	778	795	745	741	779	736	757	740	777	766	770	779	732	733	739	764	774	731	666	804	757	757	691	766	752	813	705	790	767	727	777	750	769	771	742	728	770	764	761	764	770	739	740	761	725	707	702	796	760	725	811	772	727	776	751	731	737	697	764	729	760	753	773	749	783	777	781	714	752	716	736	806	689	729	741	764	702	727	731	731	757	701	748	775	729	757	768	721	768	753	782	743	721	757	773	715	723	756	762	764	735	773	730	754	772	773	727	736	768	737	713	738	707	785	721	732	716	718	770	720	730	720	768	755	747	777	727	731	729	751	782	714	754	729	753	751	789	767	793	737	727	737	718	744	702	754	746	795	772	729	708	781	742	725	770	712	750	738	700	781	728	740	760	761	762	744	748	712	746	761	790	781	751	757	727	806	824	712	750	751	775	778	744	703	794	739	772	745	722	759	739	768	761	762	706	721	741	747	717	704	764	756	739	712	752	736	760	749	775	728	733	753	716	716	746	728	751	731	758	829	798	730	738	747	734	777	730	738	700	768	713	773	748	712	737	759	748	762	777	729	794	748	786	773	729	724	745	733	718	748	726	733	785	746	757	729	759	782	729	740	765	786	802	759	724	736	754	709	756	732	788	735	726	781	746	729	769	750	695	760	746	768	767	773	739	678	713	724	768	737	784	789	736	777	821	741	712	721	784	706	709	734	723	748	739	748	762	707	785	745	704	737	737	729	768	767	735	765	753	763	756	767	710	796	749	742	772	787	752	718	760	777	734	774	773	771	736	777	749	732	744	709	768	756	740	716	787	757	737	776	760	763	727	719	748	729	728	772	770	733	750	755	745	722	727	728	766	690	800	751	750	785	717	749	795	753	771	755	782	700	758	671	776	727	749	757	737	740	758	764	748	759	799	801	761	789	721	779	768	788	748	713	752	773	713	721	747	730	779	802	751	767	743	749	730	744	759	735	743	736	730	722	774	756	723	724	768	744	741	716	746	767	748	796	755	748	682	773	760	744	747	745	752	763	756	759	743	735	750	788	723	760	750	725	755	707	761	764	758	727	744	749	764	753	738	806	734	781	738	710	767	724	719	755	752	761	731	741	714	731	751	749	709	719	761	737	780	767	790	730	747	785	773	724	695	728	712	725	771	812	770	793	760	834	701	739	744	796	719	719	724	749	797	726	741	733	760	769	742	732	732	790	759	781	702	717	725	746	730	759	760	746	735	772	746	756	756	700	731	781	736	715	739	736	767	732	745	771	700	757	738	734	768	792	695	755	775	753	791	775	790	726	753	759	745	774	751	789	729	773	748	738	756	746	719	731	714	758	745	759	751	729	771	740	754	731	774	763	718	820	796	711	719	744	754	797	743	742	768	756	763	722	731	781	775	766	740	764	738	791	719	757	764	743	750	747	735	717	740	733	711	716	779	742	759	730	696	740	761	757	728	780	747	764	758	742	699	707	792	757	750	773	757	795	757	762	762	807	734	744	732	731	699	752	824	734	771	709	715	762	766	752	722	747	760	710	760	793	729	744	825	672	789	742	717	760	777	711	747	785	744	763	752	740	761	739	747	730	800	762	750	780	718	752	723	781	757	737	770	713	784	728	753	777	736	733	757	741	749	766	816	730	732	716	759	764	774	738	751	777	713	727	755	756	785	722	730	769	747	736	775	753	742	732	705	745	751	758	726	733	767	755	783	770	724	790	738	775	729	712	805	775	755	794	722	808	741	777	733	717	752	713	804	759	780	769	727	704	811	742	704	749	783	734	748	733	778	766	729	734	735	706	758	759	800	757	706	760	748	777	755	770	737	723	730	739	743	737	779	814	731	815	738	774	714	725	760	737	791	725	709	706	756	731	716	736	762	711	775	759	782	719	764	770	792	769	719	774	782	752	749	757	738	724	750	759	745	753	761	770	737	780	708	762	734	746	736	734	729	701	772	728	727	807	723	722	746	719	758	771	748	761	723	725	827	793	762	743	775	763	698	758	770	757	738	747	738	810	728	716	719	761	739	711	745	743	750	736	752	743	710	765	748	753	738	737	754	704	738	690	782	772	718	820	776	775	763	754	704	764	775	756	740	741	720	716	725	761	776	813	769	802	732	733	745	713	739	764	714	756	738	724	777	753	744	751	772	756	740	769	781	734	739	785	757	740	736	752	771	723	823	751	766	760	748	762	763	747	719	771	701	743	692	777	754	769	737	761	778	753	734	757	770	730	728	708	753	775	796	734	751	713	683	795	794	739	721	698	716	758	734	741	729	779	738	713	719	787	725	756	740	768	751	742	758	742	717	762	709	707	709	744	803	731	721	743	728	796	715	768	769	781	758	772	746	775	726	756	716	729	771	736	744	756	741	767	708	727	722	767	707	736	740	747	712	757	767	794	734	748	775	810	774	768	736	754	729	756	737	736	750	776	678
23416	21527	29389	23783	21368	20996	6442	522	488	491	481	449	473	497	431	470	446	473	504	446	502	447	437	445	458	463	447	450	441	466	444	448	454	424	475	461	451	483	412	440	455	468	466	453	463	432	469	458	470	476	450	484	484	467	492	458	454	449	468	490	464	479	454	452	479	470	507	411	474	453	502	451	491	471	451	449	474	453	436	469	471	472	431	469	435	462	486	489	446	441	479	444	499	446	445	446	457	458	481	497	465	426	488	438	504	464	460	455	491	481	454	465	445	492	463	457	484	466	447	456	482	415	462	463	467	448	441	459	471	461	468	427	484	460	459	452	467	452	436	496	439	463	438	455	457	446	463	460	458	415	454	458	453	443	478	420	456	453	509	445	440	457	473	478	448	450	450	454	427	484	452	413	482	451	430	443	466	463	415	475	503	477	455	461	483	441	480	438	479	457	438	409	449	442	449	464	493	439	445	449	479	477	447	426	438	490	480	484	462	481	439	428	481	482	433	458	437	471	486	493	473	453	428	486	463	444	432	432	470	443	447	475	443	436	501	479	447	474	472	466	479	453	491	443	435	508	429	415	447	458	429	449	443	443	441	448	435	465	424	450	479	480	478	469	435	394	460	492	509	456	442	456	475	445	458	482	455	460	433	454	471	468	456	456	435	447	464	498	505	480	456	427	456	463	478	492	436	425	439	449	451	483	422	471	476	511	448	485	457	496	457	439	458	440	381	474	428	463	448	434	462	438	451	460	449	453	480	467	468	469	478	463	430	409	476	449	474	494	450	442	462	482	486	491	484	489	464	461	438	497	437	484	529	487	461	471	452	497	436	482	481	440	436	443	446	481	467	431	471	477	438	480	406	478	436	463	442	446	443	460	438	453	440	459	450	484	430	423	437	485	442	457	457	464	485	449	451	435	405	466	476	447	441	436	456	472	463	467	449	471	473	468	449	444	434	436	469	449	497	453	485	427	424	446	457	472	474	461	428	446	470	475	438	483	466	468	455	467	420	452	448	411	455	444	478	492	485	434	465	439	429	449	478	472	464	483	447	487	436	481	441	462	468	419	446	474	441	438	458	447	460	478	424	456	443	464	507	420	444	428	463	422	456	472	485	441	475	451	450	424	426	437	429	430	488	461	433	467	497	443	488	421	486	458	464	485	455	472	443	424	462	475	404	505	474	434	456	452	451	450	460	464	462	422	462	448	483	459	430	467	462	472	465	452	470	473	443	459	444	464	452	457	436	468	425	478	477	461	435	436	478	438	486	468	428	441	439	432	480	423	518	426	460	462	489	446	453	513	478	477	497	493	473	468	488	512	443	474	466	464	473	427	463	473	418	453	528	432	445	439	429	505	500	478	465	458	447	479	465	430	501	466	458	410	489	473	440	458	454	470	438	451	443	477	427	442	447	482	446	453	450	439	459	410	439	469	438	449	487	453	408	453	457	421	446	470	443	477	433	469	479	440	447	433	445	434	441	420	432	432	467	459	418	460	466	484	430	491	465	441	431	421	440	464	437	460	468	470	450	471	441	450	447	447	476	448	427	470	420	479	454	471	431	481	459	476	440	489	474	488	451	432	505	427	472	439	398	480	476	444	465	444	461	411	456	441	458	501	452	469	453	456	474	435	437	455	460	449	447	471	458	435	459	462	450	458	438	439	460	456	437	472	438	469	456	441	428	484	469	425	426	478	445	482	421	460	461	418	471	487	471	469	448	463	455	445	452	433	483	419	422	488	453	430	490	445	429	497	486	455	450	442	451	495	495	492	468	474	465	424	449	451	446	482	451	448	464	425	448	461	459	464	456	485	436	461	451	444	490	459	461	448	471	473	472	464	447	405	453	441	431	479	458	420	435	432	412	459	462	453	426	441	472	461	452	439	466	477	436	494	461	484	452	497	445	459	499	415	484	452	455	470	471	428	455	433	468	471	428	449	431	477	445	421	455	441	472	440	460	404	457	448	436	434	430	437	482	472	479	450	460	503	471	506	456	493	455	438	458	430	435	465	439	410	471	434	451	489	449	458	426	424	456	430	402	440	493	462	463	489	457	522	470	450	453	447	507	398	433	430	466	425	454	418	459	490	445	450	469	476	490	464	469	478	464	448	475	476	502	470	416	468	466	457	450	407	493	432	471	440	465	471	468	440	458	449	476	448	420	415	464	447	432	461	466	458	464	436	483	453	435	446	451	498	452	459	441	457	440	436	471	447	449	459	410	461	405	480	464	457	436	480	444	473	451	422	469	439	451	461	451	447	459	476	415	427	451	415	467	487	448	456	444	453	464	466	436	431	462	454	458	430	448	451	437	444	444	441	478	461	465	454	456	471	457	465	443	465	461	466	493	444	472	453	434	451	448	457	411	478	444	504	478	459	464	444	462	451	454	448	437	440	469	451	471	492	424	489	449	474	438	428	477	437	502	479	465	435	441	464	436	444	453	496	450	439	471	426	464	440	412	421	441	455	468	463	435	489	437	482	460	415	434	428	483	458	441	489	429	444	426	457	495	440	451	465	453	455	487	434	433	432	443	451	441	493	415	466	453	458	456	476	466	430	485	451	456	455	430	431	433	483	501	454	438	462	462	464	449	445	444	465	494	460	448	462	441	494	471	466	468	441	470	435	485	440	476	486	476	485	454	437	472	487	419	450	480	454	446	453	455	466	461	454	456	455	449	494	437	457	439	449	430	484	471	433	473	446	469	468	431	449	438	441	473	457	463	457	461	477	456	475	443	441	461	450	514	441	449	464	455	488	479	457	430	474	450	470	490	443	463	499	494	464	455	480	467	472	451	461	463	438	447	469	442	462	478	471	400	486	443	448	436	415	466	426	446	463	444	420	441	455	423	467	431	473	461	482	487	448	456	422	439	466	484	470	454	447	498	470	497	447	447	465	451	488	421	428	415	500	484	481	489	461	465	452	427	466	498	460	439	473	448	469	462	440	442	464	453	425	461	421	462	461	436	446	452	469	448	435	429	486	475	428	465	440	471	447	439	459	441	442	447	463	453	432	426	425	489	475	437	455	463	433	459	439	456	468	436	437	432	468	454	465	454	491	455	481	466	401	425	432	425	462	478	475	454	416	479	465	467	454	463	469	456	451	447	474	416	453	473	466	442	463	446	493	457	449	424	451	455	462	451	467	495	464	466	440	446	411	458	452	441	471	472	458	446	475	408	473	420	452	477	473	502	450	449	455	464	498	475	451	500	468	431	442	413	478	450	466	474	463	449	457	437	436	447	453	447	473	461	449	477	433	441	465	463	470	474	453	474	458	446	450	463	453	450	445	461	440	459	494	458	486	478	420	444	457	449	480	472	463	449	464	430	458	459	420	483	450	451	463	487	449	438	472	436	487	438	440	440	498	452	447	468	449	443	454	453	483	440	481	472	497	432	450	478	497	434	465	452	447	438	448	458	454	441	465	429	463	448	437	461	427	477	426	428	461	469	448	452	468	431	483	496	432	480	477	459	432	440	425	449	449	436	465
61924	90198	54927	19550	660	610	651	681	660	646	632	625	657	626	624	659	654	650	627	617	647	658	630	679	640	621	657	646	575	575	662	718	644	643	656	649	621	618	664	589	658	638	636	597	628	632	665	690	638	648	622	638	634	680	636	624	617	606	623	660	662	605	657	610	632	649	627	618	649	600	666	636	645	605	592	657	587	648	653	614	586	636	616	625	667	636	615	569	647	600	633	607	673	651	627	625	623	594	588	565	634	613	588	598	633	678	619	655	617	647	619	650	650	660	670	598	644	658	633	575	607	597	603	645	642	624	658	655	592	668	593	638	603	595	638	659	577	606	644	624	652	648	653	611	635	640	668	630	589	650	649	625	607	638	621	601	591	629	630	619	576	636	644	611	588	644	626	643	648	617	622	656	638	627	643	645	584	635	619	636	672	629	626	621	645	619	659	625	703	638	630	609	653	654	671	646	654	618	657	632	628	625	616	581	615	645	665	601	638	628	599	595	630	652	626	631	621	623	644	601	630	652	591	632	642	628	692	602	684	644	591	625	670	623	679	620	625	661	624	654	652	656	628	633	628	617	628	609	674	635	638	609	650	651	606	589	597	619	673	600	621	637	623	664	573	552	642	666	597	594	647	650	676	629	634	617	631	640	619	662	626	602	656	634	641	677	626	605	687	651	663	628	657	672	607	622	631	625	594	655	628	686	671	636	650	661	625	617	645	600	643	600	573	611	614	622	658	646	626	610	633	619	621	630	653	593	651	642	625	623	641	617	616	639	603	649	615	631	623	662	625	649	641	629	582	608	602	621	607	623	620	641	627	628	636	673	627	607	627	623	629	620	657	614	638	646	659	645	594	624	658	606	623	649	661	605	677	632	652	619	635	609	633	617	631	601	578	615	639	634	647	615	634	608	659	640	652	636	607	615	599	629	627	647	643	646	625	659	585	645	657	657	683	665	639	629	643	607	620	690	634	602	654	600	638	619	624	599	634	623	629	636	664	670	639	628	617	630	665	651	630	604	585	559	592	606	600	609	648	624	663	615	642	637	605	620	597	651	623	642	658	655	663	605	648	668	647	665	629	647	558	663	644	668	597	586	647	636	602	613	638	645	613	617	597	598	628	640	582	606	660	615	620	635	600	597	603	647	666	639	573	622	647	630	597	622	614	616	623	632	618	626	658	635	611	646	629	666	643	644	664	674	624	596	619	669	603	642	636	643	645	645	630	632	562	611	658	609	644	632	612	597	613	709	629	684	660	646	642	634	617	602	628	583	595	615	643	632	625	616	623	647	612	646	680	635	646	630	633	626	637	646	639	615	636	605	628	623	644	613	613	648	634	631	656	627	590	618	664	672	635	640	611	609	594	647	629	636	643	612	628	606	662	657	608	565	593	650	621	637	629	618	647	648	608	674	617	643	657	609	620	631	667	624	656	607	660	629	655	652	688	647	647	652	630	628	598	619	636	661	588	614	610	677	658	626	616	635	652	609	635	603	641	625	668	649	681	634	652	623	620	624	613	628	598	634	625	597	631	635	630	677	675	614	650	624	659	612	645	637	609	647	622	660	674	631	623	593	669	652	609	605	610	635	671	586	659	619	619	614	628	613	629	635	596	643	667	651	600	609	615	610	586	609	597	633	628	640	679	603	645	597	638	679	608	645	612	608	647	638	638	641	685	657	624	649	642	670	616	582	672	655	623	669	632	634	627	613	622	643	637	640	599	613	593	615	644	586	679	644	634	613	597	641	615	656	605	609	603	608	651	665	644	617	583	598	654	639	714	595	628	678	655	636	600	645	686	630	672	621	614	651	645	662	674	670	663	659	621	672	617	584	625	620	610	620	606	633	645	628	635	638	659	662	587	608	604	644	629	633	666	611	641	624	622	634	610	662	670	653	624	634	622	630	606	598	638	671	622	624	592	641	638	640	670	652	614	589	610	627	613	635	647	619	657	634	595	631	703	630	650	633	604	668	615	643	658	586	618	643	609	610	640	624	646	599	665	684	631	636	640	630	639	606	643	605	629	643	577	624	682	681	643	633	659	622	650	645	635	611	687	651	630	613	645	623	638	634	582	622	650	652	597	632	649	641	610	689	577	606	622	645	617	672	631	640	613	613	651	682	627	599	662	653	635	632	653	624	677	672	659	602	622	674	594	627	617	679	625	638	621	660	640	607	637	612	615	613	602	649	650	604	630	641	637	607	608	597	643	636	611	628	617	612	623	649	628	607	680	643	658	630	616	596	599	627	635	600	638	655	564	588	615	643	614	613	632	607	644	625	614	655	614	608	724	616	665	658	596	616	639	612	647	612	617	647	653	652	637	605	565	652	591	616	654	649	623	636	636	630	595	658	650	572	645	621	572	626	622	629	634	619	608	601	616	626	647	643	674	620	632	648	670	624	626	612	644	642	599	612	605	649	585	578	645	652	623	641	660	639	587	611	619	657	608	607	630	588	614	623	671	612	639	625	650	626	643	629	656	687	607	652	619	628	624	621	641	620	644	616	649	636	664	644	592	639	655	619	669	676	614	626	603	661	615	651	613	643	613	609	647	645	613	653	580	649	592	633	688	650	685	650	618	618	637	600	589	631	622	610	647	627	633	693	643	625	660	666	663	656	644	650	593	612	635	646	618	603	624	687	634	676	657	690	624	644	664	658	649	667	621	586	623	628	640	613	635	603	664	618	667	636	611	604	621	642	631	644	631	629	632	643	664	679	640	657	668	621	605	647	646	638	621	664	642	624	610	590	671	604	638	657	573	658	645	618	643	653	639	664	611	625	626	611	623	598	565	614	655	652	659	603	661	627	632	610	626	631	611	640	611	653	580	609	642	671	667	617	630	616	646	605	622	618	644	637	622	630	631	617	626	671	601	673	622	637	605	672	622	611	664	618	631	619	673	634	616	623	616	637	626	589	641	610	615	601	599	622	651	667	652	626	646	616	628	638	651	618	600	595	618	614	658	657	636	642	654	618	673	639	651	635	617	612	656	644	611	639	619	625	601	635	620	619	608	585	607	656	646	629	576	618	608	614	612	633	626	631	617	644	583	644	641	617	660	641	606	614	565	602	623	655	613	638	599	641	610	639	620	615	644	601	650	625	651	649	620	576	641	629	636	607	636	613	672	656	647	618	654	630	622	639	668	647	626	658	621	637	602	617	651	629	627	637	568	612	617	632	682	643	626	696	620	619	616	618	605	606	598	583	666	675	628	622	623	599	595	597	593	627	630	596	619	663	633	671	653	624	668	608	606	629	647	599	644	598	629	645	565	648	593	642	611	632	624	650	647	652	642	643	586	598	642	626	657	619	594	648	630	597	608	607	560	627	612	631	628	623	589	613	625	675	687	663	693	617	651	615	622	679	644	661	634	613	639	588	645	677	639	630	662	595	637	611	632	632	589	628	653	656	655	624	642	658	634	637	633	610	637	628	603	663	617	644	615	611	628	637	678	643	584	620	644	660	647	604	609	641	666	607	590	624	630	599	603	570
32476	27377	21624	6190	526	418	472	434	474	506	420	460	450	487	417	470	417	423	477	488	455	458	461	443	470	447	489	430	456	457	476	461	482	443	456	482	496	451	445	403	433	440	439	408	513	484	459	466	478	436	436	469	427	404	463	462	463	458	429	433	468	454	451	446	406	445	467	431	458	440	471	444	437	456	461	461	467	458	483	408	416	449	428	428	432	425	458	431	435	450	445	421	394	441	420	450	455	430	381	430	419	473	441	421	463	466	464	431	465	463	456	436	454	472	458	440	435	472	488	430	454	494	458	467	467	451	449	439	472	478	458	447	452	508	448	452	465	432	417	444	442	441	420	459	459	447	409	442	446	429	472	408	443	443	447	468	427	469	450	433	512	452	422	479	423	466	438	437	431	437	441	465	453	459	438	461	477	433	458	397	476	441	423	440	451	449	440	450	435	428	471	468	451	458	455	478	446	464	441	472	429	481	463	484	447	416	410	440	466	455	400	451	474	443	453	451	455	442	441	478	414	416	436	466	468	442	470	458	416	462	472	478	432	447	427	495	452	459	460	440	462	443	429	466	449	410	452	457	497	409	432	467	485	431	494	475	415	425	428	455	431	451	442	437	473	471	436	415	447	438	479	463	430	432	446	429	448	436	476	448	443	458	430	454	450	458	454	452	440	467	463	427	446	450	428	439	454	471	467	472	421	416	458	432	492	478	435	454	461	422	418	443	468	450	443	477	414	481	428	454	458	474	438	431	463	475	439	494	445	443	448	426	408	438	441	450	452	456	437	451	453	444	459	459	457	444	445	414	484	431	450	479	443	485	446	470	465	434	457	476	423	425	463	450	456	449	446	408	445	434	481	453	461	460	493	466	452	488	477	408	466	448	454	424	438	460	451	474	442	459	456	432	430	480	434	447	452	445	449	449	460	424	421	410	461	467	378	468	452	453	473	484	437	516	460	495	451	450	466	453	446	480	447	472	448	443	481	423	448	455	454	457	465	434	462	467	472	415	440	444	413	461	460	429	455	442	439	469	483	438	427	460	443	468	465	412	440	467	456	444	476	445	432	466	478	397	425	415	412	455	430	482	451	486	452	448	428	427	424	482	469	505	458	485	455	460	416	452	434	452	487	453	456	498	434	456	432	448	434	444	471	433	478	463	440	446	435	452	469	432	451	434	417	462	488	455	448	453	462	417	441	403	443	456	439	474	443	469	423	455	502	430	429	463	423	484	474	437	456	438	459	442	446	413	469	457	458	422	504	464	439	456	406	464	469	436	460	413	437	422	466	430	475	428	450	475	456	480	401	439	444	460	467	459	428	407	424	420	453	435	452	407	467	473	480	454	457	459	471	451	471	424	433	448	450	478	453	475	418	454	413	423	440	452	452	459	424	437	447	420	405	441	451	464	412	430	417	457	431	431	447	444	463	436	432	425	454	437	453	448	443	451	426	434	438	437	459	429	468	462	465	474	433	444	481	455	469	450	439	443	462	427	433	424	438	465	413	434	418	430	480	445	473	473	464	471	431	464	463	424	470	435	457	426	446	478	425	454	447	446	463	409	454	391	487	479	434	448	454	433	460	452	446	423	469	439	456	468	445	482	457	453	460	487	427	436	452	452	424	440	491	440	498	426	431	436	481	470	483	468	428	428	441	438	443	461	455	446	433	474	458	433	441	518	417	414	416	454	435	411	448	468	421	438	436	459	469	453	438	454	466	427	443	432	421	471	456	462	463	450	440	455	462	442	467	440	442	427	426	432	435	431	451	452	479	453	454	459	461	463	464	445	463	445	429	414	447	444	448	413	444	478	461	453	472	458	451	441	461	455	448	469	450	416	458	480	488	459	435	459	470	415	491	496	442	415	432	433	448	451	472	463	424	463	409	472	475	448	473	423	474	452	468	471	492	440	448	489	460	430	430	457	412	483	461	442	434	457	476	429	413	464	442	463	478	490	440	438	468	444	429	451	458	473	404	446	418	461	428	468	477	455	502	443	454	434	420	440	441	439	407	463	455	428	439	459	478	452	421	439	442	467	443	435	413	446	483	486	484	454	460	446	457	427	460	425	437	463	449	440	426	420	475	434	413	477	426	465	433	442	444	440	446	437	478	445	442	451	432	445	473	459	462	395	430	482	439	472	436	415	448	426	449	425	457	425	420	438	420	490	477	436	446	449	444	435	471	442	427	430	444	480	459	453	396	462	483	463	453	437	479	426	420	415	455	436	451	461	458	428	474	404	455	452	403	472	432	462	497	438	446	415	430	479	472	427	465	422	489	446	463	441	433	494	432	452	437	466	458	444	480	421	437	427	454	439	471	428	453	411	458	412	393	440	427	438	452	412	456	428	455	402	449	475	434	425	419	432	476	466	437	444	442	438	434	423	459	446	440	458	451	439	445	496	472	438	445	437	444	434	500	419	440	468	450	442	476	428	490	467	478	465	445	482	449	470	442	458	473	450	467	446	470	463	456	503	444	408	470	455	418	488	456	443	424	464	476	453	447	434	465	440	430	449	453	471	450	427	466	440	463	480	476	438	469	424	457	442	498	476	457	476	438	443	417	459	493	413	498	413	490	432	474	443	434	435	457	446	475	434	471	468	467	444	437	437	416	462	494	442	458	451	475	411	497	417	448	457	418	450	455	434	457	465	484	479	452	409	466	434	467	440	454	436	418	459	480	444	498	440	457	412	446	453	397	485	461	449	446	454	473	453	433	424	481	446	424	460	446	447	445	483	427	490	474	460	451	434	430	437	467	476	452	466	457	463	418	445	435	445	462	433	461	449	409	509	446	465	441	432	468	445	433	431	471	437	458	438	442	458	449	438	469	459	430	430	442	450	448	452	425	467	444	381	375	459	437	440	446	468	470	450	420	447	432	460	428	455	430	400	459	461	417	446	447	475	454	460	439	481	412	418	432	437	455	501	416	473	454	442	447	447	433	503	460	441	470	436	469	458	445	447	452	456	393	447	415	436	453	457	428	454	406	464	446	419	455	465	413	456	438	483	486	440	436	469	455	431	449	401	487	450	469	446	450	432	462	437	463	433	441	456	469	429	479	430	454	424	449	467	484	475	477	432	495	445	446	448	464	437	467	479	458	452	458	460	492	448	432	444	483	443	444	481	454	444	426	431	491	449	463	452	429	439	445	464	463	450	456	446	452	452	486	453	459	431	403	455	438	486	447	422	409	401	413	457	444	441	442	465	418	443	429	461	478	442	427	452	448	444	444	426	452	448	411	406	451	454	474	461	436	461	447	454	446	445	432	473	451	429	453	467	490	466	479	443	415	441	440	448	421	451	459	456	447	484	458	423	433	463	455	447	458	443	465	439	454	459	483	439	447	455	446	440	463	436	441	442	466	459	441	442	473	427	461	447	426	435	457	439	422	445	480	446	433	439	411	465	416	493	484	493	418	449	448	438	429	479	421	432	439	486	460	433	484	477	448	433	426	449	444	448	458	454	461	460	433	434	415	433	415	471	428	473	441	460
40675	40591	18887	3359	696	625	627	612	620	625	638	596	593	642	615	631	658	644	636	634	617	623	620	634	663	651	624	641	612	634	619	612	611	617	602	613	621	622	660	609	616	602	611	650	654	574	699	644	626	598	616	596	648	645	658	619	632	647	652	644	649	640	600	668	619	628	657	589	634	679	610	647	601	638	667	618	663	682	587	608	626	631	595	612	592	635	622	644	590	648	607	618	645	638	609	628	642	623	625	667	585	638	606	642	659	630	634	629	679	595	625	634	655	597	613	655	656	664	648	595	620	667	635	666	623	670	592	668	677	624	639	590	637	652	658	580	636	676	581	675	603	628	622	630	654	645	647	603	656	655	605	612	612	642	637	592	624	669	627	574	660	662	640	626	666	621	631	616	640	621	622	611	667	661	650	655	659	641	634	615	612	651	653	640	675	662	644	607	617	625	635	645	642	640	609	649	592	616	662	616	639	670	599	654	654	615	661	653	656	585	633	628	649	604	637	615	625	588	620	638	612	645	624	639	641	652	622	591	653	645	597	626	636	634	611	651	599	630	631	656	637	606	636	668	655	631	625	652	573	619	655	656	646	620	633	606	644	658	657	598	612	642	664	674	605	610	675	614	608	626	593	664	607	634	598	632	573	626	612	638	674	612	651	644	657	583	665	660	600	615	612	599	632	653	626	646	639	595	648	574	623	660	655	583	649	627	605	605	613	627	632	680	650	645	635	678	623	635	611	625	680	613	647	650	655	684	626	611	612	614	600	613	637	651	615	623	645	633	602	673	617	647	582	622	637	636	656	653	624	660	647	628	582	641	717	633	648	637	606	606	603	601	643	635	668	612	623	657	643	622	614	588	661	654	656	618	622	614	635	641	599	661	553	628	612	642	649	617	645	627	595	640	643	667	655	636	611	667	630	631	625	616	600	606	646	644	602	636	595	612	628	643	653	618	636	620	634	700	603	634	611	623	609	606	607	627	604	656	642	641	654	581	650	586	612	614	638	638	648	632	590	637	643	626	673	616	612	675	616	659	606	648	617	597	601	627	619	655	668	613	620	665	609	640	630	674	653	628	641	612	609	671	670	625	626	640	569	656	643	618	616	613	635	610	651	629	641	621	671	671	583	649	639	610	586	630	646	602	653	688	629	653	668	677	660	633	664	607	629	629	650	639	661	621	660	623	633	633	616	626	648	575	626	619	659	635	650	592	629	653	654	626	612	590	605	644	630	630	672	618	646	626	637	638	641	669	637	602	610	592	626	632	642	622	657	588	646	643	642	609	630	639	659	660	626	627	641	655	653	635	635	653	593	664	664	614	656	644	640	659	609	638	621	643	626	648	621	654	613	630	631	598	632	650	594	650	605	684	646	646	644	653	664	616	635	628	661	646	661	635	567	671	638	680	597	610	661	599	672	635	627	617	637	618	686	626	646	643	651	632	631	601	629	694	616	613	623	637	638	620	645	646	631	624	638	601	624	653	607	629	647	618	700	624	620	672	579	605	634	667	646	600	654	598	698	661	649	639	615	668	645	661	658	633	606	602	656	647	631	627	558	648	617	640	643	644	595	661	649	636	666	653	644	617	670	657	620	651	615	616	630	639	627	643	651	629	617	589	603	622	610	653	603	638	653	674	622	592	686	625	611	618	684	581	627	596	672	654	585	613	623	627	642	634	565	637	666	612	620	642	613	625	632	668	626	600	628	633	594	656	597	607	623	614	638	592	574	668	654	655	624	679	629	646	601	610	587	596	613	632	667	652	661	666	650	641	612	558	608	626	635	605	627	617	647	695	636	643	639	646	634	585	683	631	596	630	641	653	621	628	621	628	639	654	642	605	635	605	626	609	663	633	648	671	638	616	605	615	615	605	654	614	621	628	631	612	663	692	604	597	632	629	633	588	627	633	593	605	627	654	616	626	655	614	654	654	635	601	669	640	621	626	604	659	638	601	625	583	640	687	658	639	606	650	612	629	636	653	631	676	623	617	638	624	640	623	636	658	663	659	641	606	609	609	627	658	626	579	601	616	604	637	612	646	621	672	649	605	654	629	638	583	665	645	592	614	646	659	653	601	609	677	642	653	667	624	611	652	635	638	626	577	689	637	574	645	665	645	632	636	670	670	632	645	636	582	635	630	642	676	584	628	673	672	637	653	652	643	640	632	635	594	683	671	641	643	668	649	627	617	636	630	606	653	656	586	621	664	635	584	646	639	614	658	661	655	623	661	678	618	598	643	655	665	611	647	607	594	600	653	637	666	646	629	604	630	654	656	679	616	690	655	614	671	676	637	652	623	632	658	659	600	621	603	587	646	616	678	646	644	580	632	620	648	613	657	673	649	650	663	649	623	599	663	623	640	634	670	657	669	667	652	662	613	668	662	604	611	629	625	634	649	605	617	594	646	654	647	637	636	633	599	649	626	604	657	663	636	612	600	626	663	665	672	675	633	679	625	623	601	667	643	618	608	639	676	646	615	631	629	626	626	629	606	634	607	637	657	624	648	673	617	623	628	628	649	621	619	637	630	655	642	657	637	626	644	617	626	628	641	612	627	593	623	602	628	670	637	583	635	637	626	575	623	599	604	630	667	616	627	644	594	607	600	676	593	623	628	624	578	583	630	654	621	627	640	633	655	596	637	682	637	660	623	678	618	586	639	626	643	583	650	643	618	609	662	621	613	627	625	638	620	659	616	639	648	647	624	648	645	677	666	611	623	644	653	628	666	593	611	652	650	646	635	649	607	644	643	621	581	652	621	593	640	648	683	658	648	628	610	668	646	659	587	654	660	639	593	591	612	612	635	702	616	612	638	621	621	636	609	625	665	639	603	605	653	655	632	625	628	652	635	646	637	653	599	641	618	639	663	646	648	662	659	649	665	607	619	629	649	639	608	631	611	577	620	649	647	630	610	667	673	610	608	602	630	658	620	627	618	626	695	625	648	574	626	599	668	629	613	627	604	656	575	658	674	642	608	593	610	590	643	647	612	625	665	624	665	641	638	620	622	654	649	618	642	591	625	658	662	619	629	664	696	619	619	639	618	613	668	638	619	617	654	607	696	662	670	656	611	645	610	603	695	631	642	643	610	606	637	612	626	621	599	620	629	636	637	597	635	628	617	634	619	642	658	626	642	625	572	615	661	613	635	602	609	637	676	640	614	655	633	639	653	592	673	660	652	631	629	625	660	622	661	627	583	604	636	628	662	647	630	651	604	647	636	643	625	631	568	636	642	631	623	577	581	585	637	602	653	652	643	657	601	674	646	630	665	662	635	614	630	632	672	635	636	648	659	618	636	644	647	658	676	646	634	609	576	581	656	625	599	601	621	638	643	639	642	628	607	618	701	653	593	633	605	629	652	666	612	646	625	671	662	595	662	615	591	629	593	614	585	630	660	587	622	636	643	637	655	635	605	666	614	640	624	611	667	620	628	608	635	644	641	662	624	650	660	649	636	636	602	606	582	602	618	628	662	614	651	639	645	544	625	626	671
24740	21852	29010	24364	20794	8345	753	537	576	566	610	529	541	565	525	523	504	543	546	531	527	546	573	543	528	545	532	546	544	564	541	580	573	560	497	534	512	516	571	533	533	546	543	542	529	543	545	482	618	569	547	615	542	536	562	578	585	542	512	551	540	544	562	493	556	548	531	595	530	541	561	537	514	563	557	560	537	565	548	494	565	576	564	528	507	526	501	529	565	536	540	552	563	543	566	528	564	524	528	539	548	544	553	543	544	556	580	541	566	510	523	559	491	529	513	534	515	526	535	533	538	537	593	527	566	534	525	520	543	568	510	498	542	596	577	590	520	529	537	545	551	526	542	520	528	548	539	535	557	574	553	573	540	537	552	564	546	570	553	507	494	548	521	523	537	553	531	555	548	520	516	550	545	558	531	551	533	543	512	507	549	507	559	521	538	516	561	480	536	599	534	515	512	555	546	525	541	558	619	561	515	535	543	541	536	587	548	526	544	562	507	529	551	528	551	549	530	526	516	535	517	543	536	560	525	575	518	550	499	503	598	530	564	535	555	553	551	538	516	531	521	563	525	518	532	547	555	502	522	524	508	553	526	544	529	533	542	572	512	553	536	525	505	527	535	529	525	513	574	512	561	517	543	515	539	539	503	526	501	522	567	540	575	505	566	509	585	524	531	571	532	534	541	562	542	516	520	519	526	533	498	533	559	574	600	582	526	514	517	518	555	580	517	543	515	526	612	561	506	560	545	555	529	544	533	558	551	514	565	567	545	540	556	538	530	575	543	520	500	542	504	564	566	528	565	534	563	579	540	521	523	534	536	505	588	564	571	584	510	515	544	523	545	493	535	513	574	517	530	545	530	557	548	510	546	514	537	531	531	511	560	548	532	540	522	555	555	537	541	544	546	501	534	578	565	545	539	553	565	543	553	522	550	508	535	531	533	551	548	522	519	537	567	521	519	561	558	565	544	541	524	558	584	551	512	533	537	514	525	526	523	550	534	510	503	563	553	535	579	563	530	524	543	517	491	534	533	569	560	556	557	517	504	523	544	498	514	526	567	527	525	529	546	560	533	522	577	535	594	528	547	526	563	549	527	553	596	534	552	554	520	543	538	545	599	558	525	582	540	555	571	572	506	562	508	565	560	529	545	557	527	516	535	548	574	540	537	556	541	544	569	522	580	512	539	540	512	535	583	535	541	530	558	561	541	554	549	508	529	539	543	516	561	546	525	511	565	518	528	568	544	566	518	565	531	571	564	536	533	501	546	552	533	533	506	536	547	561	477	551	601	614	549	578	526	524	542	510	553	566	565	530	584	518	598	561	476	589	539	540	538	538	546	520	545	521	479	562	548	537	577	548	550	533	563	503	522	537	584	563	535	543	576	547	520	539	507	574	548	529	564	534	544	547	561	556	562	535	579	542	555	618	559	519	554	543	561	586	558	553	536	515	546	516	516	528	536	540	557	537	526	553	527	530	566	564	539	562	597	528	540	525	539	535	524	527	527	527	564	561	572	551	571	547	507	536	490	564	583	566	497	532	551	532	567	520	545	545	522	557	588	511	533	553	501	510	548	536	515	547	548	557	546	554	557	557	521	501	568	522	544	536	531	555	519	538	557	561	529	559	569	529	509	558	541	549	491	555	573	497	538	504	525	581	515	544	525	563	535	569	578	546	531	509	567	552	562	568	532	518	530	539	494	499	569	543	507	528	536	505	570	528	584	552	547	559	542	556	515	563	554	533	518	544	499	538	551	565	539	575	531	509	540	536	543	551	535	540	523	541	526	534	561	533	522	524	515	472	521	506	552	510	534	541	568	539	543	551	508	552	565	522	537	580	539	554	525	552	564	538	528	532	494	526	557	538	533	501	530	517	494	557	545	530	542	566	553	507	509	538	553	528	517	543	511	516	549	490	558	554	563	469	498	559	608	563	520	539	531	553	502	583	552	532	469	563	511	526	543	530	526	510	539	535	527	531	573	574	539	534	548	561	567	595	561	544	554	515	544	551	565	556	561	504	521	527	530	513	542	544	518	530	530	571	524	510	538	550	561	495	510	559	530	539	514	562	492	512	537	519	542	501	538	533	547	559	553	509	543	551	476	538	520	478	545	521	530	523	547	527	555	524	503	547	533	495	525	559	512	528	534	533	540	505	574	528	570	538	563	556	513	536	558	525	521	554	547	537	513	568	532	504	547	530	512	552	537	559	478	549	561	587	511	507	507	580	587	538	490	526	520	549	537	524	543	580	511	545	533	579	519	540	569	539	565	531	535	512	529	489	513	529	543	535	525	523	500	506	554	536	558	515	565	541	563	549	513	551	528	588	561	559	546	544	509	555	542	536	560	523	505	546	499	536	586	553	554	542	575	526	483	495	533	563	502	497	567	573	532	560	524	521	532	533	540	552	545	555	528	574	559	542	551	588	522	530	558	537	553	520	565	558	540	550	564	537	568	502	530	556	547	528	534	564	563	548	541	573	553	527	559	539	551	552	590	523	518	546	513	526	524	559	520	560	575	526	551	496	528	556	552	505	520	569	541	527	619	520	521	564	568	515	516	518	516	534	539	539	555	565	554	532	539	511	509	553	512	518	557	523	568	597	554	523	557	554	559	472	590	515	512	571	539	545	531	521	534	553	576	555	559	598	548	561	537	556	554	530	556	527	515	518	548	545	545	586	595	558	570	549	530	539	525	531	555	540	569	533	566	536	527	528	560	523	538	543	524	519	551	541	580	519	568	534	552	561	491	547	506	573	558	558	502	540	516	546	510	584	568	522	525	518	528	530	560	533	547	529	552	552	513	496	518	557	545	534	536	536	560	533	527	539	536	523	549	541	537	531	525	530	527	528	510	538	503	494	558	549	542	525	557	565	536	494	538	512	578	524	557	571	531	535	547	553	561	533	562	540	530	525	582	557	534	567	538	553	521	472	547	505	555	539	512	551	537	574	544	531	562	538	573	562	521	563	567	544	565	541	569	551	510	551	508	536	543	529	570	525	524	548	557	544	527	515	533	538	559	549	533	531	554	545	513	518	548	555	553	525	512	562	510	562	542	503	510	566	520	537	550	536	526	493	546	562	539	526	530	552	562	582	537	537	519	527	538	551	500	552	544	542	528	540	559	537	523	524	539	528	551	537	550	570	550	524	539	523	535	560	531	535	503	511	572	516	546	503	532	537	525	538	551	575	542	597	547	543	535	549	549	551	532	593	494	554	534	492	542	558	574	537	571	554	539	526	533	513	538	568	584	543	531	543	564	547	544	541	565	493	550	503	561	527	513	536	543	534	547	537	556	559	565	627	542	589	534	575	543	558	551	570	567	499	532	576	503	560	548	549	516	548	538	524	594	521	535	530	528	544	526	540	571	527	532	568	552	511	495	549	515	535	529	503	564	530	506	542	547	569	550	587	546	523	597	548	536	517	570	529	536	537	541	547	570	548	505	516	549	511	551	542	540	573	507	544	511	523	498	545	540	592	519	551	519	550	633	519
61850	79918	46368	14886	833	737	741	730	762	785	758	795	779	772	780	782	776	769	824	724	806	740	758	812	743	769	766	721	734	759	791	758	683	774	760	711	753	762	739	757	761	752	771	733	766	783	734	779	767	784	814	801	751	773	758	764	758	806	714	737	760	767	782	712	811	781	765	747	767	764	765	795	745	732	745	782	728	784	727	750	743	745	716	746	779	696	775	755	761	778	762	777	799	728	710	767	807	743	791	755	748	779	714	709	727	774	745	743	774	770	752	767	799	767	755	758	749	763	755	771	788	752	761	760	767	788	723	754	780	763	792	783	763	703	764	807	669	781	728	750	749	782	777	732	767	807	713	809	806	767	745	764	798	696	752	719	766	784	783	781	829	783	773	771	795	735	773	759	756	782	779	744	784	732	735	776	716	758	780	748	827	750	751	760	786	720	764	767	740	731	768	765	710	768	759	754	709	760	779	782	789	751	766	781	727	759	775	735	771	773	761	793	784	751	758	738	747	758	771	728	740	762	711	794	786	749	757	770	801	770	714	765	765	755	769	728	752	758	778	803	754	776	767	780	780	754	815	763	739	755	770	755	774	735	760	794	767	790	750	747	797	747	758	785	750	791	763	749	770	744	786	697	778	789	773	805	767	776	765	771	806	739	780	785	723	739	721	781	796	707	769	768	774	785	739	764	784	734	741	747	727	759	753	779	783	763	753	736	809	765	791	808	802	763	751	786	768	733	731	754	768	739	788	786	786	758	727	714	735	776	761	763	766	732	787	795	734	716	751	761	786	769	762	769	757	799	775	758	781	832	790	732	757	707	723	741	709	766	781	786	778	779	744	753	758	741	756	757	751	779	794	794	719	778	713	743	781	774	775	751	742	826	775	716	761	763	789	780	807	762	789	762	801	745	731	769	747	720	754	813	764	753	760	814	773	788	750	767	752	748	787	745	767	722	756	742	718	773	749	779	810	768	761	771	780	800	779	758	733	711	823	731	773	771	740	749	806	728	778	718	780	803	778	724	749	752	748	733	705	741	737	785	744	775	776	754	742	733	757	802	773	771	806	764	758	777	778	725	786	725	758	773	760	783	784	814	762	782	790	710	770	721	761	762	768	775	758	780	767	817	767	748	731	752	774	729	728	807	765	698	722	802	814	747	804	776	784	774	754	751	758	777	745	775	781	714	778	741	784	774	740	757	777	746	754	777	718	723	737	789	751	764	757	775	762	821	831	783	777	737	749	746	772	776	734	729	786	775	735	754	726	788	776	773	768	803	741	757	752	743	775	744	732	749	735	765	749	770	809	813	756	769	754	789	755	728	761	825	742	797	734	764	791	796	755	782	745	715	743	720	712	740	726	743	771	740	761	778	741	768	785	751	780	778	713	778	739	770	768	731	769	751	750	739	752	783	759	735	752	768	773	748	723	815	741	750	752	764	762	792	761	738	805	809	744	749	727	774	743	739	739	732	724	728	747	710	729	814	775	759	723	779	677	722	784	793	776	744	757	787	707	761	800	761	760	805	757	771	752	725	789	773	710	723	793	763	803	777	739	725	795	772	725	755	738	728	767	795	740	716	776	795	813	723	719	748	771	738	771	768	742	803	712	764	749	748	768	779	799	784	762	739	767	785	786	759	748	803	770	791	777	735	810	759	681	762	764	778	781	792	772	768	733	722	767	751	727	774	776	753	808	765	814	740	804	770	750	694	756	746	757	753	737	751	757	689	768	739	772	782	720	761	784	753	788	766	812	778	766	780	754	744	787	721	737	802	738	759	735	765	756	739	748	750	732	750	738	702	695	802	735	743	760	774	743	761	738	736	763	768	814	767	778	728	794	772	736	739	769	788	773	766	795	727	742	796	732	724	781	814	753	740	739	794	791	771	786	701	775	730	769	752	760	779	769	785	764	773	810	789	791	798	765	744	743	804	745	795	755	785	801	801	730	759	817	746	754	775	756	763	727	805	738	762	721	752	738	785	718	743	720	771	730	788	744	736	771	727	761	752	808	784	732	744	638	759	761	736	782	796	752	786	715	806	715	739	744	751	805	766	744	768	723	820	794	710	766	782	773	772	788	794	788	765	755	787	771	747	768	774	766	751	776	800	712	727	802	743	755	837	745	795	752	721	741	751	734	742	762	779	784	720	761	747	721	794	802	737	742	755	806	770	746	763	823	874	761	720	749	793	791	738	725	765	730	817	789	771	745	806	733	753	727	752	766	754	768	768	747	743	724	740	777	767	746	764	751	740	771	733	763	738	768	710	776	725	743	743	755	750	794	756	746	778	797	781	809	745	803	800	800	787	738	768	770	717	749	791	754	768	732	822	741	730	772	739	775	759	743	765	791	749	715	751	770	738	748	774	797	780	830	728	792	756	741	726	756	730	743	726	785	762	745	725	788	755	748	784	719	763	766	772	778	728	768	779	753	789	779	828	747	744	727	816	748	737	742	748	744	798	772	774	691	771	734	772	740	785	778	778	740	700	781	713	733	798	741	700	784	794	787	771	792	741	783	777	749	761	734	727	778	780	814	754	804	795	779	746	782	774	757	745	721	752	761	750	707	771	758	774	777	787	743	779	762	764	784	749	747	788	769	741	732	716	779	754	769	726	775	758	770	803	805	755	710	748	748	772	734	802	790	766	727	747	815	760	730	714	758	780	773	765	739	767	775	705	781	725	764	773	732	744	771	837	755	809	771	767	812	751	762	795	753	747	773	714	758	782	725	737	831	757	777	782	747	806	786	752	747	755	771	721	763	779	741	714	750	731	748	748	794	749	799	700	784	786	761	748	785	782	773	800	700	781	752	759	763	794	762	682	773	744	764	743	764	764	777	742	781	709	742	780	781	748	767	744	765	753	760	824	733	751	784	743	780	756	750	755	726	785	724	740	746	761	732	742	742	776	704	756	772	777	764	719	789	720	677	738	768	736	798	724	763	746	759	722	747	741	785	721	753	808	720	750	712	789	766	768	821	729	748	749	768	779	747	763	787	736	736	754	784	724	750	737	780	728	770	770	765	730	791	745	744	729	800	790	762	763	730	757	738	764	743	779	775	777	760	741	743	729	697	731	774	738	735	796	793	748	747	774	780	778	757	787	746	762	735	763	777	704	751	780	750	805	734	775	728	766	783	770	738	746	778	730	790	775	753	809	815	804	766	743	740	780	710	741	752	723	748	756	797	746	731	778	720	751	764	750	748	747	775	777	796	727	734	780	730	743	757	742	782	722	812	750	770	762	798	757	783	775	745	779	743	743	761	726	779	792	796	715	805	764	732	764	780	797	760	759	785	781	803	819	786	718	698	783	775	769	741	760	804	782	768	759	731	778	725	713	723	808	741	760	781	747	768	801	782	735	738	730	756	690	784	731	745	755	748	746	734	748	788	760	740	800	751	762	745	746	802	739	765	735	748	702	770	787	755	806	734	749	761	714	820	820	835	760	786	807	760	765	776	729	801	739	782	738	797	764	748	704	767	792	767	769	797	761
23431	21491	29408	23719	21351	20917	6078	553	491	471	494	451	468	485	410	454	468	464	462	488	462	445	459	478	427	465	447	471	456	470	444	432	473	448	482	468	463	429	450	451	520	452	508	460	456	453	485	530	487	451	471	499	477	479	483	481	461	457	470	442	416	465	473	453	527	457	490	452	494	483	436	437	484	497	469	439	453	483	448	468	454	493	437	465	479	456	468	466	473	463	425	426	443	420	472	493	458	473	463	483	448	468	468	458	480	419	437	478	469	462	483	452	442	485	450	448	432	443	443	472	458	458	464	468	472	433	483	430	420	419	465	452	470	455	457	463	494	468	467	421	444	442	498	499	497	455	461	475	450	445	451	473	491	423	458	495	450	444	466	460	478	452	445	447	442	481	470	472	473	449	458	433	458	421	403	496	435	477	498	462	461	464	478	450	430	493	442	443	437	463	507	460	437	451	511	449	485	479	461	498	458	471	476	465	470	433	454	446	476	472	437	485	481	462	445	452	500	474	481	454	447	480	497	499	460	474	465	442	445	439	446	434	464	439	432	448	497	443	441	461	463	418	471	481	459	472	433	485	458	436	477	490	480	480	495	478	499	464	441	464	469	425	462	438	483	412	471	466	441	434	452	481	435	432	489	443	427	451	457	465	473	458	447	480	470	412	464	443	449	449	452	483	462	489	449	461	460	470	448	460	442	459	469	442	462	390	440	454	461	440	457	430	511	459	443	435	442	443	469	425	465	458	473	459	481	484	439	458	430	447	452	443	486	460	486	444	472	491	455	441	462	449	458	490	474	478	432	433	448	476	477	457	464	426	468	453	458	496	461	442	453	451	452	475	459	471	447	412	480	477	452	454	483	445	446	445	480	468	457	453	443	446	453	465	454	422	482	464	449	443	451	431	428	424	434	480	423	401	432	453	460	447	435	507	470	482	460	432	464	452	467	485	446	442	505	451	480	473	446	475	440	453	438	482	449	427	430	448	426	472	498	460	479	458	463	487	453	459	433	466	442	477	481	427	487	450	455	479	425	443	440	420	453	456	449	439	428	429	471	446	439	473	475	438	473	491	468	460	440	448	468	501	463	465	489	465	476	479	477	450	474	485	523	501	490	432	444	494	455	451	481	465	485	464	484	463	455	460	458	444	461	502	454	447	482	482	409	457	474	468	455	467	471	461	427	438	451	427	506	500	412	464	501	448	470	467	480	427	514	457	467	463	523	465	462	447	462	454	468	494	433	451	471	460	448	477	432	450	473	495	430	438	470	484	445	456	438	429	422	482	472	450	453	463	479	486	464	484	466	466	452	478	448	492	476	508	511	493	488	466	453	471	464	441	421	424	434	449	420	473	443	442	460	480	438	414	474	450	527	434	449	450	486	446	497	453	443	448	479	481	473	440	454	477	435	450	450	438	423	446	425	485	494	446	465	452	495	465	459	469	455	494	426	490	448	425	477	484	431	457	458	464	450	447	455	488	465	431	452	461	482	437	456	465	461	440	428	463	427	469	449	454	450	482	453	478	463	452	475	482	468	468	474	405	453	450	434	480	436	425	472	452	495	495	459	491	422	479	454	445	455	444	453	495	463	444	474	427	457	476	455	444	475	444	484	454	446	481	467	440	461	479	488	479	421	470	473	453	463	432	436	452	460	474	443	408	427	454	488	492	451	432	493	450	455	421	466	436	472	432	482	460	488	475	493	447	405	414	449	464	467	472	438	456	482	447	471	475	428	462	448	488	469	464	458	462	481	449	460	453	477	466	471	468	499	493	444	500	453	427	459	450	448	456	429	475	494	458	473	474	486	462	447	473	462	442	450	434	467	421	426	447	502	469	422	449	490	451	439	434	460	452	458	471	478	476	469	481	456	484	474	464	480	415	467	459	445	463	458	484	449	437	415	450	468	453	449	451	451	477	505	445	517	449	459	397	474	490	460	468	473	441	458	445	460	461	420	428	439	436	487	428	431	443	464	450	448	471	438	481	436	421	480	447	495	476	455	463	440	481	479	484	491	441	463	442	489	445	422	465	463	479	459	455	464	469	492	443	456	474	429	510	469	485	493	449	466	480	448	458	459	428	431	472	488	467	463	454	456	451	481	432	462	442	505	424	472	481	482	463	491	445	474	456	472	466	450	441	454	498	437	413	468	437	427	483	443	435	482	458	467	471	469	489	474	465	459	462	468	467	463	500	440	450	473	437	475	453	462	460	457	461	449	427	483	439	485	428	455	481	471	451	424	449	478	495	464	456	454	467	441	475	491	457	483	442	459	438	462	478	467	413	516	476	469	476	455	459	444	447	453	472	427	432	411	454	462	464	472	481	453	465	469	473	436	453	437	468	465	473	451	449	458	476	445	442	452	483	474	478	473	443	463	467	460	441	484	466	456	481	465	454	457	420	437	412	462	420	437	475	431	456	440	438	428	447	460	484	464	501	473	461	489	474	484	431	464	477	457	446	472	454	462	429	512	457	463	463	456	431	451	450	480	471	458	432	422	437	459	455	462	455	478	462	470	419	447	458	473	466	449	440	482	462	468	494	440	461	408	499	465	437	432	489	475	437	450	484	480	434	436	486	435	438	438	426	441	440	491	432	451	430	454	499	437	463	457	484	456	489	433	454	457	442	455	441	464	437	483	499	454	471	467	474	476	448	453	460	439	485	447	468	487	450	455	472	450	485	456	468	468	462	460	460	486	450	472	456	444	487	468	429	451	447	430	433	463	438	476	427	465	499	455	445	508	470	459	463	443	432	496	441	494	440	435	486	461	424	453	469	461	436	461	474	464	442	472	468	446	455	467	477	467	466	415	435	410	466	508	445	397	438	525	485	461	500	481	458	467	471	491	506	462	444	458	471	467	468	470	464	459	474	472	447	470	473	417	413	427	483	453	441	493	433	441	455	439	458	425	461	456	445	455	466	491	454	473	487	470	459	470	466	483	447	480	476	441	471	494	446	479	463	454	489	440	450	496	457	482	429	473	485	455	447	442	459	445	489	468	447	469	450	442	472	426	464	467	438	443	471	442	463	458	460	457	442	478	488	482	472	448	453	454	461	461	455	495	447	437	491	454	469	492	499	476	458	467	462	501	462	463	416	435	458	444	468	456	441	409	451	461	470	483	438	449	471	482	458	454	438	437	426	475	458	475	454	479	448	456	465	465	439	471	446	445	466	441	436	444	463	496	452	464	426	470	486	467	487	480	443	495	480	456	458	429	461	484	492	462	411	447	450	469	425	469	459	471	469	466	459	483	482	429	466	441	444	434	484	456	462	432	420	483	475	463	464	458	453	428	438	411	438	469	478	455	456	479	467	452	440	450	476	462	462	423	458	460	429	466	435	464	472	443	455	455	497	462	431	493	487	471	467	459	476	485	415	432	420	462	463	461	457	472	480	491	485	441	478	447	460	476	417	451	464	456	430	434	468	456	440	475	467	443	430	451	461	485	467	441	427	464	454	483	466	448	425	445	460	412	449	466	477	454	504	469	477
62019	90493	55248	21981	679	630	686	687	638	684	677	656	659	651	638	606	654	651	644	631	631	617	646	644	606	648	692	662	664	648	656	671	648	603	664	667	647	653	653	603	664	625	656	646	649	659	642	657	665	678	619	599	641	630	656	636	612	649	662	622	639	658	613	682	644	665	636	630	670	679	653	650	640	672	630	653	648	612	681	600	644	612	658	613	657	650	700	673	643	673	643	653	621	612	625	622	625	687	645	676	588	646	639	625	619	665	668	627	606	665	606	639	646	645	630	596	667	664	625	636	626	589	679	611	665	682	589	667	625	663	639	682	681	633	648	613	634	649	607	673	642	612	625	640	594	669	687	659	636	644	678	657	651	659	614	609	627	648	615	629	670	625	648	647	703	624	649	623	678	635	670	676	613	660	682	645	639	683	656	669	596	640	590	660	666	655	611	640	681	658	659	647	624	632	651	634	631	649	665	618	635	657	637	630	636	624	653	641	660	644	607	660	612	680	674	691	607	678	680	617	653	629	615	637	705	651	598	644	628	647	655	654	633	677	681	673	634	623	600	657	615	637	610	651	590	664	613	623	673	663	653	634	594	646	611	652	620	689	621	623	643	630	647	613	634	646	620	663	638	609	684	651	621	660	615	645	641	608	624	667	642	681	592	640	679	617	665	648	645	670	674	688	681	627	582	612	640	613	676	737	603	650	652	589	634	626	612	659	672	639	648	615	611	627	619	661	626	638	627	709	634	642	626	623	662	642	624	638	652	678	665	556	601	669	621	641	653	552	662	632	613	651	639	596	622	651	658	643	624	626	619	658	632	660	642	668	631	577	632	650	687	655	611	653	639	684	620	625	626	663	655	667	606	607	637	667	679	617	649	649	662	665	628	625	604	633	646	643	616	664	594	595	599	608	614	671	631	632	658	646	646	622	693	687	642	642	646	584	645	630	665	663	645	648	634	622	658	630	666	630	623	660	689	599	653	641	635	702	634	689	678	648	625	655	664	647	603	616	661	647	681	642	637	680	673	608	601	597	651	645	597	626	594	632	638	640	637	670	630	649	637	626	635	590	649	690	642	667	615	631	665	659	623	673	583	620	666	629	604	623	622	632	611	677	671	674	599	628	668	659	588	674	656	659	636	665	610	630	679	680	659	636	621	607	629	645	659	610	635	627	623	651	643	674	590	625	641	677	600	670	677	652	610	616	626	661	681	630	651	618	607	615	662	648	576	677	639	640	631	648	656	664	638	626	650	641	602	625	629	641	644	665	638	674	624	687	641	620	649	691	613	666	634	622	658	686	670	647	654	671	670	636	657	640	657	633	659	657	646	671	667	673	656	628	638	601	642	661	637	663	649	676	642	668	667	632	595	648	647	599	621	625	626	642	654	637	627	638	669	628	668	647	615	651	590	623	647	656	634	667	631	650	670	651	650	611	668	621	642	651	666	635	647	618	680	694	608	659	630	651	639	606	685	612	640	647	605	618	615	643	633	633	641	617	637	653	664	623	640	697	629	613	614	658	652	606	643	633	654	630	626	646	650	660	631	611	610	638	611	619	669	675	671	648	615	637	589	597	666	677	669	631	612	651	618	644	604	623	641	652	671	657	612	660	644	615	632	601	653	664	642	639	641	660	656	666	651	643	681	646	603	621	624	651	650	621	615	641	594	663	642	665	718	630	641	621	654	665	657	670	692	616	621	700	609	600	586	611	638	645	627	647	626	610	684	647	648	665	626	642	687	653	652	659	647	646	649	605	649	647	662	666	657	639	645	644	642	621	644	646	605	667	670	663	620	659	639	650	653	605	653	649	621	593	651	654	642	641	634	661	611	628	678	642	674	660	652	650	655	633	614	670	624	637	654	654	687	619	629	618	584	610	624	621	630	663	570	662	638	562	664	642	623	665	651	677	632	642	625	641	654	609	642	633	638	625	657	667	687	653	658	613	624	630	631	685	645	631	658	627	612	623	657	659	661	655	654	631	681	667	652	645	594	659	652	635	630	699	576	637	607	626	683	626	611	649	654	623	646	636	626	649	605	619	616	630	624	683	621	707	679	660	644	626	623	648	653	663	620	636	597	669	640	656	605	629	614	621	638	625	667	679	648	645	642	648	658	608	634	615	620	627	594	657	688	630	695	598	691	653	646	659	604	642	645	664	644	644	671	617	658	648	625	639	577	642	631	640	692	573	655	669	725	628	612	627	652	621	648	650	602	631	672	599	641	692	642	658	627	595	638	654	645	653	663	654	641	621	633	634	673	612	670	641	629	693	641	618	641	625	659	669	637	638	645	617	684	622	677	598	667	666	675	624	626	615	641	582	644	633	617	648	660	675	671	642	626	650	602	637	594	625	621	658	619	626	669	611	620	651	654	653	661	630	664	649	649	627	628	596	652	622	691	635	641	624	648	587	679	643	661	609	654	705	598	632	637	604	614	657	650	656	599	594	616	605	663	625	696	654	617	638	627	664	670	705	620	676	621	629	639	593	677	639	672	649	630	640	685	609	682	631	652	634	661	687	647	698	578	630	628	624	657	636	649	613	638	658	639	668	647	658	626	624	624	667	650	651	640	599	626	667	646	594	684	638	643	620	633	593	631	651	645	599	682	640	630	620	649	670	641	663	655	663	668	599	658	639	641	646	635	668	613	640	654	660	651	659	647	644	621	633	624	689	587	645	614	645	666	668	672	621	695	652	640	630	652	662	596	595	641	600	596	611	641	606	675	678	636	707	620	642	573	611	632	596	664	651	641	601	620	661	640	611	651	637	640	620	630	603	705	674	665	630	632	668	619	610	645	616	678	601	659	615	608	636	642	651	655	609	724	634	641	635	655	620	687	649	614	685	676	670	609	655	622	678	619	635	605	614	664	645	697	640	665	644	653	675	614	685	601	625	617	663	638	597	635	675	590	623	660	668	606	636	623	663	624	635	616	645	609	699	671	587	619	610	664	636	627	648	629	650	672	671	674	637	592	624	642	632	623	651	657	629	609	625	631	640	629	658	660	659	620	673	627	655	676	624	623	649	586	625	641	685	654	634	670	655	660	650	607	620	628	642	641	630	630	642	634	694	623	655	638	706	659	708	612	656	600	664	616	620	622	652	634	645	571	640	663	627	656	634	640	660	620	661	675	654	671	653	648	652	640	606	681	641	612	676	621	633	616	630	591	625	672	637	645	648	647	644	619	648	672	632	603	625	651	652	663	606	654	677	615	630	640	620	605	644	624	613	609	622	598	609	672	640	629	692	676	619	648	629	642	646	630	626	619	673	642	668	633	648	667	655	599	642	651	654	630	671	677	600	637	648	652	641	602	650	643	672	625	654	630	574	620	619	629	669	647	632	609	624	625	622	624	667	581	612	616	660	661	616	617	634	582	635	612	626	628	655	698	682	653	641	625	649	671	634	606	641	671	638	656	629	653	638	603	630	615	610	645	605	671	666	680	644	646	656	600	620	633	636	589	645	682	642	613	661	616	618	649	609	664	645	653	600
32272	27391	21921	6610	502	473	459	444	449	463	459	458	459	497	427	509	472	465	421	480	455	481	472	388	451	468	439	448	479	453	452	450	452	448	497	487	459	432	433	448	442	449	475	469	476	471	442	469	462	423	475	510	463	461	493	427	456	419	437	442	407	435	467	436	443	444	412	446	485	435	457	473	433	451	463	453	451	423	469	468	460	454	404	477	472	455	436	447	432	428	439	439	450	415	447	414	457	490	407	455	418	437	455	492	463	490	457	429	453	428	460	457	452	433	439	508	463	471	405	473	426	447	432	428	465	442	493	469	421	467	435	452	468	473	445	450	459	484	454	409	475	439	425	441	457	426	449	455	464	464	456	459	462	440	451	459	456	467	457	450	481	434	466	458	436	446	482	445	454	466	445	416	483	429	426	445	434	444	491	473	474	429	447	449	471	446	454	440	441	430	457	414	467	435	452	450	416	449	463	427	495	440	462	434	465	496	447	441	427	461	462	462	460	455	437	462	422	464	455	447	403	439	478	454	440	432	451	423	452	503	474	473	452	402	465	464	460	457	480	428	496	443	455	449	440	458	465	426	469	414	437	476	432	400	481	447	454	466	472	456	464	448	492	451	449	475	427	448	485	461	459	500	436	434	460	488	471	420	434	477	455	440	448	454	464	475	474	476	411	444	429	432	455	500	446	434	461	447	507	447	461	447	468	485	466	466	474	451	465	460	420	421	486	433	455	450	461	477	447	455	438	455	448	403	468	453	433	451	442	446	438	447	461	431	461	427	456	507	437	443	430	448	444	441	434	466	428	465	460	433	431	434	462	412	424	471	454	451	419	447	460	466	455	449	447	444	454	466	444	457	419	456	418	457	454	450	470	456	429	462	443	430	482	451	456	407	469	452	441	495	467	456	475	497	448	503	453	446	452	467	438	433	451	476	494	460	466	469	421	417	430	460	434	455	452	393	430	435	477	449	443	435	433	480	425	476	461	476	444	453	441	450	483	443	464	431	430	460	456	444	457	460	449	462	464	441	473	452	448	480	458	418	446	440	437	453	447	454	441	479	465	464	490	410	448	440	420	442	438	448	423	458	466	453	453	456	464	405	451	463	460	425	436	453	428	432	468	454	457	442	467	412	450	492	508	423	468	428	447	455	398	438	474	447	431	475	449	455	455	423	474	432	479	462	443	479	435	463	454	463	447	454	473	440	459	490	438	412	458	455	468	437	481	433	471	453	427	416	432	421	465	415	441	404	498	444	466	465	435	431	426	458	440	472	437	453	454	412	474	423	470	406	453	456	450	452	443	420	477	472	463	443	435	448	451	469	442	421	447	455	482	429	436	452	460	452	471	432	496	449	453	444	468	411	474	488	495	425	418	458	455	478	502	418	454	414	427	449	453	466	465	456	459	464	422	465	490	465	455	447	449	448	404	491	480	458	423	455	459	400	437	431	430	446	440	491	417	483	461	477	470	446	481	410	475	444	445	454	443	418	453	454	424	477	433	426	455	460	446	470	462	407	429	431	497	457	456	476	454	459	435	498	459	480	448	493	460	427	451	441	429	457	456	450	501	460	470	431	448	480	425	421	436	464	425	466	486	425	444	475	446	459	441	437	436	455	454	501	434	446	470	436	426	440	473	433	414	463	430	415	463	443	429	456	469	424	470	488	472	477	512	451	435	476	443	438	425	465	465	461	437	506	422	471	467	443	463	432	447	434	426	447	432	465	429	422	404	420	461	433	474	452	457	413	441	446	513	434	455	420	420	479	454	454	465	446	466	461	487	463	536	422	442	451	434	401	482	446	469	449	425	464	459	442	480	450	426	472	466	423	454	454	451	446	462	429	501	422	440	452	470	474	451	455	467	453	452	504	432	435	486	483	466	434	444	454	442	435	430	405	449	455	481	455	422	448	403	474	457	422	436	429	465	454	441	453	447	448	472	445	450	470	437	453	438	452	457	451	460	458	443	447	443	443	449	485	433	447	473	475	484	471	474	433	449	506	481	461	461	434	465	436	449	510	466	462	452	457	477	470	455	453	467	447	486	488	431	421	445	454	436	434	450	430	459	452	427	476	452	437	460	444	461	440	435	436	479	468	481	447	436	478	463	458	438	454	465	484	432	519	458	471	387	441	490	468	467	472	470	434	485	475	432	458	427	481	491	436	438	432	465	471	471	452	452	441	446	434	492	438	452	436	460	466	462	459	495	442	435	427	433	477	503	450	441	442	433	467	460	479	464	434	447	443	489	478	444	426	492	423	451	422	455	432	494	486	452	418	442	464	458	435	462	429	430	469	448	440	476	437	458	479	431	446	455	464	407	510	453	412	441	475	488	436	489	426	442	484	475	475	462	463	420	455	412	428	420	456	471	523	490	458	428	483	461	449	458	429	423	461	454	521	449	440	451	437	457	471	468	485	450	463	448	439	450	444	433	460	458	445	462	444	421	459	445	477	460	458	490	446	444	390	417	436	439	489	424	412	435	474	468	446	441	460	453	415	438	468	482	445	426	445	450	466	452	471	470	444	453	497	454	510	394	441	427	424	485	423	453	479	466	478	468	434	462	451	465	440	452	456	465	451	437	479	435	447	440	458	448	490	433	442	431	472	454	502	465	387	453	472	436	432	470	467	439	453	488	474	454	463	432	422	455	469	452	444	468	441	457	482	434	484	429	468	470	453	464	426	485	468	445	482	457	452	442	484	459	462	467	441	437	446	440	461	445	439	464	422	448	446	435	435	457	401	465	441	436	424	481	466	432	474	448	467	447	461	425	439	409	463	450	461	476	459	474	480	427	479	445	438	461	471	446	440	468	427	458	427	455	450	444	455	433	424	428	433	488	451	462	450	488	465	435	437	470	437	437	434	466	444	449	470	424	431	441	452	417	443	444	500	460	462	461	431	483	445	451	443	501	434	478	460	452	433	465	434	455	413	441	457	423	426	443	438	465	432	466	452	445	439	466	438	441	425	461	439	444	439	461	497	446	483	444	447	438	476	450	456	483	438	437	472	434	466	416	478	444	438	437	445	472	441	439	457	458	463	473	442	435	429	444	472	453	441	496	422	459	474	455	424	434	415	491	472	469	431	419	450	440	408	458	484	449	447	419	476	459	462	431	445	453	430	462	476	463	442	471	409	448	475	449	421	430	422	468	434	469	446	481	465	460	437	469	497	470	418	432	450	435	470	439	454	454	496	458	502	457	417	490	445	472	452	432	448	470	463	441	464	478	462	445	478	447	428	396	472	423	429	421	425	459	454	447	448	442	439	444	445	464	449	434	438	453	441	463	474	449	404	458	470	450	441	464	481	445	443	462	462	487	454	471	397	466	440	472	434	486	456	399	476	437	470	462	453	462	505	481	457	464	457	426	459	394	459	489	468	432	448	438	451	477	459	457	451	456	475	479	478	455	453	440	468	470	437	433	451	412	438	438	465	502	467	450	441	458	415	474	453	467	480	465	461	427	414	423	478	410	441	454	467	441	459	440	418	485	450
40466	40854	19285	3919	628	684	672	623	674	626	639	665	640	607	622	642	678	657	614	652	618	682	598	601	621	636	654	636	615	678	640	630	664	650	620	663	649	656	588	647	605	596	658	641	637	671	649	607	632	633	640	589	642	668	634	638	624	655	650	642	647	663	634	675	638	630	605	661	627	638	710	644	666	645	639	651	674	655	641	674	600	638	634	658	655	625	674	661	671	635	592	647	568	636	689	632	668	634	638	610	648	676	646	681	627	606	605	633	650	645	650	641	623	654	640	630	661	680	687	629	668	704	640	633	638	598	597	644	656	647	662	680	627	623	626	613	652	670	674	647	633	641	610	668	627	662	665	658	649	666	635	611	666	677	687	659	664	638	632	640	675	654	640	608	646	628	656	635	677	609	667	641	632	623	665	615	642	674	652	589	641	643	597	646	651	625	655	646	626	655	633	638	648	637	641	626	629	679	614	688	660	668	650	643	642	626	644	637	647	647	641	633	638	636	656	644	615	653	674	606	606	699	676	616	709	679	624	672	628	624	668	614	626	656	617	639	636	653	673	618	640	669	623	600	615	635	626	669	670	658	594	642	674	613	651	630	625	665	650	606	659	670	688	656	668	644	637	598	635	615	671	657	622	585	630	626	620	677	677	648	617	663	674	625	652	631	659	646	627	616	687	641	625	672	670	663	677	649	630	662	680	662	643	701	609	580	645	659	619	647	592	669	685	639	649	702	641	619	656	652	646	658	603	621	616	596	645	646	651	619	638	641	684	667	644	623	612	620	651	624	711	616	649	591	662	649	635	648	651	655	630	672	668	635	631	673	656	697	649	629	627	617	664	661	671	640	653	636	604	643	683	638	653	629	657	607	641	653	671	624	641	639	610	624	631	639	664	625	647	647	597	620	619	645	609	643	661	649	656	636	645	617	621	616	622	612	669	617	671	616	650	628	666	620	651	658	617	630	600	638	654	688	640	652	682	663	642	621	638	625	638	607	647	641	632	663	637	681	727	605	632	663	658	648	644	620	623	641	595	643	662	618	658	669	629	616	637	661	636	620	631	696	608	683	620	638	668	680	626	643	659	667	684	652	608	614	626	700	645	649	634	602	637	663	705	661	635	633	596	601	697	666	610	636	599	633	704	624	657	624	622	624	671	691	622	616	626	621	628	643	622	645	600	629	619	649	620	616	670	596	598	634	673	654	673	673	589	677	616	652	617	610	621	621	661	678	594	660	686	662	649	645	632	698	608	657	641	664	611	621	628	637	658	659	621	641	688	617	625	660	653	638	661	607	654	596	641	599	632	644	638	643	632	597	649	641	634	645	628	645	599	605	653	617	618	634	657	625	653	673	653	619	657	642	703	682	629	656	587	643	677	653	667	613	654	610	670	621	618	623	641	666	579	640	607	661	660	627	631	650	604	605	624	656	645	678	629	660	658	629	654	669	584	681	640	611	598	646	663	627	615	629	641	655	649	664	666	673	649	621	648	632	663	595	600	681	659	629	672	625	635	656	610	648	659	610	648	631	621	664	684	618	635	613	649	601	617	600	639	616	632	620	616	644	615	640	639	619	633	654	630	686	702	655	686	612	659	623	636	669	652	649	623	667	621	657	635	646	688	657	635	623	600	634	667	611	665	634	665	620	611	601	607	643	607	646	643	641	684	627	634	635	646	626	634	657	553	615	582	622	679	653	610	632	642	669	669	658	639	615	631	657	632	613	649	625	591	671	654	683	664	646	625	619	660	645	640	658	659	620	651	633	653	682	626	636	683	615	646	644	602	645	640	617	650	610	589	630	641	634	663	643	610	660	662	683	684	614	664	616	621	669	694	641	641	620	635	701	616	668	652	618	640	661	608	659	653	638	654	667	596	607	617	662	619	630	641	631	624	632	622	650	680	600	628	657	712	649	640	576	668	648	627	661	657	650	675	637	639	650	645	663	628	676	641	649	661	668	639	632	571	628	607	634	602	674	662	660	653	631	662	642	599	669	654	659	634	654	613	597	643	653	629	636	691	675	626	634	647	662	616	650	622	598	641	668	636	652	609	642	616	640	636	631	631	675	626	646	677	654	629	607	645	633	633	656	611	652	638	607	647	679	665	629	651	601	645	681	634	643	668	617	666	643	680	621	672	638	633	630	687	595	657	622	651	646	648	679	581	682	597	672	642	684	662	673	663	647	592	648	672	619	645	632	620	653	667	649	598	660	664	633	612	610	638	627	632	681	634	607	600	670	623	659	684	645	616	580	614	670	646	623	606	639	668	645	660	626	628	662	617	629	643	647	671	686	650	651	614	622	638	611	672	647	685	659	601	626	620	616	663	657	641	643	619	676	619	617	679	621	653	678	675	634	685	604	652	629	597	658	632	659	611	643	623	591	636	633	616	632	642	677	670	642	639	634	642	654	641	597	653	669	651	648	632	686	667	643	610	588	586	666	640	635	651	596	664	657	670	620	641	582	661	634	667	608	669	654	629	618	664	653	592	641	617	665	674	664	650	608	585	660	648	608	642	671	619	660	674	649	606	656	629	601	640	641	585	644	651	651	642	643	652	642	616	639	717	618	708	635	619	645	663	642	592	637	596	684	630	642	666	631	653	663	569	647	635	621	625	648	664	661	647	643	613	655	637	674	617	608	658	621	646	689	652	673	650	656	619	624	658	672	686	636	669	654	692	641	605	645	673	655	615	664	634	677	657	627	653	637	626	633	603	628	631	646	665	683	650	630	618	606	637	608	617	657	670	692	639	641	599	634	672	642	640	613	665	664	637	645	638	655	671	675	631	661	621	625	634	609	621	612	657	659	674	627	636	648	649	678	605	655	648	650	720	656	653	631	624	624	668	665	697	584	700	657	621	595	673	655	672	631	620	631	665	638	611	644	660	657	602	679	617	681	659	685	599	621	603	642	657	632	658	618	618	605	688	646	623	662	654	624	628	627	640	657	666	632	650	651	630	687	665	653	642	609	639	607	632	634	612	622	634	641	628	661	664	664	638	678	656	682	627	634	613	647	631	644	627	659	608	643	633	663	612	665	595	658	634	665	655	652	641	633	619	625	661	617	675	621	613	630	658	662	619	642	663	663	635	648	633	626	679	657	659	686	639	601	696	611	637	644	625	613	611	649	613	571	648	665	650	653	652	631	605	647	654	640	598	646	621	619	639	643	590	660	660	688	645	597	633	629	643	631	635	651	671	615	636	651	630	677	625	662	664	606	637	606	669	659	622	641	631	606	594	644	661	664	646	641	633	634	684	646	695	626	668	623	650	624	670	591	679	654	665	637	643	663	644	661	611	648	660	657	607	621	632	616	613	641	636	608	629	631	596	625	659	674	610	661	673	691	664	651	629	626	655	671	670	655	644	682	662	662	629	626	636	663	612	646	633	623	645	667	646	622	630	648	643	675	597	610	660	593	603	642	627	676	657	684	645	669	627	614	659	639	608	667	608	643	675	673	648	666	634	657	649	652	688	603	648	631	654	650	648	613
24725	21810	29083	24292	20792	8328	757	606	585	553	551	617	589	584	532	546	564	535	565	554	596	527	575	567	543	578	555	547	548	586	580	565	557	573	538	570	560	526	561	554	542	509	563	525	537	507	584	533	558	560	522	569	576	548	551	615	523	549	557	558	532	551	592	555	537	569	519	526	571	528	567	519	573	580	548	532	557	521	570	528	588	555	567	549	540	589	553	531	520	522	567	603	537	543	561	521	542	553	538	564	559	537	538	568	571	532	543	569	527	546	540	551	566	574	484	577	537	574	558	515	546	565	514	496	550	523	534	532	535	538	571	545	604	551	548	554	547	551	537	547	521	547	575	556	575	532	564	532	544	575	543	506	556	541	529	542	535	505	548	511	548	587	542	535	576	521	500	537	565	553	537	559	553	524	612	540	579	587	507	573	564	564	514	549	573	524	562	510	518	521	545	518	520	539	585	541	549	571	548	534	525	587	533	518	541	542	542	562	542	552	524	506	499	553	513	536	531	556	532	525	531	580	565	536	523	552	580	540	544	548	582	539	578	524	510	529	568	578	579	523	538	548	580	551	566	578	573	587	565	540	523	552	557	536	506	545	544	519	558	542	573	546	522	548	569	528	538	528	509	566	500	518	564	557	540	552	526	520	517	502	553	580	548	586	556	521	538	559	518	554	517	556	576	594	556	577	596	514	557	530	560	574	562	595	541	538	530	563	529	583	556	566	533	605	556	562	564	558	583	565	553	522	558	528	532	512	544	569	530	563	557	559	541	542	525	489	544	527	538	553	522	544	569	553	603	549	538	566	546	541	582	519	513	559	537	579	535	535	541	546	597	574	584	565	538	582	546	558	541	496	537	566	595	567	549	575	557	551	549	549	569	562	543	565	551	552	563	564	565	514	568	570	524	545	543	548	490	557	572	510	517	541	495	544	562	516	569	546	509	520	558	549	596	520	531	560	560	558	568	548	560	540	510	549	509	568	540	526	543	567	583	575	568	586	606	558	563	553	510	566	550	585	504	568	530	563	550	553	544	504	500	547	575	578	556	579	518	555	545	553	574	557	533	531	553	595	554	527	520	517	530	563	531	564	580	570	587	490	545	554	562	492	581	561	576	518	557	548	514	557	549	540	532	516	515	528	589	540	528	546	533	515	592	581	518	494	570	550	522	546	565	575	560	507	602	543	548	562	536	538	572	595	498	571	549	560	539	560	522	522	554	534	562	570	537	513	514	567	533	500	570	562	527	537	529	556	523	527	531	529	495	539	526	566	505	518	543	554	537	546	498	477	585	553	506	542	573	527	553	548	528	578	535	548	580	532	533	548	520	547	486	539	550	539	592	522	590	510	564	545	545	553	563	558	515	515	555	550	509	516	548	578	551	544	561	570	554	557	601	568	563	558	525	541	558	553	560	582	533	552	541	543	507	513	541	554	524	562	487	534	538	531	554	571	555	546	522	522	521	533	556	546	534	553	560	546	555	535	541	516	563	530	503	528	515	503	548	522	568	580	529	540	543	587	514	534	550	538	500	504	536	544	531	543	563	546	530	586	577	580	523	532	525	498	545	559	560	567	545	546	554	552	596	537	563	538	528	546	578	512	547	524	524	544	500	517	534	573	569	552	560	518	555	599	560	514	575	566	566	532	555	557	585	523	541	529	552	568	577	526	531	542	524	516	551	533	570	538	509	543	576	477	511	561	563	590	526	555	565	567	575	541	537	575	573	533	534	524	554	528	544	555	514	524	571	525	487	537	538	545	540	556	536	545	548	536	558	615	598	502	518	557	559	534	554	582	580	559	564	504	521	546	546	531	589	569	559	525	517	621	558	495	566	525	565	535	521	515	567	530	582	574	574	594	581	548	578	558	548	557	579	521	544	554	545	581	577	594	506	528	546	529	572	569	515	557	582	528	606	551	556	502	548	547	527	519	534	534	544	512	553	545	580	515	532	573	532	571	563	564	577	518	565	548	576	563	521	553	555	542	531	553	571	533	554	539	541	539	542	533	542	573	559	560	545	521	571	554	558	527	590	565	529	539	546	553	536	580	521	585	581	543	534	531	562	533	531	537	527	556	547	561	608	576	490	540	546	527	513	527	549	532	536	558	547	552	541	568	491	575	558	555	486	519	538	517	523	575	536	512	553	547	552	534	523	565	553	554	560	533	525	524	506	535	563	583	555	553	517	539	527	517	533	556	577	542	531	549	536	563	505	565	501	534	536	536	548	550	567	548	538	553	570	564	549	501	515	533	606	568	546	532	551	543	578	548	499	528	509	552	548	569	552	556	485	543	559	575	564	544	523	537	545	543	579	521	580	611	546	573	544	563	532	546	561	573	523	538	534	552	551	587	545	550	557	580	507	565	548	554	534	509	573	516	549	571	544	565	538	497	570	542	543	601	514	552	498	548	596	554	500	535	564	542	550	585	537	564	582	542	595	494	567	538	539	549	509	569	567	570	583	521	591	598	540	555	536	534	561	530	558	474	540	519	561	576	583	545	530	524	557	516	543	581	545	561	555	562	570	535	507	523	551	567	532	556	524	531	556	545	534	548	531	545	544	622	596	521	535	577	552	557	575	528	559	578	577	552	536	570	510	538	544	557	586	577	526	575	531	588	565	551	582	504	569	507	573	571	530	541	566	551	498	556	545	607	541	532	563	565	519	502	543	560	509	576	546	549	544	569	530	586	536	579	541	549	533	528	518	533	573	521	493	504	562	536	540	576	542	568	546	535	523	540	558	562	534	578	532	531	564	555	561	590	503	542	539	529	574	554	563	529	527	542	570	513	569	556	521	507	551	517	548	562	543	563	528	543	514	533	537	563	553	556	532	522	538	531	547	568	574	521	541	577	504	554	578	567	551	550	582	540	587	550	557	555	495	560	558	527	576	600	510	551	594	551	540	581	578	552	544	519	555	583	559	516	557	566	584	509	536	532	527	554	581	550	534	578	536	511	573	544	569	538	561	538	627	563	581	553	551	572	593	572	569	531	572	559	571	568	544	529	539	596	542	530	540	589	528	504	564	532	531	531	549	517	527	571	525	548	560	539	539	510	546	540	578	572	556	574	545	530	535	562	544	536	551	576	574	573	531	532	548	498	540	543	554	530	517	543	571	560	509	522	566	533	580	554	531	533	518	519	524	534	544	568	589	543	578	548	544	581	541	526	519	568	555	501	570	554	524	546	524	554	542	567	547	577	573	537	526	514	523	528	521	538	503	556	538	550	543	552	576	577	550	527	550	532	555	553	536	552	499	548	536	533	524	541	525	535	496	491	554	540	516	566	551	548	497	521	540	565	537	562	571	549	506	549	538	558	533	475	552	537	515	558	563	542	547	542	515	562	590	569	546	544	515	522	547	549	547	525	528	516	560	552	489	520	547	526	489	595	589	521	520	559	535	537	609	510	547	585	527	551	521	526	529	554	522	550	560	570	530	515	536	564	559	544	531	533	488	562	519	546	560	534	528	574	572	535	556	540	529	511	517	547
61345	80395	46403	15824	716	764	774	762	759	787	795	778	768	816	841	785	765	737	792	707	754	787	764	796	771	794	794	794	821	715	787	792	783	762	755	742	764	754	758	746	790	759	811	783	758	769	723	741	826	764	767	731	826	799	819	781	786	760	769	695	724	777	750	783	752	757	758	755	735	812	790	745	768	770	780	745	772	717	748	779	771	745	822	761	696	749	763	755	788	814	752	769	805	770	754	830	792	763	822	795	709	758	786	762	768	777	794	723	730	739	743	809	793	785	787	849	782	758	809	829	797	779	789	814	760	744	758	819	788	718	795	827	757	774	758	777	741	764	786	799	724	778	769	806	752	794	773	763	751	766	755	757	780	756	785	793	788	745	780	738	749	769	759	776	800	763	718	771	761	721	773	742	768	793	764	740	781	755	784	736	795	806	770	749	815	772	810	804	762	755	803	756	775	799	782	779	805	750	767	752	778	772	729	803	749	777	824	779	772	797	755	772	814	812	781	744	778	756	800	753	825	724	780	776	778	736	747	790	786	777	772	787	764	796	765	750	765	770	787	787	727	828	799	798	735	827	805	757	747	735	742	773	805	797	795	824	752	788	767	786	822	759	746	753	752	804	780	746	756	769	772	808	773	759	768	736	769	773	810	794	778	788	754	758	768	803	750	780	745	780	729	821	780	733	779	784	747	775	781	773	778	772	751	826	769	748	758	755	787	738	732	850	780	806	783	750	758	735	753	754	789	733	758	771	760	809	759	878	743	779	798	752	787	789	757	794	705	748	763	785	819	760	747	800	786	737	741	745	757	766	775	760	720	770	815	776	732	737	757	778	733	767	760	743	785	753	773	785	766	774	706	777	806	821	790	761	786	741	792	810	755	780	776	746	769	776	746	754	762	768	747	746	757	737	769	754	780	764	799	770	760	775	731	754	847	793	768	796	784	753	724	799	785	730	736	759	728	742	760	739	791	733	781	760	732	808	739	760	805	828	798	784	792	787	823	779	780	739	768	790	720	784	770	780	760	757	786	774	789	782	774	758	810	764	689	728	778	811	765	771	735	756	756	720	777	773	771	786	797	770	746	742	783	756	710	752	754	807	767	747	766	708	790	781	776	788	795	765	741	743	809	734	752	757	809	789	775	736	738	748	777	793	729	761	779	773	750	765	785	764	771	730	813	757	734	720	776	768	793	779	747	743	740	746	753	782	774	804	786	763	737	738	819	749	733	760	755	763	718	743	780	808	735	802	791	757	760	772	799	776	768	736	749	757	783	754	754	768	811	750	760	745	804	738	817	734	767	769	735	779	750	766	754	785	767	796	773	773	772	749	744	784	772	772	775	799	821	748	733	752	782	759	734	753	762	808	772	770	758	789	740	763	749	754	770	772	751	754	741	764	740	758	815	763	824	727	767	799	777	750	749	798	740	776	738	755	745	763	775	771	723	772	772	808	757	716	818	753	745	779	757	760	769	747	730	778	751	774	770	751	785	752	770	813	756	791	758	760	757	780	774	717	757	756	752	746	746	816	783	745	786	817	777	715	772	754	797	771	826	776	801	771	771	723	749	750	821	752	810	804	766	806	751	794	724	791	740	760	758	792	740	747	761	737	823	723	764	781	811	769	832	789	795	743	752	741	783	759	809	777	762	778	779	778	768	779	775	781	739	799	802	783	781	756	732	740	763	818	781	772	803	773	781	774	724	775	702	844	716	807	762	738	734	797	739	835	797	775	766	806	728	785	803	733	730	771	788	772	760	785	796	755	796	740	746	762	766	748	780	738	763	746	753	805	769	778	746	759	820	769	790	739	770	746	800	781	782	789	806	770	738	747	722	732	775	772	767	742	742	777	799	782	799	764	761	741	767	792	732	746	777	778	769	741	800	739	792	788	770	740	773	811	819	778	796	758	762	751	743	806	776	743	754	846	783	743	777	791	801	749	739	727	761	716	766	738	758	757	827	765	737	743	756	747	754	794	785	770	798	781	771	754	800	757	788	732	740	777	757	760	710	780	730	761	761	750	789	793	777	777	760	742	710	767	795	752	769	783	759	792	808	731	786	773	723	765	756	734	797	791	744	753	732	769	780	781	749	767	758	817	779	763	795	795	778	787	786	765	758	760	777	751	747	735	799	820	743	755	822	769	727	725	752	803	777	771	802	730	789	731	797	802	753	787	759	789	751	760	770	797	761	792	802	774	812	762	783	767	752	773	775	752	749	787	772	784	726	816	783	799	785	735	712	783	777	755	823	809	766	768	758	751	792	785	764	799	761	772	760	806	774	753	797	709	795	731	734	771	805	746	789	722	730	782	782	809	765	764	764	775	765	751	754	777	750	786	830	793	707	788	791	792	739	767	768	783	753	811	756	822	751	773	759	763	770	716	766	755	779	772	754	773	715	752	790	739	800	792	770	811	772	780	771	736	807	712	755	751	758	755	746	770	730	759	778	778	741	731	745	780	753	783	800	744	762	779	768	757	757	744	815	753	785	734	748	804	821	742	746	763	809	784	716	763	753	779	813	732	791	785	801	814	699	772	768	728	779	764	773	774	766	723	721	724	740	778	743	778	775	752	697	747	763	717	797	749	757	742	761	772	748	783	728	809	776	782	759	755	758	736	702	753	781	767	771	726	798	825	770	782	819	788	808	751	741	741	776	760	766	798	756	776	748	756	808	767	781	782	760	748	741	766	788	745	737	756	720	793	772	772	755	813	779	812	734	876	815	781	763	747	775	732	767	779	799	802	766	758	728	772	749	770	809	733	783	752	712	780	810	747	777	773	779	764	778	785	791	810	785	735	859	744	789	745	739	749	750	782	759	773	801	776	742	740	831	724	795	809	756	817	776	764	832	773	818	772	769	774	742	711	779	794	796	725	749	756	764	826	816	750	769	748	811	787	748	730	772	728	776	774	777	753	788	747	756	805	717	723	704	757	752	775	768	799	803	762	816	759	740	714	755	850	749	755	776	845	763	776	760	735	787	770	753	789	811	822	801	772	734	718	778	790	781	775	773	744	756	795	773	783	779	794	787	759	784	741	754	770	772	789	751	738	783	736	724	814	761	774	808	812	763	749	759	742	726	747	783	738	762	702	776	754	731	799	797	753	804	755	745	813	765	754	747	772	768	822	784	760	805	759	775	810	764	759	724	780	717	784	766	751	800	733	715	766	765	716	727	788	771	806	776	741	762	754	778	766	792	731	811	813	757	768	779	770	733	775	759	757	747	774	777	765	759	806	768	752	791	772	750	769	745	795	753	762	718	816	715	723	762	762	732	753	761	735	732	757	749	843	737	785	740	789	788	757	752	736	769	776	760	768	789	781	743	717	742	779	794	760	804	763	776	750	744	746	799	806	748	778	721	824	777	773	756	800	747	818	792	807	755	746	757	740	766	780	784	764	793	772	751	778	761	754	773	791	754	760	853	752	752	799	734	812	780	800	810	754	784	780	769	774	721	811	794	743	805	818	735	705	771	757	753	750	763	719	769	758
23432	21486	29384	23723	21344	20988	6386	585	492	526	489	449	442	516	473	495	513	479	501	509	455	462	441	446	488	491	444	488	481	488	489	450	481	477	498	475	463	471	492	465	447	457	471	489	436	468	486	488	431	433	464	481	458	416	424	447	458	479	448	486	479	493	440	469	440	456	471	469	473	443	462	476	458	429	470	455	451	489	448	505	452	456	474	497	446	454	463	433	510	452	467	417	421	479	451	443	454	458	446	469	505	456	445	464	490	442	468	506	467	497	456	457	444	414	412	454	485	447	488	447	449	456	472	457	435	485	431	424	469	452	443	425	459	464	451	462	479	425	516	452	471	447	485	472	438	472	459	500	529	485	471	450	437	432	449	474	470	491	446	485	475	435	456	456	456	465	430	443	477	457	465	482	457	472	447	438	462	460	458	472	461	454	437	476	448	461	449	432	428	485	438	465	479	453	461	468	469	460	418	488	435	476	486	453	467	466	487	471	474	490	427	487	489	496	453	467	469	445	435	458	459	456	436	449	453	465	443	484	473	436	458	448	488	473	500	468	455	474	433	465	479	469	479	470	481	450	466	441	472	451	439	457	427	450	488	464	479	495	468	410	449	444	480	469	491	452	465	453	447	441	485	490	494	496	439	437	430	446	466	441	493	434	445	460	446	476	469	514	465	458	436	492	489	460	448	497	459	485	463	455	427	459	460	450	475	430	477	462	431	445	505	495	442	468	487	476	453	426	453	478	489	457	493	447	499	473	415	482	446	499	450	470	441	451	461	466	449	443	442	467	449	447	474	479	445	451	481	474	498	466	501	449	454	464	471	472	450	414	483	485	483	445	462	449	442	490	462	463	464	469	481	504	458	431	443	490	459	483	467	485	444	486	499	420	447	480	498	444	489	472	432	464	448	432	415	453	437	461	473	502	457	465	490	454	470	439	457	487	460	455	488	476	459	410	434	454	490	446	457	457	454	479	444	486	439	489	425	456	460	467	424	448	460	472	449	505	445	465	493	461	465	490	495	443	458	467	428	483	491	457	452	438	476	472	440	448	465	439	456	471	459	465	425	430	487	444	452	464	450	467	487	480	466	456	450	475	451	430	426	484	478	447	457	455	479	463	472	480	438	449	471	471	437	450	445	473	453	443	493	481	424	435	475	416	471	479	460	467	485	419	452	489	464	458	461	509	481	465	446	450	454	440	490	468	471	479	465	479	447	468	463	453	457	443	512	482	458	430	474	473	466	472	467	435	445	462	449	451	407	444	477	447	499	471	491	419	450	468	458	447	504	467	453	421	429	444	462	442	435	439	467	465	457	464	480	466	483	464	472	475	465	460	492	408	456	466	468	457	461	505	470	482	442	467	470	443	487	458	470	454	462	464	434	497	400	465	451	479	456	459	462	463	468	440	468	474	481	417	422	493	462	463	447	477	435	482	489	451	463	463	451	476	453	492	465	472	466	456	460	448	484	439	449	459	489	451	452	455	470	463	458	410	472	472	459	455	470	478	460	441	470	443	486	484	451	447	461	488	457	448	448	433	434	467	456	451	461	457	496	488	439	457	455	461	453	476	417	424	462	472	463	455	467	449	406	497	453	473	456	474	488	474	460	448	444	453	501	462	465	479	445	458	434	432	456	491	478	465	464	450	458	479	510	458	504	464	462	453	440	471	463	477	474	487	482	471	439	443	470	486	484	455	425	452	449	449	472	465	468	459	467	467	442	491	432	474	459	480	442	417	469	451	442	437	456	498	444	449	430	463	446	475	426	475	430	472	431	472	464	441	429	459	528	452	474	444	417	435	445	475	460	475	448	443	448	431	467	451	475	459	482	442	416	451	460	455	457	498	462	431	491	470	474	434	456	426	439	446	494	513	458	497	474	507	512	470	484	430	489	487	479	472	432	446	470	446	513	441	476	454	466	438	496	479	456	510	479	461	473	476	474	435	478	459	462	488	445	453	408	483	458	460	447	462	481	435	455	475	465	467	450	483	452	487	480	447	428	478	477	461	458	430	478	462	488	424	438	499	503	478	500	472	475	459	416	472	438	442	436	469	482	471	476	445	472	462	455	441	475	471	476	478	436	461	439	443	457	454	440	483	467	461	482	501	483	535	476	463	451	440	452	445	447	418	473	452	459	468	460	452	446	425	443	425	443	408	470	461	482	478	477	457	507	451	462	444	458	420	462	450	433	449	498	462	414	428	490	431	474	476	471	462	467	482	438	479	466	477	453	460	486	478	466	479	487	416	456	479	464	495	444	496	487	475	502	479	425	484	456	483	464	444	463	458	453	468	485	456	467	464	479	495	464	489	465	466	471	420	475	450	445	409	442	471	473	453	469	472	462	453	448	491	418	475	466	436	458	471	460	467	468	493	491	481	437	439	447	445	479	461	465	478	425	443	450	469	471	481	425	505	461	498	449	422	473	447	447	439	464	422	435	468	496	483	506	425	495	449	411	447	460	416	441	441	443	464	452	469	447	447	479	438	455	478	487	484	488	470	474	471	444	482	452	451	444	457	500	490	471	454	497	490	497	466	483	439	438	447	468	470	464	449	436	500	439	435	431	467	448	471	468	449	478	401	452	482	463	496	451	483	475	447	505	438	449	473	442	474	449	484	478	448	464	442	449	459	427	440	448	425	482	464	479	459	461	462	455	429	472	504	456	413	422	443	468	436	462	447	462	501	443	464	460	459	441	434	448	431	489	435	466	477	447	504	431	459	427	443	442	461	479	466	465	421	459	421	526	494	477	461	427	432	456	456	433	442	450	459	445	477	465	447	448	450	467	481	481	514	497	458	509	497	483	449	489	451	406	451	455	450	462	449	450	478	482	462	471	425	500	464	495	468	484	441	455	449	433	473	489	454	456	457	468	450	467	451	464	463	439	443	448	464	462	477	453	448	439	465	418	443	458	448	470	468	462	462	489	488	421	455	444	410	465	463	477	480	436	479	441	459	450	431	492	459	436	450	441	494	453	476	466	448	416	487	473	468	480	486	478	440	446	476	419	473	469	458	476	434	496	439	451	432	443	462	488	465	463	470	413	466	457	466	497	482	422	463	436	469	445	452	491	484	431	455	432	460	475	458	462	526	460	467	483	445	421	488	407	481	493	467	436	422	473	441	459	440	465	464	471	470	429	452	479	419	458	482	497	478	461	454	486	453	500	477	441	464	478	467	461	443	452	451	452	470	467	507	431	469	448	483	463	483	452	470	492	458	446	454	474	456	486	447	455	475	506	444	467	499	434	441	479	468	502	477	428	455	424	453	464	483	462	495	458	466	447	466	450	432	460	461	463	472	444	494	473	442	453	459	512	428	462	451	469	480	446	480	454	476	496	468	443	501	475	479	466	439	406	446	436	473	468	421	448	491	450	476	479	411	471	494	482	462	480	454	457	523	439	446	455	432	469	440	435	492	465	478	485	463	468	472	440	486	457	436	479	499	460	488	456	475	426	419	459	451	462	464	476	448	452	482	489	477	449	445	460	416
61322	90915	55735	21060	675	710	637	639	631	650	638	672	675	625	602	621	673	651	690	618	632	654	627	698	658	642	635	661	625	638	605	639	688	650	649	665	639	641	643	581	667	634	611	677	614	662	660	591	678	618	646	669	628	625	676	635	613	668	632	647	629	660	695	650	642	679	706	597	669	630	588	633	654	664	654	635	671	644	658	607	643	685	658	619	641	658	658	654	596	674	616	640	639	645	668	613	616	623	626	667	656	589	657	673	626	680	622	612	629	643	627	690	611	586	620	631	652	592	678	666	631	663	624	659	644	660	620	689	612	667	662	630	651	649	642	650	630	648	628	666	653	663	609	670	673	678	611	651	622	625	659	641	646	630	612	683	644	653	601	661	619	627	614	649	644	644	629	674	658	617	647	640	667	666	633	637	635	620	648	599	631	648	616	613	651	675	632	656	608	639	646	654	640	615	628	654	651	648	639	630	675	661	656	621	671	609	660	589	646	673	665	639	613	603	646	623	654	612	627	622	608	629	651	618	647	625	636	636	672	621	672	643	642	650	671	608	652	614	640	618	630	640	605	640	652	624	633	642	701	636	608	599	647	657	631	660	640	639	658	616	645	640	634	601	638	631	632	623	654	703	615	679	670	625	646	665	668	630	653	652	677	644	651	661	687	657	644	647	677	613	638	638	639	629	685	681	645	673	670	603	625	648	650	637	641	638	692	678	631	656	651	635	633	622	605	639	618	655	687	636	633	624	656	635	663	639	621	658	677	654	587	618	647	635	647	652	642	628	643	647	663	590	646	636	674	660	628	672	646	661	621	654	609	635	580	679	634	646	589	618	573	647	637	616	671	622	648	619	629	643	691	640	623	652	633	632	677	631	648	640	655	637	631	647	655	621	641	659	649	663	634	650	632	673	625	588	693	634	656	668	701	650	684	676	672	671	639	658	642	592	640	636	634	654	598	683	613	649	641	644	618	616	645	630	648	650	640	596	629	603	634	617	662	624	648	661	613	691	665	669	637	638	637	620	593	633	614	661	644	627	633	660	708	673	649	629	622	633	632	667	629	675	670	678	605	639	628	693	646	674	634	590	686	640	639	683	620	619	657	628	632	659	636	602	646	672	674	652	615	640	641	682	660	624	616	646	671	651	615	669	633	645	644	634	644	636	656	627	637	667	635	657	651	621	628	660	666	645	625	648	602	619	637	629	656	607	668	622	608	674	646	639	623	651	678	657	634	676	656	626	639	651	596	643	623	627	642	653	658	640	643	687	647	632	652	667	634	651	677	665	665	620	651	669	715	647	679	664	646	669	653	617	644	621	641	661	659	690	643	614	644	634	610	660	652	620	661	643	643	668	637	614	640	671	641	658	638	616	628	670	622	615	661	640	586	588	643	652	665	642	670	640	672	681	697	644	617	690	630	639	636	618	645	666	621	650	635	634	672	641	617	650	636	682	632	625	654	595	611	627	614	682	654	623	630	675	663	640	603	652	659	641	675	645	648	631	658	607	664	600	642	672	668	640	624	593	630	647	670	630	668	600	687	624	612	649	650	662	621	634	666	632	627	624	645	641	652	664	667	669	648	629	675	639	687	655	618	624	635	623	646	617	624	664	596	647	655	616	662	612	650	646	678	658	711	630	652	696	622	660	597	663	688	686	642	673	660	649	645	642	620	612	595	622	611	683	642	658	619	625	634	680	641	649	603	635	664	625	654	656	617	631	627	670	630	681	660	674	666	646	634	681	676	673	608	612	665	663	651	628	613	657	655	668	663	631	617	595	643	668	640	642	586	618	677	653	639	687	638	620	719	656	634	643	649	634	669	658	641	604	627	629	672	646	632	590	651	586	636	647	654	661	664	645	634	644	637	628	643	656	648	622	627	613	614	634	625	657	635	645	637	633	649	690	622	621	627	666	636	660	636	598	629	629	626	612	652	632	590	653	608	630	619	666	636	678	607	586	581	601	654	638	665	588	660	642	636	636	609	631	653	632	620	679	625	637	649	622	623	649	637	600	656	637	648	631	604	602	607	646	657	618	637	661	647	612	642	648	649	658	634	662	654	623	646	654	634	625	633	657	653	624	644	621	659	674	654	640	655	622	652	679	639	674	637	687	633	613	626	680	663	659	638	644	641	648	620	675	615	668	649	691	628	651	640	669	628	609	608	608	629	638	673	636	678	632	602	622	630	612	641	634	608	644	612	651	621	644	657	656	648	648	679	676	636	650	634	653	614	649	646	623	654	697	631	677	653	655	608	641	620	619	664	565	678	687	663	660	624	668	624	642	629	693	653	652	698	661	693	645	664	638	607	643	634	651	616	639	662	646	669	592	620	653	647	656	661	651	643	661	657	613	608	674	672	641	629	657	659	599	635	646	611	608	620	617	641	641	647	648	605	626	597	631	634	632	645	681	671	622	665	663	669	604	690	641	641	595	613	642	675	650	681	650	625	628	621	650	639	657	652	606	647	646	639	639	665	662	645	664	600	667	644	662	643	634	684	640	655	598	628	669	614	650	657	618	652	603	640	618	607	630	648	675	617	645	633	656	627	649	671	617	634	606	649	638	638	648	663	637	634	649	582	597	633	665	640	662	636	681	668	628	670	624	634	641	663	656	665	636	638	665	628	713	657	628	647	662	664	645	601	590	591	633	658	639	622	640	596	692	669	640	638	658	616	650	660	620	631	627	610	581	613	644	638	636	621	626	618	586	651	685	622	614	673	606	649	648	685	628	618	650	640	612	627	649	620	628	615	601	697	591	639	645	640	676	640	594	620	610	656	662	659	634	648	652	588	642	635	624	601	666	691	671	659	663	640	698	683	662	667	657	676	612	623	632	617	662	697	668	649	627	680	646	656	671	648	659	663	684	637	668	632	647	617	625	689	598	643	672	649	636	624	640	672	677	675	661	646	623	613	591	619	614	675	672	637	639	674	642	625	665	684	657	629	634	637	656	658	635	643	636	660	658	653	605	676	651	677	627	654	664	654	650	693	629	594	663	651	624	617	612	657	614	668	651	614	671	661	612	611	635	624	661	634	640	646	651	632	648	658	640	651	618	622	650	618	654	631	614	649	573	638	642	634	638	623	622	637	631	665	686	664	625	650	664	614	630	605	663	627	630	645	641	642	615	646	637	641	673	647	646	601	645	695	644	652	672	615	644	630	603	635	652	605	666	618	644	665	632	650	619	638	605	600	657	628	624	641	630	644	664	611	616	664	640	647	664	621	641	692	685	640	609	632	705	668	654	644	638	681	645	638	628	635	621	632	630	658	583	628	611	643	599	644	662	630	620	638	608	678	650	659	656	630	645	601	637	674	633	645	610	645	624	675	612	639	641	618	645	642	626	629	679	660	646	676	658	638	618	638	634	652	655	627	660	682	634	662	613	639	650	655	655	614	625	687	642	662	606	651	645	662	606	661	636	661	669	662	656	617	628	655	647	658	677	629	659	664	646	643	647	640	679	578	681	633	626	641	634	661	646	630	583	640	664
32361	27288	22030	6781	533	500	464	461	470	471	463	437	462	488	452	447	451	423	499	440	445	484	515	464	480	457	455	446	456	446	479	419	452	463	467	462	490	450	450	451	436	454	458	474	419	475	462	481	449	473	430	437	457	414	435	462	414	460	448	444	421	448	461	479	451	484	460	428	460	460	428	448	461	474	463	459	442	478	451	473	466	461	480	478	464	469	457	458	477	463	470	471	498	473	475	444	456	495	465	442	431	460	454	453	431	398	477	475	476	454	441	438	433	458	449	470	504	449	449	458	433	422	454	441	450	428	491	431	445	432	445	442	521	458	461	459	481	464	495	433	450	478	440	467	470	467	488	441	452	463	470	441	430	434	431	487	431	465	436	457	406	466	450	431	430	449	456	459	444	443	481	467	471	434	478	482	474	485	468	430	457	447	473	462	477	436	474	433	459	446	438	476	417	445	456	486	480	456	468	433	427	460	466	469	492	424	458	420	431	485	464	434	463	436	469	457	440	488	455	434	460	474	420	518	432	475	451	453	437	472	472	443	394	466	435	414	452	460	469	438	476	461	447	448	473	439	455	433	454	418	473	498	460	477	480	451	457	479	468	457	455	437	439	475	465	429	473	466	456	459	429	450	450	479	423	479	460	441	422	411	455	454	482	474	486	447	462	479	469	459	455	438	424	473	436	427	436	467	483	442	470	502	426	470	448	417	449	427	476	469	455	449	465	445	442	452	461	462	428	471	466	453	414	483	471	502	434	434	446	433	472	473	465	470	452	453	450	473	421	470	447	465	439	477	484	453	426	444	476	483	459	464	452	448	422	489	431	431	446	411	464	464	474	462	484	444	470	432	421	467	460	437	502	477	471	439	489	470	496	444	463	479	438	441	443	446	469	461	444	441	444	449	482	475	444	433	460	446	504	418	448	426	460	466	506	446	410	441	445	480	446	422	470	417	443	445	442	455	471	390	467	469	462	448	487	450	475	485	492	441	461	431	449	444	480	447	464	464	442	468	456	466	482	440	462	442	472	445	479	447	450	483	475	475	490	485	478	442	434	416	459	465	468	484	462	413	480	450	452	441	439	444	464	441	427	470	459	447	467	453	448	474	456	423	442	446	467	462	435	465	457	465	396	464	452	445	466	471	480	499	450	441	437	460	441	446	456	451	447	467	481	474	500	425	461	473	492	461	436	428	414	447	466	456	450	477	441	443	466	450	433	477	406	446	483	442	440	444	456	434	457	447	461	441	501	461	477	467	443	436	463	471	435	461	445	456	448	454	456	461	459	455	456	474	485	484	425	463	473	422	471	446	474	446	441	461	489	444	483	489	419	452	456	468	413	441	459	446	426	468	473	428	464	464	460	431	465	446	461	479	461	426	451	448	446	454	464	470	467	410	471	473	453	461	485	421	484	487	484	477	446	468	454	453	439	454	447	449	463	457	485	452	471	430	436	434	415	451	483	471	484	431	444	452	421	470	466	479	474	421	460	433	457	483	441	439	521	467	515	475	440	480	447	490	404	442	462	424	399	430	457	472	476	449	431	458	472	459	426	444	434	431	466	464	455	449	473	481	444	456	465	452	423	458	479	464	467	440	471	509	462	441	441	469	508	489	453	426	440	461	491	450	429	426	452	474	430	474	472	438	422	434	445	464	457	472	436	466	455	444	420	454	448	460	449	484	411	457	442	442	416	453	496	478	485	462	453	450	468	427	449	474	503	470	433	445	456	480	438	455	464	495	461	467	451	442	465	441	435	469	461	442	444	409	477	485	450	470	484	419	454	453	464	485	468	425	445	458	416	449	458	420	451	473	451	430	457	463	456	447	444	469	485	451	453	451	454	459	483	419	447	435	441	460	462	452	420	434	445	456	480	428	424	486	466	468	473	461	419	461	430	482	444	444	461	467	493	417	475	479	424	468	435	463	447	464	454	443	472	437	464	442	471	488	476	442	463	437	469	426	440	464	421	455	480	458	482	448	414	461	446	434	459	452	430	449	464	454	425	466	457	432	427	511	442	466	466	470	446	501	455	488	440	416	427	471	452	459	441	437	451	439	500	425	502	460	479	475	467	470	477	492	495	471	454	500	450	452	454	468	461	422	440	414	468	415	444	465	436	470	463	471	500	454	476	468	450	444	452	437	457	449	474	522	421	482	413	487	463	463	448	413	483	423	424	453	446	448	428	447	478	458	421	442	488	465	486	466	447	471	480	470	424	429	479	456	446	480	478	484	461	448	456	444	425	471	456	470	455	473	426	475	439	456	466	460	455	470	446	429	464	427	450	469	488	473	460	414	477	447	441	454	461	449	491	432	446	494	431	482	450	433	455	484	432	470	459	430	466	423	466	458	467	427	386	447	463	464	446	436	446	458	426	480	432	488	440	460	459	500	411	499	471	426	465	419	442	453	510	476	474	476	465	439	450	491	499	466	452	441	465	465	441	437	481	446	469	459	443	411	427	472	454	464	453	447	471	477	461	466	477	435	448	460	469	488	434	439	461	451	435	443	456	445	465	483	477	461	442	466	451	422	446	458	478	459	481	452	430	461	451	498	463	412	444	453	471	456	433	484	463	441	435	498	423	443	421	421	454	474	474	482	460	496	482	448	484	464	427	441	436	456	434	453	448	451	486	450	409	470	444	458	499	452	475	470	484	467	443	464	477	434	441	423	440	466	446	497	443	478	473	447	473	452	427	468	451	474	424	479	427	441	493	455	475	519	449	495	455	495	448	471	462	461	432	447	445	458	461	446	399	470	441	446	471	466	408	465	473	459	444	434	438	460	419	415	458	482	449	477	452	438	452	437	477	469	429	444	460	459	467	460	469	513	457	449	477	463	440	532	456	459	451	461	451	422	429	474	460	459	456	455	498	432	473	481	450	445	450	435	490	459	475	465	467	462	477	449	453	472	472	426	448	485	458	463	502	431	451	435	463	479	481	468	431	471	461	454	442	440	444	477	454	470	476	496	474	477	459	447	465	449	480	486	489	417	452	475	440	510	418	422	436	474	452	479	450	462	448	457	456	478	492	426	473	462	448	440	484	458	460	439	421	455	433	436	457	462	512	455	502	474	442	483	429	415	441	459	467	432	440	486	474	458	435	456	484	465	460	423	482	433	419	461	448	444	475	477	457	455	447	441	489	482	391	467	487	453	466	447	493	434	425	454	481	449	448	476	475	446	449	479	502	437	439	447	459	468	483	477	452	440	481	450	458	413	461	398	425	472	442	455	515	480	449	459	446	452	450	481	463	448	440	455	438	444	419	456	455	468	463	417	466	419	406	451	495	463	433	460	471	466	452	447	426	484	480	465	456	466	469	456	427	445	451	464	454	470	462	479	470	453	455	456	445	461	462	448	475	424	461	462	460	499	437	460	450	447	465	461	474	461	460	491	443	454	481	456	445	463	458	453	444	437	407	448	459	457	433	471	460	490	434	474	448	489	458	469	486	479	437	474	489	478	451	462	421	461	467	453	397	461	446	448	443	444
40811	40923	19533	3827	711	615	689	643	697	658	667	645	626	619	635	656	678	603	633	609	674	606	648	633	693	607	656	668	629	609	603	608	662	636	663	623	595	644	609	679	617	633	649	719	693	658	627	642	638	609	636	697	616	656	663	642	646	646	647	679	687	668	655	670	657	664	629	649	684	706	632	576	653	628	655	616	658	646	642	611	650	624	649	657	650	676	650	705	621	597	617	680	660	643	652	641	602	628	624	649	619	643	667	637	595	672	642	622	682	619	656	602	646	616	628	633	633	648	648	640	635	626	688	648	643	649	656	628	648	674	665	680	668	648	656	656	696	645	672	697	694	649	658	630	670	654	618	655	599	686	644	630	638	613	614	640	698	661	679	653	654	643	630	607	636	640	623	614	625	625	626	664	670	679	629	645	656	667	649	657	668	646	595	612	656	701	640	589	607	635	644	614	598	639	608	628	589	627	614	632	647	680	632	627	666	638	658	662	632	662	675	653	630	667	644	648	669	657	683	615	613	620	636	613	613	666	669	676	587	627	589	597	639	687	613	637	644	670	653	592	623	637	670	584	652	650	671	652	650	662	625	657	625	667	644	644	642	627	603	672	620	643	664	645	676	613	676	606	632	681	659	640	643	659	616	678	642	642	602	614	617	668	661	657	607	594	630	605	636	613	660	639	653	664	691	662	660	590	654	673	611	613	658	658	653	635	616	683	712	627	618	651	672	654	652	608	645	612	683	692	598	635	624	659	661	611	640	625	612	626	657	607	651	645	676	655	639	639	622	649	612	591	634	634	642	661	665	622	655	636	643	621	599	669	654	669	677	641	627	642	614	642	666	642	685	666	666	635	633	627	649	626	633	604	674	667	654	644	619	648	640	642	590	690	681	681	664	651	627	629	634	666	677	632	670	635	637	673	657	641	653	614	661	633	614	637	689	648	656	632	652	608	651	624	597	650	660	658	639	659	630	645	661	643	669	653	639	627	649	593	676	672	651	657	653	636	675	640	637	630	692	633	632	643	664	612	617	624	641	689	626	656	637	663	656	641	657	636	668	633	681	695	627	607	650	650	674	647	676	694	643	655	617	601	620	600	653	623	624	635	631	660	621	607	645	638	628	656	643	643	603	666	627	649	649	639	621	642	669	561	637	612	626	646	614	687	646	668	589	700	646	648	665	612	629	628	625	623	613	652	651	634	611	689	673	647	591	620	613	605	657	669	667	613	611	614	627	635	635	690	622	673	658	618	647	638	648	660	649	626	639	658	679	673	635	671	636	589	627	633	695	607	702	715	664	632	648	645	637	670	592	685	634	688	642	619	638	609	645	644	656	589	658	636	670	651	667	632	652	647	681	630	670	673	629	643	639	599	632	640	610	608	639	635	659	667	614	626	617	662	655	630	604	614	652	658	697	645	632	674	645	655	630	632	604	643	609	625	666	624	645	675	603	624	633	647	647	642	651	609	671	654	618	641	636	616	652	643	596	622	604	633	662	644	614	641	639	648	651	637	635	652	642	651	681	618	650	609	652	658	660	646	602	605	642	623	633	635	679	600	624	640	648	652	655	650	678	697	671	595	685	640	594	686	668	605	637	689	666	655	631	656	655	633	629	638	675	607	684	660	634	625	642	626	627	633	642	672	630	618	652	676	652	633	619	640	629	649	642	636	649	648	695	631	654	711	633	625	673	591	607	683	658	642	574	645	696	662	653	576	655	626	629	652	582	625	610	638	648	643	629	644	644	657	637	580	636	639	643	607	632	590	664	628	661	651	661	634	636	643	662	605	636	647	641	636	681	629	660	643	665	675	627	603	643	689	661	689	659	668	670	613	618	629	649	602	654	632	627	626	613	620	651	639	627	614	649	673	638	634	668	625	624	627	618	626	645	626	660	640	679	627	634	642	642	594	604	647	642	706	650	649	627	633	634	681	659	668	652	655	614	688	637	628	592	629	663	624	654	651	655	650	626	624	667	614	631	621	656	695	620	665	673	614	650	646	628	669	630	655	610	626	650	659	642	711	657	656	633	627	613	667	666	676	651	631	630	674	654	661	640	626	603	619	655	622	679	628	615	653	671	641	591	594	649	701	635	687	654	634	644	684	681	638	636	672	617	634	671	614	647	670	618	591	647	626	601	644	669	661	614	670	645	662	643	664	657	651	623	622	607	630	622	612	689	633	626	621	617	657	653	637	558	658	621	665	610	674	576	613	622	624	670	645	633	655	628	636	661	647	630	662	644	585	634	646	605	671	622	619	660	668	631	674	637	615	688	665	595	633	669	615	637	659	602	641	628	660	636	647	627	609	628	635	644	659	624	603	638	660	661	603	624	602	696	680	611	715	643	635	639	641	634	670	640	591	616	644	681	687	604	656	664	656	659	625	653	652	629	641	597	653	675	651	646	691	639	660	626	626	644	671	644	626	634	606	629	657	627	659	590	636	657	644	654	662	619	670	616	663	624	613	671	627	596	616	638	662	622	615	640	643	660	639	618	687	630	611	636	636	678	641	634	610	636	669	679	667	691	599	606	630	632	602	661	644	679	680	675	643	628	687	674	655	604	608	636	657	641	602	628	630	650	611	636	665	659	661	638	660	654	665	625	660	669	657	693	647	676	660	664	651	588	629	586	702	659	649	654	624	670	646	647	662	608	614	635	654	664	636	667	640	656	633	665	659	609	646	638	622	678	660	656	650	612	670	635	638	633	658	662	677	657	713	612	643	622	622	679	595	610	634	666	662	608	648	656	642	648	603	643	650	639	658	633	652	651	654	613	641	617	650	656	628	646	636	655	614	638	654	623	669	629	595	645	633	617	621	661	662	667	662	673	653	645	624	661	628	648	639	654	691	631	589	634	657	612	661	672	691	659	632	607	650	643	626	589	639	637	644	653	627	640	606	666	659	673	615	641	624	636	664	658	645	622	656	640	697	610	594	626	599	676	612	634	628	625	602	648	647	648	593	626	667	620	648	620	640	620	658	670	674	651	637	608	642	644	646	627	679	678	623	616	641	633	640	624	651	629	652	616	616	684	672	647	663	656	643	679	636	638	702	653	664	659	659	591	666	603	583	633	639	620	653	600	618	617	643	655	669	651	577	652	648	630	605	666	592	654	641	686	646	625	676	666	639	646	622	614	607	690	656	653	636	678	633	610	628	616	705	627	654	599	704	683	635	645	596	602	666	667	622	678	627	629	665	663	645	632	657	606	638	599	656	614	630	670	618	624	680	658	654	640	638	629	631	626	698	641	635	623	613	646	624	638	649	668	654	635	597	692	653	630	650	657	651	631	663	661	596	637	624	642	638	624	640	637	645	700	655	623	624	636	644	662	649	639	647	696	681	682	644	642	633	641	622	650	598	612	644	639	612	572	672	625	639	675	608	654	630	677	633	651	652	626	631	625	629	689	586	659	620	605	629	645	670	653	642	642	608	627	654	627	614	617	654	637	667	633	676	647	633	651	681	631	638	646	664	634	617	614	626	668	649	663	633
24750	21841	29073	24285	20781	8611	778	612	563	602	540	530	570	567	528	547	570	564	554	536	560	520	529	558	550	555	552	513	572	561	517	546	530	561	556	609	529	583	598	544	554	569	605	529	562	529	565	568	523	549	566	548	584	513	514	550	551	567	548	494	606	507	572	544	560	567	548	566	565	539	565	563	582	534	557	524	564	540	513	548	557	552	573	547	514	569	519	531	564	550	529	543	560	548	517	548	503	562	579	492	574	576	512	559	538	540	528	512	532	529	535	592	586	609	534	559	559	551	528	530	558	585	558	554	561	590	507	523	536	552	570	566	584	538	542	564	559	529	506	556	564	545	531	553	532	520	506	530	555	559	559	552	568	566	557	591	554	556	559	549	548	579	567	551	541	610	527	500	553	552	562	549	527	553	541	560	545	535	591	538	566	585	554	578	544	562	551	541	583	539	552	560	565	579	543	577	551	532	546	545	579	529	516	522	508	537	547	547	583	529	525	549	466	579	510	559	539	568	559	553	529	518	572	578	589	570	574	540	592	547	516	575	552	544	535	554	572	539	534	532	540	497	583	540	584	542	516	533	564	571	560	568	554	545	549	538	554	559	567	556	571	540	525	519	552	553	541	564	619	540	490	527	545	525	561	609	563	551	519	568	555	560	574	536	496	528	544	571	566	567	531	552	566	495	527	564	547	535	542	540	583	553	567	563	553	573	548	545	535	581	583	548	557	517	552	541	567	568	540	531	566	564	576	592	572	565	570	518	541	568	552	530	551	549	597	541	550	543	552	535	508	542	559	594	541	543	509	578	546	521	596	585	569	553	554	525	542	525	606	586	563	537	558	599	574	546	570	568	497	493	549	573	520	559	554	558	579	568	567	516	530	513	502	531	518	524	528	547	536	536	565	535	531	548	553	530	519	568	537	589	547	570	567	562	528	540	518	532	506	536	542	547	514	566	558	569	582	545	544	528	581	557	555	524	530	547	529	519	533	567	562	557	547	598	549	504	552	564	543	496	569	565	522	547	547	515	514	535	557	540	578	535	529	547	555	573	607	566	510	532	556	548	559	543	546	564	537	563	538	549	549	482	607	570	568	542	537	554	576	547	576	525	561	612	536	530	531	519	527	509	529	582	539	536	550	510	543	529	546	571	572	568	582	521	518	566	579	530	565	534	543	516	534	585	514	550	520	538	519	557	555	582	556	532	534	538	560	529	563	533	572	577	508	569	625	565	595	514	552	535	556	489	568	547	550	536	545	509	505	553	560	531	567	555	554	525	553	552	551	560	523	547	546	533	527	552	524	588	545	570	534	553	551	508	528	537	525	547	549	580	535	533	538	548	531	547	559	552	554	579	542	573	513	549	552	535	543	554	567	568	546	556	593	525	542	534	530	571	558	589	519	553	578	547	550	552	562	511	561	539	534	572	532	546	541	544	567	566	532	552	597	546	583	513	511	579	541	567	503	557	536	512	547	543	567	522	526	591	567	551	575	519	565	529	536	561	542	541	546	575	530	577	531	567	596	594	575	575	581	573	535	541	601	563	541	577	565	532	528	546	568	543	552	541	535	581	589	534	558	527	524	529	557	577	602	524	517	583	522	545	565	563	531	574	517	512	576	516	528	545	539	513	523	554	553	547	507	509	550	524	523	587	541	580	564	490	527	578	573	541	527	538	530	586	510	517	565	515	495	550	543	534	531	515	567	516	562	582	565	543	540	569	527	558	571	511	590	552	535	563	568	555	524	548	534	564	539	538	533	532	551	528	571	525	511	503	512	550	514	511	586	535	586	568	554	543	542	572	600	525	518	532	549	537	541	554	536	537	567	533	516	546	521	556	561	581	536	552	443	564	505	545	563	587	547	541	513	560	546	555	548	551	512	574	576	532	491	528	577	557	498	540	549	545	584	547	550	585	528	521	546	498	577	542	514	505	594	572	527	571	566	565	573	537	607	560	523	589	514	552	511	568	540	539	501	570	579	535	557	553	517	562	530	543	577	495	574	530	550	552	530	509	553	523	513	519	538	581	511	554	520	549	553	570	533	530	589	556	566	540	559	546	567	546	570	497	534	581	528	581	538	541	534	565	544	552	527	527	568	548	568	544	505	561	580	512	560	545	564	534	535	582	523	505	565	507	569	550	572	542	535	544	537	576	524	530	573	544	517	548	575	491	519	496	485	538	530	527	529	563	576	559	563	531	544	546	524	564	521	601	548	558	538	550	558	560	521	530	574	542	560	571	550	547	551	543	522	541	558	560	508	520	560	552	528	547	545	534	549	603	532	594	537	581	601	564	560	551	528	521	495	543	560	522	537	563	536	552	542	529	565	583	595	525	583	555	538	520	522	550	525	538	545	534	580	555	528	546	581	505	539	566	569	518	527	502	525	558	571	605	603	563	553	572	519	529	549	594	552	521	532	551	574	532	530	537	551	559	538	491	574	548	581	569	537	491	557	540	567	538	585	569	531	546	533	543	556	568	578	524	590	556	575	572	534	546	526	516	561	527	495	542	527	559	532	565	567	575	568	535	501	568	541	569	546	549	516	584	560	539	568	518	528	552	592	528	560	552	556	590	555	541	544	575	581	575	536	534	537	592	509	547	519	548	540	550	534	525	499	515	515	562	517	543	518	541	535	568	563	582	603	592	504	526	527	569	578	557	547	529	578	542	534	588	539	519	527	541	565	519	556	520	579	508	524	565	556	581	549	564	543	523	551	540	509	532	561	533	559	528	546	570	507	541	513	536	525	562	554	566	555	504	565	584	503	599	558	517	547	573	543	546	517	539	555	548	500	570	528	531	546	521	530	576	549	511	513	562	558	524	527	558	529	547	557	522	570	564	487	527	558	549	561	530	551	551	533	573	508	542	544	540	526	539	550	561	526	527	566	559	547	567	559	521	522	550	520	567	549	555	540	538	552	567	534	567	551	516	542	610	563	547	583	530	534	514	576	559	525	548	545	577	575	558	559	542	493	537	521	526	541	537	583	557	553	588	517	522	515	557	553	553	552	545	541	551	529	538	573	543	519	533	570	547	563	510	540	504	550	506	560	521	544	539	560	546	534	514	562	524	514	557	544	572	565	554	544	528	548	518	529	553	590	585	573	547	550	535	535	538	575	577	548	577	506	547	518	531	583	532	536	566	566	576	564	568	545	519	559	549	540	527	506	536	581	529	550	559	530	528	564	562	567	582	553	579	559	530	580	577	578	554	510	580	535	523	609	508	520	600	567	565	543	543	494	555	507	541	523	535	552	548	515	541	538	539	541	542	539	583	559	548	556	546	518	521	527	568	532	523	560	576	558	516	530	551	554	532	533	486	567	577	575	535	552	545	521	543	571	546	551	582	566	575	547	556	558	531	576	564	514	540	554	523	541	542	533	558	541	525	519	560	589	553	565	561	560	580	525	545	524	542	583	522	542	539	574	552	573	547	542	567	554	541	491	511	571	537	520	539	517	521	538	529	507	548	510	560	485	551	586	579	534	571	555	516
61781	80538	47413	15615	779	776	800	787	781	755	795	780	828	746	743	778	746	760	797	747	782	752	744	774	806	809	737	834	780	785	737	761	779	743	759	765	789	740	774	760	808	753	731	791	815	731	769	762	720	719	744	774	768	780	848	802	716	755	764	752	768	792	744	739	802	759	744	766	790	757	795	714	717	734	805	766	806	744	749	775	773	759	783	779	764	822	749	753	827	770	762	727	812	769	758	760	782	772	756	742	812	773	781	772	749	716	764	746	714	771	791	781	738	765	805	708	773	773	754	726	782	762	770	752	744	733	771	724	783	772	813	790	750	765	796	797	726	785	729	736	765	787	806	760	767	765	775	771	778	752	757	723	761	755	722	751	766	709	752	753	769	783	797	715	754	771	811	800	798	760	778	777	768	765	751	728	782	789	764	764	789	774	796	774	737	761	777	737	773	762	757	819	724	736	746	740	791	758	800	751	801	771	732	786	745	747	804	784	765	764	724	763	757	779	751	783	753	780	747	851	806	778	781	805	826	765	777	744	769	783	841	812	810	751	724	805	738	844	760	765	789	739	709	735	788	751	818	743	776	776	801	763	782	790	738	753	808	788	737	727	759	801	755	845	767	738	795	784	712	739	793	773	788	745	781	825	752	725	790	721	758	713	816	746	819	781	735	780	748	771	827	729	705	792	820	771	764	738	813	775	795	801	778	800	750	732	779	791	772	752	737	810	743	768	753	781	754	757	760	717	737	698	791	778	778	795	749	735	771	723	798	822	732	780	724	808	766	779	831	773	747	780	831	786	769	741	760	717	773	764	795	729	732	777	786	818	782	790	747	762	760	766	769	715	768	745	730	785	753	731	756	760	760	766	765	741	780	787	748	807	774	811	749	800	749	774	691	829	732	780	754	795	787	781	782	757	752	765	769	833	738	780	819	815	751	830	793	806	740	765	751	735	786	766	776	764	795	824	768	746	777	784	772	782	775	767	770	770	848	779	779	735	768	710	805	763	774	788	813	734	727	809	755	789	777	718	795	752	806	755	775	800	770	802	753	786	752	757	752	740	783	741	768	738	723	762	755	798	767	756	823	792	764	817	760	727	771	814	756	811	819	752	758	787	730	777	744	760	778	751	738	769	769	776	758	820	763	718	739	787	753	814	775	746	813	797	791	792	765	763	732	740	739	759	778	786	842	777	719	764	753	783	791	798	746	811	749	762	738	797	770	704	802	825	760	813	777	790	771	758	821	787	790	726	747	770	858	785	735	763	761	785	829	735	770	758	785	782	738	779	778	730	795	765	720	792	774	765	806	767	804	756	713	775	773	708	844	744	749	766	817	768	829	776	753	785	723	804	761	756	719	782	829	752	755	764	759	752	734	716	786	754	785	821	764	811	718	757	772	737	768	769	755	790	767	751	754	774	773	784	786	793	780	831	776	777	757	738	782	755	737	751	735	736	788	811	759	815	766	781	731	782	744	773	821	691	772	838	783	807	736	763	800	824	772	797	746	747	743	789	783	746	711	770	717	763	721	713	765	778	794	778	734	820	757	796	750	705	739	781	763	748	766	756	771	803	789	756	721	771	798	784	747	760	809	781	759	736	761	793	769	788	745	745	734	784	744	763	801	770	771	761	741	795	774	735	774	833	802	770	742	775	788	811	763	785	782	815	781	742	752	729	807	775	755	752	748	757	759	750	765	777	769	747	735	744	764	781	780	796	735	755	753	790	736	764	748	806	720	750	763	762	784	772	776	783	805	775	721	743	759	756	735	743	795	803	811	763	738	735	785	731	733	799	748	778	750	778	797	780	772	729	797	684	753	792	797	786	748	766	782	742	768	817	735	794	717	738	744	744	774	751	734	768	809	773	838	803	838	782	775	776	747	768	781	781	829	779	771	798	776	815	801	718	807	740	798	723	758	788	767	788	772	755	736	819	771	733	777	763	734	794	795	788	776	760	805	747	764	790	780	790	765	779	753	747	820	786	775	760	763	758	766	771	771	752	736	780	731	724	759	783	736	747	754	779	750	774	775	788	792	787	850	708	693	776	729	819	780	775	732	748	763	758	768	777	751	732	760	770	790	792	819	782	758	798	768	753	773	798	751	709	742	793	746	778	749	754	747	777	776	766	724	703	730	723	751	750	819	805	739	738	736	802	742	760	749	743	771	771	817	782	748	740	786	752	783	742	766	775	755	809	774	791	767	732	750	758	741	797	726	786	823	807	766	810	737	785	802	771	785	753	759	748	764	796	722	799	755	787	799	730	736	756	846	765	777	779	756	814	815	745	734	754	732	702	780	756	780	778	739	779	753	817	812	762	798	755	731	731	770	749	800	753	769	769	809	772	825	747	793	753	756	741	765	758	783	812	768	770	715	774	786	753	732	755	751	731	795	754	785	805	782	753	768	747	781	789	770	780	805	761	777	747	762	790	778	775	754	789	732	750	734	765	764	776	763	772	771	724	721	756	776	778	778	743	780	749	772	823	783	731	784	809	792	782	770	788	805	765	776	764	779	707	725	761	722	754	777	809	752	742	812	795	757	763	753	773	759	785	722	773	779	771	738	767	750	770	796	810	783	758	725	770	728	815	771	740	777	760	735	752	803	809	838	729	755	751	755	775	772	771	747	787	749	758	778	743	776	773	785	762	756	745	788	808	768	750	783	803	797	772	717	738	831	734	740	748	743	762	765	797	722	749	741	838	824	780	756	762	819	763	788	817	804	758	733	772	776	786	732	785	786	863	808	788	793	755	740	783	765	767	789	756	749	788	772	748	795	775	791	795	789	783	775	787	801	789	775	798	804	713	768	812	711	788	745	718	775	803	750	806	781	744	778	830	755	790	797	763	822	760	738	786	773	789	776	738	757	737	769	736	723	741	741	766	784	781	804	768	764	715	784	769	827	767	737	769	773	786	769	823	742	760	800	773	745	720	746	732	836	765	761	811	750	756	773	728	791	765	768	762	771	748	780	808	784	751	777	722	754	717	728	753	792	807	767	768	783	772	811	797	785	783	762	750	740	783	789	734	743	746	785	775	756	778	772	786	766	761	768	767	711	732	778	744	778	786	790	771	787	802	712	700	741	804	740	754	770	721	742	736	766	746	779	810	761	786	789	779	786	804	743	786	776	797	770	763	747	766	754	751	741	757	736	734	774	756	730	728	771	765	758	768	756	767	766	770	798	746	738	761	780	762	796	776	726	757	788	807	777	685	827	753	783	763	783	781	787	803	782	798	721	748	751	800	742	769	706	732	773	733	757	774	763	764	768	823	765	708	778	778	785	794	814	763	773	826	774	797	798	755	765	743	747	775	819	753	794	729	805	752	789	804	750	766	770	781	784	769	756	786	746	772	760	737	743	789	735	704	831	762	719	747	789	781	792	762	733	725	822	786	756	808	773	811	790	783	780	765	781	784	787	723	779	727	759	755	792	755	759	717	719	727	784	826	813	758	769	760	740	782	761	811	711	719	765	782	715	758	798	781	759	797	761	789
23366	21559	29430	23790	21387	20937	6289	608	493	456	487	465	451	483	468	484	522	478	432	469	517	468	433	414	447	458	476	430	452	470	443	447	447	461	491	489	475	473	459	444	466	458	454	424	497	506	460	484	462	456	461	485	462	455	481	443	452	476	476	435	440	463	453	496	412	466	405	448	467	449	423	442	472	447	446	499	501	460	483	475	448	453	435	456	437	427	448	438	470	421	476	485	471	458	470	458	517	476	444	446	443	473	476	463	482	443	460	482	493	430	476	445	440	446	462	459	469	478	439	503	477	481	484	457	476	456	460	449	452	445	481	484	468	501	471	484	447	450	458	464	487	462	457	474	463	451	497	429	474	481	444	445	479	409	430	480	497	497	436	428	477	477	489	499	438	429	443	422	493	459	446	445	456	464	409	478	460	470	473	427	442	457	449	475	432	417	476	470	452	478	476	457	451	455	463	473	464	496	437	459	491	456	438	462	436	433	469	471	494	468	457	488	479	491	434	437	458	454	447	497	452	505	423	488	466	388	429	470	483	479	502	482	442	462	446	422	427	457	428	484	444	445	440	476	465	425	467	452	500	480	418	415	427	457	497	443	470	468	454	471	480	447	427	452	461	468	474	460	435	482	488	436	475	465	444	457	464	474	432	422	474	438	481	463	473	403	456	457	497	468	460	480	411	429	446	460	479	442	491	462	423	445	471	463	446	474	454	497	443	439	462	411	465	511	468	484	504	457	486	461	425	462	443	462	430	480	444	485	472	448	457	434	461	458	488	452	452	474	437	451	435	447	460	466	448	461	449	449	480	441	436	499	476	453	421	453	466	495	433	465	466	486	474	474	452	409	418	491	443	454	438	463	455	467	475	486	508	493	479	445	453	471	475	439	485	453	480	442	456	495	447	470	449	480	474	482	447	456	488	451	464	446	449	465	442	497	442	426	444	452	470	448	481	446	425	437	455	438	456	469	466	491	459	483	481	444	455	456	439	417	467	453	477	447	430	479	458	466	497	485	451	466	449	483	490	457	478	466	461	485	451	476	480	454	459	498	433	451	405	480	445	481	437	501	481	446	503	509	446	423	445	472	466	441	466	448	462	467	469	421	442	499	430	470	497	422	471	489	442	435	476	487	474	471	491	493	468	417	480	489	432	460	463	463	430	478	487	470	494	461	447	459	459	460	452	440	469	445	453	475	506	442	475	445	469	454	443	493	475	474	470	480	481	432	425	440	457	440	453	492	492	476	453	474	472	441	425	477	476	459	435	454	457	457	432	447	480	431	466	456	477	449	464	452	488	463	452	445	426	446	457	485	474	461	431	494	452	448	432	442	444	458	478	464	444	459	453	421	460	483	431	446	437	495	463	468	485	451	432	484	460	471	461	476	476	460	438	449	462	437	449	468	447	497	450	424	442	418	459	485	445	443	439	439	461	466	443	446	507	449	460	435	447	474	478	441	472	456	438	432	427	481	466	448	490	463	474	436	477	463	478	414	477	472	455	467	460	483	460	489	462	415	436	444	468	435	426	438	487	445	487	498	473	460	455	452	435	453	462	437	472	481	431	456	494	460	477	455	460	467	499	464	511	495	503	501	435	446	458	437	454	467	454	404	460	472	442	474	455	464	482	441	455	440	478	486	463	460	413	459	464	455	473	478	472	487	481	470	432	493	457	468	457	404	484	482	494	476	479	492	470	429	424	479	446	438	440	452	520	483	448	424	470	431	457	460	426	438	438	453	485	475	450	479	449	478	434	422	464	474	466	435	435	454	455	445	454	447	454	447	464	462	465	435	443	483	454	474	466	474	446	451	454	439	460	480	439	450	447	491	471	478	488	428	500	463	448	437	485	454	463	435	475	439	465	452	468	470	452	465	475	477	463	486	470	496	474	444	465	468	450	464	445	512	427	461	491	459	435	461	455	477	436	454	472	463	461	441	466	456	479	476	491	489	456	463	445	444	499	487	466	424	489	469	443	484	446	429	465	466	465	432	466	460	463	447	496	443	495	476	463	494	487	472	460	476	445	442	482	456	467	396	432	491	508	476	476	429	497	458	454	427	480	485	450	436	464	473	445	466	439	465	453	473	445	449	457	488	460	444	473	467	428	447	436	440	467	484	458	480	440	450	484	503	443	450	441	429	431	466	456	472	467	426	460	478	470	470	412	433	474	464	449	461	456	423	460	450	438	439	419	505	424	467	463	449	435	470	434	491	441	489	432	456	437	459	428	458	480	493	441	445	467	477	484	463	494	458	469	441	471	462	426	452	483	468	452	463	411	454	478	454	429	462	450	441	454	443	465	472	491	437	468	484	444	437	466	471	476	492	473	434	435	478	458	443	454	474	435	435	458	459	453	490	446	466	476	465	456	475	441	468	460	466	469	476	467	467	421	455	442	443	439	461	464	457	443	474	462	466	459	445	469	453	404	430	471	452	448	424	469	430	443	432	434	448	466	463	461	447	447	464	419	449	473	466	469	438	453	447	488	463	440	444	452	455	431	411	493	410	441	474	459	474	489	458	464	437	478	459	465	479	479	472	434	412	459	464	450	471	485	470	438	473	455	440	462	434	473	452	472	467	455	438	441	448	417	426	463	420	459	459	476	461	484	449	446	444	469	442	464	473	455	499	459	440	459	428	480	453	396	429	446	441	485	457	438	450	434	476	434	449	456	475	461	429	413	467	448	473	422	430	484	449	505	473	459	465	464	475	448	434	480	476	466	459	456	445	460	476	463	467	461	430	458	473	456	437	459	473	461	432	439	459	477	460	461	447	494	468	457	483	434	438	459	431	433	449	482	418	485	476	456	473	443	494	476	444	453	462	483	484	450	456	467	471	445	482	482	464	462	465	433	457	454	455	479	493	442	438	430	435	487	452	466	461	480	499	493	468	417	447	475	465	461	456	487	472	427	487	474	443	448	436	466	440	473	445	458	472	434	418	460	460	474	484	486	457	471	413	463	460	445	453	432	461	419	467	455	450	473	480	467	424	456	448	482	509	471	433	463	494	435	468	434	424	475	514	463	500	457	436	430	482	469	514	429	475	409	496	477	500	472	442	453	451	441	445	438	488	481	484	497	449	433	451	483	410	464	447	433	460	481	486	471	495	469	457	450	471	436	434	435	445	478	474	468	454	445	450	459	467	412	458	468	420	500	466	470	444	447	476	452	468	449	438	494	475	410	475	484	483	467	474	445	451	448	496	481	469	470	451	432	475	432	487	461	489	460	438	431	444	454	474	484	449	459	456	462	448	476	478	466	458	416	437	482	450	465	443	483	435	466	468	488	456	429	467	451	500	461	446	487	447	511	412	420	472	474	485	492	434	468	449	464	452	454	461	442	465	465	438	459	444	477	430	471	482	456	470	492	433	468	457	424	449	438	464	474	480	429	427	432	449	422	448	437	475	494	495	455	458	467	454	457	448	438	449	432	498	457	416	451	436	473	479	400	451	432	471	439	447	436	457	488	472	434	452	415	476	469	441	461	457	514	431
62416	91944	57098	21115	652	668	602	664	698	645	625	614	618	593	647	627	656	662	643	667	640	705	627	654	654	662	636	662	631	659	619	592	643	647	641	674	653	616	659	642	667	605	635	638	640	601	630	626	638	600	658	686	647	674	655	685	646	628	623	620	597	629	660	630	624	626	660	566	630	628	618	654	636	643	565	656	643	639	625	605	679	670	614	621	639	633	661	659	690	638	624	588	646	687	640	674	680	659	659	614	634	641	649	671	670	636	643	645	649	644	636	631	627	651	580	686	671	685	595	662	689	687	662	651	607	679	614	649	644	649	578	609	653	647	630	668	711	623	621	666	637	663	603	636	652	629	616	620	698	670	637	633	651	647	641	647	602	628	666	670	666	664	661	625	676	625	634	670	604	633	612	633	652	637	656	615	652	613	633	656	647	645	634	650	627	621	690	620	611	641	676	628	665	639	620	664	662	661	670	687	610	601	618	617	639	694	696	609	681	655	664	677	634	617	689	623	613	628	666	613	609	598	670	612	599	587	635	629	605	645	656	654	640	652	630	699	574	662	631	674	663	652	641	648	624	669	659	638	665	595	639	650	651	653	649	636	651	694	665	587	624	630	623	612	584	632	671	616	663	619	610	637	650	617	622	621	666	644	665	642	632	736	661	659	645	633	675	648	623	608	671	615	655	645	628	635	620	688	644	697	630	631	673	583	606	664	651	644	620	629	628	635	650	609	635	656	596	626	634	658	643	640	642	613	667	658	625	671	659	619	641	635	609	680	659	680	640	622	715	596	609	641	661	654	672	623	676	668	625	636	644	652	626	645	597	618	682	633	675	647	654	605	636	683	639	629	651	648	686	634	637	618	633	594	659	620	616	656	632	594	599	669	636	650	658	627	613	661	664	635	640	658	655	606	596	654	663	645	656	653	675	649	635	597	620	612	696	615	612	609	645	660	688	649	624	622	666	651	611	671	618	644	658	595	612	621	641	643	681	643	628	678	659	648	639	628	639	644	576	633	654	643	639	652	597	651	633	635	647	609	645	658	635	639	654	647	608	598	623	688	654	666	644	619	618	619	667	645	623	617	641	659	614	645	660	642	646	619	624	627	644	608	639	613	616	635	616	627	615	633	638	654	642	652	643	641	610	652	658	650	645	648	644	632	619	655	649	604	673	604	655	642	652	675	640	646	629	604	662	677	605	638	632	642	628	641	646	685	661	643	661	627	684	650	605	625	669	663	597	653	627	639	638	663	647	628	643	615	635	613	648	636	656	677	663	626	650	689	617	673	609	636	657	625	602	664	655	656	661	657	675	686	669	652	645	627	669	662	668	639	613	613	631	642	644	685	609	611	641	642	634	674	637	621	620	621	613	643	643	657	659	602	611	610	701	638	665	632	617	626	601	665	672	639	633	635	657	638	677	611	641	641	630	638	626	600	605	673	648	620	615	632	636	588	651	626	669	616	631	641	613	627	633	663	616	623	628	611	633	655	658	621	643	646	677	641	654	673	696	674	671	670	674	646	618	619	658	670	606	663	634	642	605	662	619	622	652	684	645	617	653	658	620	609	647	670	688	575	656	669	618	642	680	624	662	621	651	639	645	645	643	645	658	647	597	602	634	706	657	629	646	593	661	588	654	619	631	628	652	635	681	664	627	644	659	671	641	636	655	662	635	656	691	617	631	605	625	628	642	609	692	624	634	637	641	601	643	638	618	632	614	631	662	677	620	650	662	611	602	644	632	641	654	661	614	611	593	638	633	639	648	635	605	654	633	628	626	633	640	676	627	626	695	652	640	628	690	602	633	671	619	596	647	590	632	632	648	624	659	639	656	619	665	637	650	641	647	679	635	662	668	665	617	641	632	648	636	621	700	625	620	605	663	611	572	665	612	696	629	674	669	630	651	611	597	606	668	634	632	681	592	647	617	638	632	647	666	686	634	667	589	643	673	612	650	643	605	677	602	654	651	661	617	644	621	615	668	661	658	650	633	608	620	667	635	667	624	713	670	662	613	615	644	620	641	638	661	641	641	654	636	608	627	648	689	706	652	633	668	626	654	629	657	643	609	634	639	667	610	657	653	649	630	629	642	681	608	660	632	664	650	631	664	649	623	662	620	631	579	628	671	629	643	640	627	652	619	631	640	639	700	636	644	632	660	625	637	616	620	577	640	634	645	615	657	625	615	654	637	614	607	622	639	634	668	605	672	622	625	673	649	635	630	622	685	609	586	578	632	617	631	661	639	638	609	635	627	645	684	673	635	635	608	663	630	607	670	599	636	647	661	646	653	660	646	653	645	610	590	651	645	672	659	622	642	636	628	590	620	634	629	653	681	671	651	646	694	691	642	641	612	648	618	673	651	673	617	672	603	678	656	628	675	656	655	623	639	633	604	607	654	642	623	639	642	629	642	580	635	633	651	626	625	646	625	697	629	612	662	606	687	661	669	675	699	666	638	655	665	613	613	658	631	644	653	613	636	637	606	631	614	612	697	649	608	658	616	616	627	707	580	610	628	596	656	680	644	625	616	647	603	646	629	617	631	660	617	636	627	624	652	632	614	642	644	640	639	669	643	678	663	676	639	624	657	667	653	654	608	644	602	616	628	584	596	613	629	644	629	690	603	609	644	656	646	671	643	618	629	666	635	637	634	634	642	644	623	672	607	640	644	652	634	610	652	626	651	671	618	612	644	633	627	608	636	625	616	647	709	637	630	664	610	628	610	632	664	595	661	702	615	658	662	629	583	631	629	594	649	631	585	667	640	636	595	647	629	635	630	642	677	665	637	662	717	650	626	664	655	638	640	685	661	596	611	628	653	669	636	648	593	627	652	666	625	678	585	640	646	614	649	608	609	634	658	618	620	650	631	625	647	604	647	601	614	647	661	655	639	615	611	635	688	641	575	653	619	663	660	584	668	663	624	645	702	615	672	628	636	624	589	631	671	611	619	607	658	611	584	602	625	631	636	630	658	638	653	612	627	658	612	628	611	640	624	666	654	690	646	625	622	644	625	710	664	649	633	704	634	625	616	622	613	628	597	635	657	591	614	648	607	623	623	659	669	640	603	637	631	649	693	639	637	651	666	621	664	622	619	680	654	644	618	599	634	681	634	645	668	626	636	635	617	654	638	624	694	638	687	688	609	700	585	640	642	637	629	628	669	634	642	647	664	649	630	644	627	629	649	580	630	649	596	632	640	665	648	601	699	652	644	602	599	609	676	624	687	633	656	618	613	581	657	612	642	655	678	630	646	594	658	611	678	674	655	629	628	663	620	617	658	657	665	654	623	606	641	635	667	627	622	657	617	632	603	671	650	666	665	652	621	701	638	629	643	620	635	630	626	611	646	687	633	654	645	625	608	655	637	689	654	673	659	658	665	661	664	643	602	670	649	652	645	632	604	630	644	602	673	652	600	669	652	661	627	664	593	674	638	658	666	618	652	668	624	617	642	591	660	639	615	597	656	624	662	650	614	635	647	642	661	628	632	637	622	638
31912	27193	22392	7034	564	453	459	422	451	407	452	433	456	402	415	464	454	447	420	408	482	450	462	425	471	449	463	446	424	453	498	469	450	428	457	441	446	467	470	457	452	438	478	473	486	445	460	447	447	465	486	457	437	472	412	464	424	439	392	443	416	440	432	443	490	434	457	437	443	440	469	409	439	455	459	433	430	459	438	423	411	405	468	440	447	444	425	453	424	445	414	472	476	438	466	464	462	477	438	443	502	452	442	472	482	427	496	462	438	432	451	484	419	457	503	437	454	484	420	456	487	439	452	442	442	430	467	422	410	445	439	466	459	424	423	448	457	458	436	467	480	463	443	473	455	448	450	402	452	408	430	458	456	453	440	464	433	458	444	476	456	466	449	417	445	491	472	447	462	468	470	463	446	428	451	473	453	436	476	471	429	466	459	504	453	433	452	423	468	474	493	425	462	448	442	440	457	474	451	459	439	425	462	463	447	397	442	445	478	489	478	473	460	456	433	477	476	438	437	436	417	458	460	448	391	472	439	466	490	455	454	460	470	441	419	469	453	499	490	458	455	416	449	417	458	451	447	449	440	474	463	435	439	444	435	424	417	396	449	440	454	470	475	425	444	438	441	478	406	435	408	420	477	417	448	455	464	460	477	459	474	450	468	466	442	502	428	473	474	466	430	435	442	449	466	454	430	447	509	449	445	423	430	453	452	442	409	436	459	405	461	459	414	466	467	450	441	412	403	409	446	405	437	472	450	444	483	448	479	489	458	458	445	469	465	466	464	476	450	452	409	400	450	459	438	479	510	481	462	415	435	468	429	472	423	459	434	431	438	438	447	481	469	475	463	418	449	436	444	454	474	493	433	461	467	432	437	427	461	428	450	452	470	474	432	452	443	495	443	437	465	481	473	482	461	448	443	438	487	430	464	457	423	447	474	421	454	441	456	462	424	435	411	434	464	457	446	456	455	478	452	426	449	457	453	424	460	452	465	456	451	441	493	466	459	425	450	421	443	424	429	429	427	471	457	483	453	473	439	443	447	477	450	419	439	474	448	471	481	452	467	462	414	437	443	442	452	414	471	452	469	462	446	462	465	426	450	440	447	469	427	446	477	454	520	460	429	427	419	468	456	400	437	427	434	461	458	452	458	440	448	446	488	430	433	434	449	464	455	485	486	446	472	451	415	486	440	470	454	466	470	454	463	464	467	476	442	432	446	467	444	479	448	461	472	458	464	477	436	444	418	455	428	448	455	437	452	459	453	468	474	431	501	463	438	437	451	435	434	461	462	437	444	470	494	451	429	432	433	455	457	451	489	480	430	410	474	447	447	411	481	417	427	388	440	438	460	460	467	416	457	448	428	474	447	449	457	474	497	438	455	468	466	456	477	467	421	418	443	429	439	463	442	459	444	482	463	419	470	445	430	480	429	467	448	442	478	449	430	437	449	473	415	460	397	446	445	446	446	425	425	436	419	448	463	408	432	456	431	451	421	448	460	451	466	419	446	432	438	446	461	449	460	410	474	434	446	432	465	458	429	475	431	488	474	446	404	455	425	400	434	516	462	467	460	463	430	439	441	425	427	475	451	424	465	454	426	448	449	453	442	437	449	438	498	478	462	429	453	467	456	447	458	439	420	426	429	455	457	479	463	476	465	479	432	451	463	453	437	454	447	438	422	454	455	482	452	489	489	456	460	464	450	427	463	412	439	441	436	460	465	469	452	432	451	484	438	458	449	403	408	449	418	472	433	439	432	453	437	469	436	447	463	423	453	426	448	442	475	472	437	460	505	454	435	411	443	471	446	428	424	497	461	479	435	457	419	406	404	450	485	425	435	464	428	458	440	473	481	486	471	452	430	445	445	428	443	436	484	423	411	418	452	442	487	413	459	491	437	439	444	432	453	432	486	446	434	438	463	488	434	439	469	469	471	469	471	476	464	441	447	429	442	443	461	466	444	459	451	425	481	458	436	449	476	452	435	464	453	460	432	468	468	470	473	436	475	426	455	445	409	448	452	467	459	459	440	456	498	481	435	431	449	424	463	427	432	451	446	450	452	459	474	451	461	421	463	465	502	415	470	459	436	444	431	510	474	424	420	450	436	466	414	432	435	438	456	473	470	421	456	465	449	442	466	445	453	444	459	411	420	460	423	475	457	438	457	466	462	428	465	446	431	429	437	474	448	467	522	469	467	436	414	430	409	440	451	427	452	439	465	465	446	440	427	462	450	440	451	453	448	453	462	451	473	473	455	443	443	448	437	432	447	430	448	472	452	449	426	428	433	438	424	447	444	461	458	420	439	488	439	423	456	464	446	450	492	410	498	462	443	458	409	475	449	499	436	458	441	436	431	428	444	418	434	487	482	432	450	413	471	445	450	467	466	441	446	470	460	458	473	471	439	442	423	451	478	450	432	417	416	458	451	454	414	511	460	460	478	452	450	432	460	440	454	445	492	441	450	448	464	466	469	458	451	420	436	463	428	447	452	453	466	474	454	463	454	421	411	443	449	426	443	420	474	427	453	457	424	427	457	442	430	434	451	458	448	461	422	390	453	494	463	437	474	421	430	467	443	466	439	451	463	443	474	433	452	483	441	444	448	433	447	464	469	464	474	435	408	446	442	452	451	473	425	432	457	456	409	486	449	468	474	447	430	448	410	467	454	433	451	449	450	428	447	455	444	445	442	479	465	470	424	459	439	447	420	457	466	442	436	449	425	446	447	423	430	472	443	436	471	424	426	452	447	452	413	444	464	468	449	450	429	429	486	441	456	463	441	445	455	439	463	412	445	484	499	464	467	477	497	428	450	445	433	440	431	452	450	439	438	467	467	432	460	427	481	471	472	435	441	460	438	431	427	426	474	442	448	446	465	417	417	459	457	446	427	445	425	467	427	466	449	434	464	437	460	458	474	426	419	443	424	482	424	453	473	449	405	467	443	442	441	457	446	431	401	456	435	460	431	438	447	487	435	449	422	447	445	438	473	401	436	467	465	452	467	476	458	437	426	477	462	425	392	491	495	437	429	470	402	424	478	435	465	438	454	446	446	446	471	433	475	418	467	472	470	502	432	448	423	468	430	448	427	432	439	457	467	476	465	445	467	457	454	479	465	434	475	413	478	445	401	454	438	459	444	458	424	431	430	443	452	473	475	424	471	485	452	421	445	479	446	453	462	467	442	425	459	458	507	445	490	438	431	467	440	456	449	445	423	453	415	473	459	433	423	462	431	454	401	423	431	448	463	490	437	464	480	432	430	479	446	442	459	424	461	440	435	431	445	438	464	476	427	410	494	427	434	440	451	432	466	437	462	453	465	412	442	469	483	447	435	454	430	489	402	499	501	441	461	428	461	470	419	462	402	432	440	438	423	409	443	441	429	417	469	466	444	474	426	459	450	429	483	442	433	466	478	436	423	440	439	464	463	398	441	494	473	444	445	482	469	405	433	451	463	475	474	446	462	478	464	453	479	461	463	459	471	477	423	462	465	448	451	416
39896	41209	20700	4378	631	674	623	646	641	647	627	620	676	622	631	654	625	636	657	643	672	642	634	588	661	615	644	677	650	647	643	654	623	652	665	658	662	635	637	651	613	611	663	613	633	654	640	634	604	633	615	657	629	666	596	630	592	661	643	631	663	653	652	627	665	603	638	668	651	616	611	589	645	567	643	648	631	638	647	664	636	646	611	606	580	627	653	640	642	655	672	618	654	612	650	620	629	619	616	679	641	679	665	620	602	612	628	625	663	632	597	587	643	597	620	592	630	649	658	666	642	584	648	610	653	622	636	608	606	640	619	664	587	658	650	576	638	643	616	639	664	643	631	617	656	630	606	600	602	684	604	627	637	635	648	644	622	640	645	671	651	643	639	662	629	600	629	646	658	642	679	637	678	670	616	609	633	631	622	630	637	633	636	685	595	668	654	565	672	651	667	669	642	636	653	671	625	657	635	655	601	644	634	630	631	711	628	675	637	652	673	681	675	603	613	666	630	657	636	624	612	662	683	606	676	637	640	680	567	663	662	664	608	637	613	671	656	630	638	682	679	638	617	659	608	620	608	653	646	631	650	632	649	643	645	627	690	638	661	635	624	606	635	624	650	617	610	615	644	639	605	615	640	671	634	641	655	597	648	623	599	661	631	639	615	660	564	618	654	632	656	652	664	658	627	651	660	633	634	614	611	656	632	633	604	624	656	615	615	622	638	677	630	636	667	617	599	651	676	674	639	648	640	616	603	627	654	651	593	620	655	628	644	653	704	633	589	633	630	612	640	648	660	637	609	660	654	646	633	654	595	667	635	665	631	602	667	629	627	671	647	626	595	595	656	615	628	664	635	660	631	638	655	663	615	648	653	611	603	667	600	649	656	592	668	605	676	650	643	618	638	670	675	617	645	623	643	614	656	687	615	649	671	611	588	621	655	679	616	606	610	642	653	619	636	635	639	664	651	588	611	650	659	656	634	638	641	663	613	657	662	646	643	610	645	619	658	606	632	652	649	618	634	619	637	632	643	622	655	582	670	621	604	603	676	652	608	665	614	630	597	652	611	576	624	643	620	638	656	658	612	642	611	624	601	656	645	652	623	619	612	622	663	662	607	636	629	630	662	597	636	673	625	636	649	632	650	638	691	618	664	612	659	625	635	590	682	650	637	620	638	640	628	606	628	614	667	627	616	612	605	664	659	649	627	630	655	624	624	667	643	587	617	593	640	636	593	632	613	622	640	634	629	667	619	661	632	673	644	659	602	649	644	651	631	632	678	623	675	604	633	662	637	668	680	646	674	636	620	624	661	642	633	655	638	657	631	602	676	666	616	635	641	611	636	636	685	624	628	645	652	638	656	599	652	630	643	611	605	623	623	631	598	664	612	657	620	657	651	662	638	676	610	664	638	678	616	624	590	636	625	677	666	626	664	631	656	644	665	632	654	668	615	657	652	604	601	685	613	620	622	650	645	650	653	584	670	607	620	619	635	628	623	587	653	632	653	625	626	717	595	666	641	663	635	619	632	637	674	630	642	635	625	700	636	642	621	665	649	612	644	639	633	627	651	622	633	647	696	633	655	643	598	672	642	604	659	610	642	617	624	651	669	662	638	636	621	607	639	639	656	623	666	610	614	656	651	619	641	643	606	631	588	632	623	708	608	663	664	625	671	625	642	649	613	641	623	627	655	592	622	668	658	581	653	623	604	581	602	618	642	627	676	657	668	627	618	640	658	634	656	684	639	615	679	597	663	599	659	615	652	635	601	645	617	633	646	652	675	659	655	643	653	626	604	645	625	617	628	622	636	663	613	659	594	670	611	581	654	644	675	656	682	665	591	626	648	648	598	658	668	631	571	646	630	608	602	622	644	625	653	604	585	626	648	659	609	626	619	642	617	666	626	633	650	657	635	668	637	606	643	627	686	650	621	622	621	648	618	611	660	589	638	638	637	649	646	586	584	628	612	586	655	678	656	641	647	641	613	638	621	625	613	680	671	637	642	631	627	632	629	602	651	640	626	643	693	606	620	661	641	590	642	639	608	604	644	595	631	645	658	624	635	616	615	657	593	657	664	632	590	651	579	642	617	660	623	638	656	600	685	654	653	656	657	619	640	643	625	628	665	652	622	675	623	677	669	627	657	619	617	692	656	649	680	621	621	640	604	626	655	611	641	655	654	650	634	603	607	630	643	615	646	657	612	605	647	651	700	657	628	623	638	643	634	634	626	631	626	618	593	657	661	612	625	651	625	632	614	637	656	679	604	636	616	633	653	627	648	652	682	639	584	645	676	678	678	640	665	634	649	599	654	621	629	605	643	670	655	643	655	653	618	645	619	608	635	652	625	611	666	656	663	671	641	625	666	656	604	634	643	635	634	594	624	645	622	630	626	668	640	639	635	636	613	632	618	671	604	654	622	668	648	672	625	657	623	627	629	604	655	648	640	617	629	633	691	677	632	619	666	639	646	629	631	631	628	638	646	717	682	649	607	656	656	609	662	567	699	650	650	639	625	644	683	611	576	617	646	655	655	639	661	684	633	623	599	695	613	637	613	662	632	627	590	610	606	640	627	628	616	685	658	680	627	638	686	596	621	609	596	637	636	624	650	661	658	677	604	649	626	618	635	624	637	645	634	574	587	600	676	630	635	612	646	630	632	673	637	623	649	665	610	613	688	660	639	649	696	657	690	661	631	662	599	684	655	637	631	614	641	631	634	642	633	634	624	645	647	661	611	656	617	592	614	644	643	647	625	558	628	659	664	656	644	613	611	611	608	613	646	617	642	676	591	620	652	649	652	659	624	612	611	600	683	633	614	628	686	628	637	587	633	637	650	629	618	613	636	682	631	649	602	668	610	677	619	686	643	634	581	664	629	617	605	689	619	611	634	669	661	645	644	655	652	632	626	626	618	659	628	639	636	622	646	636	643	597	656	670	636	632	650	615	646	633	629	622	687	644	632	658	596	650	672	623	625	643	645	653	628	611	628	648	593	651	667	692	629	589	618	662	603	607	632	653	693	645	628	615	647	642	592	622	623	655	647	640	654	653	639	628	639	568	631	642	667	627	643	633	637	670	619	683	605	618	659	670	629	606	630	627	644	612	621	685	652	621	676	650	659	632	648	647	618	649	646	642	643	625	586	655	630	653	655	659	672	646	614	633	636	656	636	631	607	653	655	634	611	619	623	611	642	642	615	647	650	676	619	682	645	602	646	622	623	631	642	614	658	651	616	633	628	636	598	641	647	640	609	667	617	677	666	626	635	655	678	621	653	680	622	650	654	654	661	600	614	638	632	656	667	628	660	631	653	624	590	602	639	604	660	634	667	636	640	729	664	615	689	628	629	630	626	653	651	586	646	557	622	589	634	587	639	663	629	655	658	610	610	641	638	646	652	646	690	644	628	591	598	678	624	608	626	610	617	636	630	636	647	591	603	644	624	676	654	632	626	622	627	661	641	629	638	673	595	622	624	658	624	667	636	607	601	663	628	635
24598	21794	29122	24156	20775	8799	777	612	577	575	553	565	566	544	536	596	543	531	523	558	573	559	562	545	563	546	563	572	534	533	521	536	561	507	497	529	495	517	576	578	545	529	554	554	562	496	538	515	530	584	548	562	563	575	504	512	536	503	566	562	532	557	512	582	567	523	578	520	568	522	536	533	519	529	557	517	556	517	532	568	565	555	534	521	546	568	559	532	545	545	553	529	533	570	542	591	514	500	517	568	550	566	576	545	534	506	539	527	550	546	532	484	536	545	511	546	518	518	530	551	564	528	549	553	530	555	558	505	535	583	542	549	611	549	573	500	516	533	528	534	508	507	568	529	537	512	507	520	518	531	562	523	512	532	580	575	521	494	561	568	504	530	549	594	503	519	534	516	531	523	523	517	541	518	537	559	537	537	544	537	555	534	504	523	584	514	555	513	539	518	515	530	523	560	548	531	543	520	562	523	557	514	570	564	529	553	504	564	556	540	551	523	552	522	525	579	590	534	575	501	534	545	554	560	538	519	529	538	528	550	561	501	559	548	510	537	512	574	556	513	554	541	532	563	540	486	548	557	564	566	552	539	584	606	534	498	485	533	528	517	543	515	541	558	557	534	480	571	539	518	569	576	549	556	515	523	502	521	522	562	508	511	546	569	556	540	544	567	568	532	565	577	495	540	515	515	521	522	530	528	544	555	556	514	528	556	545	512	534	522	515	535	538	548	535	539	614	549	517	567	544	568	531	590	551	545	505	562	556	514	540	584	533	496	485	508	535	515	509	489	526	555	538	544	503	494	535	509	579	523	545	558	551	497	574	549	508	530	572	543	536	536	542	541	571	511	565	521	522	492	529	551	581	537	523	516	556	486	571	557	531	529	552	566	560	565	517	554	513	526	569	530	532	549	518	538	553	561	521	553	543	542	502	525	539	521	551	624	554	583	567	572	522	550	552	525	551	531	546	546	573	535	517	549	492	513	519	511	477	527	583	507	577	537	545	571	561	559	544	497	541	512	520	546	577	518	552	565	528	561	524	525	529	488	550	562	628	532	529	549	565	525	544	535	574	549	553	544	535	545	544	532	559	571	529	544	508	541	558	531	541	505	578	575	521	533	543	566	547	528	522	511	578	534	565	501	524	547	587	520	517	524	531	568	549	527	551	570	526	549	563	533	567	545	533	558	532	576	527	542	604	558	480	530	540	519	584	531	529	554	531	569	531	579	547	568	506	520	538	542	546	559	566	539	536	574	558	524	499	552	587	546	553	548	547	537	540	565	574	535	567	486	510	554	563	482	512	528	546	539	549	515	560	526	534	533	524	524	543	570	559	561	538	524	531	519	557	535	553	519	528	538	537	550	557	557	523	519	559	531	537	538	570	551	521	529	508	537	549	551	555	545	524	554	552	522	522	529	558	499	568	558	553	474	499	536	499	523	544	545	569	519	563	568	509	568	477	541	562	568	540	558	502	558	520	589	548	535	532	579	590	573	520	502	486	523	565	563	527	540	573	551	512	550	560	557	552	517	584	555	526	584	542	550	552	545	545	522	561	568	511	569	544	562	552	516	548	554	545	562	553	572	570	525	557	511	538	519	550	509	512	548	544	581	549	549	547	525	511	541	513	532	574	553	504	532	561	597	513	528	558	496	529	533	573	552	548	556	536	515	563	536	540	514	521	534	518	560	553	504	491	557	537	511	537	504	528	537	556	538	538	554	548	541	537	559	588	504	553	505	523	520	515	582	559	536	553	546	530	539	535	507	536	552	511	538	547	523	533	556	521	531	545	539	532	540	541	554	552	564	558	562	592	566	545	533	543	542	560	546	574	525	520	513	547	544	565	573	560	537	570	536	514	522	569	532	542	565	507	576	550	554	526	526	543	520	507	555	568	564	549	531	551	502	524	514	562	530	535	521	524	502	550	555	574	546	574	553	545	510	586	573	540	551	556	537	495	554	598	511	509	522	551	583	551	551	548	522	529	541	515	543	509	532	530	575	509	499	533	554	506	514	515	535	551	521	551	552	521	545	496	516	561	545	542	518	566	552	500	547	569	568	532	531	566	505	561	526	522	561	558	559	573	548	570	509	569	551	543	538	559	527	574	562	556	546	520	551	544	512	523	569	539	509	515	528	536	533	531	563	556	570	522	516	521	556	508	495	511	516	541	517	485	550	589	574	508	585	547	498	550	578	567	544	503	575	571	506	558	591	560	570	498	569	522	544	529	565	516	555	493	571	541	515	558	542	546	565	580	578	541	548	506	533	569	499	534	512	537	542	563	591	519	525	562	572	539	523	575	533	583	527	520	551	525	555	540	572	557	575	504	514	511	525	567	541	544	542	533	504	505	527	573	546	529	558	615	555	563	522	536	528	583	515	519	553	521	559	556	550	548	543	552	541	479	519	515	520	487	515	578	551	549	551	585	542	568	505	567	499	591	510	539	543	538	568	499	544	530	499	532	531	569	549	517	517	501	560	536	552	559	528	538	567	502	527	557	555	566	547	525	537	524	565	504	532	540	522	522	557	544	484	513	509	545	508	531	569	541	541	512	534	507	557	540	533	596	525	509	560	562	566	535	510	518	533	522	561	538	517	509	540	513	545	543	594	510	568	564	509	539	537	521	536	520	538	550	541	564	532	546	554	512	546	555	541	496	526	568	533	560	523	527	489	559	525	536	547	577	556	536	554	552	527	523	548	568	557	526	585	579	532	556	543	581	535	548	553	547	576	518	540	518	608	528	557	579	537	548	536	542	519	536	518	529	553	551	564	518	509	533	561	529	518	551	527	578	553	537	555	539	528	570	526	557	559	549	527	547	529	543	535	558	581	539	572	533	578	551	508	588	578	480	517	516	578	596	530	537	509	504	534	518	474	513	535	575	546	533	525	536	557	556	550	537	556	529	540	532	530	554	537	536	526	547	566	520	542	547	500	546	535	543	529	565	523	546	557	542	511	543	530	561	543	505	541	597	543	554	560	478	543	511	549	518	523	543	552	547	599	547	540	529	546	584	508	561	519	562	507	553	585	595	536	546	517	493	507	552	519	543	539	543	542	510	495	527	535	561	548	498	512	505	550	584	581	532	536	537	544	547	521	577	547	531	538	572	570	542	511	543	542	552	536	532	536	530	537	549	493	568	528	525	582	576	564	523	527	520	508	527	521	519	565	514	544	519	534	547	507	572	555	542	518	564	497	563	479	558	558	547	541	570	528	570	568	518	522	566	541	581	527	474	567	558	543	521	514	553	518	532	562	524	580	504	553	547	561	519	533	558	512	545	531	520	528	572	519	551	548	541	485	507	553	527	551	534	530	550	557	543	526	495	575	527	563	551	585	539	540	550	513	504	533	534	512	531	548	575	571	501	530	541	562	551	574	512	571	556	520	525	490	544	526	507	528	554	592	503	504	532	584	571	493	520	546	516	532	501	523	553	517	542	582	527	541	552	567	515	517	540	542	514	535	538	536	568	537	539	533	586	575	537	518	489	534
61111	81687	48406	18494	763	761	769	789	793	799	736	796	729	765	780	742	807	734	728	775	755	767	735	732	753	740	716	757	734	771	744	739	771	728	790	752	766	769	845	726	780	754	790	760	745	672	751	773	783	723	767	775	733	770	761	723	767	761	834	770	722	765	742	720	754	773	728	799	744	764	754	789	802	736	770	765	759	784	779	742	761	730	763	784	739	733	805	764	769	740	754	756	755	834	759	763	785	720	782	750	761	764	787	744	757	735	702	794	780	774	757	747	716	744	720	786	760	724	773	763	715	813	784	735	798	714	748	765	766	769	774	750	730	771	778	786	721	764	812	741	737	772	715	743	746	738	801	742	727	795	780	746	718	779	782	815	762	779	743	745	773	772	827	728	799	751	771	734	756	775	742	742	789	768	779	715	765	783	742	776	742	778	745	745	788	705	735	767	715	729	731	739	774	773	705	752	742	732	776	761	738	776	753	716	782	761	757	718	716	815	772	750	791	794	705	740	776	752	775	735	799	784	710	738	747	757	754	775	792	740	702	738	705	782	751	734	704	737	762	760	727	761	767	756	758	764	771	772	787	714	758	798	775	787	740	719	720	790	766	763	740	736	757	755	766	776	735	791	780	789	759	794	804	743	753	755	731	760	784	788	779	782	758	793	746	794	764	722	718	723	769	741	756	744	749	707	734	749	777	783	768	748	735	724	738	730	766	786	763	703	740	744	739	745	757	821	785	763	796	764	768	824	800	736	753	763	751	790	780	755	743	718	772	770	728	768	753	798	777	781	735	756	783	771	767	772	769	788	770	777	756	756	760	776	751	761	803	775	781	766	708	745	704	771	768	761	758	767	782	801	771	775	770	778	782	789	780	776	765	765	738	733	782	744	736	763	752	717	767	788	807	754	776	739	737	770	752	735	771	779	766	738	732	798	810	751	768	757	777	792	798	736	797	735	752	728	751	779	732	743	762	805	763	801	768	795	766	721	722	769	733	768	760	755	782	759	760	782	704	754	743	735	750	800	753	770	796	761	760	750	763	714	806	728	770	793	765	762	781	748	794	796	821	769	761	735	781	755	768	750	832	821	734	757	724	794	740	809	740	770	739	762	748	758	744	754	756	777	754	724	764	766	788	715	804	789	704	734	762	824	741	752	788	758	740	779	760	797	758	744	762	768	729	790	792	822	776	746	782	775	743	780	778	792	750	781	770	746	748	735	690	719	756	740	752	734	749	743	776	793	765	748	785	769	803	752	748	751	782	768	767	799	742	742	749	743	727	728	759	779	732	750	812	704	805	730	762	717	738	776	764	721	775	792	698	711	769	804	745	774	810	778	807	741	688	747	713	692	705	739	760	732	741	781	746	767	695	757	783	797	794	786	771	790	771	738	715	734	750	756	757	759	782	746	703	727	748	713	722	724	756	800	782	762	791	749	781	714	781	756	733	775	759	777	792	757	747	807	765	788	737	750	727	733	793	712	733	775	744	746	769	734	748	752	785	700	785	767	800	783	721	743	778	779	789	780	797	758	748	701	792	734	762	773	737	778	754	768	717	730	749	707	741	755	773	773	766	710	781	710	737	812	763	711	774	771	736	761	826	723	716	742	754	765	747	724	723	767	784	712	743	737	756	745	756	781	767	748	779	784	733	779	754	788	768	738	766	742	744	790	749	782	750	738	769	723	724	776	766	742	769	768	783	749	764	781	742	751	784	751	748	732	757	788	746	752	748	762	741	745	775	762	729	707	780	733	732	741	785	769	782	764	748	733	775	814	770	728	761	796	785	743	721	807	745	726	746	771	751	738	772	703	751	767	756	714	748	755	773	827	782	776	724	719	765	749	750	723	752	739	715	779	691	745	743	726	760	756	769	774	793	784	782	760	763	715	770	779	763	760	779	781	750	763	791	777	760	761	781	760	773	781	807	762	752	786	766	741	767	783	739	791	754	752	751	751	794	809	766	724	759	725	770	710	734	705	725	737	758	757	766	727	777	785	775	736	770	770	759	744	775	774	759	767	767	695	750	778	769	754	772	701	706	770	796	716	767	775	731	735	765	742	792	809	783	746	742	741	740	748	803	741	755	754	725	753	726	707	800	750	763	745	759	728	745	756	713	751	761	741	726	760	745	784	767	745	781	809	735	780	757	731	756	770	822	757	780	810	721	819	746	764	765	741	761	760	760	760	744	751	781	762	800	765	745	768	741	770	780	750	763	790	791	777	781	761	790	716	771	748	730	770	730	722	733	752	763	763	764	779	764	742	755	762	739	741	774	756	795	753	801	760	778	717	770	766	770	733	730	818	805	739	763	759	796	721	755	758	770	764	781	754	776	794	757	769	762	782	745	764	771	718	762	746	753	749	756	741	769	725	741	756	766	777	759	788	774	763	718	791	830	742	712	763	766	718	764	812	720	688	784	759	758	756	781	800	757	771	695	738	737	752	789	819	716	733	733	749	761	747	768	771	743	706	753	723	701	734	733	817	759	802	812	766	789	792	799	758	764	793	778	769	747	776	751	773	732	720	775	792	780	742	745	733	713	681	747	781	756	766	755	738	731	749	744	741	830	724	750	754	751	770	735	736	818	778	759	767	746	771	798	748	759	752	778	780	751	763	803	785	821	779	736	739	748	793	743	777	757	781	724	766	754	726	725	777	794	804	812	753	768	706	749	743	747	805	789	792	710	764	744	752	729	718	740	776	735	800	714	773	729	795	764	793	731	729	766	772	799	748	782	735	757	737	736	705	711	803	794	753	723	799	781	760	753	781	738	758	757	742	722	767	747	765	769	782	781	756	765	759	735	759	752	786	791	734	733	764	777	752	761	739	775	792	756	769	727	794	740	787	750	715	764	754	777	743	728	717	767	769	774	766	785	743	752	782	749	776	759	766	764	766	805	757	757	811	788	767	754	760	778	745	756	755	751	755	780	767	805	788	779	832	745	754	793	718	780	796	806	769	748	747	751	752	785	748	751	763	762	751	770	656	743	782	752	785	768	753	740	744	804	773	775	740	747	759	762	761	768	755	797	727	728	751	817	727	788	716	763	767	741	705	716	703	788	788	712	745	741	723	811	773	789	753	775	770	745	804	745	771	811	767	754	772	767	819	715	764	764	748	755	737	752	718	747	720	776	762	808	799	792	752	716	768	758	708	747	781	713	784	728	750	764	758	770	740	757	759	720	737	756	748	774	781	744	765	772	778	755	771	798	762	747	811	747	812	763	746	762	769	738	727	774	750	775	781	702	762	747	763	776	767	773	765	754	717	779	745	787	749	793	788	733	799	772	739	704	778	726	761	751	760	764	775	777	740	743	720	724	736	782	754	782	716	745	743	761	788	713	728	739	770	778	766	771	744	805	738	803	741	739	790	719	755	796	712	746	755	814	732	761	751	739	767	763	748	739	723	749	731	722	745	765	767	764	779	744	798	744	780	748	754	790	712	777	742	771	718	720	757	813	759	719	754	762	825	786	743	737	750	764	715	773	761	757	794
23542	21614	29428	23966	21442	20979	6220	555	472	470	464	431	451	425	470	424	488	465	482	444	474	458	453	447	454	494	492	423	451	452	456	474	446	457	468	442	460	452	428	443	438	434	486	459	452	445	463	491	444	481	440	450	475	492	439	445	444	460	445	451	495	468	473	472	463	456	483	440	440	482	445	479	468	452	481	432	451	452	440	467	418	516	471	466	463	451	450	436	478	453	406	461	455	505	439	439	465	452	440	480	451	468	422	462	418	436	437	462	472	464	427	464	472	446	431	489	463	410	462	457	482	448	426	494	438	455	479	436	462	452	418	450	488	436	401	420	467	486	421	470	418	429	452	471	418	473	442	441	483	498	451	483	436	444	496	495	459	413	436	399	450	464	447	464	433	456	452	439	438	466	440	466	425	447	436	386	481	441	447	447	451	472	444	464	443	458	452	446	457	447	432	430	432	464	447	460	388	481	476	454	466	449	405	449	441	502	465	434	501	485	438	460	449	468	433	416	448	428	432	445	448	466	474	435	463	462	443	443	436	452	454	461	493	469	441	429	441	439	459	478	444	454	444	410	440	450	486	439	445	474	490	483	437	467	451	446	465	430	471	453	447	457	472	432	461	446	436	464	418	431	425	471	481	486	467	460	454	473	481	474	440	411	409	427	445	512	435	496	438	469	432	471	457	425	466	424	464	419	437	447	448	467	443	484	407	460	483	480	469	431	417	407	410	486	462	441	474	444	470	429	506	418	420	457	445	475	451	452	447	451	442	440	454	412	449	470	430	437	424	463	427	432	492	439	496	446	418	415	422	464	462	477	457	500	468	477	453	432	461	478	455	476	460	429	456	494	441	471	454	434	427	461	430	451	413	443	415	516	461	430	437	431	424	440	454	450	460	459	448	455	449	467	457	468	476	451	457	495	458	459	444	420	449	463	477	499	436	445	423	498	475	436	464	440	478	465	451	423	434	489	466	449	479	387	499	457	480	458	475	475	446	408	444	456	448	488	441	473	467	472	453	437	460	444	447	465	451	454	452	462	473	434	445	438	472	448	458	451	456	441	433	432	467	453	448	502	453	452	422	480	422	425	444	450	447	440	490	413	463	441	450	430	415	444	409	441	478	497	430	454	470	441	462	470	451	425	414	476	490	467	465	491	509	418	473	444	441	499	457	468	456	433	475	449	461	448	489	407	440	437	426	477	461	449	471	434	462	461	441	458	450	443	453	433	419	472	498	444	479	503	446	438	467	484	412	493	449	479	436	439	461	427	475	456	468	469	445	456	456	466	452	486	434	480	452	409	427	485	445	461	421	416	400	467	483	452	450	438	486	453	449	434	432	491	451	466	474	447	428	482	451	476	461	431	471	423	430	448	446	439	454	447	462	414	434	468	432	452	428	441	465	459	457	411	437	440	441	449	446	444	461	423	465	447	412	458	423	429	452	432	477	448	480	435	442	473	477	475	445	447	452	432	436	440	463	467	434	466	461	468	455	428	454	472	462	459	458	440	484	472	450	441	425	454	429	452	441	451	464	439	446	473	445	415	474	484	457	484	459	446	450	463	446	421	450	477	462	446	468	443	469	464	459	448	425	466	438	466	479	460	428	487	481	485	438	448	460	445	440	430	462	443	468	435	455	408	467	446	458	461	436	456	466	447	492	474	441	438	445	476	429	447	415	426	449	466	469	448	497	444	456	484	450	477	458	462	451	442	470	510	479	457	412	428	470	448	452	472	450	452	480	448	462	480	448	464	481	484	424	448	457	452	494	451	492	471	460	487	437	461	432	435	453	437	436	456	482	481	452	468	445	452	385	451	453	453	461	451	445	453	461	452	473	438	452	449	412	448	466	474	420	470	464	465	468	437	451	461	456	445	447	471	446	452	450	412	436	450	471	472	452	431	448	393	472	497	460	435	426	458	480	493	436	442	418	476	460	452	436	458	494	445	503	468	473	416	463	449	480	474	469	469	433	459	447	463	443	450	475	463	435	474	490	459	460	471	442	488	486	465	433	417	425	458	450	425	451	453	488	447	436	453	438	459	412	454	441	436	436	463	463	446	461	483	433	401	435	474	444	474	428	446	468	448	430	481	451	425	450	431	481	437	495	459	441	439	466	446	435	441	441	453	453	421	458	443	447	412	455	424	478	447	435	504	439	458	474	433	437	453	477	477	409	419	481	480	435	453	454	444	434	472	437	473	467	442	456	448	445	453	433	445	457	474	435	456	452	471	459	427	444	425	455	441	431	464	445	461	435	406	442	473	461	454	420	442	470	484	485	441	441	443	436	425	470	448	442	466	402	470	490	443	434	470	438	444	414	454	502	474	514	462	504	423	424	466	439	459	461	435	463	455	442	467	442	438	435	429	493	434	466	474	453	427	450	441	442	433	441	436	401	461	473	464	480	489	441	455	446	417	483	480	427	445	465	444	480	456	460	474	474	435	465	441	469	502	458	464	433	470	416	466	400	430	466	498	481	427	463	483	449	421	448	451	433	467	468	464	480	459	446	463	450	492	481	473	437	441	472	476	426	424	425	435	486	415	460	489	454	462	470	466	439	464	485	454	410	464	431	452	435	438	434	478	466	442	436	491	456	447	456	449	464	411	447	452	464	453	444	473	435	447	457	440	432	469	459	489	438	459	434	443	432	466	477	425	446	463	455	438	438	456	474	430	465	452	452	433	469	491	447	476	424	417	418	405	391	427	462	445	438	466	469	469	443	447	418	459	437	448	473	442	475	459	441	421	451	473	458	472	460	463	435	427	431	470	453	429	493	429	492	468	459	437	447	452	432	458	453	461	454	473	433	440	469	470	454	440	464	406	464	461	468	421	470	453	448	421	464	431	494	466	455	442	465	447	458	457	412	485	461	462	411	430	435	407	432	432	463	455	485	456	477	443	448	422	393	439	477	432	467	474	459	404	436	438	440	473	473	465	490	465	458	438	424	471	439	485	430	476	464	454	430	451	450	447	412	404	476	423	459	461	451	471	471	462	450	414	458	461	462	433	462	464	470	434	456	441	477	507	423	443	456	453	456	492	449	430	420	481	454	466	449	431	426	454	474	453	453	508	441	442	456	448	489	445	496	469	468	482	460	432	461	441	492	488	492	447	446	483	459	487	457	474	420	434	449	430	427	439	455	445	452	499	450	461	504	472	491	416	433	440	449	458	432	486	434	473	437	422	458	418	439	449	441	461	469	436	455	444	440	454	476	448	439	467	444	481	441	429	468	448	499	459	449	432	454	472	440	439	450	483	454	413	457	459	406	452	448	441	410	421	455	458	476	458	524	463	428	452	438	438	395	443	430	446	412	456	471	412	480	457	470	446	458	425	454	440	442	458	445	452	452	457	464	480	472	437	425	440	466	480	435	457	452	434	450	465	464	465	488	488	480	449	462	496	483	414	448	451	435	398	448	439	473	438	465	453	453	445	439	482	466	454	459	457	464	470	452	438	480	419	460	502	475	453	466	430	487	437	447	467	467	432	435	432
62337	93012	58812	21036	648	643	639	683	611	641	641	648	607	635	645	640	636	627	642	616	571	683	610	637	640	667	613	610	629	635	586	599	619	609	646	625	677	650	620	632	632	655	617	629	614	596	655	591	664	610	608	642	638	652	591	623	601	624	653	642	635	666	614	647	627	625	603	633	609	610	657	613	613	628	618	653	636	626	655	608	660	643	604	610	628	669	651	654	602	638	632	582	657	621	603	634	616	633	626	618	658	612	612	624	655	654	659	636	612	597	580	655	626	619	635	625	621	646	585	604	606	610	671	655	643	641	580	668	619	618	623	620	620	603	619	621	635	660	611	658	626	594	598	611	629	615	631	618	599	608	609	617	644	615	604	603	591	595	621	691	591	626	609	650	627	634	640	623	605	669	609	597	623	603	639	624	583	667	594	638	682	611	653	665	676	645	671	644	623	598	604	617	613	618	594	644	639	632	596	637	631	639	645	669	579	657	643	608	610	680	593	630	605	600	627	600	609	625	603	683	619	613	633	602	640	634	606	593	668	605	612	654	638	611	675	618	640	640	597	662	636	636	624	692	611	624	609	652	609	600	595	668	636	639	603	630	649	579	619	631	614	650	587	612	700	646	619	605	646	650	657	612	643	619	613	621	630	643	638	658	629	691	604	584	639	611	610	682	629	629	636	609	632	608	637	610	603	605	619	601	625	636	642	642	617	649	666	673	628	606	653	658	620	621	591	616	644	634	642	612	625	652	644	672	577	619	635	613	679	653	606	629	607	650	653	668	580	610	696	607	604	644	614	652	628	651	602	612	636	625	628	641	586	619	620	605	647	632	646	653	613	661	624	635	624	592	606	552	604	652	607	682	637	643	630	605	606	609	633	612	647	599	636	621	606	651	588	633	590	624	612	625	622	620	621	620	649	582	601	635	628	594	629	579	619	642	639	623	632	597	625	612	633	604	616	627	619	614	619	654	587	628	627	617	675	634	629	593	650	612	630	637	627	661	613	645	662	579	590	599	621	636	595	611	641	599	600	636	590	601	633	627	693	668	630	611	619	597	600	647	621	679	629	589	642	578	638	675	651	620	626	620	594	610	636	621	607	625	623	627	600	629	661	659	594	647	625	626	635	625	608	637	595	615	620	625	614	675	616	572	629	586	669	655	659	610	607	648	587	619	669	672	623	634	616	568	657	542	607	605	634	622	587	650	610	630	630	618	646	610	667	627	664	623	655	659	624	624	618	644	614	667	613	674	584	650	646	610	641	639	665	612	627	656	597	592	621	625	658	611	596	625	595	626	566	636	625	599	634	602	591	617	595	639	655	638	661	616	664	594	618	589	644	580	588	620	636	599	579	639	646	651	617	616	589	646	629	603	651	644	615	670	595	601	626	612	585	610	592	656	649	590	619	595	663	583	691	602	643	653	607	611	589	657	621	668	631	649	677	586	630	620	603	616	615	621	627	608	652	653	644	649	616	619	613	608	680	641	680	609	562	611	642	607	610	630	624	609	636	603	660	622	620	599	617	606	635	629	629	635	604	626	674	639	619	573	639	635	606	666	600	631	609	588	639	630	640	617	668	595	657	617	624	642	633	639	633	667	587	591	606	639	602	624	608	657	632	605	621	671	594	601	595	663	628	629	611	640	659	620	611	612	622	634	653	688	624	606	664	601	616	658	630	599	648	622	632	580	636	618	628	643	645	670	612	621	653	595	636	621	632	586	617	604	629	616	627	632	664	645	639	580	669	603	601	630	656	600	619	626	619	622	610	608	632	586	602	684	641	621	650	625	627	628	620	628	645	604	636	622	692	630	649	631	643	571	639	604	624	634	659	618	584	642	600	617	605	629	649	616	609	627	678	682	645	613	648	646	626	634	598	621	624	645	671	651	629	629	605	648	651	606	663	581	640	614	611	585	625	654	630	628	623	637	635	616	624	600	664	618	620	638	614	645	610	585	624	618	627	590	595	578	646	623	578	586	593	647	581	587	607	632	626	581	646	630	630	630	656	629	655	638	619	651	661	638	595	601	635	595	649	611	557	674	633	631	659	641	621	650	623	626	604	627	610	627	619	614	619	640	596	599	606	666	630	651	632	642	613	663	641	599	603	615	609	655	636	613	610	655	606	661	654	612	594	595	606	636	643	653	631	622	604	649	592	658	604	641	616	612	615	631	647	573	605	641	671	675	634	606	619	621	626	632	594	613	638	636	656	607	591	628	585	588	630	628	700	641	648	642	583	622	626	598	607	586	644	681	604	630	577	631	637	606	661	545	656	610	655	636	652	640	614	672	598	624	616	643	674	625	591	624	640	588	640	689	621	630	642	604	687	605	654	607	585	644	629	572	638	639	625	632	604	607	605	619	621	625	597	652	656	692	629	611	575	611	598	637	625	615	608	618	628	678	628	621	624	603	645	629	637	655	649	642	666	670	650	627	612	634	638	575	657	612	643	646	613	657	642	611	612	642	654	617	620	649	621	642	627	603	644	664	619	605	621	613	632	620	609	611	600	595	660	641	612	638	604	622	595	680	588	678	598	620	651	669	653	634	576	650	619	613	640	648	621	625	653	634	635	615	652	583	594	654	612	641	640	587	611	648	578	593	648	612	626	617	581	639	636	642	599	619	649	650	649	604	643	596	616	593	598	601	606	657	656	647	661	616	634	615	640	618	608	585	644	605	648	633	667	620	630	627	641	626	605	642	623	673	621	605	611	602	609	630	607	599	633	637	637	629	615	675	589	602	598	668	644	646	633	630	634	626	611	670	611	625	663	613	610	655	672	692	689	633	624	682	624	656	596	639	632	616	665	630	642	655	602	590	637	595	591	609	566	624	610	655	615	611	597	633	640	645	612	652	643	628	622	631	657	607	625	637	631	631	620	648	606	642	644	643	692	663	598	629	679	629	600	622	621	654	632	586	622	626	601	667	592	629	650	582	650	640	585	627	646	631	619	621	638	666	598	628	662	623	598	664	610	590	576	632	642	630	636	602	666	590	637	620	644	618	620	630	611	639	635	622	628	672	643	627	657	641	629	652	620	624	636	684	634	678	608	642	599	621	606	635	618	633	635	645	604	688	613	629	615	598	598	649	659	598	618	629	623	631	638	589	588	600	618	651	632	590	632	665	607	613	624	600	646	621	648	629	630	648	624	609	619	613	630	628	620	637	608	597	616	625	643	643	621	583	626	634	629	640	645	610	640	583	647	634	624	603	631	621	625	628	626	651	624	655	633	622	639	652	548	628	645	577	621	626	592	629	642	621	657	603	649	596	635	627	576	642	625	617	572	649	666	642	636	632	619	616	616	625	625	633	616	657	631	632	598	660	679	613	658	605	616	656	633	597	589	623	631	635	652	657	582	631	677	621	682	607	624	652	653	629	632	625	630	607	646	624	601	665	594	620	642	646	661	629	654	647	644	583	639	601	629	616	621	579	641	606	645	623	573	647	629	622	613	633	649	646	634	599	609	640	591	602	657	631	649	653	636	623	629	647
31744	27375	22724	7556	671	587	521	436	482	429	481	446	453	450	398	458	450	437	462	456	453	484	445	443	455	418	448	456	413	442	422	425	458	439	435	454	416	445	476	417	457	438	437	418	436	436	456	456	414	452	456	463	405	424	431	432	443	480	447	455	442	439	449	450	428	452	443	458	452	483	460	397	438	435	416	408	437	453	460	456	450	491	444	428	426	443	404	393	465	437	462	437	456	462	462	396	493	467	452	454	454	469	484	469	428	419	450	428	453	422	451	451	440	442	426	427	473	440	494	435	481	458	456	487	439	468	453	452	415	438	466	485	457	440	441	459	464	446	453	434	461	461	424	433	419	420	476	485	461	441	425	444	448	466	434	435	433	438	446	453	429	454	466	413	413	435	424	461	426	446	458	439	452	474	443	455	471	441	441	433	457	428	426	422	435	452	410	440	435	469	479	449	460	470	452	417	450	477	456	434	447	413	447	458	468	471	486	443	469	416	455	482	443	437	403	452	454	464	427	442	467	469	417	462	475	433	425	461	422	443	436	461	452	433	454	451	397	417	445	425	431	440	460	426	468	477	447	429	438	448	417	417	487	449	425	446	454	452	492	451	411	446	450	433	407	448	489	417	425	436	425	423	455	465	469	427	447	438	443	448	449	445	467	454	473	445	479	436	451	423	458	395	425	463	461	440	457	441	438	434	428	441	482	477	447	433	488	448	432	474	440	419	415	471	465	426	439	467	483	424	431	477	478	479	462	446	446	451	468	409	429	419	462	442	460	442	443	421	450	463	488	425	444	432	426	466	384	421	400	452	470	456	440	433	419	416	425	433	415	447	488	476	438	433	443	461	412	505	426	475	442	438	436	486	456	431	414	513	429	419	452	420	434	473	455	466	439	464	446	427	413	443	412	459	434	410	454	468	451	458	447	426	461	452	458	428	402	467	472	432	453	455	432	429	416	427	411	434	391	457	433	443	442	472	433	426	434	454	465	454	439	485	460	476	449	464	424	445	465	476	442	421	427	450	431	462	428	436	439	412	423	457	450	413	425	430	439	440	449	476	456	481	443	438	426	454	417	462	471	449	431	450	472	450	452	462	445	417	428	456	459	472	437	413	473	450	438	436	444	464	436	436	423	436	430	459	456	447	450	405	445	420	450	433	445	418	445	462	470	469	448	445	426	438	500	458	428	421	448	460	462	480	494	392	438	436	469	450	464	428	446	427	451	423	454	444	467	457	459	428	440	443	449	433	458	488	418	419	437	471	428	445	461	460	434	467	454	450	438	453	428	428	467	454	441	423	444	456	419	455	437	459	449	432	449	430	474	469	436	450	460	431	468	397	440	437	448	424	436	444	418	458	459	431	408	502	424	474	472	464	455	457	464	469	459	448	432	455	437	463	431	430	422	451	437	438	445	440	457	435	455	466	444	416	431	445	466	429	428	433	440	473	430	418	473	420	424	449	409	456	465	464	421	438	436	459	422	449	438	460	457	453	433	464	424	471	487	451	463	489	493	417	400	432	454	438	483	437	402	398	443	443	437	439	457	456	423	431	463	436	412	434	494	415	442	474	418	438	426	455	414	416	427	412	441	485	462	430	469	439	442	439	444	462	465	485	456	411	444	446	434	435	417	445	451	445	476	485	451	472	456	441	418	480	459	430	466	461	438	456	446	439	455	433	447	418	424	437	453	499	465	463	491	405	453	442	451	397	476	424	431	455	419	455	482	460	447	464	490	441	481	429	427	426	438	399	444	428	437	441	429	440	425	461	458	423	425	473	433	452	473	426	440	378	450	425	443	467	434	446	466	445	447	448	430	469	483	463	413	418	457	459	469	451	422	472	440	447	467	420	481	447	422	428	470	452	412	436	432	473	448	420	407	408	424	440	430	421	482	425	437	473	478	432	482	421	413	409	448	457	482	434	444	464	423	443	457	441	407	444	416	471	417	417	453	472	433	456	446	427	447	436	465	456	476	431	443	437	454	481	433	461	455	441	442	456	443	457	479	470	452	463	427	435	455	429	449	442	458	434	421	448	455	450	472	435	474	472	458	429	438	461	484	436	466	436	447	470	460	458	474	418	450	465	461	435	457	411	428	472	451	397	443	448	437	434	454	401	439	407	414	427	427	447	466	454	412	415	475	432	470	461	463	462	431	423	427	453	440	425	459	444	422	455	440	471	446	480	418	438	446	427	410	461	405	449	417	457	468	402	420	436	454	412	453	451	461	438	460	457	475	422	463	464	480	416	480	426	448	376	409	406	443	450	429	469	404	417	430	489	417	439	456	441	448	422	448	426	464	466	449	497	444	428	463	476	417	487	452	428	453	437	426	434	429	463	439	454	482	432	416	435	459	453	473	434	473	452	470	414	511	450	443	441	438	494	440	445	470	460	439	442	439	434	432	428	416	435	451	420	418	458	497	431	444	458	431	455	461	455	459	444	431	429	472	501	422	472	465	438	440	444	476	460	451	471	460	419	443	508	429	465	463	420	426	398	442	453	501	426	450	459	468	445	463	444	474	481	440	425	479	461	452	466	413	461	458	425	434	434	451	432	451	455	461	484	445	444	448	447	424	446	502	442	426	439	473	458	449	476	435	422	413	447	469	444	483	438	486	450	460	432	418	451	462	437	444	443	436	478	434	425	443	442	488	453	462	433	465	478	417	402	462	395	436	421	468	425	436	448	483	466	476	437	459	436	465	424	447	494	482	437	447	467	428	425	448	461	431	447	461	460	473	445	421	429	447	471	435	419	463	433	407	448	438	423	432	445	460	449	465	425	419	474	464	433	459	416	399	443	426	403	452	477	433	471	470	480	435	447	431	470	425	483	486	482	464	431	426	474	435	433	431	448	469	480	449	432	459	437	434	427	486	452	423	461	478	434	448	455	425	451	450	429	462	447	453	448	438	438	478	451	462	432	412	419	458	472	479	499	418	449	436	422	465	419	455	464	450	439	495	443	412	449	460	413	454	428	456	446	448	481	432	439	451	407	429	478	448	455	409	436	471	447	437	416	438	461	439	462	465	440	493	446	454	447	428	417	471	415	476	416	457	454	446	455	453	433	462	453	449	450	435	488	440	463	421	434	430	416	448	431	418	421	434	445	476	441	428	432	442	458	447	443	453	473	451	472	412	433	432	453	456	467	490	445	464	455	464	462	440	458	418	422	446	452	421	415	425	448	416	435	451	443	434	465	429	485	424	423	436	455	464	454	445	440	434	451	447	481	452	451	464	439	464	439	442	413	436	458	437	463	473	416	424	476	453	469	468	431	476	412	436	440	464	447	447	431	386	418	433	424	440	418	438	435	464	442	455	450	441	459	468	453	449	423	476	425	465	411	442	415	458	455	435	431	448	456	459	427	440	415	467	425	422	443	423	453	414	485	445	432	421	434	466	448	464	456	435	429	438	434	459	418	458	441	455	436	455	443	420	468	449	475	415	432	438	448	471	469	450	420	427	465	458	447	416	442	508	444	489	457	427	441	465	455
39733	42452	21450	4576	617	676	641	629	656	690	620	628	663	634	586	627	630	634	632	639	635	621	622	630	637	659	619	601	631	653	615	627	637	617	601	586	643	621	620	608	618	637	615	645	627	595	596	665	619	654	630	638	649	610	623	613	594	629	671	649	602	605	660	634	563	614	632	619	604	598	665	590	696	625	654	658	641	669	646	674	644	628	648	648	624	602	640	645	646	634	626	620	677	622	643	578	635	640	593	617	594	609	661	585	634	627	663	565	624	647	612	627	613	634	675	610	660	643	600	595	620	691	618	627	633	649	604	699	598	569	625	620	563	608	629	620	646	663	651	632	649	648	678	633	605	665	634	643	633	640	658	618	631	638	664	645	621	660	662	627	606	603	618	612	662	664	662	652	608	624	610	570	653	661	601	656	604	638	615	618	643	663	636	603	618	629	606	613	646	618	629	631	603	615	614	627	651	649	645	659	636	603	613	619	684	578	606	627	617	631	612	661	616	616	615	671	659	655	616	599	643	675	637	649	628	631	635	653	642	638	658	598	634	648	640	652	572	595	609	656	645	629	591	649	585	662	575	625	650	661	618	596	646	644	598	595	632	639	633	664	619	663	682	635	617	591	618	642	593	613	594	642	637	596	633	640	599	628	653	640	617	626	625	640	596	665	611	652	635	635	640	641	633	640	621	594	584	637	618	682	659	598	616	613	601	622	599	624	646	645	615	650	629	634	625	660	626	666	644	612	610	593	593	664	621	636	631	646	598	618	625	604	683	595	614	652	588	620	649	582	595	608	655	618	615	644	630	639	624	600	598	578	627	626	650	623	594	621	577	659	665	587	592	602	634	589	642	667	658	580	626	650	674	631	673	666	639	601	626	616	629	620	635	637	618	640	651	627	603	627	648	624	631	626	620	644	659	612	602	592	604	642	589	623	634	611	596	612	630	703	687	675	614	612	651	673	642	623	561	633	645	645	616	603	593	612	604	603	631	628	669	589	601	637	633	620	629	590	644	631	639	619	645	606	612	631	589	608	629	633	580	628	653	657	640	640	644	643	656	619	629	610	630	635	620	637	655	612	636	630	623	620	624	655	625	602	687	651	628	593	623	637	684	629	660	653	632	590	658	635	631	623	605	662	701	632	635	614	637	635	637	633	593	660	582	637	642	611	638	608	644	636	629	624	653	650	605	630	608	582	665	608	588	629	673	589	654	643	594	627	648	640	619	656	656	627	656	635	656	562	642	671	622	620	616	597	632	667	622	605	638	638	593	614	603	616	629	584	655	658	635	589	584	671	656	604	595	613	682	662	632	629	652	631	589	669	656	613	589	670	645	637	646	646	618	633	644	600	657	608	576	637	627	676	649	628	640	633	616	622	633	614	592	624	642	631	589	604	647	656	639	607	656	643	658	621	631	640	663	655	639	658	630	688	668	651	601	632	659	617	625	647	572	602	623	617	617	619	618	603	648	645	632	604	625	625	588	624	633	643	641	627	597	665	585	603	635	650	664	617	629	623	612	622	607	628	647	665	581	636	663	646	632	696	622	625	658	652	634	591	622	621	625	611	630	600	596	676	658	622	631	682	610	635	614	607	628	627	608	636	621	585	648	611	630	645	623	607	612	593	664	638	626	602	643	592	631	589	641	642	645	632	690	598	649	670	626	677	631	614	628	667	657	634	652	669	584	611	702	644	640	626	604	637	621	635	565	622	591	611	665	626	659	594	644	604	640	620	592	602	661	608	623	620	609	693	608	681	636	629	650	605	593	652	582	607	596	615	615	651	630	638	600	623	652	640	658	596	629	624	646	666	634	630	623	648	630	635	641	605	587	606	619	630	645	648	657	668	631	638	624	643	599	667	613	621	668	631	583	642	585	635	647	614	611	603	648	625	645	642	629	606	639	589	644	586	629	641	648	583	626	590	657	648	655	619	645	667	680	624	668	613	623	616	633	643	649	674	603	608	663	597	666	602	612	659	621	585	627	638	625	608	633	628	590	591	616	648	614	615	660	618	616	605	632	680	596	625	671	646	617	643	635	610	634	625	579	646	644	653	633	610	617	654	603	631	632	584	599	629	584	594	659	597	615	673	667	633	614	626	601	592	626	641	616	638	616	672	615	655	671	637	622	629	652	595	625	631	653	596	628	580	647	649	642	644	618	602	654	646	677	634	630	635	673	646	626	676	667	603	642	628	610	647	606	621	626	601	632	644	634	591	603	627	619	649	600	640	634	677	621	667	623	659	638	618	662	627	606	601	638	627	670	630	644	636	652	638	623	661	627	678	704	615	655	620	650	595	612	683	630	610	647	643	608	660	587	653	626	593	624	613	646	698	594	624	650	617	685	636	648	629	611	667	632	626	652	639	600	630	625	625	660	637	629	644	657	602	657	627	618	609	615	639	610	640	642	633	614	658	624	589	643	617	640	581	631	638	644	631	608	643	601	577	656	641	630	615	633	612	627	631	611	688	621	643	610	639	587	593	626	625	646	643	582	603	596	595	653	606	677	646	626	645	631	608	622	658	624	627	621	642	635	633	620	684	597	618	638	609	595	669	635	652	601	613	639	600	655	639	576	657	647	660	616	631	630	661	654	586	597	640	627	654	625	626	651	619	658	611	673	630	667	621	619	590	632	606	603	601	566	606	608	610	616	628	656	659	623	625	618	657	660	608	631	626	611	620	673	577	651	660	630	595	631	607	613	608	593	615	651	662	610	575	650	655	601	651	610	633	630	640	647	647	615	668	622	657	654	597	651	597	618	630	599	608	656	677	647	584	660	623	621	617	636	663	617	628	659	613	657	615	585	637	609	620	628	594	628	640	606	611	599	677	630	640	625	642	632	629	623	616	624	570	631	650	652	617	666	662	629	624	643	641	653	642	642	663	614	631	601	629	646	643	638	644	645	658	626	636	614	655	677	625	612	663	618	603	581	607	596	573	585	652	644	649	623	602	658	600	617	608	675	666	606	627	662	644	637	647	626	612	663	655	631	598	610	586	634	584	637	631	652	656	626	666	622	609	612	665	622	632	605	612	601	668	586	592	590	637	655	610	644	612	598	660	664	604	636	627	606	640	576	628	647	600	607	621	593	665	641	593	632	591	684	591	630	660	593	606	648	636	682	644	657	624	623	659	645	657	660	613	608	636	634	672	633	614	641	653	667	615	618	626	642	681	681	621	620	657	621	624	638	617	590	679	614	594	654	603	577	642	638	579	651	611	622	641	617	649	603	635	640	643	635	623	610	633	619	641	643	634	631	598	571	595	559	589	603	613	660	639	619	629	606	631	620	646	646	630	628	661	603	634	626	619	727	616	632	592	622	614	616	623	628	603	597	601	663	678	599	642	647	665	608	617	633	631	661	655	623	607	653	642	620	626	605	657	691	653	647	602	645	619	640	598	646	609	633	635	637	634	619	608	595	659	600	626	635	667	628	648	637	650	606	643	650	594	625	621	613	633	634	669	653	628	670	598	654	659	631	626	655	640	618	578
24481	21836	29116	24032	20627	8891	775	585	560	545	555	538	532	509	525	553	573	527	548	550	504	569	547	584	542	555	542	553	539	556	576	541	573	511	606	545	587	559	552	547	514	576	546	550	548	613	535	551	552	551	531	524	555	575	577	501	538	537	571	572	571	571	574	585	581	549	563	567	554	511	539	555	545	561	565	561	527	552	545	537	554	531	557	567	563	545	542	544	577	555	571	560	558	576	584	572	527	523	553	532	558	538	555	564	570	548	600	504	588	543	550	535	533	501	544	528	566	567	570	531	551	531	533	535	552	552	550	513	520	592	567	558	524	520	553	566	554	588	570	573	577	502	569	557	517	542	556	563	534	533	572	581	542	585	548	541	560	536	592	523	517	540	566	555	548	576	528	540	545	536	532	537	534	542	537	553	539	540	519	564	555	538	530	562	561	532	572	532	530	595	557	561	566	532	578	556	556	518	579	534	527	533	560	525	525	562	551	558	522	538	534	529	551	518	574	552	564	524	546	554	542	564	539	520	537	558	572	538	547	581	572	532	507	535	552	553	564	537	554	544	526	528	535	500	555	557	575	536	557	544	515	562	555	556	525	534	572	537	544	542	562	519	548	554	527	556	572	520	609	508	508	519	561	560	572	529	527	559	550	571	534	530	557	540	528	584	533	533	565	560	504	562	519	552	541	543	570	553	520	544	551	534	540	552	531	558	562	555	542	579	545	541	566	508	528	553	496	565	584	559	565	526	493	575	523	545	522	528	521	558	551	579	568	514	541	553	544	572	545	530	520	572	550	546	551	552	529	561	558	583	530	561	539	590	563	538	558	572	605	552	533	519	539	554	537	571	534	494	532	546	544	544	531	570	565	516	531	527	577	552	540	525	538	528	530	525	528	545	549	543	536	543	586	535	535	553	526	565	522	492	569	573	544	589	565	520	508	583	548	565	566	547	530	553	530	569	528	553	591	546	551	573	514	562	521	520	523	564	518	550	559	506	497	570	555	562	556	506	533	509	525	540	556	558	540	559	515	574	534	547	546	516	510	563	565	552	523	559	541	551	535	570	583	534	522	516	553	529	534	546	564	523	528	542	539	533	535	529	556	560	557	508	510	539	547	543	505	559	559	590	546	543	498	553	532	535	556	509	566	545	544	508	512	531	599	496	525	529	529	544	499	578	516	511	517	534	547	556	516	545	537	549	513	580	545	568	549	575	581	568	529	524	546	559	574	570	517	567	576	544	539	555	517	572	550	563	540	593	554	551	490	527	529	558	567	551	542	520	563	553	507	521	562	512	564	563	547	523	472	541	563	605	563	529	593	555	548	527	515	568	497	571	567	591	579	539	566	533	565	509	512	523	567	516	555	527	527	566	557	520	546	555	555	579	561	578	539	515	554	571	518	519	537	584	561	538	534	531	521	598	544	470	543	535	557	543	534	552	533	516	537	538	536	564	573	543	580	605	587	547	535	530	527	541	569	545	524	541	537	583	504	559	542	547	539	545	538	542	561	531	569	593	577	551	527	536	517	527	532	529	520	514	526	559	585	524	570	551	564	580	550	548	553	585	553	529	543	535	523	527	607	542	557	530	506	519	556	572	586	580	553	539	514	570	555	537	511	555	548	532	548	519	543	545	580	562	533	527	560	526	563	606	535	507	580	518	519	536	518	487	537	594	564	554	558	518	552	555	527	514	510	529	557	563	549	571	520	525	553	521	567	556	575	542	535	550	517	527	527	541	589	552	581	497	517	542	560	552	537	563	557	565	545	540	532	498	552	541	590	541	555	538	556	527	559	540	593	571	534	536	536	572	549	575	545	542	557	561	532	528	515	506	545	544	538	562	559	566	544	547	547	526	541	560	530	577	533	534	553	552	534	542	541	565	526	564	532	541	563	577	530	539	491	556	569	541	525	537	545	545	521	610	552	539	532	524	560	578	525	525	561	492	536	516	541	537	523	546	555	553	513	551	573	524	589	540	563	557	524	545	552	580	548	534	579	521	536	509	546	571	529	570	525	548	544	541	546	588	505	514	555	549	539	508	542	549	535	542	562	524	584	530	552	605	564	544	596	511	544	534	512	543	580	526	585	550	560	529	573	541	523	563	562	564	543	555	564	555	569	560	549	587	529	549	513	560	566	515	549	484	533	538	555	557	575	544	572	548	526	546	520	559	559	552	543	502	515	547	551	546	536	548	580	537	533	558	491	554	537	585	527	557	527	496	532	541	531	548	586	530	567	547	539	533	553	550	520	527	540	537	512	518	514	545	547	586	543	589	491	535	542	557	553	541	566	550	568	562	551	556	564	559	550	522	545	537	552	546	543	554	556	547	516	548	590	547	520	534	539	515	553	540	538	518	496	558	556	519	546	560	559	545	551	568	504	525	502	502	552	529	589	586	536	564	534	550	580	537	550	577	537	530	537	552	555	520	546	549	517	534	533	549	548	534	540	527	562	529	524	519	508	531	534	559	498	529	516	539	539	510	528	496	556	558	567	509	531	605	525	507	531	524	520	529	525	558	560	544	524	558	580	576	547	554	541	548	561	580	556	541	581	536	561	555	530	510	553	579	593	555	548	533	571	514	545	522	572	557	563	565	570	540	512	578	553	539	538	573	542	526	508	537	521	530	532	521	525	545	575	585	532	572	537	526	518	535	576	562	555	531	544	520	551	546	491	541	502	536	566	544	517	554	541	546	504	546	579	558	540	530	555	537	560	536	557	579	566	571	555	577	550	530	601	557	504	533	571	566	579	534	549	559	557	560	578	542	542	524	541	549	557	519	532	544	543	567	543	609	573	542	570	528	508	571	549	575	532	530	543	567	569	526	581	582	525	561	565	521	522	538	524	573	503	564	536	512	524	530	528	564	527	505	499	572	518	579	555	545	564	539	549	520	556	548	546	532	534	530	510	558	506	569	512	557	576	560	556	608	579	544	556	515	537	572	571	553	575	516	546	530	533	552	532	539	525	560	523	535	559	575	533	554	578	553	501	546	531	548	539	503	486	545	520	563	532	550	523	535	532	555	539	538	555	568	550	514	560	535	522	555	521	502	532	522	540	590	556	539	538	540	591	585	500	550	550	568	504	503	532	574	572	530	548	555	515	560	514	552	539	529	521	581	577	522	548	523	512	555	559	550	512	518	548	534	571	589	542	522	552	554	519	559	542	504	566	541	548	544	537	542	552	590	544	557	530	542	559	556	500	526	549	531	578	514	561	571	552	535	564	556	545	535	550	573	548	543	556	526	537	544	558	552	544	540	533	532	548	581	552	566	532	554	520	545	559	529	582	589	572	535	518	583	567	556	539	577	571	495	567	566	557	538	522	544	550	543	538	506	538	514	545	541	560	547	527	498	510	529	577	552	550	537	477	549	559	507	538	533	537	499	563	538	524	549	534	488	576	531	574	524	540	548	536	559	539	552	560	549	582	582	549	543	537	568	515	522	499	512	559	563	549	547	558	506	510	519	547	547	566	550	577	569	560	529	573	561
61008	82400	49501	16544	767	793	752	748	772	789	751	769	759	733	766	813	756	760	731	738	782	755	742	789	756	736	766	778	753	751	737	751	763	747	775	839	784	745	714	741	747	777	758	744	764	768	771	759	756	811	716	760	756	750	722	782	790	804	756	762	850	731	748	798	823	779	798	800	757	740	768	745	747	771	731	781	752	747	775	742	758	758	724	754	707	780	744	755	766	789	775	797	750	756	806	786	725	738	726	734	750	742	745	739	764	776	781	742	750	775	759	821	778	733	759	796	720	743	730	726	757	797	784	726	775	764	776	786	667	762	760	771	802	736	733	759	756	797	786	762	790	766	733	728	780	751	765	766	767	809	747	765	763	763	783	755	767	771	730	713	732	771	704	730	748	765	777	776	707	748	716	732	767	767	787	782	773	736	762	770	742	753	779	780	710	781	776	768	744	755	727	786	768	779	781	771	750	775	765	764	743	803	735	759	797	745	731	752	758	732	744	805	759	750	822	748	764	698	726	733	768	789	808	777	759	780	739	739	738	799	755	749	764	765	798	729	763	753	750	692	802	762	766	715	755	713	717	748	803	799	743	783	772	775	760	725	738	706	791	778	783	697	766	797	764	761	763	746	775	771	794	752	783	717	757	748	784	741	745	765	769	745	761	731	805	753	710	703	738	778	747	774	797	749	760	784	787	745	742	720	778	753	778	739	761	728	749	780	738	794	723	765	757	706	783	822	757	814	741	746	754	731	818	779	748	754	793	754	743	718	735	759	778	805	733	753	746	740	764	766	752	757	772	796	790	780	752	785	807	791	775	760	806	794	773	732	790	770	751	726	766	726	779	741	739	707	745	755	796	807	787	757	721	727	790	783	742	743	772	831	727	740	739	755	707	761	753	715	750	781	821	763	767	733	732	761	730	802	784	759	759	791	724	803	808	793	760	713	706	748	769	739	793	758	764	792	759	770	763	712	758	769	755	767	762	715	792	748	812	780	752	777	740	778	756	769	802	763	758	727	746	786	832	751	746	785	776	731	707	794	701	740	749	807	780	761	762	751	748	815	766	799	736	780	751	801	737	730	768	737	677	741	748	728	760	815	803	799	811	736	810	750	766	734	745	772	777	809	706	780	785	768	724	782	710	738	743	774	757	745	752	785	754	721	779	732	737	677	754	756	772	751	759	727	796	774	721	734	733	737	809	722	747	800	737	730	733	770	747	801	775	764	775	781	812	738	782	757	748	785	727	831	793	721	732	725	790	763	766	794	790	741	742	750	722	719	794	782	803	705	743	747	796	786	747	783	760	714	756	773	779	761	750	776	771	722	711	787	789	766	736	727	725	774	766	791	781	722	754	752	785	805	787	762	748	776	730	772	691	751	762	753	761	700	757	741	712	749	787	729	785	766	782	785	741	736	749	740	741	770	748	754	786	723	771	730	743	780	765	771	761	765	792	795	800	776	739	697	770	770	779	783	757	783	719	762	814	729	790	791	773	739	739	799	766	752	759	743	718	736	760	737	778	726	759	719	718	837	721	779	796	751	765	768	743	732	758	755	777	813	737	795	763	732	785	766	825	745	720	760	814	755	794	776	767	816	777	803	767	749	732	752	784	756	813	766	776	725	744	813	844	780	793	753	729	772	700	757	791	732	736	807	743	763	753	794	752	750	724	761	727	765	743	760	740	780	811	744	761	725	803	785	749	775	701	752	719	772	763	777	777	701	813	780	757	797	762	732	797	747	750	779	789	736	775	733	754	695	780	744	777	751	767	755	760	800	781	758	780	804	798	760	752	786	780	752	785	730	778	745	723	761	749	751	811	715	770	756	801	763	701	763	737	777	762	722	730	756	785	768	739	736	811	773	774	776	809	721	722	737	740	753	757	721	746	801	725	807	764	714	789	790	782	738	765	739	776	793	784	697	773	738	747	752	769	750	745	767	770	739	790	810	820	739	769	771	827	737	734	756	798	736	802	734	739	746	763	784	751	776	726	771	768	758	763	749	730	738	757	747	756	783	804	747	778	770	754	778	785	782	778	805	745	746	728	753	798	793	728	733	757	767	765	705	782	698	753	768	761	753	776	750	776	751	764	736	735	751	744	730	804	796	813	733	807	796	757	742	757	760	759	767	779	736	696	770	782	708	724	767	813	703	724	752	766	752	775	783	789	741	772	802	755	799	824	720	784	729	743	778	765	783	772	750	800	779	763	787	730	798	764	751	778	754	768	754	755	730	748	763	813	772	743	772	789	779	780	758	775	807	766	756	792	768	726	763	747	807	747	815	818	780	774	772	766	747	777	762	753	723	712	754	735	802	752	713	726	759	763	805	738	761	822	783	723	749	776	778	753	770	748	769	721	749	783	756	820	771	821	783	786	779	732	788	768	773	800	738	744	784	747	759	745	773	754	688	713	740	793	763	775	709	769	739	736	812	752	805	762	729	793	741	785	712	762	778	745	800	770	733	759	739	734	783	779	736	752	767	743	746	739	734	771	813	788	774	759	757	788	759	800	778	738	757	731	748	751	717	770	796	803	769	779	787	769	776	754	769	807	728	804	748	775	761	744	783	768	786	696	800	776	806	748	791	766	783	799	755	769	740	796	747	770	801	777	789	785	721	762	730	752	693	729	749	746	758	733	712	747	721	744	761	774	752	754	739	777	779	765	724	801	744	768	739	772	783	778	756	733	706	759	788	767	727	799	756	722	777	790	737	715	784	761	816	718	733	731	732	733	772	737	772	777	779	746	730	740	747	801	769	794	782	747	815	812	795	818	728	781	777	788	764	753	776	702	720	771	711	773	696	701	798	745	732	764	779	740	757	774	751	768	753	730	777	794	790	750	759	743	744	772	746	736	757	784	731	776	705	766	772	742	780	747	763	750	754	716	679	730	777	716	795	803	793	778	770	760	746	756	736	767	768	757	754	797	776	756	729	778	722	746	722	717	766	780	771	762	744	745	753	767	800	702	772	784	735	747	733	767	767	754	790	803	780	732	740	770	798	749	805	740	747	740	737	721	767	737	792	782	793	739	799	745	730	758	762	750	739	718	774	752	826	800	736	797	735	796	783	744	769	743	751	758	757	758	791	767	767	742	751	799	738	753	761	785	768	805	769	759	764	765	767	806	700	766	797	751	721	771	754	750	726	730	755	758	742	808	760	746	777	781	754	692	750	782	783	775	760	761	708	755	770	788	764	715	731	745	763	770	734	768	801	767	821	768	760	821	766	749	762	758	765	778	817	759	835	812	789	750	759	798	731	717	758	742	745	751	753	749	747	734	730	748	785	774	797	799	727	776	734	753	807	771	775	730	765	753	760	738	754	722	794	754	725	808	760	742	780	767	792	786	747	750	731	775	721	726	804	763	736	760	757	781	723	709	702	788	715	781	764	717	747	780	746	761	771	744	768	768	795	735	760	760	736	742	799	788	727	730	798	771	745	729	741	763	740	758	812	753	766	748	757	725	795	834	767	730	721	777	775	760	779	713	821	780	738
23464	21668	29412	24024	21442	20986	6653	573	495	438	463	485	478	501	462	481	477	464	450	450	497	446	473	473	467	452	473	455	434	464	444	435	446	433	441	498	489	475	459	473	450	451	454	462	436	428	455	464	479	463	493	459	437	446	430	435	490	465	452	449	446	462	456	471	480	480	438	472	481	490	462	380	478	465	427	466	506	459	442	448	445	431	436	455	421	477	448	473	481	465	447	442	455	474	503	457	483	443	472	462	468	430	445	431	459	445	458	449	422	489	450	453	451	423	472	485	433	486	466	459	444	431	417	441	449	441	460	453	462	441	424	431	427	457	426	444	481	483	401	454	448	468	461	452	466	425	400	423	432	469	451	453	440	451	449	449	455	468	468	429	432	439	505	460	474	478	466	490	454	466	445	451	431	424	487	439	450	449	466	439	470	470	431	439	434	420	464	472	426	460	468	457	409	471	449	432	426	457	450	440	486	438	422	434	521	487	427	464	463	438	446	470	457	497	465	489	453	448	464	474	438	434	468	423	474	439	452	473	458	444	442	469	423	404	428	425	444	468	474	442	449	462	452	486	449	460	478	448	460	505	446	476	451	460	445	448	468	474	478	455	457	482	428	435	412	440	462	430	460	477	424	442	442	449	482	467	474	439	443	413	480	450	416	478	450	472	495	502	464	470	453	458	463	473	407	459	436	481	471	433	466	443	460	453	449	470	455	454	462	404	469	439	434	417	490	471	459	436	462	443	424	469	454	462	439	470	478	507	471	469	455	419	433	405	472	496	414	468	449	491	465	447	460	473	451	453	447	492	425	419	452	450	432	410	482	436	471	451	435	490	471	435	480	481	454	436	462	426	468	464	427	416	449	470	471	487	463	418	467	459	458	442	447	489	426	503	470	491	421	468	434	449	473	445	431	442	441	462	424	465	449	422	483	476	459	442	468	437	454	487	474	439	453	482	437	501	435	479	439	465	474	433	436	443	434	435	426	455	453	468	475	458	456	441	468	458	463	449	462	446	434	454	480	459	458	468	467	451	466	446	447	479	432	466	449	446	448	467	444	451	463	453	424	454	447	438	471	437	442	439	454	454	463	488	430	467	487	464	498	476	441	464	469	465	425	447	432	498	479	429	427	475	463	442	456	467	478	483	447	442	437	465	442	473	424	452	435	479	414	480	432	483	456	460	456	482	445	444	510	427	453	472	420	454	444	420	453	480	442	439	473	440	420	449	476	445	429	484	435	422	503	474	466	453	457	475	470	452	466	417	437	442	423	412	484	450	472	465	477	468	407	448	495	439	418	478	481	449	468	475	480	452	487	454	447	458	462	485	433	442	452	464	418	460	474	430	433	434	437	466	429	453	469	435	444	464	443	451	466	465	461	504	471	468	426	447	456	438	471	469	451	456	407	437	449	479	454	427	470	453	471	491	434	439	458	487	467	479	446	438	460	431	439	449	446	486	429	459	495	476	442	415	421	408	462	468	476	462	489	480	469	463	435	464	394	441	426	438	442	444	439	461	454	461	449	464	429	431	481	417	442	463	471	431	475	464	493	463	470	435	489	537	454	494	468	488	474	452	463	502	480	476	439	448	443	470	451	475	461	452	454	459	443	464	464	458	437	474	445	446	488	449	448	458	440	437	454	453	483	452	475	461	463	462	487	460	523	438	428	412	416	473	480	453	444	441	466	444	446	404	435	458	426	444	465	465	411	458	406	491	467	436	473	424	423	410	499	475	500	466	490	456	458	493	424	473	470	434	422	436	487	459	428	491	478	475	455	432	461	412	438	478	473	468	431	443	498	454	462	461	460	473	443	470	487	471	421	423	417	494	492	505	440	487	479	429	434	452	454	488	445	477	443	444	445	426	461	452	438	470	451	452	442	489	442	462	436	444	469	440	431	418	444	454	420	446	459	465	472	460	448	479	451	453	422	482	474	458	429	459	471	462	455	516	440	482	451	435	470	417	470	423	439	474	456	461	449	448	496	424	413	459	432	443	458	440	471	489	474	433	437	497	449	431	468	443	458	465	462	430	429	456	440	448	481	459	428	459	449	462	432	477	404	463	475	450	420	475	468	441	421	453	440	445	492	479	493	467	454	476	498	478	433	450	509	427	457	429	452	462	446	464	456	443	443	412	425	465	458	455	430	432	459	436	443	444	467	461	486	433	462	475	440	453	441	491	421	452	476	461	359	444	460	458	437	479	424	439	464	449	472	440	483	450	461	463	450	445	452	481	451	449	450	418	435	446	482	463	467	456	444	434	478	444	458	431	447	453	471	454	449	466	460	448	456	459	404	442	498	465	464	490	449	447	469	465	479	483	433	452	457	501	458	473	427	462	472	481	436	447	401	421	446	473	398	479	472	427	491	473	448	426	403	457	477	455	454	483	443	501	429	462	466	432	437	468	480	466	482	447	384	457	439	483	454	468	465	466	434	444	459	461	492	442	441	464	475	476	474	439	458	432	443	428	477	434	445	469	443	473	387	423	453	432	440	455	447	463	423	448	468	433	409	423	423	448	459	444	458	448	470	467	492	398	394	465	452	462	446	485	453	444	405	450	467	455	444	451	427	468	459	447	482	448	476	471	468	444	433	482	433	453	405	458	440	458	450	423	465	446	498	447	457	455	448	494	439	460	445	407	492	446	455	490	450	444	457	445	463	462	426	435	436	439	402	477	449	421	473	452	414	388	458	457	491	466	455	427	424	445	464	449	443	433	458	459	418	414	398	457	460	450	452	458	435	466	415	465	463	457	458	438	463	458	472	437	440	439	460	466	460	464	462	443	442	438	407	474	466	463	428	462	468	466	451	475	439	445	449	482	466	487	435	417	509	439	441	463	478	443	433	424	443	443	411	455	471	449	454	459	450	478	455	480	442	457	469	449	488	454	456	433	459	477	467	441	445	494	498	468	439	451	445	460	448	449	472	462	507	438	473	453	430	484	445	449	428	458	438	495	433	408	460	444	417	445	473	464	461	465	417	452	429	480	461	435	443	438	421	450	445	421	448	470	459	473	437	440	447	484	453	411	486	460	469	458	531	464	459	454	410	438	428	448	438	455	458	470	456	450	464	456	433	468	450	466	472	444	409	481	433	444	473	422	432	449	480	476	460	452	446	431	470	510	443	443	464	450	460	417	419	461	419	424	428	475	432	493	464	424	471	477	419	457	465	430	439	468	464	473	490	497	466	452	453	445	442	416	426	457	430	415	462	423	462	501	466	450	435	438	449	478	443	450	456	423	418	454	462	464	443	461	455	460	447	466	465	467	459	462	402	430	477	455	428	469	454	437	436	454	425	492	433	445	477	474	443	445	425	454	436	458	494	488	459	428	425	439	429	474	446	444	468	451	475	446	452	494	490	453	464	419	456	441	406	488	438	451	448	474	464	394	452	475	431	446	416	432	441	445	467	432	443	471	470	456	430	464	471	436	446	471	416	462	446	464	431	488	430	460	462	457	472	449	443	497	460	442	467	466	463	445	479	434	460	445
61980	94278	59529	22799	654	646	601	669	661	604	654	608	634	664	609	612	638	654	621	611	643	635	650	622	607	679	641	637	644	637	625	614	616	641	617	626	654	689	653	598	666	650	648	611	608	640	652	661	608	639	627	700	628	682	659	688	597	635	604	630	622	613	588	661	593	607	588	622	659	645	615	632	578	693	672	613	612	647	671	606	594	656	615	631	666	630	659	630	607	620	624	664	598	643	633	574	642	644	673	622	671	581	623	612	601	666	616	615	586	648	638	610	641	659	615	663	647	651	642	640	645	599	641	645	636	621	632	641	628	654	636	620	620	653	627	610	633	625	674	654	583	632	665	582	641	683	667	608	610	573	615	609	603	645	602	662	675	655	600	624	635	571	655	612	618	599	608	625	621	623	634	625	683	605	619	644	684	604	627	641	614	614	628	610	650	601	642	630	673	634	596	599	612	641	674	632	617	619	645	596	611	609	647	634	608	627	676	641	623	620	678	625	635	651	672	631	636	658	653	618	631	611	613	621	647	613	629	633	619	659	630	607	607	627	657	659	636	635	650	628	645	597	606	643	608	612	602	584	629	604	611	652	585	610	589	631	603	628	641	648	628	567	656	613	634	642	654	647	602	593	612	627	632	648	589	624	639	627	668	628	649	653	634	619	629	685	627	602	614	641	655	659	619	588	616	597	634	612	660	608	637	610	623	598	630	643	633	674	686	674	611	688	652	656	621	640	610	643	669	600	651	618	635	656	616	610	631	598	639	631	594	625	605	597	589	600	600	621	612	571	639	597	625	631	604	608	645	607	633	610	605	615	597	634	577	665	670	612	635	598	619	624	634	626	594	617	656	606	617	631	659	660	622	584	609	605	647	548	642	615	617	657	637	593	619	594	621	626	636	650	538	615	596	627	633	596	646	622	637	632	615	613	693	654	632	610	636	651	643	609	625	637	617	620	598	602	627	615	638	652	604	631	625	626	634	598	622	592	608	677	621	631	663	644	636	625	627	668	649	664	635	640	624	693	638	671	624	635	663	663	657	644	605	602	602	587	640	629	610	635	652	635	639	660	672	559	640	609	670	702	625	649	628	658	640	621	607	626	575	654	625	620	638	621	596	672	645	632	663	625	653	637	589	644	656	633	630	628	642	656	602	698	588	656	651	613	611	633	637	621	639	645	669	641	585	616	650	631	586	648	629	614	683	593	587	629	580	647	603	666	600	630	555	660	607	673	624	631	638	569	623	636	633	627	678	545	688	635	604	638	604	608	639	606	633	604	605	600	638	635	661	647	625	662	636	623	654	627	582	666	601	610	643	578	640	633	659	666	600	616	621	611	633	592	619	610	636	616	586	634	598	648	621	608	624	643	614	631	621	667	646	606	667	655	621	597	625	598	646	596	618	625	641	630	668	626	615	650	632	611	617	648	623	617	646	632	656	614	678	592	620	628	627	649	633	630	625	670	650	614	631	626	688	642	651	587	643	664	622	629	641	590	625	635	651	683	659	636	636	588	596	616	626	634	646	586	655	577	633	620	617	620	619	672	671	626	626	632	624	616	667	626	654	581	621	633	631	653	573	615	615	634	671	660	606	614	623	664	576	598	635	649	677	644	658	630	606	660	659	645	637	591	642	604	638	638	638	648	653	601	669	675	619	609	663	652	674	634	627	613	649	644	585	611	648	584	650	604	650	625	629	614	620	643	591	639	654	631	586	644	660	623	682	616	589	613	651	648	650	630	603	667	633	649	603	630	624	619	624	637	664	651	601	600	610	633	597	669	602	590	603	639	640	610	635	625	671	665	640	645	630	615	620	619	608	652	570	633	637	652	679	616	596	605	637	641	656	669	657	621	633	675	629	590	651	613	605	569	625	633	620	611	604	640	657	635	627	590	653	605	652	639	630	628	624	637	659	606	651	629	631	638	637	662	615	638	633	604	609	598	660	653	619	609	646	631	629	606	585	625	617	610	617	621	612	620	672	627	660	627	655	576	642	616	657	664	640	648	685	585	625	629	668	644	712	623	640	668	645	678	671	653	593	633	630	632	684	632	627	644	635	603	600	627	641	611	655	582	691	646	602	621	614	677	621	634	664	618	692	576	593	615	633	591	638	661	676	662	664	623	607	583	634	616	602	658	660	662	625	646	608	649	639	595	640	648	595	628	661	617	579	592	582	636	655	603	600	644	643	668	573	667	629	647	639	590	622	618	609	625	652	679	610	631	639	625	633	628	657	636	606	609	613	604	652	596	620	637	648	613	628	669	632	643	674	617	631	679	671	669	598	622	629	624	628	649	635	632	602	630	598	608	578	613	659	610	562	671	657	646	594	645	622	654	633	635	618	628	609	632	643	626	651	653	635	643	618	581	672	642	585	628	594	617	664	661	612	651	582	658	651	649	634	636	632	601	618	645	660	641	609	588	590	636	656	599	627	694	636	611	619	624	582	625	628	693	669	616	654	640	602	642	620	614	642	653	662	619	631	620	632	605	639	608	615	649	655	643	632	629	605	646	675	651	607	630	649	638	625	570	609	640	668	645	666	619	635	644	620	624	629	587	628	611	648	620	656	724	646	645	643	635	648	599	644	621	632	640	587	653	635	604	630	626	639	615	623	616	654	653	650	587	677	653	630	650	625	645	613	593	648	633	605	616	630	619	637	542	628	689	602	666	588	604	636	646	572	655	639	620	622	614	631	642	599	697	603	621	648	651	640	639	652	657	681	641	617	686	646	588	637	662	611	664	655	655	652	605	657	590	666	623	626	603	650	627	587	621	608	644	606	647	604	609	637	595	627	656	615	616	646	575	629	601	577	595	607	650	625	601	675	621	655	645	648	640	619	636	644	625	635	569	592	640	633	596	627	643	609	613	627	603	617	628	580	616	615	621	637	625	664	631	631	599	623	650	607	583	651	613	649	643	597	634	670	626	602	617	627	618	634	635	640	647	634	640	629	670	634	636	610	672	632	607	651	641	657	644	624	614	662	589	611	643	657	646	614	595	633	650	650	625	604	623	662	584	616	611	608	609	632	603	641	610	653	586	636	604	607	632	603	614	635	606	630	592	662	624	651	620	610	629	641	636	634	627	637	570	649	659	614	634	629	616	607	654	652	641	674	661	626	612	597	658	622	625	570	591	616	658	636	625	630	577	640	597	602	617	632	626	637	579	654	609	626	643	623	644	630	657	623	631	672	645	619	591	594	638	641	624	660	628	593	642	610	656	584	598	666	600	669	615	603	618	600	620	639	619	609	620	589	621	643	596	670	578	619	613	630	624	629	551	623	635	613	642	622	651	658	623	627	614	640	626	660	635	665	577	676	597	625	617	583	628	652	601	596	595	605	626	657	600	680	707	578	635	642	631	612	638	662	613	615	604	616	629	661	622	662	613	625	594	663	673	624	621	588	621	614	663	634	629	638	662	654	642	645	654	669	665	590	649	624	676	626	647	613	661	630	652	602	629	621	631	619	615	643	652	683	585	600	646	642	652	672	639
31428	27729	22795	7174	485	463	499	460	463	407	453	425	434	474	474	444	451	457	483	460	458	426	458	457	428	449	412	442	449	414	423	449	464	432	442	430	453	440	429	439	447	440	470	470	490	440	431	469	425	403	422	491	490	421	476	453	467	434	456	469	477	414	475	493	450	477	475	441	467	449	481	473	436	415	446	423	436	481	473	486	447	460	468	448	452	408	439	485	409	437	458	424	437	454	511	423	411	450	461	463	452	420	459	419	457	435	424	433	447	464	441	446	480	399	443	493	435	437	455	426	449	427	434	464	429	447	422	445	429	431	441	417	469	478	474	437	462	437	468	444	404	448	466	401	458	398	437	453	443	469	418	451	419	429	473	432	448	434	468	475	435	442	493	426	451	423	459	436	434	418	446	454	435	465	442	447	478	422	451	461	443	433	428	446	449	426	428	463	459	415	469	407	457	426	447	433	437	464	445	426	453	458	426	455	435	403	460	461	450	432	472	480	404	447	427	436	447	465	449	440	464	457	438	441	426	446	443	457	439	417	452	438	455	467	429	438	483	404	418	447	430	455	449	458	449	451	481	443	465	423	445	448	494	421	466	449	497	470	414	448	454	473	410	459	424	433	430	422	470	470	466	449	422	462	444	458	465	444	437	462	436	404	451	458	453	457	438	445	455	433	410	451	424	404	438	440	470	444	430	472	481	438	455	457	440	460	463	457	437	431	468	486	434	437	454	490	438	470	438	474	465	443	426	425	401	487	459	494	457	465	465	397	472	430	436	445	471	439	466	431	458	462	423	447	447	416	452	428	440	420	460	444	453	430	427	453	442	405	417	440	454	453	437	413	391	457	434	451	445	439	442	481	428	418	446	429	417	440	444	454	451	449	476	409	478	445	477	436	427	434	430	451	436	467	416	439	446	455	462	443	439	432	447	457	409	472	431	448	426	480	475	465	444	447	464	465	427	463	414	419	461	434	444	460	422	465	470	420	448	497	430	454	427	478	447	425	472	441	434	452	422	432	438	507	423	448	486	464	474	443	431	459	406	464	449	446	415	464	444	432	439	466	423	443	458	438	435	472	452	437	435	455	420	437	456	429	434	482	456	449	436	445	459	448	497	438	501	442	446	427	451	461	432	456	463	470	471	455	437	451	432	444	451	442	450	448	425	419	430	426	459	435	431	416	472	446	423	436	422	459	449	483	416	455	417	427	427	489	422	420	461	454	450	404	432	410	443	411	454	395	476	408	437	494	453	454	454	438	461	422	452	458	433	425	464	470	481	427	447	436	488	434	469	436	451	425	453	455	434	436	425	414	493	440	425	476	465	426	457	433	455	473	463	456	449	411	430	444	427	465	443	460	454	458	458	443	447	464	430	459	435	470	419	431	461	409	457	452	455	433	463	468	425	429	454	474	442	407	446	436	454	406	434	461	412	445	430	423	457	448	447	471	431	465	426	410	507	446	420	467	462	468	479	457	423	449	438	438	432	439	439	467	420	425	469	440	470	440	459	459	421	409	449	450	494	477	441	447	424	414	443	476	455	426	425	446	440	461	448	413	434	422	442	452	430	448	456	451	440	432	477	465	417	442	452	436	421	400	415	447	432	396	456	460	443	418	443	456	451	420	437	451	412	487	462	437	448	429	409	456	410	462	436	428	464	468	486	485	447	428	472	456	475	428	456	439	425	477	461	413	490	406	490	421	458	471	461	477	414	473	442	455	458	468	448	455	470	470	441	472	412	446	444	418	444	442	459	450	452	427	456	449	446	463	406	444	454	446	451	451	433	464	452	463	466	434	460	441	479	467	402	424	455	445	461	449	444	480	467	436	441	480	476	470	453	457	432	455	416	445	437	457	441	477	441	447	453	473	458	417	422	460	458	440	444	461	454	492	403	446	444	455	417	465	474	470	464	436	429	452	479	462	443	447	484	448	450	474	454	436	434	452	443	426	466	458	434	459	431	415	422	393	428	427	468	455	469	450	463	443	448	421	459	423	459	431	433	462	443	431	427	442	455	462	464	471	446	437	436	425	464	427	453	467	465	456	469	445	436	466	455	462	467	428	431	410	407	472	443	447	442	480	433	475	449	435	450	451	445	443	424	437	456	445	420	457	440	425	456	446	476	435	472	445	448	429	450	459	440	483	446	451	449	440	475	448	388	462	490	430	429	462	420	491	475	447	415	458	456	477	477	461	452	437	425	458	445	449	455	477	446	429	412	438	409	386	425	441	424	452	450	471	426	438	455	438	463	445	464	453	460	449	467	442	469	451	438	410	463	436	460	404	442	453	446	438	425	419	443	443	403	450	443	471	429	463	454	450	437	421	499	472	432	481	442	425	449	417	449	463	452	458	463	447	444	443	469	461	440	440	461	467	465	453	388	386	423	458	432	472	439	455	467	445	468	487	422	480	461	471	428	449	421	465	409	430	436	439	435	452	411	419	443	430	454	431	435	442	469	468	432	447	440	433	453	471	436	442	441	418	428	417	501	473	440	456	449	440	462	417	459	442	470	435	449	428	408	432	441	442	444	459	456	462	507	466	476	448	447	476	468	406	496	445	432	423	417	399	460	468	418	478	427	473	467	407	468	473	455	455	475	435	469	466	445	424	424	411	424	469	495	449	426	470	472	412	475	448	468	421	453	451	437	454	464	439	467	483	471	432	455	445	448	430	461	436	426	451	448	446	394	397	436	442	454	429	470	441	455	434	414	429	459	440	401	420	431	459	465	474	473	467	465	412	448	449	433	438	445	428	451	455	489	450	440	436	453	433	438	467	459	428	436	442	431	460	468	451	427	436	466	462	444	475	438	438	410	453	486	449	453	413	430	437	434	458	450	427	436	448	421	438	452	436	434	442	477	486	436	391	433	430	433	475	486	447	466	460	501	449	382	459	453	445	450	418	437	466	437	422	461	460	443	441	415	413	456	448	430	444	478	456	470	461	461	436	457	456	472	422	425	446	471	438	443	459	462	446	435	455	461	452	423	445	461	425	452	464	441	440	492	469	424	478	411	470	442	428	465	460	471	449	454	452	442	435	414	445	429	434	465	478	451	435	458	436	457	452	454	482	410	449	445	457	436	450	459	415	479	449	420	450	422	417	435	458	453	439	462	403	439	481	421	457	441	460	456	493	432	443	459	416	468	441	445	429	467	480	435	445	469	456	432	453	432	420	437	413	440	450	465	443	444	411	471	469	439	435	418	476	409	484	461	438	478	456	402	432	427	406	400	420	442	443	495	435	455	463	395	437	412	426	435	455	428	414	416	477	440	441	471	432	457	445	449	436	453	412	417	447	445	417	496	413	433	447	465	457	413	415	499	420	443	470	427	421	459	457	451	433	438	462	444	443	430	478	429	395	466	438	443	419	425	421	438	414	439	495	481	411	435	458	389	413	429	470	443	462	454	425	431	451	438	466	454	446	444	441	449	432	431	448	457	441	433	472	470	446	438	443	445	417	446	480	417	463	453	423	465	435	445	436	417	418	440	447
39322	42607	21129	4462	599	601	600	653	612	623	630	612	584	616	628	617	652	640	601	589	633	634	619	602	614	619	659	580	613	626	602	639	666	638	638	629	628	651	629	569	624	636	568	603	630	608	585	642	658	650	631	622	627	587	612	659	569	604	621	592	609	648	597	643	652	605	630	602	608	626	618	625	615	617	652	623	622	645	648	632	599	611	627	606	667	628	654	609	592	608	611	662	611	654	635	643	655	621	611	649	632	647	643	625	619	622	662	625	605	593	649	613	557	616	679	608	639	623	625	611	660	661	618	621	665	626	621	650	656	641	600	626	660	627	660	610	585	675	631	648	614	665	627	622	656	620	633	628	639	620	599	611	661	725	637	621	595	577	621	638	635	598	631	636	651	571	623	665	621	654	652	643	650	638	671	641	609	629	579	595	602	564	615	611	584	674	618	640	646	579	654	574	709	568	669	587	583	596	648	571	605	599	603	618	648	629	651	644	584	614	639	610	622	674	630	591	687	635	612	611	632	592	655	618	622	632	621	587	625	572	639	660	647	594	599	657	651	619	561	659	651	666	624	646	635	618	620	679	597	620	631	640	573	641	646	620	585	582	620	649	634	582	593	604	626	625	663	616	689	624	630	612	646	597	581	646	619	598	665	607	670	646	662	632	668	622	652	661	607	608	642	629	587	654	633	621	675	639	657	619	642	643	604	595	606	618	619	622	602	611	607	624	614	598	670	593	590	630	646	582	628	623	608	628	668	628	590	626	627	627	663	625	600	608	616	587	611	616	620	627	641	617	617	598	636	641	623	679	663	593	627	607	625	619	589	647	622	625	593	593	616	618	636	631	644	617	638	617	606	619	627	635	590	606	628	605	598	615	625	608	602	639	640	645	669	614	640	618	549	607	651	602	623	587	597	585	671	623	658	589	624	591	643	657	618	587	568	642	640	612	622	598	563	649	627	644	655	613	648	616	638	579	624	587	618	603	653	652	595	618	613	595	563	625	590	615	587	608	588	618	658	642	633	650	613	639	645	584	650	618	614	634	666	606	605	619	653	647	629	631	646	648	623	605	620	617	620	631	617	613	634	623	619	606	616	685	651	630	617	627	693	640	601	658	666	661	599	591	630	638	632	618	667	621	609	612	616	627	581	636	635	626	576	632	656	581	608	615	644	616	629	614	621	581	587	599	557	592	667	616	596	603	588	636	668	583	638	616	593	601	649	642	620	676	606	622	634	619	580	609	600	596	596	648	605	593	631	597	660	624	632	649	629	674	617	598	623	659	639	595	660	658	637	642	598	653	696	612	619	602	654	643	628	630	642	612	663	607	582	579	677	650	615	694	631	613	624	597	610	597	629	659	629	561	632	645	629	603	614	594	616	596	623	638	601	633	613	605	598	610	584	629	617	624	627	602	602	687	632	586	611	638	623	641	620	626	609	611	615	641	621	630	641	621	619	667	625	610	677	629	590	651	581	586	606	646	632	659	609	623	638	587	636	636	614	575	644	647	641	630	661	641	621	604	637	677	579	610	624	600	653	637	642	620	675	668	615	617	603	645	621	652	646	619	640	657	633	640	607	628	656	618	639	652	626	619	659	620	597	631	605	601	637	644	622	660	585	590	642	587	640	593	626	620	632	639	640	657	649	651	666	634	548	593	626	660	636	651	593	643	636	617	596	596	651	617	619	634	596	638	597	583	635	594	625	633	634	613	647	631	615	627	629	617	641	606	599	628	625	576	621	660	635	598	638	585	603	650	657	661	608	634	653	632	658	619	608	642	590	599	615	672	574	611	614	599	635	631	659	690	629	612	598	623	612	631	632	656	618	642	603	710	664	574	646	643	623	631	647	634	628	619	652	625	653	625	609	615	622	608	638	627	659	588	628	599	641	629	653	629	627	586	646	590	575	670	647	600	569	617	630	628	629	604	613	630	617	662	654	627	629	621	636	632	607	573	621	622	644	646	627	678	642	629	640	616	661	656	652	661	607	634	636	620	596	577	604	632	649	622	634	622	612	635	634	598	602	616	652	653	680	642	650	642	646	650	601	637	618	640	620	642	665	663	617	666	645	602	600	615	635	612	589	653	649	603	592	632	657	640	633	625	606	649	597	629	596	605	624	603	616	620	601	632	611	613	636	613	651	626	619	607	611	604	599	647	610	592	619	606	653	639	665	654	628	602	610	632	597	650	597	617	548	630	634	600	618	589	637	622	645	652	639	657	646	665	643	600	635	628	628	654	613	657	649	647	610	648	623	617	622	632	682	661	612	605	628	604	595	673	613	641	618	604	615	632	642	637	620	602	590	613	613	611	640	609	598	620	628	603	637	684	574	625	657	569	617	642	592	580	603	610	615	665	600	604	544	601	638	603	596	596	595	607	665	623	604	628	635	624	597	615	606	602	601	649	583	662	635	597	627	635	616	631	614	628	663	640	620	608	652	657	608	642	604	588	624	620	624	670	690	625	682	657	616	634	618	616	684	648	603	648	592	602	616	626	637	663	574	629	661	635	677	624	603	647	559	626	627	621	598	612	580	651	628	635	620	641	625	602	629	652	619	590	633	654	596	614	662	635	626	648	621	599	632	613	654	615	606	615	646	587	625	594	632	604	667	623	662	621	650	648	604	619	601	620	587	617	607	589	609	613	622	634	600	612	655	623	661	600	630	619	658	615	646	608	622	661	632	692	655	608	628	598	627	602	622	598	664	618	634	597	618	614	628	617	593	655	658	613	602	645	614	634	656	593	618	652	637	645	574	624	611	599	622	642	607	655	590	581	685	622	642	580	620	671	638	596	640	585	625	672	605	628	634	602	621	632	621	647	635	619	681	606	624	583	643	637	626	608	618	615	583	643	634	617	647	642	626	617	648	622	593	620	670	565	610	639	634	636	651	609	623	611	637	673	653	608	620	627	628	607	650	618	616	612	660	620	626	618	608	586	615	645	657	630	634	617	666	631	572	636	654	606	663	658	639	647	689	613	608	650	620	613	647	638	635	607	628	629	585	628	612	666	604	589	633	609	663	598	570	614	619	613	600	634	624	656	593	671	609	604	604	646	641	627	643	638	646	634	625	628	598	612	623	588	639	626	625	602	657	647	608	642	633	657	662	655	653	602	606	635	645	649	626	635	590	654	691	660	628	611	588	598	674	605	653	608	643	615	631	617	601	613	640	605	664	629	600	610	613	596	658	636	662	688	638	624	618	581	621	608	623	622	645	667	590	595	613	650	638	575	617	646	600	585	604	646	620	590	585	606	627	645	611	602	601	600	614	604	617	645	633	615	588	700	623	618	621	609	610	619	655	641	637	602	587	621	603	616	640	642	656	654	647	647	678	660	633	682	605	627	596	655	642	590	582	633	630	616	616	650	595	607	579	623	589	660	606	577	611	634	611	595	594	584	585	593	605	598	649	609	620	624	653	611	613	565	610	646	633	617	592	615	619	661	597	632	651	643	593	627	635	647	622	637	644	628	644	660	608	624	616	624	679	586
24626	21926	29230	24180	20641	8710	788	608	549	570	580	582	582	563	548	574	535	578	577	526	587	541	579	548	549	577	535	530	566	516	549	548	553	541	581	518	556	554	542	493	544	570	546	555	568	549	549	547	513	562	513	541	527	537	562	563	552	531	513	571	544	566	543	524	538	560	567	513	524	529	534	545	511	547	548	536	517	545	561	567	549	531	528	537	534	530	514	520	514	530	532	557	553	573	580	557	570	550	500	562	549	583	511	560	555	561	554	534	529	543	566	509	482	568	522	513	600	537	515	589	533	540	543	535	527	595	573	561	535	499	599	523	519	550	532	529	566	527	528	573	481	543	532	579	534	518	531	572	511	568	565	551	544	513	538	557	538	548	566	589	506	532	553	518	555	533	589	536	518	523	591	518	552	523	568	528	573	570	525	537	507	511	568	583	528	545	529	530	516	565	573	531	595	572	543	515	565	567	540	527	553	545	531	556	528	582	516	589	561	549	576	537	541	516	527	532	563	534	508	565	547	579	549	511	568	527	549	554	540	504	564	552	554	530	551	525	532	566	547	508	587	536	517	597	545	568	536	523	573	541	513	568	530	505	535	538	558	498	521	548	574	526	520	539	545	512	536	521	553	530	512	569	550	566	588	558	504	537	563	499	511	579	507	558	549	539	531	563	575	570	550	569	541	541	558	552	504	551	586	550	549	510	557	514	532	526	546	527	542	514	525	528	520	540	542	487	539	557	600	574	562	547	517	547	567	568	535	535	529	528	596	534	539	539	511	524	556	525	521	524	514	536	525	544	547	540	568	588	565	585	517	497	543	547	543	593	539	590	531	557	536	521	562	539	571	520	556	537	545	565	572	516	536	536	541	511	574	566	550	501	532	541	581	553	532	541	529	538	590	544	570	540	507	536	524	534	560	526	542	563	565	547	549	564	544	546	541	548	535	554	582	557	546	561	553	555	543	477	526	537	577	529	515	554	513	519	549	541	579	578	564	525	534	509	568	516	533	522	547	575	544	536	515	562	561	497	558	538	534	511	535	534	509	539	551	571	527	557	545	544	540	511	552	572	589	586	561	545	570	534	512	539	559	540	539	566	547	519	554	575	520	551	548	549	564	577	578	547	554	582	524	580	541	513	548	535	555	539	572	564	563	489	530	554	514	572	532	596	534	572	542	553	565	521	556	538	565	494	537	552	530	569	560	534	567	570	562	561	597	550	559	554	505	598	552	570	531	545	555	553	533	528	530	550	549	542	587	581	501	545	542	554	531	518	519	544	530	536	517	543	495	503	496	528	542	551	512	568	542	554	586	523	537	549	577	576	533	545	561	542	564	561	573	572	508	550	571	533	558	512	531	495	575	531	547	561	547	547	548	567	480	561	563	605	553	549	518	570	567	560	523	510	593	588	545	554	550	570	518	551	547	548	559	539	561	595	530	517	516	552	594	550	563	573	552	564	536	528	506	525	531	585	546	555	544	553	544	518	526	549	592	551	501	532	567	543	520	565	589	551	592	555	565	503	536	572	538	540	519	523	564	527	561	541	544	496	599	554	529	559	564	558	525	495	515	561	512	503	608	527	562	541	556	577	562	549	570	525	512	577	563	544	524	547	487	548	533	565	518	529	524	511	564	503	481	529	582	552	545	508	546	558	537	563	544	513	535	530	548	501	544	566	584	543	588	561	544	544	555	572	577	590	569	517	527	547	585	561	543	547	572	546	541	565	547	516	571	536	539	545	513	560	525	525	523	532	559	555	574	545	576	502	540	546	553	558	533	535	530	526	496	528	534	554	488	523	525	529	544	545	522	553	530	550	579	536	588	549	553	513	544	578	583	510	508	573	575	565	554	522	553	529	572	525	542	615	558	596	500	547	562	540	548	554	562	559	570	532	536	580	525	582	563	509	541	570	582	513	559	508	537	579	596	553	555	548	539	555	599	557	562	556	522	516	517	545	543	489	565	538	540	572	520	531	576	534	554	543	530	533	539	580	548	523	590	572	573	517	559	528	553	559	558	567	527	554	518	570	515	526	535	572	519	490	540	546	543	568	544	535	550	552	490	538	522	567	532	581	575	564	549	513	568	538	535	543	559	571	542	534	565	561	537	537	536	545	532	538	541	480	545	562	538	560	510	516	519	533	501	512	555	541	517	520	501	551	546	562	513	501	600	539	527	516	545	529	579	529	557	499	524	567	521	552	577	562	527	524	566	580	524	543	572	524	576	545	549	596	518	529	539	593	562	535	559	541	493	519	541	558	530	559	541	524	567	545	553	565	530	522	548	577	531	549	559	558	491	525	543	553	478	597	582	549	561	581	526	526	525	531	542	527	512	537	539	561	545	538	523	528	557	582	489	588	553	527	553	541	550	524	519	526	584	537	555	545	568	518	525	535	545	543	533	573	541	552	561	560	582	546	542	559	531	556	570	559	562	529	515	550	555	526	533	536	505	575	541	559	525	552	584	518	550	531	533	529	529	565	553	559	583	547	538	533	499	503	530	589	533	540	536	547	529	520	567	524	498	518	494	503	551	574	536	529	506	531	557	571	549	565	518	531	559	521	571	515	528	562	509	588	554	548	539	551	551	513	583	536	566	556	532	520	556	555	525	533	533	539	562	572	580	505	525	558	542	585	544	539	545	546	537	523	524	577	528	563	533	521	530	566	545	556	570	535	568	580	547	565	569	511	565	572	482	560	581	534	562	557	551	567	531	559	552	514	512	549	549	548	527	514	513	541	529	508	593	487	522	554	508	553	543	523	533	561	555	556	547	544	535	531	570	560	519	542	566	515	521	536	539	518	537	559	509	547	541	513	544	530	529	520	574	565	603	572	568	559	581	534	538	528	508	564	531	511	501	517	543	537	540	502	566	529	547	562	572	558	543	569	535	529	556	531	507	543	555	538	516	523	514	513	528	525	582	527	551	521	589	539	588	542	494	564	553	501	562	520	564	557	523	559	540	571	557	571	518	530	593	508	523	539	538	525	529	526	490	538	551	550	534	523	548	525	520	562	581	516	546	530	507	553	527	527	558	589	561	546	552	574	541	557	529	596	513	558	557	566	553	543	572	541	530	559	557	519	531	605	558	574	529	542	514	541	560	579	521	547	519	544	538	561	562	544	567	527	540	499	536	566	522	539	550	553	569	513	568	519	545	497	512	527	526	560	562	539	522	482	555	525	529	583	533	564	566	546	525	511	567	553	557	554	481	566	549	558	505	550	570	558	533	519	491	562	520	516	540	524	542	573	605	501	535	520	547	571	538	548	501	505	543	528	535	561	530	545	511	573	544	529	568	538	523	506	566	554	512	534	523	550	529	557	552	500	539	528	539	561	525	547	554	551	533	554	547	582	502	534	576	512	522	543	516	527	540	480	568	534	523	570	557	572	565	502	532	559	539	534	521	550	539	542	555	544	528	541	577	568	545	567	560	554	590	560	543	557	560	527	570	488	558	507	596	541	582	547	559	515	547	560	560	567	535	554	542	540	506	558
61537	83092	49685	17601	774	795	706	779	782	753	760	795	781	739	782	777	763	803	795	786	728	735	773	785	768	727	716	772	758	795	735	753	783	723	703	764	762	775	732	794	787	781	748	758	758	793	755	784	816	737	732	710	789	763	716	779	795	783	740	764	762	733	743	807	794	787	791	748	785	710	767	792	739	773	763	790	738	750	779	769	738	754	745	743	768	775	783	733	715	762	771	783	750	769	744	720	756	787	786	819	734	766	737	772	766	767	758	735	771	830	767	761	731	717	765	791	734	712	756	806	762	737	730	764	755	750	797	759	715	761	747	790	763	783	788	779	756	769	840	782	744	779	771	771	774	725	782	740	764	767	744	716	751	733	759	713	758	758	808	728	733	708	766	770	714	728	742	763	717	739	794	763	739	779	801	779	727	764	769	770	818	807	780	709	754	755	759	728	773	777	790	765	805	753	756	746	750	771	722	741	759	774	800	742	698	762	770	732	704	761	714	761	746	813	772	738	758	720	778	789	806	731	772	742	800	740	749	731	820	770	746	784	771	760	755	783	773	722	813	791	723	747	762	762	741	777	755	746	712	739	728	758	797	759	720	798	802	775	733	696	737	774	759	778	768	794	747	751	783	752	762	768	737	775	743	702	786	722	728	811	781	745	760	796	727	749	748	810	719	755	761	788	772	725	775	810	771	824	781	674	727	800	748	742	750	781	765	756	733	735	791	797	743	746	744	743	740	790	771	752	722	770	709	808	744	760	773	759	752	784	787	702	736	729	742	764	801	736	765	746	751	743	773	840	739	788	686	784	765	767	785	712	732	737	788	775	739	729	780	774	775	760	736	789	778	775	728	741	742	794	740	736	761	730	742	725	768	722	775	785	722	761	780	787	788	811	769	784	716	810	783	762	737	777	721	756	762	779	797	779	753	784	742	764	755	789	734	774	766	800	762	757	724	726	715	851	771	731	765	727	772	724	722	747	738	726	783	767	781	755	783	755	751	735	739	755	742	777	756	795	758	738	764	777	785	786	756	759	794	756	747	806	740	758	755	779	748	763	755	787	755	779	707	711	735	787	802	755	724	767	758	765	790	824	779	739	775	766	724	734	764	749	780	783	728	769	758	801	752	772	747	721	703	774	741	743	796	759	716	713	707	731	774	718	727	741	703	717	750	778	763	795	727	774	766	795	787	774	768	790	761	742	743	799	750	779	760	769	788	732	787	748	781	815	775	763	700	761	710	765	783	778	780	814	820	759	723	738	760	792	781	770	783	728	756	732	761	761	782	713	716	753	757	789	791	733	728	743	709	760	784	763	721	782	774	791	757	736	806	736	764	747	793	747	763	718	735	786	754	753	747	729	725	709	732	725	762	776	767	772	736	797	762	740	753	776	760	749	742	747	730	737	797	767	756	730	763	776	775	753	799	784	723	729	698	755	746	744	788	780	694	728	753	777	780	779	776	736	780	729	707	739	806	733	754	736	790	770	744	804	756	774	768	756	721	765	759	801	771	774	795	768	773	780	819	752	696	710	788	767	738	732	792	755	773	741	788	718	746	741	818	775	764	698	746	726	742	773	743	783	741	762	779	773	726	735	755	764	688	740	765	790	770	752	766	764	740	697	779	707	736	714	758	761	764	762	731	763	754	850	776	740	816	748	793	749	732	777	783	735	800	739	755	758	695	776	790	758	692	741	788	771	770	741	737	743	736	743	762	712	732	766	734	733	744	764	756	756	781	741	770	757	741	777	796	770	700	743	778	718	729	724	769	744	755	729	757	741	757	781	772	782	722	782	738	777	729	767	733	783	763	777	683	746	782	721	758	761	733	793	760	764	777	767	798	731	710	756	804	731	722	725	766	732	752	700	730	746	708	777	766	734	682	760	756	748	759	732	755	770	757	793	738	780	777	783	785	772	775	738	765	761	744	737	735	791	788	738	771	795	784	749	752	729	782	742	770	769	794	802	738	755	693	777	801	807	785	717	784	747	699	688	789	730	743	809	777	717	739	727	693	766	731	753	730	775	765	760	786	762	744	754	784	762	765	782	773	767	743	805	791	756	778	741	777	755	775	747	783	742	764	732	777	749	741	744	784	775	721	808	700	700	735	758	721	751	828	728	746	738	748	737	773	752	793	762	773	750	758	767	763	780	676	726	820	729	737	772	772	695	728	769	755	784	729	754	766	761	801	773	763	742	782	770	774	764	764	751	782	783	758	762	726	733	774	741	751	708	765	737	716	727	754	761	753	753	734	740	790	809	757	730	815	744	731	785	756	781	766	805	749	767	785	768	809	729	782	750	783	698	781	754	831	756	726	723	760	702	783	812	812	793	742	754	772	788	781	724	817	770	726	749	792	733	761	803	734	773	735	733	755	765	798	781	734	743	787	777	707	778	767	767	717	766	781	701	799	754	760	789	732	840	813	778	765	742	748	776	769	770	781	761	720	757	783	727	794	760	815	714	763	720	742	783	750	796	772	718	829	740	748	744	741	711	756	734	751	742	758	751	752	777	756	724	720	788	784	772	748	717	761	767	765	768	778	726	768	755	768	710	767	745	773	730	765	726	714	798	751	751	777	794	795	740	782	731	739	789	775	842	805	728	741	747	718	795	736	724	745	766	730	747	784	735	771	764	749	739	698	792	800	767	758	788	763	759	713	716	739	742	801	718	793	739	756	723	813	763	793	779	788	783	785	762	731	755	753	803	814	719	781	807	828	768	703	775	756	737	784	711	772	746	734	701	754	766	748	776	755	743	750	755	723	783	776	762	692	783	700	722	762	761	749	778	756	749	782	782	761	766	710	741	764	768	749	760	773	764	775	783	794	719	713	781	771	746	781	803	736	730	726	744	719	784	776	715	709	745	790	783	770	753	738	740	726	685	781	740	724	763	715	717	750	772	763	770	742	765	794	795	780	797	719	789	771	783	750	755	749	772	722	737	728	754	729	784	756	745	789	729	740	748	669	739	738	736	773	714	743	778	756	751	768	754	777	764	766	800	754	777	772	715	764	781	750	755	727	754	767	738	762	722	777	763	733	751	785	761	752	697	763	767	751	749	777	790	764	788	793	711	770	735	754	757	737	794	780	758	792	751	712	749	763	708	727	804	737	721	762	768	791	772	758	758	775	757	752	762	772	725	729	790	767	760	740	728	727	743	767	817	765	722	788	767	761	774	794	783	789	737	734	805	724	773	714	759	756	697	723	709	804	775	776	762	776	745	756	763	768	772	791	779	756	740	783	758	702	752	729	746	719	715	794	795	794	783	725	737	791	775	784	713	756	725	745	834	766	723	743	753	769	717	742	756	802	755	858	791	735	788	751	756	769	781	791	724	783	736	741	763	732	744	747	761	754	771	717	734	777	775	751	774	695	782	746	827	750	763	739	781	771	753	738	723	779	727	741	781	730	777	738	747	764	731	715	725	793	814	696	766	801	729	732	787	762	722	766	799	747	779	761	820	778	721	778	776	782	764	749	752	760	788	721	784	733	772
23397	21598	29422	23832	21365	20932	6654	501	466	516	509	452	457	463	486	448	460	515	445	447	416	445	449	435	456	478	465	462	463	438	457	446	463	501	428	483	463	473	478	466	469	431	450	442	433	447	457	477	421	459	465	423	438	439	410	432	481	466	431	456	431	490	464	469	483	452	469	457	429	473	431	460	475	475	450	467	486	455	438	430	473	474	443	433	463	445	460	450	461	469	428	420	482	469	428	467	452	504	427	471	447	450	428	426	442	468	436	415	448	481	428	417	456	450	470	460	459	431	437	475	441	427	440	466	441	454	471	481	464	431	437	462	440	451	464	444	457	484	482	453	437	457	437	462	412	451	429	452	483	474	427	424	487	458	439	440	449	472	459	464	416	494	447	443	448	482	450	419	458	459	517	423	458	437	440	450	461	461	445	425	452	475	443	424	436	441	479	440	479	458	467	415	440	477	444	450	438	413	449	437	424	477	459	471	449	430	461	452	467	479	454	461	430	448	424	474	473	447	433	468	450	445	454	445	428	434	470	446	435	460	418	441	475	466	434	443	414	485	466	420	488	448	458	443	461	488	493	492	496	460	454	466	431	450	483	445	453	474	439	478	435	481	466	457	423	431	464	443	458	472	442	449	453	453	453	435	437	419	454	449	427	435	445	415	433	452	407	438	442	430	440	425	485	490	431	466	464	427	430	450	453	480	474	483	459	443	433	454	446	445	440	450	438	458	508	420	452	437	468	480	423	467	422	406	434	477	472	464	468	440	464	441	447	432	414	496	480	445	442	467	458	451	440	523	451	419	468	426	455	460	424	446	422	437	462	437	443	471	466	438	462	445	478	462	431	441	445	459	449	443	471	427	463	470	444	446	456	438	425	445	434	491	455	451	445	447	427	444	485	412	468	471	464	476	438	437	447	463	461	460	399	441	428	470	474	434	454	455	482	497	445	460	497	433	488	404	498	466	448	452	469	453	473	420	463	479	404	469	453	459	396	465	461	423	439	423	436	419	430	477	438	409	477	448	470	456	455	467	387	445	446	441	469	444	452	473	452	443	459	442	444	430	431	454	446	445	472	436	437	437	413	424	446	487	464	417	445	424	443	444	446	484	455	428	485	448	452	411	461	456	450	448	495	453	483	467	451	463	432	444	492	418	441	468	485	460	424	443	477	445	439	480	465	444	447	452	485	429	450	453	432	423	466	472	463	472	465	440	459	457	504	439	437	439	434	499	444	449	466	458	447	440	453	427	472	466	457	467	433	459	439	470	429	419	452	478	440	463	396	434	472	477	444	465	451	453	472	465	432	420	456	468	439	494	482	425	408	488	422	458	429	486	468	414	443	457	425	488	428	442	492	441	455	444	479	470	430	483	472	424	448	463	431	480	459	467	429	457	447	418	413	472	437	447	464	495	467	452	434	417	453	461	438	441	456	439	480	454	473	465	416	451	475	416	422	436	467	460	446	443	485	493	420	475	449	427	434	437	465	460	423	437	429	441	470	447	472	460	481	473	447	439	436	423	450	435	453	474	459	456	486	472	513	476	410	459	435	459	454	467	493	470	420	454	443	493	438	428	435	456	488	457	441	469	470	440	450	460	459	463	418	451	466	499	483	479	450	465	433	460	442	496	444	462	491	438	427	416	447	447	448	455	461	429	447	451	430	461	446	488	467	474	478	484	463	483	463	485	465	460	473	431	499	452	489	467	448	449	430	442	429	437	405	422	446	441	476	436	446	436	442	470	456	454	483	408	446	426	455	454	427	472	456	433	430	434	469	477	462	437	469	446	477	408	442	409	442	451	475	489	513	443	407	426	458	465	441	451	447	436	432	441	448	459	463	490	452	497	432	488	454	450	449	459	445	460	420	467	458	432	445	501	449	455	409	468	462	434	448	439	460	438	482	435	470	474	417	425	447	453	431	441	466	479	434	442	426	458	438	492	458	415	466	506	444	449	445	428	456	420	436	480	442	463	486	435	455	434	467	425	457	415	470	429	476	407	447	452	436	439	473	424	447	448	447	460	475	438	466	476	480	447	478	471	498	466	425	442	466	468	433	462	416	481	414	502	436	465	449	470	407	433	427	423	463	453	449	435	441	448	457	458	482	441	489	438	467	476	468	413	441	479	476	433	472	449	466	441	467	457	450	453	478	474	463	481	476	438	456	492	441	470	488	427	458	447	451	454	405	448	444	443	465	459	464	480	478	451	486	464	454	471	441	459	427	424	452	487	425	464	466	429	421	443	436	428	451	455	408	399	446	478	458	457	399	425	449	427	452	461	439	464	424	470	452	442	468	436	448	429	467	493	455	423	475	428	450	450	436	463	457	451	431	467	427	435	456	434	430	482	482	451	451	480	476	458	442	487	443	463	443	464	464	460	423	466	419	453	463	469	455	464	449	494	442	460	471	429	451	459	409	433	460	485	452	469	405	472	471	451	449	448	423	434	443	426	447	451	444	455	436	467	473	486	440	439	490	424	504	468	473	455	456	461	455	456	450	449	472	454	458	457	438	429	424	459	395	416	439	441	449	426	450	445	440	447	457	455	477	435	443	411	447	447	442	439	429	469	451	435	452	433	417	457	474	438	442	435	451	476	427	450	437	466	423	396	402	410	445	461	457	473	430	436	455	437	431	412	481	435	424	454	454	432	430	481	485	497	418	444	496	425	439	462	474	457	452	443	441	483	429	432	441	463	444	444	443	450	432	430	459	420	448	471	460	451	439	447	457	470	454	470	436	432	494	453	462	459	485	425	452	407	470	454	467	472	437	499	435	433	423	443	453	433	483	449	438	421	410	434	447	436	459	453	462	499	442	462	449	479	438	433	437	454	465	457	469	449	454	462	457	457	419	439	491	385	437	461	495	479	431	422	425	458	492	472	475	430	452	433	480	471	461	435	453	479	453	454	469	477	409	442	405	417	456	494	493	391	470	440	438	490	476	429	459	445	481	430	433	422	450	459	415	468	455	461	432	419	465	504	427	430	402	428	406	436	489	433	462	458	480	439	464	446	467	443	466	455	472	455	470	468	477	462	466	429	468	439	441	453	449	481	433	439	470	473	445	450	513	459	482	437	438	429	478	475	476	421	478	457	443	457	451	459	431	451	453	444	462	489	432	414	454	460	480	435	458	416	435	461	437	455	451	454	493	475	435	472	444	455	447	460	478	422	450	457	474	410	440	469	447	434	458	461	470	439	459	441	431	460	472	494	452	416	457	452	446	427	427	452	447	414	442	421	460	446	442	470	430	484	451	431	461	440	465	427	441	448	487	406	421	440	468	438	442	454	411	406	478	442	448	458	448	443	460	465	410	404	471	401	441	436	436	434	449	431	421	449	442	437	430	448	444	470	472	441	416	477	473	449	453	417	443	450	446	461	438	444	472	439	469	460	428	408	472	440	430	462	413	442	461	516	485	443	454	427	439	413	444	409	452	460	445	438	467	414	453	484	468	457	402	478	502	411	486	494	485	434	450	461	504	482	454	463	452	457
62682	94679	60147	21539	686	654	669	626	643	620	607	627	652	620	581	586	646	672	647	626	663	638	627	667	607	623	594	623	661	617	649	671	669	689	603	591	613	620	615	629	644	616	600	567	625	633	626	615	612	612	616	613	608	626	619	588	633	618	615	626	628	612	633	626	652	608	658	674	625	605	606	621	563	610	644	575	642	625	630	648	643	666	624	634	645	602	595	625	674	633	621	589	664	657	627	638	622	597	605	590	605	556	641	630	644	628	602	642	613	613	585	607	592	596	683	625	621	628	640	607	653	614	587	642	626	615	614	611	631	633	598	597	641	638	581	682	591	621	635	585	612	606	656	614	630	652	597	624	621	626	638	630	586	636	610	611	597	651	631	601	638	684	594	650	621	640	641	623	604	566	600	623	627	605	613	651	571	589	576	609	636	641	615	609	630	649	620	584	653	601	589	584	602	641	610	621	596	623	604	637	610	600	622	621	631	585	658	618	636	649	645	625	592	611	620	655	653	556	617	651	626	621	652	627	642	617	594	645	643	615	602	620	615	623	629	614	628	636	617	587	582	624	611	640	602	579	631	595	596	594	600	596	624	623	604	612	637	603	604	606	617	624	589	623	604	625	613	629	612	609	635	619	586	598	585	627	625	600	606	639	629	616	645	608	615	583	666	628	591	613	608	635	644	613	626	605	634	633	604	620	599	581	648	615	565	567	614	658	650	616	595	586	646	632	618	617	630	645	637	601	609	615	631	617	602	605	658	596	606	583	625	605	579	622	626	625	641	601	658	582	683	604	630	586	642	612	621	641	616	665	626	621	658	622	685	695	567	639	623	664	623	652	627	681	624	626	621	631	637	580	592	546	591	588	609	588	601	628	576	645	615	605	601	614	592	645	623	622	589	640	644	611	604	616	641	611	633	661	641	602	596	689	579	662	616	615	651	620	614	620	580	659	599	598	621	650	609	610	604	565	640	635	596	644	603	628	660	609	664	602	626	624	631	614	644	634	603	632	623	611	613	623	630	616	619	621	623	631	634	615	605	585	656	598	688	620	628	650	614	619	625	630	638	591	633	630	633	631	641	617	634	622	626	651	603	631	610	617	594	644	654	637	650	575	600	645	634	644	599	620	589	594	644	598	656	607	619	626	601	615	650	630	629	644	626	587	643	633	576	628	652	655	594	640	598	583	602	658	607	686	613	588	641	645	581	587	643	613	596	609	616	586	638	600	622	628	624	666	608	581	647	565	595	598	640	628	619	604	613	631	606	638	595	656	651	603	599	636	579	569	595	615	610	631	625	584	575	599	678	601	600	614	607	633	609	653	612	652	625	638	605	651	636	617	623	621	585	615	628	607	610	658	636	656	597	610	632	619	580	618	609	656	629	642	665	608	628	601	588	632	633	605	615	597	670	620	662	647	647	617	593	642	693	613	638	632	629	616	595	618	606	647	628	636	627	626	606	636	626	558	607	615	628	650	633	605	644	661	624	648	597	641	629	607	637	664	629	626	613	613	625	649	636	631	643	636	625	608	633	605	667	604	593	673	597	638	573	611	609	613	642	607	611	614	663	636	645	623	640	630	617	625	649	608	580	641	590	581	593	610	648	637	602	625	677	656	678	578	622	635	674	627	642	629	584	563	618	618	654	643	648	647	636	635	615	626	638	666	593	605	571	634	686	599	620	604	635	644	628	658	650	602	595	622	685	600	595	650	629	634	641	590	592	593	649	571	648	623	692	604	603	568	664	658	663	649	626	645	654	625	604	608	639	641	677	623	616	632	617	638	625	577	604	674	611	627	623	572	608	636	600	600	625	616	595	643	614	579	639	623	598	603	636	566	668	641	620	631	622	596	624	618	601	604	617	632	650	620	612	615	632	635	588	617	620	627	619	618	670	615	617	652	616	603	651	620	652	631	631	600	586	633	592	609	639	646	629	631	644	608	620	626	616	607	604	658	607	629	640	654	577	600	598	638	616	635	590	613	653	621	602	627	592	651	632	637	687	656	628	639	619	609	622	579	577	579	627	568	620	645	600	637	639	642	638	604	618	617	598	573	622	606	640	616	631	651	633	601	645	575	630	610	606	594	658	624	624	588	620	595	629	655	624	632	595	592	582	621	644	643	604	611	622	592	661	625	638	621	644	619	630	615	651	631	612	592	632	610	621	645	622	620	657	623	585	631	619	638	601	613	648	578	661	639	611	573	642	682	615	641	621	580	636	663	613	565	656	590	625	646	656	651	582	624	597	617	630	652	642	622	663	609	645	624	616	624	610	601	666	630	641	628	610	654	637	632	580	611	617	628	617	594	608	639	622	566	583	618	634	626	608	623	673	659	587	553	598	668	612	585	598	627	581	614	651	602	633	617	604	616	594	634	638	634	632	658	634	659	616	581	612	629	596	635	660	626	649	632	619	640	654	557	632	650	577	607	615	608	604	603	679	658	626	610	599	581	641	623	589	608	592	617	642	595	665	609	615	628	640	620	571	646	616	610	618	616	637	601	683	610	594	616	640	590	613	640	661	656	605	622	591	595	621	636	587	654	632	613	641	613	620	650	605	600	631	643	651	650	629	596	625	592	627	626	584	636	626	636	648	646	594	629	643	580	623	603	652	636	627	586	603	624	575	671	592	609	601	641	635	585	629	594	594	598	623	625	625	654	612	615	629	616	629	597	608	620	673	629	585	605	576	670	605	582	608	643	664	587	606	611	638	551	622	623	629	636	616	603	668	618	611	633	595	622	630	648	661	649	560	651	577	647	664	646	645	565	602	582	669	653	674	576	632	625	619	654	622	598	587	615	640	670	609	668	630	614	608	609	589	580	661	630	651	606	621	606	616	659	623	640	612	585	609	618	621	585	634	578	604	674	644	590	654	596	630	691	671	643	655	630	659	601	613	626	646	622	601	628	657	632	595	599	593	647	625	681	646	597	638	628	629	602	629	606	647	593	584	618	620	614	662	645	634	623	650	628	628	628	642	646	619	626	657	626	632	631	607	603	622	637	611	628	630	609	660	634	616	600	601	583	596	622	586	607	593	633	647	664	586	627	608	659	623	577	600	609	625	623	648	573	623	617	609	641	646	608	661	607	603	627	650	633	627	612	617	599	609	662	616	601	615	597	623	624	615	613	595	622	667	631	599	635	655	608	629	609	625	601	617	656	633	639	693	632	621	625	629	612	622	644	608	642	640	625	589	651	642	598	619	602	630	617	623	575	572	615	645	614	614	621	632	575	631	602	636	661	600	605	628	609	643	640	624	619	628	597	598	626	606	638	642	645	639	610	606	593	615	585	580	638	605	634	624	622	634	639	623	651	627	660	671	637	620	650	659	636	641	653	602	662	617	640	627	621	652	663	593	639	605	611	623	596	636	630	598	640	703	612	647	618	653	658	616	642	621	642	702	610	619	611	620	599	622	620	648	603	598	579	614	601	645	623	629	635	607	635	624	619	655	675	590	574	636	592	681	628	607	624	634	664	609	633	685	662	606	634
31094	27408	23395	7074	522	476	449	480	448	449	422	458	487	424	399	434	440	480	422	453	442	439	473	426	479	441	468	409	464	470	420	438	488	450	464	413	441	477	435	455	422	436	408	455	470	468	459	448	485	439	479	457	445	464	441	439	433	438	453	466	470	456	466	456	434	464	479	453	457	454	448	456	466	442	431	443	397	436	451	438	397	481	412	448	410	457	465	416	470	428	433	436	478	440	437	447	449	498	436	426	485	459	442	432	468	426	471	449	456	474	451	411	440	424	469	408	441	452	446	451	429	444	466	446	434	446	448	432	453	435	447	428	457	441	451	451	460	443	460	417	478	427	435	434	443	429	456	485	428	461	432	424	402	421	436	414	453	450	483	422	442	415	452	433	441	443	448	433	467	443	462	454	459	412	441	406	447	410	450	449	452	417	427	449	454	476	459	433	459	438	455	458	471	449	446	417	449	447	455	430	433	468	467	457	407	443	440	450	437	436	455	445	455	450	465	473	440	462	456	474	442	412	437	425	467	437	436	426	436	442	433	438	462	430	447	457	456	426	458	506	448	478	452	430	450	463	442	448	422	421	476	439	475	423	475	453	440	465	453	466	470	440	458	425	451	469	454	438	428	438	487	439	452	431	454	451	427	464	466	452	499	446	455	428	414	428	403	402	424	489	458	419	431	440	446	462	462	440	452	429	459	433	427	440	472	425	444	429	445	445	432	428	451	431	442	405	412	446	440	450	454	425	430	440	462	438	420	457	436	480	456	446	441	428	423	458	433	434	439	412	449	465	431	437	446	408	439	459	425	439	430	432	488	442	418	441	442	452	437	412	432	433	440	456	426	429	459	443	444	451	412	446	430	419	437	440	486	436	446	463	429	442	424	445	420	458	446	464	463	417	447	461	478	413	467	461	438	438	445	456	454	461	498	475	472	494	423	469	466	390	442	445	478	457	438	434	406	458	425	441	466	428	450	455	457	457	481	436	483	431	416	438	479	482	451	448	484	443	463	460	453	457	432	441	434	471	462	454	448	439	455	426	434	443	426	439	423	461	477	415	443	433	428	461	398	418	427	477	406	444	412	450	430	499	423	443	414	432	398	454	420	422	478	433	434	457	448	429	430	475	463	423	440	442	435	442	448	438	424	474	466	469	435	450	448	441	471	444	452	395	406	414	437	438	422	453	468	433	403	455	422	414	400	423	392	390	469	436	434	450	400	457	443	457	429	463	449	451	460	410	454	432	451	446	468	452	435	456	452	468	435	413	446	426	438	407	431	477	436	436	428	458	418	431	437	452	407	468	438	459	468	483	451	431	436	475	464	428	438	417	467	458	445	421	381	449	437	495	422	423	442	402	455	447	461	444	444	443	434	436	506	436	432	418	453	434	425	469	439	422	448	462	468	461	416	418	436	459	440	469	423	419	453	430	465	453	437	466	437	452	431	450	426	470	482	451	451	439	471	425	472	402	437	459	455	417	435	404	448	422	494	492	411	481	469	434	426	451	396	439	441	422	437	436	456	439	444	444	464	441	465	478	481	431	446	425	460	468	453	424	447	443	445	467	452	427	412	450	437	419	419	443	440	437	480	490	407	437	434	453	460	442	423	458	447	459	462	456	429	452	466	474	441	463	403	455	460	454	453	426	422	471	460	461	415	436	455	433	453	430	455	470	455	458	452	450	440	436	444	440	436	448	501	421	450	404	442	462	473	475	453	451	458	430	448	486	463	453	473	425	462	419	448	423	439	455	444	421	503	442	438	432	476	464	474	466	442	477	446	471	434	438	413	470	443	416	461	448	467	478	487	398	423	472	461	483	443	462	397	459	423	397	487	449	431	478	443	459	439	405	429	436	427	430	439	467	444	461	452	439	468	434	408	448	434	447	419	460	462	436	404	457	482	466	472	454	431	475	434	450	460	448	452	431	464	444	414	461	424	449	459	465	473	453	441	455	474	434	442	476	438	459	440	484	427	453	452	391	443	447	434	479	468	458	424	454	468	433	439	428	404	458	441	428	446	440	435	444	416	450	424	454	425	433	506	473	410	434	464	465	422	457	425	432	421	423	438	420	465	464	454	462	405	460	433	429	463	459	427	434	419	453	421	441	455	432	463	463	468	444	435	428	475	459	437	446	450	449	457	452	446	443	434	397	493	411	413	419	479	446	450	457	427	482	445	449	424	422	424	419	479	461	424	476	445	435	482	468	434	456	449	427	469	481	426	406	421	473	461	424	445	432	453	465	469	458	440	419	427	434	433	461	445	484	442	451	423	461	424	461	441	440	420	473	494	430	420	429	444	468	440	421	451	440	423	479	445	440	459	420	401	437	431	430	450	450	432	445	445	400	457	438	454	462	480	472	418	419	435	399	451	416	433	423	431	430	424	460	433	451	439	466	445	468	459	465	452	475	456	419	480	472	453	459	466	454	426	451	451	453	436	442	449	481	461	451	465	461	445	466	448	429	455	446	451	466	428	430	407	435	418	452	437	443	452	477	415	486	415	426	395	421	470	446	382	433	439	461	431	438	499	443	456	408	474	446	447	413	417	458	461	424	451	449	415	410	467	455	433	426	442	420	448	454	434	472	425	457	440	450	421	425	413	430	388	453	420	424	479	474	441	455	438	481	424	427	448	446	421	431	408	432	462	443	416	460	448	418	456	417	472	443	444	429	413	443	407	424	433	437	455	418	452	441	439	425	418	447	475	448	466	461	461	451	449	403	421	432	487	405	463	452	431	455	480	418	454	503	429	422	433	415	426	466	454	445	420	420	421	457	469	485	432	435	410	475	435	442	466	420	458	449	455	474	437	434	475	455	427	470	399	444	436	438	411	447	440	449	457	462	444	440	454	417	429	441	449	417	441	443	447	452	469	447	486	424	455	455	452	393	444	447	469	463	426	440	437	453	427	419	430	490	458	448	466	425	487	453	442	448	496	455	448	444	411	433	429	425	435	425	412	458	443	456	476	477	415	457	459	433	420	427	443	415	423	420	447	422	449	395	443	445	450	443	423	420	436	414	449	442	439	443	445	453	473	411	474	458	434	449	416	440	454	402	475	456	390	465	438	417	424	471	449	441	456	433	461	450	426	442	445	420	444	450	443	463	392	453	433	452	455	454	442	456	446	423	405	472	440	433	433	440	405	448	438	427	416	416	427	431	470	475	444	434	437	479	401	460	446	445	428	418	466	440	480	433	425	432	447	450	449	412	435	457	451	475	432	462	453	446	429	480	440	468	447	467	453	463	452	418	437	454	398	444	429	441	469	453	445	455	456	421	430	465	418	469	446	456	430	431	463	443	417	444	458	452	421	454	441	434	504	462	441	431	428	447	424	433	459	472	439	406	403	420	461	441	468	439	416	424	435	415	478	485	451	464	469	458	442	467	464	446	440	455	470	455	420	435	439	452	485	423	483	450	438	466	500	430	441	415	449	457	460	440	473	421	418	431	434	436	450	458	454	478	433	435	410	470	441	448	457	436	450	476	449	420
38858	42635	22593	3667	630	643	622	560	607	578	598	644	584	648	617	605	565	614	602	628	645	581	662	619	604	666	629	647	614	616	615	604	608	631	642	654	612	632	672	638	636	619	640	582	605	707	616	629	631	650	616	578	673	609	624	623	599	586	604	616	628	636	591	614	627	590	657	614	652	631	611	642	646	649	573	643	636	648	616	663	620	639	633	626	584	652	605	607	623	601	605	653	619	660	626	633	641	657	596	616	643	613	554	615	635	646	620	629	614	606	645	588	653	639	626	574	644	612	643	643	634	617	648	603	604	596	685	626	617	575	588	616	676	624	641	596	637	611	677	624	619	688	631	607	589	628	608	631	663	633	651	590	644	642	657	620	644	599	638	592	644	653	652	606	601	604	652	595	630	594	660	650	614	615	634	603	615	624	628	621	608	592	649	700	659	600	664	635	643	620	683	639	611	650	629	628	674	592	650	617	590	623	615	668	667	647	650	627	584	632	654	626	603	617	616	635	598	629	621	612	622	612	615	641	639	657	662	626	622	611	628	631	627	634	630	648	626	596	620	640	646	638	620	633	603	631	618	617	586	608	609	614	652	603	639	639	603	642	670	635	581	613	588	628	610	644	635	615	636	640	607	637	598	636	587	658	619	584	655	654	616	655	589	626	608	651	638	607	590	622	622	632	643	655	638	643	621	619	623	593	684	584	624	670	631	595	654	655	647	637	654	577	666	578	622	626	647	623	624	647	590	605	586	649	618	651	578	588	617	622	626	637	641	629	635	621	640	605	559	571	683	629	641	620	666	620	605	599	560	604	613	621	634	640	614	640	576	654	636	687	624	640	630	617	563	591	606	630	600	629	615	621	650	578	620	617	611	629	589	603	567	588	585	617	592	616	643	591	622	667	589	625	604	652	632	650	587	660	644	605	609	613	652	630	629	601	652	591	653	597	616	591	598	643	662	642	586	632	646	603	619	602	628	613	644	618	645	633	668	632	604	643	637	654	549	673	636	620	608	599	613	665	650	592	619	646	580	613	671	632	658	611	616	645	605	606	645	622	623	632	656	619	615	623	628	614	588	597	628	602	606	620	676	616	620	609	599	623	672	642	675	625	592	640	653	618	617	634	568	611	622	606	662	632	609	617	580	652	652	608	657	629	630	667	677	591	591	620	630	638	629	589	590	675	570	625	628	666	641	634	640	611	631	632	675	607	634	597	627	587	645	636	592	682	594	664	605	632	642	661	631	618	637	588	594	639	617	619	596	608	620	622	648	603	642	619	646	581	605	602	640	647	624	610	634	614	683	609	616	642	571	625	650	600	612	651	608	609	598	661	649	616	649	627	604	622	607	638	635	681	618	625	624	672	613	625	608	611	649	669	658	608	606	683	589	657	588	640	625	600	630	656	647	646	615	639	623	617	625	623	646	627	581	625	642	627	630	575	659	587	617	604	657	669	630	581	627	633	630	650	626	629	635	670	613	610	606	631	587	622	598	672	634	620	636	634	646	641	626	647	641	633	635	655	705	640	596	637	638	634	587	606	598	614	578	645	666	613	655	589	600	620	630	653	672	644	582	643	644	634	639	661	642	614	649	612	600	659	658	670	624	633	634	651	638	625	605	653	642	602	614	578	674	637	637	669	640	636	660	626	594	641	645	650	617	603	630	602	598	627	645	596	641	620	622	621	653	618	648	594	644	610	646	666	640	640	629	650	620	633	607	613	588	627	629	597	600	630	670	640	612	617	632	610	649	603	603	686	638	634	603	576	631	624	609	621	615	651	617	632	693	651	704	579	625	630	643	609	631	646	636	650	625	640	617	598	614	618	622	608	615	618	650	650	633	631	582	604	605	618	576	597	637	632	634	653	583	642	641	597	637	626	629	589	630	602	611	600	626	584	631	614	648	630	627	642	597	658	625	625	627	614	584	636	647	616	630	658	607	617	668	627	618	662	629	673	647	609	632	629	651	656	643	634	606	613	624	636	595	631	612	629	654	623	609	617	631	635	626	598	616	587	601	661	607	603	606	604	622	625	649	641	622	587	631	623	605	630	666	657	626	612	649	643	633	628	636	655	652	677	633	568	646	602	630	634	598	577	607	666	597	656	610	616	615	625	629	623	612	648	656	622	615	613	636	652	623	628	630	647	608	627	605	617	623	650	645	615	633	614	624	615	598	654	627	613	596	592	598	636	628	640	626	635	613	653	636	646	674	629	626	651	576	633	608	637	627	570	614	618	686	641	670	657	615	614	665	627	632	642	603	670	650	615	639	635	587	619	619	648	627	591	607	637	653	661	627	603	620	613	634	586	586	603	610	635	566	653	571	583	600	638	594	592	604	584	627	630	615	620	628	660	629	595	624	599	604	604	636	619	641	640	642	669	644	629	640	629	615	582	646	624	576	644	601	620	586	619	592	621	641	611	631	620	647	594	627	642	634	611	642	604	656	645	632	647	599	626	595	627	659	659	589	664	639	613	648	627	661	647	612	645	603	625	622	641	624	632	646	617	618	637	665	664	626	618	593	625	689	617	684	575	584	620	652	598	652	569	630	600	632	593	600	603	598	582	654	644	648	636	619	594	680	656	591	661	660	618	610	602	639	607	571	627	606	616	566	593	643	649	614	655	646	604	702	652	584	602	582	616	646	605	612	633	664	666	666	630	625	639	656	627	678	624	626	632	594	623	654	645	611	616	622	624	616	657	662	632	612	635	636	607	641	646	602	633	606	628	646	622	658	596	650	601	613	635	625	574	657	625	623	632	640	627	642	624	596	624	586	606	632	620	634	560	609	629	644	613	624	649	583	599	620	654	645	618	655	636	605	607	592	618	666	620	637	601	606	628	601	660	645	632	650	612	642	611	648	581	670	677	600	639	658	614	620	652	637	608	638	665	593	581	604	608	618	649	639	615	639	612	605	673	648	641	596	658	633	635	604	631	612	644	646	613	637	616	667	691	642	637	662	656	654	630	614	649	619	625	638	624	600	570	640	635	655	662	707	602	629	614	591	648	621	616	631	631	665	588	645	634	612	611	649	619	605	617	646	655	662	599	623	663	595	622	664	670	685	632	699	605	593	572	645	635	591	633	644	619	636	570	618	651	649	631	646	652	600	628	642	612	636	584	599	602	649	654	561	633	574	616	685	621	572	632	649	626	636	647	585	655	617	617	656	627	612	625	589	652	589	655	599	630	617	612	618	652	641	640	573	610	602	654	586	617	620	607	613	621	582	625	625	571	635	627	632	620	612	618	621	640	626	591	662	670	625	656	552	621	617	629	650	597	579	605	642	617	665	598	679	608	594	650	662	625	653	595	645	620	605	613	614	600	627	613	655	622	611	646	600	673	610	615	605	670	638	618	598	642	578	588	603	604	665	600	638	641	614	644	599	604	644	611	612	609	610	610	621	617	619	648	657	626	656	593	642	625	607	638	660	630	606	646	616	649	618	593	611	612	650	607	629	654	621	627	614	629	589	640	640	607	597	589	650	619	638	614
24660	21969	29427	24291	20564	8331	804	609	595	584	560	553	530	567	585	532	548	516	567	565	545	550	552	545	573	523	528	560	576	590	545	556	584	564	552	571	534	581	585	583	544	534	556	538	520	553	543	513	565	574	529	579	549	518	564	569	545	531	540	530	530	574	533	548	543	510	535	550	583	535	548	550	539	592	517	565	570	569	544	598	586	584	540	600	545	547	547	551	545	571	522	515	569	547	554	571	542	554	588	516	578	589	548	566	581	583	586	557	537	544	578	547	546	574	516	557	561	539	511	572	512	562	522	559	520	536	570	517	568	590	560	555	584	526	572	524	577	525	583	567	577	551	540	550	526	526	533	527	569	541	565	520	546	570	522	559	559	553	550	536	567	533	559	546	549	594	603	513	551	572	536	557	508	566	544	571	522	539	569	576	596	537	528	550	527	543	513	496	549	534	531	557	556	563	557	525	545	542	513	537	521	553	539	597	500	542	567	554	567	552	574	523	526	517	552	548	554	540	528	559	573	550	514	555	574	538	515	615	514	550	522	570	545	568	534	556	524	574	561	551	531	552	562	580	532	570	568	522	532	530	563	538	513	552	585	531	522	565	585	581	557	568	569	572	557	589	528	514	544	530	562	551	544	550	529	553	585	530	538	525	563	579	535	553	553	575	570	544	565	533	538	552	571	564	527	541	554	538	574	583	527	540	551	555	582	518	540	526	572	525	523	554	570	552	550	540	569	563	556	531	559	544	524	535	551	595	562	565	549	543	553	581	590	591	530	568	529	536	539	577	587	563	550	547	540	549	540	573	532	572	564	565	536	582	513	546	587	538	552	536	533	542	531	576	577	563	543	534	552	540	523	529	566	542	570	576	554	547	517	536	579	600	569	557	555	544	497	557	527	523	567	539	574	572	581	532	557	530	513	578	568	524	566	513	549	566	562	530	564	578	522	553	571	583	525	597	555	553	555	542	523	559	545	573	501	579	561	548	522	566	539	531	567	539	584	560	563	535	532	558	540	591	541	610	541	550	518	547	540	556	568	545	549	555	554	578	539	549	569	520	518	516	571	566	535	550	496	569	522	559	557	551	514	552	577	545	575	570	531	572	560	557	559	509	540	575	593	559	556	534	570	498	541	555	565	543	589	522	546	526	527	551	559	526	541	514	541	565	513	567	574	587	579	541	563	523	576	549	529	557	526	520	550	581	522	536	540	552	551	526	558	583	580	533	568	523	525	549	515	532	525	555	554	532	554	542	547	532	565	548	542	544	528	565	541	565	538	547	561	526	569	514	564	575	504	551	543	476	540	539	568	565	530	555	560	570	581	552	547	519	568	593	569	586	540	534	502	530	561	550	538	517	520	597	551	538	541	571	537	556	505	532	540	563	548	574	561	504	552	530	551	546	545	557	564	535	533	512	602	596	538	545	567	526	535	567	583	558	535	518	539	529	556	550	535	538	540	565	498	547	589	541	537	528	559	581	550	550	538	555	562	594	531	547	573	539	505	563	543	535	556	593	534	571	540	574	556	518	505	557	540	569	569	537	546	533	532	556	547	547	555	556	542	568	544	523	554	551	517	555	557	574	548	545	513	552	599	536	533	528	515	522	543	549	525	535	538	558	512	511	590	569	545	561	528	528	517	546	571	580	560	526	552	553	588	548	559	563	540	547	524	531	564	570	551	541	535	525	568	554	524	560	521	533	530	537	541	528	523	610	553	533	542	519	522	580	576	528	530	567	551	523	547	535	494	570	548	494	546	573	519	498	551	541	544	545	550	508	490	577	587	562	531	571	524	542	553	544	596	508	539	547	566	558	514	520	536	548	552	537	559	538	536	567	534	597	537	547	563	562	519	554	549	559	522	562	537	556	554	532	546	571	569	529	552	532	523	590	511	561	567	549	524	535	529	518	559	559	561	555	555	510	510	543	508	545	524	582	557	580	547	561	546	518	579	550	542	533	571	516	553	535	551	514	493	567	555	537	546	552	541	536	554	532	545	559	557	551	530	562	548	557	587	561	552	555	526	555	543	555	540	600	562	544	511	562	511	541	519	544	534	545	532	575	545	555	528	553	525	516	522	548	565	558	527	576	593	532	552	573	537	509	558	555	555	532	552	545	594	519	540	530	554	524	569	535	577	545	598	578	532	542	488	588	555	565	571	547	597	575	561	555	552	517	581	598	500	577	585	528	537	573	530	542	539	583	543	534	546	493	544	597	545	549	542	541	553	567	559	564	534	517	535	556	552	565	541	569	544	522	551	506	609	522	566	487	538	552	550	540	543	567	522	518	556	520	595	548	563	523	557	598	508	559	561	536	538	529	525	593	583	536	556	514	538	549	557	584	540	540	521	567	582	546	544	545	543	562	548	524	567	577	546	518	522	548	513	537	561	502	558	545	506	544	579	562	565	539	534	543	566	545	513	517	540	576	565	553	545	494	511	509	506	576	535	533	546	527	531	510	578	545	570	546	514	576	530	543	567	531	531	575	552	568	548	552	520	519	562	596	517	497	558	557	585	565	557	533	582	519	558	567	559	504	547	568	537	532	536	534	502	529	538	598	581	580	565	562	536	569	506	534	581	572	541	583	573	573	543	516	561	564	530	517	520	551	500	604	531	555	521	542	605	536	530	547	561	536	574	593	542	540	579	563	526	548	561	524	579	568	531	591	544	545	543	572	557	549	557	542	560	552	520	528	551	562	542	563	582	582	536	571	568	558	551	529	550	541	549	576	573	541	533	531	565	546	548	517	554	583	566	503	539	529	555	546	551	551	578	558	509	525	577	533	547	563	557	557	574	555	527	520	576	563	550	537	561	540	518	541	583	574	508	599	521	528	514	551	540	567	564	543	563	554	520	541	557	532	559	555	559	506	531	567	601	582	536	520	561	557	534	539	539	568	505	603	506	571	551	548	569	510	556	567	532	540	528	558	557	551	532	535	547	534	561	557	550	531	539	552	546	563	575	538	493	547	555	559	564	548	522	510	555	544	563	597	591	586	535	576	490	538	539	561	522	577	545	520	531	527	529	558	540	555	540	560	549	602	571	547	544	569	513	524	560	541	533	554	528	496	496	544	552	551	556	577	583	540	601	581	518	549	568	490	533	520	578	529	551	581	522	528	535	555	514	560	547	556	508	537	504	562	539	546	544	570	583	517	545	540	586	559	571	571	583	533	564	574	542	526	555	539	542	581	526	553	540	557	542	561	532	539	545	517	558	502	565	560	550	544	554	550	565	603	529	525	555	570	598	578	567	562	540	559	525	561	528	522	577	532	609	562	540	543	524	512	520	533	530	520	545	560	483	573	529	567	580	537	581	587	535	544	579	603	553	583	577	559	568	559	550	531	545	516	589	533	561	548	555	580	545	572	565	582	547	559	548	553	572	568	529	533	582	538	523	519	564	509	531	551	494	554	555	549	520	575	563	572	549	607	576	529	590	543	567	532	577	522	550	592	566	501	549	554	584	538	507	551	576	603	563	577	536	552	569	546
61447	84262	52156	15197	805	770	739	801	765	795	743	777	789	807	794	749	714	798	767	814	773	746	748	725	750	761	746	775	769	830	764	758	754	787	780	757	758	752	803	791	731	781	728	758	774	805	778	728	741	799	799	727	760	739	773	814	751	765	794	800	769	781	707	737	786	815	803	757	739	775	745	760	773	758	771	759	804	754	734	700	735	734	752	778	749	712	757	802	805	765	761	758	780	787	728	745	782	794	806	781	779	769	798	792	778	738	792	811	764	817	750	802	801	767	796	742	797	747	722	769	772	793	774	768	740	765	747	743	755	777	818	781	820	782	777	753	725	790	745	847	795	737	767	740	765	761	741	748	746	782	750	796	802	727	736	756	749	719	766	747	723	779	749	803	768	805	740	723	783	778	734	781	746	818	762	781	716	773	791	785	782	783	769	775	764	813	797	795	758	771	738	774	787	752	773	734	742	748	823	777	769	771	766	797	717	737	739	774	772	807	814	777	766	741	765	823	759	743	771	781	728	763	767	805	741	776	797	778	735	748	807	739	765	769	850	801	805	747	764	779	754	772	726	750	766	773	776	795	777	763	748	745	776	777	763	739	744	771	748	828	751	802	746	748	779	743	817	720	759	784	810	816	780	772	824	798	749	801	782	770	740	759	774	780	763	757	784	783	755	769	773	730	773	800	719	733	744	717	752	740	721	773	744	779	763	738	764	714	725	799	779	727	769	765	755	795	772	777	760	785	798	781	790	728	734	775	758	790	771	771	759	742	760	772	752	738	793	734	768	770	771	769	770	748	794	739	778	791	807	785	758	758	763	763	752	745	788	786	792	778	758	740	776	745	754	773	800	792	776	753	748	770	795	777	744	756	764	783	748	752	774	758	801	745	787	795	782	778	751	781	743	750	790	756	759	818	819	781	807	790	728	785	818	729	754	763	768	801	702	772	793	766	722	795	760	771	812	760	784	762	742	756	767	809	762	780	765	738	791	797	787	773	775	767	749	796	822	735	739	772	752	746	759	787	757	792	746	786	789	765	726	744	780	791	792	737	803	780	733	787	803	750	821	765	763	754	759	768	748	763	750	743	793	772	827	729	768	787	716	784	700	775	756	775	746	778	788	731	796	762	821	714	781	747	753	749	793	733	744	826	753	789	758	774	789	785	715	757	725	756	788	737	754	803	809	722	709	764	813	781	730	763	780	773	782	779	752	804	765	820	774	759	797	741	758	803	760	779	787	786	718	762	792	797	787	782	747	750	718	797	797	742	798	756	737	786	754	799	771	712	776	752	771	759	792	768	805	793	726	762	812	744	771	756	746	822	754	801	792	782	803	750	771	780	808	778	773	766	764	773	759	747	744	777	733	813	784	788	751	748	804	771	754	731	812	753	748	725	774	781	737	757	800	762	719	771	709	760	783	740	744	735	780	809	766	782	776	832	795	791	755	755	753	752	732	784	823	738	770	772	763	741	818	758	739	772	733	727	803	717	743	720	730	772	749	782	763	768	727	799	736	792	782	766	792	755	767	771	740	788	767	760	781	786	757	801	792	765	816	796	823	706	769	785	743	791	690	738	747	693	761	803	760	813	772	792	745	794	748	757	803	740	712	773	737	801	759	769	757	765	766	770	769	725	820	796	800	785	801	746	788	750	806	796	776	749	753	755	768	803	758	788	782	744	739	746	730	757	792	782	790	740	718	782	775	716	739	764	759	800	741	819	756	775	797	768	772	780	708	765	776	729	791	765	782	737	800	763	820	778	756	776	764	820	760	783	753	730	759	818	769	711	712	793	757	776	741	779	796	772	758	762	773	736	752	796	763	732	793	780	711	785	729	754	787	740	784	776	780	749	768	780	779	757	771	733	771	772	772	784	781	788	772	788	758	772	768	804	746	768	764	791	775	732	775	771	727	794	711	758	751	765	754	753	784	744	729	790	754	734	751	731	769	744	768	738	769	780	737	788	755	750	734	770	767	780	743	754	742	742	778	796	776	788	776	771	764	758	775	764	757	760	739	741	801	795	793	792	777	754	765	763	761	754	743	753	777	788	778	802	789	727	773	762	741	763	829	768	800	787	748	758	805	783	750	809	799	732	752	749	758	720	771	802	823	765	797	787	796	701	788	728	795	784	763	735	762	724	814	753	758	774	802	823	742	747	784	788	763	731	788	793	762	785	754	763	733	757	748	821	790	747	839	721	790	734	767	739	790	787	770	779	783	767	768	747	789	780	720	755	776	828	798	787	746	746	758	738	798	779	769	766	721	750	766	815	782	748	809	835	757	819	761	785	774	792	711	718	775	775	819	763	793	758	704	767	807	794	747	786	835	757	791	805	766	772	753	798	776	783	802	788	789	808	725	811	730	776	795	756	790	741	746	684	776	738	733	772	747	811	754	817	761	723	794	823	742	782	763	757	753	722	748	791	753	802	783	769	775	775	744	736	798	783	758	762	762	788	787	784	762	786	788	746	798	737	819	734	771	764	808	771	811	726	732	832	748	749	777	767	729	726	771	749	782	737	775	749	743	761	752	754	797	757	773	758	728	774	797	784	773	714	810	775	746	781	754	799	764	791	781	813	781	788	827	770	779	729	748	771	764	745	773	798	784	736	745	693	791	766	717	795	800	782	739	792	799	824	802	775	785	759	782	765	735	800	764	749	780	795	754	739	728	817	770	782	762	742	805	764	737	782	770	770	812	761	760	779	771	770	831	796	804	798	765	740	788	801	723	781	749	782	766	761	768	763	802	752	778	754	745	792	765	710	799	804	767	742	746	766	726	763	814	788	755	805	795	734	743	805	817	796	794	751	811	765	777	789	734	770	755	751	744	750	793	800	753	766	788	760	767	798	744	764	759	742	764	774	743	804	769	765	776	794	777	737	729	743	763	752	740	748	768	737	775	740	787	754	746	793	775	771	735	784	777	744	776	735	764	817	807	744	754	748	750	830	785	808	806	753	795	737	754	744	838	766	776	793	765	746	794	750	741	778	809	774	770	750	775	785	767	763	828	745	818	723	792	768	752	716	774	741	759	806	788	767	826	751	762	789	804	777	804	715	739	769	715	744	784	741	735	817	776	767	774	769	770	748	763	768	774	756	761	812	796	752	787	744	740	720	762	774	777	728	781	783	711	742	764	762	769	753	832	774	800	753	761	830	718	761	807	762	763	749	753	746	769	782	710	757	781	804	731	766	795	765	747	782	728	721	782	756	767	776	778	787	740	790	716	764	787	776	729	779	771	743	776	745	753	769	784	778	791	728	786	815	743	756	775	802	775	776	784	698	738	730	774	779	766	749	752	816	775	752	767	718	764	766	794	818	787	788	766	767	746	764	769	771	776	801	732	777	761	752	800	773	807	728	808	800	749	751	762	780	750	797	742	768	765	775	707	756	760	775	771	785	740	775	752	771	776	797	750	754	756	734	748	776	813	738	777	767	745	825	791	807	779	780	762	788	770	730	747	762	784	740	809	808	811	757	748	783	795	746	745	760
23490	21574	29540	23840	21397	20831	6228	569	464	465	452	447	458	465	467	478	498	494	433	452	440	476	438	473	485	479	451	443	463	517	440	470	509	448	494	409	476	466	469	508	460	473	465	490	471	459	454	445	474	435	450	479	448	490	472	454	443	471	430	453	435	464	448	461	477	442	446	445	433	472	412	418	464	465	424	492	432	424	442	437	440	438	432	452	458	437	479	479	435	448	477	437	474	463	475	492	467	472	464	463	411	461	440	451	455	488	475	474	461	472	430	434	499	450	480	459	412	432	442	478	448	498	486	445	473	449	423	449	488	441	446	474	426	471	417	468	475	448	430	456	457	419	467	467	462	461	461	450	457	451	420	417	443	427	466	468	425	515	490	438	487	455	454	431	445	479	436	469	461	423	453	442	444	483	442	438	415	461	449	445	414	421	446	450	476	471	433	480	447	471	474	494	463	422	439	460	443	428	447	476	444	426	447	459	454	470	477	431	463	434	434	463	458	453	457	470	472	430	480	455	445	474	467	473	443	466	479	490	436	475	444	433	481	445	448	419	489	476	455	463	481	455	441	418	436	484	456	437	456	449	443	461	433	444	456	465	464	470	447	436	448	453	437	470	457	437	472	425	460	433	457	436	476	475	495	471	428	487	476	421	460	474	403	433	482	466	449	416	471	471	421	442	498	447	406	475	443	437	454	450	451	456	432	423	451	438	468	461	458	444	425	483	451	457	430	472	406	449	464	457	422	468	440	435	439	464	470	429	462	456	482	417	436	443	493	469	468	458	438	446	442	487	439	426	470	489	452	446	477	455	457	431	466	402	462	438	487	473	460	467	447	461	441	499	468	468	438	458	484	486	444	487	425	483	472	466	475	445	473	449	453	448	464	471	442	472	501	447	462	432	459	430	438	448	451	445	442	438	462	464	464	452	440	502	427	442	454	422	410	462	457	437	437	443	429	434	420	464	454	469	415	441	459	452	463	458	455	498	463	439	497	450	468	468	456	451	460	469	440	424	452	462	456	491	452	445	451	466	464	488	435	452	496	463	473	458	468	477	457	492	468	494	440	431	454	456	439	462	476	449	449	471	425	408	491	472	419	387	432	453	456	450	450	464	454	447	432	447	500	456	470	440	475	407	443	417	450	461	448	466	447	476	474	438	444	458	480	425	454	438	484	447	468	451	415	463	483	437	456	437	500	462	448	458	475	470	430	447	440	461	477	447	451	451	473	461	460	468	500	407	468	429	501	471	444	459	406	450	416	447	452	472	431	444	437	470	411	459	427	489	424	451	457	439	460	450	463	459	465	476	487	477	414	419	441	456	468	477	458	449	427	488	468	460	417	414	442	447	468	466	461	469	426	424	440	447	453	434	436	453	442	442	452	425	481	479	448	418	441	465	418	463	442	468	467	444	456	468	434	465	496	476	428	495	492	479	430	477	458	470	439	420	436	454	479	450	428	440	409	474	423	435	449	487	440	464	429	433	464	450	453	463	506	460	433	456	426	445	467	463	454	463	481	461	451	444	457	448	461	460	411	451	442	408	443	456	462	459	472	456	454	451	446	426	453	471	435	440	434	499	467	462	469	447	428	467	421	456	462	475	447	472	454	458	440	440	457	431	437	479	430	434	496	405	455	446	471	457	443	452	448	475	451	464	491	437	469	461	446	471	474	432	454	464	453	475	465	443	493	466	432	453	470	453	487	454	423	441	442	444	480	407	457	417	477	420	417	472	437	463	490	426	478	460	463	491	461	425	450	469	477	455	440	456	422	463	473	445	427	437	450	462	420	414	448	433	451	481	455	425	469	456	477	449	446	465	461	452	473	477	450	472	424	450	461	443	441	464	431	460	467	454	490	462	463	433	477	451	452	465	489	449	433	481	491	456	496	450	443	474	459	430	474	452	445	448	430	443	455	435	421	452	458	458	445	464	438	436	469	437	472	431	457	456	491	456	453	467	448	441	470	466	426	459	487	447	457	451	450	463	510	422	477	412	447	439	448	444	493	469	457	433	478	449	460	490	454	469	428	434	484	481	498	406	445	438	439	450	459	470	440	488	404	457	490	429	478	443	438	500	433	448	459	465	445	403	462	474	446	465	445	481	484	507	435	441	413	499	477	449	494	429	483	473	474	482	409	469	460	474	456	415	458	466	462	449	440	447	478	446	494	458	460	442	470	469	441	507	436	458	443	491	471	462	519	462	446	476	439	406	466	474	452	436	455	416	456	437	435	474	447	454	470	439	491	448	497	437	428	446	438	443	433	430	466	458	426	432	451	451	443	431	441	497	424	460	431	452	421	462	433	451	430	487	435	473	450	486	465	454	450	454	428	429	442	436	457	482	458	466	491	404	473	469	442	449	489	455	462	466	476	436	451	477	446	449	433	450	438	457	479	464	449	435	480	442	486	447	439	464	439	445	418	441	443	463	448	461	437	472	461	442	471	521	443	465	455	458	404	417	457	445	413	437	439	459	463	458	451	418	455	424	456	464	477	465	480	463	474	442	437	431	490	456	440	467	453	453	475	434	468	477	467	450	464	495	447	448	478	444	466	458	463	465	457	469	438	439	426	465	467	445	435	459	498	444	420	446	465	426	424	436	485	428	461	446	469	495	455	461	444	452	419	455	422	440	466	472	471	460	426	452	433	476	484	463	476	476	446	437	463	443	429	477	430	490	422	456	446	435	466	429	478	474	492	473	425	440	478	428	470	458	447	456	485	485	470	466	428	432	464	479	454	470	459	426	433	471	468	446	424	471	406	467	469	444	454	473	455	428	430	452	469	455	451	447	478	413	450	436	469	450	466	450	456	460	440	469	421	490	463	475	461	451	436	433	433	454	477	481	404	425	448	467	456	444	435	453	492	449	468	450	461	455	459	439	457	453	424	469	457	462	460	475	467	439	451	437	450	438	426	469	476	492	459	413	477	452	461	428	464	436	490	488	445	459	473	451	461	455	445	464	431	460	469	437	484	439	445	460	457	458	461	412	452	505	449	438	456	416	452	484	467	453	475	434	490	463	444	470	451	421	433	492	439	461	459	432	466	460	461	484	456	436	484	463	484	456	474	464	451	485	491	468	459	445	489	475	451	403	495	457	443	428	461	447	451	458	482	471	486	430	468	418	487	446	497	454	437	439	435	516	419	469	483	422	442	427	424	446	446	449	465	441	483	434	459	478	449	450	452	455	445	443	434	439	429	397	512	436	450	467	434	467	450	467	480	446	462	459	438	538	448	462	446	418	451	456	480	462	491	481	460	446	470	448	446	467	474	450	434	472	455	462	448	452	445	468	474	431	444	462	445	485	427	473	435	451	440	415	455	415	434	449	428	439	415	438	443	460	521	459	449	477	438	467	475	453	446	430	448	449	457	444	509	445	476	500	474	450	425	463	499	468	452	438	465	470	450	454	450	475	479	440	452	447	455	455	469	466	439	467	452	458	453	451	465	489	425	458	421	457	449	428	460	438	483	483	441	508	445	481	424	476	429	459
62548	94269	60917	18087	635	666	691	620	651	659	612	654	643	619	600	641	646	634	670	615	661	635	674	606	625	635	631	649	627	644	631	640	637	652	647	614	662	645	644	644	659	644	605	668	650	678	598	641	668	682	674	630	644	678	652	588	616	603	655	649	666	652	632	617	696	610	638	633	604	622	627	644	598	672	605	615	610	644	590	614	578	606	622	618	628	606	624	590	614	589	644	596	611	645	643	680	665	639	604	633	636	664	625	628	633	640	665	635	635	636	608	625	617	620	619	576	616	615	588	627	621	644	590	632	620	600	605	654	647	662	635	626	666	613	709	608	661	678	633	668	616	655	626	577	629	612	610	664	675	617	611	618	626	612	617	663	617	619	583	635	663	592	622	619	646	620	604	621	612	657	585	634	622	623	693	619	659	613	635	627	558	693	633	601	593	663	611	590	620	656	642	677	574	627	657	645	596	638	683	627	643	665	596	626	648	640	661	638	681	623	597	650	621	638	638	673	592	612	641	599	610	625	589	664	599	660	664	664	633	657	644	601	638	613	639	662	596	623	562	645	608	607	595	634	594	662	642	669	605	627	622	610	629	647	630	614	663	663	641	629	632	630	623	626	577	648	643	635	618	614	663	638	631	656	587	631	579	630	611	610	663	657	632	655	594	647	612	618	632	675	634	683	644	632	625	602	627	607	607	651	577	603	615	657	635	613	613	614	646	679	593	627	625	656	668	624	588	646	643	657	667	629	639	626	594	553	610	619	608	679	628	566	651	602	649	591	642	618	653	641	598	621	647	659	597	672	617	637	631	623	609	653	642	655	619	622	660	613	608	649	646	651	663	613	597	603	614	662	627	636	626	607	631	656	636	623	615	638	611	646	640	612	678	617	594	608	643	599	681	638	616	612	600	638	631	647	652	648	592	613	642	631	635	655	629	638	648	652	645	586	614	611	598	641	566	637	604	599	659	639	577	660	657	677	618	650	609	631	649	601	673	617	638	649	684	629	596	639	634	661	617	668	587	675	616	596	635	630	685	616	634	630	658	586	622	639	658	662	638	666	643	618	649	624	675	647	626	651	566	615	618	635	620	605	684	675	641	617	639	636	607	615	626	667	628	582	616	597	624	665	632	631	658	649	639	593	610	615	628	629	628	637	605	637	623	603	627	639	671	582	646	608	591	615	645	619	661	655	618	632	607	614	614	615	619	656	616	614	634	627	616	633	592	612	608	687	615	635	678	628	626	630	627	640	604	663	670	617	635	653	665	692	579	611	604	644	616	638	646	638	635	622	672	659	635	614	627	682	651	654	632	645	632	660	583	637	668	618	634	627	617	640	650	642	618	660	604	620	643	610	610	640	631	636	598	633	666	653	608	642	596	615	599	694	662	607	636	619	588	630	643	609	616	620	607	632	608	617	635	653	610	624	621	586	640	623	597	608	667	624	671	638	539	626	686	672	606	636	667	595	637	676	629	635	639	608	607	660	607	661	607	638	620	628	617	632	664	618	673	653	639	660	595	607	648	628	628	623	605	613	617	633	630	646	586	648	667	661	658	595	605	663	626	677	636	660	612	612	624	626	621	613	623	559	636	650	598	606	607	642	618	666	614	614	630	635	638	614	603	640	644	590	631	625	648	626	641	606	625	655	656	671	646	656	649	619	641	643	632	604	624	653	634	613	661	625	603	628	641	640	637	615	626	667	590	602	694	653	621	639	640	631	640	612	624	635	627	589	658	586	607	621	620	587	623	668	604	633	611	623	625	640	625	577	599	607	577	633	653	617	620	605	677	642	620	655	638	625	601	569	631	626	637	595	639	604	612	617	609	613	690	637	656	701	618	613	639	659	610	627	642	639	577	617	655	667	648	592	627	627	631	594	626	636	632	634	611	644	649	652	588	683	623	693	606	625	635	651	624	626	662	612	623	671	650	602	606	571	672	618	672	607	586	606	623	669	611	633	628	601	573	638	632	623	585	625	647	628	654	643	600	634	632	606	644	589	652	606	632	655	611	587	636	618	616	630	629	601	619	655	656	649	640	610	618	619	656	599	637	626	638	660	644	669	643	656	661	635	624	615	665	607	640	636	607	593	697	598	582	696	686	639	615	620	611	642	616	633	568	647	581	647	631	644	581	593	621	593	625	665	625	644	613	634	642	634	626	667	621	648	613	574	636	648	659	575	645	602	580	634	626	635	612	627	617	652	632	607	642	643	661	651	612	680	663	622	592	627	612	654	602	572	617	613	609	666	639	693	615	607	660	616	627	640	601	654	640	645	617	627	607	578	611	639	624	641	613	664	632	641	628	604	669	620	615	633	602	626	603	662	623	612	603	642	600	622	657	636	635	622	653	599	643	666	626	603	598	607	674	656	635	632	660	638	607	583	625	634	616	619	627	611	638	645	593	674	642	646	631	633	619	598	659	610	680	699	665	618	651	610	624	656	595	595	643	621	656	651	597	685	622	631	623	616	651	613	650	666	633	610	625	614	666	641	651	660	650	633	627	604	643	653	594	609	636	609	621	640	710	623	601	659	637	592	629	581	610	660	621	639	614	606	674	622	646	621	622	619	683	698	621	632	671	655	611	635	615	648	636	633	585	657	620	616	623	667	611	617	679	657	601	652	645	665	595	597	611	617	655	636	667	614	598	624	678	639	612	570	640	615	621	616	619	647	659	659	662	638	589	621	618	624	644	632	612	674	661	621	626	611	650	662	611	644	637	635	589	617	631	616	617	595	672	627	608	588	676	617	646	647	633	588	638	618	614	623	630	635	607	634	653	658	635	693	661	658	695	630	627	642	623	614	635	631	595	629	641	639	635	619	623	677	634	564	615	616	590	623	641	606	640	648	615	637	619	610	637	674	637	610	629	601	626	591	642	596	622	612	628	583	644	630	642	666	659	645	652	650	636	655	613	649	597	650	635	632	626	658	634	614	633	678	624	626	612	604	659	611	614	667	651	606	644	647	606	573	655	634	624	635	617	622	620	637	615	649	653	657	635	586	625	646	646	633	614	618	615	654	620	661	640	626	643	684	661	641	577	655	606	637	619	673	630	610	660	645	688	625	671	579	643	641	620	653	628	626	623	644	647	603	648	655	653	622	615	658	644	652	578	633	613	624	645	600	607	635	589	630	613	629	643	621	634	623	620	599	623	634	636	684	658	629	604	618	656	666	656	643	611	650	617	616	621	674	640	667	614	579	663	607	609	643	620	601	637	616	591	634	643	608	606	658	653	640	602	677	669	651	607	633	599	661	627	596	605	599	646	651	638	607	626	618	677	608	603	609	638	644	607	596	654	591	651	624	644	591	625	648	601	646	675	655	612	633	657	651	636	637	640	636	601	612	650	636	638	611	680	627	604	643	631	595	615	600	641	670	626	629	644	622	650	638	589	623	668	658	668	614	615	641	641	651	597	620	655	619	666	636	603	652	681	679	645	579	620	586	597	599	649	601	597	680	594	665	633	622	640	660	627	586	641	656	652	611	617	595
31342	27356	23247	7197	709	678	544	450	464	477	474	483	435	487	455	453	458	456	449	461	481	455	470	449	455	459	462	479	445	460	467	457	468	452	437	416	444	435	429	457	476	452	487	485	478	413	483	429	429	431	445	452	432	429	430	445	464	469	493	467	469	440	457	456	431	447	535	447	444	447	450	432	418	483	497	453	493	436	462	445	428	455	432	458	443	464	472	471	454	476	441	461	462	462	471	471	442	480	492	484	490	454	460	466	458	470	465	452	473	431	448	474	434	459	477	458	483	446	459	417	451	463	496	504	491	466	431	452	444	458	435	462	453	443	451	459	467	413	454	442	443	451	436	443	460	456	442	442	467	442	445	464	449	477	437	415	442	452	479	445	470	430	432	430	479	503	460	425	460	483	463	439	445	443	409	432	452	456	458	445	467	482	440	489	475	402	409	453	423	438	481	446	444	469	438	446	407	427	439	432	426	489	446	446	486	467	424	435	463	473	449	475	449	467	418	515	456	467	425	467	454	442	464	425	456	467	461	470	436	471	435	468	468	443	427	473	435	467	468	452	455	436	451	447	447	442	453	455	438	456	481	431	467	505	468	430	451	434	428	455	428	464	452	461	460	466	431	416	472	478	452	442	474	459	431	428	481	447	432	504	467	454	489	461	426	466	444	479	454	483	412	484	482	469	466	444	439	410	482	477	445	480	468	442	454	486	466	467	433	456	475	485	487	412	442	433	434	441	465	439	451	450	459	463	459	423	430	441	414	472	417	466	490	460	428	464	444	456	447	489	448	471	457	447	463	486	436	427	473	450	442	428	451	407	469	437	454	484	444	431	441	448	403	429	474	453	455	471	461	461	447	443	472	464	435	477	470	447	457	437	445	434	413	461	441	476	428	484	483	464	485	451	408	449	443	427	456	469	459	423	476	398	460	487	423	487	458	450	406	476	441	472	442	492	476	465	448	456	423	440	429	452	447	444	401	419	483	483	474	415	451	423	470	435	478	442	467	435	504	444	416	445	450	432	457	472	455	433	457	452	461	437	422	459	438	431	429	448	446	472	475	460	411	401	460	478	447	463	486	453	497	456	441	482	439	462	449	439	425	463	465	446	399	461	448	439	476	425	467	450	450	451	440	450	460	468	462	429	439	473	426	435	421	453	456	454	484	475	453	437	457	455	467	462	449	439	463	443	442	443	483	427	484	432	478	455	407	471	430	436	432	469	439	479	434	474	483	417	494	469	455	437	472	444	446	431	418	478	425	420	454	454	463	415	410	443	460	425	492	451	446	476	449	392	460	442	429	441	436	464	474	430	470	461	464	463	408	427	460	440	430	459	439	437	478	483	441	488	411	413	470	471	460	450	478	434	456	420	442	439	437	453	478	445	460	450	451	425	427	438	427	480	438	447	457	471	479	457	430	451	479	475	446	459	462	428	437	501	413	458	460	450	441	455	462	426	487	460	458	461	399	484	454	460	453	468	442	459	451	451	472	479	452	473	496	450	504	429	449	468	425	511	482	472	477	424	424	470	430	444	465	422	428	426	474	448	448	515	444	440	402	468	429	467	451	431	445	463	469	436	457	455	451	453	448	413	455	421	460	470	405	489	463	434	478	470	444	470	487	462	451	479	479	472	427	436	413	431	463	439	467	483	450	450	469	449	423	468	434	469	451	448	441	451	461	458	436	449	455	483	445	448	468	458	433	474	452	434	428	491	440	449	445	428	433	421	475	486	451	431	488	488	418	428	448	467	465	411	489	452	431	424	481	437	477	393	485	414	479	443	464	436	435	440	413	470	437	466	484	470	435	421	458	433	468	457	483	460	451	435	486	451	457	426	485	442	457	458	395	470	412	430	396	432	415	455	471	460	441	395	440	455	428	463	396	448	447	448	423	457	475	429	465	428	462	487	462	446	472	477	452	458	460	405	418	424	465	439	431	465	465	426	473	458	448	489	469	457	435	464	449	474	436	414	476	496	455	450	454	432	445	463	428	457	476	468	469	468	419	472	429	479	462	472	467	474	445	451	453	447	423	434	454	501	437	458	415	485	415	453	422	449	436	462	467	463	435	487	428	459	458	472	449	429	455	447	456	461	475	474	414	507	463	475	449	480	457	493	460	444	454	444	459	486	445	439	472	459	424	492	455	461	481	444	438	437	409	464	425	426	426	452	449	446	469	444	508	475	434	454	470	460	452	463	432	501	468	455	450	500	453	448	453	449	473	453	429	463	438	461	441	488	489	469	463	432	478	466	505	454	422	488	449	490	445	457	450	472	458	441	458	439	410	453	456	458	429	425	467	454	438	454	484	435	465	478	463	465	448	480	457	450	486	412	489	462	429	429	443	467	428	470	471	457	471	441	416	458	439	440	462	475	414	451	455	460	447	451	430	457	473	460	493	457	446	445	446	520	498	452	446	471	432	443	434	448	484	462	451	470	439	453	434	458	494	482	426	460	453	436	481	476	407	442	429	463	467	459	422	430	467	489	419	450	466	464	477	446	456	443	503	439	472	454	421	442	472	410	473	460	439	446	472	453	458	406	439	466	436	453	432	439	446	454	445	436	464	483	466	472	471	442	479	455	471	502	487	408	457	469	422	448	429	457	452	425	465	449	475	452	451	448	409	436	485	421	447	434	436	432	431	475	488	486	476	421	430	453	431	461	452	466	448	470	460	437	432	455	465	485	478	458	419	479	446	481	428	438	485	465	433	451	473	455	434	449	478	411	459	456	403	422	421	463	467	464	424	443	446	479	451	464	437	467	415	446	468	460	442	430	427	461	477	454	464	483	486	461	428	506	468	441	467	437	440	422	448	434	455	449	437	468	414	483	453	432	438	469	438	451	481	445	479	474	437	452	429	484	424	473	427	448	438	477	462	453	428	454	441	439	433	451	452	435	450	442	480	454	434	453	501	438	453	452	440	409	457	488	434	477	508	453	473	445	432	428	464	444	452	425	447	482	485	430	448	451	448	478	447	442	471	460	479	433	420	458	490	406	434	465	413	429	418	466	484	437	461	429	465	432	471	467	432	457	451	429	444	462	453	430	480	412	449	455	461	461	466	448	469	493	437	471	456	474	418	458	427	485	434	427	454	436	467	447	452	430	453	432	440	439	494	423	439	439	442	442	445	411	443	452	466	465	458	498	433	415	468	438	425	476	476	451	419	428	459	479	447	473	472	463	486	447	450	424	457	486	441	436	457	453	461	447	479	446	453	409	451	454	416	432	453	456	440	467	473	469	498	487	419	416	437	451	429	469	438	471	475	472	480	451	469	454	525	428	467	465	455	455	432	435	452	448	465	438	476	439	478	469	480	456	443	456	418	444	445	462	472	462	463	425	428	428	472	473	439	460	410	406	455	477	501	463	440	454	459	426	411	430	450	468	452	437	454	419	454	470	487	433	455	445	473	458	438	431	451	439	473	412	438	458	484	481	460	472	487	486	479	402	461	417	453	492	459	477	445	442	469	483	453	461	461	447	412	466	457	496
39612	42522	22700	3824	636	673	638	626	662	651	661	556	627	652	640	635	673	626	643	649	630	678	659	673	675	665	653	613	617	650	632	647	619	607	637	627	631	681	659	631	644	670	706	615	613	608	640	668	584	628	649	634	661	662	664	659	658	673	631	654	645	642	637	653	645	606	659	672	622	624	644	657	634	631	655	634	630	603	643	601	617	646	665	625	639	655	608	643	666	604	662	625	621	627	632	621	664	623	637	625	606	615	632	616	675	696	648	628	637	612	638	687	610	603	636	647	604	633	656	632	623	658	607	598	626	647	647	630	658	643	629	607	654	651	590	650	664	629	661	693	605	652	578	647	611	634	602	648	633	659	614	621	607	651	620	656	634	664	667	680	640	603	638	673	637	651	641	594	616	623	615	611	621	679	635	655	632	661	655	669	622	648	615	643	630	656	601	637	647	638	624	623	618	650	586	676	604	639	668	641	628	647	641	638	686	607	635	683	664	639	620	638	616	615	608	597	691	655	628	633	633	664	603	627	637	660	579	657	664	639	666	657	675	642	627	641	601	607	664	616	643	637	660	616	663	668	659	635	661	630	676	660	680	639	650	631	622	628	655	649	619	686	625	651	618	648	649	656	593	641	646	612	611	680	620	628	617	656	670	641	630	663	671	659	640	619	653	617	662	604	658	665	637	663	622	650	637	633	640	641	651	632	656	680	653	618	647	682	619	647	612	632	631	630	570	648	613	607	682	638	640	626	652	613	642	585	624	647	676	607	584	657	662	634	697	639	628	615	643	630	664	651	645	668	648	648	645	649	649	647	680	665	621	621	659	652	617	681	624	627	650	651	656	622	628	614	594	638	656	594	660	647	660	626	610	603	661	636	667	644	673	693	653	677	626	642	586	672	661	667	630	643	614	667	631	648	647	613	635	655	638	623	675	624	608	583	661	657	639	602	649	639	675	595	658	639	668	633	609	606	615	655	671	639	640	619	628	650	636	645	687	624	680	646	618	627	664	614	631	647	663	645	659	631	623	601	572	636	627	645	603	662	636	661	622	597	585	624	650	675	613	655	677	605	628	613	630	659	653	675	667	604	641	642	646	654	685	618	651	629	648	629	653	592	598	648	656	671	609	625	608	671	647	633	657	605	671	681	613	659	652	631	629	666	634	622	629	649	652	651	573	633	664	592	624	632	622	659	672	627	663	605	696	655	611	661	620	654	651	667	631	591	644	655	633	628	624	605	626	668	619	663	643	623	650	659	633	632	655	639	627	628	620	641	632	630	647	596	646	624	658	663	629	677	629	636	622	651	651	661	603	649	593	622	615	627	654	616	649	639	654	662	627	626	584	689	648	673	632	661	656	630	596	666	600	636	645	624	642	640	650	652	615	625	605	646	631	681	628	658	660	632	638	640	634	632	634	639	648	687	660	691	593	660	619	634	663	641	647	649	637	625	634	653	635	658	628	619	654	632	651	658	637	645	648	660	601	634	672	648	642	652	650	640	718	648	629	633	651	645	695	670	618	618	686	626	643	633	667	657	640	680	645	664	624	655	684	617	689	638	628	645	614	654	623	627	597	652	618	670	576	588	681	622	640	645	645	628	633	603	630	624	626	643	632	619	638	656	601	605	643	639	596	637	651	649	624	639	582	629	604	672	625	636	670	625	642	660	661	645	605	608	632	666	661	617	629	654	674	661	671	606	612	658	617	636	643	658	630	680	646	624	599	653	612	656	607	628	630	679	643	647	674	618	634	643	623	580	634	609	643	659	616	609	694	624	610	606	619	662	626	631	658	626	625	627	635	625	615	646	693	609	649	664	622	608	638	669	624	659	605	603	640	619	670	672	662	629	657	645	641	620	688	642	669	604	625	629	682	641	634	600	636	672	631	612	606	639	656	669	624	698	628	656	635	642	628	606	642	622	609	615	599	655	657	643	662	586	635	626	616	650	675	638	645	618	601	637	658	654	620	602	637	661	645	650	614	635	620	665	640	639	630	596	602	671	639	604	633	630	678	589	615	624	607	639	657	617	615	653	648	619	585	677	635	625	682	613	610	619	645	603	615	649	665	653	617	597	611	644	665	673	644	660	629	634	638	594	634	610	646	677	600	657	656	648	624	653	640	647	640	605	638	666	595	611	608	624	652	647	599	636	687	602	627	633	627	658	627	622	599	644	663	641	632	586	665	629	636	612	624	614	596	650	660	633	634	603	637	662	652	657	642	639	606	612	709	642	606	629	644	656	684	624	636	591	648	645	691	625	671	627	645	649	582	669	640	653	606	620	641	645	631	633	674	659	634	629	635	627	627	635	626	649	586	639	630	654	677	631	656	633	638	671	633	587	634	675	643	644	653	632	612	629	646	653	630	620	653	639	660	628	686	622	633	692	622	614	640	629	651	659	605	623	620	629	659	654	633	680	621	650	674	671	672	627	642	652	666	616	645	623	666	645	681	697	605	652	565	599	626	660	591	661	654	645	632	648	600	656	605	629	650	626	631	618	622	652	603	620	630	668	631	635	644	616	595	695	634	635	620	601	631	632	666	622	656	649	590	654	614	596	661	672	627	644	662	623	618	644	626	632	640	618	607	633	612	618	684	601	669	634	658	651	628	609	651	676	686	630	630	580	647	600	620	619	648	630	662	635	615	645	658	624	599	653	632	611	640	633	616	614	600	624	665	653	645	631	607	660	628	643	614	684	641	583	629	633	652	674	685	674	609	604	636	585	638	600	621	639	673	604	642	631	634	617	600	631	654	664	652	651	656	630	636	637	671	626	626	618	603	623	647	671	625	667	640	652	652	629	654	605	587	668	586	661	622	654	625	627	629	663	667	644	641	615	609	648	607	634	688	617	659	642	615	642	646	652	648	656	649	630	631	606	680	612	644	681	635	657	654	593	625	635	648	650	581	620	670	651	648	630	667	631	614	597	609	607	626	615	649	597	612	614	646	656	629	600	641	654	636	608	609	664	645	638	627	663	693	641	653	630	593	623	602	622	618	620	664	639	616	597	615	592	624	642	629	628	638	598	623	673	708	630	672	617	617	628	603	647	608	651	614	620	637	659	673	634	650	680	643	700	585	646	637	626	606	618	606	602	629	648	609	644	620	628	627	667	669	640	610	625	638	636	683	681	605	656	672	623	603	613	625	646	640	681	610	635	627	675	632	668	606	668	669	634	592	594	628	645	640	635	645	655	669	636	622	661	645	657	611	625	666	665	651	639	653	598	645	637	651	630	660	635	645	590	641	645	654	678	638	625	655	660	632	645	610	658	643	644	633	654	599	648	634	576	630	615	638	586	630	654	605	615	631	651	668	650	620	630	640	660	644	582	651	655	656	673	622	635	638	651	625	634	591	660	664	636	595	657	663	593	640	657	643	666	633	622	647	641	624	665	643	633	672	669	630	642	621	652	656	616	617	676	637	643	654	636	616	649	629	609	651	620	636	626	593	623	599	643	629	660	636	658	588	630	652	660	650	623	610	676	608	626	587	671
24675	21947	29329	24325	20641	8235	779	601	547	560	616	576	544	552	569	542	578	598	552	573	563	571	586	588	567	566	547	537	558	564	560	598	604	536	559	551	553	549	548	548	547	547	567	559	568	533	579	559	571	522	547	532	604	494	621	574	560	555	567	567	521	556	552	550	555	574	536	518	529	549	538	562	545	603	598	561	518	542	610	607	577	559	540	565	537	603	557	555	567	575	566	562	583	554	506	572	573	540	547	535	553	528	535	549	529	584	580	554	566	558	546	586	568	531	536	553	561	558	545	551	577	512	557	564	564	566	563	524	602	599	547	526	553	547	517	546	525	550	538	567	566	561	569	554	555	575	559	565	510	534	534	540	562	542	543	564	514	542	546	538	562	548	530	565	542	574	580	558	556	572	548	575	557	588	490	581	521	588	593	565	557	558	569	578	532	562	555	596	565	559	557	564	571	536	577	559	549	547	577	520	532	555	546	545	544	578	519	566	598	532	565	553	549	571	561	551	535	491	519	583	522	559	531	597	543	531	574	543	572	545	521	544	546	546	569	571	515	510	557	566	573	557	571	557	535	523	561	550	564	565	581	559	529	541	544	530	524	547	555	558	517	519	582	529	525	576	571	555	556	585	553	590	549	567	481	537	543	562	547	521	533	538	553	538	554	586	560	566	547	555	578	581	540	555	527	564	584	523	533	548	555	561	543	551	499	574	577	547	547	601	533	581	546	533	526	539	579	559	535	600	604	533	554	535	539	577	552	569	501	546	550	552	510	574	534	547	546	558	549	568	502	533	542	589	564	544	556	556	555	503	522	545	565	536	539	560	530	534	544	562	551	567	553	525	527	557	514	509	558	580	570	573	552	566	543	578	540	552	541	579	569	535	570	547	588	547	564	565	582	558	551	555	573	586	587	525	537	567	534	535	574	548	529	555	571	543	556	545	555	545	521	563	580	538	536	560	557	549	566	526	542	548	598	605	560	524	576	561	519	541	548	591	575	580	541	548	551	571	555	577	563	535	560	586	587	566	564	529	566	569	561	539	519	582	560	558	547	546	513	567	541	527	543	547	566	546	502	557	534	542	576	555	548	584	528	510	565	529	538	552	514	593	571	570	536	541	537	605	566	527	561	561	550	544	549	574	593	537	559	559	524	565	575	539	572	589	550	561	600	599	531	589	601	563	551	550	540	528	549	568	576	555	546	536	568	587	539	558	572	522	529	571	560	632	580	534	551	582	551	534	544	516	579	567	573	573	514	532	591	556	542	555	609	557	547	552	566	553	464	588	552	533	538	559	590	575	569	511	572	544	558	598	575	570	560	595	555	547	547	576	524	567	538	573	528	593	565	560	556	512	530	553	564	505	555	565	515	557	528	537	536	522	544	565	566	602	541	545	546	560	562	554	539	565	540	576	524	553	566	559	545	533	586	555	538	588	599	564	538	544	563	571	550	540	581	550	559	554	532	579	540	568	568	535	542	551	540	544	562	519	542	518	574	552	577	581	567	565	558	587	551	535	542	534	540	556	543	549	584	562	543	494	555	536	525	545	585	568	576	534	572	580	530	547	545	577	558	584	603	557	521	537	571	557	556	546	573	590	546	540	569	571	554	553	512	555	513	542	602	565	583	555	565	563	546	515	583	555	540	558	555	550	582	573	543	543	523	533	547	538	546	563	568	572	583	571	592	528	563	513	562	573	563	557	542	556	594	555	557	567	540	542	564	566	555	543	522	572	539	586	585	525	532	545	580	585	514	509	580	597	567	560	524	603	529	566	541	560	604	564	560	560	565	546	591	551	539	551	557	567	549	611	544	585	577	549	515	560	518	527	555	488	515	561	542	583	587	593	545	546	590	520	585	566	541	553	534	562	587	538	532	551	593	543	578	547	546	548	543	549	509	533	586	555	548	547	556	544	532	574	602	530	557	576	583	535	513	542	559	544	555	546	567	518	547	565	563	549	526	554	518	531	534	560	568	536	552	607	525	523	521	557	556	556	579	563	584	582	552	548	572	500	561	562	533	549	517	550	522	543	541	566	533	559	544	538	520	509	555	579	523	546	547	578	548	581	546	568	564	581	563	578	554	583	568	570	559	520	556	537	543	578	560	553	553	542	519	561	555	574	545	535	588	558	552	559	533	581	569	545	566	542	534	584	549	602	531	565	517	563	551	541	547	548	526	527	545	567	592	583	570	552	553	583	555	561	563	535	548	556	560	538	552	576	550	592	536	553	585	561	570	544	527	519	592	591	571	548	594	532	572	510	591	587	552	571	557	561	569	589	559	537	553	576	610	581	511	518	549	529	558	561	589	586	563	585	548	572	538	518	566	568	518	566	542	556	542	567	600	514	504	563	552	509	580	560	551	537	547	550	558	580	533	576	577	561	559	566	563	569	544	556	546	585	548	551	560	571	503	488	515	541	555	546	585	520	533	546	548	552	523	526	525	605	519	579	519	525	599	576	614	533	530	586	524	554	537	559	581	566	533	552	573	582	540	587	568	560	564	557	562	603	552	562	596	554	551	548	536	590	574	557	545	572	556	522	547	543	555	529	564	546	589	549	577	579	583	549	580	546	533	563	551	573	570	561	574	480	547	507	563	566	566	571	541	550	573	561	567	569	552	524	520	536	538	559	569	575	552	544	551	582	589	551	557	570	576	539	556	607	575	545	556	536	545	529	577	557	561	581	545	526	543	577	564	607	548	590	577	614	532	542	530	557	570	540	531	598	547	530	557	573	552	560	519	554	556	562	590	498	528	537	570	574	554	551	552	548	549	519	585	566	545	572	585	541	579	564	602	533	545	559	570	543	558	544	540	578	572	546	562	555	547	557	592	574	537	557	537	538	569	568	542	556	541	557	612	590	582	511	552	517	574	538	541	530	561	582	574	566	545	622	568	557	554	526	552	584	567	549	576	560	562	561	545	548	588	540	514	595	576	532	566	605	599	537	554	548	554	528	589	508	530	587	610	568	562	540	569	507	534	587	571	586	556	567	544	524	560	579	570	580	553	554	557	563	555	536	541	536	542	568	568	514	532	542	546	539	581	579	555	552	545	530	565	549	568	591	561	564	536	548	579	571	527	563	582	552	552	520	547	568	579	549	562	545	593	578	586	563	554	547	547	537	513	580	591	515	549	552	537	613	525	571	512	551	556	564	520	536	543	561	546	546	571	555	595	566	552	572	587	535	515	576	537	569	544	561	539	531	556	515	561	533	520	580	568	535	523	579	546	518	528	537	572	535	552	520	561	565	558	559	553	550	575	527	536	564	545	542	547	571	586	565	548	540	548	540	531	547	538	559	584	577	515	575	570	568	543	576	552	593	541	558	557	590	554	553	532	551	565	543	549	571	548	588	511	562	552	536	543	551	555	530	554	499	543	565	553	550	572	560	564	588	538	569	590	561	557	565	535	549	537	559	551	561	579	551	565	568	559	575	596	503	572	502	550	549	550	566	571	530	563	592	597	558	549	563	557	565	578	582	535	549	522	610
61102	82882	51140	14453	772	791	826	794	798	774	746	790	782	747	841	798	817	768	801	815	777	828	772	780	774	765	797	751	781	775	755	735	803	799	813	794	753	740	761	760	797	797	723	748	726	763	810	790	773	791	702	703	774	762	780	739	781	725	831	767	801	747	785	765	739	812	801	759	771	762	761	742	747	803	778	773	771	763	856	753	768	791	743	820	831	768	813	835	782	734	783	787	797	758	763	764	749	756	797	809	798	776	740	782	856	812	799	778	745	796	756	792	778	850	764	763	765	789	749	773	737	820	740	765	768	777	792	781	775	763	772	750	736	770	760	787	785	750	769	778	774	773	773	800	762	738	810	807	789	688	744	801	794	771	773	740	780	768	776	786	809	754	755	775	819	773	736	764	711	787	830	782	745	788	731	711	818	758	833	788	805	751	773	801	822	772	755	741	762	756	786	759	718	776	758	755	777	796	769	757	751	813	805	740	739	743	775	762	763	747	798	795	762	778	825	793	769	755	748	750	772	787	763	749	794	763	761	741	733	816	780	782	775	778	763	792	817	788	781	763	734	813	772	781	791	841	740	807	772	788	799	770	767	826	750	739	766	795	748	855	733	786	762	778	763	768	788	732	761	773	748	751	778	743	789	758	765	800	741	751	799	770	785	762	774	787	778	754	753	747	746	773	743	795	752	732	812	803	829	777	780	768	799	780	760	770	754	811	788	799	801	719	794	806	778	780	753	777	767	768	767	773	769	733	764	744	773	732	719	748	737	774	779	784	819	790	726	772	778	796	743	751	772	750	800	831	758	747	756	751	732	812	778	804	782	764	781	717	739	807	749	740	791	797	815	773	808	812	776	802	816	803	805	804	764	769	807	782	770	798	743	795	746	791	740	745	737	777	786	771	747	780	774	789	803	867	783	799	769	737	792	772	772	773	797	735	803	767	753	769	826	770	708	765	803	752	794	754	810	813	776	753	764	744	793	760	770	791	769	790	738	801	774	759	805	780	806	774	777	795	716	783	774	766	783	772	782	763	778	722	764	768	824	786	736	764	840	791	762	756	756	752	786	746	780	715	741	762	768	778	814	768	740	794	794	771	760	798	789	747	763	762	801	764	774	810	776	783	750	770	770	811	773	796	751	745	745	828	740	743	739	809	752	769	755	810	787	798	777	787	794	806	817	735	768	772	793	782	773	750	823	761	779	800	784	733	820	741	800	794	781	795	764	797	777	739	749	822	797	801	809	766	806	808	785	771	770	751	742	748	807	776	823	758	799	812	811	766	737	817	796	806	742	756	731	747	808	801	824	832	755	805	759	734	803	794	804	742	780	750	763	769	793	761	774	773	788	753	708	821	787	778	772	755	785	774	713	738	744	797	731	799	764	782	838	796	835	754	757	749	725	766	755	852	818	757	813	746	782	740	804	769	740	740	753	790	764	812	748	789	837	765	775	793	740	755	769	779	753	753	777	820	769	714	733	743	752	775	761	735	787	795	788	737	755	762	771	771	838	761	783	787	690	751	765	794	784	781	738	774	794	777	815	755	766	813	779	766	777	776	795	801	778	743	735	783	720	754	779	759	771	798	757	778	810	757	765	788	779	751	784	757	769	736	809	811	778	725	813	764	709	747	810	723	788	752	789	761	746	732	754	761	771	781	758	800	770	732	783	806	789	779	838	702	758	839	777	776	765	798	722	737	772	806	808	746	729	826	737	749	812	794	752	771	724	793	769	769	709	760	714	731	758	757	783	800	782	780	792	785	777	805	765	780	788	750	756	778	743	756	798	749	816	778	799	782	774	801	751	791	797	726	803	767	771	789	734	780	818	762	774	806	809	744	813	817	800	817	811	776	785	807	766	760	778	776	785	792	736	723	757	697	801	747	753	827	802	784	810	783	775	812	777	751	819	781	782	751	751	718	792	783	759	766	804	789	734	745	790	732	737	786	805	794	796	800	764	803	821	809	769	784	763	757	745	809	771	763	777	740	733	766	809	746	779	720	804	818	829	817	787	754	766	813	745	751	754	757	731	726	727	749	837	825	762	742	766	781	773	778	763	780	741	810	760	814	793	778	789	823	801	823	787	765	788	851	762	773	789	752	769	805	718	778	740	740	805	821	801	786	825	775	775	770	777	774	767	819	808	747	751	743	784	780	775	816	735	769	765	798	765	744	811	779	780	710	751	802	750	788	786	734	800	779	784	787	772	737	773	797	761	776	802	760	793	788	787	778	740	777	783	784	816	780	791	756	792	757	769	788	788	826	789	793	795	770	808	792	759	789	790	765	717	736	766	772	771	762	783	742	744	822	784	772	727	827	794	736	731	753	800	800	786	753	794	775	772	747	771	815	770	801	817	763	781	793	807	753	770	765	758	782	775	774	793	821	794	773	778	812	833	766	794	758	720	772	784	769	782	786	783	784	770	784	773	759	817	802	827	765	762	765	773	735	838	781	810	773	780	736	775	775	719	757	720	758	767	765	826	737	734	786	799	753	770	804	775	776	780	829	798	751	693	800	779	764	788	744	761	748	787	813	758	757	754	794	850	801	782	787	781	802	770	763	816	742	799	789	758	793	813	779	783	741	753	799	777	828	751	791	754	783	773	757	781	817	818	737	811	761	760	812	764	802	786	771	775	757	796	740	766	815	791	857	772	738	802	789	782	689	799	804	777	786	757	757	718	764	750	803	814	804	770	793	793	724	778	783	783	765	754	825	800	796	756	782	803	769	836	748	830	806	770	799	812	801	750	730	753	742	778	730	746	763	743	771	746	745	760	746	800	793	826	769	730	783	743	779	827	743	753	753	750	822	776	799	745	744	773	808	724	774	780	742	784	814	822	792	818	812	794	770	780	767	809	830	793	771	763	785	762	812	775	774	814	822	789	848	795	798	804	760	771	782	754	829	735	776	750	775	766	779	747	767	760	774	790	758	744	818	837	753	770	764	727	684	847	770	767	755	767	796	758	791	766	779	784	791	768	745	806	760	751	766	769	783	741	787	765	762	769	748	749	801	783	738	786	778	755	761	822	783	773	742	774	794	809	767	810	817	776	736	748	762	792	814	772	793	753	805	783	758	802	738	784	844	737	770	730	722	744	806	791	763	760	738	800	777	759	787	774	803	801	798	809	821	740	802	771	774	757	720	803	781	707	815	789	714	803	801	783	767	763	753	743	838	805	797	753	827	721	790	772	771	769	758	768	765	744	802	744	757	773	684	767	795	786	800	803	811	805	736	738	803	737	831	809	786	718	749	788	808	789	724	749	751	809	733	807	792	776	771	799	801	799	768	752	803	755	816	738	812	777	730	829	784	807	728	777	761	790	760	788	699	749	773	759	816	771	801	754	713	778	775	811	750	789	795	780	811	795	764	743	761	729	777	797	766	740	814	773	736	775	749	765	755	796	785	811	762	754	756	820	749	796	744	740	822	768	820	778	834	775	748	754	814	769	812	825	809	820	791	801	760	772	739	789	790	766	802	769	740	783	749	807	750
23404	21570	29490	23827	21378	20848	6117	553	498	522	498	470	463	473	509	477	462	445	455	465	475	455	470	481	429	455	442	447	485	440	471	451	462	467	457	483	420	436	469	489	488	530	449	454	450	510	425	416	472	434	457	470	407	462	465	482	433	438	470	442	451	451	461	459	442	410	468	451	458	467	459	465	469	448	427	449	433	445	440	474	443	460	440	442	456	432	466	468	443	419	454	462	479	458	469	474	496	434	411	466	409	437	457	469	442	442	468	478	419	459	446	473	493	446	461	437	484	457	460	417	454	469	461	414	442	472	487	441	471	468	495	463	438	474	493	443	463	451	454	480	421	477	466	478	456	458	437	461	479	423	424	419	438	419	462	479	483	449	458	451	475	435	453	438	447	470	447	455	436	468	445	466	449	452	472	428	447	428	457	456	487	434	456	479	452	438	444	469	487	419	482	434	430	466	443	464	427	472	485	483	460	435	480	477	461	472	476	454	469	470	471	413	421	442	441	447	448	436	446	418	450	442	443	457	443	451	414	462	409	442	450	464	451	468	439	462	445	410	460	477	465	438	477	455	477	466	447	474	483	462	412	461	472	482	466	460	394	467	481	432	425	473	448	444	446	443	453	440	447	449	446	440	456	443	442	448	484	444	433	458	450	504	442	449	456	425	475	475	468	435	472	436	432	470	502	474	489	442	402	448	486	455	460	438	468	447	447	468	420	454	470	479	480	450	484	471	448	455	469	472	474	437	448	468	468	455	452	445	463	461	436	484	437	459	465	443	434	485	416	479	443	438	467	489	440	447	473	467	472	474	449	448	468	439	450	398	449	446	454	449	424	486	473	446	447	469	435	457	477	461	447	442	412	487	509	480	454	460	442	437	486	429	490	457	460	492	431	464	471	452	462	461	471	462	497	460	451	451	444	417	460	442	462	460	460	474	472	470	452	443	434	461	468	462	447	478	456	421	466	474	472	474	451	423	443	431	471	466	464	445	469	461	456	438	454	485	479	477	473	468	449	423	470	476	468	479	493	469	452	417	417	446	460	434	447	453	477	471	425	444	455	458	457	451	451	477	471	455	457	468	447	481	451	428	409	432	459	464	473	459	432	482	438	428	434	438	459	441	432	470	433	488	445	435	435	480	449	487	457	483	460	461	462	461	465	448	448	445	441	469	445	474	462	462	448	480	448	477	496	454	468	463	445	446	465	454	466	461	436	436	470	450	471	471	473	480	431	461	473	474	468	459	448	448	481	438	445	448	458	448	463	466	448	444	450	464	451	441	443	469	437	445	447	462	439	444	458	465	448	457	436	428	473	450	457	490	429	461	503	437	506	445	446	484	456	471	478	457	464	463	461	457	426	460	474	447	477	465	436	479	470	460	460	481	453	460	468	443	475	475	439	472	472	440	421	453	464	465	417	450	474	471	465	459	468	470	450	393	482	455	457	441	448	479	465	483	445	449	444	450	411	444	437	467	450	461	437	455	444	447	479	446	468	471	432	465	464	482	452	439	480	493	445	467	448	426	470	480	436	441	456	444	467	419	424	417	479	440	474	423	470	467	456	458	427	490	484	468	495	438	476	431	474	478	432	434	458	432	411	440	442	422	459	428	426	436	461	448	451	455	475	438	447	488	440	449	442	470	431	437	451	452	458	472	468	445	449	446	467	475	458	451	462	477	480	450	450	431	442	468	456	478	473	479	454	436	468	428	421	491	464	468	453	451	449	466	466	428	446	477	453	447	463	457	453	430	457	438	445	445	483	461	457	482	460	482	449	474	459	463	439	456	476	464	446	494	438	457	454	450	472	486	437	445	448	433	464	455	442	444	470	469	425	433	462	427	476	439	424	448	474	481	453	424	435	428	443	462	428	482	435	494	422	427	493	403	453	410	446	421	481	426	493	441	430	428	456	448	458	481	431	473	442	441	482	437	456	451	456	423	442	488	475	410	508	441	419	503	465	479	452	485	460	421	471	451	449	456	440	471	449	454	450	448	444	449	465	457	440	474	465	451	459	458	439	460	450	449	447	460	444	476	458	452	443	440	436	445	436	469	458	462	441	434	448	419	429	468	452	428	460	429	449	446	460	455	485	474	494	452	492	480	479	477	437	426	434	475	471	487	509	452	459	458	448	452	421	445	495	471	455	432	456	458	450	436	485	428	429	469	490	466	478	421	464	433	421	440	442	479	472	478	488	458	432	442	457	461	451	431	451	469	474	478	444	418	479	438	477	450	458	448	436	463	447	428	433	443	393	444	454	449	451	443	477	450	446	443	427	424	439	473	409	441	465	456	448	450	493	441	449	405	469	480	458	459	469	471	465	432	474	420	437	456	483	425	448	453	455	457	439	485	442	464	459	469	469	427	447	445	443	461	444	495	486	455	486	500	487	414	450	474	418	459	484	450	437	427	489	451	465	442	439	478	427	435	447	450	438	450	477	412	458	435	489	420	473	428	452	478	471	465	432	468	471	473	411	432	481	465	440	423	456	460	464	448	416	455	466	414	449	443	447	469	499	437	465	466	437	435	446	439	482	460	462	499	479	432	463	417	447	458	440	452	404	455	458	445	460	484	497	428	506	469	427	435	454	449	454	454	473	448	457	434	428	442	469	460	459	453	433	386	451	436	430	427	446	468	437	414	433	451	431	449	410	453	461	496	466	478	484	465	451	456	439	440	448	423	455	482	506	471	461	426	462	483	473	444	419	443	444	473	443	443	465	469	467	444	483	454	439	456	459	461	442	472	468	475	460	426	442	440	422	473	476	465	469	451	440	421	476	403	451	441	464	465	455	466	473	482	478	439	479	458	464	500	432	482	423	451	493	434	426	437	448	475	459	408	473	452	465	514	439	432	491	485	451	485	467	435	451	432	458	444	453	464	463	448	469	459	503	426	469	474	447	490	423	457	436	468	464	454	432	470	456	473	437	441	503	450	452	437	419	458	439	412	431	437	456	444	457	445	462	447	481	423	456	474	435	452	449	503	459	444	446	416	464	424	450	434	410	443	458	450	457	425	470	453	480	438	505	447	435	438	474	438	499	473	456	442	462	455	476	425	480	461	413	452	428	418	457	474	496	497	461	491	426	459	454	411	432	490	485	442	459	456	454	449	456	422	454	438	443	472	488	435	475	503	456	445	440	399	468	500	460	443	383	478	462	436	456	450	459	478	456	415	401	441	461	447	429	418	475	457	459	426	439	490	452	454	459	471	482	433	450	450	437	464	421	453	478	460	453	426	477	448	489	449	474	474	443	499	447	473	441	436	437	482	431	461	441	453	472	511	456	457	478	476	490	459	465	453	463	463	465	413	440	447	425	446	443	461	470	464	496	445	436	482	457	457	454	440	491	436	463	455	432	438	451	464	483	477	450	454	465	468	439	483	472	437	434	438	428	425	472	427	449	484	439	447	508	449	480	433	448	441	421	426	479	435	514	448	438	443	459	447	440	450	470	446	435	462	460	481	457	484	416	440	450	440	418	470	452	475	447	464
61991	94143	60455	14963	685	680	642	624	627	594	676	586	676	677	666	633	641	609	666	630	640	617	640	642	678	654	649	621	586	609	597	633	630	632	612	602	581	648	682	667	677	664	614	646	666	637	600	653	583	575	615	640	614	640	638	646	614	658	615	670	661	626	618	643	630	686	637	573	611	635	600	651	653	594	664	597	671	587	646	649	612	629	618	679	602	638	649	647	602	685	647	654	631	637	651	618	644	618	625	611	667	636	650	650	621	609	596	630	637	643	613	646	634	610	643	657	632	601	619	641	656	646	667	620	635	597	594	646	599	598	632	609	637	627	603	669	619	595	608	603	589	660	648	593	626	592	608	629	640	626	614	611	600	665	635	607	638	649	710	608	618	623	620	624	645	663	636	647	617	613	647	639	632	645	606	590	615	614	612	675	628	648	651	609	651	649	614	643	633	626	647	621	712	611	598	655	592	641	655	655	645	639	623	635	660	649	579	592	616	596	637	622	590	602	567	609	652	609	611	637	631	628	632	658	607	631	701	623	627	628	597	630	596	625	617	649	657	613	739	626	641	631	658	675	622	652	622	644	629	662	640	655	623	654	642	663	614	601	626	640	560	633	649	667	605	647	579	631	611	615	636	601	612	622	644	648	667	596	661	635	632	596	619	632	647	642	623	646	625	623	620	662	634	649	634	616	623	636	571	624	648	653	609	670	644	672	605	655	640	673	622	659	674	657	589	634	597	617	648	657	615	614	664	637	631	606	606	639	614	625	643	640	627	617	614	631	642	644	655	652	651	593	628	652	621	633	633	674	694	642	622	633	615	659	678	654	649	613	621	654	629	605	675	614	621	616	627	615	627	616	637	663	581	636	621	606	631	616	653	636	667	623	663	674	622	636	629	686	630	636	660	639	622	622	692	600	612	643	635	620	644	630	633	618	619	656	639	681	616	664	627	627	647	644	601	663	633	690	634	597	588	678	626	646	617	593	596	632	598	642	625	697	614	644	648	604	619	618	623	627	651	644	627	586	619	620	656	625	604	606	598	631	660	662	598	647	630	601	581	694	611	627	586	631	616	609	660	615	621	643	659	587	581	636	656	574	672	616	647	619	641	641	618	682	629	620	672	595	606	622	618	580	599	653	665	634	626	647	611	606	639	640	642	601	638	611	655	608	655	642	657	620	650	621	605	647	596	654	650	650	626	644	640	636	587	635	656	632	595	648	589	590	644	590	607	632	651	651	644	620	649	651	648	608	609	621	676	611	637	676	629	666	622	619	646	599	636	641	573	632	631	708	657	651	639	627	638	636	671	608	660	614	665	638	674	674	654	633	656	617	657	644	627	594	578	621	586	654	660	603	612	615	616	630	626	582	584	645	631	599	617	645	640	627	658	590	652	633	649	649	623	644	631	624	657	610	613	671	636	646	603	636	640	656	593	641	607	605	604	607	630	669	610	658	605	614	653	665	603	647	638	627	625	660	644	614	649	639	637	638	600	614	598	659	680	632	597	662	587	638	639	601	620	628	606	627	637	643	588	618	608	651	596	640	662	649	634	664	621	635	599	671	601	615	613	644	634	649	576	618	667	549	611	603	609	622	669	655	621	589	600	615	637	649	636	630	631	613	597	623	639	636	616	652	657	615	657	668	666	653	660	633	630	605	647	641	607	620	641	590	625	670	618	619	642	626	653	640	652	638	656	609	614	683	640	645	663	582	654	612	654	647	599	595	650	597	634	648	600	621	640	642	642	628	632	614	671	642	598	643	600	638	641	609	634	671	616	649	610	620	579	592	628	632	613	639	646	658	619	612	633	603	632	728	618	624	626	634	703	636	595	617	616	617	651	615	614	672	646	635	646	623	615	620	633	621	640	612	643	600	640	638	610	608	662	658	616	613	638	612	641	626	635	613	631	639	637	601	595	618	625	611	581	626	636	670	619	664	575	636	617	620	625	606	670	593	628	594	654	700	635	647	640	653	647	609	638	631	642	658	626	608	627	622	622	607	662	663	624	604	641	658	643	650	683	602	600	628	661	589	661	626	630	631	629	653	635	599	639	621	667	633	634	637	658	646	689	617	653	670	663	662	665	605	563	634	653	613	643	615	584	657	591	665	647	626	641	608	631	608	657	647	671	626	717	617	633	599	655	593	649	618	622	591	635	613	634	614	639	637	621	657	615	615	647	640	656	634	626	644	655	649	591	650	644	617	609	651	646	681	655	637	650	609	612	657	590	643	610	597	669	653	626	669	638	657	626	626	606	637	626	632	649	608	613	605	652	641	590	663	648	613	693	660	601	636	639	657	657	635	670	620	676	623	620	659	626	606	630	621	648	633	641	648	646	548	616	652	651	624	605	590	616	630	634	665	627	669	622	602	609	643	636	636	601	620	657	585	648	663	630	613	649	620	614	621	605	641	617	612	623	653	690	667	639	631	670	599	610	617	635	643	635	639	648	652	641	629	684	668	627	603	605	626	629	586	626	673	620	627	663	592	640	574	644	621	695	615	624	628	637	620	625	656	661	657	589	589	629	609	612	644	654	598	633	637	603	635	652	643	639	627	696	636	645	653	622	628	645	614	660	680	639	701	642	659	632	660	576	602	651	622	636	651	636	653	622	604	639	673	615	627	637	653	579	637	617	638	650	635	631	655	596	604	641	645	643	627	625	671	643	681	668	647	647	593	648	573	616	641	633	625	634	567	627	604	632	673	632	662	639	643	633	650	640	674	612	623	631	610	593	597	624	614	646	584	628	581	597	615	613	615	643	625	639	643	640	622	616	650	654	603	639	661	616	600	612	649	633	723	635	652	645	679	633	631	633	594	599	614	612	663	612	585	625	602	607	672	572	670	689	650	627	614	676	651	607	622	608	616	641	623	617	636	636	638	630	615	659	690	596	627	638	693	652	646	687	607	654	640	621	622	641	581	661	614	666	651	635	574	656	641	625	656	632	650	659	660	654	597	629	622	646	650	636	622	650	618	620	537	617	675	644	625	630	622	616	619	603	595	661	638	627	652	652	594	658	625	658	648	597	649	632	597	654	614	601	621	646	639	604	631	661	605	644	597	646	629	630	665	588	605	626	627	660	594	605	646	613	621	625	631	683	572	614	652	609	598	616	683	637	629	601	619	648	622	605	646	671	643	683	597	631	619	632	654	620	617	600	644	646	642	664	633	636	642	604	632	607	677	613	634	670	644	625	642	635	641	616	617	668	642	636	631	677	594	590	650	623	629	634	633	625	588	651	657	637	662	619	585	624	641	616	605	645	656	628	641	654	593	591	649	598	592	611	608	605	697	606	630	613	625	627	686	648	664	579	646	622	656	641	674	641	654	672	621	624	635	584	624	668	654	621	628	573	655	623	665	609	636	635	630	662	654	614	626	615	615	594	638	635	600	619	613	666	661	655	645	624	659	657	654	648	612	652	616	623	616	656	638	618	658	634	615	600	623	638	659	619	649	629	607	623	640	612	596	635	621	600	666	635	629	605	605	609	613
31531	27526	22977	6119	514	443	440	473	437	413	455	482	468	460	408	469	475	505	483	468	465	474	486	458	456	417	443	442	479	481	446	421	441	409	464	494	440	449	455	498	492	451	460	495	469	445	463	453	459	429	395	440	448	449	496	456	441	460	466	464	482	456	470	433	466	466	472	443	453	487	453	435	428	438	452	455	472	438	450	437	458	476	427	417	443	461	448	454	485	481	433	427	432	436	423	466	444	468	465	455	461	437	441	446	445	457	463	458	439	463	465	480	475	478	461	463	423	419	447	449	463	449	422	460	463	454	457	453	450	417	456	457	450	405	466	471	467	475	428	445	455	415	452	431	451	448	487	437	432	475	451	438	472	430	479	451	475	429	432	454	469	455	459	478	489	426	458	420	434	479	427	449	405	448	461	440	441	421	453	452	494	459	407	452	480	455	441	481	440	449	454	440	465	450	448	445	428	468	426	438	452	448	473	427	423	510	433	422	477	465	441	479	451	447	417	449	473	418	440	462	434	449	467	445	462	476	416	475	437	448	461	437	452	464	436	468	469	419	455	432	403	428	448	419	492	447	437	431	458	424	454	450	451	467	454	421	447	425	450	414	428	457	442	470	458	438	436	446	472	478	426	454	454	467	446	453	471	418	437	457	441	454	462	446	462	477	433	464	428	461	453	443	405	470	445	429	478	462	448	453	466	454	444	440	431	427	461	474	429	503	453	441	440	430	449	458	462	446	413	435	425	466	437	485	470	425	448	464	463	441	472	439	482	476	438	477	491	448	427	429	440	437	458	443	443	460	478	449	472	496	438	439	459	495	460	450	446	444	437	446	459	429	437	437	438	464	457	432	473	432	457	465	443	439	430	477	465	455	421	453	457	474	461	506	462	462	412	449	516	431	467	473	446	452	454	470	475	435	473	457	447	425	418	448	470	417	452	455	446	452	450	449	470	417	434	453	474	456	443	495	427	428	459	413	472	451	451	467	431	444	448	466	461	465	429	501	450	460	443	463	442	443	440	427	419	460	469	447	418	431	448	469	478	465	470	443	466	460	484	438	490	448	413	427	437	472	453	440	449	429	441	527	431	428	459	457	477	473	457	477	435	443	412	472	470	457	457	480	479	474	507	446	437	430	455	490	466	474	441	458	453	442	422	429	465	429	482	442	464	485	429	420	475	398	433	451	456	454	445	405	475	433	473	454	477	436	461	451	470	435	474	418	446	428	459	437	428	449	462	487	458	461	439	455	460	460	421	402	439	474	455	441	439	472	462	416	441	409	446	411	418	464	459	467	477	458	461	441	416	439	444	419	444	458	408	470	471	424	439	456	437	446	442	463	461	465	461	496	452	432	483	472	449	476	456	419	440	457	481	423	474	435	432	422	421	405	469	469	451	449	512	450	422	437	433	429	443	422	454	454	402	423	446	444	425	422	426	437	439	455	411	482	476	415	472	445	450	461	455	430	461	423	457	443	460	439	477	484	460	440	459	475	452	446	439	461	428	458	463	456	431	440	423	474	457	421	450	438	469	466	448	434	403	435	459	469	473	451	498	451	432	495	460	444	471	445	464	444	432	430	437	480	414	420	458	458	425	446	450	400	483	457	491	397	454	454	452	438	472	461	427	459	431	458	460	444	443	440	437	430	463	452	459	485	490	444	413	447	451	444	423	447	451	481	456	432	472	452	427	452	456	478	491	456	417	497	446	473	483	432	456	437	481	439	438	461	440	448	472	466	469	433	446	455	455	460	405	413	457	458	450	415	464	464	433	460	453	461	468	465	494	460	459	472	479	444	474	456	439	469	470	454	442	447	433	431	471	428	472	460	454	450	420	452	495	436	408	483	449	441	400	478	474	426	454	478	450	471	440	427	435	417	480	447	481	454	450	469	477	484	463	471	440	469	463	433	426	457	448	414	421	411	433	461	436	462	444	407	437	445	437	426	475	467	458	444	459	433	460	503	471	441	433	430	438	447	477	429	461	467	434	459	430	477	451	447	450	471	471	434	477	444	456	444	401	439	442	490	432	452	433	483	462	472	477	441	408	457	462	435	462	448	470	463	436	395	492	446	452	454	453	394	454	443	459	448	448	439	447	446	454	470	436	492	471	414	443	489	442	442	474	494	447	452	467	449	431	451	450	463	447	432	446	470	443	442	481	391	449	413	455	434	463	454	471	446	453	471	447	459	471	461	480	445	433	458	443	444	435	448	439	452	429	436	454	456	458	502	442	482	467	462	472	463	428	451	445	397	479	418	431	446	489	464	472	435	449	445	469	458	442	429	454	455	465	464	439	439	451	454	467	451	454	421	475	465	440	473	450	414	496	460	464	441	435	454	458	459	446	451	450	491	420	484	433	478	419	443	446	445	437	422	467	459	474	479	466	408	500	446	425	450	410	444	441	449	448	472	434	472	447	445	466	465	488	433	501	420	472	414	466	442	434	436	438	432	446	422	474	494	486	450	454	418	461	472	433	435	441	471	414	473	424	443	422	442	483	457	456	480	467	466	429	482	470	474	453	466	453	421	411	453	452	453	435	455	462	472	466	460	425	462	406	430	456	451	481	490	427	455	414	469	461	438	446	434	457	407	453	447	460	426	423	450	444	455	446	445	452	431	461	442	486	463	436	429	421	487	468	400	458	440	464	448	476	446	467	439	476	439	469	455	473	440	477	448	456	452	435	404	455	424	460	427	433	450	455	452	425	445	433	441	447	434	435	469	438	450	500	417	440	451	437	414	407	462	466	452	458	458	470	479	413	445	428	451	422	475	486	395	472	470	454	445	519	424	474	468	455	446	471	433	494	436	420	464	464	446	455	463	478	412	464	475	478	463	446	434	435	432	463	464	466	460	475	438	442	478	408	478	469	447	429	480	475	457	492	443	456	446	465	477	447	471	442	447	471	462	432	436	442	392	453	452	478	449	472	437	419	445	442	423	431	485	450	440	481	450	441	400	485	447	446	456	431	475	438	483	417	474	428	444	442	442	462	417	441	451	445	424	457	467	432	454	436	444	431	465	429	466	449	482	450	423	420	453	438	443	461	470	468	436	455	433	450	482	444	364	470	454	474	448	451	444	449	435	425	463	440	418	441	421	503	440	465	471	439	439	477	434	466	441	441	459	455	461	456	444	488	428	454	412	413	434	436	421	441	452	446	454	432	423	437	472	460	443	455	465	471	469	452	394	445	470	467	439	467	447	484	469	456	457	457	463	473	458	433	447	456	462	420	470	451	428	449	447	443	450	473	460	488	455	464	480	411	451	472	465	461	479	459	421	464	457	471	471	438	447	428	457	447	492	448	431	454	448	456	441	454	448	424	437	483	448	426	473	482	466	451	474	472	444	439	471	429	460	459	458	432	440	453	431	449	436	474	442	442	448	395	464	450	430	462	429	436	427	476	420	470	457	483	459	485	478	442	467	448	446	463	429	414	446	455	430	450	446	448	450	434	459	435	414	441	422	434	462	446	418	429	447	455	443	432	457	447	466
39636	42156	21715	2419	640	613	582	671	623	634	625	659	608	667	662	607	620	629	611	605	674	652	667	626	655	611	626	641	607	609	593	629	649	620	640	669	621	635	628	644	595	605	651	634	624	618	645	588	641	632	655	670	655	606	600	637	676	618	572	611	603	616	597	630	657	652	632	621	609	588	657	649	626	637	683	639	676	596	654	630	606	645	628	627	651	602	680	646	616	579	624	652	670	628	612	648	604	592	680	659	630	651	649	611	647	606	624	621	619	646	630	660	622	609	581	635	655	598	688	641	642	641	641	666	654	643	627	639	616	631	673	616	626	633	632	611	620	607	643	659	658	662	627	672	660	648	646	651	597	637	651	644	683	665	647	658	631	640	618	656	590	645	615	640	622	605	654	649	654	592	627	645	623	643	633	629	633	589	625	647	656	637	626	584	603	652	663	621	664	620	657	626	618	602	629	692	633	664	638	586	649	629	618	609	609	622	651	612	610	672	648	629	668	635	664	673	633	636	668	638	607	617	640	618	609	614	648	634	637	621	643	645	670	662	643	633	616	640	618	634	655	628	618	658	642	624	633	606	669	637	635	637	601	657	653	650	607	611	621	660	616	631	608	599	604	617	643	638	619	619	679	659	678	667	638	670	606	640	605	559	632	603	631	678	615	613	624	598	627	627	607	647	619	652	626	650	701	632	607	621	609	600	666	563	644	644	615	599	612	607	665	635	643	568	593	629	602	649	633	633	696	626	651	592	630	604	659	611	631	670	603	606	619	680	671	660	601	614	613	643	600	647	650	626	577	633	622	623	613	642	655	652	616	645	637	634	589	600	633	606	680	613	649	646	649	673	651	648	620	624	676	659	611	646	607	687	599	618	617	631	607	649	639	635	598	605	641	666	592	629	629	653	626	663	637	647	610	644	660	638	638	682	600	615	614	614	628	653	618	620	650	627	641	654	642	621	639	586	646	634	673	628	607	660	653	623	669	667	632	663	595	616	630	658	583	594	629	636	637	638	660	618	627	605	612	642	576	592	610	663	634	644	659	605	670	600	638	642	610	567	648	595	696	640	635	634	644	622	610	664	626	619	644	674	567	643	645	633	579	645	584	644	595	609	686	643	610	627	657	658	667	615	707	641	574	639	637	605	647	616	688	632	654	613	646	649	628	617	614	677	600	640	619	618	631	624	661	659	647	624	635	618	608	582	678	649	595	640	641	633	668	632	634	616	647	629	640	630	610	574	623	683	641	635	652	637	668	591	604	668	595	615	584	615	639	650	652	657	630	676	620	652	654	637	644	664	630	592	608	643	655	611	622	604	667	644	633	673	584	638	576	639	662	640	593	592	646	638	689	588	644	659	641	659	683	711	608	653	632	687	603	678	630	608	633	656	631	586	599	665	582	617	635	645	669	599	647	589	638	654	653	606	627	619	597	632	659	621	631	637	621	637	679	610	644	669	612	639	642	679	617	650	616	656	612	635	634	616	630	616	671	618	639	695	600	686	651	619	647	631	645	631	631	653	605	623	670	658	603	665	647	651	631	638	644	660	646	609	618	613	644	663	660	638	643	620	673	613	601	708	677	652	621	638	615	624	623	613	710	654	679	613	634	656	638	631	651	617	611	676	607	597	668	621	620	623	669	622	630	610	655	620	632	600	628	678	656	580	670	582	606	641	655	632	617	654	638	604	624	657	593	628	670	637	636	657	664	655	676	629	656	643	637	562	638	601	655	645	664	568	659	618	612	605	626	621	618	653	672	656	583	667	629	641	616	656	613	630	610	619	690	625	640	619	665	640	627	591	628	623	676	604	666	628	670	642	644	671	665	636	676	662	598	626	643	670	619	607	649	638	598	639	668	611	637	644	623	579	628	631	648	655	633	632	676	631	646	609	610	667	642	636	625	606	651	596	640	647	668	662	609	641	641	713	612	606	663	630	627	546	639	594	632	613	585	619	671	614	634	592	600	606	618	587	626	673	649	601	641	676	647	613	671	633	646	620	622	662	690	641	625	628	660	634	591	620	616	615	657	639	642	589	632	619	668	648	668	657	642	637	627	656	676	652	642	648	613	627	614	677	592	622	621	664	665	611	646	651	623	609	634	647	625	635	676	630	615	657	642	665	654	655	614	660	651	621	597	654	658	638	652	616	600	637	671	633	629	625	661	614	666	634	609	662	626	644	628	596	586	610	579	629	631	630	655	630	626	564	618	621	604	627	630	611	678	632	639	651	659	628	582	576	648	686	619	600	652	643	619	650	635	621	649	638	670	630	610	666	669	619	619	610	619	654	657	653	597	649	613	658	621	638	631	689	629	611	620	633	606	617	625	555	641	595	652	653	637	604	600	644	628	659	603	596	670	633	637	618	655	650	611	636	653	627	611	648	608	612	607	630	617	667	627	623	570	612	603	677	657	648	631	630	636	653	696	635	636	603	631	626	623	621	665	636	625	655	620	598	643	651	632	575	620	620	624	651	636	581	630	645	647	669	603	613	644	698	657	674	611	596	665	609	645	637	642	635	633	661	652	651	595	615	604	605	681	661	588	628	607	620	624	600	614	645	651	676	649	619	618	583	626	641	607	593	637	622	640	613	616	624	631	653	654	609	633	632	580	621	599	674	645	618	607	624	618	652	672	580	609	625	710	628	666	623	650	646	635	576	639	650	672	565	624	643	640	663	678	620	582	613	628	641	629	605	640	622	631	637	634	629	663	646	704	618	623	611	614	648	600	633	635	635	633	624	657	663	661	633	667	649	670	624	597	602	639	623	628	679	616	637	652	617	606	632	604	655	656	630	614	581	680	680	660	632	649	633	632	690	625	670	637	649	676	636	643	646	666	669	646	604	614	611	586	607	610	659	627	597	649	630	636	641	622	628	620	633	649	631	625	604	577	643	645	645	625	624	601	647	623	651	576	662	599	637	608	649	629	677	644	630	656	643	649	688	631	649	609	647	599	628	637	651	610	635	645	678	646	647	642	594	642	612	631	651	639	619	662	619	617	653	642	651	593	605	608	674	628	631	626	658	633	620	620	666	626	616	629	669	601	651	665	681	651	580	598	628	624	628	634	600	585	662	620	627	591	648	669	657	629	615	596	650	623	654	621	636	660	646	634	592	547	626	610	601	640	692	638	627	630	634	599	606	624	655	625	622	657	632	651	614	640	583	606	644	663	637	645	658	663	639	637	638	676	632	640	670	630	608	654	637	617	614	653	661	666	627	675	625	666	642	675	659	633	679	622	605	621	655	586	602	576	640	624	623	612	649	667	672	621	668	625	665	638	610	628	663	625	640	667	649	621	586	651	660	623	606	608	608	664	667	608	631	633	679	640	672	629	614	596	606	672	642	631	643	598	662	650	649	658	673	631	624	585	667	635	653	648	670	649	592	663	622	626	636	677	653	654	638	639	546	625	620	643	628	629	638	649	648	649	622	638	625	641	623	662	639	648	581	620	613	659	650	620	597	652	631	632	620	674	622	645	651	596	684	673	643
24685	21931	29197	24343	20749	8462	798	645	551	570	564	554	604	562	598	619	564	566	513	573	576	576	590	547	569	550	540	548	567	519	587	593	582	585	534	513	557	549	596	549	569	543	556	546	606	574	533	575	552	536	533	562	536	568	563	593	579	541	540	554	554	539	574	607	581	523	535	542	546	580	582	518	546	556	560	541	576	540	514	528	556	565	577	554	552	585	538	599	550	538	563	575	538	583	509	575	588	574	537	552	576	549	564	547	524	601	525	566	573	596	576	565	570	573	566	577	529	545	590	538	570	560	548	540	531	557	589	547	575	565	556	535	520	581	548	577	572	538	554	548	554	532	545	598	541	552	576	500	560	530	548	542	544	545	543	529	569	563	541	559	511	574	579	557	567	554	549	582	588	546	594	569	559	559	529	495	552	530	557	572	539	536	603	571	549	553	559	566	531	523	553	560	626	542	544	543	560	575	566	585	564	547	592	585	548	527	564	525	565	539	603	528	595	561	560	613	534	569	575	585	533	542	561	519	515	564	534	531	542	565	556	576	529	552	573	593	589	515	529	558	580	577	556	532	587	559	534	559	537	491	579	564	542	569	569	552	503	544	526	574	615	552	571	527	558	542	518	516	535	529	560	578	539	517	543	568	584	540	518	566	562	563	562	527	551	524	537	543	581	532	542	556	532	601	551	569	539	569	554	576	521	559	529	533	536	568	551	552	587	547	538	566	560	579	550	565	577	563	578	520	535	574	580	561	545	580	563	561	528	534	574	516	547	545	572	562	578	581	548	547	556	556	555	596	549	561	553	517	540	560	576	571	555	560	579	576	565	515	552	546	586	553	601	553	544	579	566	591	536	538	545	543	533	567	572	581	559	552	554	550	573	512	572	561	559	582	551	521	550	542	576	553	581	538	586	533	550	567	575	536	571	543	541	528	553	554	569	544	566	591	540	545	561	490	602	554	541	537	576	568	574	546	566	560	530	559	608	559	531	534	560	546	575	540	500	538	546	558	555	569	535	588	537	570	587	547	560	583	581	571	540	579	501	510	554	552	571	546	543	599	586	575	588	567	601	566	553	551	538	541	549	586	545	555	601	549	589	571	583	555	524	545	541	552	542	563	588	587	523	583	517	529	573	591	547	533	517	562	499	527	552	562	522	547	515	521	575	570	597	520	549	545	556	521	577	565	600	601	568	530	538	564	539	585	547	565	561	556	562	537	583	547	568	593	533	564	592	527	555	555	557	583	555	615	559	592	547	555	541	543	540	514	581	554	590	542	566	549	568	544	528	568	562	572	585	541	534	541	574	576	564	594	547	586	582	574	515	545	533	576	563	606	582	571	514	587	530	594	571	554	520	531	564	576	542	558	571	551	546	539	541	508	532	535	555	573	561	555	529	547	601	533	575	599	556	551	518	515	575	527	546	501	579	565	555	545	559	524	581	511	545	539	567	523	523	550	578	534	521	568	547	516	576	525	544	600	554	490	549	559	533	607	570	581	530	560	581	577	548	569	550	542	484	559	553	581	568	579	573	560	589	583	530	593	561	573	562	496	562	573	556	526	564	574	555	561	569	560	555	541	579	518	520	520	513	524	539	528	567	539	536	535	528	533	576	585	544	585	576	549	526	560	561	566	516	500	593	591	572	559	540	526	539	535	583	567	569	586	563	560	589	554	592	576	559	596	524	539	539	558	539	602	535	516	507	538	510	574	536	545	574	522	560	535	553	561	550	586	561	520	555	537	563	577	574	553	538	533	532	528	515	562	550	575	571	547	534	585	554	515	509	538	563	546	586	557	574	580	509	572	550	572	599	545	593	572	567	552	519	538	506	546	542	600	566	541	587	522	574	541	609	588	507	522	559	570	590	512	510	528	562	584	512	510	587	556	520	560	534	571	579	554	523	563	570	575	541	589	586	539	549	530	534	568	588	544	585	569	550	563	562	535	550	561	591	584	612	516	545	562	576	541	561	544	534	568	491	562	525	531	511	546	594	552	580	519	563	546	538	583	558	546	553	559	583	576	535	586	535	568	583	554	547	498	576	580	548	516	562	553	547	552	603	565	540	573	585	559	579	592	544	590	568	610	542	514	550	548	558	527	546	511	588	534	553	555	550	550	570	567	519	536	546	566	536	554	583	569	545	540	507	554	556	528	536	584	553	579	501	573	518	548	566	580	605	577	536	535	557	568	536	545	550	546	572	536	565	561	584	557	525	588	532	542	523	550	548	566	525	583	560	571	530	556	577	581	569	540	521	531	577	542	558	552	601	536	528	569	582	587	563	537	548	591	571	538	618	547	602	539	578	555	493	527	571	537	505	597	532	581	593	599	531	525	548	542	534	612	562	542	537	575	550	556	488	576	580	516	559	555	623	553	561	524	551	533	558	563	553	540	569	514	570	551	562	537	555	604	575	540	605	546	571	536	576	525	583	573	552	563	553	486	552	563	590	560	534	538	523	571	553	553	536	540	527	589	534	607	509	572	583	558	562	567	557	566	575	537	554	512	580	574	519	546	572	559	535	617	531	556	564	521	503	550	513	567	569	552	528	555	563	523	527	515	588	518	554	526	565	539	562	555	559	539	580	535	573	571	584	580	551	539	564	550	537	567	537	546	511	523	568	543	554	549	563	599	572	582	540	579	587	593	540	560	567	565	577	557	553	542	617	555	607	543	506	577	504	562	538	557	529	557	554	551	569	558	557	574	546	584	521	538	520	565	558	550	520	525	523	556	554	557	521	555	521	583	540	545	577	551	544	566	578	534	580	523	528	573	586	583	560	544	527	524	534	575	499	559	548	574	572	528	550	534	576	563	535	541	542	590	584	514	536	537	558	517	515	506	539	630	540	561	574	598	551	537	571	521	523	532	525	525	558	576	537	578	573	499	556	569	591	561	546	591	578	546	546	540	535	551	556	561	558	566	557	580	610	578	584	584	546	561	579	568	562	556	539	504	550	557	556	531	557	536	540	575	559	599	578	560	558	544	558	553	556	563	532	550	577	544	568	568	589	568	552	556	605	567	568	564	601	611	560	560	599	539	525	542	569	622	561	561	572	520	551	523	558	596	545	567	546	552	541	549	567	553	564	558	558	522	521	538	551	584	563	563	579	564	566	559	552	577	525	535	575	551	570	565	551	553	523	500	538	600	549	520	567	566	543	527	572	577	537	566	542	564	517	534	526	546	574	563	546	576	581	572	580	580	547	574	584	547	578	570	564	591	541	580	552	561	574	551	531	545	534	518	549	528	547	543	553	556	527	583	556	537	618	558	575	540	497	576	520	540	526	593	573	534	553	551	555	537	585	566	617	551	585	563	563	553	525	550	597	582	544	572	566	544	542	600	550	567	565	532	589	550	539	531	544	557	523	554	552	576	592	553	527	542	574	580	564	529	490	592	550	565	586	569	579	561	542	554	557	542	576	557	569	540	554	584	537	523	548	558	544	600	550	575	567	579	593	560	565	511	593	542	551	534	519	540	540	544	516	571	565	567
61855	82991	50000	6882	808	777	787	746	831	764	777	836	774	797	807	804	800	749	773	788	716	764	775	763	759	763	773	751	760	728	798	778	735	761	717	809	771	754	809	783	722	737	826	695	719	787	763	756	745	731	752	772	774	770	798	810	840	765	837	726	806	800	754	749	804	785	779	776	795	797	744	792	779	763	787	770	796	756	748	820	773	886	754	751	753	781	762	789	809	735	819	772	746	810	824	797	772	781	745	739	736	762	756	743	722	815	747	772	777	795	808	765	754	801	758	770	785	785	761	772	786	765	757	803	767	773	748	818	764	716	789	776	761	797	752	762	796	798	825	784	799	772	737	797	733	864	764	819	771	799	778	753	794	786	763	716	763	781	779	772	789	798	753	755	790	767	770	777	751	773	742	782	788	775	797	751	781	770	748	791	817	798	774	736	720	730	790	723	776	734	796	785	771	726	768	817	761	764	789	771	745	793	827	809	759	779	736	772	776	776	745	799	821	762	791	788	772	789	739	728	738	755	762	771	790	767	810	795	795	754	792	790	770	725	724	741	803	744	716	776	779	720	781	754	762	764	832	781	705	776	786	761	788	757	763	781	770	785	751	707	765	739	736	756	808	744	737	784	778	780	800	742	732	745	789	787	766	786	780	756	761	726	739	745	836	759	762	756	796	772	741	793	786	770	810	794	749	792	785	807	767	779	709	754	745	751	767	764	786	760	782	758	795	779	788	841	765	763	731	787	788	810	794	747	809	742	773	755	810	719	760	791	760	773	715	708	775	767	771	732	729	772	758	739	761	760	769	815	766	771	777	725	707	788	825	736	798	747	770	801	744	785	768	712	745	799	763	759	785	756	788	778	775	769	787	763	763	763	776	757	750	759	735	763	781	736	761	785	756	739	830	744	782	776	776	755	774	778	797	718	776	747	770	748	775	768	739	743	772	769	785	730	794	728	754	823	788	814	811	742	795	770	780	714	723	759	776	773	759	744	758	784	735	759	798	805	749	797	786	779	811	708	787	771	697	744	758	802	772	762	745	790	774	771	737	775	779	770	722	767	788	783	771	796	733	764	753	832	768	797	788	752	768	760	737	778	780	744	764	792	732	750	764	786	789	750	719	750	757	785	777	802	751	788	726	703	754	778	775	794	745	784	798	761	754	781	789	799	763	781	814	802	799	736	787	748	779	747	714	820	774	784	760	765	788	732	735	784	761	822	784	765	765	755	800	767	819	786	761	748	803	774	787	793	768	771	724	734	773	749	767	737	756	768	852	775	768	832	756	766	785	773	813	754	793	786	771	803	806	790	773	830	794	763	818	738	754	766	776	763	751	787	742	741	735	770	761	750	716	716	732	783	807	768	785	790	784	737	739	769	789	741	771	795	730	742	756	784	781	757	776	765	801	769	767	799	758	848	748	774	736	785	759	750	769	798	767	755	774	772	748	769	771	763	735	780	767	738	767	696	775	788	786	774	782	770	746	787	785	753	772	736	799	770	766	763	771	735	809	783	765	821	765	788	822	782	742	790	824	736	712	751	774	791	708	783	793	784	781	714	742	822	769	784	765	811	775	764	750	753	805	829	754	733	751	779	813	790	806	794	808	732	805	773	756	765	784	756	806	758	771	775	763	769	786	752	821	756	776	775	746	770	745	776	796	783	750	727	743	769	739	755	800	796	789	791	731	729	792	728	758	736	759	747	716	748	771	784	790	771	769	757	778	798	777	777	746	749	739	717	737	751	737	761	799	802	785	800	760	722	762	745	789	737	768	798	770	760	751	768	811	739	798	785	783	731	709	756	734	749	796	775	761	770	773	828	756	791	751	772	734	781	734	753	785	826	798	738	711	733	770	776	764	773	786	782	764	785	811	776	784	801	761	806	712	797	759	775	786	747	777	788	746	770	750	742	807	788	773	760	749	733	803	760	757	753	792	792	792	821	827	772	746	770	743	727	791	782	782	775	814	799	806	765	764	725	793	805	789	783	757	765	739	718	764	753	791	728	816	796	768	774	750	748	723	793	798	760	736	805	713	741	763	666	772	788	789	748	776	723	743	769	821	760	735	808	766	794	839	761	804	745	728	783	746	755	764	712	826	784	706	788	790	760	768	787	778	697	739	785	735	724	769	758	812	716	762	788	743	748	733	810	789	763	745	796	764	731	767	749	755	723	768	769	775	793	768	761	770	762	746	815	743	788	744	787	784	763	770	732	769	717	704	834	756	770	739	795	773	747	773	767	797	790	752	793	744	792	742	790	803	780	793	733	754	763	823	766	778	803	777	785	779	776	749	740	789	721	787	759	768	755	759	764	741	761	788	757	782	754	771	775	768	765	734	780	782	791	746	796	760	757	754	718	728	785	791	784	785	776	770	734	753	786	777	765	799	765	803	764	720	791	708	804	778	809	714	761	775	796	760	754	767	728	778	773	814	778	744	776	784	746	779	794	778	736	734	765	742	813	737	730	768	761	762	749	736	743	754	784	824	771	786	752	780	838	716	771	726	827	736	798	780	786	714	754	761	803	733	784	756	826	780	765	800	711	790	806	796	790	770	785	742	769	741	781	816	729	736	785	759	755	772	750	747	800	734	769	749	786	745	770	771	727	766	755	822	773	751	804	807	774	807	746	745	797	807	717	797	757	753	762	792	747	773	770	724	799	774	785	782	777	760	742	751	800	788	755	771	779	755	842	744	767	739	722	803	802	788	728	754	726	772	829	740	765	781	762	784	817	771	835	750	749	798	775	808	780	762	750	739	804	797	774	783	774	786	814	790	754	811	762	737	829	725	771	754	806	786	776	721	814	807	806	848	720	734	753	792	757	746	847	768	782	773	744	745	753	832	766	767	771	835	771	715	786	771	779	785	726	801	764	789	778	735	756	790	746	728	774	783	765	765	766	768	752	755	802	828	770	793	778	779	760	764	765	820	751	809	770	753	765	760	788	786	762	796	742	714	819	797	723	785	775	785	759	805	755	777	775	789	757	765	737	733	794	789	749	736	811	718	781	781	776	799	767	758	758	779	703	779	776	818	749	814	750	784	760	806	758	739	771	780	812	769	794	766	798	709	755	746	766	769	800	745	793	783	759	712	798	771	758	726	747	759	790	816	752	754	787	762	752	762	771	778	739	784	777	748	802	815	834	756	805	754	736	721	772	775	731	757	792	789	761	750	758	800	718	735	748	780	763	764	778	799	747	790	758	753	760	783	760	764	759	785	776	785	746	769	778	770	815	783	729	803	810	783	783	761	775	760	774	775	788	784	798	743	755	758	809	785	832	785	785	784	777	772	731	770	753	742	793	759	724	738	767	759	789	752	769	790	733	803	759	794	777	780	786	812	758	774	734	737	787	779	763	726	782	779	791	719	786	809	801	809	787	790	734	842	781	737	790	754	748	802	806	787	760	735	768	768	786	758	770	732	766	776	782	795	726	788	754	747	783	775	720	759	728	757	769	733	784	753	754	815	753	775	755	795	775	771	743	749	742	795	794
23341	21540	29427	23731	21337	20843	6006	568	512	476	479	473	439	463	450	462	503	462	466	443	431	436	456	464	445	441	451	441	434	469	463	460	430	468	462	492	460	477	455	467	449	451	441	490	468	444	456	435	442	464	487	438	431	445	437	452	468	502	480	458	471	429	448	450	493	429	484	425	415	483	450	419	452	436	458	459	454	434	478	455	462	442	426	441	439	478	454	448	454	454	419	485	450	467	433	456	477	464	463	436	479	467	447	453	440	446	472	443	447	448	461	444	423	434	452	414	474	441	482	425	450	447	439	470	468	447	451	473	472	448	465	463	463	455	450	469	472	453	428	455	454	486	447	432	480	455	430	437	444	464	443	477	457	500	435	422	456	458	468	458	465	457	440	506	409	450	475	455	418	429	486	409	451	445	443	471	506	473	423	431	472	443	457	488	439	488	432	471	472	458	447	450	460	470	419	459	424	421	444	447	415	423	436	434	407	394	424	438	445	477	432	434	443	431	444	431	466	417	444	460	419	446	432	472	433	430	472	462	476	431	435	481	456	468	475	429	475	425	442	458	440	455	461	468	481	429	480	426	470	442	453	441	438	430	447	452	448	431	444	481	446	466	439	437	475	431	441	480	459	456	424	515	450	451	471	418	429	434	469	460	472	464	434	446	445	447	444	458	476	438	453	443	436	477	448	460	467	403	460	470	492	426	462	440	444	469	395	434	461	462	445	463	426	448	453	436	440	479	409	474	457	450	427	456	465	426	433	458	461	458	437	472	480	455	426	463	456	431	457	425	434	432	512	451	494	462	476	447	436	463	436	504	462	440	448	471	430	453	459	460	407	453	476	414	466	437	448	455	457	465	460	468	465	474	415	508	431	449	420	422	436	473	460	418	453	419	463	476	459	416	454	418	478	442	481	459	463	444	479	491	475	437	452	471	452	434	477	437	442	475	427	475	456	459	445	487	453	477	438	486	433	426	464	468	460	464	447	446	464	450	459	394	453	437	477	457	468	425	422	459	451	448	452	434	460	463	433	455	468	437	437	491	423	481	476	448	424	485	446	433	415	483	449	448	438	415	480	414	451	449	448	449	475	437	445	476	437	462	459	426	451	451	518	472	465	483	455	470	477	461	447	453	442	468	461	436	445	468	414	419	457	421	432	450	476	484	443	429	444	440	444	442	414	488	447	444	476	427	485	455	493	441	438	481	478	463	485	435	462	483	429	396	421	426	477	438	483	432	424	488	463	456	462	447	451	462	422	454	464	474	446	450	465	451	450	487	438	446	470	436	452	459	449	455	433	457	450	451	467	455	509	440	451	482	440	430	430	456	451	428	445	463	460	458	423	439	426	431	457	507	464	481	445	422	451	426	461	479	484	482	483	483	444	469	476	434	430	481	457	465	445	472	443	447	455	441	411	468	449	428	441	467	430	463	448	448	442	476	422	432	461	427	499	468	468	474	409	431	426	439	490	471	428	453	466	472	475	444	496	439	438	472	469	435	437	436	430	462	445	486	416	455	456	476	489	442	468	462	446	474	448	455	429	491	459	465	476	452	470	460	440	424	430	476	439	417	454	463	444	475	410	468	436	442	447	415	471	454	459	449	426	447	462	444	468	416	445	439	484	434	435	406	464	428	480	433	456	422	459	436	457	444	440	483	477	428	436	473	434	457	456	466	444	447	439	482	448	424	419	420	480	447	418	454	463	430	423	453	443	471	473	395	432	457	442	474	470	456	450	451	472	440	434	408	448	445	466	462	486	459	427	501	438	444	460	429	463	485	465	427	456	470	492	478	441	439	462	454	438	414	499	434	485	434	434	463	450	441	422	448	443	425	433	428	447	451	477	451	428	463	453	431	479	471	432	458	486	425	445	494	463	447	472	478	471	439	473	431	424	419	467	469	454	482	473	466	464	485	439	399	462	431	434	404	450	395	461	462	423	427	425	450	463	480	449	454	433	469	462	445	406	469	450	446	435	396	417	458	439	445	434	433	450	487	468	463	428	454	459	459	453	467	471	462	416	453	431	446	394	467	431	488	420	442	430	452	441	443	425	472	463	435	432	469	425	491	468	456	441	411	440	463	453	452	429	436	415	450	456	435	423	432	443	434	504	412	492	446	463	414	461	468	462	438	442	426	463	427	456	467	473	431	418	481	463	487	434	475	469	402	468	458	463	444	438	415	455	447	479	467	438	424	442	469	451	442	423	438	461	438	488	501	436	436	467	482	444	440	439	456	446	442	464	441	444	424	491	453	440	439	457	475	413	439	435	460	467	472	439	437	468	436	476	476	454	486	488	444	459	444	422	457	486	430	436	465	447	470	431	452	461	453	458	450	440	416	450	462	454	441	477	458	466	451	445	456	419	435	454	449	430	444	455	492	451	453	436	442	443	471	410	419	429	407	509	451	450	454	457	442	479	442	454	446	449	417	433	455	483	428	489	445	506	472	447	467	440	429	412	424	447	451	427	455	485	439	422	436	470	432	472	441	455	465	437	428	465	453	469	472	440	433	443	482	458	432	436	447	441	466	422	407	445	421	455	455	464	434	440	431	473	486	475	476	435	437	439	462	439	446	437	450	429	448	490	457	434	475	436	455	489	419	454	417	426	470	442	449	446	455	436	490	432	461	472	460	457	456	460	427	434	453	471	440	456	440	410	458	461	480	426	463	475	458	456	456	425	456	461	448	449	451	480	428	498	442	487	422	430	421	465	452	447	467	426	434	442	471	462	463	433	479	432	422	477	433	454	457	443	486	439	468	472	470	441	433	412	488	448	483	434	470	435	444	425	407	456	407	488	432	451	428	448	425	453	448	458	452	486	426	462	434	439	455	437	486	437	460	439	429	465	405	470	449	462	436	426	440	435	479	435	452	469	474	437	438	453	484	406	455	464	472	515	474	444	442	469	447	489	433	450	464	446	433	467	466	433	473	435	430	488	478	496	424	450	461	452	454	456	438	468	482	450	452	413	508	473	437	453	429	465	406	485	405	454	492	415	448	460	452	445	472	481	454	455	469	435	442	432	417	411	448	454	433	447	445	445	451	423	454	440	468	444	418	436	438	442	444	467	455	468	468	469	437	474	425	441	454	464	447	477	482	459	445	417	464	466	447	454	433	494	427	438	430	446	453	442	449	447	473	472	452	459	432	465	427	478	508	428	436	450	476	446	483	460	454	486	447	450	473	454	473	449	432	464	472	469	410	460	445	477	435	436	430	439	470	468	428	404	463	457	451	472	442	445	438	454	443	422	478	436	460	443	482	473	446	437	469	444	471	471	479	446	465	447	438	423	467	448	457	468	443	450	465	459	432	465	448	459	476	442	463	444	448	451	463	462	427	472	382	454	429	460	419	460	474	447	482	433	457	445	501	426	457	404	399	425	462	409	414	446	455	432	463	435	463	477	460	431	464	461	472	480	447	432	459	424	415	442	444	504	420	442	447	464	459	443	485	484	454	481	464	433	490	452	435	485	456	441	478	412	442	471	435	490	435
62530	93420	58852	6919	690	690	693	619	676	617	656	615	620	642	595	595	651	648	607	642	656	654	659	626	640	611	617	604	609	642	630	618	671	619	602	612	605	607	669	597	630	643	621	668	604	597	638	622	567	584	607	572	620	596	597	621	624	618	660	590	555	615	599	630	605	654	620	660	615	618	601	606	645	611	608	619	569	592	652	620	649	616	650	608	638	613	653	561	674	643	598	620	605	618	656	637	661	595	643	634	642	626	633	623	662	614	636	638	600	587	609	674	590	643	637	640	614	614	596	633	688	587	634	591	653	594	624	634	628	649	645	627	611	601	629	661	631	612	635	628	618	621	621	607	623	624	609	628	588	613	636	648	608	603	657	598	607	618	614	636	596	636	664	615	669	597	630	632	624	640	607	630	578	624	603	623	642	614	640	666	643	644	602	617	636	593	650	652	640	625	645	638	621	659	602	606	609	621	629	653	649	633	633	602	689	592	675	597	672	605	622	607	629	598	627	626	653	608	585	618	606	662	617	635	618	581	624	591	609	642	594	641	639	648	619	613	617	632	630	590	626	588	623	647	667	674	634	588	575	656	665	631	644	645	647	630	578	637	589	624	630	588	610	621	627	643	635	623	644	637	638	617	582	599	606	662	615	599	632	584	631	589	647	630	629	644	602	675	572	621	620	589	619	636	614	629	565	620	609	629	562	620	646	636	611	651	684	655	639	674	664	619	569	654	632	597	601	612	622	572	644	607	610	609	614	595	621	639	646	611	611	639	617	619	643	658	631	588	665	609	646	633	631	584	598	625	603	615	586	597	625	644	603	645	637	633	676	605	588	603	617	661	628	575	657	615	594	637	664	611	588	655	625	617	609	622	610	567	632	619	631	608	636	653	627	559	625	674	646	641	659	680	605	677	611	624	622	640	628	610	623	620	609	662	619	615	622	646	625	614	613	618	673	665	600	608	642	661	628	599	627	609	632	642	670	608	655	604	617	641	630	671	643	605	619	701	621	639	634	607	639	663	619	659	657	680	666	644	613	623	591	592	612	619	619	654	600	607	623	601	624	614	619	617	588	634	656	637	645	632	597	618	601	616	613	623	612	632	631	638	666	635	647	617	605	637	579	653	591	633	607	609	604	642	645	591	591	652	640	646	609	651	658	627	669	617	626	607	626	620	620	558	634	669	673	660	639	611	590	594	664	609	650	649	610	618	557	627	626	609	614	600	626	627	621	617	635	612	621	624	608	627	647	637	616	597	660	615	582	605	653	612	635	631	622	626	614	620	616	662	582	606	629	611	612	600	610	635	627	608	621	624	603	611	562	644	613	666	579	617	607	675	648	629	627	586	665	602	590	635	619	675	683	614	616	605	646	618	620	623	592	599	628	634	637	591	619	630	661	641	645	616	640	617	622	620	591	616	667	566	608	623	649	614	619	579	637	655	621	549	620	616	620	589	637	613	598	580	662	631	623	625	628	651	616	613	595	562	606	595	608	637	601	610	606	613	587	644	645	623	642	607	644	610	663	625	638	582	626	621	624	620	648	618	657	591	609	636	593	638	638	629	639	604	597	597	646	630	633	603	609	621	620	620	616	617	612	668	656	661	609	653	611	645	614	612	600	626	691	630	594	660	609	659	653	656	614	638	626	615	619	594	639	609	607	620	643	600	614	635	669	623	639	619	648	658	607	596	635	620	640	633	607	640	601	641	602	643	599	630	619	593	647	612	630	602	618	677	640	579	630	650	618	646	575	600	629	637	611	622	632	605	621	633	597	646	628	626	633	596	619	652	640	646	651	640	654	652	631	670	652	622	600	630	617	631	619	640	629	634	638	607	573	638	574	579	589	606	626	585	668	641	577	606	626	651	619	618	625	636	577	612	596	607	643	611	633	671	699	657	584	678	628	626	624	615	655	615	639	635	603	648	634	549	627	659	621	662	605	663	637	640	666	658	614	645	625	586	627	614	629	633	668	561	615	672	628	634	664	633	618	608	597	645	648	625	579	617	628	669	610	639	644	596	658	653	592	622	606	658	593	596	662	629	609	604	639	614	679	603	636	645	564	597	588	644	619	624	635	579	654	603	593	648	625	623	647	659	583	633	638	590	624	637	637	572	610	667	649	626	614	598	593	641	584	635	603	588	613	599	621	623	628	602	641	667	591	620	602	583	661	615	651	627	634	590	643	625	607	612	611	634	672	626	599	611	622	646	637	653	651	630	639	600	611	603	620	614	625	635	611	574	577	607	598	607	641	575	625	610	645	597	623	630	599	643	590	629	599	597	632	627	590	635	590	652	668	610	638	600	618	594	618	626	614	632	589	612	617	650	633	627	658	623	630	645	604	627	656	603	661	648	609	598	633	630	625	587	670	643	587	604	587	620	573	609	605	667	655	634	646	604	667	628	603	650	656	621	581	655	643	613	632	613	656	685	585	653	598	639	596	600	691	590	645	640	642	634	674	639	591	601	678	656	626	645	670	618	659	631	647	630	612	605	610	600	607	643	650	587	615	600	613	602	655	639	616	667	557	593	629	640	614	612	644	641	590	586	669	627	626	629	675	619	625	590	631	630	637	641	620	612	634	628	603	614	616	621	666	614	583	654	632	603	641	639	600	654	610	601	623	643	656	624	580	614	569	624	602	629	600	646	622	581	619	631	623	602	587	604	628	638	623	608	630	577	631	613	673	621	615	645	580	609	647	595	623	593	631	569	599	638	596	623	616	613	616	599	622	587	642	612	590	618	623	625	609	566	599	637	601	599	613	605	596	638	605	603	639	643	611	654	623	590	641	654	617	656	671	603	621	625	581	588	650	619	632	616	630	625	660	669	605	628	595	615	653	614	608	586	656	609	654	649	649	624	577	589	648	631	610	636	638	623	631	575	570	615	666	611	629	614	610	616	653	629	661	603	615	641	628	618	629	604	622	628	598	646	604	583	632	657	657	636	611	644	626	622	651	575	615	619	638	637	603	632	619	630	633	635	651	648	612	629	622	639	618	636	646	581	619	605	584	621	639	677	672	570	579	630	572	617	582	606	625	623	586	609	646	598	586	602	617	645	638	631	647	635	638	612	593	636	618	651	644	609	614	622	583	615	599	638	647	612	611	684	587	577	640	615	626	636	629	608	660	581	643	625	652	609	608	615	649	607	643	622	632	624	616	615	597	628	617	636	624	638	622	623	604	622	633	560	601	622	581	579	637	612	599	615	666	642	597	635	591	669	588	601	652	595	626	614	622	630	638	647	626	622	671	595	637	621	605	616	598	597	603	621	605	630	645	597	601	588	664	631	632	586	592	609	635	630	608	651	635	591	625	626	603	609	586	611	611	661	612	651	629	648	580	658	632	580	645	593	675	650	606	616	610	640	575	609	609	643	599	640	601	631	601	613	624	624	623	635	592	613	632	601	670	617	619	608	590	628	626	627	568	624	617	612	595	676	671	648	602	579	642	668	578	631	667	623	606	571	606	613	627	648	616	604	626	644	637	646	615	606
31717	27717	23255	6104	510	528	461	435	482	424	445	470	459	485	458	489	459	471	445	508	461	446	457	469	470	465	441	456	439	445	457	454	437	437	447	438	461	441	477	442	454	449	491	482	467	425	456	428	436	453	454	468	465	458	459	412	437	473	435	443	487	466	463	450	437	432	439	452	444	455	428	457	481	431	472	436	422	426	457	452	442	420	456	460	452	452	493	470	447	472	446	477	438	449	445	456	475	459	421	479	421	438	459	437	474	437	422	438	478	427	445	450	455	457	454	457	455	458	450	428	500	433	392	426	464	478	453	452	482	454	479	488	475	469	468	456	429	453	460	451	481	472	413	470	464	453	485	446	447	455	456	441	460	444	473	474	421	482	449	462	468	468	413	452	481	458	443	485	496	454	423	439	431	468	451	458	486	457	437	463	495	432	473	434	478	444	436	489	458	422	467	468	423	476	472	487	481	434	469	437	460	454	450	454	491	430	470	439	417	452	432	471	453	442	465	517	462	423	459	475	466	438	445	483	458	438	432	460	408	448	486	445	462	454	475	447	443	477	456	453	472	474	444	487	409	444	486	435	455	477	442	431	424	487	453	470	407	474	451	481	462	433	452	458	463	464	448	454	447	459	439	441	437	479	462	464	460	500	462	464	457	445	478	446	441	461	447	470	459	446	474	465	440	484	463	439	444	434	446	491	449	453	454	465	442	445	469	443	455	403	451	447	447	464	436	458	451	480	462	430	453	475	457	421	462	471	436	486	417	472	458	425	457	447	488	485	491	449	431	489	482	476	455	463	441	448	457	434	473	485	454	460	436	465	448	426	503	465	446	437	464	425	448	453	454	442	455	439	443	434	479	398	447	450	464	492	459	470	478	470	435	410	453	476	472	439	410	490	457	482	431	449	477	431	503	445	451	478	453	452	454	402	507	424	430	454	411	484	446	453	421	460	474	455	453	455	446	442	447	486	430	455	481	442	470	417	498	453	468	471	457	467	408	475	473	466	469	442	433	413	461	458	435	438	471	449	467	457	465	435	452	474	444	481	449	428	404	424	437	459	451	438	443	469	438	449	482	466	449	489	440	458	448	449	456	454	455	472	415	456	479	462	486	450	443	470	452	425	447	453	490	498	453	448	486	464	438	458	442	469	427	471	459	446	442	449	466	439	442	452	474	438	453	397	438	459	419	433	462	440	474	453	436	458	472	469	439	442	480	501	468	445	413	452	456	472	454	459	467	455	443	437	449	467	437	476	450	443	428	493	415	442	457	467	449	464	435	426	433	446	467	470	480	473	483	433	462	451	493	440	427	465	475	438	444	453	428	482	494	441	486	492	468	435	432	429	455	464	474	445	468	495	442	454	404	451	456	438	489	448	469	417	439	492	440	419	461	469	458	485	469	434	447	414	435	435	427	446	456	461	471	495	499	451	461	456	437	493	451	443	440	473	455	462	456	451	488	468	432	448	485	477	407	487	471	469	460	454	429	441	504	447	445	460	443	520	437	449	462	446	448	481	490	453	448	447	450	451	456	471	426	494	430	446	491	452	481	411	485	461	454	458	457	449	448	435	476	454	459	440	466	494	443	452	445	462	434	477	476	451	462	469	439	432	472	459	479	461	447	464	461	425	446	453	470	471	448	493	458	440	427	461	461	453	482	420	464	457	475	499	442	468	483	447	480	431	479	429	477	455	487	409	452	437	421	471	435	466	447	492	467	458	492	469	469	471	496	490	452	455	474	461	473	469	484	483	453	454	465	506	479	451	451	457	448	474	447	464	444	447	449	461	433	448	441	488	432	467	429	460	455	451	449	471	436	443	430	496	464	469	458	419	496	454	430	444	420	465	433	492	446	463	450	447	466	482	481	434	475	478	438	452	460	478	465	460	449	467	456	493	472	480	463	466	457	469	446	461	452	450	463	447	511	449	427	433	415	431	491	473	465	445	415	425	413	434	427	423	424	430	464	460	459	470	470	464	490	461	469	442	425	488	475	467	452	449	490	478	476	439	477	441	463	456	442	451	490	436	445	466	465	479	448	456	425	488	442	433	442	485	487	499	442	434	447	477	461	475	433	470	445	433	484	465	473	457	464	458	418	448	466	447	483	486	430	459	458	416	455	447	487	426	472	407	421	425	459	468	516	448	439	416	468	460	471	437	454	431	429	442	454	470	426	484	446	444	475	422	473	433	401	416	453	467	497	439	438	443	492	476	458	494	458	428	464	454	464	441	491	437	435	465	439	447	426	457	453	439	435	436	474	481	444	484	450	451	466	456	469	459	462	465	470	478	432	496	444	464	439	416	422	454	482	469	418	454	448	447	470	458	452	462	504	429	416	433	505	446	464	446	475	449	457	447	452	447	479	450	440	456	463	436	451	473	449	456	479	456	478	425	514	455	472	469	478	403	495	465	461	461	478	466	470	457	469	433	472	482	378	477	431	473	437	455	466	443	449	452	450	445	463	483	440	473	451	433	477	439	426	437	470	447	473	483	429	440	482	459	481	420	489	469	471	442	441	429	426	451	463	439	433	485	454	454	448	448	429	451	491	438	472	468	464	452	454	418	469	442	430	472	487	447	455	468	447	467	456	461	447	479	445	450	468	432	450	467	479	451	422	453	443	475	444	473	470	455	433	451	439	418	430	469	459	467	472	448	474	465	469	428	468	479	445	414	416	466	465	428	424	478	449	458	446	423	447	450	480	446	412	448	501	462	428	469	462	461	465	448	482	462	488	447	470	408	455	467	463	453	477	453	459	453	439	457	456	447	458	444	450	465	494	463	463	451	429	436	447	419	464	454	441	420	449	401	433	493	466	425	498	448	467	460	472	437	476	450	473	442	430	431	481	411	468	436	487	459	446	500	465	459	425	457	475	450	471	479	433	458	450	467	442	492	511	472	440	454	441	467	452	483	461	487	445	443	428	458	452	480	438	443	467	477	476	458	471	480	447	481	436	458	470	468	461	483	446	434	423	483	434	446	452	461	434	461	462	466	464	440	501	480	426	453	490	461	451	465	458	506	499	478	459	430	465	464	459	455	440	478	457	458	480	478	462	426	431	487	427	459	450	434	466	450	444	469	471	481	470	441	472	466	493	484	466	457	474	478	421	446	467	451	454	446	471	474	454	475	420	436	458	456	439	473	460	496	442	471	465	470	469	460	467	464	451	426	443	468	447	417	456	512	460	422	431	444	433	475	458	456	481	455	433	446	479	427	493	472	455	465	433	407	441	488	429	442	449	424	446	469	481	466	495	442	471	453	432	453	473	479	416	465	424	469	432	479	458	414	460	432	471	454	457	451	443	479	477	416	481	436	441	469	458	478	452	468	498	461	467	468	464	456	439	439	428	485	475	452	450	493	483	441	479	440	465	482	461	435	459	475	459	453	446	427	447	449	475	458	491	477	430	444	445	458	462	473	484	487	442	449	478	490	415	478	486	482	487	465	476	464	473	473	460	405	452	476	483	383	491	448	504	474	414	429	458	459	430	416
39736	42489	21848	2054	622	612	616	601	631	645	646	652	626	639	628	614	620	603	637	616	682	631	596	622	677	618	646	616	632	635	647	604	668	618	609	632	638	647	625	593	631	614	632	609	635	663	665	601	647	640	675	627	613	641	657	654	646	668	689	657	637	624	594	623	647	604	630	614	642	628	639	642	635	625	647	619	619	646	648	653	647	639	682	670	606	590	629	601	591	619	655	635	663	624	643	640	667	631	620	618	655	647	669	660	641	662	678	627	627	657	641	629	650	669	619	650	647	630	652	664	640	602	640	620	644	624	597	651	620	661	608	665	630	603	643	648	583	660	608	645	598	640	659	614	656	612	598	622	619	585	630	632	638	651	623	659	635	627	600	636	684	683	617	610	612	672	641	654	598	613	610	640	628	656	590	656	630	629	595	614	606	632	611	622	619	603	643	633	650	633	653	682	679	620	664	681	640	683	636	597	635	630	727	641	661	632	632	609	678	634	700	608	648	701	588	618	650	626	625	641	584	657	649	612	640	600	642	619	656	646	598	622	639	618	600	614	628	656	635	643	657	653	657	637	648	645	643	640	624	614	633	597	656	596	629	618	638	617	640	611	694	659	636	606	626	633	656	605	692	625	625	622	591	647	621	600	647	638	639	697	639	653	676	611	658	608	638	586	665	607	652	690	712	676	624	637	639	625	619	646	634	584	634	668	681	665	655	638	666	603	655	660	630	633	650	636	618	642	631	588	644	660	615	637	613	627	675	636	663	622	635	606	599	665	621	666	668	647	624	628	595	640	619	607	655	644	679	626	620	652	635	619	615	628	619	622	640	637	677	642	591	621	659	638	608	597	688	602	663	657	653	626	623	668	662	597	617	615	683	626	656	670	647	638	642	626	641	662	600	609	620	604	602	627	655	617	606	606	567	656	619	636	630	588	628	596	627	642	609	594	637	634	633	709	617	636	640	693	681	644	639	657	622	620	690	604	618	650	634	623	652	668	664	629	601	614	669	628	692	647	626	621	684	651	664	613	600	645	660	610	630	644	638	629	640	633	669	649	630	599	684	614	622	595	643	647	619	640	606	615	631	634	624	597	605	658	625	652	643	603	620	620	636	649	608	608	624	627	650	649	653	646	631	646	631	656	600	580	648	636	658	596	663	637	618	621	623	603	643	623	624	634	636	648	633	665	614	648	644	645	612	602	584	614	619	620	589	655	668	631	652	638	662	632	630	629	636	669	665	622	630	683	626	587	582	646	626	660	550	681	670	619	623	619	659	652	631	688	622	670	615	669	615	671	656	604	614	604	569	640	637	597	627	659	642	636	686	639	652	627	618	685	646	668	647	636	661	658	633	657	634	598	657	634	628	629	664	626	622	662	621	622	658	616	638	652	608	677	634	644	591	657	635	606	655	666	622	657	659	615	682	602	610	588	625	627	607	622	639	627	655	596	628	621	684	611	660	634	611	641	661	605	668	630	671	648	599	614	688	655	641	648	660	662	611	666	625	641	605	638	672	620	634	631	616	664	623	648	624	705	659	676	652	633	629	604	658	619	633	647	672	649	670	572	636	595	637	631	637	637	670	600	613	625	609	666	604	629	605	655	629	616	658	608	665	654	659	675	603	649	628	611	631	594	605	677	622	640	624	630	622	604	605	640	631	591	597	663	612	591	641	633	637	619	598	604	604	618	623	634	637	631	645	691	680	654	624	649	655	667	643	666	627	632	641	639	595	643	649	651	654	570	688	639	638	617	623	612	648	611	655	641	667	659	647	598	648	688	606	637	663	660	643	646	631	611	626	679	645	666	672	654	645	635	621	642	629	645	595	634	635	640	613	665	638	618	605	650	618	640	612	658	668	619	637	645	614	601	605	609	585	655	618	619	671	648	622	655	645	648	620	649	636	640	631	619	634	636	624	646	604	633	606	638	636	621	640	665	678	637	645	639	592	623	620	607	648	625	658	591	621	632	657	594	606	664	615	612	640	639	610	612	630	615	599	672	642	594	666	625	648	659	656	632	627	675	583	618	611	614	671	622	580	654	601	631	606	645	661	584	608	674	645	630	601	643	616	614	625	626	666	645	634	635	634	660	627	649	632	672	618	597	654	660	639	638	621	635	631	621	663	624	649	687	694	673	597	635	617	622	635	652	625	688	652	637	616	686	620	684	675	655	628	649	656	596	650	624	619	581	619	658	621	650	664	641	660	597	676	569	643	624	655	612	626	642	606	689	641	658	623	614	649	672	618	637	667	635	666	599	656	634	653	665	600	632	637	608	636	615	602	580	640	596	617	674	645	575	624	601	663	580	637	667	654	625	635	653	670	627	632	603	674	660	639	649	630	673	649	674	667	621	627	678	639	588	627	660	638	635	613	649	660	649	675	643	621	596	648	659	633	642	631	651	697	659	703	612	633	623	648	631	639	650	661	653	708	634	616	571	628	616	606	657	672	619	618	666	634	607	607	612	644	602	658	608	648	615	657	601	647	640	613	654	686	634	675	598	661	597	630	677	659	620	629	650	619	654	642	617	647	607	684	606	620	645	632	655	596	594	660	636	659	654	609	640	662	618	592	636	624	626	629	697	612	650	609	612	638	631	634	609	604	592	627	592	605	633	669	638	637	653	659	607	629	617	644	663	657	621	640	660	662	603	661	655	590	587	626	600	650	625	604	619	622	647	626	606	630	649	625	652	644	671	612	607	627	622	615	642	634	643	617	616	614	628	624	612	633	662	644	595	670	658	636	659	620	615	602	647	577	631	616	612	628	632	628	658	624	616	661	671	638	610	625	622	669	626	631	634	633	637	679	637	594	623	619	667	626	640	631	636	611	627	656	648	676	668	664	647	663	628	645	652	641	644	634	624	628	635	619	647	639	612	605	633	646	619	640	680	613	664	628	685	657	637	627	623	577	604	647	613	587	603	647	623	618	689	593	588	637	630	655	630	622	650	636	651	629	599	665	610	659	653	618	648	653	635	586	651	656	626	651	624	609	629	635	637	612	576	644	643	642	663	672	649	630	663	627	585	611	614	674	584	646	656	622	649	645	641	675	619	633	652	621	640	677	583	630	611	597	652	628	676	628	643	607	657	645	637	652	637	642	650	623	631	595	659	672	664	646	584	636	617	608	651	643	662	666	605	640	665	631	614	647	635	631	597	656	618	612	637	601	634	637	627	676	612	655	614	629	634	653	590	617	632	634	649	649	628	624	599	587	598	589	610	619	629	652	637	614	598	658	640	628	622	667	615	601	657	625	686	643	605	667	659	567	651	658	598	607	617	596	642	665	655	589	615	670	648	613	647	637	631	613	667	643	613	660	648	656	646	601	642	646	617	633	637	653	631	653	665	616	690	635	666	646	638	603	668	602	582	647	637	569	633	633	643	623	634	634	656	675	651	636	666	598	631	633	636	627	648	610	645	627	644	661	639	656	623	628	636	621	586	639	670	574	630	651	624	613	628	616	647	635	590	630	612	597	646	653	631	608	630	639	670
24737	22021	29438	24309	20846	8914	810	626	557	618	554	583	550	542	587	585	583	619	552	594	592	550	604	577	552	535	526	583	538	602	613	506	561	591	526	557	540	554	570	553	606	539	556	542	544	601	559	575	579	547	561	522	568	596	594	572	580	596	573	551	602	556	558	573	549	569	574	564	610	529	575	573	563	531	562	578	544	572	546	588	570	561	579	552	572	563	520	522	533	567	539	531	549	594	571	600	565	556	499	547	599	523	573	570	571	552	603	635	580	601	524	554	515	578	554	605	549	559	590	580	603	615	591	541	576	517	590	573	561	583	591	597	533	551	573	556	552	511	594	568	625	587	581	566	569	588	557	592	598	543	557	566	585	559	614	594	522	564	568	547	553	537	589	558	577	590	563	540	525	600	555	534	552	601	570	576	556	581	547	552	583	570	610	605	583	528	534	541	535	569	598	554	575	567	532	558	556	559	541	511	582	548	606	526	549	520	562	582	588	572	525	579	562	536	542	576	578	588	542	568	579	571	559	572	568	559	560	540	551	568	543	554	553	494	592	564	600	585	576	570	533	599	532	552	538	606	609	545	558	568	547	552	562	542	579	592	567	502	548	544	589	561	541	536	586	591	550	523	586	523	566	592	536	536	539	561	524	544	572	579	530	567	583	601	530	577	522	533	574	581	536	564	566	569	550	547	556	560	597	564	569	587	585	547	566	559	594	560	526	565	544	570	548	594	554	507	576	537	550	562	566	594	560	563	550	553	521	542	534	534	575	552	526	563	547	603	543	521	594	577	582	562	552	578	596	551	566	560	534	561	573	575	584	535	532	579	503	550	583	623	547	546	592	575	609	539	570	602	549	608	572	554	558	586	538	581	600	545	542	580	588	548	629	552	603	554	558	566	558	535	561	563	543	586	534	575	583	570	585	547	575	536	559	552	562	607	515	608	602	533	572	568	525	575	528	580	581	568	544	512	580	611	572	579	549	574	590	587	572	567	528	568	576	565	560	570	572	576	567	521	547	551	523	593	600	561	564	560	552	614	562	574	536	596	591	551	531	559	572	529	566	604	586	518	528	569	574	548	544	571	534	545	557	608	610	559	568	554	566	569	553	537	569	539	539	565	573	555	550	596	568	598	575	589	576	555	620	576	539	586	548	562	556	539	527	582	597	556	580	586	535	557	490	555	589	555	538	564	562	571	579	595	592	508	579	532	589	551	576	546	568	594	528	546	532	535	540	592	549	551	564	564	540	561	573	600	508	584	588	572	576	569	576	555	524	538	556	547	570	542	568	603	576	533	548	552	571	553	574	564	586	562	591	550	540	542	591	579	579	623	529	574	576	514	582	538	539	541	597	522	583	589	589	561	570	552	586	570	602	603	569	604	579	571	571	525	616	589	561	559	570	567	548	549	597	574	570	536	577	588	602	590	529	516	569	561	580	591	585	526	564	569	547	562	556	565	540	562	579	548	568	564	574	569	590	553	555	587	557	550	548	555	575	585	559	565	554	586	602	536	564	571	563	537	560	527	560	546	548	577	545	545	558	539	565	534	570	552	586	552	540	527	571	571	556	542	539	552	588	559	576	549	575	556	548	535	541	572	559	571	555	584	565	529	578	561	575	572	529	570	550	611	580	538	527	554	603	574	555	557	505	555	572	569	612	545	564	531	536	555	563	594	574	567	594	561	591	571	515	568	572	587	521	577	585	554	567	558	538	597	549	586	600	559	565	559	568	578	544	544	541	560	581	558	538	582	552	572	572	618	564	576	537	578	561	550	563	555	592	572	556	525	549	568	532	588	530	579	572	540	561	541	537	589	576	486	566	579	545	520	566	537	573	572	554	579	554	548	553	574	563	560	533	559	538	528	557	528	566	556	555	553	518	574	561	528	522	581	547	544	555	563	563	572	523	549	557	555	544	524	584	566	593	541	588	598	532	599	568	528	584	598	558	581	602	559	581	548	559	550	567	556	555	545	596	559	541	560	569	557	591	545	545	570	589	562	532	543	559	589	567	562	565	552	546	546	562	577	573	528	586	545	582	593	556	578	571	576	519	588	605	534	585	564	569	549	553	553	565	556	571	566	575	578	531	547	556	626	567	580	586	587	515	565	586	580	533	548	569	526	558	569	540	574	538	545	559	586	537	540	522	554	569	612	538	554	544	527	563	551	584	594	540	558	536	572	552	624	559	537	575	544	527	564	532	593	554	550	522	556	583	620	586	563	549	616	575	524	563	582	533	582	514	527	588	602	573	599	577	548	518	571	535	563	606	520	537	578	593	520	583	579	568	560	584	551	547	583	590	567	581	542	558	562	579	544	542	578	576	500	562	568	572	610	550	568	575	563	578	615	551	558	542	581	560	596	610	591	537	562	551	568	611	555	562	553	551	604	579	526	582	572	548	566	574	551	550	539	573	529	580	581	579	554	529	531	558	546	589	556	569	575	592	554	583	560	600	573	519	560	559	572	604	566	550	568	544	535	586	597	547	479	532	593	514	588	623	548	599	539	524	567	559	575	521	553	563	529	564	580	605	559	571	565	551	566	575	542	535	523	577	566	556	543	569	562	549	596	553	525	542	575	576	551	613	554	549	554	552	538	590	551	568	574	536	606	549	548	536	575	582	558	584	587	590	566	579	579	518	549	523	539	578	563	544	518	568	532	553	604	548	539	554	561	557	559	517	580	565	534	548	580	517	547	548	538	567	546	555	558	572	575	606	595	587	548	582	577	560	549	550	507	605	574	548	553	618	555	559	547	551	542	542	529	593	587	548	560	550	568	513	585	538	536	590	542	574	512	574	538	603	540	558	561	552	549	540	554	537	567	502	559	549	570	604	565	581	554	547	575	551	541	583	564	585	536	576	581	544	590	562	499	571	550	544	585	579	577	575	536	539	538	589	585	560	563	523	555	571	564	603	540	554	571	580	592	554	547	593	596	578	574	526	578	569	587	546	599	567	541	545	576	582	583	562	568	598	550	599	537	575	556	549	581	536	564	568	526	587	608	573	578	574	584	582	563	562	578	549	583	596	564	548	532	598	537	560	606	582	538	588	560	597	556	553	536	521	585	528	540	606	604	589	565	583	522	521	580	552	609	569	543	552	549	577	524	530	549	521	598	602	535	542	546	552	576	553	540	590	554	557	536	586	569	580	587	540	548	564	553	578	572	620	553	569	559	544	504	597	559	552	578	575	590	542	529	571	565	548	552	551	542	570	527	554	602	582	579	509	577	595	536	532	578	549	562	561	575	527	574	565	593	576	581	532	509	579	523	535	562	580	569	582	577	581	572	613	547	573	580	520	585	549	536	552	551	548	600	552	536	556	572	551	547	562	571	537	576	582	573	591	567	549	550	556	559	586	566	574	558	561	531	568	569	571	571	563	580	535	583	613	550	578	565	589	611	602	551	553	608	573	555	518	577	548	547	574	576	562	530	580	599	540	562	586	566	576	553	585	542	585	588	582	526	569	588	603	579	544	560	584	573	581	561	605	582
61369	84041	51258	9027	836	748	808	757	766	784	750	736	822	797	751	778	757	806	763	793	777	779	762	772	777	705	799	779	843	772	783	777	787	736	766	778	737	755	777	807	755	800	792	705	755	792	813	780	797	780	790	786	753	754	789	774	793	759	791	736	784	754	771	780	800	775	821	782	757	785	779	800	774	790	768	775	790	818	752	792	735	806	760	716	800	816	715	702	767	784	771	812	802	765	802	797	775	773	762	768	792	741	739	759	782	795	774	771	773	738	765	799	796	818	822	796	743	753	812	787	798	802	825	756	809	758	733	781	730	808	738	735	772	748	755	784	810	787	727	788	740	756	805	779	760	766	757	746	799	798	786	736	802	803	777	756	803	802	793	816	769	783	799	788	777	799	789	766	789	775	828	753	785	807	794	770	804	746	780	751	768	768	752	784	781	802	770	796	808	790	792	787	802	799	720	798	778	751	796	750	787	794	759	791	784	783	780	786	784	786	746	783	779	785	789	768	761	739	774	772	761	724	788	800	805	797	757	723	750	795	737	742	793	806	846	762	726	766	751	742	795	796	816	778	774	784	772	797	788	811	780	778	770	738	790	764	791	791	808	783	792	834	772	796	783	806	738	767	782	800	777	796	721	756	766	785	774	813	795	788	793	765	778	753	784	750	749	771	763	767	782	849	807	791	798	763	743	730	832	765	775	839	759	782	728	740	803	791	751	817	778	786	817	793	755	783	811	763	765	812	744	720	778	784	774	777	783	805	784	776	753	740	805	811	786	796	806	762	781	754	775	776	746	791	759	794	750	748	763	792	769	765	784	776	803	787	773	760	714	770	760	755	802	816	773	776	778	770	793	756	785	767	785	773	764	727	764	818	755	748	781	741	816	767	781	773	777	798	819	775	800	775	795	788	744	773	803	785	763	736	735	747	776	745	795	756	750	820	764	767	749	720	787	734	773	745	766	745	808	785	781	770	753	795	810	764	765	728	826	762	800	756	743	765	839	775	729	746	781	781	769	803	789	785	728	733	766	784	797	799	754	785	746	784	752	775	790	770	781	747	765	766	778	769	796	831	782	755	812	754	796	778	808	766	772	785	802	774	784	783	750	799	768	780	845	785	772	780	767	761	750	818	789	777	790	731	768	776	739	783	783	781	724	751	786	803	790	777	738	766	758	750	834	821	788	783	763	755	817	769	755	759	743	757	778	816	828	774	755	763	773	792	829	773	799	720	760	773	753	825	801	806	829	771	715	764	785	759	791	797	776	809	769	783	732	813	772	778	816	798	795	795	775	805	818	726	736	810	815	795	740	798	767	826	759	803	785	778	751	789	716	824	747	825	762	784	737	774	802	758	769	738	782	809	774	762	738	758	811	734	784	743	760	740	777	800	801	766	812	812	756	809	755	815	810	803	800	743	738	774	749	787	788	822	814	761	752	742	789	786	790	750	806	775	763	799	757	856	818	765	820	819	784	829	756	730	769	762	775	785	752	741	788	802	763	808	754	809	786	704	800	761	838	826	781	780	757	809	782	783	748	826	795	716	744	794	758	757	741	802	794	769	759	761	784	804	790	794	808	782	831	823	777	746	828	746	791	775	782	792	795	776	766	763	795	836	766	768	720	770	784	794	804	804	784	795	824	789	772	820	765	784	775	800	742	760	875	825	809	817	784	767	806	812	781	781	745	847	772	820	800	762	757	786	733	739	732	793	790	801	794	774	756	811	786	777	767	760	759	855	760	774	790	792	784	752	762	768	766	792	762	795	779	764	826	806	797	743	777	810	758	788	776	763	768	749	817	796	742	762	775	752	767	815	782	789	775	775	735	791	816	774	795	772	738	790	761	776	826	778	765	782	789	789	717	795	742	722	742	761	830	768	779	739	794	757	765	834	780	743	780	777	798	724	832	794	828	766	784	795	780	821	748	817	830	788	725	791	764	789	734	781	743	806	754	774	794	765	779	775	801	793	753	803	767	739	786	796	834	799	771	731	745	748	742	792	822	830	773	766	759	753	783	749	777	745	783	774	775	801	759	826	799	786	805	766	735	722	779	757	755	767	730	746	810	754	795	844	732	793	760	756	722	745	755	750	739	765	795	794	783	785	813	789	744	769	766	775	721	783	800	809	770	782	786	732	797	783	765	779	766	765	763	752	777	766	785	730	783	730	770	800	752	793	755	800	785	801	759	781	774	783	791	747	789	778	796	779	798	819	782	787	768	768	776	766	776	780	727	787	819	774	781	790	789	825	725	757	762	793	780	759	792	764	758	811	796	788	789	775	786	735	798	746	758	821	769	796	770	776	790	778	794	752	784	847	762	804	753	781	738	783	757	784	709	752	800	782	789	790	743	777	779	798	767	737	714	795	775	776	729	757	788	774	714	811	750	785	806	787	776	777	789	761	756	768	715	778	757	821	771	789	777	803	768	753	739	810	765	769	777	814	764	705	786	798	761	731	765	770	809	845	769	787	804	776	764	765	737	725	822	776	769	739	794	760	764	785	759	804	730	788	837	826	747	750	734	732	775	768	781	725	752	787	780	817	741	757	809	760	707	793	789	766	726	770	744	792	778	763	740	768	762	750	803	767	749	752	774	723	759	772	782	775	819	782	765	821	741	813	758	791	760	804	749	778	792	792	742	787	776	815	778	791	785	797	796	781	785	752	753	797	780	745	809	796	727	775	799	834	785	780	759	744	779	832	754	809	770	768	823	756	835	765	749	749	767	764	736	788	739	753	753	762	772	778	762	813	740	777	723	782	799	744	840	805	813	747	736	755	808	817	774	739	742	730	796	742	799	776	746	783	803	750	799	798	795	820	808	777	765	785	825	765	718	787	753	781	792	767	828	714	761	792	792	767	749	822	782	778	731	813	793	767	811	800	774	803	758	815	809	785	835	756	849	771	750	777	783	771	784	773	810	765	853	798	785	818	773	760	711	791	804	807	765	805	739	750	761	817	788	778	731	826	783	772	748	793	732	819	762	791	805	785	762	804	759	789	784	762	833	763	763	787	734	840	780	820	695	745	822	832	822	769	826	792	802	751	769	809	803	779	802	790	790	802	776	775	758	856	763	758	674	773	785	778	803	749	836	807	854	782	803	798	714	777	830	789	691	774	777	777	788	786	741	791	819	736	725	812	755	778	789	771	791	775	763	801	762	764	769	808	785	747	789	800	789	773	792	769	783	743	770	806	743	793	825	751	752	772	750	788	777	830	824	800	784	818	748	738	789	764	752	802	794	787	778	764	768	765	823	737	799	753	778	797	822	784	773	769	778	815	763	716	733	774	794	825	773	798	787	747	809	758	733	780	782	753	777	807	779	806	786	787	812	778	767	766	770	779	781	752	779	786	765	758	739	766	760	801	776	771	775	754	764	795	831	775	759	805	772	773	782	745	812	733	794	784	776	762	812	772	807	766	764	740	790	812	726	780	752	834	773	799	801	786	766	786	786	789	795	790	756	735	775	763	779	777	809	803	778	769	744	756	749	769
23483	21676	29539	23880	21436	20995	6445	539	449	457	443	441	484	480	486	422	412	424	441	468	408	428	440	433	487	449	435	450	431	450	460	516	462	464	448	473	442	472	465	439	488	499	445	439	491	409	441	477	455	453	435	494	483	420	463	489	461	426	500	444	460	430	468	441	426	474	442	470	501	423	441	471	475	481	449	432	467	484	427	461	455	402	449	435	481	453	429	498	457	446	432	442	497	464	459	442	420	458	447	433	456	465	444	425	461	503	416	441	460	457	448	439	502	466	488	449	471	458	461	449	451	469	430	455	466	435	424	388	440	473	430	443	469	480	465	458	464	483	455	465	445	442	470	462	450	448	422	446	469	406	464	438	434	427	438	437	437	471	463	481	469	464	442	469	432	465	481	482	441	435	405	425	465	470	439	472	463	464	451	478	411	468	451	450	449	461	431	433	496	449	457	492	462	447	418	452	451	432	432	466	460	439	452	441	450	475	431	419	448	422	409	474	465	406	437	455	417	454	469	445	445	467	460	439	443	476	441	404	475	482	468	485	455	420	449	410	485	480	434	461	463	376	460	472	409	440	423	457	478	421	417	469	444	415	434	434	456	457	451	406	445	444	465	421	459	491	436	454	467	467	463	462	453	428	455	450	444	452	459	464	453	457	473	445	446	457	439	443	441	479	444	425	477	449	451	452	444	480	476	437	487	468	476	421	431	473	474	482	456	457	452	467	457	460	468	465	467	454	437	460	408	420	464	425	462	422	424	448	498	482	464	445	428	390	464	447	450	486	452	447	444	442	477	461	485	409	425	466	424	433	440	479	443	455	476	526	465	465	463	444	480	486	465	458	480	500	464	466	441	438	431	464	456	408	434	460	457	476	458	442	421	470	460	445	443	499	444	452	501	443	466	460	423	429	440	459	439	490	443	439	457	450	434	437	476	477	478	462	464	458	414	432	442	448	429	442	441	418	466	475	432	454	434	470	448	463	427	439	414	426	461	428	470	407	439	486	427	437	452	461	432	474	436	483	450	431	471	517	451	435	431	428	441	440	450	481	461	446	448	484	480	439	462	467	438	430	448	418	458	425	501	464	460	431	420	446	484	426	445	460	441	482	458	478	450	456	462	447	436	470	437	440	455	463	449	446	456	475	434	454	487	394	460	455	479	439	470	382	435	444	505	435	446	482	483	447	445	438	427	487	450	419	440	463	467	464	455	448	486	462	418	450	437	493	453	474	484	449	426	455	478	456	441	461	417	457	428	385	485	458	417	409	441	427	434	444	455	489	472	461	424	492	476	427	460	459	476	467	470	462	454	457	440	454	430	468	398	461	480	473	453	439	456	438	458	508	460	464	458	444	446	456	479	431	441	460	453	440	421	441	449	474	458	405	420	464	452	465	434	467	457	421	423	452	423	443	472	440	434	456	463	447	453	460	434	428	445	433	502	476	423	419	494	429	473	431	461	497	449	473	478	459	437	473	498	444	425	472	449	453	452	476	458	460	453	430	475	442	423	434	440	426	464	469	481	463	482	480	454	460	435	418	468	482	469	450	467	429	450	444	469	437	436	441	477	448	444	461	432	433	460	481	432	482	479	446	466	471	443	410	409	428	437	425	440	470	439	481	451	437	475	430	429	432	480	486	452	437	461	483	458	447	478	408	466	424	454	433	448	441	452	448	429	464	428	450	418	458	420	433	442	463	483	465	442	473	430	468	469	395	496	443	486	452	475	456	457	458	433	474	448	458	479	445	464	457	484	475	451	446	493	435	450	452	451	429	420	425	448	483	469	457	441	470	434	472	437	424	473	503	461	448	433	463	466	431	428	492	457	432	451	447	475	480	444	458	436	468	459	473	477	468	481	441	427	452	482	446	476	481	442	454	459	457	477	451	476	452	485	487	450	486	447	479	433	465	466	433	413	500	460	416	486	474	463	440	487	455	457	431	469	481	467	454	478	443	492	419	426	459	419	481	500	453	421	459	428	441	438	451	446	489	429	456	430	448	435	430	456	466	426	437	479	454	431	455	468	447	463	448	462	456	449	455	453	444	482	494	425	424	482	441	446	453	455	434	424	433	447	422	474	429	449	440	456	440	433	428	456	474	463	457	433	441	443	453	426	440	447	459	463	437	435	457	451	472	420	489	443	436	456	451	482	440	469	466	456	431	462	462	448	455	438	442	485	490	417	488	438	471	435	465	454	452	459	459	426	446	459	439	436	421	426	460	457	488	466	429	452	501	467	467	439	462	467	452	410	402	451	462	500	480	468	463	437	434	466	446	473	440	450	461	437	459	452	439	456	465	470	443	461	459	482	477	414	471	472	470	491	465	443	451	453	435	477	485	438	423	489	448	488	455	419	468	472	464	494	471	433	435	431	451	446	467	452	402	464	434	443	476	405	469	473	465	452	476	433	458	440	417	447	452	475	402	463	463	462	443	407	470	428	480	497	460	449	414	432	485	477	423	446	456	463	444	448	465	431	445	433	443	471	434	453	440	450	470	481	471	447	456	426	452	463	457	446	470	457	462	477	435	444	466	475	482	478	461	447	471	432	429	436	453	439	461	479	450	436	451	425	470	489	478	457	444	432	464	464	466	454	466	459	460	461	474	455	461	449	406	443	441	449	490	451	453	431	423	466	434	442	462	432	459	444	415	429	447	444	454	427	420	463	467	476	435	461	449	429	427	454	448	430	468	459	475	491	434	418	468	453	473	444	445	433	475	432	452	450	461	476	445	470	454	448	441	454	465	412	434	444	435	460	431	475	422	458	420	428	448	462	480	426	483	455	448	470	446	406	469	431	452	480	433	449	465	442	450	435	475	451	463	436	483	486	468	438	461	454	435	406	446	449	438	453	447	428	437	447	452	436	478	442	449	432	450	488	456	439	464	465	489	445	422	477	478	423	444	482	444	468	452	453	445	464	475	481	452	420	437	465	447	433	450	434	462	451	446	472	454	404	418	436	441	450	447	482	461	421	446	432	461	469	492	434	463	421	427	416	438	450	494	461	488	449	447	425	483	450	472	467	439	460	445	409	463	417	470	455	452	464	405	477	491	457	475	455	428	420	462	478	431	476	460	440	439	451	405	464	431	453	446	436	407	476	471	450	456	468	437	475	451	468	507	437	453	449	492	441	440	428	461	439	424	476	396	474	430	458	477	402	449	461	460	438	442	485	447	468	492	484	464	448	440	427	438	463	464	460	448	434	467	446	454	444	458	453	463	425	433	446	464	446	467	415	447	469	429	459	432	451	486	454	477	435	440	437	471	452	433	436	434	439	429	438	453	451	407	453	460	445	435	444	436	465	464	428	452	455	394	421	440	465	456	440	432	470	424	474	419	492	489	447	469	444	445	448	461	488	469	437	459	425	477	468	444	450	475	447	442	459	463	432	457	479	455	439	447	435	436	388	460	466	472	444	426	395	446	458	470	436	457	463	427	446	460	473	455	462	470	452	442	456	446	467	409	466	447	453	442	466	437	480	465	471	449	424	504
62851	95352	60220	10336	685	684	662	656	591	703	630	649	650	595	663	608	598	609	614	638	614	635	636	614	622	602	660	629	652	618	646	642	664	624	599	634	638	610	616	628	619	621	648	640	628	599	616	619	601	627	652	610	563	604	638	639	632	610	605	582	644	627	631	597	604	666	651	618	694	620	619	648	664	556	648	671	593	625	591	602	612	630	622	637	655	664	625	629	647	638	602	633	656	660	584	649	622	593	668	620	613	632	642	624	632	635	643	589	642	621	623	588	640	592	641	589	614	639	599	640	609	630	652	654	608	680	582	663	620	650	638	694	622	632	623	591	597	659	605	631	661	610	638	657	626	580	577	672	673	651	602	652	659	596	625	659	644	661	583	601	687	649	637	651	656	641	636	613	612	602	575	638	655	612	647	628	619	644	616	606	675	633	618	632	647	658	633	650	688	633	593	645	637	674	639	636	671	645	630	602	679	611	594	640	645	601	596	606	640	644	597	603	657	658	621	613	616	584	672	641	645	634	615	633	626	620	629	582	655	632	617	653	665	636	635	666	640	642	612	664	625	608	643	622	637	613	674	605	662	636	645	588	646	647	666	661	608	615	596	617	629	628	638	645	651	618	616	642	608	621	647	662	609	641	661	661	593	640	628	615	633	621	604	644	567	608	633	638	651	641	655	609	610	622	643	604	588	640	635	593	609	571	557	620	634	599	611	619	633	593	635	623	637	612	633	583	632	642	604	636	680	640	641	608	616	647	606	612	608	638	638	643	637	637	621	630	643	657	645	643	592	633	614	664	617	637	662	599	650	657	659	620	615	633	625	623	680	621	609	632	647	625	593	596	675	614	600	652	664	644	594	609	620	640	602	602	615	619	587	650	589	604	603	603	640	652	609	646	684	619	606	605	607	595	667	638	638	644	644	641	597	645	619	622	599	665	642	612	588	608	587	628	610	646	630	651	619	557	618	633	614	650	615	632	624	604	607	674	628	601	598	646	631	654	691	664	641	618	650	627	639	632	607	639	601	641	584	657	585	653	668	589	652	651	622	619	668	640	655	676	615	650	605	636	632	634	607	617	629	631	658	601	618	634	645	622	601	608	629	617	652	626	636	592	618	640	610	673	612	590	600	667	613	655	648	630	624	667	610	649	654	623	623	632	664	629	609	622	649	609	648	633	631	579	640	628	662	589	634	630	603	600	620	632	621	667	669	603	615	653	617	613	612	657	648	590	681	622	636	642	620	624	629	611	635	624	627	630	647	614	655	659	647	614	605	685	628	594	608	651	655	633	629	623	611	637	663	629	638	607	636	626	610	617	623	648	613	626	655	627	591	636	661	637	682	676	646	628	684	591	608	647	626	654	655	672	607	638	632	647	624	619	629	622	707	623	636	651	622	640	627	574	652	590	619	653	598	607	678	625	635	644	667	636	601	610	606	608	577	649	600	614	609	635	634	622	634	572	609	624	630	664	610	607	641	659	648	623	616	643	606	600	654	622	622	665	645	644	592	629	600	628	660	620	602	582	587	636	630	608	609	624	571	635	634	658	650	648	604	649	656	622	616	603	673	653	626	631	603	581	567	644	603	602	655	613	611	604	622	600	669	653	643	628	638	607	572	662	622	603	604	632	626	620	659	615	632	644	623	632	607	614	594	631	626	674	616	644	602	627	600	629	607	650	627	602	674	629	603	596	637	629	629	618	659	633	650	671	621	638	632	672	665	663	611	600	607	604	637	609	643	608	600	609	613	671	617	685	618	632	676	606	624	623	628	618	593	635	602	580	604	620	626	662	607	611	654	575	542	661	642	622	608	639	622	615	623	608	628	586	646	624	589	641	622	659	620	632	669	583	651	670	640	664	619	662	629	606	626	588	642	612	575	635	663	638	623	602	668	621	616	638	645	605	637	639	664	596	655	677	604	627	646	625	623	679	590	609	624	591	609	601	617	685	616	633	578	603	691	609	645	637	613	611	662	610	580	604	621	642	620	634	626	636	635	622	610	634	630	630	669	653	610	644	630	629	579	614	584	662	606	652	621	627	642	591	667	647	637	639	644	611	678	660	642	629	628	623	634	609	659	611	574	659	655	600	627	637	648	618	658	591	656	588	584	628	627	632	631	664	593	575	646	586	613	662	688	639	670	603	619	607	607	641	626	644	622	626	631	598	594	636	609	584	625	640	612	631	609	613	656	627	661	633	589	648	658	592	612	642	636	636	654	645	638	613	599	664	657	649	596	641	590	618	658	626	570	639	632	596	613	615	665	620	640	635	585	616	634	613	651	650	617	622	616	599	667	650	609	646	634	592	595	565	614	627	674	690	597	569	650	565	631	632	662	624	624	624	589	613	617	652	657	628	666	637	643	642	640	589	603	603	642	645	636	652	615	614	586	633	625	635	608	569	677	640	644	648	604	602	613	625	653	660	632	607	622	653	655	668	617	637	623	626	682	633	608	606	663	623	629	563	682	646	598	622	630	616	658	633	630	623	604	611	632	624	644	628	672	666	632	620	628	633	627	634	621	620	659	613	627	631	620	607	659	658	582	621	604	678	622	644	638	610	638	646	624	640	683	628	629	646	651	615	597	602	585	685	626	605	649	702	612	635	622	654	632	648	675	673	629	613	605	678	631	625	654	680	567	597	646	660	618	625	611	643	632	645	588	622	605	602	671	614	623	611	616	629	650	599	650	647	637	621	615	639	631	640	597	630	638	619	636	624	640	593	671	596	605	590	655	596	629	642	655	634	658	595	629	648	586	628	611	656	685	646	657	637	654	591	681	641	633	632	606	642	638	644	616	607	635	660	605	636	595	594	605	632	595	603	636	602	624	638	610	563	649	595	601	617	612	672	594	584	617	588	664	644	620	596	622	588	688	612	614	624	586	628	630	645	601	599	625	640	667	656	601	631	583	624	630	638	626	644	603	648	653	615	636	615	658	627	646	598	613	655	630	658	671	665	640	624	612	674	695	583	627	584	603	611	593	633	627	669	645	643	658	634	661	613	611	602	636	638	606	651	599	603	697	664	679	566	614	644	614	641	632	619	606	642	604	604	590	625	632	596	620	665	597	602	639	630	671	621	623	641	596	645	599	663	624	651	605	634	634	637	609	631	618	599	636	610	611	643	586	584	617	608	657	588	625	596	642	641	594	580	609	597	583	654	586	572	689	627	617	625	654	621	618	651	644	636	607	626	641	640	623	591	625	640	604	591	633	627	624	616	638	621	600	593	655	678	641	672	659	618	628	604	651	616	605	616	650	694	640	612	628	612	604	618	660	642	624	630	624	671	634	621	623	597	612	600	639	615	667	614	601	680	655	638	657	634	638	558	632	599	651	580	603	631	631	580	607	605	635	624	646	648	618	624	595	629	661	603	642	643	625	613	645	629	619	586	610	661	617	640	620	591	655	646	603	621	620	645	665	614	630	639	622	666	609	641	639	627	596	571	658	614	607	616	575	664	645	597	612	596	606	625	632	597	661	578	633	620	619	630
31091	27949	23229	5716	538	463	471	469	442	441	454	491	426	476	434	424	464	454	437	409	416	432	447	448	430	406	479	460	454	417	436	464	419	445	451	462	457	481	468	464	465	404	437	462	454	471	473	461	441	439	460	483	475	420	476	448	458	445	467	407	432	458	474	432	462	446	457	483	442	440	427	443	438	450	435	437	467	428	428	410	436	431	475	424	428	449	417	466	422	445	462	447	431	462	487	464	486	437	466	476	456	420	425	479	443	441	426	436	450	398	422	483	457	447	430	418	421	461	441	447	434	461	463	438	439	446	423	441	445	477	460	444	398	460	427	427	460	447	435	424	466	456	444	431	472	437	460	435	436	412	428	415	486	422	441	419	410	456	484	440	421	445	436	447	454	428	433	432	433	443	444	454	465	468	443	424	469	433	460	474	480	454	443	462	435	439	405	492	462	437	461	439	435	471	471	452	428	444	430	455	466	463	444	428	433	463	440	428	418	433	450	466	490	433	422	411	453	432	415	429	419	443	487	465	421	423	452	496	474	443	433	444	473	447	492	452	472	473	444	431	449	435	426	432	465	471	448	435	414	406	450	459	410	488	401	412	454	411	456	422	448	439	435	447	430	436	461	444	431	428	400	468	455	439	479	455	463	479	479	447	405	410	491	396	452	437	488	488	462	455	453	451	463	448	480	455	451	432	480	429	442	460	452	463	461	445	446	449	433	509	473	472	429	452	445	428	430	459	447	452	444	453	464	468	431	438	463	477	447	440	444	463	475	431	439	433	443	490	429	426	453	440	444	473	454	453	459	444	464	452	449	459	396	411	470	443	469	447	501	429	419	427	444	421	452	443	425	464	420	440	448	418	485	468	417	439	450	465	431	446	439	453	453	461	435	444	429	461	452	462	450	418	468	469	469	457	395	457	483	472	460	436	429	438	404	431	461	498	489	479	454	457	467	432	432	428	444	445	485	446	465	455	452	440	426	457	469	443	447	454	471	446	421	488	419	472	440	445	418	422	412	436	481	444	430	432	431	458	479	434	466	413	479	451	434	479	430	442	454	429	452	469	457	424	468	414	436	435	414	437	434	465	473	426	440	435	433	462	448	460	426	422	434	454	443	421	446	439	491	421	462	492	456	463	448	465	408	469	453	431	443	434	454	429	464	435	416	434	462	450	427	431	448	466	433	448	460	453	447	462	470	453	444	400	420	419	415	458	459	447	451	465	425	432	424	428	463	430	415	486	458	479	453	457	435	501	449	446	480	481	441	400	452	467	451	441	422	448	501	436	466	408	440	483	451	470	470	432	440	450	456	471	453	454	450	440	446	454	450	426	456	445	445	458	482	457	415	442	448	464	437	451	450	458	440	455	467	434	466	462	436	465	453	434	419	462	432	458	476	445	418	453	492	432	442	452	456	417	452	466	415	447	439	458	465	421	442	424	480	451	447	441	443	481	407	424	432	468	464	441	440	451	460	457	437	482	458	462	413	430	460	430	441	423	454	453	397	431	471	441	434	461	413	465	426	469	421	447	457	435	491	414	459	432	455	460	456	446	423	458	444	446	465	471	413	424	416	421	410	412	453	447	445	458	463	432	424	459	450	420	420	421	454	434	422	476	428	446	468	392	430	435	448	464	415	457	500	452	439	439	422	414	459	454	419	479	468	431	437	462	441	425	481	450	440	440	453	441	474	453	458	449	403	414	442	414	476	409	474	480	456	437	483	437	429	425	434	501	436	426	465	445	436	446	410	435	447	420	461	456	453	455	446	443	433	446	459	467	440	414	469	468	424	460	436	454	436	453	405	467	435	474	464	433	450	484	459	447	473	441	459	416	431	415	454	469	442	419	465	461	446	418	494	471	433	410	464	493	435	447	418	440	465	464	435	463	465	454	472	485	430	444	437	465	445	478	434	479	467	475	408	435	439	451	479	447	454	438	457	435	454	455	441	410	409	455	453	405	448	464	407	424	464	413	438	462	410	446	446	413	430	461	415	433	431	454	495	456	436	474	445	407	422	430	450	454	463	498	473	432	442	450	379	479	426	451	475	466	463	453	417	450	430	479	411	419	462	444	437	449	432	441	428	457	422	451	429	451	443	444	453	422	429	469	453	488	492	425	433	444	431	429	450	422	459	451	450	431	416	505	448	467	416	431	427	443	446	434	440	458	434	454	441	455	476	438	444	439	448	455	417	453	387	439	455	427	435	455	454	439	423	411	411	453	425	402	422	403	431	486	441	426	452	442	457	433	414	452	439	456	416	443	441	443	416	410	485	436	471	434	463	411	460	433	392	450	431	452	473	477	457	466	449	477	430	438	429	442	439	465	467	471	436	493	435	430	455	427	450	468	451	447	439	437	438	442	445	448	430	443	437	428	429	427	387	444	472	438	445	427	456	442	457	431	411	407	433	432	459	420	438	443	457	423	441	444	459	460	478	468	459	455	456	471	405	460	434	434	424	443	438	434	481	449	452	413	467	438	420	462	470	436	424	444	435	427	475	445	464	431	414	412	442	462	446	428	437	444	450	482	449	459	460	404	459	420	468	446	379	448	476	459	459	489	433	460	445	416	458	467	428	467	407	442	440	484	465	422	439	441	466	453	446	464	451	465	454	427	436	446	425	442	454	435	471	423	455	447	466	445	434	429	434	446	416	456	419	453	457	450	448	450	430	476	417	459	506	468	463	464	438	458	406	414	447	440	439	444	429	409	465	450	425	466	433	453	426	451	433	427	432	434	416	445	445	451	461	421	485	439	428	458	478	460	443	416	409	441	449	440	422	449	478	429	410	453	425	442	428	446	472	451	464	406	433	454	432	448	474	449	440	425	437	468	432	457	461	433	439	408	403	453	444	439	462	448	450	403	471	453	440	429	456	433	443	468	408	458	447	449	398	448	470	452	474	483	460	449	439	443	441	428	443	462	486	435	457	455	440	478	456	420	434	377	461	428	457	461	472	482	467	450	484	432	456	394	457	452	436	421	501	450	471	465	440	419	408	425	443	458	433	461	489	449	427	463	448	468	476	416	451	450	482	421	438	447	469	460	407	455	457	487	442	442	455	435	475	437	464	414	471	433	477	447	478	440	439	443	427	476	443	467	444	393	432	467	479	448	452	467	480	448	430	436	430	455	421	449	426	463	431	444	404	435	453	449	422	458	440	465	420	416	481	481	440	463	452	446	468	452	421	456	468	433	419	436	444	412	426	458	412	440	438	456	414	428	447	456	421	440	436	449	410	445	434	476	438	424	417	485	418	431	460	408	447	484	433	431	455	426	471	430	417	468	457	444	462	454	441	470	450	465	449	457	455	418	437	439	432	468	451	491	465	459	445	465	453	398	459	470	464	420	421	486	431	429	424	473	445	484	464	430	454	442	448	458	434	424	446	439	409	425	456	435	433	458	435	440	447	432	445	412	450	439	444	429	484	465	455	460	455	456	446	421	450	429	444	464	473	472	470	438	434	481	477	429	471	440	437	448	456	450	442	432	450	396
38831	43209	21941	1680	672	596	601	614	608	641	615	645	621	623	577	655	628	584	677	609	604	634	642	645	633	611	560	648	645	640	615	632	659	662	636	633	652	631	604	620	619	636	625	657	608	648	636	623	648	638	591	615	631	628	628	586	624	627	642	610	620	595	674	614	668	656	634	634	631	586	641	626	657	641	598	629	630	631	639	596	648	643	592	621	636	665	564	612	669	592	662	664	644	614	628	573	669	603	603	602	566	622	622	635	647	585	651	637	611	645	626	621	621	662	655	633	667	636	575	625	619	611	655	597	601	588	624	602	618	587	619	614	597	595	632	579	616	639	596	599	629	574	604	676	626	615	607	664	623	581	557	616	601	619	632	635	575	601	619	644	649	624	653	598	604	692	638	599	647	615	610	684	606	608	612	635	616	577	625	606	586	651	665	626	599	650	620	596	623	581	643	614	591	605	636	622	628	646	674	665	637	603	631	631	663	672	620	607	618	639	662	613	667	596	636	643	620	643	638	635	626	627	637	618	611	638	627	633	639	622	648	627	616	646	622	605	594	630	609	646	666	640	616	606	675	600	650	617	616	627	640	635	617	616	635	654	604	599	625	712	640	637	657	631	618	640	647	633	635	594	618	599	592	633	617	609	645	665	624	656	638	632	634	664	642	596	638	590	623	607	594	657	607	609	614	640	616	622	598	619	576	656	649	608	646	646	627	581	613	629	638	634	645	604	614	622	619	630	605	647	609	647	602	612	629	615	620	638	615	615	620	645	628	620	626	631	595	645	616	641	589	607	647	631	615	601	639	639	636	610	632	660	642	631	599	635	621	612	634	644	620	624	619	635	653	622	626	642	647	634	632	632	631	649	639	656	617	639	673	628	629	639	641	589	643	633	609	636	642	624	562	629	642	604	680	610	635	651	623	618	615	625	595	641	668	653	636	614	614	597	629	662	604	594	605	595	635	631	612	615	625	627	663	640	596	625	632	640	594	599	569	594	605	639	606	631	648	613	634	591	606	584	608	620	627	624	641	639	604	600	650	637	599	597	629	607	656	598	609	605	595	658	594	624	629	584	628	610	652	627	596	586	614	560	605	640	692	648	621	622	571	609	636	628	639	640	675	679	652	635	622	580	638	637	606	621	587	651	621	633	635	625	647	613	626	649	604	632	635	612	654	597	557	607	629	592	640	657	629	609	632	604	618	670	606	647	643	621	621	613	644	613	645	637	618	606	585	591	604	641	602	617	615	641	604	611	625	638	614	627	614	591	630	649	621	613	642	631	599	633	647	628	604	577	658	611	601	650	628	608	628	590	582	631	623	611	591	656	596	608	653	611	608	604	576	644	619	639	619	623	602	604	619	614	585	589	628	631	634	627	598	651	600	623	676	587	601	646	625	641	567	627	601	600	620	617	627	620	653	592	590	627	617	620	609	609	609	684	653	653	651	624	659	618	640	628	680	644	629	640	667	642	583	645	621	689	636	606	627	644	639	626	639	634	616	627	594	599	629	609	608	620	629	618	644	596	609	630	616	611	677	639	622	616	625	590	622	630	617	659	629	649	640	600	632	673	650	636	625	625	659	645	684	670	641	626	620	647	617	606	622	639	626	607	666	626	606	644	675	622	668	607	630	601	620	635	643	639	619	591	607	591	633	648	670	616	646	615	660	589	647	625	597	606	628	598	608	623	635	660	628	594	605	674	622	615	621	624	610	586	602	616	642	645	598	617	638	634	655	661	616	627	623	622	669	645	605	636	664	602	656	617	626	623	648	648	604	634	596	593	609	624	666	667	628	628	650	608	589	615	584	599	659	615	617	628	648	647	626	646	620	672	598	606	624	612	592	618	640	581	588	650	654	614	636	580	657	610	626	616	604	635	683	661	621	669	629	629	618	632	603	665	632	621	626	656	604	622	626	605	587	661	620	636	614	581	632	692	599	636	616	583	567	612	654	596	606	638	597	650	629	599	658	591	605	619	633	618	595	635	595	657	632	573	623	647	639	595	631	642	615	598	610	645	625	613	639	647	582	613	602	617	625	666	651	629	630	648	621	600	620	587	614	592	628	621	623	676	658	656	587	638	595	611	607	631	635	602	640	629	621	663	592	622	614	625	589	612	619	587	636	631	602	592	628	608	618	620	623	569	585	610	627	654	604	639	597	643	611	647	595	611	626	651	625	630	658	648	641	596	636	617	637	598	624	591	636	600	597	650	629	582	651	629	622	595	577	637	671	603	629	653	600	668	583	671	582	639	636	631	615	622	623	656	567	624	629	663	604	582	631	650	637	635	612	585	668	622	623	604	620	642	599	594	630	574	622	639	634	604	644	603	679	624	647	630	637	643	631	616	652	666	608	640	592	623	672	618	652	614	629	635	617	596	614	620	641	661	591	641	649	614	624	601	596	673	632	644	658	657	647	618	629	629	653	619	586	624	626	598	614	619	672	627	623	640	617	649	633	660	607	657	655	626	604	602	582	670	625	656	627	637	631	673	612	652	634	612	655	620	596	659	620	658	616	616	650	636	594	605	649	599	599	607	575	645	605	680	623	586	609	666	618	589	595	603	628	632	654	589	628	628	625	641	623	584	623	653	629	618	625	586	584	649	662	665	641	608	618	599	629	645	625	606	583	600	622	606	639	573	649	625	634	614	606	648	562	581	637	584	645	613	595	656	604	630	613	575	623	625	644	618	648	590	644	625	649	594	603	621	602	590	602	660	597	587	640	644	662	632	605	635	644	609	636	617	653	623	634	613	617	632	593	608	610	605	646	638	613	603	621	662	641	633	624	604	648	653	658	650	623	614	648	666	628	595	628	621	577	636	669	587	651	613	634	645	637	626	617	638	588	643	637	630	607	601	618	599	627	624	608	624	631	658	605	612	659	605	626	612	635	633	648	610	617	613	629	596	618	649	605	650	625	634	603	608	610	604	592	616	608	666	617	620	596	615	642	576	654	677	618	613	623	658	638	630	635	619	649	630	641	596	676	653	636	615	633	649	634	621	618	632	647	633	645	612	609	588	582	608	672	607	649	617	611	619	594	628	632	641	620	663	635	642	621	637	589	613	658	589	640	618	630	650	630	657	612	608	609	628	620	645	640	640	609	606	618	633	631	629	639	610	637	577	610	614	610	611	642	631	614	652	604	577	582	569	574	620	578	652	672	602	594	615	627	670	631	648	614	657	614	650	627	647	602	585	627	619	608	641	658	587	659	618	623	639	603	647	600	617	620	601	604	611	574	633	664	601	623	600	628	571	653	596	566	619	627	641	591	607	671	594	608	622	679	674	619	639	593	660	627	605	606	647	630	595	648	640	664	630	654	610	643	598	592	599	607	601	629	611	601	623	638	609	618	628	635	639	603	638	634	607	602	626	650	609	603	621	636	604	618	572	634	584	658	651	650	650	614	641	634	651	588	652	643	642	627	604	590	618	597	600	661	647	656	621	638	625	623	628	637	639	601	600	661	630	642	651	605	642	599	592	606	647	597	681
24641	22052	29345	24317	20653	8287	768	637	542	610	599	564	568	538	587	533	540	538	531	574	549	544	564	570	541	562	560	494	535	577	574	592	582	540	574	518	513	537	561	561	541	571	555	552	553	526	572	550	543	542	524	587	552	548	530	577	586	548	559	583	550	556	543	578	542	542	534	550	543	574	562	584	623	593	508	589	576	540	556	559	554	529	538	546	551	507	546	554	548	546	553	572	552	545	605	511	589	568	567	544	551	537	537	571	528	528	566	535	530	520	542	525	541	526	593	535	561	561	535	546	560	522	562	568	563	570	553	536	515	570	548	521	513	542	573	554	545	551	553	573	547	516	527	552	490	523	532	560	571	589	525	540	513	587	496	544	564	579	572	579	562	560	553	554	518	565	537	594	585	602	529	554	547	569	541	539	550	573	557	554	554	534	529	581	555	582	553	520	559	566	503	531	493	546	535	548	565	562	588	546	566	540	540	545	536	531	540	566	518	534	566	538	556	554	563	577	578	552	549	541	542	511	606	553	551	548	542	503	554	534	530	520	548	542	535	521	525	542	579	552	526	561	566	515	542	530	544	523	565	556	540	577	579	540	542	529	547	534	545	533	567	538	559	556	538	572	569	547	571	547	546	512	554	523	556	505	530	586	538	533	574	546	574	522	536	572	567	563	554	533	562	538	543	549	514	548	528	573	596	580	540	557	525	559	580	582	555	538	572	537	540	556	581	540	550	585	516	542	509	550	517	574	551	554	576	550	587	539	506	547	546	557	530	518	571	598	560	587	562	536	572	495	571	599	602	575	549	537	555	528	569	523	568	552	557	599	502	593	571	566	527	552	550	545	540	530	525	593	531	528	523	535	541	591	531	513	580	570	546	539	506	582	554	554	561	550	573	508	558	545	571	560	563	587	553	559	526	563	532	530	573	576	530	501	566	489	552	533	548	535	535	570	557	556	562	552	582	520	528	599	543	535	545	576	537	536	510	583	552	574	521	556	578	575	540	546	535	572	519	512	573	511	550	531	558	524	586	583	641	584	544	585	561	524	534	552	561	551	530	614	539	546	550	540	565	564	573	577	566	551	568	545	579	546	575	555	606	535	530	571	566	554	576	547	539	519	535	558	550	564	541	535	541	550	582	546	518	557	575	520	539	534	591	579	564	528	565	561	539	548	558	557	585	514	520	561	577	564	510	525	550	554	548	538	554	504	540	521	586	578	555	544	523	526	555	531	524	548	560	520	540	546	536	536	551	557	480	581	568	566	548	568	572	516	561	549	572	531	507	545	540	566	557	528	578	573	579	589	570	566	537	513	538	548	558	552	594	572	511	539	553	630	601	523	524	562	541	541	547	565	555	552	552	542	553	595	596	553	571	571	590	520	570	553	550	595	591	545	594	564	543	575	542	556	572	542	526	554	588	584	495	604	532	498	533	612	527	548	541	614	541	530	500	585	556	559	573	570	525	548	565	586	571	539	569	553	549	519	590	567	578	531	555	582	542	541	546	561	553	567	550	546	553	538	566	524	571	512	572	529	496	552	540	549	566	535	573	512	521	562	543	556	505	521	573	519	539	545	540	556	570	599	553	530	541	555	547	537	569	594	482	555	570	565	551	591	581	544	559	539	561	536	539	521	570	605	560	597	559	570	574	520	553	497	566	579	564	558	575	600	478	514	543	512	535	547	556	564	525	546	567	606	568	554	532	558	527	563	552	585	575	569	561	553	555	593	498	570	520	567	571	555	571	560	558	567	539	545	573	515	533	504	549	561	542	563	549	533	523	540	579	556	534	509	517	517	563	528	526	563	560	582	579	561	613	554	539	580	535	527	557	523	588	548	503	565	554	589	566	566	573	549	578	563	545	548	539	553	562	550	529	569	550	518	541	558	510	559	528	541	564	535	555	536	573	562	525	555	544	566	575	538	485	535	530	585	553	557	547	573	579	518	534	556	558	569	551	587	558	513	552	567	522	548	539	533	539	567	553	550	537	544	558	567	551	545	525	559	542	532	541	568	533	535	539	572	551	555	580	515	548	539	559	545	555	544	576	563	574	541	556	556	547	498	505	567	578	576	540	518	602	537	541	569	593	576	596	586	561	540	567	562	553	543	547	534	560	541	582	542	570	535	534	580	570	557	536	527	523	557	556	574	528	557	612	548	529	567	572	578	503	582	572	545	538	537	528	566	550	568	543	521	573	540	554	530	531	610	528	513	548	542	574	528	541	557	561	582	575	575	589	522	512	588	569	543	558	541	576	573	572	524	538	554	514	541	548	526	576	540	524	558	557	560	537	518	528	611	562	554	562	536	523	529	534	523	496	580	580	541	528	571	615	554	596	567	570	517	554	556	538	515	532	516	558	543	519	513	543	549	587	545	558	548	529	546	536	546	568	560	542	500	548	580	557	546	545	514	547	541	577	563	555	533	532	547	544	576	575	482	581	604	494	577	522	532	526	547	565	559	542	555	545	541	587	543	574	513	586	594	549	586	578	509	534	560	544	560	550	533	563	569	620	568	569	553	539	546	523	557	529	567	536	554	534	563	585	542	537	552	576	554	496	541	522	566	566	471	548	590	573	555	542	557	545	562	553	540	526	591	566	564	516	568	576	529	571	539	541	542	578	563	572	581	587	592	514	538	574	567	586	530	542	529	592	577	583	548	601	544	541	562	549	516	538	531	567	584	593	545	578	521	583	535	564	479	572	561	560	506	541	536	530	540	539	535	563	562	585	562	581	579	579	570	554	599	557	532	533	550	577	534	552	554	556	496	522	547	520	554	535	543	546	556	536	544	603	541	541	577	521	507	557	586	512	529	595	562	557	563	563	534	564	547	546	571	565	535	592	532	537	568	551	573	490	571	590	546	542	539	556	514	558	541	567	545	542	554	520	565	558	574	540	540	532	537	530	535	549	564	563	541	552	525	555	554	545	530	582	544	555	529	530	593	563	561	579	552	545	547	579	517	571	560	528	541	565	552	568	605	580	521	513	555	588	527	558	581	532	538	614	551	559	606	538	572	538	528	542	535	561	513	577	520	537	532	511	518	568	529	559	535	560	533	562	581	522	545	527	566	543	535	582	538	582	533	541	534	584	543	562	573	537	547	564	507	587	517	564	502	547	515	491	550	566	547	532	533	584	536	504	537	577	554	572	527	556	545	529	573	521	536	554	568	517	544	557	582	540	535	543	559	547	584	589	549	520	582	564	549	526	537	549	578	561	593	605	573	608	574	555	573	575	544	555	560	530	560	577	512	566	538	476	541	565	561	523	529	549	563	555	530	574	594	568	530	549	517	572	561	577	621	533	523	579	544	522	521	531	553	575	541	559	537	589	594	521	570	573	521	547	575	549	551	553	531	479	531	542	553	549	554	560	560	547	575	561	538	524	533	587	504	523	491	543	534	535	567	552	567	535	556	543	559	531	518	554	541	556	613	553	539	572	543	553	557	526	570	513	553	525	569	560	556	588	565	558	547	534	565	538	562	596	504	557	545
61280	84711	49215	9168	834	823	829	763	805	748	776	798	772	769	745	788	764	812	782	760	766	722	793	739	748	767	735	783	775	706	766	768	803	761	807	792	831	761	782	750	793	791	766	813	749	762	739	750	735	782	788	726	811	767	781	813	760	721	780	766	790	798	746	731	748	788	795	746	725	756	767	801	787	773	764	720	792	796	764	743	782	742	738	725	815	802	819	757	729	741	777	722	759	743	792	781	789	800	737	778	750	755	846	760	765	762	785	711	762	734	777	772	762	766	786	777	796	770	811	787	795	796	760	757	778	700	757	765	736	751	776	781	783	784	831	750	813	736	766	729	797	755	791	789	768	762	781	821	752	806	789	762	745	817	720	830	779	769	798	782	773	762	732	778	749	767	732	754	753	756	789	793	822	728	776	778	750	699	779	796	811	757	767	799	737	727	753	741	772	770	749	802	807	725	793	768	751	782	744	769	752	721	746	773	760	790	779	742	747	718	845	796	784	756	773	757	704	765	777	719	767	737	765	788	735	804	778	785	819	781	766	778	748	751	776	787	765	748	755	790	806	777	795	759	769	744	776	793	752	723	770	750	745	764	777	760	727	770	811	826	757	748	708	703	734	746	804	740	754	816	740	809	781	742	784	760	760	809	725	778	762	768	718	756	843	783	748	728	760	771	742	810	771	698	754	773	751	747	790	765	787	734	757	788	782	782	772	735	755	729	727	755	762	794	784	741	766	773	780	763	804	792	787	780	767	765	722	753	799	737	795	782	758	762	746	813	793	789	752	798	808	804	744	774	768	784	781	791	737	752	793	761	764	773	724	725	692	750	762	784	818	760	784	801	763	772	746	756	802	789	733	769	792	751	802	758	759	751	793	787	764	789	756	742	739	777	782	789	719	758	767	794	746	759	777	801	707	793	812	762	800	792	757	748	787	741	748	748	808	779	768	809	809	776	750	743	769	792	721	736	791	785	750	782	818	721	805	831	761	775	724	706	755	788	782	776	733	736	790	772	779	749	759	688	781	831	796	755	755	774	777	771	756	719	782	724	779	740	756	799	742	759	762	765	766	806	786	714	773	748	729	768	765	769	773	785	783	760	769	779	743	804	747	777	751	777	744	760	781	729	797	812	758	753	741	825	792	760	808	750	774	755	740	768	752	753	763	782	760	762	761	776	768	800	784	766	783	793	808	753	761	731	760	730	750	743	736	731	727	753	804	826	767	772	796	769	779	793	714	793	781	721	703	790	772	744	756	753	766	775	776	717	750	743	797	750	763	738	765	785	772	777	723	742	726	763	802	809	791	834	748	788	799	716	764	776	792	730	742	755	728	772	768	738	779	787	800	766	771	750	796	765	814	745	748	724	745	782	759	774	801	785	812	742	772	774	715	843	782	788	738	720	790	721	757	794	796	802	756	730	758	772	788	773	739	797	757	788	730	789	821	796	802	722	768	745	802	750	690	776	743	748	769	754	769	765	799	780	739	758	789	764	747	773	790	751	778	757	807	806	784	795	743	741	737	782	769	744	724	773	787	753	792	746	785	806	771	805	825	742	774	753	810	821	791	775	746	769	747	755	772	761	792	791	783	825	748	752	832	728	785	786	706	751	768	740	749	740	782	715	762	778	770	773	765	710	727	791	778	743	780	764	760	737	752	777	765	766	720	748	726	758	799	751	741	690	818	751	740	738	753	733	783	790	777	776	769	801	784	781	784	730	708	784	782	787	729	748	757	760	772	797	766	769	785	784	782	799	737	771	759	797	754	764	732	737	786	744	764	756	809	731	743	726	778	744	738	825	756	825	778	805	752	769	776	759	756	768	752	799	789	757	779	800	767	796	780	796	740	754	805	837	760	744	779	746	717	827	749	746	746	830	818	768	759	757	794	809	752	780	790	730	745	794	774	742	798	802	766	784	740	761	775	752	741	763	766	769	737	787	793	743	732	750	769	800	810	770	700	781	758	773	736	758	765	748	784	782	737	804	767	777	782	757	806	787	792	740	756	760	762	819	737	698	791	758	719	775	730	773	743	778	767	786	733	793	829	769	747	790	792	780	771	726	759	767	800	783	744	735	744	733	780	809	791	770	774	767	706	786	753	757	805	777	782	787	773	814	772	764	794	749	777	794	735	713	780	762	723	728	740	759	757	733	752	747	777	778	802	806	798	753	758	720	795	783	764	734	736	797	769	753	756	813	753	765	727	774	772	760	798	742	750	743	778	776	807	780	782	760	775	760	728	793	738	755	751	749	743	771	762	753	782	766	738	738	739	733	785	811	808	786	765	767	723	785	751	758	773	793	735	800	757	772	821	781	762	756	811	756	799	724	760	793	717	744	767	763	796	787	776	777	705	839	771	735	805	757	752	832	775	789	773	725	753	817	717	819	761	727	775	738	755	786	762	740	794	795	698	734	770	778	765	731	745	740	774	780	754	799	792	761	806	730	771	738	775	759	784	795	762	727	748	736	758	774	733	768	747	799	738	790	803	739	762	756	758	752	705	739	763	728	744	814	784	760	764	794	760	741	810	804	720	776	711	780	773	755	778	791	770	750	786	743	801	753	784	782	781	756	777	796	747	783	740	767	769	745	857	721	767	784	804	771	776	780	766	742	787	798	787	765	814	782	757	775	754	817	791	795	804	773	763	774	806	754	781	713	783	721	755	806	771	771	772	763	738	801	753	758	772	743	764	809	791	809	748	721	740	808	738	767	780	719	763	783	775	769	766	769	730	787	736	787	787	775	720	813	724	734	753	772	792	788	747	784	772	787	805	772	777	781	766	806	772	730	819	775	772	793	776	744	774	727	787	771	704	781	784	773	783	761	741	771	741	756	769	799	773	739	779	709	765	719	776	745	779	728	809	769	714	776	718	794	757	770	763	813	813	791	765	769	729	777	793	753	755	787	760	755	751	752	758	790	800	774	779	785	787	772	786	772	744	772	796	765	808	786	744	760	710	777	797	796	749	793	757	765	749	799	772	761	783	726	765	746	755	710	791	780	747	804	793	718	834	789	793	733	717	760	763	705	799	778	763	755	791	777	760	757	785	778	776	761	737	774	789	762	804	786	734	755	823	780	786	741	753	781	789	741	742	764	735	776	787	737	730	758	785	760	790	749	790	815	753	741	781	768	766	837	763	780	761	771	796	760	790	748	784	782	747	815	808	768	750	786	797	771	720	753	777	736	774	764	787	781	770	704	771	756	805	735	779	790	752	782	786	787	804	785	774	740	806	777	807	744	793	800	733	721	786	776	758	756	759	771	721	780	784	744	800	790	759	742	771	743	777	733	805	791	807	740	804	841	753	785	791	731	775	785	802	793	780	734	787	723	782	799	800	813	775	739	759	803	713	763	740	729	743	757	821	802	720	809	765	835	780	774	775	745	810	800	770	757	798	807	783	778	758	782	775	763	786	788	762	770	785	746	802	765	767	753	723	812	723	701	780	784	812	757	751	795	769	812	781	816	803	796	749	772	757	784	797	770	789	723
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
