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
339380124823	339380125342	339380125892	339380126442	339380126992	339380127542	339380128092	339380128642	339380129192	339380129742	339380130292	339380130842	339380131392	339380131942	339380132492	339380133042	339380133592	339380134142	339380134692	339380135242	339380135792	339380136342	339380136892	339380137442	339380137992	339380138542	339380139092	339380139642	339380140192	339380140742	339380141292	339380141842	339380142392	339380142942	339380143492	339380144042	339380144592	339380145142	339380145692	339380146242	339380146792	339380147342	339380147892	339380148442	339380148992	339380149542	339380150092	339380150642	339380151192	339380151742	339380152292	339380152842	339380153392	339380153942	339380154492	339380155042	339380155592	339380156142	339380156692	339380157242	339380157792	339380158342	339380158892	339380159442	339380159992	339380160542	339380161092	339380161642	339380162192	339380162742	339380163292	339380163842	339380164392	339380164942	339380165492	339380166042	339380166592	339380167142	339380167692	339380168242	339380168792	339380169342	339380169892	339380170442	339380170992	339380171542	339380172092	339380172642	339380173192	339380173742	339380174292	339380174842	339380175392	339380175942	339380176492	339380177042	339380177592	339380178142	339380178692	339380179242	339380179792	339380180342	339380180892	339380181442	339380181992	339380182542	339380183092	339380183642	339380184192	339380184742	339380185292	339380185842	339380186392	339380186942	339380187492	339380188042	339380188592	339380189142	339380189692	339380190242	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2658	3600	2300	2658	3600	2300	2658	3600	2300	2658	3600	2300	2658	3600	2300	2658	3600	2300	2658	3600	2300	2658	3600	2300	2657	3600	2300	2657	3600	2300	2657	3600	2300	2657	3600	2300	2657	3600	2300	2657	3600	2300	2657	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2655	3600	2300	2655	3600	2300	2655	3600	2300	2655	3600	2300	2655	3600	2300	2655	3600	2300	2655	3600	2300	2655	3600	2300	2654	3600	2300	2654	3600	2300	2654	3600	2300	2654	3600	2300	2654	3600	2300	2654	3600	2300	2654	3600	2300	2654	3600	2300	2654	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22895	20210	27066	23199	20329	25295	48566	39353	22610	9443	2659	981	608	555	532	491	518	537	502	517	504	528	453	530	532	475	504	525	514	504	493	496	483	490	556	513	490	501	525	484	526	478	505	475	530	453	503	503	492	516	490	474	491	509	468	520	507	503	530	476	512	493	488	469	510	481	471	478	484	516	454	445	497	488	480	460	493	482	488	528	469	499	497	473	490	469	451	524	449	518	493	481	489	485	556	496	448	477	499	491	466	463	557	478	492	501	507	510	494	493	496	497	540	448	485	469	508	473	514	455	496	442	517	532	504	495	514	486	471	492	479	458	456	517	470	517	509	510	496	494	464	473	518	511	488	464	491	508	526	488	444	447	508	481	471	509	475	493	467	497	496	501	506	451	528	504	513	506	468	480	495	496	483	471	453	467	507	499	448	474	504	497	458	467	526	495	548	506	470	520	470	499	464	488	533	485	507	516	511	478	541	459	481	489	454	511	505	457	478	464	508	489	477	431	491	459	472	465	483	475	479	494	451	480	543	495	499	463	493	502	491	540	491	538	480	463	528	493	477	513	482	492	457	511	520	480	483	500	497	510	480	485	472	489	521	465	519	475	492	457	500	508	477	495	488	478	481	501	479	476	501	489	456	451	461	498	491	518	468	481	499	462	455	495	522	468	468	475	480	497	493	504	526	541	507	462	491	431	494	517	465	476	531	511	504	509	484	484	492	476	512	504	500	475	465	460	485	485	528	461	516	490	481	473	484	461	462	470	461	488	524	474	467	489	450	516	517	497	488	503	512	470	508	484	440	490	487	492	478	490	489	505	458	520	503	496	485	488	462	460	465	481	490	525	500	505	522	507	540	452	488	535	495	524	495	525	497	486	492	473	472	468	520	489	453	458	500	501	498	492	469	475	490	476	457	494	456	429	491	500	488	513	487	524	498	463	476	481	508	493	472	465	480	463	495	502	525	510	456	438	467	501	491	489	474	488	446	496	474	488	454	473	509	449	493	475	483	478	489	519	463	456	449	518	484	481	498	524	491	532	490	433	487	484	478	504	459	476	495	504	474	478	461	491	516	528	481	520	485	476	514	510	474	459	492	456	474	506	497	514	419	500	485	476	457	467	444	493	472	485	464	515	480	511	499	507	513	441	488	462	467	457	504	486	525	483	496	467	493	477	527	487	486	499	472	452	523	523	489	480	471	468	480	508	455	504	540	450	485	473	464	489	484	486	474	446	492	497	491	486	487	526	457	530	451	473	494	510	486	514	463	482	497	477	518	484	483	509	512	502	475	478	465	516	471	485	465	474	432	491	499	510	470	464	503	522	532	513	450	500	464	480	449	467	493	493	541	498	485	459	467	507	486	487	442	470	542	457	434	518	477	483	482	532	488	519	497	484	477	524	465	538	494	501	511	456	515	469	468	476	473	491	507	476	474	478	490	427	479	505	527	489	527	506	513	487	484	490	479	489	492	514	485	511	489	515	474	460	467	477	460	494	504	447	466	485	498	487	493	507	498	450	502	456	495	452	472	460	459	505	523	459	485	484	472	541	508	478	500	491	470	483	481	524	491	508	456	452	508	489	489	494	499	479	517	486	462	435	440	482	501	523	537	496	500	460	497	502	470	489	511	482	494	482	511	508	484	505	479	509	501	514	518	511	494	492	489	494	489	480	468	451	481	465	496	462	472	489	475	512	517	505	524	516	517	517	479	499	483	462	479	480	523	454	494	470	521	470	532	476	442	476	484	504	452	505	501	510	490	459	462	485	470	492	471	471	459	495	456	472	503	500	475	493	518	515	482	516	447	502	463	455	507	475	480	455	479	498	500	498	519	517	521	500	533	494	503	509	472	470	501	466	486	482	463	466	506	476	489	472	503	470	484	467	495	504	476	477	497	475	492	460	455	510	498	487	492	470	486	503	486	442	451	446	471	486	530	462	498	494	490	492	491	474	498	471	469	491	500	489	505	498	486	509	497	452	474	451	508	485	485	545	495	494	470	454	506	489	476	494	507	451	471	485	473	479	504	482	481	492	455	473	480	453	484	504	453	476	473	528	502	512	536	509	533	455	524	502	461	493	489	498	501	477	446	483	482	494	443	501	509	490	478	463	511	445	501	493	511	514	481	472	467	492	492	481	496	473	495	489	478	503	498	535	502	491	498	445	500	480	473	494	455	479	507	433	502	475	506	540	513	512	513	482	482	492	498	495	521	492	489	446	466	453	428	498	487	485	495	482	472	496	439	479	460	464	452	509	525	486	500	487	503	510	462	455	475	497	474	449	451	455	469	497	505	493	466	498	447	453	483	455	465	467	501	521	500	486	501	485	493	479	528	455	515	511	519	453	463	483	500	517	475	457	505	494	494	522	507	490	493	479	500	436	519	473	490	508	518	472	526	510	485	470	460	512	468	456	508	478	452	520	461	500	468	459	505	462	477	480	536	436	476	489	518	491	472	515	551	505	511	494	504	493	499	483	502	456	446	488	473	515	474	480	444	485	492	511	472	495	473	452	432	468	509	488	468	500	437	452	443	481	501	502	477	511	507	490	507	480	467	457	509	503	528	476	505	497	509	455	481	490	493	476	482	487	432	494	502	482	464	504	488	480	491	480	478	493	534	439	491	495	503	497	460	496	501	486	475	456	499	484	481	476	508	502	484	497	473	492	436	515	476	458	460	463	467	520	494	460	486	466	490	453	471	497	517	517	523	486	450	483	501	510	485	525	474	483	514	457	562	486	482	505	536	501	506	511	515	498	519	475	501	500	476	464	528	458	489	493	525	469	509	494	472	479	535	501	527	494	511	478	465	477	501	472	489	496	429	485	482	521	551	494	443	471	520	459	496	493	503	471	479	486	460	476	505	496	480	478	459	505	474	452	520	459	488	444	525	475	509	495	466	476	485	490	526	456	487	486	490	489	473	488	488	491	507	491	503	486	513	447	516	474	474	505	484	501	502	536	474	463	492	507	456	503	477	484	526	477	491	497	504	521	507	493	460	449	493	513	504	499	535	523	482	459	447	487	485	510	492	473	481	496	486	466	470	492	456	514	501	496	450	465	493	487	493	496	486	485	510	521	491	462	467	507	460	495	542	510	503	508	511	504	482	498	450	508	491	492	463	461	481	476	489	454	513	526	481	447	488	482	492	493	474	505	471	485	476	530	444	495	486	486	488	501	497	490	477	481	504	466	451	475	509	489	496	455	487	491	484	490	552	515	483	474	471	455	504	471	490	501	443	495	445	497	461	489	491	475	492	515	463	502	460	472	485	450	492	523	435	498	472	490	492	519	464	493	465	468	493	508	484	489	482	501	497	426	468	516	528	468	481	483	498	480	466	455	461	496	472	474	520	495	460	493	478	508	482	501	459	500	525	476	442	458	477	497	494	479	499	493	491	497	486	495	499	469	484	518	482	477	457	485	503	486	458	466	489	480	510	468	490	506	523	462	528	468	481	476	495	520	491	521	517	458	504	460	529	490	508	509	472	475	458	472
7706	23132	20640	14209	11280	25347	45225	33703	17352	7675	2612	987	630	491	468	484	489	471	481	451	535	499	465	489	490	451	460	493	448	479	497	459	473	454	476	457	486	490	514	479	450	456	468	500	504	466	472	467	490	493	470	464	421	533	460	478	467	477	502	439	470	474	479	491	460	487	498	455	478	469	520	513	454	504	485	477	485	496	495	490	488	469	469	498	474	459	485	432	500	483	506	462	509	505	486	515	478	460	461	447	437	479	484	476	498	461	482	493	472	490	457	482	465	474	480	455	489	487	446	514	488	467	476	483	509	501	448	482	508	473	464	496	481	450	512	477	511	463	473	450	467	478	485	467	478	452	441	511	470	476	452	493	454	473	457	450	467	460	483	441	452	462	500	494	518	481	500	477	505	452	439	481	521	501	516	453	488	431	473	492	482	442	499	472	484	443	506	503	499	457	452	503	467	516	463	504	440	506	492	459	457	466	501	461	480	444	483	442	471	483	478	453	491	511	523	537	438	447	437	453	462	471	485	495	463	459	497	488	461	501	451	441	463	498	454	502	485	477	456	450	448	469	490	533	457	428	438	470	451	454	453	477	469	476	471	489	410	434	506	472	466	502	483	500	495	481	478	508	454	467	490	443	486	449	437	446	489	471	471	458	479	451	508	454	527	488	473	524	518	469	478	504	503	489	449	467	473	437	482	479	488	453	481	488	474	492	510	452	470	505	470	502	506	457	516	465	467	489	455	463	479	441	494	480	454	467	496	497	502	495	484	485	509	499	506	479	495	475	487	452	494	474	473	479	471	491	524	453	513	536	455	476	432	494	472	460	468	481	513	458	463	466	503	490	487	488	496	436	439	476	446	474	547	463	470	436	464	460	489	490	515	454	457	506	477	470	482	490	495	481	473	476	440	493	459	463	537	482	476	457	457	456	463	492	482	451	470	447	488	481	481	465	483	515	512	475	467	446	478	469	435	485	468	490	454	472	451	484	487	473	479	484	481	475	449	491	477	495	430	463	483	447	469	440	474	491	512	477	493	469	463	460	445	482	496	459	509	460	468	441	488	454	482	495	479	511	479	484	480	480	435	470	464	476	485	471	479	470	464	448	479	453	473	459	464	474	452	429	485	454	473	472	492	430	464	457	472	463	487	473	503	457	488	499	480	467	450	457	447	490	466	463	501	480	477	425	501	512	479	441	464	459	518	467	496	467	453	486	443	474	436	464	480	489	441	464	478	461	439	471	469	523	481	463	469	507	484	521	479	451	465	501	496	472	484	481	507	470	457	456	482	452	460	466	495	487	479	450	476	480	457	449	507	485	454	476	484	483	484	493	498	448	471	470	513	459	467	461	488	494	471	493	454	481	501	453	466	463	513	510	479	470	444	450	467	486	473	486	490	475	504	471	465	477	504	447	464	449	512	482	472	500	467	434	441	466	476	445	467	488	454	436	455	478	462	449	492	432	452	475	480	469	488	496	454	460	501	427	473	488	487	531	457	507	490	476	481	458	465	481	492	447	509	454	449	476	475	473	445	503	501	426	475	451	484	475	474	453	470	444	450	480	441	465	450	464	452	468	486	461	475	482	464	480	433	459	473	485	470	442	487	459	476	485	474	452	475	463	478	473	456	479	448	486	469	469	462	542	473	492	457	437	484	478	490	469	471	511	484	483	498	480	496	458	455	454	439	444	497	475	483	458	479	515	450	468	504	482	500	468	476	487	488	464	501	499	470	500	474	503	497	506	486	502	511	479	433	462	457	478	485	461	447	489	485	499	433	444	465	488	459	471	453	461	455	462	461	484	446	449	426	475	437	452	439	471	455	430	447	458	480	496	454	475	499	463	467	487	449	499	475	455	478	498	428	454	470	525	455	464	453	478	513	489	447	468	476	460	464	447	443	499	496	477	461	495	502	491	468	473	485	462	492	462	479	486	459	453	478	477	507	436	482	450	423	468	468	435	478	449	488	501	458	493	433	449	442	479	477	506	442	513	479	473	479	517	459	434	475	487	479	509	466	467	449	497	486	459	480	457	460	471	497	460	489	459	486	466	427	470	471	459	469	465	473	478	442	486	449	492	459	486	441	482	466	476	451	461	497	449	481	477	457	491	445	455	450	445	471	480	473	464	510	461	466	456	470	444	508	462	475	502	466	504	473	459	484	477	420	481	433	480	470	443	467	499	457	475	453	468	462	463	450	453	477	478	497	518	469	461	455	496	491	475	462	480	436	510	429	472	519	475	450	470	474	499	481	477	433	472	459	464	464	482	505	485	492	483	511	466	468	487	482	454	471	479	452	476	524	467	466	481	457	475	483	477	453	464	464	484	457	492	462	469	470	462	428	447	447	461	478	460	450	456	454	464	464	442	486	499	464	467	447	515	488	459	499	487	451	492	485	461	456	478	475	452	516	475	491	496	504	457	450	475	473	483	484	483	419	481	493	475	467	472	431	484	460	457	488	446	489	491	458	509	462	477	437	458	487	476	509	484	490	467	458	462	489	476	498	508	491	454	474	465	440	482	459	464	464	477	510	468	478	473	524	489	505	459	509	453	454	501	417	480	487	467	453	483	475	477	452	496	484	505	464	450	462	502	509	499	475	486	479	475	446	485	485	476	500	443	470	494	465	489	459	485	471	497	495	432	481	471	487	492	484	462	456	477	505	482	518	456	442	488	476	450	447	473	466	498	454	452	484	506	480	456	486	454	487	481	455	466	470	469	470	478	525	477	443	488	445	428	475	476	460	457	491	480	465	466	498	455	466	482	460	434	451	493	474	470	477	488	457	515	461	420	488	472	461	458	477	468	454	444	486	449	449	489	487	454	463	481	464	496	469	488	471	445	486	499	472	542	493	468	452	519	479	505	473	480	464	461	508	447	476	483	488	497	464	484	489	458	451	487	440	474	519	512	472	459	533	464	511	446	475	479	481	463	445	478	434	454	521	450	481	461	483	453	439	470	442	515	489	469	445	493	478	479	483	441	483	464	471	505	472	460	440	489	443	423	493	468	462	472	443	463	454	482	422	457	466	474	476	452	488	501	459	495	476	487	454	454	469	489	475	439	450	504	494	471	494	488	508	477	442	466	455	525	490	475	452	468	438	489	475	474	495	428	482	485	468	449	497	423	491	498	492	473	487	506	475	477	471	466	462	520	502	500	505	484	451	488	448	458	488	441	459	457	458	483	465	511	517	467	497	462	451	489	488	490	488	476	485	491	516	454	465	481	460	523	487	453	479	466	497	472	503	496	463	465	489	495	488	456	493	485	445	450	428	491	451	475	462	477	456	463	495	483	514	484	440	456	485	496	470	489	444	472	479	460	445	478	464	475	468	480	458	454	481	456	473	468	443	435	471	491	434	445	480	486	468	475	469	451	501	491	466	460	471	478	494	461	481	497	501	473	452	511	473	490	466	469	443	453	461	456	466	500	478	439	476	478	455	483	502	470	524	487	480	474	478	491	459	478	433	464	479	505	523	459	512	451	459	476	475	488
27920	16376	12502	12615	7898	2191	3689	3165	1801	949	570	490	424	424	430	445	418	432	464	433	444	457	411	436	420	432	433	401	458	428	408	389	462	416	437	429	431	427	434	404	430	392	425	409	444	422	407	426	436	435	408	416	444	425	444	440	419	402	415	406	407	470	411	438	449	439	423	409	429	429	434	425	420	405	419	426	392	418	417	425	449	451	452	416	401	411	423	402	423	395	454	423	426	458	421	430	427	410	417	462	449	392	449	445	449	426	399	412	414	427	407	404	436	434	377	390	409	391	414	448	444	392	444	425	441	388	428	423	413	375	405	447	408	431	408	430	414	442	399	413	418	416	442	457	367	430	387	421	427	436	432	432	426	444	384	446	429	419	419	432	397	421	434	416	407	422	428	403	393	402	389	440	422	409	413	399	468	417	446	449	371	443	445	395	379	400	416	416	401	427	429	422	410	436	397	400	429	447	434	393	422	424	450	431	426	428	433	424	447	437	426	423	451	437	447	387	425	379	449	423	405	432	426	384	438	397	400	420	400	385	402	458	414	425	378	424	449	411	436	468	468	454	418	409	381	421	403	426	415	432	436	400	429	444	403	409	424	442	399	411	401	421	416	439	400	455	453	418	429	391	405	428	438	397	441	392	448	414	454	448	418	453	406	401	422	422	437	396	398	400	414	416	433	389	427	403	445	391	411	419	436	397	407	430	432	421	420	410	379	434	377	422	426	459	424	394	411	427	435	415	419	448	447	413	420	489	420	399	460	448	428	408	433	423	364	408	423	421	450	422	410	396	408	467	401	411	427	437	421	438	441	451	407	409	396	462	385	398	430	399	419	406	408	393	383	393	383	423	416	394	456	437	431	432	408	449	410	417	402	479	432	434	423	456	416	443	420	410	424	446	402	467	405	414	417	418	426	443	409	428	408	483	426	438	445	437	396	433	434	415	414	458	461	425	417	429	399	402	443	428	379	410	391	409	399	417	456	435	435	422	428	397	420	402	394	434	423	437	428	438	452	409	398	423	422	464	430	419	397	401	420	403	435	415	427	433	442	424	404	404	459	428	422	441	424	413	417	437	444	439	435	419	417	432	460	430	420	427	374	407	429	401	449	413	399	471	442	380	422	441	396	405	443	402	414	415	468	418	418	386	444	441	466	437	425	420	423	444	439	441	399	446	402	411	427	443	441	371	427	435	410	392	374	469	390	397	409	366	383	418	427	397	403	398	429	412	446	428	441	391	443	402	409	416	420	419	450	407	421	427	389	436	450	423	439	386	400	377	445	413	426	393	402	415	415	419	396	417	420	393	429	444	450	429	383	415	411	387	418	408	412	373	404	439	448	382	431	427	406	427	450	417	433	394	407	452	395	405	404	408	441	409	444	425	432	398	412	460	398	433	375	410	443	415	393	386	444	425	431	415	393	421	403	382	428	417	410	399	394	435	378	424	452	434	425	367	436	436	422	414	420	437	424	433	412	408	418	371	430	437	388	411	483	426	411	390	435	425	441	432	415	366	400	445	430	413	396	417	423	408	444	430	389	443	435	415	420	408	398	414	408	409	404	415	467	415	424	469	421	409	404	399	422	408	435	414	391	436	440	405	437	403	408	484	422	410	417	438	431	426	439	412	408	387	428	420	405	392	441	403	421	369	452	418	406	437	423	446	385	420	398	413	387	465	448	452	417	430	424	429	378	417	444	423	456	431	403	425	427	408	438	399	429	460	435	387	463	408	424	422	421	457	424	422	409	392	440	394	406	441	425	439	373	419	430	369	412	450	433	435	421	441	401	404	428	433	409	374	444	452	407	423	400	422	391	423	413	433	398	414	392	410	458	444	439	400	451	435	411	438	394	437	414	407	428	431	400	395	416	452	417	446	457	432	429	392	428	402	405	406	386	433	422	386	400	409	402	439	420	425	443	418	433	446	415	442	422	442	408	437	401	402	398	458	473	462	424	420	430	428	447	429	416	419	406	415	426	421	434	368	428	412	433	398	396	381	396	428	425	423	400	424	439	408	403	430	437	465	444	430	439	418	411	440	415	404	452	439	425	427	445	420	413	389	451	407	452	436	411	436	480	444	401	399	428	404	446	420	432	362	413	429	413	450	449	441	445	422	441	430	442	422	409	452	454	443	421	435	427	418	411	457	421	421	411	409	415	402	489	411	461	455	409	447	437	400	416	422	416	448	403	397	420	446	396	390	430	436	405	399	409	451	432	425	434	375	447	434	447	449	408	408	406	434	430	445	470	409	402	451	413	398	443	403	440	398	444	463	443	391	399	405	405	462	442	402	414	439	456	419	430	438	445	436	441	473	424	442	403	434	405	447	436	407	397	406	416	379	445	425	420	414	451	404	442	428	427	451	428	435	455	430	409	435	423	455	410	424	416	456	408	431	440	411	414	447	423	434	439	390	414	401	399	448	419	420	439	407	415	431	387	442	422	395	413	394	434	385	418	428	413	430	410	430	424	439	392	435	400	416	413	435	438	430	453	402	403	417	438	460	423	415	419	429	407	432	376	441	458	424	433	439	444	421	421	410	443	441	451	383	406	430	389	396	423	429	415	430	421	425	392	409	405	388	401	397	409	421	428	442	378	443	443	424	429	359	419	390	427	462	405	401	436	434	420	420	424	425	415	433	423	396	416	429	446	419	393	394	429	408	406	483	423	405	441	391	393	425	418	417	399	391	385	400	433	476	421	434	453	409	411	414	428	420	398	437	433	426	414	403	408	457	399	416	432	414	441	429	412	387	386	442	409	374	414	397	463	423	410	410	401	383	430	428	385	425	416	412	405	425	448	439	438	449	472	383	440	396	455	441	415	421	446	427	417	418	416	465	431	401	457	415	405	445	418	444	403	403	399	414	433	410	466	455	378	415	439	417	416	418	431	434	436	402	431	429	424	412	416	413	397	406	460	398	433	437	431	443	396	422	399	447	432	439	423	408	409	465	377	426	422	385	452	404	437	401	430	406	417	382	423	419	431	453	435	435	426	426	425	432	450	435	440	422	408	401	465	449	390	435	403	486	443	389	435	400	441	461	422	437	394	405	392	425	442	393	380	454	410	401	450	439	419	407	388	410	454	443	389	436	435	387	417	430	418	442	439	400	434	401	419	417	436	434	434	409	403	414	453	433	446	416	434	415	425	424	416	436	409	397	449	439	406	444	376	420	418	416	426	433	433	421	421	408	415	437	438	394	416	434	447	459	445	400	420	443	401	408	436	388	440	432	396	432	421	409	432	424	420	425	408	422	433	462	435	459	402	431	440	421	382	451	431	350	460	425	432	466	414	444	429	420	377	423	384	445	415	418	449	406	421	405	413	415	429	421	437	390	442	396	439	428	428	430	437	434	416	416	404	407	428	392	421	419	407	433	428	426	432	455	430	448	368	418	469	437	438	440	440	438	422	440	445	441	410	458	443	439	409	417	437	413	443	423	452	414	414	427	446	444	402	429	416	388	415	431	434	442	417	444	415	452	418	450	429	377
7217	9628	13507	11627	7943	2552	4442	3639	1896	982	571	434	441	424	400	411	412	420	431	405	387	410	391	396	402	391	382	385	382	396	416	422	393	403	398	353	379	372	427	423	373	401	433	379	398	383	427	403	382	444	384	416	399	354	367	406	455	421	402	392	390	371	401	397	396	388	398	364	360	388	392	391	415	395	414	358	383	406	384	391	407	372	383	393	391	416	395	391	412	431	389	437	400	348	405	406	407	395	403	419	389	436	405	368	435	372	384	413	403	419	405	407	373	392	396	407	377	397	400	386	365	415	368	376	383	388	379	380	388	387	414	392	387	378	392	378	361	452	414	387	375	387	395	352	380	394	378	437	378	398	430	426	392	401	387	403	379	355	395	388	372	360	389	379	403	383	383	366	391	413	392	384	377	390	382	389	384	378	408	369	383	399	417	432	410	380	366	396	387	399	403	380	411	390	359	411	421	451	412	397	383	378	393	380	398	392	425	393	378	391	382	365	387	404	366	400	378	407	353	387	376	414	430	408	405	393	362	415	386	418	358	395	422	439	415	386	418	339	447	385	384	433	354	407	386	379	398	413	340	374	409	355	395	391	400	407	404	391	384	390	407	423	383	374	374	399	390	412	373	433	391	420	407	380	386	425	415	380	393	379	416	371	370	395	379	411	379	372	400	410	380	392	404	399	369	394	372	371	373	387	414	397	400	420	387	398	384	382	407	410	372	400	399	383	346	389	366	384	366	397	396	401	391	423	385	416	396	385	394	376	412	419	392	421	364	399	394	385	408	432	376	423	386	395	392	372	392	384	409	389	422	391	365	412	392	406	375	383	381	386	397	397	394	386	381	399	419	441	359	364	388	364	394	419	414	362	407	392	396	402	368	358	365	428	410	364	449	425	420	382	396	431	421	426	408	429	369	377	406	389	401	391	412	373	383	388	400	414	411	366	379	368	452	373	407	418	437	406	374	402	435	394	383	375	400	375	406	417	416	383	412	450	398	358	374	383	359	376	387	375	413	413	396	413	408	378	409	396	359	411	404	425	409	391	423	381	383	372	403	399	394	389	421	401	387	421	364	437	405	408	374	353	410	424	439	371	415	381	406	404	386	419	364	428	425	389	410	393	401	414	365	418	348	389	414	392	401	413	371	398	360	400	406	466	396	421	387	377	397	403	393	365	409	398	411	398	410	437	374	368	417	421	360	400	377	362	399	407	420	408	399	394	384	394	398	393	375	399	399	408	389	402	439	366	391	375	343	378	381	421	440	393	431	381	430	393	368	405	407	401	384	421	357	378	369	395	423	401	394	380	401	397	410	405	405	376	401	375	414	391	389	409	421	390	367	403	416	387	368	433	400	421	413	392	381	388	407	386	425	415	408	430	381	401	376	372	378	373	372	432	409	417	414	435	392	405	376	399	385	388	430	368	391	366	390	437	365	377	389	397	358	410	404	391	382	417	397	389	388	405	411	407	375	381	426	394	399	383	404	374	409	422	411	430	388	371	357	381	395	369	395	380	416	384	387	415	374	402	402	364	419	426	386	389	410	415	386	399	389	405	374	391	391	375	389	382	391	374	398	392	435	414	416	429	418	381	411	401	430	386	425	418	382	414	379	386	369	431	395	383	414	385	408	414	391	361	381	428	373	369	390	370	373	402	413	428	377	406	403	393	393	372	419	370	371	395	381	441	389	378	398	402	422	405	385	395	412	357	390	351	397	389	385	403	387	373	406	382	369	353	435	432	399	408	393	396	432	402	408	398	354	411	391	390	400	389	350	368	397	438	344	372	422	383	395	386	383	416	362	366	383	402	393	374	366	432	387	415	386	397	397	411	421	443	372	407	400	397	402	409	364	390	396	392	412	379	367	403	396	422	377	414	367	392	397	416	380	379	409	372	406	389	388	413	389	396	388	401	395	420	414	399	398	391	375	398	398	345	386	396	400	425	396	416	362	392	400	362	412	402	435	396	411	359	416	399	396	407	367	391	361	397	370	400	437	380	386	418	394	417	373	352	410	408	417	394	393	386	398	390	405	391	405	385	420	358	396	416	390	392	405	360	394	390	432	372	392	420	394	413	360	426	403	371	406	356	432	385	414	402	359	401	408	394	370	395	414	431	370	399	373	354	398	413	363	432	370	380	416	363	393	371	376	420	392	411	378	342	414	430	413	412	388	396	394	424	411	367	365	417	399	433	386	375	385	424	402	419	385	389	423	421	403	406	385	378	394	379	397	372	399	434	438	401	383	385	379	408	403	425	412	400	394	392	371	419	377	373	400	383	406	401	395	427	397	387	389	391	415	406	393	379	366	427	364	401	415	414	397	397	421	390	388	399	399	411	388	411	426	427	380	429	362	371	395	368	392	434	422	430	406	385	367	385	394	416	433	399	391	404	381	410	383	375	399	384	412	379	406	368	395	385	440	400	417	410	403	394	397	383	397	390	421	399	434	402	402	379	403	377	396	366	455	423	398	403	384	378	414	392	361	398	412	392	348	389	377	395	369	412	394	382	387	401	388	406	398	416	407	418	408	393	405	391	399	406	392	371	414	396	393	378	397	384	397	360	400	411	399	366	359	385	400	376	389	401	405	433	399	422	422	401	363	401	374	379	410	385	431	403	417	382	419	400	380	402	438	376	415	409	418	368	396	401	393	372	382	409	424	387	344	420	400	395	368	344	390	364	367	402	394	398	351	404	428	391	391	382	370	360	420	396	401	402	409	382	408	394	381	407	385	451	408	377	418	385	431	406	400	429	406	393	410	406	400	407	375	382	385	384	412	395	388	400	409	407	381	378	364	393	380	389	395	389	406	382	432	406	420	403	397	399	405	383	401	398	379	363	415	383	397	405	409	417	428	400	395	413	398	364	380	399	415	391	398	419	404	364	381	411	371	415	399	398	408	420	396	392	377	374	394	381	415	403	395	402	420	416	369	429	377	389	337	416	365	393	408	384	393	376	398	393	400	362	362	358	376	357	399	363	417	397	414	391	418	400	406	419	388	380	404	367	370	390	394	376	384	366	412	432	401	390	428	392	391	409	441	408	408	409	386	430	372	378	368	384	422	411	413	388	369	352	432	397	391	386	413	402	374	393	401	403	408	413	406	396	399	362	375	403	465	390	398	399	392	374	398	410	347	382	405	411	379	436	391	391	344	384	387	377	390	415	416	358	414	378	405	400	394	413	388	391	399	390	362	412	406	391	426	376	399	404	379	401	418	386	393	388	434	415	396	406	411	390	395	407	420	431	379	383	393	396	405	421	403	400	391	375	385	422	400	384	403	376	371	397	398	410	370	416	410	390	347	390	414	393	413	375	396	410	389	408	387	407	406	394	374	413	439	378	400	357	390	416	397	399	387	411	392	381	408	417	414	401	398	414	375	402	420	394	406	394	415	385	409	346	393	399	381	390	382	410	420	388	443	391	411	383	387	393	398	400	393	413	407	373	387	405	348	426	397	380	413	401	382	371	405	352	427	387	354	418	379	432	408	400
25472	21385	28446	27693	17778	9327	21110	25028	14386	5218	1451	646	495	440	477	432	443	417	456	466	443	453	449	423	420	436	463	438	404	419	426	402	448	453	438	426	409	432	443	415	470	445	449	427	463	428	449	433	413	406	454	424	451	384	437	426	428	401	433	410	430	415	454	459	447	476	403	438	423	382	442	459	417	454	434	465	435	398	437	421	408	409	404	439	441	434	412	403	444	452	424	415	424	420	416	422	437	432	423	471	425	438	431	401	418	442	469	423	415	463	423	449	431	425	421	415	437	415	434	429	450	451	408	438	396	395	459	393	432	454	445	433	398	411	406	461	453	418	471	420	429	421	465	420	420	450	403	469	429	420	407	405	440	420	455	444	402	449	430	449	426	431	413	444	429	442	404	394	412	436	414	422	407	398	425	420	443	403	457	415	405	419	454	397	464	390	450	426	420	417	440	400	412	408	387	454	425	417	424	438	416	408	430	385	416	444	416	447	432	433	427	431	444	450	445	450	397	406	386	390	420	442	434	447	428	404	417	462	446	413	368	423	401	443	412	458	404	435	396	438	419	418	443	405	414	475	413	432	389	419	398	425	431	424	426	444	393	430	430	456	432	415	436	424	415	417	458	395	424	456	436	416	462	404	436	451	410	420	471	413	401	427	404	402	503	435	483	439	472	414	405	436	432	407	425	409	393	429	432	412	434	464	417	432	466	413	448	404	397	389	393	460	412	453	446	454	410	418	417	430	419	425	436	427	400	419	455	446	403	470	415	432	415	408	404	440	443	399	400	434	412	414	435	434	429	415	411	450	447	413	442	437	408	407	428	414	452	429	400	410	444	455	452	422	406	448	403	445	428	394	437	397	436	419	451	451	448	475	414	437	435	444	466	411	441	427	426	393	422	448	402	420	442	418	399	416	448	419	418	449	405	435	413	414	405	433	415	381	447	433	466	425	428	424	430	431	451	439	404	433	454	424	423	452	407	443	368	417	409	451	426	430	437	429	425	453	436	407	464	423	446	416	420	462	425	448	408	398	416	447	455	427	390	398	435	442	399	436	442	456	450	404	385	406	429	437	399	427	430	428	425	467	437	421	451	380	425	459	394	435	420	436	413	423	466	467	413	426	413	397	418	416	416	433	484	405	441	425	429	391	389	439	431	415	449	375	381	433	413	401	466	426	428	421	396	415	436	417	435	411	447	402	420	447	444	449	423	453	410	432	426	432	414	444	416	457	450	420	414	434	413	424	419	411	433	445	439	408	415	407	454	438	403	436	424	417	440	460	468	480	415	419	414	452	392	459	404	426	409	429	414	439	422	397	429	376	440	438	430	458	446	405	433	431	435	416	458	420	408	433	439	455	418	442	438	425	402	391	462	431	432	376	440	392	404	426	455	440	461	451	417	414	446	423	440	459	412	423	407	444	438	428	446	411	414	412	411	470	427	488	427	440	394	417	394	433	422	433	405	425	451	414	430	433	420	447	413	450	405	415	435	392	416	423	423	399	441	432	402	445	452	407	459	419	412	417	406	379	417	372	421	395	435	421	397	414	430	456	444	446	400	388	442	429	455	448	460	437	422	424	433	450	426	406	382	414	440	457	491	423	417	396	407	438	430	420	418	403	401	429	447	445	421	435	386	450	447	455	396	443	401	424	410	444	434	429	393	463	446	412	423	409	432	440	435	398	397	401	436	396	450	398	381	442	449	422	465	420	392	444	409	431	430	420	382	436	466	438	432	422	400	419	415	456	417	455	442	453	433	412	420	427	415	422	435	434	476	433	458	422	432	432	399	436	476	444	445	411	432	423	491	427	418	408	423	388	418	430	452	415	417	416	434	429	424	403	422	447	428	454	409	444	437	415	426	428	425	444	450	402	420	432	402	441	442	434	402	409	407	393	414	412	417	411	443	466	458	451	427	419	434	442	445	427	404	434	441	422	445	445	397	432	448	439	431	448	393	427	406	407	412	452	438	412	439	428	405	423	381	383	435	413	407	445	423	434	461	437	454	413	408	438	435	432	439	463	405	390	411	408	424	420	432	390	458	431	433	449	417	397	437	408	448	453	414	421	432	423	416	440	450	426	420	402	459	426	430	414	435	442	388	418	453	459	415	425	464	434	428	422	401	429	399	419	415	441	429	394	468	434	430	431	432	428	442	420	414	438	427	402	428	447	451	438	445	425	455	422	436	431	439	406	399	428	448	400	426	426	425	415	420	432	421	429	475	455	425	442	448	426	423	427	440	450	435	416	418	421	407	466	444	415	415	445	384	413	437	403	450	440	443	434	439	431	412	409	411	424	444	387	434	430	428	473	415	471	444	424	445	448	418	426	414	446	463	399	455	379	410	456	415	453	422	434	411	431	402	429	438	417	388	411	401	423	418	428	388	397	453	457	388	419	447	461	422	443	422	452	418	448	417	424	419	405	437	421	419	435	393	431	416	411	432	442	454	460	438	404	398	440	441	407	400	430	430	454	424	424	436	430	442	445	416	421	448	441	420	436	427	441	437	419	425	432	430	462	417	407	445	437	462	398	404	433	424	442	407	444	401	458	421	424	429	424	461	413	395	439	443	458	390	408	438	401	446	390	413	412	411	409	429	417	440	412	455	456	403	380	445	402	416	421	438	438	399	447	411	469	417	425	427	399	429	408	449	416	428	419	433	403	462	443	417	431	389	399	427	402	395	406	429	441	411	403	399	465	436	430	432	418	443	434	409	428	400	415	417	404	403	407	416	440	445	447	442	404	412	434	398	449	429	410	413	428	412	410	436	427	455	431	421	415	418	417	400	410	448	433	439	413	416	428	464	435	439	434	443	418	452	417	419	446	420	461	443	432	426	425	415	395	437	413	410	422	430	382	418	436	418	432	407	431	408	399	432	412	449	434	441	441	441	415	381	423	413	422	422	455	414	425	416	453	466	485	450	422	393	468	419	417	447	410	384	470	484	426	450	462	408	404	408	421	385	432	428	405	443	458	427	465	395	403	435	421	427	433	413	444	453	417	446	404	435	412	446	453	439	422	405	421	431	409	405	433	448	431	414	447	439	424	447	384	437	450	431	414	438	425	410	420	386	411	447	406	421	405	414	416	468	406	432	413	423	413	448	417	417	457	424	426	415	440	413	408	405	407	404	450	443	408	443	421	424	415	399	423	455	445	418	397	454	396	430	431	440	407	455	409	432	455	428	405	442	433	417	421	425	448	425	432	431	420	424	426	406	443	465	417	413	438	427	445	435	457	429	438	445	433	389	384	459	417	421	466	426	451	448	405	417	389	420	411	403	419	426	439	439	410	424	422	464	424	452	395	433	418	402	414	437	419	392	442	418	431	411	435	417	436	406	390	429	445	454	425	459	439	435	441	426	424	429	397	386	430	427	448	417	462	386	407	440	460	401	430	443	393	403	435	435	404	425	443	434	433	440	427	419	443	423	450	444	448	417	417	403	443	452	456	429	391	441	451	435	432	429	468	446	460	458	424	419	435	442	446	401	417
6387	17352	33912	21018	12509	8106	22159	21630	12061	4730	1529	705	469	428	416	443	410	407	427	473	405	388	409	444	448	438	393	419	413	399	428	468	428	437	443	425	409	462	449	418	436	419	454	429	422	444	453	410	428	412	379	389	456	423	418	451	419	444	424	420	452	395	392	408	418	389	425	416	450	402	438	446	449	444	440	431	433	421	417	440	375	439	426	459	431	420	390	477	428	396	456	413	406	408	414	400	425	451	418	410	422	400	417	424	422	442	415	443	439	412	401	439	376	451	454	379	435	432	437	446	422	453	426	436	451	413	445	442	415	392	449	430	427	407	425	468	413	383	409	434	437	424	399	420	405	425	452	434	384	483	407	428	470	417	420	448	423	426	404	429	395	417	423	418	431	445	405	446	458	429	432	423	403	426	454	412	433	437	477	443	447	378	410	444	413	454	415	419	397	411	434	443	401	410	430	455	392	426	415	419	369	380	419	415	397	410	413	437	406	431	423	427	400	387	415	396	439	407	375	434	429	458	458	449	401	439	445	456	421	412	435	403	444	372	417	478	441	423	446	436	408	414	441	414	398	465	439	419	437	416	429	462	442	440	423	444	381	421	434	443	421	445	469	431	435	393	426	410	437	391	406	423	408	405	408	409	401	431	439	417	399	420	445	440	453	437	426	461	418	417	368	422	435	429	388	404	418	447	427	397	457	386	395	439	416	421	400	426	443	435	438	414	440	389	402	417	410	406	463	443	431	475	470	450	405	417	471	424	389	409	457	433	411	433	431	408	449	439	461	425	438	453	429	398	429	425	437	430	423	408	420	416	417	408	427	411	382	398	443	390	435	424	409	427	408	460	407	420	432	388	445	401	371	418	444	455	426	446	410	394	432	433	426	382	414	416	445	392	463	409	384	418	444	426	434	420	411	425	430	443	387	433	394	442	433	423	423	413	415	435	436	415	427	421	428	408	415	448	424	448	399	409	436	401	421	396	414	403	441	417	411	373	423	441	419	431	409	447	414	385	362	434	409	385	423	429	436	431	423	390	428	394	408	426	410	397	420	402	406	428	433	429	422	420	412	410	435	435	437	431	383	423	432	441	416	419	447	442	382	439	411	434	431	446	421	435	428	406	430	455	408	442	394	437	426	406	415	405	432	402	431	432	443	428	433	428	427	407	387	419	381	419	431	421	430	431	425	425	379	397	432	440	426	384	431	448	464	426	433	438	422	436	403	493	436	432	414	443	448	415	410	465	385	419	396	414	405	441	424	432	450	395	436	417	436	370	463	414	439	433	407	404	440	426	403	438	425	416	450	406	452	398	376	406	454	463	417	421	410	435	427	377	446	459	398	422	411	413	432	462	431	382	421	422	452	368	428	409	414	406	436	419	443	411	412	428	439	408	441	427	434	391	420	445	443	428	413	468	436	413	412	431	452	428	414	436	428	410	410	437	415	415	387	454	415	431	450	451	425	393	424	390	416	390	434	421	427	439	392	426	431	434	406	417	398	410	431	384	418	397	417	411	448	399	434	414	365	412	404	433	462	449	403	442	427	425	422	407	437	398	439	404	456	420	452	424	384	419	442	412	408	452	435	402	438	431	421	392	423	408	442	419	435	422	408	450	420	437	426	395	418	458	447	415	409	439	399	387	466	411	446	387	381	433	452	454	428	457	426	463	459	438	372	442	436	406	420	454	409	455	416	435	411	411	471	410	465	393	402	462	398	364	419	401	428	410	388	438	428	402	388	437	449	437	405	400	416	427	402	419	404	413	458	445	408	427	412	437	352	388	429	418	421	390	430	412	448	408	409	414	395	442	397	404	412	403	404	431	437	424	413	421	390	429	432	421	434	408	436	405	401	423	412	400	422	436	433	427	402	440	442	402	389	430	429	399	434	441	405	440	444	418	436	403	437	431	413	429	440	405	438	418	407	432	428	393	394	395	430	457	375	417	448	414	404	430	397	413	437	441	414	429	425	435	421	427	445	407	421	424	424	410	441	427	445	422	421	462	421	418	397	458	410	411	412	419	395	371	404	384	422	420	428	423	391	424	399	433	404	426	439	411	435	411	430	412	472	429	397	433	449	429	410	405	420	402	425	411	471	436	425	458	407	450	393	409	402	421	432	412	413	457	418	401	404	448	460	412	420	407	456	457	427	403	444	364	402	424	383	425	434	421	402	441	412	433	444	435	445	433	432	416	417	420	443	399	457	456	443	408	395	378	434	417	440	403	431	398	417	411	447	408	423	436	396	425	413	417	389	394	406	450	409	425	394	359	409	446	409	408	407	444	420	441	408	438	398	460	416	416	408	428	386	373	425	434	416	426	405	407	411	419	440	403	429	417	431	440	435	443	411	447	435	442	451	438	433	426	397	401	418	380	428	431	423	401	429	445	442	400	443	426	435	423	398	463	460	431	409	424	394	415	415	444	431	420	427	430	434	448	434	423	419	410	421	447	440	406	428	426	406	446	431	436	450	405	409	440	398	427	400	421	403	413	405	436	451	401	412	413	399	393	415	441	434	408	412	412	425	423	388	434	406	433	408	419	411	410	407	438	448	417	450	379	430	410	449	428	415	396	411	399	467	465	446	420	415	402	419	412	417	431	421	424	396	396	442	399	384	422	407	426	428	410	420	450	429	405	427	438	420	395	437	428	429	425	391	412	432	430	448	400	392	447	420	435	419	391	395	422	419	414	425	419	419	415	433	415	434	425	397	420	431	438	419	419	434	405	472	402	411	398	434	432	423	402	448	432	401	431	446	475	424	427	438	418	426	414	416	397	419	409	433	417	425	447	427	437	454	461	437	422	421	438	409	423	405	428	405	451	447	401	407	416	437	439	406	438	376	432	427	451	437	412	397	433	393	377	429	412	409	429	419	415	414	429	395	441	406	438	395	400	439	421	414	441	442	425	415	429	414	425	435	400	433	409	419	428	448	394	472	453	392	432	443	428	423	434	445	389	429	428	439	412	418	429	446	417	448	470	407	433	467	415	431	368	429	401	410	418	421	405	408	421	386	429	406	390	396	391	399	407	459	423	442	439	424	386	428	386	428	408	412	433	428	384	446	422	429	443	421	418	416	393	439	457	438	431	459	432	415	408	422	451	402	416	395	413	410	442	409	425	444	434	443	424	419	409	407	444	413	449	428	425	400	385	448	444	398	410	437	389	449	472	435	424	421	423	411	421	409	390	416	416	434	449	432	411	431	433	402	409	427	423	424	449	425	473	393	413	416	398	414	389	434	445	402	445	400	439	447	429	413	385	389	392	379	415	436	417	430	442	376	439	428	404	412	379	395	444	445	426	423	416	451	412	404	415	406	403	411	443	431	434	446	417	404	398	380	408	422	439	434	410	401	431	420	409	369	435	401	405	428	409	390	456	398	438	416	411	434	368	387	433	458	400	408	389	420	410	448	417	456	415	437	448	438	407	447	410	419	395	426	429	417	436	426	482	445	449	410	417	418	414	455	419	407	429	432	421	409	400	402	413	381	382
24206	21389	28820	24628	21676	17110	37122	41858	28478	13435	3641	1139	620	524	560	556	527	544	482	541	576	560	537	520	591	559	522	509	575	512	546	561	521	523	529	517	570	516	515	529	550	501	547	515	538	483	547	526	564	491	497	494	525	507	475	523	509	537	519	489	579	528	517	510	573	478	536	535	486	493	487	516	477	504	534	508	491	533	546	527	549	508	529	495	490	506	533	533	497	530	517	512	493	468	511	523	564	516	514	474	544	521	508	510	563	520	546	496	526	581	524	482	503	504	523	488	503	502	528	474	548	527	534	563	530	538	483	516	500	533	569	511	483	522	535	498	502	537	527	504	501	520	492	486	515	523	550	558	556	555	504	542	518	561	510	513	536	527	498	537	510	536	518	521	512	500	516	499	532	507	528	510	532	523	544	503	533	498	500	511	532	491	532	507	525	498	511	521	530	557	504	511	505	517	533	503	509	533	572	539	509	541	449	504	518	543	543	507	545	505	515	487	533	509	511	509	551	535	539	522	516	468	524	485	513	471	507	485	457	512	515	523	498	537	523	501	571	504	577	528	563	526	509	480	526	520	489	534	528	494	557	545	519	511	506	534	540	504	539	563	548	493	580	521	508	553	542	532	515	518	521	456	535	497	501	525	514	491	511	510	536	509	548	512	497	497	520	579	531	523	541	529	510	520	501	524	489	449	522	507	509	505	501	547	548	489	484	545	520	522	510	539	504	513	505	530	531	541	503	503	527	506	504	546	508	533	490	509	547	484	511	492	435	532	528	538	521	555	495	518	535	498	500	457	513	519	544	507	478	508	540	516	470	495	533	511	520	518	491	533	489	520	497	529	505	508	510	476	496	499	555	522	508	536	482	506	555	493	506	517	529	548	492	508	502	567	568	469	566	479	525	543	517	551	470	538	536	511	512	536	543	543	509	490	517	501	552	491	540	523	529	514	537	503	526	534	529	537	495	502	498	495	557	540	526	478	551	522	509	551	527	572	515	484	517	554	515	528	542	499	542	506	516	546	515	516	518	568	488	531	501	516	535	493	521	548	496	572	525	470	544	531	521	513	537	519	503	504	576	485	483	530	534	530	521	540	501	524	505	506	509	567	536	565	556	500	556	526	525	530	480	551	542	520	527	567	532	522	541	486	529	513	502	509	550	545	510	529	532	496	528	543	543	488	523	521	484	526	552	504	514	496	509	554	526	514	538	523	532	539	529	517	486	513	488	520	514	497	505	519	545	536	522	522	557	513	514	531	516	523	497	551	501	504	536	562	512	532	512	500	548	503	505	493	532	513	503	511	479	499	499	490	540	476	531	476	519	502	547	492	535	508	530	526	505	508	528	489	512	528	507	524	507	473	506	501	521	521	557	541	514	495	530	488	505	529	502	518	512	488	495	496	549	504	521	522	525	534	554	533	529	532	489	479	480	516	526	517	495	517	500	503	516	583	509	515	513	514	507	541	526	544	524	523	510	566	486	505	482	499	568	487	531	527	507	531	491	481	548	497	537	529	529	538	476	512	504	488	498	494	522	488	500	507	561	502	527	486	507	477	504	510	524	545	542	528	542	521	518	536	483	533	522	565	513	541	508	512	518	501	490	516	509	524	541	525	505	557	568	528	512	525	533	487	509	534	505	506	540	528	520	538	543	511	567	489	532	515	512	472	537	483	505	528	505	560	537	499	487	499	517	507	545	541	520	499	532	554	569	510	517	511	523	489	518	532	550	536	520	540	539	547	497	556	515	540	496	517	521	550	581	528	539	509	545	576	548	472	522	497	517	511	503	504	507	511	481	496	507	486	521	496	549	555	504	495	521	529	521	498	476	538	542	520	534	486	529	539	516	504	535	491	519	534	552	458	496	514	531	442	509	503	517	535	461	508	467	513	485	491	508	555	509	502	553	534	521	530	501	578	480	533	472	504	515	514	481	517	523	520	533	510	576	487	452	523	531	511	512	546	508	508	486	510	547	515	500	537	524	502	530	544	533	450	495	552	541	519	527	546	533	530	508	502	509	527	474	517	514	527	549	516	548	546	488	513	491	552	541	537	519	504	492	510	536	490	515	520	496	504	542	492	535	508	525	484	523	534	511	518	536	522	553	518	510	469	505	508	509	509	540	465	503	505	518	488	492	543	511	509	513	483	487	516	524	487	521	464	510	531	510	481	538	544	508	506	537	478	514	441	519	512	507	543	550	521	500	537	495	504	505	515	525	513	510	521	511	504	521	511	557	526	525	550	526	511	512	521	535	506	511	541	538	539	548	537	512	533	515	495	522	522	563	527	506	520	480	524	504	484	520	547	505	495	488	527	488	513	512	527	499	520	513	488	524	534	532	509	550	520	541	538	543	510	515	514	506	466	524	526	533	536	492	536	516	513	508	545	503	506	545	526	499	517	491	531	523	494	483	499	584	495	539	520	520	523	557	534	536	553	520	539	523	474	461	546	552	549	525	530	519	496	530	510	534	521	513	538	509	582	547	514	526	517	529	488	500	523	495	500	509	538	494	513	507	524	500	489	522	496	538	480	527	535	540	534	563	492	525	552	529	542	533	508	517	508	512	472	549	505	526	500	509	526	498	520	465	485	519	492	511	496	527	521	534	501	542	516	484	545	521	522	529	543	528	514	529	505	554	510	505	514	562	507	525	503	530	528	530	534	525	530	532	500	481	500	509	559	480	511	537	527	510	512	507	542	508	493	489	542	535	518	549	486	507	513	547	515	504	505	494	541	511	517	536	510	522	522	525	543	526	508	497	516	516	551	487	536	519	508	489	503	531	524	510	504	509	508	544	512	512	482	525	541	510	523	484	500	529	512	504	490	521	497	523	541	530	500	524	505	538	531	504	498	487	495	546	538	565	501	514	540	502	496	546	491	506	548	533	531	469	516	530	526	503	514	505	498	507	537	510	521	505	539	475	495	500	510	555	485	490	539	531	528	489	526	514	530	523	516	551	516	510	518	534	555	516	553	541	495	522	502	520	487	539	539	494	551	531	485	489	502	522	519	539	531	544	484	508	484	551	518	527	513	559	544	530	508	512	571	533	517	525	519	540	506	483	532	502	476	487	565	523	512	511	502	544	543	529	537	551	522	500	573	497	532	478	495	492	516	537	505	534	482	479	514	531	518	522	508	508	521	499	489	514	537	549	549	539	549	534	509	479	509	508	502	509	530	493	521	522	517	513	513	521	531	549	500	531	509	512	538	478	528	565	536	540	510	500	509	481	506	526	502	504	494	528	487	487	511	505	481	511	520	473	478	519	525	521	539	526	496	504	491	524	545	519	528	523	483	504	577	502	491	490	516	533	512	554	566	523	516	502	507	474	468	527	514	512	546	548	472	509	500	539	494	569	520	513	496	493	498	483	506	527	476	515	530	516	507	522	512	505	506	514	493	497	513	517	490	530	483	522	487	527	511	496	555	513	516	538	530	507	538	528	522	511	522	505	517	518	551	528	480	499	522	522	490	473	493	491	533	569	528	512	526
10923	37001	37461	17268	14008	10424	38121	38526	23277	10317	3328	1169	650	505	525	516	516	524	464	519	533	513	526	484	574	551	518	475	491	513	500	516	472	514	507	526	493	523	488	528	486	545	518	518	513	474	529	544	529	472	516	488	488	495	467	527	474	554	499	511	504	527	486	515	458	493	490	505	491	508	522	501	509	538	503	523	498	508	486	512	488	546	525	498	527	496	522	495	481	506	488	483	515	516	508	524	522	493	476	506	511	483	506	492	537	487	503	507	563	518	480	466	513	522	484	500	502	522	508	519	485	508	478	513	494	508	505	502	520	497	529	525	528	485	503	467	544	483	474	499	504	472	533	472	495	538	499	497	456	483	496	521	537	472	518	504	463	483	513	522	517	478	507	525	523	499	494	493	480	510	486	554	529	494	465	517	505	479	483	537	496	537	524	472	495	508	518	506	495	527	488	513	491	493	459	491	469	525	512	485	509	508	527	505	504	512	491	509	499	493	493	524	508	476	503	498	481	521	481	502	498	528	512	491	482	513	509	502	496	527	515	480	497	532	506	504	510	496	510	509	522	521	520	498	516	496	529	518	509	510	524	476	441	482	496	496	511	536	476	514	509	500	506	531	529	502	495	496	476	510	476	503	517	514	485	535	484	485	528	552	496	491	525	493	469	482	488	470	548	556	464	482	473	521	525	525	506	492	478	512	510	474	519	507	457	506	471	512	500	477	535	489	507	498	498	490	487	515	452	445	493	511	502	515	510	521	482	487	527	513	529	540	472	455	472	509	520	530	491	493	485	509	510	496	483	543	503	560	481	510	511	560	510	518	509	534	454	501	500	492	503	488	499	525	515	571	479	487	524	522	519	515	479	511	482	504	472	500	482	463	506	514	521	519	502	487	519	535	462	539	501	513	537	462	483	514	480	531	465	498	507	490	475	481	494	508	488	489	478	490	489	514	502	562	520	493	522	545	505	555	517	548	459	495	476	514	516	474	517	496	499	537	509	516	483	510	498	516	502	512	484	476	536	462	494	482	494	519	508	493	510	484	485	544	486	517	530	479	502	485	481	555	526	503	491	505	496	544	520	451	517	489	570	500	545	502	544	499	497	464	514	510	522	518	503	524	503	494	501	492	488	524	519	499	489	518	510	515	535	510	453	555	515	516	478	543	494	521	507	542	491	497	517	523	523	543	494	508	513	488	513	500	527	494	486	509	476	499	507	479	518	478	506	522	527	469	544	533	496	482	508	523	525	497	540	488	495	492	478	487	480	508	538	514	494	483	532	499	474	513	511	536	456	525	469	482	497	519	531	522	475	554	492	505	536	492	498	501	528	497	500	505	494	487	515	446	531	499	471	510	476	500	513	533	552	522	494	521	483	501	537	491	494	457	501	516	466	531	498	487	505	480	455	498	542	540	472	460	524	473	529	491	508	512	521	505	545	477	475	504	533	482	495	509	511	510	481	527	514	487	512	500	499	495	460	470	531	528	504	512	517	504	470	474	526	539	499	482	484	492	464	498	536	508	492	473	506	512	478	475	510	512	450	483	515	464	499	490	539	476	492	496	506	508	504	521	493	491	525	511	554	477	522	492	490	483	515	526	492	528	471	524	472	520	515	517	510	499	499	499	506	494	494	529	518	494	490	482	512	490	479	499	507	486	477	461	450	507	529	516	468	484	493	505	489	511	485	502	509	526	525	486	531	530	497	510	475	493	519	495	522	524	538	506	489	488	518	545	508	463	448	512	534	488	507	508	509	493	518	496	504	506	493	477	485	478	493	486	517	515	484	535	568	487	477	511	482	495	470	531	477	508	571	486	495	496	503	509	500	508	514	483	495	500	506	533	505	487	506	529	464	503	524	497	490	497	553	517	508	546	536	498	472	472	500	496	491	514	465	511	484	517	533	537	494	513	511	479	466	501	519	491	518	505	486	468	469	488	469	514	483	523	497	519	514	541	494	465	452	523	505	494	481	470	491	493	500	496	554	464	474	510	525	479	483	517	490	516	484	510	498	533	508	506	509	466	475	488	513	486	511	491	455	484	495	498	465	459	480	516	486	486	506	533	488	471	515	526	495	485	534	530	528	528	557	520	459	482	502	483	493	497	462	467	495	486	537	503	516	477	480	491	473	466	530	494	541	506	501	482	520	526	511	536	538	505	485	493	513	493	499	467	492	544	512	465	504	510	477	523	505	510	526	458	504	513	513	493	478	554	481	503	539	447	500	457	493	497	494	504	477	443	526	496	479	476	507	511	490	476	513	471	529	485	505	533	516	491	495	495	511	476	511	520	511	488	528	507	517	516	508	515	482	529	529	484	525	533	519	510	525	498	544	470	522	486	499	528	529	478	494	554	479	490	532	517	519	476	516	505	531	514	500	493	511	526	507	503	492	495	515	510	463	471	526	476	494	518	494	472	472	519	508	515	503	454	503	526	483	488	529	504	514	496	500	478	525	512	490	493	507	493	496	471	488	478	527	466	463	541	530	472	491	443	524	534	489	532	504	485	515	522	523	490	497	486	513	542	555	470	506	459	526	477	526	455	501	492	519	524	474	519	508	500	509	505	533	474	475	476	491	535	511	483	492	475	519	492	540	514	514	544	509	463	477	514	526	469	521	515	477	493	521	476	508	510	511	507	520	520	489	454	459	463	501	468	505	498	501	471	476	495	491	538	500	481	500	524	487	532	486	524	450	529	486	510	517	494	483	486	499	538	512	480	521	456	479	496	517	491	511	482	507	489	473	539	547	503	523	570	520	513	476	512	497	481	495	498	536	475	508	456	493	550	505	504	484	494	518	501	485	518	482	507	491	508	500	512	475	504	504	492	494	489	469	464	481	520	507	475	530	490	495	462	503	476	484	528	507	516	513	457	495	485	500	483	516	513	449	523	503	517	510	502	506	523	525	534	516	516	550	508	512	500	492	489	499	547	485	512	505	492	477	512	522	474	517	461	503	505	471	470	537	465	486	499	511	504	483	471	508	512	485	491	495	569	520	489	507	528	481	472	501	526	456	508	535	479	486	531	492	490	479	507	472	459	511	506	495	542	537	513	480	499	534	494	488	533	478	496	475	503	519	529	533	518	485	517	537	506	527	495	511	556	472	463	539	519	506	498	495	500	492	502	505	496	503	535	529	499	523	473	501	485	502	499	511	509	498	494	541	511	506	527	557	477	518	498	510	509	497	517	498	537	508	482	490	524	494	476	490	491	486	493	472	518	497	508	505	510	507	481	480	518	517	483	502	466	540	488	490	492	501	521	507	500	540	470	524	456	526	502	489	525	477	497	482	487	478	486	458	526	480	478	527	501	530	500	476	517	527	507	513	521	503	512	515	469	484	509	536	515	513	517	530	499	498	495	552	517	505	495	540	525	474	495	482	512	479	499	508	482	505	486	480	450	508	530	461	513	501	524	489	505	479	507	506	501	500	505	508	476	495	507	450	508	485	503	513	507	489	485	482	458	504	516	501	499	461	502	512	502	501	487	526	513
28720	22949	19024	5447	1538	1318	3279	3289	1984	1138	648	483	450	460	422	467	462	428	433	428	418	394	400	398	410	421	457	439	433	442	384	395	399	392	404	421	422	401	420	388	409	431	425	418	418	405	399	397	415	418	414	410	429	414	436	403	430	453	426	411	467	412	433	419	397	423	448	399	382	417	398	445	451	419	413	411	413	404	452	434	437	454	447	398	453	434	439	445	416	375	442	468	392	411	438	429	453	435	417	444	421	389	439	364	419	407	441	436	363	404	432	399	442	431	404	432	428	409	448	466	437	407	402	430	417	427	434	453	408	414	403	446	398	424	409	443	428	427	431	445	466	420	463	457	443	395	415	434	427	433	438	425	407	417	413	386	423	428	431	401	394	437	414	411	380	424	438	419	390	448	410	452	457	441	416	456	471	411	438	461	438	427	445	442	456	432	418	427	413	415	435	447	415	412	411	414	421	417	437	426	425	433	445	393	429	446	462	428	428	380	407	445	420	486	443	419	444	387	412	456	424	444	402	423	422	415	439	438	450	393	377	424	392	412	436	432	435	411	409	392	448	407	401	392	350	413	414	402	436	405	400	413	465	397	415	431	452	444	455	407	442	399	407	428	383	411	398	417	413	385	449	431	402	460	396	463	415	392	408	429	440	438	418	430	413	383	423	438	445	454	459	424	427	433	415	412	444	440	399	416	411	436	420	406	437	423	444	443	397	443	413	439	424	433	424	489	405	425	442	419	425	428	419	440	425	397	420	422	408	434	409	421	367	439	439	417	436	435	423	400	447	445	439	446	394	453	420	434	416	466	385	410	416	418	427	398	428	401	429	420	422	399	412	414	410	410	431	424	463	438	407	446	444	407	408	440	425	404	436	409	460	409	455	437	399	420	451	404	397	417	426	442	413	427	443	436	469	443	413	457	427	411	429	433	415	405	378	390	378	410	428	436	406	424	419	431	389	439	431	448	441	446	420	405	408	444	432	437	406	420	369	418	440	415	434	437	427	422	443	411	439	422	421	451	444	443	412	438	426	436	425	430	440	440	409	406	427	428	437	432	450	442	419	411	400	466	395	411	440	425	455	424	410	402	443	411	415	422	424	425	401	413	413	389	463	433	432	388	384	410	461	413	441	435	423	446	420	419	426	400	392	436	421	382	443	427	371	459	388	424	428	414	417	408	426	447	393	425	413	411	444	414	449	411	428	434	438	412	421	393	403	396	440	374	390	410	406	410	410	445	431	388	391	431	419	417	393	446	396	439	438	410	469	418	422	426	443	403	400	403	430	414	413	399	405	384	413	444	415	409	444	458	430	441	412	401	445	446	420	373	388	422	421	404	388	422	460	438	398	416	399	440	419	419	449	427	432	421	452	438	418	450	425	439	415	450	431	432	447	444	395	458	404	419	439	399	409	427	447	431	429	399	426	414	412	406	427	413	416	431	428	430	427	410	410	441	436	426	446	432	406	425	450	387	448	428	439	423	428	388	415	437	422	370	425	398	426	410	418	420	411	440	432	436	391	423	404	390	413	397	403	414	391	397	426	478	437	396	389	433	429	405	378	405	390	430	445	401	435	423	423	401	450	425	416	385	394	444	435	449	439	414	417	478	424	423	406	427	468	446	440	453	412	420	406	408	422	431	432	430	405	440	451	419	400	423	429	415	393	427	422	400	428	420	401	405	407	419	403	425	442	404	407	419	440	417	390	378	419	420	445	410	447	454	401	424	470	430	404	400	402	423	379	434	429	456	430	492	426	427	431	487	393	428	398	451	399	416	428	393	443	422	398	423	413	443	441	441	377	405	406	414	435	425	454	428	472	421	407	411	431	430	393	399	381	438	420	422	408	451	440	458	445	411	416	429	415	419	406	450	464	454	426	411	415	416	442	448	425	408	389	438	420	419	435	416	415	390	395	430	420	436	404	449	405	438	381	374	415	375	442	438	441	451	421	422	405	437	433	445	420	396	448	413	387	440	411	403	409	430	426	416	405	420	409	415	428	430	396	497	427	398	424	381	414	434	462	425	391	401	435	405	393	403	410	454	423	413	455	384	385	423	413	417	411	415	435	442	426	457	423	441	409	433	389	402	428	427	470	472	426	435	394	409	428	435	445	410	440	427	392	423	411	423	419	432	417	435	447	398	435	408	450	420	386	460	463	409	446	414	420	394	404	394	411	461	439	419	417	391	415	418	413	408	427	401	411	412	426	405	411	423	433	417	416	427	438	415	449	430	416	416	420	416	440	373	412	414	431	426	419	414	457	426	415	440	388	435	416	437	429	435	408	395	426	447	436	409	395	424	416	403	413	393	394	426	414	450	430	409	438	442	410	436	453	466	407	462	463	426	411	399	433	419	404	452	452	399	435	388	435	403	426	415	417	428	375	446	410	407	436	398	433	419	415	424	406	393	429	403	441	389	430	415	426	408	449	398	444	443	436	420	414	406	444	383	406	436	438	449	450	429	425	442	400	437	410	416	466	408	456	413	410	452	434	401	418	422	401	456	433	431	435	419	414	425	392	413	445	408	433	421	460	430	439	430	396	427	414	434	462	364	371	423	445	380	428	446	473	409	417	417	442	431	409	392	373	416	407	470	408	398	407	434	418	440	443	426	423	416	404	377	409	405	447	435	392	419	393	413	418	424	410	399	427	387	420	433	416	428	435	406	371	387	422	435	401	423	461	404	430	425	454	442	409	454	447	418	414	453	380	434	429	466	456	421	439	420	434	401	402	426	415	473	423	439	411	419	409	422	424	404	425	428	448	463	432	395	420	425	416	430	436	399	426	417	402	395	412	422	389	417	411	411	440	471	383	442	442	423	418	445	386	471	450	411	407	410	409	389	398	426	418	449	425	448	431	391	404	455	408	412	435	405	444	442	433	426	401	414	404	423	406	425	401	451	421	424	409	431	395	433	400	442	403	436	426	419	414	418	444	428	376	384	412	405	428	402	452	440	427	418	440	418	415	420	417	411	408	405	420	433	405	425	418	398	434	423	428	450	437	431	430	393	373	419	436	425	406	394	414	434	422	427	429	425	408	426	414	382	393	445	421	412	407	444	424	453	425	435	432	404	404	431	416	430	404	414	418	447	421	424	419	394	444	433	432	396	455	410	416	402	422	429	414	439	423	420	396	428	408	443	407	429	408	396	446	421	437	388	434	386	463	399	405	447	423	401	415	440	420	410	389	380	402	433	422	448	430	430	420	448	438	412	423	407	400	402	402	399	459	433	418	416	440	400	441	388	420	433	418	363	416	454	400	422	461	391	441	417	419	451	415	443	423	435	391	426	395	461	438	408	439	415	430	434	434	431	447	395	435	450	423	437	432	399	399	397	402	434	445	389	373	423	425	392	412	426	430	411	420	438	375	410	406	413	458	463	443	433	396	396	438	439	396	445	439	422	431	428	427	432	411	409	397	411	426	410	406	441	448	452	416	444	415	413	438	410	415	410	411	432	424	480	430	438	429	430	413	408	439	428	424	427	385	446
13286	22494	16274	3320	1551	1686	4190	3849	2168	1178	675	455	398	374	416	413	410	384	408	410	395	385	409	391	384	390	415	422	392	394	369	378	401	420	399	386	390	379	402	397	407	381	369	425	442	392	445	403	378	386	435	400	373	395	394	399	414	384	420	368	402	374	373	419	395	421	412	392	402	408	387	399	398	396	388	408	408	412	397	400	399	422	382	402	418	374	387	360	393	378	387	413	393	343	410	400	405	394	403	420	367	414	399	368	369	369	379	388	363	380	432	388	390	442	409	383	391	421	389	434	390	431	371	420	393	424	405	411	405	385	406	425	385	397	371	344	359	402	373	401	400	342	420	381	386	396	397	406	395	379	421	363	377	374	408	394	421	399	423	364	387	409	418	402	413	372	378	387	395	411	392	393	391	399	384	410	421	375	409	399	370	405	396	389	438	399	364	408	433	419	390	363	385	390	436	396	383	372	386	415	380	425	399	371	379	411	372	355	413	407	381	423	350	359	369	364	412	381	362	400	395	360	451	410	423	384	389	386	385	368	409	376	397	378	394	393	383	389	392	373	421	415	404	422	384	387	384	369	379	394	419	359	380	378	431	360	421	389	464	380	383	400	384	370	413	373	378	399	397	439	383	406	397	381	415	399	390	373	397	389	371	399	382	404	396	389	368	405	409	410	378	412	418	375	399	406	388	392	412	403	390	407	385	386	413	349	410	402	400	378	404	421	364	415	411	388	418	404	413	422	373	386	401	396	399	369	420	379	419	388	405	374	384	388	387	397	400	361	412	414	383	409	383	416	410	407	408	366	396	366	391	406	368	368	407	361	388	377	408	388	401	374	358	402	426	440	392	411	411	413	407	402	393	361	389	394	405	418	430	394	400	370	377	429	393	388	391	399	401	407	352	373	423	407	403	404	387	397	384	381	415	378	397	383	394	400	354	411	379	377	440	372	398	393	382	407	412	360	406	393	394	390	384	391	385	421	387	419	365	407	371	382	384	390	375	414	394	408	414	428	375	412	361	405	418	371	327	397	390	378	375	424	412	402	399	412	376	402	385	390	382	387	417	359	404	382	385	396	407	413	455	425	361	405	408	394	423	409	432	377	408	396	380	402	367	385	384	433	415	412	427	376	444	385	392	384	413	387	399	419	372	423	416	393	369	390	383	404	378	401	389	409	351	389	393	369	369	351	387	420	399	390	434	418	351	381	407	390	412	416	412	402	393	350	387	389	377	412	386	375	429	417	430	413	392	408	361	396	395	375	399	377	418	416	421	396	433	410	383	413	386	401	415	393	414	397	403	362	378	393	381	380	420	428	394	406	368	415	394	396	419	394	389	428	387	394	424	392	436	386	373	397	370	373	406	409	409	401	377	374	371	417	387	413	428	399	404	363	391	441	412	390	399	402	376	430	375	428	387	358	425	381	380	387	398	412	389	424	413	409	403	411	414	392	432	403	406	416	420	397	389	385	368	376	406	399	400	402	365	368	400	379	388	415	409	403	389	370	389	371	389	368	373	391	376	377	394	391	399	391	413	436	414	394	393	381	389	357	405	423	374	412	367	420	389	432	387	364	422	395	376	386	380	384	373	405	410	409	378	347	403	403	393	433	400	386	418	354	373	412	406	398	375	399	386	358	377	416	409	399	410	485	398	381	370	407	390	412	392	397	405	378	414	404	385	404	408	386	376	420	401	393	422	408	382	432	392	380	377	393	405	429	401	390	408	383	400	355	410	412	383	398	432	388	362	429	383	394	396	374	384	420	380	385	420	399	416	392	371	418	391	398	432	367	397	383	409	373	378	404	397	398	382	362	392	362	395	404	380	364	403	356	440	395	411	385	424	402	384	415	367	368	405	401	435	409	446	412	352	404	381	408	382	375	376	379	419	396	402	420	371	375	396	397	409	367	416	372	357	387	391	390	373	390	430	416	381	403	399	404	400	372	394	426	386	402	450	393	419	397	392	401	388	404	403	386	385	431	360	386	393	363	406	421	411	359	382	370	402	367	417	410	426	387	364	415	404	401	389	401	399	405	391	406	379	413	422	459	409	378	412	428	393	419	411	402	422	397	362	385	415	425	351	401	388	399	413	374	437	393	429	411	398	413	410	395	379	380	365	412	369	417	378	379	379	423	404	386	409	440	407	380	397	445	398	396	433	401	409	367	430	405	393	395	369	401	422	374	392	422	396	396	421	409	385	398	429	413	394	377	393	398	396	423	394	383	415	400	419	386	392	402	397	408	422	359	409	397	387	419	367	409	415	403	403	404	405	442	370	382	383	419	399	392	417	380	370	376	415	395	398	427	397	407	381	381	403	405	395	416	407	382	396	379	436	373	392	407	389	409	405	334	390	419	408	375	408	420	379	430	385	405	420	372	400	399	379	396	364	394	399	399	411	413	381	392	377	367	419	404	399	380	391	413	413	382	379	383	402	394	392	401	411	403	398	378	377	413	356	429	382	402	380	375	396	410	417	427	388	393	370	407	378	390	388	396	418	373	356	390	390	395	387	397	402	392	397	397	407	350	400	361	399	396	377	389	379	417	419	387	388	398	422	413	401	393	405	404	392	414	379	408	427	369	385	400	402	400	404	413	395	357	397	371	414	432	418	416	413	395	415	401	416	347	396	395	378	386	392	407	394	387	363	405	386	421	393	408	395	419	374	383	410	407	363	388	370	396	375	385	420	434	425	402	381	409	385	370	432	438	371	431	412	379	399	402	424	381	372	397	408	379	379	398	420	399	395	396	376	400	394	417	374	384	371	391	426	401	400	406	417	428	413	416	367	388	408	388	411	373	381	365	371	391	397	380	410	387	373	393	428	376	409	390	360	402	416	392	456	416	369	378	415	387	367	376	385	402	385	368	391	369	379	408	415	375	403	427	408	374	417	411	367	404	420	399	420	395	412	383	379	392	387	421	365	413	400	411	426	379	382	407	402	434	391	371	398	371	408	391	403	387	398	393	372	372	408	389	429	410	390	406	374	391	421	335	390	377	396	397	355	389	391	384	379	443	438	366	384	412	404	409	397	444	377	387	373	390	416	406	429	405	397	407	408	374	393	376	392	436	379	403	395	398	377	375	411	421	426	414	422	405	411	417	373	412	400	393	409	400	421	406	384	392	410	412	422	368	424	391	412	354	390	379	384	395	407	395	358	429	396	410	412	380	409	424	382	418	385	359	442	394	363	385	387	365	393	392	374	415	373	384	393	381	421	388	361	406	366	415	399	443	400	392	396	367	388	383	379	374	378	394	388	361	430	405	412	378	378	415	416	415	350	406	388	391	380	379	391	438	378	421	372	361	379	403	441	395	390	400	383	421	385	427	390	397	361	390	393	399	384	388	376	415	415	418	400	408	411	381	362	415	369	408	418	431	402	411	364	362	398	403	426	441	418	401	396	394	393	385	418	401	395	415	414	417	376	381	415	406	398	389	384	394	413	374	379	405	372	376	379	398	380	384	404	401	393	406	363	363	406	392	368	411	383	393
25507	21515	27162	24298	6867	14284	30759	23694	11447	4132	1352	666	464	450	456	464	447	429	482	443	453	431	388	427	406	440	433	438	452	464	438	440	458	434	425	458	416	436	442	445	406	404	411	418	443	448	428	389	437	473	466	475	437	483	425	450	442	413	440	487	453	455	427	434	404	421	436	448	471	423	412	453	435	438	436	394	430	426	450	439	462	447	451	426	448	404	436	442	404	434	449	452	458	379	413	451	404	424	453	394	433	444	445	460	418	392	399	425	428	454	461	416	413	411	401	436	455	448	396	425	395	394	459	423	419	440	420	444	427	407	449	469	422	420	419	409	434	412	449	421	411	405	450	424	442	436	418	488	448	419	441	418	401	440	439	403	408	381	428	470	385	429	446	387	454	441	414	388	416	427	438	447	442	418	418	460	411	411	430	450	433	462	460	452	417	418	404	415	455	422	432	440	423	446	411	444	405	420	413	426	412	431	437	416	452	421	422	455	424	398	463	425	412	455	430	411	441	442	454	412	436	471	430	424	409	448	459	418	460	419	446	441	421	440	464	446	452	431	431	448	406	392	450	406	408	441	427	405	384	438	435	390	461	417	413	438	416	415	419	485	466	414	446	380	448	420	398	440	439	435	425	450	435	466	460	449	417	463	440	408	436	426	432	448	416	424	437	453	436	421	423	425	429	425	427	450	428	389	441	408	432	430	419	411	443	435	422	447	404	443	418	435	398	424	459	440	467	418	435	416	441	367	431	492	406	392	455	405	443	434	437	425	444	383	426	427	463	417	426	426	402	428	430	445	447	435	430	461	456	462	430	450	428	462	431	443	399	432	414	428	421	408	391	407	417	421	425	424	474	435	401	417	417	451	429	482	426	448	434	406	414	495	427	427	419	482	455	458	402	433	433	412	413	443	466	445	407	409	463	463	411	403	433	413	443	417	423	445	424	422	378	434	453	426	426	442	433	415	443	409	424	381	429	394	408	412	440	445	413	389	388	427	455	455	430	426	421	426	439	419	432	429	398	449	433	443	438	424	419	442	426	415	434	425	412	440	443	452	422	416	431	435	418	388	467	395	416	418	456	417	451	453	456	450	438	444	416	430	452	427	416	456	426	449	438	439	472	423	473	418	428	439	449	449	400	398	426	418	451	390	436	416	455	427	424	419	438	398	418	425	415	433	420	457	466	426	421	408	420	450	436	405	431	425	391	432	436	425	414	412	426	426	412	444	468	412	438	443	442	396	449	406	453	419	403	480	426	461	428	420	427	469	407	438	421	402	454	394	422	422	401	440	390	423	448	453	421	414	405	433	428	422	392	406	443	435	449	439	400	394	426	433	474	445	435	448	435	457	426	414	444	390	359	440	404	426	432	455	436	406	429	428	417	442	426	429	421	393	418	425	391	435	456	439	400	432	457	450	426	436	420	426	415	432	448	434	446	432	464	432	423	392	425	446	412	453	435	429	424	421	404	401	412	410	434	412	414	417	410	437	430	445	429	447	434	393	419	424	383	404	437	456	445	429	459	422	433	435	420	418	439	423	403	464	465	430	413	396	434	465	426	441	455	448	424	451	455	447	435	438	411	447	435	437	450	414	428	415	444	411	444	419	438	424	456	432	416	440	457	423	445	413	431	433	456	459	447	403	425	428	472	437	443	432	411	436	431	446	428	410	429	471	440	398	409	424	424	403	411	404	445	449	433	427	411	432	409	453	449	441	473	469	454	429	397	448	440	436	426	429	443	394	448	451	455	421	440	439	413	462	448	441	418	441	436	445	405	429	390	414	450	454	436	420	449	464	420	459	421	430	408	418	424	397	441	423	401	448	449	402	418	406	442	443	425	437	430	441	449	453	483	426	447	448	443	437	397	456	450	456	464	436	473	443	445	414	460	420	422	441	436	454	440	465	419	448	430	448	419	415	442	452	404	444	435	421	412	421	419	434	435	429	432	458	423	410	416	426	435	443	450	441	432	394	388	403	417	436	459	426	452	436	394	463	408	415	413	438	436	412	405	418	419	425	435	362	424	444	454	406	423	427	402	431	414	430	427	413	423	440	484	435	401	437	448	411	432	443	388	428	384	416	453	417	444	450	443	448	479	440	412	455	458	429	423	452	433	421	433	425	390	420	462	445	424	424	425	457	413	392	431	420	415	390	406	410	435	451	433	404	411	435	436	426	419	463	446	422	421	441	419	417	421	478	404	407	396	453	428	387	468	456	419	452	412	384	436	408	404	415	408	422	416	416	409	394	428	411	415	401	426	452	431	440	469	435	452	391	420	455	469	435	454	439	407	435	432	450	379	430	428	405	427	428	443	460	419	427	421	414	421	436	411	410	453	419	442	437	430	400	439	424	428	427	421	425	472	466	417	455	446	441	376	397	446	424	460	409	455	404	406	446	434	399	468	398	414	403	426	423	423	477	430	401	459	439	410	416	459	428	435	434	431	436	392	443	452	428	437	447	436	426	447	418	436	401	436	396	415	417	414	449	467	397	460	465	454	459	435	390	414	400	425	418	448	387	437	425	400	484	426	422	448	425	411	440	454	428	417	425	445	427	461	397	429	409	427	416	455	415	399	422	455	442	455	432	435	434	453	396	414	400	454	417	413	436	470	414	451	428	434	385	429	429	413	443	435	397	444	488	416	422	462	387	457	413	434	465	435	407	429	419	444	460	440	434	429	433	423	438	470	425	430	419	384	421	450	420	395	434	432	415	445	460	435	493	453	453	421	421	436	420	435	452	454	428	445	421	416	413	442	494	426	443	413	392	415	429	437	433	421	427	434	381	396	411	460	433	399	427	427	458	428	421	448	422	436	446	440	429	435	443	491	418	412	417	436	458	434	454	457	414	448	429	422	420	420	410	417	425	411	420	415	446	432	470	427	479	466	436	428	436	411	442	431	452	433	460	435	436	444	393	431	431	429	428	442	397	438	435	387	416	466	425	426	429	417	419	414	456	442	450	447	438	429	427	448	420	418	425	423	455	407	420	386	412	410	431	462	403	443	426	484	391	459	437	417	453	465	428	436	400	453	458	379	458	439	419	433	442	415	427	421	463	467	385	440	442	419	448	426	438	419	435	413	421	413	416	411	415	458	411	436	440	429	424	425	432	416	445	430	393	413	463	439	454	446	440	437	462	453	409	445	389	445	434	465	407	443	466	423	431	405	424	418	421	402	406	393	431	431	446	452	432	396	414	449	423	427	425	420	425	404	420	443	400	401	435	433	448	438	441	452	440	402	439	458	396	418	432	420	431	425	450	414	421	448	432	434	403	452	447	428	426	422	423	423	428	387	416	396	428	431	392	438	428	447	423	446	422	444	404	405	447	436	424	398	424	418	407	419	409	425	385	439	435	436	426	440	450	459	413	427	419	434	470	472	455	424	412	464	448	460	425	439	402	406	457	435	425	444	415	448	443	435	426	419	444	425	451	406	443	402	405	401	434	418	391	446	451	426	421	437	413	453	430	414	468	436	432	410	432	445	427	409	423
15223	28528	14980	3478	1859	16836	27478	19827	9579	4088	1512	668	486	459	418	432	425	424	435	437	438	433	436	442	421	413	427	422	427	448	425	404	449	381	444	417	429	407	453	409	434	421	407	453	432	435	430	428	435	439	453	412	421	440	449	421	439	388	420	387	418	448	433	451	441	389	442	430	435	418	410	418	430	428	407	441	430	414	419	447	459	443	409	454	463	411	451	417	412	400	422	387	457	451	393	440	403	386	426	439	410	433	449	443	429	405	450	434	456	426	450	434	453	429	450	429	389	408	419	422	399	392	432	402	424	434	416	446	418	435	429	399	450	394	415	437	426	408	428	388	425	447	415	420	453	413	438	420	442	401	412	432	403	406	391	417	387	465	420	407	432	417	409	436	479	421	419	412	393	438	462	447	410	432	407	410	457	433	415	455	441	424	424	413	446	443	433	445	457	385	440	436	423	388	441	417	428	403	443	426	427	415	423	442	453	456	410	421	409	403	422	435	417	427	439	436	404	455	478	424	417	447	436	439	400	452	411	425	399	449	418	413	411	442	413	416	459	423	409	435	406	380	432	436	430	418	457	449	434	409	432	446	448	427	461	412	403	431	408	391	401	390	416	385	432	430	423	433	393	437	455	442	396	469	440	448	378	438	441	399	434	433	436	415	404	435	411	403	409	410	450	450	400	415	389	428	442	447	430	419	428	406	388	424	428	429	374	437	375	405	426	453	420	395	420	435	399	398	405	447	418	433	390	401	465	436	401	441	453	419	389	425	401	405	397	392	409	446	438	416	439	433	415	433	388	397	401	433	415	388	420	422	448	446	427	418	431	436	416	397	448	431	399	435	417	417	405	394	472	447	428	423	396	420	451	435	439	423	438	431	425	458	432	435	436	432	457	419	384	392	452	392	442	417	434	408	424	424	424	413	457	399	431	364	470	414	416	384	411	423	431	426	412	436	472	408	404	428	415	417	438	418	416	429	429	427	444	382	436	384	425	437	447	449	412	426	433	397	405	435	418	414	436	437	427	420	402	430	452	425	445	440	404	418	428	420	428	438	455	390	399	405	421	411	422	402	436	443	441	456	432	441	440	470	411	396	451	431	433	431	411	431	433	403	416	396	409	462	440	434	444	468	368	408	422	441	414	428	443	396	425	399	424	411	404	439	388	413	425	378	379	422	436	426	431	447	427	461	434	419	417	451	388	448	428	417	397	472	458	386	403	458	458	423	412	404	417	415	418	470	426	416	395	421	416	435	455	427	433	404	433	426	405	393	420	411	393	428	408	426	391	406	408	428	403	452	468	393	389	407	432	425	413	393	407	449	435	446	434	423	426	454	440	416	416	412	389	410	375	382	412	413	432	419	431	422	450	459	409	402	430	437	408	464	423	423	382	419	419	433	434	421	450	465	400	405	444	464	429	436	392	422	364	445	423	424	420	415	411	386	454	423	444	387	419	412	385	415	437	443	417	399	400	407	428	404	419	395	418	390	427	365	415	382	388	400	404	423	430	418	412	405	404	394	452	467	450	405	398	393	442	438	422	431	434	420	469	386	439	422	379	420	471	428	444	405	428	423	428	437	427	397	413	402	427	457	408	441	430	449	465	408	442	423	368	383	411	405	426	426	429	409	395	421	428	424	408	417	408	434	467	399	425	422	394	434	421	394	383	429	387	431	404	408	392	420	394	440	406	432	400	413	399	449	424	407	435	428	466	384	389	400	413	454	418	441	408	426	392	386	425	475	420	448	395	417	387	406	464	432	414	416	435	424	410	416	448	434	423	426	407	460	406	407	434	441	409	430	425	417	399	418	404	439	413	429	414	439	457	430	392	431	427	455	431	391	426	408	388	401	438	417	416	451	412	435	427	407	408	413	442	395	410	419	441	420	431	398	446	421	407	408	458	444	418	431	409	428	403	437	416	463	433	445	418	402	459	401	427	424	438	431	448	411	451	446	422	431	411	403	382	392	440	384	430	440	421	455	455	430	462	407	393	441	449	395	392	402	421	432	432	409	414	393	419	423	429	441	380	418	430	418	445	397	413	431	396	445	401	402	429	410	425	434	437	416	458	431	414	400	438	412	387	406	420	454	401	421	441	407	449	432	427	408	413	447	426	441	461	434	437	430	414	431	462	400	471	381	484	414	414	433	404	391	417	426	426	395	433	431	458	415	425	426	412	440	434	448	455	414	439	406	451	424	423	449	398	419	400	438	429	403	423	397	450	397	455	396	413	423	402	411	409	419	418	426	413	447	422	423	413	408	433	405	404	417	397	423	422	419	397	403	418	421	381	360	376	416	459	412	435	392	399	442	443	462	399	440	428	429	420	379	405	432	421	432	438	405	419	423	410	416	425	445	412	456	439	463	380	421	421	424	397	417	420	442	395	370	432	449	444	453	392	410	404	413	409	454	413	481	400	430	449	422	437	414	411	438	440	440	405	419	423	416	423	431	450	442	407	434	418	483	406	427	388	428	465	388	389	425	431	406	438	441	405	416	417	449	441	455	429	448	438	390	384	428	468	419	425	421	382	403	434	400	421	453	412	404	449	407	417	399	418	408	422	417	411	408	446	414	425	424	367	372	404	417	398	430	452	428	404	411	448	422	400	437	382	422	438	445	423	417	402	433	392	427	385	408	439	421	434	443	419	428	402	426	428	386	409	399	411	422	388	467	464	442	404	431	423	434	415	405	449	403	409	427	452	395	415	442	422	395	377	395	408	435	411	387	397	426	412	420	404	443	419	447	415	401	473	442	416	385	405	393	435	416	420	437	430	440	436	387	419	386	398	426	419	455	402	421	432	425	432	386	402	432	436	406	395	435	427	461	430	396	433	432	432	444	396	435	451	407	408	408	415	418	373	409	408	433	427	419	431	438	430	406	365	442	440	399	407	413	404	409	387	460	455	422	397	436	417	428	413	426	436	432	434	397	409	442	472	420	432	424	438	448	454	438	427	433	403	411	399	412	425	463	412	399	408	420	429	402	409	398	418	426	457	440	387	404	446	430	456	443	420	435	393	414	431	461	417	442	412	433	416	405	377	439	429	391	435	408	408	439	424	450	399	444	431	382	428	419	426	389	414	388	402	436	393	442	431	445	383	400	387	396	374	419	439	419	394	434	462	417	435	423	432	411	437	435	407	416	427	472	380	425	392	429	442	420	425	424	413	401	447	402	401	445	395	400	408	429	411	435	416	426	414	428	411	412	440	427	426	391	444	443	411	430	419	438	443	453	416	454	409	430	395	409	426	416	449	412	465	460	432	423	402	422	430	452	414	395	410	413	453	413	468	440	407	419	427	410	419	439	410	382	401	445	402	428	458	450	408	412	393	454	445	402	396	403	412	416	454	395	420	457	431	415	448	392	425	414	425	413	433	429	417	412	446	450	407	405	436	383	412	405	421	417	409	407	386	427	395	430	379	426	400	396	382	403	433	436	435	426	424	422	443	419	429	416	408	418	431	395	437	410	420	398	441	410	436	430	389	442	408	420
24219	21390	28582	24478	21308	31974	50237	40863	24246	9881	2511	889	646	524	552	575	546	519	534	537	544	538	595	511	515	524	540	498	560	550	549	543	553	499	523	571	544	551	559	534	557	555	497	533	533	499	584	516	518	502	559	508	520	543	565	560	528	516	488	486	531	514	523	527	535	542	525	555	518	523	538	549	506	531	522	538	500	513	524	538	531	499	536	550	516	538	516	549	534	525	506	530	544	550	513	571	551	555	562	523	525	509	535	547	537	518	499	521	553	512	513	535	516	500	530	541	523	585	539	514	523	515	540	553	551	528	532	500	538	542	517	538	519	563	518	513	541	545	507	510	547	526	544	531	553	557	526	548	534	552	486	563	554	543	525	542	494	553	516	529	522	481	512	579	518	531	541	513	528	510	500	531	584	542	517	524	480	539	543	478	550	523	539	526	518	568	558	509	515	494	532	549	496	508	486	526	563	532	582	572	512	515	535	534	523	514	502	548	517	533	519	478	575	515	528	510	526	508	552	492	576	500	541	538	503	522	539	558	554	532	541	492	531	537	558	526	468	572	545	500	534	538	514	513	523	558	488	531	530	526	498	531	530	556	541	509	503	504	535	547	530	516	563	547	541	503	534	543	506	571	515	538	499	488	538	526	564	488	521	499	538	551	521	514	541	520	547	507	510	560	494	546	536	513	492	542	551	503	541	513	521	561	509	554	518	514	519	548	515	544	534	543	481	524	545	527	525	485	537	534	517	529	550	534	514	544	505	512	508	567	513	507	531	538	552	532	511	548	557	584	522	523	566	504	515	488	527	552	586	498	524	558	513	503	529	493	542	531	537	526	498	532	505	508	519	492	507	479	477	528	533	504	530	502	501	534	557	530	533	495	495	548	516	469	492	543	572	507	543	532	536	496	528	567	512	518	532	513	540	517	518	498	542	540	547	536	484	530	502	530	508	547	528	529	509	534	538	480	551	512	515	526	542	551	500	516	485	538	498	540	507	516	551	495	502	508	496	556	510	524	525	574	561	518	531	510	517	583	517	540	581	542	495	498	545	502	546	518	503	527	550	516	511	554	523	511	514	599	517	528	539	506	496	538	550	529	517	583	517	497	560	549	533	514	524	522	531	520	515	533	514	513	501	512	549	480	492	549	571	511	491	523	497	503	558	535	483	509	549	547	519	514	582	537	516	522	504	510	547	494	515	548	530	498	518	524	518	532	552	560	524	504	564	579	570	525	548	515	549	500	555	524	492	535	557	516	514	512	517	530	547	528	510	497	508	533	564	511	577	535	564	526	543	543	540	527	505	532	498	520	524	507	530	524	525	551	532	497	543	519	515	538	485	498	551	511	505	513	563	514	563	492	514	519	536	555	497	497	501	526	533	513	550	513	516	523	519	505	540	529	528	517	524	525	498	559	467	555	548	506	513	522	525	498	521	484	568	540	553	578	524	546	534	549	504	493	539	542	505	515	518	555	556	513	519	539	557	519	565	556	529	523	534	524	535	531	580	500	513	537	504	514	521	572	498	528	542	530	545	553	511	480	548	531	549	482	550	499	519	507	516	546	546	574	522	563	508	494	559	548	510	498	484	528	551	552	557	510	557	548	488	524	554	535	563	549	525	529	500	559	540	525	543	537	543	577	538	563	515	507	537	530	498	513	515	501	534	530	515	491	523	549	509	516	499	568	520	521	554	545	511	507	526	486	483	531	544	498	520	528	535	497	510	526	512	530	538	507	573	526	542	559	497	485	569	525	518	521	547	519	503	513	551	499	521	551	544	529	534	507	526	549	529	514	549	537	530	518	517	539	527	512	585	516	558	522	527	488	528	518	528	537	581	505	478	539	489	512	563	499	509	528	513	519	534	536	466	505	516	509	536	505	512	496	487	520	509	503	549	552	547	520	526	533	561	496	519	561	520	502	550	477	525	531	501	488	523	549	546	457	556	510	504	526	511	531	530	500	526	511	491	469	510	535	529	515	546	533	529	503	513	527	554	469	517	553	462	548	534	527	497	541	540	548	534	540	549	535	529	528	536	527	536	485	479	501	536	566	556	529	551	544	539	561	513	523	526	512	493	485	550	514	549	538	498	528	504	533	528	522	492	511	528	497	531	560	509	538	483	499	558	516	501	523	535	496	517	537	515	529	512	534	509	537	526	487	538	494	486	479	509	503	538	516	540	479	511	485	540	537	491	529	524	509	518	537	501	569	517	521	496	552	512	513	543	537	509	510	512	514	489	506	562	553	532	505	546	519	540	553	504	489	554	513	535	537	532	528	524	527	532	550	521	551	548	503	480	489	525	484	495	520	538	523	530	532	529	542	525	545	589	528	515	544	562	548	525	505	539	519	545	498	556	560	570	496	496	533	480	494	492	521	511	532	562	494	543	490	572	498	555	510	495	541	516	522	560	543	518	509	566	516	486	535	529	531	539	553	523	498	495	498	464	543	509	482	523	540	488	571	529	522	546	535	524	482	557	575	495	502	526	558	498	548	515	493	560	498	502	512	528	544	518	483	542	522	540	526	545	537	529	541	537	530	516	514	543	485	554	474	494	566	526	551	530	464	515	553	498	512	560	515	531	520	544	542	516	509	532	515	521	484	557	542	501	529	535	530	527	585	553	481	488	571	524	551	530	585	540	477	521	500	530	559	553	535	537	483	531	516	550	555	497	533	524	481	531	483	522	514	532	536	498	475	508	486	510	526	543	482	512	524	500	536	533	493	531	508	530	505	543	537	513	541	564	495	524	533	523	527	493	526	491	475	547	511	491	513	542	515	517	539	545	510	568	515	529	508	526	545	552	487	506	535	523	507	520	563	517	500	554	525	519	543	545	539	499	507	493	532	510	532	555	559	548	553	535	501	526	547	512	537	525	544	529	526	548	539	512	540	530	518	475	586	552	520	508	510	536	547	514	524	534	543	515	507	553	523	533	546	521	507	503	497	527	513	529	544	544	538	547	542	503	516	537	513	553	486	538	506	526	503	521	495	540	564	521	483	489	529	525	530	472	494	543	502	527	504	536	531	507	507	543	544	548	478	531	533	508	553	522	548	561	512	488	503	555	511	485	520	520	501	526	536	539	502	528	534	527	522	485	470	502	496	531	517	540	534	523	499	507	535	498	512	521	525	555	523	495	521	511	519	499	512	522	540	543	505	577	546	505	542	519	532	508	522	527	529	496	519	521	539	542	522	538	566	491	555	519	549	519	531	548	472	499	513	498	497	525	521	534	503	522	533	504	511	525	545	510	546	548	516	537	513	580	521	506	523	515	509	552	587	507	524	539	515	522	537	544	512	525	538	534	544	523	524	538	514	531	538	574	537	540	548	519	521	493	519	552	543	532	524	508	539	549	559	543	510	496	523	474	521	530	503	541	528	524	526	548	535	500	560	514	517	545	533	463	522	494	550	541	513	535	515	526	514	525	514	558	547	492	517	527	531	543	536	517	515	489	523	531	486	562	549	495	523	522	525	521	544	557	525	491	495	516	543
18096	26601	20882	5942	7729	35138	46419	35519	18799	7837	2599	1011	640	542	542	524	502	530	536	495	506	515	501	514	530	499	493	501	502	506	506	498	484	493	547	516	521	534	529	545	515	506	504	499	503	542	563	497	497	529	519	550	523	521	528	483	521	545	504	531	454	525	501	507	541	525	483	471	482	484	559	481	530	450	516	520	547	497	510	550	486	495	532	546	464	520	512	514	497	509	470	546	512	496	502	519	488	546	504	549	515	526	510	473	489	544	519	551	469	520	467	526	499	540	548	471	492	489	491	515	546	499	544	520	491	520	510	504	502	541	506	498	549	486	553	513	529	543	520	521	487	493	528	562	508	501	521	554	516	457	516	517	483	504	522	526	512	549	507	474	461	500	474	512	544	486	521	541	451	496	512	467	483	499	480	523	521	524	525	481	520	489	517	519	529	491	527	505	477	490	488	495	492	472	508	576	510	515	474	498	468	491	487	494	539	506	496	507	502	522	524	489	482	506	494	467	534	511	518	554	545	476	473	479	472	547	507	475	513	504	470	482	465	517	535	530	485	509	510	500	499	487	519	497	520	510	487	530	490	518	532	464	508	502	508	493	540	531	531	467	499	553	470	477	514	512	492	479	518	501	544	524	518	510	523	537	509	550	528	481	478	529	504	519	483	524	484	532	553	482	500	519	516	552	516	490	476	493	514	520	560	511	511	502	497	532	480	524	495	448	521	528	526	487	547	505	520	513	545	537	503	531	512	502	576	524	515	525	499	468	530	525	546	531	516	509	499	520	481	509	470	496	497	490	507	494	521	510	505	491	485	524	497	488	538	521	469	484	513	505	485	518	509	528	524	494	520	514	512	478	497	541	486	503	517	509	516	498	508	490	540	542	557	488	516	525	530	499	507	555	507	503	509	493	516	482	527	503	519	495	520	513	504	497	550	499	534	502	516	483	484	497	508	528	507	509	499	534	464	507	483	519	487	501	454	525	501	508	532	529	506	533	535	497	452	435	498	505	480	492	513	518	488	529	508	488	518	548	480	501	481	505	491	497	473	538	492	490	535	503	539	477	542	502	501	508	538	554	495	506	490	499	522	474	517	469	499	506	523	499	507	527	511	503	510	510	507	511	538	504	517	499	506	468	500	497	532	509	487	511	485	523	484	474	490	493	517	519	539	493	526	493	516	521	526	500	482	507	524	460	509	475	509	493	543	519	510	481	528	531	466	522	542	473	510	491	481	554	506	508	524	524	525	504	510	494	473	522	526	531	478	485	488	514	505	488	549	519	498	503	518	457	530	516	475	520	553	501	492	489	571	508	484	513	485	529	520	489	507	499	502	494	485	487	437	516	523	551	518	522	514	521	513	536	475	457	511	481	478	455	539	495	479	516	485	472	553	492	521	494	527	510	493	455	499	503	543	492	481	481	517	508	511	534	553	524	514	516	503	504	502	540	507	497	527	480	463	526	528	471	480	514	493	477	485	531	505	513	527	465	496	515	496	487	531	521	504	500	479	489	534	481	504	490	535	549	519	529	533	503	484	523	498	504	524	516	482	566	488	508	515	512	447	504	481	501	486	541	500	481	516	481	488	497	481	508	543	504	504	498	544	518	488	505	511	514	450	519	542	519	530	503	482	519	490	516	525	472	485	477	511	510	522	491	481	487	476	510	513	465	543	480	484	514	529	469	495	501	472	521	499	489	533	495	509	494	519	548	522	505	467	550	483	496	560	542	490	498	554	492	483	500	518	481	508	468	504	518	494	506	503	502	515	513	491	509	507	526	498	471	537	525	447	513	469	518	461	491	483	496	477	508	511	531	465	530	521	536	544	508	529	483	487	474	482	487	506	512	519	515	524	511	512	520	518	540	481	483	486	504	487	513	481	535	530	460	484	469	520	514	491	484	501	470	458	534	531	501	531	490	534	474	539	505	500	518	531	472	504	508	484	494	507	496	480	494	449	486	518	534	500	500	532	535	533	496	499	536	541	502	466	506	514	492	518	520	515	496	503	486	529	523	508	505	529	499	498	521	499	493	494	501	480	471	516	511	477	505	469	524	523	503	498	533	471	495	528	530	503	484	537	516	493	506	508	533	498	519	509	504	485	474	534	472	530	516	483	533	520	487	505	487	489	513	493	468	520	480	490	491	504	551	494	500	528	476	476	516	495	487	488	516	494	508	492	507	505	487	537	550	475	501	494	529	497	511	468	515	512	519	492	466	529	461	490	494	488	532	522	515	480	496	486	482	521	474	506	535	503	501	498	535	552	495	553	529	488	540	492	519	497	497	517	486	470	488	527	477	523	538	537	452	519	504	529	501	486	513	487	512	507	484	522	547	533	501	491	491	557	503	482	520	491	480	546	523	523	510	532	479	502	539	519	523	578	529	529	545	508	509	520	510	477	520	518	494	506	469	533	491	496	473	476	540	500	486	533	511	486	505	513	491	503	486	519	524	506	517	536	515	477	520	503	480	550	521	503	547	472	495	509	489	526	487	519	488	511	479	496	467	468	478	526	484	483	521	465	525	495	495	518	489	504	517	525	510	505	481	538	501	488	533	517	530	536	514	514	503	497	498	489	546	503	482	530	496	501	536	519	507	540	518	489	528	475	490	505	524	492	493	507	503	524	464	529	533	505	500	474	497	500	545	510	498	505	530	506	508	480	534	458	528	509	503	515	528	514	480	526	510	518	529	514	524	473	470	487	541	475	513	479	498	487	489	535	491	516	523	539	519	480	512	492	486	490	501	485	538	482	509	532	501	512	485	532	553	478	511	479	491	485	535	512	507	479	528	515	527	550	509	499	482	488	510	505	548	502	487	510	534	502	536	488	545	465	492	509	512	494	503	523	494	530	497	536	498	505	549	496	541	498	479	522	495	486	530	526	509	482	495	506	478	498	544	500	489	492	515	538	491	484	494	547	485	482	508	524	517	537	524	516	523	521	502	528	493	496	489	516	536	497	545	536	537	512	499	490	479	508	491	480	507	522	489	480	528	535	496	519	518	510	503	529	486	497	496	491	527	544	507	475	492	505	472	451	487	460	509	520	474	517	478	496	509	473	511	499	489	503	505	501	502	505	516	522	525	517	495	476	516	509	526	518	518	519	468	498	538	487	482	488	500	548	485	491	499	490	525	533	539	489	505	443	475	507	480	496	481	490	508	543	501	509	462	513	520	508	502	545	492	472	498	465	485	516	531	553	518	483	482	493	510	518	471	538	472	510	503	511	541	488	447	506	535	513	509	533	532	502	473	488	488	514	514	512	520	523	512	515	512	487	499	474	512	513	502	477	507	492	505	457	472	519	497	566	512	490	538	495	499	549	535	483	502	480	493	492	509	513	517	509	526	481	509	520	517	484	504	498	515	509	515	507	506	496	493	508	545	504	504	505	505	495	530	500	512	517	478	513	522	486	506	513	533	558	517	477	549	494	498	529	496	480	489	464	471	516	492	514	504	484	465	548	506	498	515	487	513	497	515	508	491	534	522	486	482
28317	16566	7461	1561	948	2822	3576	2807	1626	917	522	432	447	436	408	440	417	446	434	437	440	450	434	391	416	455	439	457	396	422	445	434	434	474	428	411	432	438	419	442	429	380	428	414	413	431	387	418	452	391	410	403	410	419	398	401	441	457	424	441	379	460	407	412	401	426	433	375	430	450	422	445	443	395	456	422	425	447	442	445	434	436	377	406	418	427	423	406	421	445	415	440	475	444	462	430	433	418	429	408	408	413	474	447	427	452	413	437	420	420	413	454	431	435	419	409	413	446	457	402	406	404	430	413	440	469	423	417	420	462	432	418	449	433	426	457	417	406	443	432	453	432	435	429	414	420	416	438	424	412	418	387	432	462	416	389	427	402	407	437	429	466	423	408	413	421	442	443	423	425	433	424	460	433	386	427	486	435	456	417	420	462	414	432	440	411	449	445	460	421	418	450	426	425	472	415	447	448	467	438	417	392	431	428	428	448	410	412	450	408	415	422	447	421	409	433	372	438	419	418	475	374	434	421	469	401	440	404	432	419	417	455	416	397	435	404	446	388	410	380	425	448	407	449	438	391	427	456	416	442	429	403	407	402	444	429	430	367	402	460	416	423	441	442	402	420	435	403	415	411	414	453	433	439	424	404	434	423	429	402	402	424	418	454	374	433	400	392	451	417	421	421	443	446	403	430	428	448	405	423	425	412	409	419	404	451	429	455	438	429	415	444	433	445	379	419	469	422	421	390	452	409	439	467	442	424	388	436	464	447	428	420	445	418	450	474	398	445	424	440	408	421	458	443	450	387	436	398	430	417	444	444	434	413	413	433	415	459	439	441	433	415	412	448	423	415	456	430	415	467	458	434	428	387	385	436	445	443	419	466	438	436	412	428	390	483	440	439	445	401	403	424	420	427	423	405	413	414	419	404	441	438	410	440	432	434	454	415	414	443	445	416	408	433	477	444	445	431	455	412	389	413	387	431	441	437	415	446	428	417	400	424	427	429	464	429	456	415	409	427	432	420	429	430	414	422	429	443	440	424	448	420	405	456	425	453	390	399	438	398	409	429	450	393	426	437	437	426	428	443	444	419	425	448	432	410	436	403	396	423	415	435	403	405	414	405	434	396	412	452	401	423	414	415	428	427	403	407	445	416	406	423	410	438	447	406	472	431	419	464	444	454	394	444	435	443	446	443	401	370	427	446	409	444	435	454	424	420	443	451	418	425	438	411	407	404	438	446	445	436	396	426	434	448	436	426	406	429	437	405	448	410	431	451	401	430	427	440	411	421	483	419	433	425	414	439	415	430	505	436	408	425	410	444	418	424	439	435	417	405	429	439	452	450	414	421	425	455	390	428	428	417	448	419	383	441	444	413	427	416	444	434	428	439	397	425	426	456	398	467	412	447	448	435	413	427	397	422	397	418	472	430	432	403	462	459	401	418	439	431	412	449	420	406	407	433	437	440	456	408	399	425	379	467	389	447	428	415	426	429	445	432	458	406	469	410	426	395	417	437	411	417	443	449	434	396	413	427	415	429	412	450	429	399	431	437	443	434	449	430	398	426	461	434	405	392	439	433	431	405	438	423	412	448	440	422	445	490	442	430	407	448	395	449	418	421	464	416	404	423	427	387	420	426	400	431	455	459	421	405	403	423	433	436	420	413	437	443	423	449	411	438	433	430	416	432	478	400	456	385	403	411	409	434	429	425	423	421	412	418	442	455	416	407	443	429	410	440	440	426	411	410	400	436	431	401	451	418	442	423	413	425	422	445	444	431	448	409	409	438	438	386	437	395	392	419	430	451	420	454	446	440	420	396	414	407	433	412	438	442	414	430	387	474	443	418	401	429	409	455	426	435	412	399	462	412	430	452	454	434	450	420	448	480	414	431	421	400	445	435	442	443	427	430	407	426	424	425	406	427	460	435	444	418	445	418	419	412	418	452	418	402	452	415	386	401	441	424	448	421	403	433	415	421	428	403	382	416	411	433	408	399	404	426	400	410	399	414	412	381	417	437	416	439	427	418	441	415	380	419	414	392	453	450	404	445	427	399	438	400	436	441	399	439	417	441	410	437	435	430	448	396	427	445	414	399	437	458	448	466	439	453	448	431	399	404	422	418	444	457	429	426	419	405	427	431	421	426	408	414	442	440	451	409	435	434	421	436	416	434	444	408	451	417	449	451	463	385	420	401	413	440	418	415	413	468	407	454	409	450	413	393	399	420	435	393	445	432	398	427	398	421	427	408	445	452	399	404	421	442	418	396	501	402	455	425	426	406	435	455	395	446	444	422	424	418	423	432	430	410	427	447	424	461	407	462	420	420	427	453	401	414	414	433	400	414	443	421	447	400	445	415	404	431	454	399	407	436	383	455	421	451	464	435	437	423	401	442	399	385	462	427	419	434	452	430	442	416	395	425	449	398	428	450	440	421	407	466	425	417	388	429	438	403	393	430	415	415	416	437	417	456	424	429	422	402	430	436	412	402	401	452	443	432	445	437	397	450	413	402	445	454	389	433	386	446	400	416	402	419	393	431	390	422	449	402	405	477	465	422	403	437	397	430	451	413	459	426	391	412	440	403	370	423	439	421	453	437	415	418	404	434	424	423	431	427	410	401	421	383	456	408	404	440	416	441	451	446	463	418	448	438	421	446	433	413	423	415	463	436	425	423	425	420	455	417	411	418	460	401	419	462	438	435	415	411	457	429	409	415	455	430	446	416	403	388	411	433	432	412	425	436	406	465	443	424	443	372	405	433	409	432	431	414	442	452	419	437	421	433	447	418	433	434	424	447	436	446	409	413	399	441	389	395	444	437	445	422	465	447	421	406	471	420	423	437	461	445	404	383	379	406	455	443	422	423	424	413	428	434	426	470	418	417	421	456	430	424	425	408	418	426	447	477	431	401	479	446	440	396	387	462	422	412	424	413	431	390	402	405	439	422	415	429	426	437	440	459	417	452	449	399	411	447	400	427	450	444	435	433	401	415	427	437	421	418	420	389	438	445	434	432	408	442	412	410	440	417	423	399	429	437	421	443	366	417	425	432	391	423	437	415	371	396	432	442	400	430	453	439	435	419	400	446	441	444	405	424	441	435	418	412	446	467	449	412	434	479	427	428	474	445	434	431	437	454	437	424	428	470	423	421	460	419	433	424	442	408	453	421	407	411	432	433	442	455	426	426	407	446	397	398	442	434	455	465	422	453	417	419	396	419	434	403	437	418	460	387	429	418	437	427	431	453	427	407	451	430	432	436	416	410	435	395	431	422	437	405	409	409	449	411	436	413	430	431	446	389	418	450	447	459	407	398	414	429	371	415	428	458	437	413	437	422	415	412	423	424	398	431	411	418	451	439	409	462	396	401	426	421	475	447	448	457	460	402	421	429	439	421	428	406	431	441	401	451	412	434	398	410	414	406	461	393	429	460	407	442	466	424	428	437	427	464	423	439	458	406	402	398	429	441	406	435	427	448	406	383	438	412	423	441	405	426	408	435
10287	9404	6483	1127	1106	3821	4113	3197	1826	901	561	462	396	400	388	356	398	416	402	390	372	395	387	385	393	400	396	406	385	405	410	414	395	362	387	403	406	423	402	413	384	356	408	390	391	423	397	376	386	365	389	401	395	411	375	421	408	409	392	421	386	412	411	382	399	417	408	363	447	381	379	404	407	407	442	385	417	377	438	395	404	384	357	393	404	389	416	399	387	404	409	365	442	396	390	396	393	392	424	409	373	402	414	392	423	413	435	412	397	395	412	406	391	379	402	393	438	405	406	401	443	401	397	389	419	403	413	386	390	400	380	416	386	403	392	398	424	400	391	387	429	378	382	439	436	386	408	421	370	377	411	396	376	403	368	367	407	431	388	377	416	426	373	386	397	452	368	406	382	377	445	404	406	388	404	404	420	373	398	351	391	356	399	387	409	411	395	412	433	401	383	400	389	393	388	392	411	364	377	372	398	372	374	402	412	373	410	384	388	383	377	409	394	426	439	427	394	415	414	400	458	392	385	419	363	371	402	405	397	401	405	407	385	375	408	418	379	412	365	378	410	380	407	405	392	349	369	397	358	407	382	414	398	408	401	407	411	390	393	405	413	437	403	380	400	431	368	397	375	396	423	420	359	382	402	377	432	424	410	410	396	373	360	394	391	401	393	400	410	412	423	394	386	391	390	398	389	419	389	407	392	435	366	391	382	402	417	375	433	441	415	400	394	342	438	396	434	392	371	401	366	394	394	384	388	412	386	407	387	353	427	368	384	422	451	400	385	409	428	399	375	384	392	380	422	401	393	382	386	416	379	434	402	373	452	376	400	413	419	416	398	409	412	402	394	392	372	393	414	400	421	405	395	400	381	364	382	366	375	374	407	410	376	413	374	408	365	379	398	377	384	406	424	391	407	400	388	392	396	407	382	412	401	371	383	406	408	396	382	398	411	399	372	391	422	394	421	406	373	380	390	382	391	391	428	417	378	393	400	405	414	396	392	406	411	391	381	405	391	370	380	396	360	376	385	393	384	376	419	392	392	414	402	387	414	422	404	392	396	397	393	416	361	414	383	401	377	385	349	412	393	405	412	419	428	394	387	396	413	376	384	418	397	405	407	395	417	462	382	422	381	378	392	386	408	392	399	437	384	414	392	390	394	405	401	405	415	414	373	392	416	385	408	386	421	371	428	380	394	415	378	440	413	367	388	428	466	406	421	399	408	412	386	407	397	407	376	377	377	403	389	409	393	360	392	405	432	406	398	370	385	403	419	408	397	403	387	385	385	406	419	409	403	401	401	403	394	390	422	412	397	379	388	378	384	423	390	364	398	407	409	417	382	383	427	437	381	417	397	393	372	395	397	431	405	382	339	382	390	395	383	411	388	395	387	415	411	438	384	370	412	383	420	385	435	438	381	351	392	388	433	437	400	423	353	399	399	426	380	416	425	391	422	400	420	391	392	356	413	404	397	414	378	385	396	376	390	418	361	410	364	403	375	398	421	393	391	413	382	410	408	370	422	398	395	360	409	386	391	424	420	388	397	374	384	396	414	389	379	410	393	414	386	371	396	396	369	388	430	395	393	400	396	389	408	391	370	372	399	388	416	400	391	400	391	407	363	388	408	374	397	393	394	395	387	391	407	389	339	422	389	374	401	412	367	398	396	421	383	412	384	396	412	440	421	385	403	380	384	414	392	411	363	402	390	390	373	399	413	422	421	358	406	405	419	392	422	428	406	396	407	389	394	382	367	422	390	382	420	427	400	426	380	406	417	387	409	418	388	376	414	387	409	418	385	394	413	408	372	383	363	410	389	360	396	399	388	394	437	428	435	419	430	399	425	413	399	392	422	386	424	413	418	427	426	394	403	404	390	398	412	377	410	402	376	403	383	381	423	394	407	415	405	423	408	408	422	398	382	432	425	391	392	389	389	370	404	406	396	401	405	412	399	398	416	409	417	377	376	393	420	402	432	399	396	396	398	398	404	405	423	420	412	380	379	416	404	405	394	384	373	364	391	407	415	361	391	373	385	391	377	390	415	397	412	385	377	391	403	398	370	394	379	404	414	417	410	409	411	395	414	415	437	428	419	405	397	381	399	387	395	392	421	387	395	386	379	394	421	420	399	418	398	396	382	409	391	408	405	390	411	376	399	397	379	376	357	438	386	381	402	379	379	405	396	357	437	396	422	401	403	392	392	371	407	373	420	396	411	401	388	353	392	363	394	374	373	374	431	388	372	404	404	370	398	484	419	382	412	401	416	386	419	377	364	386	344	386	407	381	357	406	411	397	372	398	358	383	336	397	403	400	361	429	408	388	384	410	413	385	388	393	363	399	405	443	389	375	374	367	385	416	408	409	362	375	360	393	370	415	436	433	366	392	344	393	367	372	433	401	420	418	376	393	378	384	392	431	406	383	410	393	405	406	374	375	431	427	407	419	431	405	385	402	402	404	391	438	393	400	405	402	361	384	424	387	385	439	436	397	409	415	442	415	398	406	423	402	378	381	375	422	379	396	414	427	405	416	388	393	391	386	410	393	408	372	379	397	379	377	389	359	418	395	412	416	442	402	406	407	412	355	408	369	369	404	420	382	363	376	421	387	350	422	414	383	402	421	413	397	422	384	362	398	423	394	405	386	420	418	421	368	372	404	393	395	395	388	409	396	431	432	408	389	383	391	398	402	413	418	404	397	400	389	373	409	403	388	363	438	417	410	408	364	387	369	396	413	389	404	396	398	385	411	385	377	406	387	383	418	401	364	391	425	401	410	403	392	401	389	386	384	395	427	393	406	395	388	406	390	383	393	381	402	390	384	381	410	438	378	379	403	393	377	384	428	404	395	387	397	362	396	365	413	432	450	399	416	419	403	359	420	392	405	380	433	417	400	413	383	420	385	382	413	358	416	394	394	389	413	375	409	402	411	395	411	376	364	408	373	385	409	394	371	407	377	383	393	382	402	366	409	396	378	359	414	385	411	425	395	396	434	394	411	390	365	414	387	358	412	385	366	395	423	412	420	379	424	371	406	372	368	372	428	369	385	405	402	381	418	372	393	411	400	374	382	399	377	397	414	413	380	382	398	422	393	414	380	398	374	403	400	397	402	381	417	400	406	381	385	400	407	406	413	400	395	404	381	389	380	374	400	366	409	401	379	425	376	415	421	415	384	408	389	428	406	375	377	376	399	438	394	393	381	358	389	393	411	368	384	393	406	406	387	407	398	396	381	408	369	359	407	403	392	417	419	386	365	422	405	406	377	389	390	414	433	416	385	391	417	365	381	433	410	411	404	408	347	404	381	386	408	420	395	395	406	371	410	363	403	373	387	399	388	409	385	368	404	394	438	408	399	398	366	397	381	394	359	436	378	389	407	360	418	400	364	385	391	389	371	388	392	359	412	381	407	371	379	404	371	392	400	391	402	456	383	403	399	425	376	402	367	391	361	422	408	411	407	385	398	386	377	379	420	396	397	368	420	384	425	400	413	419	386	392	426
25485	21405	27172	24570	14569	22423	30894	22033	10374	3415	1108	630	492	486	460	466	456	418	456	499	441	449	411	443	425	474	442	440	422	443	456	468	420	492	408	432	442	403	471	434	427	446	417	445	447	476	462	433	456	454	437	441	455	472	478	436	460	452	456	446	444	415	421	429	475	404	445	458	475	442	473	445	417	452	434	419	434	443	433	489	432	447	451	428	466	403	439	455	489	470	435	413	397	456	442	444	408	427	418	412	422	448	425	431	448	496	427	442	445	432	419	454	433	439	457	452	431	435	432	465	426	453	419	452	434	418	456	428	422	400	465	454	464	460	432	438	489	440	403	410	432	410	398	417	430	433	416	394	441	459	467	422	455	413	472	481	417	423	423	425	463	447	455	444	437	465	429	386	420	441	443	431	456	410	413	460	501	442	435	373	463	425	449	423	433	440	408	454	445	444	410	408	415	424	415	389	394	433	454	452	495	445	433	432	397	480	474	450	454	436	425	457	421	408	458	454	412	440	459	445	410	451	403	419	449	463	443	482	422	448	468	435	456	444	463	418	432	446	435	453	440	454	439	444	453	445	433	415	450	416	453	428	437	421	445	438	443	443	448	405	438	454	418	470	464	429	444	459	430	436	447	432	433	413	435	428	422	436	447	420	398	450	380	453	462	455	458	460	471	459	437	423	463	441	422	472	422	430	461	467	422	456	413	485	403	445	452	399	452	403	413	455	430	427	460	420	439	450	443	454	447	425	430	423	440	433	416	436	453	450	453	446	430	448	427	439	429	426	430	445	471	453	454	444	475	459	456	426	452	399	429	441	465	450	438	433	457	431	438	424	459	464	449	435	468	453	447	463	425	441	450	443	435	469	447	431	436	441	429	427	409	400	460	416	431	450	435	416	449	421	436	469	418	420	475	470	428	437	446	440	430	411	435	459	436	455	467	393	409	422	400	454	416	443	461	469	407	437	440	438	433	467	428	436	420	450	440	438	429	420	407	454	388	440	452	441	442	482	445	439	431	429	426	438	431	449	426	472	393	445	485	411	436	402	436	445	434	430	415	436	430	464	420	449	434	415	430	442	460	449	453	444	451	433	454	459	417	414	421	453	428	432	452	443	409	420	356	434	436	472	421	446	476	401	430	423	399	428	442	398	430	420	426	422	468	456	422	435	407	431	445	409	421	462	439	408	425	403	474	443	404	457	453	430	405	452	449	450	402	434	423	455	411	457	446	453	399	399	449	397	474	439	444	419	400	447	445	471	464	488	410	436	479	436	410	412	460	440	458	420	433	475	387	440	416	446	421	405	450	433	470	429	472	461	410	415	444	415	437	424	419	447	456	435	418	453	409	422	431	405	429	468	455	457	441	418	444	466	462	464	411	440	462	437	426	436	425	474	424	429	453	429	439	435	415	410	406	418	455	450	421	458	453	431	429	451	426	439	440	429	442	452	441	426	448	441	440	468	421	435	444	453	448	448	416	433	426	419	425	450	436	473	451	428	422	437	433	440	446	435	404	447	445	426	433	467	399	403	429	449	432	469	418	474	420	445	457	437	443	473	469	432	442	417	469	403	449	425	440	436	411	433	417	400	455	428	436	433	399	422	439	443	458	423	430	462	440	432	448	432	412	414	479	406	456	496	477	438	453	434	441	423	417	415	427	410	440	495	457	413	409	457	428	425	450	452	413	419	422	451	411	436	478	458	457	450	432	478	445	430	413	427	447	440	448	414	441	451	419	452	409	456	428	449	447	455	432	393	451	423	430	424	430	408	437	439	446	418	451	437	461	451	430	438	430	445	445	420	392	440	417	414	457	409	439	429	451	432	443	442	452	443	424	436	391	395	451	418	392	486	394	433	444	433	390	437	460	450	454	418	441	407	414	424	409	442	413	414	452	418	437	453	440	437	444	449	390	440	482	447	437	436	435	498	440	414	399	462	433	453	447	412	469	446	434	427	428	474	433	498	426	418	428	404	465	387	424	438	466	450	450	422	433	422	445	448	469	436	454	417	496	439	488	438	446	430	401	388	423	425	458	412	408	417	432	434	453	420	462	441	505	406	445	389	433	472	437	450	420	470	412	473	441	449	439	443	458	398	437	443	434	450	432	423	476	402	475	435	450	420	452	443	445	460	423	484	461	398	432	446	478	466	430	443	421	435	418	448	444	432	446	444	391	421	394	430	410	446	402	424	440	471	429	424	425	446	492	427	424	425	463	401	463	452	414	465	421	424	453	465	418	446	419	429	441	412	447	444	422	431	429	446	437	483	417	443	452	451	439	414	450	465	458	461	439	429	416	439	442	432	467	468	420	443	422	415	441	432	451	412	413	447	433	426	459	435	464	453	425	434	449	424	423	442	423	417	465	442	458	455	432	400	451	428	457	463	421	416	436	456	437	442	475	385	452	466	461	452	437	433	442	406	411	429	438	423	452	463	417	420	442	439	435	423	437	481	441	426	449	412	427	425	420	408	438	439	416	402	438	449	450	415	397	443	434	428	407	439	445	464	461	452	452	416	458	411	431	434	420	434	402	448	433	447	423	446	398	431	439	449	452	435	409	408	449	424	438	446	450	420	398	468	446	441	428	450	446	429	430	473	486	457	424	439	432	457	431	455	422	462	437	439	432	451	434	412	407	461	417	447	440	441	442	419	437	394	442	446	463	433	444	413	481	460	432	409	436	426	436	432	411	452	480	411	407	448	418	425	430	416	438	396	449	421	476	444	468	475	460	439	427	461	440	468	436	465	399	405	436	395	447	448	451	459	406	398	453	423	443	436	446	461	432	431	479	451	403	420	413	428	440	431	444	446	449	445	424	422	440	433	421	419	463	449	406	454	443	424	428	457	455	420	443	420	419	429	433	447	432	464	436	452	435	420	432	420	451	414	443	413	416	437	441	440	420	454	469	440	446	423	437	443	444	420	391	450	411	421	423	432	460	438	447	416	419	422	447	422	430	456	450	436	442	435	421	409	438	403	376	436	469	422	463	403	455	432	414	457	458	462	435	427	426	446	438	448	468	420	396	446	426	428	422	450	441	444	416	412	445	458	424	449	449	436	418	418	474	448	449	453	444	451	418	420	455	454	455	447	457	404	426	436	431	413	407	389	431	448	427	450	435	448	450	416	403	464	420	472	435	425	431	434	402	472	454	405	447	449	414	431	472	421	416	450	444	414	453	406	448	433	414	399	428	424	436	414	383	434	436	423	436	465	402	410	391	408	424	403	457	405	428	429	439	465	398	433	435	440	411	466	415	381	434	429	446	418	454	367	435	443	416	414	421	456	435	406	451	438	415	432	431	412	460	466	464	413	465	430	447	414	437	451	452	431	446	438	465	391	451	441	425	475	391	439	423	393	455	420	401	480	434	476	439	468	441	450	427	451	484	445	442	437	415	440	482	449	464	414	432	425	429	440	403	424	437	423	469	418	478	479	456	445	469	463	420	412	392	423	422	421	438	445	451	476	430	436	436	435	429	442	433	447	416	469	391	442
12485	20479	15913	5579	9826	22274	26859	18242	8303	3361	1192	591	487	443	440	426	434	467	383	417	426	416	423	437	415	433	457	406	427	416	396	424	445	480	423	412	431	423	407	445	438	482	440	429	440	400	443	407	433	441	441	421	416	407	402	486	424	408	465	420	397	385	399	415	404	408	417	442	439	374	425	401	413	438	366	455	433	431	393	414	434	431	415	426	378	451	406	445	434	402	448	419	440	396	372	436	435	399	413	430	456	395	430	418	420	407	399	422	435	457	420	407	403	416	433	428	429	380	401	413	425	460	425	372	430	408	395	419	440	439	448	419	411	435	475	431	426	391	388	403	432	398	417	405	462	426	392	437	444	460	461	395	420	430	436	414	420	433	413	451	453	450	457	453	429	444	434	421	455	435	383	427	440	413	405	442	445	405	436	450	426	421	444	421	408	436	405	444	475	407	421	441	459	471	435	399	438	426	412	434	422	441	403	426	407	460	450	425	429	431	413	457	436	406	460	433	411	404	397	388	439	451	426	401	421	437	399	414	446	439	408	401	412	402	417	452	410	448	419	407	456	414	465	439	413	466	406	436	422	431	451	443	455	396	461	404	418	442	411	419	387	405	424	422	454	417	436	466	430	480	433	415	448	423	395	415	445	416	408	449	449	437	447	447	441	429	418	446	425	438	431	433	420	394	406	431	443	411	417	415	438	426	406	439	426	442	422	433	437	436	457	446	420	453	426	414	418	409	435	425	400	433	424	455	398	453	447	416	421	425	374	419	418	413	472	416	415	446	423	407	442	418	429	407	425	444	457	438	408	434	421	408	387	430	437	414	405	425	433	407	443	411	377	419	426	422	426	434	445	430	440	432	438	451	437	437	446	432	401	469	422	420	443	449	429	392	469	374	429	438	441	421	418	448	407	422	449	438	432	441	418	426	416	401	420	438	432	423	436	434	408	392	442	428	440	421	425	464	389	460	430	430	431	427	431	416	416	426	440	425	422	408	410	435	441	406	445	390	429	420	454	433	449	434	430	403	423	435	388	434	454	416	399	467	443	407	416	425	373	457	436	453	414	456	470	409	449	439	400	457	426	417	457	429	457	389	411	411	431	418	412	448	441	427	432	445	439	447	396	443	416	408	461	419	420	461	459	402	428	421	417	414	417	411	383	435	441	403	395	419	437	417	444	412	452	415	425	416	417	430	440	428	428	431	439	423	428	446	413	404	476	430	412	427	447	422	439	436	430	443	442	435	439	439	427	453	441	437	426	420	441	456	436	479	424	418	407	485	416	412	410	430	454	418	429	433	426	430	459	402	431	456	424	453	428	425	428	399	426	432	405	421	449	362	417	402	410	392	468	434	411	469	419	435	416	408	465	433	446	446	402	416	408	439	428	440	466	473	452	430	421	442	435	402	453	403	416	421	427	451	421	413	412	417	418	426	424	444	425	395	403	438	424	440	418	451	428	444	448	409	464	440	436	470	426	426	438	402	410	428	412	437	405	416	410	444	394	432	396	424	425	450	413	420	394	422	397	422	394	425	408	417	387	422	400	436	406	408	391	479	427	399	439	424	406	401	464	453	430	426	421	394	432	420	427	437	438	443	452	387	433	408	411	419	423	429	425	431	436	390	450	435	424	380	412	423	402	432	434	415	375	438	419	429	423	439	408	458	400	455	432	418	406	415	403	447	446	405	392	429	434	417	415	424	433	393	422	426	458	450	383	421	457	451	412	435	442	387	406	425	383	428	410	377	441	413	438	414	427	452	430	426	442	423	461	430	447	418	381	423	398	422	437	405	409	421	400	461	441	427	436	442	429	421	437	418	478	404	419	437	418	468	441	414	448	440	427	440	442	429	445	413	444	436	434	424	399	413	404	440	404	429	419	421	433	423	413	419	424	404	434	443	460	370	432	444	407	364	402	445	385	419	430	464	442	449	440	444	410	399	424	443	385	405	402	422	449	437	396	399	404	396	442	401	432	435	425	445	414	425	405	446	463	417	454	409	403	405	431	410	453	411	421	434	459	426	433	432	425	426	436	403	435	447	453	432	421	432	433	470	389	460	428	411	424	426	431	398	428	440	447	421	402	434	437	454	423	448	439	430	430	469	477	468	414	424	471	454	449	436	411	437	412	429	410	416	401	435	418	428	403	429	405	431	429	364	455	442	450	450	447	381	409	408	418	392	395	442	428	439	425	426	429	450	411	446	426	433	453	434	414	429	429	443	430	444	410	439	433	411	446	463	443	435	442	429	425	421	446	420	402	417	420	469	430	441	418	427	397	450	414	412	454	403	398	459	425	466	402	447	405	457	428	443	416	469	406	404	427	435	389	476	415	413	433	406	444	433	407	399	407	459	412	415	457	438	429	385	453	411	430	407	408	439	451	385	421	447	460	430	424	393	428	407	398	422	431	423	447	426	434	419	392	422	457	427	414	406	444	427	424	442	422	437	420	434	452	434	451	436	453	451	400	391	430	443	372	419	423	447	459	416	442	446	412	438	418	428	426	446	414	424	442	436	409	408	420	419	437	434	408	436	423	420	431	426	421	456	418	439	423	408	407	402	405	429	439	420	429	432	418	390	441	407	469	393	447	439	414	425	456	457	420	416	380	440	446	394	410	443	417	406	423	422	430	407	460	423	444	394	383	415	442	462	436	432	463	466	415	427	435	398	398	445	458	421	426	457	451	429	452	421	398	418	425	434	433	418	406	426	431	447	442	395	408	433	404	383	403	418	440	447	411	426	417	409	424	475	462	443	404	390	402	440	427	451	453	408	462	416	443	417	411	430	418	491	434	475	404	426	453	434	436	420	389	401	424	459	434	437	426	428	419	437	429	454	420	410	370	381	469	457	435	425	384	432	435	406	403	437	408	419	421	423	438	437	420	465	376	455	410	424	434	393	454	471	426	412	421	404	421	474	415	436	411	441	428	457	425	444	450	428	438	431	442	488	390	411	409	404	415	409	437	421	431	409	418	461	405	404	459	440	423	428	418	496	401	411	411	412	415	429	413	411	429	432	417	427	444	460	438	397	394	425	419	422	447	414	429	446	430	422	407	433	409	419	444	440	455	459	433	435	434	462	454	426	402	448	404	396	448	429	425	439	411	415	415	458	468	423	445	430	395	408	438	435	456	439	415	417	463	415	432	407	407	439	421	425	424	394	433	388	365	434	434	405	417	410	434	446	415	415	421	425	435	404	428	445	448	442	403	421	405	439	414	421	427	431	429	418	383	432	467	449	426	398	444	462	434	402	423	408	423	432	421	451	433	427	412	427	402	421	447	455	448	427	438	452	436	435	421	402	423	407	436	449	449	444	401	436	451	452	410	429	424	404	417	413	427	391	413	418	443	432	411	414	411	422	419	446	429	422	387	412	429	449	406	465	433	420	424	406	419	438	439	426	439	418	403	426	413	404	431	464	487	418	460	372	470	400	432	419	444	403	399	438	425	427	422	463	406	437	447	419	393	497	412	425	416	423	418	427	410	418	451	425
24210	21386	28551	24504	21077	29018	51384	40915	23312	9128	2446	958	587	551	531	522	578	535	581	564	543	556	520	535	544	563	554	572	541	534	578	508	525	556	546	568	543	563	535	556	581	577	540	562	554	512	548	552	521	522	509	531	503	514	529	545	521	514	505	550	535	500	529	555	573	534	540	526	518	518	493	498	545	541	521	515	523	534	541	540	531	503	532	561	523	524	566	555	517	496	529	530	502	552	530	549	540	561	547	540	525	510	503	529	544	586	534	561	521	523	562	500	496	522	575	520	502	540	530	550	531	521	516	533	537	513	527	524	527	536	547	506	535	539	585	546	552	540	539	524	556	548	551	530	547	495	504	514	488	508	540	522	501	540	503	528	532	579	537	537	513	520	549	526	561	559	518	542	538	534	499	510	513	516	549	541	556	508	507	533	469	578	541	518	525	554	491	510	542	570	573	550	518	522	525	547	505	535	548	523	542	542	572	583	537	517	539	547	538	546	553	508	514	536	520	514	521	552	549	516	531	505	524	497	575	547	508	553	569	532	543	603	537	528	519	509	493	518	537	538	490	534	535	537	531	525	557	530	541	539	515	538	574	553	568	542	530	529	516	516	550	536	463	522	474	521	551	527	534	514	559	508	545	531	558	527	524	570	519	545	504	509	537	493	548	529	491	514	523	567	515	525	548	466	490	525	535	550	494	519	508	533	517	530	546	523	543	557	527	512	537	559	589	556	558	551	500	518	552	518	528	524	548	516	556	525	533	545	579	536	543	534	524	537	510	542	546	536	529	576	560	510	524	521	516	480	543	525	522	510	483	536	558	499	513	554	490	553	532	539	575	544	520	526	551	535	534	529	517	588	558	564	557	510	517	497	503	545	569	503	549	527	552	530	524	522	499	555	547	499	524	506	516	526	560	519	545	535	531	525	521	556	498	501	579	518	542	537	488	503	570	511	535	562	524	531	529	520	542	530	519	555	519	550	493	503	501	528	498	517	505	574	542	502	528	504	527	526	532	551	524	554	533	556	534	502	578	544	557	570	510	482	517	542	538	493	551	522	542	519	543	558	550	549	514	568	542	598	575	546	555	547	494	557	474	553	527	526	529	502	538	494	529	530	535	517	546	554	551	518	526	559	545	548	547	554	542	524	548	517	497	519	536	528	549	508	539	515	519	577	535	541	541	525	548	531	533	546	559	518	528	531	560	486	522	533	507	506	518	493	511	541	527	546	528	525	508	549	495	529	521	545	526	548	501	529	509	519	529	565	532	571	468	483	524	514	562	560	505	480	539	549	502	498	502	496	514	522	539	568	512	521	530	564	549	548	545	487	508	532	536	505	505	454	488	529	511	550	556	527	537	502	522	535	531	529	520	524	554	553	502	514	539	477	534	550	507	537	488	555	543	535	505	521	546	475	527	522	536	539	498	495	538	543	528	520	544	578	535	519	527	527	511	525	536	504	558	517	533	534	512	544	540	487	562	537	561	542	496	499	508	542	554	543	532	480	524	527	537	534	547	562	524	522	522	488	537	533	551	580	538	526	568	525	504	516	560	540	549	544	537	515	543	512	575	521	556	542	545	530	499	570	553	532	524	571	550	515	505	511	596	543	539	554	553	515	544	543	542	515	540	499	526	538	555	498	551	525	490	551	552	547	547	520	505	516	540	538	561	549	542	498	555	496	524	481	512	564	517	529	533	553	523	518	520	511	515	527	546	520	511	545	547	495	538	524	533	523	501	496	501	525	540	548	488	538	513	517	542	563	545	495	543	468	522	530	485	496	551	547	521	555	515	544	516	522	533	537	526	517	527	496	546	507	529	505	506	575	550	516	537	499	516	582	517	533	527	545	528	503	562	541	543	537	520	567	542	539	534	510	491	539	549	521	518	513	520	532	593	551	550	528	522	537	491	517	535	514	552	519	508	530	527	563	519	521	524	525	536	571	509	479	553	501	576	544	507	518	553	524	575	503	540	532	536	521	506	511	552	494	525	523	518	527	515	532	515	524	494	553	470	546	495	557	522	541	505	537	523	523	492	549	520	531	505	547	539	518	529	537	495	541	511	564	515	530	513	502	539	545	542	508	538	539	514	545	559	535	502	545	521	510	573	521	537	532	560	520	544	526	469	552	541	532	515	538	558	546	492	508	477	551	539	492	480	510	502	520	531	525	579	544	568	499	483	528	517	527	533	551	617	523	527	563	510	510	531	508	539	528	524	502	504	561	544	536	530	531	550	503	577	503	557	531	551	493	543	501	553	544	542	491	516	556	515	533	481	530	505	532	502	545	529	568	540	512	512	522	522	561	545	518	502	569	484	571	534	521	518	534	522	557	509	514	539	502	499	518	479	518	530	518	520	527	498	528	545	498	546	574	555	568	536	540	527	516	564	507	514	535	514	540	545	490	496	549	528	500	516	559	546	476	558	503	554	526	510	509	537	539	531	531	517	557	560	553	540	521	522	568	576	529	530	489	532	548	522	540	527	593	544	519	551	543	518	547	548	505	483	524	518	551	528	519	534	554	542	533	548	541	554	547	515	520	560	526	513	482	514	543	516	486	574	512	487	507	517	491	522	533	557	489	517	511	552	554	564	511	538	508	526	525	515	568	559	530	517	559	536	543	511	531	500	511	529	555	545	553	562	558	538	517	524	531	537	485	544	518	535	554	532	517	528	522	519	511	532	555	524	570	492	541	522	542	516	550	503	615	516	532	495	551	518	500	562	534	516	527	547	543	514	531	524	547	501	523	513	537	520	510	525	543	481	522	572	511	548	505	546	519	501	505	554	536	505	522	520	564	514	522	543	501	529	512	552	552	523	489	548	525	523	548	508	529	529	560	536	503	541	525	524	551	502	491	512	545	517	506	482	531	489	518	522	529	560	519	547	515	524	516	478	518	552	511	558	510	511	535	533	537	518	529	548	531	530	528	467	520	498	510	564	536	545	551	529	541	577	509	495	530	525	530	498	547	547	490	522	535	524	504	493	520	494	510	516	490	533	482	571	572	573	554	496	542	543	533	532	533	500	498	541	541	552	541	541	506	463	506	526	557	534	528	532	509	542	520	536	536	501	514	556	502	515	532	488	553	533	527	490	510	525	535	559	515	543	514	515	503	548	536	513	518	482	511	516	524	531	569	535	550	505	531	553	516	551	537	513	531	540	523	492	510	546	496	526	515	506	481	533	537	506	531	516	544	525	501	568	514	551	529	499	522	510	538	500	567	479	498	526	515	542	550	500	547	512	575	524	553	517	508	518	511	547	521	536	505	562	528	540	497	548	534	550	585	526	492	538	538	540	507	556	540	545	507	537	536	520	530	530	561	506	506	521	507	517	522	537	530	508	521	543	533	536	565	526	527	508	507	552	544	533	520	558	502	511	576	537	523	515	478	512	535	542	513	516	563	560	530	533	545	476	552	534	488	558	538	524	517	518	524	467	516	537	505	499	537	553	520	503	514	549	520	531	526	545	563	520	526	544	484	535	586	522	543	553	508
15264	28748	24869	8964	7135	30818	46832	34660	17625	7399	2281	999	631	551	476	519	484	500	512	564	500	522	506	529	534	528	511	499	527	521	510	495	556	525	518	534	529	494	516	548	535	495	498	537	545	504	496	522	539	540	526	526	498	515	504	538	537	554	474	506	531	538	554	523	508	533	561	518	499	483	532	514	504	542	547	499	529	544	477	480	541	514	534	530	535	509	475	508	537	526	467	533	564	520	497	528	510	500	526	538	480	515	509	517	512	493	495	509	545	500	499	542	494	502	521	535	490	483	508	506	511	499	520	523	539	512	534	536	539	497	507	515	459	533	596	506	517	502	528	491	510	514	535	511	531	509	522	561	503	525	507	498	469	483	488	499	534	544	565	547	532	498	505	511	529	542	488	557	515	505	533	488	500	518	494	484	510	549	517	497	495	522	500	534	510	505	507	507	500	525	531	532	510	539	506	485	539	539	546	558	511	519	541	548	489	537	511	533	541	516	502	550	519	560	496	511	508	482	482	474	510	501	520	488	494	514	496	492	518	522	469	503	535	510	538	523	505	515	511	557	490	520	553	485	481	517	548	500	475	497	541	520	491	521	514	531	543	502	488	501	518	502	532	519	528	513	526	500	543	501	500	528	487	488	531	529	546	514	458	491	510	517	501	552	514	508	483	488	470	487	537	537	505	540	487	524	501	499	514	512	522	469	525	535	524	491	515	498	511	504	509	523	540	512	534	554	526	531	541	547	495	513	518	518	529	518	531	498	527	521	538	513	546	519	501	504	472	485	498	492	495	538	514	516	556	529	501	521	531	562	509	514	533	530	490	516	516	467	537	518	524	486	499	524	511	517	503	549	527	511	525	499	523	488	557	474	519	502	543	483	551	536	523	496	499	554	523	445	488	489	529	522	490	506	517	533	463	560	441	522	509	529	503	521	553	555	523	539	505	496	521	524	511	517	514	493	507	526	520	535	522	528	509	540	503	486	490	539	527	497	527	502	513	536	480	484	502	532	484	525	510	552	515	530	519	537	481	549	514	500	508	561	503	517	497	517	525	513	507	452	518	514	513	497	531	519	452	543	535	495	521	504	500	522	480	498	497	478	528	487	513	490	513	511	484	508	516	523	512	537	507	524	497	463	496	554	527	520	479	502	514	526	531	523	496	506	478	486	511	496	505	486	522	547	517	510	514	526	524	505	519	552	562	553	574	518	517	508	505	557	530	522	518	526	539	508	517	508	489	507	543	513	523	515	516	544	533	510	516	467	529	544	525	490	560	516	514	481	518	509	513	530	518	489	561	548	510	520	518	534	516	539	520	484	498	523	517	533	512	532	511	523	515	498	510	475	510	520	532	497	508	527	517	532	551	542	566	495	525	474	499	534	546	527	556	482	485	510	498	501	534	528	535	528	523	518	534	485	517	501	550	519	508	537	502	550	553	534	539	504	528	545	528	533	539	536	528	491	515	507	487	536	540	544	525	494	533	553	524	510	498	548	503	478	494	495	474	497	510	517	511	490	581	484	519	537	507	489	522	504	506	558	503	526	564	507	481	507	539	472	517	530	465	513	533	471	501	490	524	516	510	479	519	533	512	497	540	498	516	548	475	519	527	485	473	504	537	538	534	501	519	464	528	501	526	512	529	522	503	504	515	483	515	497	546	552	518	481	522	524	528	536	522	480	526	496	514	527	525	542	516	504	516	525	545	526	510	495	527	538	531	542	495	492	497	503	499	469	485	491	509	511	529	541	507	521	527	495	473	500	498	520	501	496	525	500	486	518	530	507	524	534	509	529	501	537	537	535	522	501	495	482	521	505	461	499	522	500	499	482	505	541	523	517	539	554	501	506	556	524	483	518	523	547	517	527	531	515	493	520	533	538	518	489	533	486	536	471	558	518	528	542	492	524	528	529	538	489	480	517	518	495	551	565	541	490	542	512	546	529	499	473	535	539	491	527	530	512	531	527	531	524	505	514	479	514	558	500	519	507	502	491	515	488	503	480	501	488	524	512	511	448	518	547	507	506	513	532	510	519	520	506	515	481	537	474	509	500	531	547	507	556	513	517	543	496	515	508	505	523	508	545	534	509	546	483	507	516	507	500	523	552	508	526	473	512	517	505	473	473	560	476	476	473	510	486	473	516	545	501	515	524	528	501	531	480	515	487	530	543	516	498	555	502	467	505	507	554	496	512	522	491	522	500	472	521	553	539	503	530	470	525	503	501	500	532	488	556	487	511	510	507	515	504	533	499	519	505	530	524	535	535	501	505	506	511	517	476	508	515	487	541	513	490	477	515	523	566	539	527	551	497	537	534	541	527	498	519	487	457	535	534	506	537	496	575	520	488	491	535	458	551	521	491	520	469	512	538	511	532	481	518	528	504	514	504	519	563	499	484	545	516	488	483	535	534	515	514	496	528	519	530	533	514	487	493	489	532	484	497	547	537	554	534	548	488	525	484	514	523	517	488	473	511	505	527	533	517	487	511	510	539	539	516	472	584	506	553	501	493	516	552	512	491	552	535	521	514	484	483	521	528	528	544	483	530	476	521	464	480	512	516	537	507	518	533	511	497	521	525	517	549	509	531	520	509	547	535	505	513	514	496	518	492	544	510	505	514	512	547	514	547	494	536	528	534	473	547	488	537	538	492	494	552	500	524	493	551	488	491	526	519	486	530	518	531	511	487	537	516	522	542	476	482	535	549	547	523	491	518	508	514	504	507	515	548	530	523	522	549	491	501	522	508	467	491	535	511	516	553	534	545	515	527	577	521	515	518	544	511	553	480	522	519	483	491	546	528	540	489	501	479	471	543	530	517	507	543	515	488	492	491	502	493	534	487	485	519	502	462	474	483	517	531	507	528	532	521	524	522	465	507	495	532	487	558	512	516	520	513	501	508	500	499	532	507	466	481	492	496	510	508	543	477	578	520	522	536	529	513	506	499	493	472	537	479	531	531	535	529	524	526	529	524	502	520	524	506	506	557	479	562	521	540	524	558	488	471	509	504	487	519	494	521	525	533	524	513	482	532	500	514	512	522	510	488	504	511	545	555	512	501	496	518	500	475	499	472	527	493	484	490	546	543	493	532	495	485	495	496	530	528	545	480	530	538	506	538	526	541	534	535	519	510	560	527	500	533	533	517	497	566	532	480	502	511	540	495	550	514	454	512	526	543	502	552	529	541	456	503	482	497	536	512	527	525	483	511	523	535	502	500	508	547	547	503	512	569	532	499	537	527	541	531	521	495	489	508	542	505	562	490	521	460	527	489	480	512	507	520	509	524	486	505	556	532	523	536	521	535	529	525	508	502	513	523	504	487	485	480	494	474	499	536	502	502	516	533	496	512	522	499	560	554	524	494	484	493	514	539	529	544	507	513	517	518	486	543	495	540	517	502	524	524	532	521	498	488	544	511	553	501	502	529	524	458	504	527	482	519	482	534	501	496	521	506	512	494	542	495	491	510	503	511	524	483	505	493	529	506	467	512	511	489	512	515
28143	17757	8638	1914	933	2382	4582	3057	1393	802	610	479	458	452	453	457	401	410	437	419	418	459	435	441	426	435	450	434	422	452	438	434	445	472	447	462	423	460	412	391	462	441	448	431	424	403	433	429	433	429	464	442	458	441	422	444	442	424	451	442	432	465	450	432	428	420	430	442	504	392	414	445	427	465	426	430	461	448	437	393	442	429	427	456	450	431	393	469	448	432	450	423	420	410	429	463	425	429	432	413	438	441	435	457	452	447	438	411	489	458	401	446	447	432	382	416	467	410	459	433	429	429	438	449	427	442	421	429	448	438	446	426	443	463	403	444	457	422	392	430	444	461	471	442	437	432	432	472	450	427	434	425	413	428	425	449	415	446	467	434	394	441	451	437	441	441	471	445	403	449	412	431	425	398	463	455	448	406	437	436	423	436	420	445	449	433	452	419	445	404	439	436	377	448	434	458	435	463	435	444	443	426	453	440	456	427	428	431	438	429	436	426	440	465	437	423	448	427	447	469	456	441	420	438	428	402	426	452	438	433	400	401	401	461	471	422	427	444	468	384	407	452	439	444	430	415	445	406	459	423	393	450	449	429	410	410	433	450	442	436	433	415	473	401	446	438	463	415	456	431	465	490	427	417	442	446	439	420	484	459	481	460	417	455	453	489	408	479	436	433	425	448	401	420	453	457	501	434	418	467	450	464	467	435	463	424	436	400	419	447	465	426	454	429	467	395	487	450	404	440	461	453	434	452	455	398	445	420	451	445	438	469	407	441	462	443	428	390	414	436	435	378	406	461	423	422	451	422	413	446	411	459	455	441	437	431	411	463	450	420	474	405	423	459	424	434	440	425	450	435	431	440	424	449	417	447	447	441	401	444	477	431	454	442	455	462	410	446	439	417	453	437	400	414	441	465	428	452	470	449	437	434	445	433	422	462	427	457	420	428	437	446	442	432	472	405	416	468	453	448	398	460	467	440	466	412	412	410	432	459	452	423	413	456	434	417	433	425	439	463	452	450	457	443	471	436	434	458	430	386	461	452	481	417	456	422	425	441	436	433	436	440	422	436	445	474	441	430	455	433	408	428	446	403	404	440	486	460	457	405	448	462	429	441	468	427	401	395	416	444	431	444	413	440	430	421	435	426	425	412	439	410	456	484	443	441	441	419	385	448	409	444	426	501	439	473	435	441	377	443	411	431	392	418	429	430	426	471	416	413	411	466	445	406	444	469	417	415	437	418	453	470	431	447	450	457	438	388	436	433	436	446	462	421	415	422	461	436	410	442	461	440	428	485	446	420	413	429	468	424	424	438	419	418	432	416	420	470	455	447	463	469	435	416	447	430	424	434	422	438	445	493	401	455	413	448	474	443	408	446	438	440	439	449	435	469	433	476	460	411	413	464	435	426	422	454	421	440	415	436	462	423	440	446	451	412	401	466	417	478	413	403	461	413	471	457	427	427	420	427	431	426	434	468	436	434	418	430	473	439	428	461	474	442	451	415	438	429	438	441	419	456	486	455	441	438	438	486	432	415	431	438	441	477	430	407	448	438	429	426	425	434	458	422	433	416	440	436	476	419	458	402	434	417	412	429	425	396	439	423	452	419	450	401	497	477	412	469	446	439	455	420	426	439	431	431	418	412	417	414	475	458	418	420	433	458	494	443	423	460	411	457	440	457	412	400	422	427	430	467	476	432	422	433	412	401	410	447	486	491	436	437	449	473	439	441	421	443	398	430	387	412	442	391	402	437	424	449	457	427	422	434	433	427	409	430	458	419	434	425	428	459	405	447	440	410	436	446	463	429	479	435	424	460	435	421	472	440	452	439	460	438	428	476	426	431	472	446	440	437	425	432	440	439	435	442	471	484	410	440	436	450	438	460	430	403	451	423	468	427	460	438	457	451	436	445	425	413	445	468	422	467	451	409	461	411	447	401	438	475	468	418	419	425	412	452	437	406	428	414	433	440	430	430	449	405	402	450	418	458	424	459	462	446	462	449	463	422	454	439	409	457	426	403	439	447	447	435	443	437	462	479	463	443	428	393	431	412	429	471	416	426	407	454	402	456	404	468	445	416	470	456	433	416	434	412	425	459	393	455	400	416	447	440	431	392	442	466	410	430	484	434	434	391	434	452	405	434	404	462	445	405	429	436	451	394	444	413	438	435	398	442	411	429	425	417	413	469	441	440	470	434	438	427	462	394	457	438	426	431	441	406	419	420	449	444	476	467	470	471	484	446	425	481	420	397	399	448	425	473	453	452	414	437	476	425	467	431	398	427	467	368	433	409	446	419	444	417	450	422	409	434	449	424	431	439	433	387	432	416	412	434	419	415	400	442	414	391	435	415	438	431	442	404	416	410	452	442	427	471	433	425	421	421	417	401	456	455	451	408	424	406	410	440	416	424	431	430	429	452	469	456	419	443	439	434	440	422	445	408	418	447	439	453	445	424	398	425	406	436	434	452	423	446	443	446	443	421	415	468	444	430	453	468	407	407	404	427	433	451	390	430	414	424	436	466	449	449	475	442	431	471	443	440	462	459	433	440	462	448	421	474	425	450	412	453	460	467	431	438	444	438	418	373	450	433	422	442	453	463	468	438	402	438	438	445	411	426	463	411	419	426	479	470	459	406	409	428	396	427	430	435	435	451	406	413	444	447	438	435	455	432	475	452	458	461	459	480	416	440	442	430	393	438	431	409	476	443	430	399	428	449	412	474	440	455	448	421	407	442	401	431	428	430	454	446	462	443	457	454	456	445	464	483	439	422	432	453	413	432	452	434	439	474	438	424	441	445	425	457	459	462	438	421	426	428	442	437	455	407	435	460	442	409	418	433	421	479	403	426	437	439	395	439	465	457	456	432	441	431	411	445	473	422	425	436	466	440	441	434	471	433	445	428	385	446	423	435	430	438	429	433	454	436	419	425	443	440	464	425	458	450	413	450	416	402	397	455	448	435	439	400	401	422	411	447	425	457	409	466	388	460	445	418	465	418	439	443	456	471	425	453	427	388	477	421	414	443	408	401	432	430	435	430	414	432	430	447	430	416	474	409	393	449	442	416	439	418	413	441	447	406	451	441	435	403	422	442	456	436	458	417	387	427	454	424	387	429	439	453	394	420	459	431	405	429	463	434	413	397	476	460	419	451	435	462	425	458	446	473	394	449	449	468	422	464	431	410	438	448	427	414	403	427	449	434	449	428	432	469	437	458	455	451	420	457	432	433	499	409	414	430	437	444	454	365	445	453	407	447	443	411	443	458	477	426	439	404	435	490	435	457	432	416	471	457	485	438	468	432	435	482	444	446	446	434	461	450	426	452	458	445	435	474	457	437	471	393	428	413	415	438	408	441	423	443	427	436	435	448	427	463	412	460	435	419	465	442	436	427	444	469	461	410	442	419	434	438	383	423	387	434	421	462	454	432	439	409	453	464	419	413	408	438	389	451	420	446	479	470	410	445	444	415	412	456	407	466	446	414	447	409	437	370	449	422
10035	11512	6785	1560	1085	3091	5255	3281	1634	831	578	435	429	420	433	403	408	411	400	421	420	421	404	408	404	424	384	409	407	367	409	401	399	404	395	388	415	405	393	411	382	401	412	388	420	429	445	418	424	436	395	432	392	424	388	402	406	397	434	412	393	418	416	456	393	401	400	428	420	390	459	417	418	412	365	405	405	417	374	413	407	403	421	406	382	409	375	411	413	412	373	403	364	428	414	409	401	406	464	443	433	394	417	378	416	407	405	402	417	425	425	394	381	444	409	407	431	410	377	415	392	378	421	408	395	420	404	398	424	375	415	413	410	396	384	437	405	379	401	393	391	437	381	419	394	413	419	408	389	407	414	452	370	399	410	417	425	427	363	410	398	432	402	420	444	424	406	400	428	430	387	401	408	407	408	405	407	418	384	392	403	384	421	386	396	437	391	423	404	416	407	430	407	423	418	415	444	436	413	409	430	391	384	433	393	408	418	412	389	413	393	411	397	396	409	372	401	421	413	372	413	386	397	409	417	406	410	393	422	374	405	404	364	417	445	418	427	410	415	426	466	416	368	382	464	378	416	392	413	425	411	447	411	373	397	424	399	455	403	459	365	427	424	423	386	406	417	365	420	440	404	415	414	399	430	434	373	393	410	408	400	397	407	436	397	426	417	363	394	430	387	422	387	424	422	438	416	424	401	406	375	436	404	367	364	405	409	426	392	403	414	396	413	424	425	421	421	395	403	412	402	432	405	391	406	427	404	420	396	376	414	404	398	397	433	453	398	378	407	365	403	406	389	403	403	395	412	388	409	427	445	416	399	371	425	421	418	390	435	413	393	367	368	392	410	413	408	383	416	406	430	407	411	412	402	472	403	407	422	397	423	416	418	412	424	422	390	401	400	443	404	442	394	396	386	395	378	404	432	412	433	432	415	413	400	383	372	413	416	413	400	394	428	445	428	399	419	430	440	422	394	415	419	404	417	400	416	375	402	392	439	396	411	406	429	372	384	455	381	403	405	380	419	376	405	396	406	391	414	403	399	405	393	417	417	380	417	414	394	390	399	427	408	399	415	453	414	451	405	414	412	415	433	403	397	416	405	411	433	374	403	428	429	443	430	409	431	429	380	394	421	435	416	412	421	433	389	427	442	423	431	415	398	434	403	398	393	416	412	404	447	387	395	397	412	386	383	398	397	389	415	387	424	422	409	405	390	391	398	409	411	439	395	457	408	399	398	412	405	405	424	367	366	417	428	414	382	380	376	426	382	405	405	415	402	392	416	426	394	385	453	452	412	375	440	409	402	412	411	409	375	403	392	415	435	422	428	403	401	424	429	403	419	445	415	430	413	411	396	377	411	437	366	406	402	432	442	421	416	430	442	404	445	415	389	400	420	402	425	394	416	374	389	365	437	439	403	409	410	442	419	405	395	397	451	416	425	409	422	412	392	370	399	405	375	426	440	377	410	437	427	399	413	403	401	401	393	415	408	394	403	352	409	395	395	411	417	396	392	433	426	440	406	411	430	438	412	414	393	397	380	439	359	411	421	387	416	416	451	391	351	401	391	427	377	402	448	407	399	399	398	437	401	391	399	411	423	407	398	356	427	415	396	416	371	406	391	401	403	403	400	449	422	417	436	401	400	417	410	419	373	411	391	435	426	428	392	417	418	439	410	372	408	430	419	420	401	407	431	379	429	383	407	436	387	413	414	420	406	394	407	410	401	385	383	436	436	441	401	393	406	388	372	450	433	420	405	445	397	439	397	425	446	394	409	413	399	403	426	423	408	410	407	399	406	417	393	384	404	389	441	396	389	357	420	416	415	403	422	425	411	408	390	407	409	435	410	394	439	378	394	406	398	414	395	383	444	420	405	449	421	408	418	383	411	431	398	435	358	413	387	433	401	389	390	424	386	438	412	463	424	384	410	425	412	412	392	425	415	401	416	390	384	435	425	404	403	435	440	386	418	387	391	414	383	436	420	406	366	414	426	418	425	418	419	404	414	423	433	425	413	406	461	408	372	392	441	435	425	385	389	404	432	407	385	420	410	448	403	419	402	423	439	437	408	391	433	427	408	360	394	391	406	417	416	380	430	391	410	434	391	433	455	401	414	427	409	382	415	429	395	403	390	417	427	414	405	390	364	401	421	368	439	385	411	382	415	397	418	407	427	397	433	423	429	420	393	397	376	410	434	430	424	417	378	398	401	430	408	436	366	413	436	397	425	412	409	406	366	449	421	409	421	390	402	407	422	410	387	381	396	413	414	422	426	374	432	384	404	407	440	420	411	411	403	402	395	397	402	390	411	392	419	407	400	378	403	422	414	435	446	414	428	413	395	419	379	398	405	429	406	400	394	396	404	401	399	396	405	431	400	393	420	412	418	414	439	443	409	429	433	390	416	434	411	411	402	402	431	419	424	412	360	388	412	434	402	393	427	408	425	433	411	390	393	444	417	410	425	404	439	417	402	379	381	415	445	401	389	437	453	415	430	402	388	394	384	446	421	395	374	414	434	435	365	432	392	430	396	429	426	391	399	390	408	397	421	414	401	400	413	385	398	369	426	411	400	405	395	377	408	398	418	387	390	386	399	437	415	414	383	390	441	403	425	426	370	433	393	401	414	385	423	366	403	432	362	399	385	419	409	386	373	421	420	409	428	378	408	420	421	417	390	399	443	431	440	434	427	444	405	404	414	420	414	366	393	412	430	421	398	452	376	374	386	425	453	450	407	356	422	440	420	403	385	424	401	418	401	384	366	377	410	386	419	431	420	404	387	417	424	389	428	381	432	433	433	398	398	403	418	412	438	380	421	436	416	386	383	410	402	406	425	428	359	441	433	398	376	415	420	399	438	438	425	411	427	400	396	397	377	396	405	423	404	410	395	463	396	382	451	358	416	411	398	438	422	398	431	388	408	412	443	405	388	386	426	431	408	413	426	382	456	423	399	403	399	421	399	401	373	420	403	399	426	435	428	398	397	396	402	396	406	409	420	368	427	433	436	375	426	413	407	401	419	350	378	408	402	405	382	465	383	437	398	413	398	404	423	401	403	403	429	395	447	375	406	443	388	426	437	404	382	414	386	426	387	400	429	413	393	428	441	382	396	393	424	439	368	424	388	414	404	415	439	425	451	421	373	398	388	396	356	400	416	402	431	407	453	405	412	426	431	447	389	429	425	419	444	405	401	379	432	402	427	416	425	417	417	438	426	389	417	390	390	421	412	399	403	386	435	426	387	390	415	403	411	395	421	410	385	417	436	378	367	448	423	397	400	417	436	398	403	421	386	373	389	429	413	396	392	425	413	422	399	402	411	405	399	387	413	409	429	388	407	388	391	415	417	449	433	429	384	419	412	398	404	396	397	383	406	390	384	395	404	420	464	392	439	386	416	406	423	426	439	414	422	424	449	404	429	426	428	402	403	404	428	409	392	451	410	405	422	392	394	429	421	409	398	405	418	407	385	402	437	428	414	425	369	400	405	406	383	385	384	389
25609	21435	27206	24949	10501	22558	33904	22970	10813	3592	1135	607	458	476	468	463	474	433	457	426	445	469	449	445	451	426	464	430	460	463	464	457	428	479	467	453	440	410	442	441	469	467	431	445	463	435	467	449	445	439	427	425	462	453	446	457	481	441	445	459	454	434	452	446	439	437	436	442	423	458	447	430	456	473	464	438	459	449	450	470	414	429	411	464	457	458	453	449	415	454	444	435	437	445	454	456	435	428	456	444	482	435	467	444	461	438	426	472	466	450	474	458	460	421	457	451	448	440	437	450	447	476	456	458	458	393	451	422	438	428	457	434	451	445	448	437	440	491	424	480	462	447	427	405	461	467	414	448	450	499	446	413	492	425	467	440	449	437	430	413	407	444	454	448	424	461	439	443	521	463	447	468	423	447	461	445	440	456	430	456	405	498	429	455	445	454	459	454	463	401	412	469	434	452	436	442	453	414	452	422	458	445	440	458	419	459	451	444	456	427	459	447	460	455	451	473	486	430	447	434	436	453	448	473	408	407	432	440	445	399	458	404	435	431	427	441	433	462	456	463	489	464	443	422	469	434	442	440	456	454	449	462	445	423	411	440	459	420	438	459	481	461	452	450	440	450	470	468	447	407	400	456	440	422	441	458	452	449	453	430	443	456	441	458	465	466	398	469	431	463	462	463	467	490	423	479	432	494	497	465	412	444	463	450	418	444	459	453	427	437	485	432	467	471	421	430	483	477	449	437	469	456	430	505	422	465	457	454	421	459	471	461	462	453	456	421	428	416	445	427	446	485	430	429	444	460	435	467	447	467	444	443	432	419	492	458	453	425	469	447	482	429	459	459	452	460	445	431	445	435	445	440	408	466	430	464	459	437	418	439	444	451	478	449	467	447	458	451	452	461	464	432	447	469	461	425	446	466	409	433	444	441	447	460	447	447	464	434	430	424	461	437	445	440	437	466	439	449	421	436	440	432	451	425	445	427	445	436	450	425	452	467	468	437	427	417	426	451	413	431	444	487	457	480	435	442	445	438	445	513	457	435	431	485	445	472	417	461	444	445	439	467	464	455	425	472	480	438	448	471	465	426	452	416	455	439	436	454	470	445	466	433	481	429	417	398	437	419	457	473	446	457	442	427	447	457	456	432	464	463	429	456	442	439	389	453	402	443	451	433	473	415	446	421	435	432	451	447	468	455	445	448	438	440	414	451	462	472	431	482	440	434	415	425	427	410	438	467	420	448	470	438	461	473	441	416	462	439	456	484	460	423	460	478	396	464	479	458	413	410	449	473	460	459	398	437	414	479	438	488	422	449	444	458	447	472	468	433	477	458	469	413	450	430	436	450	419	452	440	422	441	446	459	436	431	463	455	438	432	436	430	447	430	484	413	456	484	469	454	440	446	455	485	462	449	457	465	444	413	443	481	422	460	448	463	442	438	489	466	436	460	416	451	449	433	434	452	485	419	472	441	462	454	470	436	468	434	417	433	482	438	428	456	476	454	427	409	453	430	442	457	471	443	491	439	444	451	500	411	431	477	490	465	422	422	436	431	440	416	419	445	425	456	459	464	428	429	446	389	420	441	428	450	462	422	439	474	450	450	452	495	441	466	469	439	441	427	415	424	468	457	458	458	432	462	472	451	460	450	451	449	447	470	440	462	465	470	470	455	432	421	469	462	421	460	464	457	450	454	479	440	435	437	433	435	453	453	419	439	458	477	458	447	419	440	442	459	457	447	421	459	429	427	469	433	457	456	439	494	430	463	450	454	460	492	434	472	425	457	461	471	445	453	435	434	455	466	424	444	499	442	456	441	460	453	469	440	428	459	436	453	425	435	442	417	447	446	491	455	456	464	429	467	460	409	438	453	447	480	421	463	461	430	437	486	421	437	437	447	433	448	439	457	461	491	404	491	451	422	448	492	464	440	451	438	468	446	465	479	456	416	422	414	462	467	451	451	447	433	455	458	417	427	461	427	458	442	450	428	468	452	467	439	462	470	444	439	469	466	431	419	408	440	433	428	441	419	432	449	438	489	444	442	451	453	455	437	458	461	455	378	455	406	466	450	418	466	447	462	442	448	436	460	420	442	444	465	446	444	477	450	482	447	415	456	411	413	425	450	454	439	474	431	447	465	456	472	452	481	428	415	447	480	446	445	452	475	467	432	443	425	495	401	435	422	438	435	454	489	441	471	457	444	432	451	451	446	442	452	424	445	445	509	428	463	463	437	422	425	417	468	458	410	439	454	432	420	441	441	414	448	477	430	421	415	479	426	482	452	454	493	476	462	451	447	445	476	432	450	453	444	431	469	438	417	479	446	448	460	407	460	429	454	439	446	425	450	419	441	451	465	444	460	474	449	449	409	453	401	443	428	443	439	499	420	462	487	413	455	441	438	433	429	454	469	467	444	443	444	437	485	444	446	455	471	434	433	448	463	425	454	439	433	430	457	446	439	442	515	439	456	477	436	416	423	421	428	428	442	461	480	365	414	471	408	481	428	471	420	481	467	459	449	431	452	476	487	427	437	481	443	460	486	470	452	414	485	465	452	451	436	441	437	454	464	444	464	447	465	413	414	456	454	449	430	472	443	419	468	447	427	436	463	435	405	458	466	425	459	468	431	440	484	495	442	463	445	471	480	429	470	455	444	470	437	417	493	432	465	455	484	458	484	444	466	503	449	463	461	442	410	472	467	432	420	396	425	412	524	460	446	446	464	426	438	422	440	437	430	433	469	450	442	422	472	444	477	435	452	448	457	453	437	441	413	388	429	440	436	439	446	442	448	444	475	432	385	433	467	448	420	484	475	456	467	456	485	432	419	459	453	447	479	433	457	479	463	440	423	460	436	433	481	482	453	435	454	467	483	447	408	454	505	454	455	468	505	490	446	450	466	456	440	466	455	416	443	455	430	441	448	442	439	436	462	482	489	457	460	479	462	459	456	442	474	489	446	410	484	456	468	448	507	455	434	432	471	439	472	440	444	474	437	463	441	469	470	430	428	425	455	434	449	471	460	476	478	452	458	482	460	457	433	470	442	444	469	493	451	458	477	459	440	451	447	440	456	416	463	484	457	472	424	447	451	460	463	472	441	466	424	434	424	432	449	469	461	435	429	469	423	420	441	467	444	481	423	416	445	461	477	493	485	480	464	483	429	430	416	447	434	439	491	442	438	453	442	469	463	467	436	430	426	435	492	450	439	429	441	436	464	433	414	478	419	419	456	468	458	436	425	434	470	451	428	427	436	480	474	407	448	422	465	449	413	466	444	463	440	436	438	451	446	448	470	433	419	428	485	436	461	426	455	443	406	473	422	506	442	425	453	439	457	455	421	445	442	445	460	457	446	448	449	421	427	454	466	430	436	452	421	429	455	448	454	429	458	443	439	478	407	448	403	392	454	441	464	457	510	444	476	446	475	402	435	492	429	432	422	412	451	460	445	430	468	449	451	428	435	410	475	446	438	450	397	440	467	448	414	432	441	456	448	459	443	403
10296	17954	14644	5730	4976	24458	28064	18420	8949	3439	1221	604	491	448	448	449	438	458	433	443	440	475	438	422	433	443	425	420	419	455	479	438	436	474	431	421	425	431	434	425	426	443	412	406	458	473	428	445	390	408	456	422	419	426	456	421	423	431	435	442	443	400	435	423	441	406	411	451	435	451	403	426	428	449	439	448	425	435	430	382	457	454	455	446	443	447	441	453	452	477	414	447	395	480	405	428	449	428	421	467	451	403	403	436	408	458	408	427	452	443	436	424	463	439	424	434	450	454	429	440	425	422	442	456	453	423	415	429	417	396	409	457	425	462	471	424	455	444	433	430	397	472	448	441	461	427	411	387	454	417	435	419	398	440	401	456	427	462	419	443	472	438	429	433	426	439	427	416	411	451	444	427	434	447	452	403	428	447	453	421	411	461	432	463	411	393	437	425	437	440	428	474	433	431	402	423	474	445	428	440	437	422	475	434	459	458	428	438	454	434	452	412	463	472	429	444	434	457	447	460	448	446	471	455	434	467	405	396	417	443	413	391	427	437	454	445	440	416	473	482	424	414	430	464	484	431	424	448	401	413	418	434	442	447	407	447	492	442	437	448	489	408	434	496	447	432	449	413	423	436	441	469	424	460	453	411	422	456	447	419	409	408	407	468	427	471	410	443	458	436	395	423	391	456	457	450	456	454	412	410	391	468	447	437	478	435	478	485	451	436	454	453	438	435	479	392	437	435	424	461	444	400	452	410	404	423	442	444	458	422	465	452	417	461	444	389	418	427	394	409	406	476	424	457	440	457	392	490	419	426	442	470	453	397	480	445	466	420	469	416	435	459	456	441	474	457	440	479	446	443	448	428	415	444	430	437	433	454	443	423	421	448	425	426	422	454	442	447	444	422	459	424	428	443	429	452	467	429	447	435	413	407	449	434	442	458	439	456	456	426	424	442	442	422	442	458	470	442	451	401	438	420	456	454	439	446	451	417	470	413	442	453	426	429	451	436	429	403	387	420	437	478	432	376	441	429	454	446	378	454	396	436	461	413	423	429	437	438	438	452	451	465	415	470	446	451	436	441	417	369	412	408	460	428	441	447	431	462	409	434	450	431	432	440	430	465	410	416	439	422	439	466	464	443	451	435	417	474	443	457	429	457	444	425	427	391	443	461	424	432	410	432	476	409	422	381	440	453	453	435	445	446	432	468	437	454	410	431	416	387	423	439	424	485	446	446	446	426	445	448	438	427	483	442	404	450	428	443	463	452	433	430	409	431	453	467	427	457	421	442	436	436	467	439	415	420	435	433	432	448	411	490	465	435	446	445	435	482	409	419	427	433	419	391	464	449	477	460	420	430	445	423	448	441	428	434	433	445	433	398	428	475	425	457	409	450	428	444	404	431	444	425	423	453	434	476	457	442	439	434	424	428	443	450	468	481	431	448	450	448	432	454	424	421	460	445	437	446	449	423	424	477	444	408	471	448	453	441	472	416	442	416	460	412	439	439	468	441	424	409	434	406	422	435	442	400	445	414	406	421	452	427	425	440	415	442	422	444	433	393	451	447	460	454	439	443	458	423	389	420	410	437	430	445	437	447	445	433	445	446	419	433	415	412	430	450	444	449	434	456	396	451	429	422	436	415	387	489	412	424	435	427	432	458	416	436	426	445	423	421	440	396	449	439	448	413	435	444	448	438	433	442	456	405	433	421	450	476	426	435	455	402	443	428	446	475	434	379	434	412	460	422	439	456	408	476	448	448	416	431	435	432	465	468	439	450	411	424	428	433	437	448	419	452	433	412	392	440	446	434	426	435	456	451	425	448	469	463	443	458	433	411	468	403	465	433	408	475	455	421	454	440	442	419	433	413	429	414	452	415	440	419	428	425	454	465	430	440	427	431	410	485	424	439	465	430	420	478	443	463	459	444	426	446	421	433	420	439	424	429	422	442	437	467	440	454	472	454	431	429	437	467	458	463	436	424	454	437	427	462	416	429	447	412	421	446	417	397	416	391	441	450	427	423	394	416	490	430	394	441	442	434	438	459	459	439	454	387	464	444	416	478	446	419	416	385	423	422	405	454	428	428	454	429	430	425	423	410	453	408	440	435	417	400	422	443	437	431	440	455	418	429	443	433	390	427	440	440	452	437	464	446	429	414	460	439	464	457	438	453	455	427	432	400	436	435	466	464	455	416	456	416	436	454	429	441	436	391	464	436	437	456	446	458	454	430	430	430	437	448	451	427	429	444	411	443	457	433	450	439	449	442	432	436	422	437	413	474	470	440	455	395	447	425	426	444	421	449	434	434	412	446	472	430	449	411	469	430	405	419	420	454	430	446	432	439	461	422	463	452	441	420	466	416	423	405	416	451	428	422	424	453	431	439	452	449	461	443	455	393	413	445	428	435	436	408	456	474	496	432	433	426	428	436	458	421	463	452	457	479	411	485	420	426	467	438	496	445	406	457	452	434	451	409	429	427	436	450	441	438	428	423	476	419	459	439	418	424	443	442	417	456	419	443	485	441	415	422	426	427	437	457	449	443	445	432	409	412	423	413	439	417	441	447	385	382	439	434	435	416	437	463	436	429	459	447	426	444	428	396	415	436	475	463	429	430	423	401	479	414	419	444	441	414	464	394	403	450	446	477	447	433	483	438	441	442	408	403	456	430	438	404	457	428	448	445	422	419	452	424	427	437	452	435	428	432	427	453	444	425	430	437	413	421	448	438	459	443	444	416	445	409	420	402	430	464	411	451	473	459	434	440	432	426	414	421	449	427	436	433	442	431	398	469	446	434	429	461	404	464	420	457	432	451	416	449	423	431	435	421	424	460	454	431	423	413	457	422	437	421	453	454	441	430	411	445	423	441	462	427	465	434	433	415	411	413	441	424	469	419	439	455	466	407	426	435	396	427	456	462	442	428	429	402	470	428	421	413	439	429	416	399	427	414	434	452	440	440	423	431	474	448	437	432	430	402	394	435	422	436	447	422	423	448	465	399	446	418	433	448	432	416	454	437	440	422	426	412	438	439	432	459	430	416	441	414	435	438	469	403	450	455	431	436	421	460	429	391	450	468	463	399	425	451	452	443	422	452	424	419	402	409	431	418	381	427	447	449	417	448	445	438	401	394	432	460	487	418	431	457	445	410	455	397	401	428	470	429	453	448	395	417	434	453	417	467	483	407	421	420	459	411	402	402	456	380	419	470	444	398	462	435	442	453	420	442	422	450	445	446	440	427	453	398	420	424	428	452	432	453	468	418	453	462	411	425	470	429	399	432	433	434	447	434	441	435	449	436	425	431	507	445	389	449	420	400	441	433	465	422	409	461	451	413	421	443	433	442	408	430	423	449	443	422	458	415	410	429	435	422	428	439	433	410	429	470	423	435	421	432	431	473	448	453	461	455	430	444	387	429	466	433	425	451	413	451	428	418	444	451	428	439	430	464	432	422	448	436	475	428	425	455	409	410	430	400	483	424	440	394	421	411	430	447	430	437
24202	21383	28684	24391	22017	42733	48733	36758	21100	8023	2123	880	623	585	582	550	545	527	559	594	527	535	513	527	571	540	557	565	546	564	543	574	509	545	560	554	581	548	580	491	518	549	552	543	514	545	591	578	534	534	543	537	541	537	575	556	540	567	527	532	540	509	532	525	542	537	549	543	541	552	501	523	579	523	565	531	548	575	567	500	552	533	560	592	524	579	552	528	537	566	549	560	538	531	530	548	536	539	539	566	553	544	556	566	568	551	551	534	542	520	547	507	563	556	520	542	556	457	574	558	541	581	575	517	547	538	539	566	520	556	578	519	541	553	538	580	567	512	535	537	545	496	543	529	542	555	531	579	552	539	544	549	518	543	521	557	515	528	543	496	558	573	531	564	544	567	546	538	512	560	548	514	544	565	539	538	557	524	536	533	536	559	517	532	575	545	542	550	511	527	546	511	528	541	545	553	530	527	561	549	509	516	531	542	506	543	559	533	518	510	540	542	528	558	579	551	515	545	541	517	549	566	557	517	486	544	536	495	552	509	560	552	518	577	507	533	565	555	556	568	535	486	535	533	564	577	518	557	578	508	572	496	556	536	505	518	559	598	537	587	570	510	529	548	577	512	537	555	552	517	550	535	540	541	576	531	523	581	529	551	528	522	602	513	596	566	566	519	514	549	560	568	524	539	578	558	505	512	561	518	556	523	531	550	543	599	577	511	554	546	527	555	539	536	570	504	558	517	533	534	562	506	522	527	541	525	578	546	537	521	508	533	529	568	515	521	535	546	531	537	529	529	506	531	558	551	510	509	515	539	503	532	509	519	536	572	531	552	522	577	559	555	551	526	482	526	522	554	558	545	537	559	557	550	538	511	517	527	529	551	508	518	545	563	524	555	553	511	547	530	552	529	547	535	544	537	496	537	543	567	558	554	516	546	514	538	546	525	588	524	531	538	505	548	563	554	598	563	502	533	530	520	538	524	540	560	541	492	529	552	539	537	507	520	552	543	584	547	550	534	565	546	549	567	483	573	504	501	541	535	523	576	535	545	518	555	571	536	526	536	509	518	527	530	547	537	549	539	572	531	538	526	568	552	534	548	555	574	558	564	539	576	506	530	527	555	526	548	502	523	553	541	570	582	510	574	515	551	566	570	536	558	536	541	584	548	541	521	547	522	523	568	501	533	541	554	515	553	564	499	505	538	533	522	544	539	535	556	515	528	545	508	512	568	544	534	549	514	533	565	554	551	574	527	578	519	529	531	479	496	555	538	554	511	542	549	513	547	565	524	507	543	532	519	526	549	558	561	516	562	545	582	555	520	514	515	526	503	462	570	503	511	531	527	542	536	505	544	541	511	577	523	543	544	543	568	550	552	493	529	565	538	506	492	586	503	536	546	516	535	544	512	529	516	545	487	513	516	558	557	556	515	523	488	584	512	534	563	542	526	571	500	514	560	537	525	477	525	546	555	524	542	529	569	524	541	521	553	542	497	521	540	563	462	532	539	530	539	565	512	530	567	513	471	507	538	546	563	519	547	536	502	510	579	535	519	537	529	532	557	536	580	515	570	540	534	526	496	528	545	548	507	521	515	523	530	542	556	546	558	556	548	531	537	538	543	555	534	552	518	543	512	533	530	541	528	590	585	494	526	540	537	561	518	586	464	563	533	555	562	532	547	535	557	519	541	522	530	521	539	515	531	534	584	522	536	567	514	559	549	531	555	516	528	533	541	531	498	533	537	532	570	531	565	538	539	499	519	520	514	580	529	531	559	539	533	554	532	511	503	510	553	561	524	527	563	524	544	534	533	516	545	513	533	608	538	512	532	564	519	530	537	557	555	537	564	545	492	568	567	611	541	538	553	532	546	494	554	524	521	556	501	571	531	528	549	572	568	563	578	537	542	524	552	564	521	561	566	519	537	535	518	545	539	558	508	523	509	550	527	526	580	545	517	508	519	508	501	561	488	566	528	540	524	556	581	555	537	538	507	512	516	558	563	545	531	532	550	571	555	539	551	527	520	566	529	523	545	537	523	530	563	549	557	525	534	514	572	561	542	550	512	611	561	558	506	556	529	549	526	554	538	590	529	535	529	530	497	538	540	556	546	554	545	536	555	558	568	503	526	496	572	523	537	520	553	571	518	553	552	574	537	547	535	529	569	556	499	546	513	527	527	560	526	552	551	510	534	549	531	509	510	470	504	523	566	560	544	511	556	542	522	566	490	542	534	548	491	528	530	521	509	546	521	521	518	534	519	552	535	533	532	567	539	540	536	559	564	550	542	515	530	539	508	535	523	526	517	560	511	580	558	582	544	538	494	511	573	517	541	502	613	581	532	517	529	563	510	533	576	546	570	483	546	578	524	520	559	577	525	516	547	551	559	529	500	546	537	536	526	550	502	514	539	568	519	552	571	540	550	512	520	561	554	517	525	546	548	549	530	598	592	559	581	539	549	537	520	570	525	529	539	584	504	549	534	510	525	485	521	534	537	554	514	503	519	536	527	522	538	542	547	532	554	525	524	539	494	515	562	527	559	535	593	538	497	503	558	562	546	524	539	542	534	533	532	515	537	507	560	528	561	529	554	522	553	553	589	523	517	553	560	519	545	550	519	605	562	511	514	536	533	563	519	577	544	488	535	557	485	561	538	503	537	507	537	537	526	536	496	519	516	546	506	552	561	557	538	525	515	561	507	555	525	527	564	521	587	533	542	545	550	532	528	490	515	512	529	543	527	529	568	581	546	544	538	511	537	563	534	504	554	584	529	526	545	520	525	535	537	539	509	585	518	557	560	543	525	568	566	545	574	500	526	518	505	539	550	537	540	521	551	497	568	532	535	577	539	522	506	552	501	527	518	515	530	505	528	554	526	540	542	541	496	586	523	542	551	567	503	533	551	540	532	512	502	529	583	550	524	514	573	541	506	592	521	543	572	528	521	546	532	502	530	575	550	552	514	574	569	544	545	563	531	505	548	535	538	506	551	520	548	555	553	542	523	515	515	550	559	526	523	522	536	507	568	556	555	555	539	534	544	551	506	522	556	528	544	574	570	537	531	543	525	539	522	556	554	565	526	525	530	564	504	527	553	568	544	554	537	545	536	537	506	540	520	561	531	496	580	522	531	529	522	528	511	540	503	539	523	574	552	490	486	527	584	565	477	525	547	558	515	571	501	513	554	534	531	476	523	553	564	549	510	552	535	584	512	585	589	504	527	517	542	553	513	511	537	566	516	532	511	555	570	497	527	529	562	516	534	562	563	529	541	566	497	544	612	506	553	566	556	564	514	528	574	551	545	505	548	519	521	556	523	531	522	529	528	531	563	491	539	542	550	543	541	508	563	538	561	543	542	552	515	526	523	526	532	496	551	497	561	544	521	568	518	529	552	570	559	546	539	572	557	539	553	514	498	559	537	528	539	533	543	526	533	476	578	544	547	538	537	535	535	550	538	528	569	547	579	530	526	545	508	515	506	558	527	556	525	570	554	541	539	521	511
13715	26565	22621	12985	17045	45756	43530	31178	16403	6681	2183	904	652	531	514	511	494	518	534	517	492	518	542	555	523	513	519	519	516	501	530	502	503	539	521	551	554	494	507	524	502	555	511	563	516	547	503	528	505	477	476	532	545	508	511	554	548	539	514	529	480	516	537	522	536	465	480	549	530	490	575	542	516	480	542	531	545	531	517	517	523	516	525	524	512	515	499	538	529	508	514	536	514	523	565	528	542	497	513	494	472	462	493	526	552	521	529	504	509	512	519	512	504	503	480	529	512	493	508	512	510	527	512	556	544	542	494	529	515	514	568	529	515	540	482	552	528	482	548	551	511	507	495	547	524	524	527	556	541	526	522	523	484	567	501	523	512	541	527	525	507	493	525	492	517	531	506	532	526	502	513	555	514	505	488	504	562	559	536	538	525	568	501	491	478	507	555	482	556	563	559	520	573	468	541	508	509	551	544	539	533	533	537	533	541	493	533	520	536	502	517	533	535	520	523	509	517	525	507	532	528	531	520	499	486	548	481	547	524	502	522	545	498	546	547	538	491	533	526	495	474	482	541	505	512	522	539	515	524	499	488	520	518	498	505	520	541	525	522	479	487	544	524	524	524	524	554	532	513	515	500	544	580	516	572	512	567	519	535	501	506	497	488	540	511	513	512	511	532	521	491	520	568	555	530	547	534	555	495	542	529	529	508	525	481	525	497	472	498	591	511	508	521	530	503	491	528	517	545	587	540	537	524	513	547	521	510	539	538	551	514	503	497	493	516	554	517	521	547	538	491	544	508	480	537	509	467	515	539	530	526	518	524	551	522	528	560	485	555	506	546	483	507	531	518	519	505	502	476	529	507	512	530	499	545	513	555	561	496	513	521	541	543	505	467	536	528	496	493	503	512	504	522	498	547	529	546	548	556	537	504	533	552	484	510	538	524	523	537	527	497	533	520	512	542	511	555	547	520	553	521	497	506	530	512	470	482	548	497	522	526	512	513	539	506	530	534	576	539	511	519	533	552	525	489	509	510	487	515	539	514	506	535	502	487	499	555	516	541	526	495	507	556	522	537	494	505	532	520	498	516	507	506	546	529	530	550	513	518	478	486	550	479	555	537	547	546	485	493	513	504	511	519	506	499	529	527	526	565	567	520	538	527	536	494	503	538	484	530	504	508	511	480	517	514	506	537	527	527	571	554	518	539	522	525	498	485	531	504	521	472	541	503	504	524	522	517	530	518	517	520	534	531	500	523	524	479	526	502	507	538	556	517	571	508	573	516	522	511	493	557	531	493	548	562	527	499	562	493	558	522	508	528	501	541	521	517	527	503	495	546	535	489	519	524	495	574	491	555	533	509	522	561	472	520	520	485	501	530	532	526	516	504	528	568	524	497	540	548	525	528	502	520	516	535	564	539	523	506	543	529	488	529	532	510	551	545	559	526	496	540	564	489	501	533	501	566	556	515	519	506	538	523	553	515	543	533	549	504	528	528	540	513	495	512	527	554	540	513	476	504	512	579	536	538	551	521	516	519	516	531	512	489	489	493	519	491	544	532	490	544	563	542	517	529	545	519	498	539	495	511	492	477	504	487	538	475	532	481	481	526	525	504	574	525	516	517	508	524	542	526	501	491	521	506	540	493	496	520	515	535	483	485	488	496	485	520	515	518	494	509	514	541	515	518	530	532	551	492	513	535	498	484	471	562	538	540	531	528	524	527	527	550	527	523	528	493	519	540	537	464	497	522	508	535	542	525	585	537	531	536	575	537	521	484	515	510	513	515	504	518	550	491	490	528	518	499	509	519	565	511	523	500	513	533	517	510	558	511	495	550	498	483	511	480	477	552	523	562	547	537	574	503	519	490	563	516	518	558	516	528	556	509	506	520	522	510	490	499	509	489	527	498	531	502	499	496	494	512	535	466	488	524	507	508	507	538	488	533	512	516	506	477	472	529	507	558	564	490	524	535	540	532	501	512	493	495	504	514	516	514	546	544	526	492	504	512	531	539	503	524	537	526	506	530	484	520	560	456	499	543	509	528	497	492	518	514	552	528	541	552	488	530	519	516	519	483	527	498	529	554	521	510	547	507	534	546	500	532	509	494	530	541	510	507	539	514	554	546	542	506	479	495	508	509	543	499	507	557	497	516	508	488	535	555	497	521	529	536	488	501	573	516	508	521	525	557	509	503	534	537	494	555	550	487	514	502	527	509	522	503	490	512	495	538	552	525	537	499	525	481	537	525	542	484	512	549	531	510	517	547	489	521	556	527	482	491	528	532	498	535	487	481	566	512	520	510	509	522	518	546	511	557	525	485	550	534	549	531	543	520	517	530	500	515	544	544	485	552	497	520	520	495	541	512	598	483	525	511	522	503	505	514	552	493	507	497	491	527	515	505	517	566	516	510	517	528	483	554	519	514	513	501	536	542	558	515	530	537	547	505	553	517	508	487	542	549	509	508	521	497	550	548	540	565	488	547	555	548	526	482	534	551	480	532	496	544	510	506	475	564	505	533	527	530	487	508	502	504	563	527	569	529	537	522	550	492	532	511	504	513	508	501	521	523	568	498	542	497	570	546	492	534	525	520	515	535	518	518	569	520	531	511	559	528	550	510	547	525	534	536	513	569	506	531	534	519	488	497	492	503	498	485	520	512	482	534	501	517	537	523	499	548	557	517	505	526	481	526	509	537	491	492	506	531	528	533	548	501	502	528	502	525	556	525	512	560	511	513	514	520	514	539	523	576	507	512	501	537	530	499	519	534	528	506	498	507	491	522	531	548	526	559	468	511	526	547	572	514	537	491	514	505	543	555	506	526	503	529	513	517	528	578	514	473	554	494	517	538	493	534	544	494	533	520	506	530	550	514	533	500	507	525	496	531	478	499	508	445	556	509	506	506	506	535	520	513	554	496	565	525	541	524	521	519	512	537	480	556	546	517	516	461	516	520	562	517	527	485	536	513	498	502	496	505	477	521	537	490	527	520	530	497	510	556	531	499	496	518	510	508	525	548	512	496	546	530	485	532	484	555	527	538	533	499	532	541	514	484	519	555	533	508	504	535	497	496	508	564	470	551	510	514	517	529	534	524	533	543	495	522	545	516	519	571	507	532	518	516	526	527	558	526	526	516	510	539	530	531	477	541	523	514	501	497	520	474	504	465	533	525	503	486	535	522	544	546	497	504	546	493	549	480	529	536	487	519	483	541	507	526	536	532	496	524	534	522	519	512	520	558	500	521	489	496	524	512	486	519	548	501	490	566	544	536	516	519	503	478	499	532	503	516	508	537	477	571	514	517	490	532	539	493	504	512	491	563	498	535	530	504	555	510	518	546	452	514	529	564	490	527	477	515	542	533	522	482	505	522	508	506	509	517	524	559	498	475	493	490	520	515	550	502	518	491	521	543	493	547	480	515	504	520	507	517	511	486	521	532	526	493	509	551	532	526	520	526	495	490	521	496	486	505	517	545	527	540	489	516	525	511	516	523	499	548	522
27775	16174	5947	2018	1381	3095	3781	2714	1498	953	626	523	425	453	477	471	425	440	433	470	458	480	443	442	443	426	444	453	425	456	493	440	473	423	432	468	413	459	449	483	462	441	454	477	472	442	438	442	437	471	451	439	433	460	426	446	485	422	450	447	434	426	453	438	439	457	429	465	468	437	464	425	460	427	461	486	469	450	426	437	480	461	479	481	416	434	448	460	432	467	433	506	436	459	443	440	439	470	473	416	471	461	425	430	442	436	460	468	464	417	425	468	446	408	424	429	431	436	427	417	448	475	455	459	440	467	470	480	455	445	460	444	443	447	429	426	432	453	472	467	436	438	432	439	489	409	452	437	439	468	442	457	450	435	453	412	454	426	452	440	424	455	467	471	449	457	458	432	446	461	458	453	454	469	428	465	447	420	435	449	468	495	446	481	447	423	412	434	462	434	464	463	433	475	442	413	448	410	434	428	410	457	422	439	416	436	425	466	470	455	429	426	451	436	439	459	430	433	466	449	410	407	416	446	451	470	433	459	447	454	469	471	452	438	429	419	442	426	460	440	451	438	462	476	464	463	466	420	437	462	435	464	483	452	431	440	425	448	469	440	460	424	435	422	469	458	447	456	447	434	452	443	462	449	407	432	434	446	428	429	433	438	445	409	467	462	442	423	436	466	415	405	419	480	480	456	439	434	439	442	452	429	445	459	446	440	429	470	466	417	449	469	426	441	433	429	464	449	483	466	431	434	459	463	465	472	435	423	442	424	478	472	467	457	420	450	429	451	427	469	427	435	460	406	417	483	491	416	454	421	426	481	457	399	459	483	441	410	468	426	425	426	469	417	435	462	448	455	462	448	441	444	452	448	463	447	424	442	462	424	451	441	451	491	450	409	458	424	485	473	440	444	443	448	473	423	409	439	398	411	468	426	430	450	445	438	463	431	466	436	440	441	441	463	406	454	415	441	448	473	449	431	408	462	465	458	451	436	468	426	462	406	435	470	470	425	457	450	464	440	473	460	431	433	438	475	412	469	446	417	445	427	450	453	455	457	452	456	428	431	424	451	412	462	439	440	482	464	444	434	486	441	441	454	438	400	442	424	449	436	445	458	504	472	413	426	468	469	447	469	453	452	420	414	460	424	460	465	441	454	418	433	384	457	441	440	479	473	462	436	438	431	448	467	437	475	429	438	437	446	473	467	421	464	452	495	447	442	462	448	472	458	433	472	452	457	423	443	449	443	450	428	463	449	445	400	473	436	468	448	470	450	439	432	416	462	431	432	448	442	435	459	446	395	405	445	428	420	426	487	414	480	411	478	423	464	472	448	400	451	420	418	408	471	476	457	454	439	462	428	439	459	450	425	423	442	431	428	438	463	432	430	449	465	413	495	441	456	477	495	460	445	455	409	421	443	451	445	453	453	494	422	455	479	502	468	454	460	433	462	473	469	487	451	410	459	432	456	484	430	455	465	481	465	436	460	426	434	428	447	422	468	470	419	466	456	451	435	476	457	454	411	442	457	437	487	460	471	448	451	408	454	456	424	445	448	430	429	456	418	472	459	493	442	454	453	421	450	469	432	439	468	456	443	437	434	434	435	468	502	471	459	409	444	410	463	458	443	447	431	446	452	454	447	491	421	445	454	452	453	451	430	421	424	475	439	449	464	440	426	476	441	423	434	443	457	438	462	452	411	438	462	465	468	438	437	458	423	434	463	428	482	475	428	444	441	428	444	450	463	471	447	484	442	427	465	484	412	434	450	430	411	469	443	430	438	465	443	450	441	391	496	449	437	436	449	482	443	447	462	453	461	447	432	437	423	427	436	476	461	472	510	474	443	433	487	452	400	437	436	459	466	444	491	434	447	440	435	432	460	472	459	459	481	462	450	441	423	442	444	411	432	515	460	452	473	416	427	431	441	484	460	453	462	452	473	438	474	446	471	432	447	441	425	452	462	443	419	456	445	445	448	436	394	438	447	471	398	416	449	453	468	467	443	453	447	461	440	426	433	464	441	445	448	429	395	454	500	462	411	407	401	477	411	466	445	460	465	425	436	436	410	432	439	444	461	414	445	437	442	452	422	467	418	432	435	462	459	489	487	435	452	469	475	466	425	445	431	412	419	426	448	445	413	462	444	474	452	418	422	437	408	465	471	395	465	519	471	462	441	431	474	407	440	452	443	468	434	437	449	457	440	448	462	457	458	456	442	444	448	457	478	462	486	443	425	434	464	452	428	475	444	453	490	476	466	466	478	420	386	397	445	447	463	419	428	436	461	433	456	429	446	444	437	448	427	454	418	421	464	447	443	436	454	446	452	405	476	440	443	464	474	433	451	483	412	460	449	447	441	447	453	454	400	462	436	427	416	454	449	435	433	471	432	438	453	455	415	457	468	440	409	472	429	445	437	443	432	420	480	415	455	451	466	452	444	427	433	413	429	402	456	463	446	474	454	463	432	453	471	449	397	450	462	471	439	438	442	415	441	444	454	440	439	443	475	418	446	451	412	450	420	411	453	467	419	451	444	464	433	500	493	424	447	456	435	441	443	438	453	459	443	485	487	456	441	429	416	447	475	411	441	437	451	475	477	443	435	446	487	429	430	411	455	446	484	436	463	435	423	463	447	418	469	461	419	433	464	440	471	426	455	416	431	433	465	425	482	477	461	484	441	442	437	412	426	469	440	476	435	462	461	438	419	461	447	394	442	456	434	427	472	426	473	466	467	436	416	452	404	428	469	438	389	463	422	465	466	438	433	480	484	448	480	443	450	463	448	479	448	477	434	410	435	455	468	421	437	440	445	452	468	444	471	441	441	453	459	431	446	434	456	429	469	463	419	423	479	469	426	476	431	466	408	433	429	447	418	443	439	445	463	434	429	421	436	475	425	456	483	446	435	451	418	451	445	423	431	437	515	430	460	430	465	446	444	472	435	448	421	453	400	437	437	396	495	423	480	464	447	422	472	422	415	436	448	464	470	455	444	434	478	438	451	454	434	475	443	407	445	456	439	458	479	443	479	423	439	458	452	456	459	467	415	419	465	470	441	448	432	473	428	457	435	451	465	465	475	424	433	423	471	447	434	455	428	440	422	446	487	432	461	477	459	492	401	438	417	418	443	461	434	498	426	457	488	461	422	400	438	430	433	472	435	479	447	467	426	458	417	471	485	421	462	455	454	442	447	396	495	450	429	457	415	466	453	424	453	478	436	449	450	509	457	441	436	477	458	471	446	432	487	443	457	463	449	439	433	443	456	455	446	461	420	457	449	429	488	527	444	477	478	442	441	453	426	438	451	396	414	456	449	434	464	489	442	430	457	435	447	429	477	458	440	432	443	442	445	450	440	454	439	455	457	491	444	433	439	452	489	449	464	438	468	456	422	438	455	407	449	486	432	426	427	434	420	417	478	475	459	440	417	437	414	410	446	392	420	419	492	391	492	456	423	473	435	422	475	413	442	442	461	469	439	397	457	400	434	442	461	471	473	468	442	420	480
7808	8750	5177	1736	1613	3870	4464	2982	1645	961	617	463	421	420	422	439	427	446	378	434	413	470	415	417	392	408	428	417	406	403	414	423	401	414	433	435	430	424	401	396	420	398	406	401	433	410	383	411	406	463	415	427	412	414	392	424	410	406	395	377	424	379	439	419	395	410	431	445	391	403	393	382	389	416	387	389	407	445	387	405	412	430	422	415	400	421	420	420	398	437	421	377	413	373	416	384	440	428	395	369	381	432	410	424	416	382	398	416	408	385	404	442	381	422	395	400	427	415	416	411	414	403	416	409	379	424	404	430	409	414	446	418	408	434	430	464	436	450	411	377	383	418	394	413	432	410	393	417	359	401	454	395	406	414	428	413	388	402	427	441	431	382	389	400	386	436	407	404	431	381	403	428	391	440	410	439	403	375	427	424	447	418	405	420	423	386	395	383	407	414	392	417	390	427	425	471	445	461	375	424	404	418	431	396	449	429	437	393	408	426	420	431	420	414	390	404	396	443	393	389	443	411	407	389	425	445	419	401	395	407	393	397	436	397	409	411	407	438	401	452	441	401	424	411	378	401	384	382	400	426	419	409	417	433	415	376	398	397	382	436	387	406	429	426	406	404	411	446	389	434	435	431	392	377	400	368	419	377	401	440	413	398	415	424	441	426	416	420	383	403	418	399	438	371	432	444	428	407	412	447	411	435	409	409	408	419	405	395	396	413	428	416	426	347	403	396	430	404	416	432	414	389	406	434	400	420	390	392	439	394	413	425	405	408	414	407	446	393	430	429	405	430	368	368	429	402	420	389	398	417	444	427	390	399	415	382	397	432	406	388	411	368	413	408	418	393	391	394	402	436	387	411	411	386	385	429	461	420	416	413	398	387	412	417	433	394	410	392	437	427	392	443	406	408	393	438	419	399	375	399	430	379	426	420	433	388	431	431	403	412	414	448	409	366	436	418	442	413	390	393	372	435	422	416	415	437	422	443	387	397	423	410	375	401	421	403	380	411	420	401	419	429	447	395	388	415	400	352	391	390	450	402	410	418	414	408	415	447	441	430	401	372	418	395	411	419	398	429	384	437	456	410	432	393	394	370	406	422	446	409	389	415	415	417	376	419	407	402	432	395	405	386	397	389	410	401	423	382	413	439	398	385	402	412	420	415	396	425	412	398	443	403	431	425	396	420	420	384	435	399	355	386	414	388	395	398	414	386	444	420	374	405	400	419	452	423	443	387	408	406	446	374	412	399	445	410	428	417	391	416	400	434	440	396	425	422	379	390	398	408	417	409	421	440	402	377	377	438	414	380	430	417	435	438	380	422	409	410	380	428	415	422	440	396	425	418	402	444	381	397	419	418	452	407	415	431	433	432	432	375	399	424	410	437	392	405	417	397	390	417	405	418	415	393	406	470	436	418	447	385	382	388	416	398	408	397	394	420	394	415	426	377	412	401	407	406	408	398	413	405	417	436	423	399	376	414	421	440	433	419	451	411	417	385	430	411	399	445	397	414	390	424	399	436	448	415	379	389	405	406	394	394	399	407	421	425	414	426	433	438	396	432	421	412	392	393	413	436	412	445	427	383	390	411	407	419	412	430	403	405	393	411	432	402	443	440	424	419	397	403	401	416	437	437	413	392	413	420	422	422	399	456	417	414	422	399	425	415	405	408	430	420	383	444	379	419	389	438	400	409	411	420	429	406	377	412	399	388	391	399	416	428	429	387	423	426	371	394	387	409	428	412	383	384	405	420	426	420	417	414	439	421	406	406	445	436	403	417	369	425	437	388	409	431	393	461	447	386	404	398	418	410	398	410	412	394	430	415	405	434	421	411	400	394	395	410	407	394	411	418	432	395	398	398	397	408	398	442	437	460	418	436	403	437	465	441	402	411	392	391	423	439	408	412	409	398	399	414	386	380	386	440	422	423	430	434	403	451	412	402	416	379	410	403	419	448	435	402	419	409	422	440	384	388	391	451	425	404	408	376	423	395	419	410	425	417	403	411	442	429	426	401	429	375	406	391	405	409	402	394	398	433	438	389	381	409	429	402	415	401	394	384	430	380	429	407	391	399	435	396	395	420	390	405	418	412	425	429	372	403	426	430	471	422	410	429	417	429	430	384	409	428	394	405	437	410	390	414	408	374	385	416	411	419	427	399	400	407	432	399	412	402	393	404	389	393	371	392	414	392	416	430	423	431	430	434	417	427	406	425	386	403	441	385	391	415	402	394	410	407	413	422	425	432	427	448	394	412	427	387	414	387	456	434	432	437	424	422	429	460	382	440	446	407	395	413	438	417	415	410	392	415	406	400	391	417	429	444	413	426	404	446	439	390	416	399	388	375	399	412	411	395	426	435	406	381	427	403	384	406	422	395	414	405	365	438	415	391	403	426	409	447	409	419	405	406	407	438	392	397	412	392	404	442	378	346	414	403	441	390	422	387	392	421	389	459	412	423	386	383	408	423	408	444	402	428	373	389	397	406	408	424	397	419	415	427	394	413	446	412	355	405	436	411	426	439	408	440	423	404	403	372	402	439	402	421	418	420	421	404	432	395	403	373	434	397	448	463	431	398	437	436	413	425	423	415	436	455	401	424	411	421	379	393	391	394	424	392	390	401	404	418	416	431	395	401	413	415	428	435	448	428	442	409	413	384	400	395	441	400	390	406	430	418	416	381	412	411	375	390	420	406	390	406	414	394	376	398	420	397	413	401	378	434	412	432	399	418	384	401	414	373	409	440	445	366	424	426	390	397	420	426	394	383	430	409	427	403	437	390	394	429	427	418	419	419	413	377	393	404	430	413	419	422	407	416	410	447	376	383	409	449	447	376	353	371	392	375	386	401	417	393	405	411	399	390	408	416	431	404	410	410	426	392	409	379	394	412	396	423	424	384	415	411	411	414	414	382	452	388	392	439	409	392	403	394	407	428	437	427	402	412	426	413	410	408	398	409	420	397	409	442	438	411	413	410	446	397	418	446	418	374	450	418	393	406	391	425	385	372	401	419	403	457	428	413	405	426	394	403	405	413	437	444	394	427	429	429	431	366	371	435	401	358	432	424	442	393	416	384	415	414	428	415	404	441	406	399	398	435	396	429	402	439	401	373	433	432	388	368	403	429	406	388	379	420	395	409	412	406	412	426	433	395	464	415	360	382	427	416	441	410	396	439	416	457	458	399	397	415	433	386	407	426	436	408	398	408	415	422	399	398	418	416	391	444	443	434	411	415	395	416	389	406	399	447	380	398	419	391	402	410	392	414	448	413	388	420	400	382	421	376	428	404	419	428	477	419	435	413	422	409	398	416	422	425	443	377	405	375	413	405	400	428	449	422	396	384	413	421	414	459	386	400	435	393	402	424	420	432	415	420	441	429	427	417	391	409	416	414	421	389	380	418	435	460	405	423	429	422	438	413	416	376	447	445	410	428	409	416	399	439	362	435	421	410	401	429	407	400	424	437	409	401	403	414	417	463	408	457	416	416	380	402	437	411
25515	21395	27193	24988	14639	28494	31967	23265	11825	4447	1493	677	538	484	491	503	413	464	469	438	462	455	440	406	443	505	457	469	488	455	452	421	450	450	476	435	488	430	418	483	445	477	444	467	456	454	416	481	489	447	423	476	459	445	467	464	476	464	457	484	478	418	474	464	451	469	441	444	456	490	449	439	484	493	473	418	464	492	440	427	484	463	458	482	487	479	467	471	428	440	462	416	459	482	473	431	475	483	457	427	469	449	453	447	472	451	453	432	463	495	454	463	464	479	427	457	434	484	464	432	467	485	451	450	483	473	442	445	497	445	437	502	437	459	461	487	459	485	464	514	458	489	484	441	440	460	457	516	459	473	456	467	460	473	491	434	442	443	471	462	480	451	439	430	407	496	416	457	459	448	432	460	434	483	451	425	445	458	459	462	428	446	445	473	431	449	467	430	472	439	449	423	452	475	459	453	446	468	451	433	464	469	520	431	445	393	431	437	445	446	469	458	448	460	424	455	455	464	466	438	468	450	436	451	422	445	436	447	453	475	419	486	465	423	452	422	446	470	443	485	451	456	498	457	416	455	455	440	475	477	463	457	458	414	435	450	468	484	491	445	458	431	416	501	457	442	419	443	465	449	438	444	456	464	490	494	453	464	409	460	457	473	473	421	453	424	460	457	457	413	475	474	424	446	484	432	462	469	467	421	461	472	446	482	422	481	486	456	387	507	479	454	453	497	472	452	455	493	434	419	445	450	457	408	430	427	461	461	480	457	466	433	427	450	437	454	421	490	448	460	423	464	452	488	462	450	463	459	456	476	455	465	424	455	441	464	462	474	412	466	477	461	436	460	446	501	449	443	446	489	422	459	466	444	486	442	439	448	491	456	455	449	476	425	419	427	455	486	451	452	452	455	475	459	461	456	455	464	447	434	450	472	476	426	455	466	435	463	471	453	470	459	480	455	472	500	460	433	465	455	439	452	445	457	449	462	411	455	441	440	495	489	412	423	484	456	445	473	436	446	482	456	434	485	462	446	466	499	482	459	423	452	467	466	424	468	447	467	470	443	465	425	452	453	462	455	481	430	447	440	462	466	446	438	462	408	443	456	460	459	470	449	461	452	448	470	467	442	469	443	438	407	441	465	500	460	455	455	463	448	479	448	447	457	444	450	469	457	448	424	456	447	450	441	493	449	481	423	461	450	444	454	456	442	442	462	481	427	451	430	492	438	461	462	450	465	461	440	491	484	481	416	473	449	489	428	475	474	475	478	446	491	443	464	436	446	467	473	442	452	465	477	477	466	474	466	435	503	473	423	461	408	447	466	470	451	497	425	448	456	407	441	429	472	475	492	432	477	487	422	452	440	504	437	460	474	460	430	437	419	468	472	430	443	477	458	479	477	434	461	426	511	502	435	424	432	449	459	422	470	463	432	443	431	437	477	458	490	471	468	446	444	483	456	431	454	491	455	469	433	485	481	451	453	473	441	478	431	433	441	444	438	461	470	431	444	444	449	468	476	423	456	472	431	498	460	444	444	506	450	474	463	455	442	427	409	481	508	473	433	451	465	455	454	431	450	474	448	428	436	476	489	449	482	482	498	479	457	485	435	457	451	475	485	453	448	453	438	470	428	515	447	470	453	446	478	406	459	446	490	481	477	448	482	493	450	416	440	493	421	458	467	506	413	477	473	426	424	460	455	470	436	468	445	480	464	432	450	466	465	416	486	446	514	502	420	463	480	482	441	467	434	474	425	468	423	420	502	484	427	441	477	474	449	444	490	439	474	474	486	445	458	474	460	435	461	438	446	469	461	484	467	444	442	476	415	443	431	464	425	464	456	425	406	413	450	459	456	453	436	460	433	499	449	444	492	457	457	445	427	435	422	419	440	456	472	457	445	434	467	444	432	476	472	420	479	468	456	440	433	450	442	443	450	407	445	448	444	430	458	497	478	473	452	471	445	499	456	468	459	474	449	428	492	461	459	436	475	439	432	430	467	431	479	406	475	459	445	450	468	448	455	460	449	473	431	455	446	458	451	442	443	484	456	467	427	426	482	458	498	458	454	439	433	435	458	435	470	474	465	471	457	422	448	451	450	432	462	470	456	465	447	432	473	459	467	473	452	468	451	486	446	492	440	461	453	439	465	485	437	431	457	468	447	452	473	456	438	420	446	454	451	473	429	460	501	471	417	440	470	409	443	457	479	453	406	487	478	443	463	466	457	433	485	479	495	439	439	462	443	460	429	469	448	423	451	450	438	447	470	448	458	454	457	443	461	446	478	453	436	467	502	454	444	453	456	483	480	450	422	439	431	434	492	457	440	454	471	475	442	452	402	469	418	524	434	473	451	454	435	398	450	427	471	423	482	420	480	443	468	496	468	475	458	475	456	451	489	445	442	477	443	428	460	464	432	461	443	452	468	452	460	473	421	441	423	436	434	507	444	497	478	436	479	484	489	464	436	476	459	439	429	420	449	428	483	471	460	454	472	459	443	451	455	429	471	435	443	483	457	458	444	427	475	463	463	460	430	475	463	413	468	460	460	435	472	438	444	458	488	460	440	417	462	525	477	468	435	454	447	425	441	462	418	435	466	445	459	449	458	482	420	459	451	436	504	434	419	443	449	439	442	471	443	458	492	449	451	468	452	421	443	450	455	457	447	426	426	430	505	456	449	413	478	469	430	464	445	435	447	425	457	437	403	465	438	471	491	449	480	487	480	478	464	472	444	472	463	457	446	466	422	440	502	464	455	476	442	447	454	433	445	469	443	416	446	428	448	481	435	434	414	456	462	460	451	419	422	454	452	473	457	461	458	461	484	441	483	487	458	483	431	458	437	462	431	428	462	450	463	473	513	398	462	443	441	445	409	469	458	468	467	497	457	453	464	427	455	480	443	483	469	434	445	428	422	490	404	418	445	446	429	428	507	467	471	432	440	450	472	471	405	469	456	437	472	467	448	451	429	455	456	465	496	435	413	481	469	457	439	471	441	426	499	472	434	484	443	445	470	440	451	465	437	423	430	459	447	428	435	436	462	462	464	449	423	449	459	430	473	445	430	457	470	427	469	487	501	438	422	465	471	474	433	475	422	467	421	474	459	456	420	455	452	477	458	457	428	456	474	477	478	456	414	490	427	462	467	445	453	466	462	434	469	439	463	459	478	430	473	458	450	479	463	470	448	437	452	479	469	480	435	467	468	489	458	465	482	448	469	414	452	430	456	458	496	417	437	453	459	439	479	471	466	429	458	445	441	475	468	451	451	446	426	456	462	484	444	479	472	447	461	445	454	426	459	471	477	447	443	418	455	421	469	464	421	423	443	435	470	447	435	448	479	482	445	446	436	459	470	458	476	444	473	449	457	432	461	421	470	453	484	435	466	434	439	441	481	427	476	444	461	479	487	491	452	451	488	457	483	455	456	489	452	458	428	463	477	458	400	477	448	455	477	439	458	430	485	455	445	455	461	494	481	489	466	474	461	457	416	459	441	453	473	513	459
6934	12998	7953	3311	10907	28612	27212	19333	9846	4339	1615	686	502	495	445	480	433	473	460	457	437	412	431	447	462	449	438	436	440	431	442	410	459	440	432	455	459	455	409	443	448	450	464	454	455	444	463	446	426	464	424	418	455	430	424	420	457	454	456	447	423	407	419	455	434	448	433	455	436	436	421	423	470	453	452	436	451	434	435	473	436	418	459	427	462	415	422	452	431	425	462	441	432	436	449	404	395	482	462	411	447	445	461	449	454	469	407	431	424	471	437	394	446	458	487	432	448	429	446	421	433	407	423	445	474	429	430	405	463	450	422	443	446	439	448	461	460	475	442	449	422	398	425	406	478	457	431	474	440	448	445	403	443	436	481	450	456	432	452	446	423	449	467	417	425	473	405	422	439	426	475	469	432	447	462	440	413	414	457	460	469	484	433	455	395	439	444	419	433	419	418	472	420	437	431	423	433	447	439	439	452	441	435	435	437	435	403	453	401	430	434	405	421	406	463	442	439	444	454	416	470	421	472	432	470	421	452	446	452	462	425	438	434	434	429	480	418	399	487	422	431	440	439	414	471	422	440	450	439	429	429	426	434	410	479	409	438	387	477	474	406	425	406	437	419	450	422	420	447	463	410	445	442	425	451	437	431	422	425	419	449	400	406	424	442	410	376	434	467	475	448	444	442	414	431	435	420	431	443	420	451	408	413	442	450	459	438	431	461	456	417	403	420	425	418	474	424	441	425	429	452	430	469	423	440	450	467	437	459	455	437	449	451	446	453	451	441	430	442	414	452	410	427	449	447	423	473	445	433	452	396	407	417	437	416	405	414	436	414	416	435	432	447	421	432	416	458	425	451	419	436	432	441	428	419	411	401	444	457	442	440	412	422	421	435	410	424	428	431	429	398	456	442	430	450	438	476	466	435	440	468	453	442	426	434	419	388	461	444	429	433	481	459	454	405	472	437	426	432	391	420	450	431	433	432	415	422	405	423	484	459	434	471	437	445	485	432	412	454	407	429	467	457	432	462	466	403	413	478	437	405	402	423	439	466	426	449	479	459	471	447	429	450	394	453	455	419	449	430	417	454	471	440	483	473	445	408	419	445	472	431	414	473	403	410	477	436	419	446	479	474	424	446	432	459	442	438	436	461	434	462	435	392	431	442	431	432	463	418	416	419	435	444	429	463	453	446	444	444	439	458	435	438	440	408	385	443	421	442	450	452	388	441	458	448	393	452	432	446	461	445	442	454	463	439	453	459	447	415	461	449	413	424	470	420	443	420	440	428	412	413	422	476	494	460	423	462	419	425	465	437	444	468	451	448	454	443	422	400	434	459	447	440	437	474	436	443	431	430	429	424	430	455	430	434	460	424	442	423	426	447	473	444	417	446	436	453	448	451	441	444	414	464	421	460	388	404	387	455	420	469	471	438	449	423	472	416	454	450	434	430	419	414	443	422	459	470	421	387	420	453	438	444	437	423	414	429	422	459	437	417	454	420	427	447	436	456	444	435	447	433	449	437	443	386	463	438	465	415	428	416	419	449	453	415	414	435	417	424	465	482	461	384	468	426	459	411	431	409	433	421	469	421	433	425	447	414	434	442	415	438	437	448	445	440	424	427	414	419	440	422	433	442	421	421	454	438	450	427	456	432	412	399	462	475	442	437	432	433	442	444	446	419	454	433	421	399	431	437	440	438	445	419	428	459	418	410	435	425	438	463	429	408	386	413	408	449	393	448	427	448	445	427	434	389	426	407	424	456	413	429	454	453	402	451	441	419	436	407	433	461	423	436	366	435	451	431	445	466	444	420	424	407	399	416	459	406	444	407	399	433	441	445	422	443	427	421	463	395	437	434	412	447	470	463	445	458	454	451	407	449	450	409	420	477	408	442	424	461	425	403	463	405	488	425	435	446	476	437	430	445	462	447	452	474	460	411	439	469	447	424	441	413	432	451	418	425	432	412	432	455	428	425	470	441	447	411	445	434	441	438	454	449	464	465	414	420	456	445	443	452	395	438	442	436	412	467	465	446	450	465	456	441	434	434	467	430	421	444	417	442	450	436	465	436	478	439	428	442	397	418	393	402	432	395	471	431	421	441	446	398	429	430	483	474	440	452	451	446	424	416	439	428	447	443	460	428	434	484	432	438	415	439	414	469	402	443	415	479	407	443	465	411	464	468	424	432	468	408	416	442	478	450	421	464	463	440	453	430	402	416	408	413	420	448	454	442	411	409	409	418	407	447	416	434	450	448	449	415	412	451	450	461	440	410	453	412	422	408	458	451	416	453	430	425	426	455	388	436	451	445	451	400	445	440	446	429	441	443	478	408	394	423	423	423	370	448	431	437	434	427	468	428	462	432	438	442	440	449	421	437	449	421	425	408	473	406	428	451	435	441	404	483	461	429	450	459	462	418	449	436	456	458	455	433	460	428	435	424	410	440	433	412	442	459	428	437	429	450	421	451	443	429	401	454	431	405	412	465	443	413	425	490	432	398	439	444	425	438	448	411	461	418	459	435	426	442	426	415	474	447	454	459	423	421	433	431	425	472	427	410	430	401	404	446	446	444	417	434	456	433	462	460	460	450	428	431	414	453	433	420	435	439	427	420	438	467	467	420	428	475	452	448	441	425	425	454	399	420	459	391	433	435	451	454	476	464	424	428	429	438	457	457	455	419	451	419	438	463	419	433	407	419	466	422	446	433	431	425	410	464	417	450	439	467	445	442	419	444	409	442	476	427	426	421	413	444	442	432	464	460	422	463	420	433	431	435	458	456	435	456	402	408	405	422	445	439	443	417	413	464	411	427	417	433	446	446	473	412	433	401	412	464	457	440	423	416	421	414	450	466	407	417	414	459	441	446	413	451	412	432	449	450	438	443	405	438	408	420	440	435	419	427	433	387	422	441	420	411	452	443	401	440	435	475	452	417	413	453	460	411	421	438	425	452	447	422	421	463	460	457	426	429	454	426	426	445	485	408	480	440	455	449	403	422	399	435	419	461	428	414	435	419	413	420	424	458	407	431	385	418	472	462	449	441	407	449	405	451	409	428	447	444	439	419	450	476	486	446	398	438	454	424	449	424	469	430	437	450	440	443	414	492	416	438	459	452	454	444	454	498	416	415	415	437	459	468	403	441	424	443	461	453	432	451	432	442	451	432	460	423	456	431	414	438	404	434	428	434	466	444	430	448	418	455	408	445	435	490	435	449	451	436	430	424	442	414	417	453	442	389	444	390	433	480	439	434	438	430	423	421	471	405	483	421	435	442	463	446	417	434	400	467	434	428	453	444	450	413	375	419	464	493	411	459	427	430	468	446	444	433	408	408	457	427	419	447	454	447	422	422	448	444	470	455	438	437	449	411	441	437	446	407	439	444	465	442	419	448	435	396	414	419	424	415	433	463	457	446	443	408	476	430	411	438	440	402	450	398	440	434	441	474	399	380	446	442	431	418	434	452	442	454	413	443	437	411	443	437	467	425	406	425	431	410	394
24279	21350	28631	24444	22695	42100	51127	38889	23767	10516	3045	1051	662	570	557	567	506	565	559	557	574	528	550	538	516	531	557	526	559	610	545	569	574	579	576	543	540	584	557	581	560	552	526	525	538	546	536	562	602	516	510	605	579	574	528	552	552	525	524	520	584	542	503	570	571	589	510	540	561	560	566	549	511	531	536	509	560	552	596	522	545	513	555	540	600	547	541	554	507	550	586	572	549	590	546	529	519	575	552	541	511	549	549	571	524	566	572	544	554	546	528	534	505	529	541	567	567	539	538	525	552	534	555	525	526	573	543	565	545	555	556	513	535	546	531	548	542	538	536	535	554	559	543	571	509	532	553	561	535	522	545	550	567	575	564	523	533	565	584	554	516	524	523	538	524	555	556	515	515	562	535	579	523	531	530	563	524	528	541	546	555	556	542	509	538	522	555	493	519	572	525	523	590	501	516	561	507	565	573	529	524	581	579	562	539	528	545	550	543	519	553	530	565	535	531	514	571	539	542	540	522	619	555	550	556	530	582	531	520	544	533	622	538	580	535	545	555	523	544	585	523	551	567	606	582	574	528	524	578	499	595	574	566	541	540	567	540	544	529	519	589	557	569	517	549	575	550	539	570	579	526	540	498	519	543	531	564	543	539	554	574	526	553	557	545	567	568	539	553	516	521	520	524	533	520	538	516	564	547	554	551	528	545	525	533	544	558	521	562	545	563	538	537	545	543	528	577	541	581	555	552	554	594	520	575	572	540	547	535	556	496	512	562	549	538	542	600	550	548	578	523	559	533	594	505	543	515	595	536	548	563	584	548	574	524	543	545	521	525	543	524	535	602	554	590	567	578	549	539	524	567	584	538	526	532	564	551	532	556	570	556	569	569	523	563	585	552	533	540	536	549	550	568	563	572	555	539	561	569	535	553	526	584	497	533	566	555	502	590	534	605	558	543	544	534	561	548	552	534	576	540	525	571	598	577	515	502	550	521	580	510	580	547	493	541	561	508	585	530	566	565	584	541	522	569	549	537	536	559	612	570	529	509	536	570	552	595	580	607	551	524	554	557	587	531	565	578	559	572	536	532	544	529	562	534	545	565	542	535	525	553	503	512	534	541	571	517	542	559	587	498	540	550	537	552	544	548	575	519	540	539	560	560	566	560	553	573	523	561	532	569	550	530	552	556	555	537	573	581	535	559	528	503	517	528	531	604	603	518	599	537	564	564	534	552	489	582	554	531	528	527	551	555	540	530	540	549	541	520	607	523	544	542	571	564	522	513	588	540	521	581	546	535	552	553	554	565	509	550	536	555	600	524	519	542	556	547	546	565	556	551	519	593	567	566	498	507	557	551	564	547	519	574	543	543	540	505	531	590	540	519	545	534	575	518	511	567	510	562	535	578	519	547	596	561	524	548	551	534	547	572	513	568	550	566	500	556	553	531	542	527	513	532	531	531	541	549	537	517	581	578	540	542	556	566	589	525	547	554	521	521	528	569	579	540	559	531	549	533	560	559	515	561	510	547	543	541	526	517	538	533	565	529	574	560	547	524	548	510	527	543	551	543	590	593	549	548	510	540	562	501	543	534	493	571	567	545	550	529	601	497	554	555	531	553	566	574	578	545	566	536	555	587	551	524	537	504	581	601	551	561	588	582	512	546	541	527	496	530	555	531	538	598	507	533	569	496	514	547	551	618	567	609	536	532	554	549	557	554	511	575	588	547	558	546	504	520	531	554	497	524	546	545	557	499	513	548	546	550	543	590	534	549	573	562	557	550	567	556	585	539	578	612	559	570	514	558	578	512	496	576	531	535	547	581	518	511	627	558	579	572	541	488	535	530	599	562	518	490	516	544	561	520	544	590	574	635	576	566	556	504	584	543	525	539	540	546	531	550	539	515	576	521	548	588	535	551	527	557	627	552	543	535	530	529	576	539	550	546	531	567	566	582	576	518	577	529	533	575	590	536	542	561	608	561	601	545	546	544	551	538	558	560	556	556	527	536	519	538	556	590	563	543	564	576	562	542	548	498	539	529	575	527	567	532	529	537	561	521	533	532	498	503	531	562	563	537	593	554	542	534	524	551	546	544	570	539	535	565	556	529	552	551	515	573	518	547	521	506	551	602	513	524	482	534	519	523	535	581	530	585	499	542	532	562	557	572	555	563	531	530	544	528	544	518	573	543	522	525	531	552	576	530	574	545	533	532	557	565	551	542	541	550	527	514	562	517	533	568	541	543	497	534	570	543	544	511	505	589	561	545	554	596	550	503	539	518	559	571	561	565	524	518	545	572	583	532	527	542	543	561	528	577	567	565	553	508	579	556	551	515	574	535	557	494	577	550	599	523	526	577	556	542	576	525	577	542	541	523	566	549	565	543	535	549	547	542	521	595	551	547	506	568	559	516	514	527	562	535	563	545	566	547	572	542	561	552	549	556	550	523	563	570	523	534	545	517	560	558	546	591	522	572	524	521	554	557	505	489	560	562	551	508	569	529	535	580	592	573	527	539	530	591	546	581	534	553	590	560	583	554	534	552	562	546	546	599	555	504	504	536	538	552	508	524	545	530	591	572	567	540	523	562	532	562	583	487	518	575	568	571	518	528	554	537	568	550	499	518	535	537	540	502	529	572	590	570	534	498	503	515	596	525	558	514	559	553	556	589	526	514	537	560	566	535	587	566	561	589	529	503	528	548	588	599	572	562	530	537	549	515	547	531	523	550	541	540	548	533	562	592	536	543	574	531	508	564	542	571	504	533	511	527	579	507	545	511	519	529	527	556	522	524	572	554	545	562	557	546	525	515	537	532	582	526	582	536	563	566	547	537	548	544	520	587	510	510	565	558	553	583	582	589	521	544	541	557	558	553	567	539	536	541	552	588	537	567	532	576	531	548	551	553	529	541	563	565	545	552	540	536	528	545	512	535	545	513	557	521	565	576	566	569	540	539	530	567	569	579	534	512	589	566	536	527	570	579	539	570	570	537	575	541	529	567	541	564	520	515	566	587	527	558	552	541	546	535	567	565	576	525	548	532	527	566	565	511	566	567	537	568	558	547	518	536	535	529	549	510	505	540	552	548	563	522	568	526	532	573	542	566	528	584	517	552	515	521	557	540	528	574	542	547	544	536	532	600	524	552	513	510	535	548	563	550	564	537	546	556	565	549	539	539	531	566	484	539	595	533	583	542	629	517	512	494	508	601	575	500	558	528	527	545	528	536	572	547	564	529	553	556	552	555	562	581	545	564	509	586	536	536	525	532	533	545	540	560	559	550	520	549	556	524	532	595	534	500	511	568	539	559	533	547	511	535	553	551	574	535	508	577	575	515	582	537	564	524	541	520	535	536	501	524	539	594	503	544	553	549	549	524	554	573	592	514	573	512	617	559	534	543	542	595	528	562	507	543	524	549	534	520	559	542	554	511	561	551	550	576	552	513	532	528	546	533	555	524	552	535	566	571	535	527	526	516	522	557	535	539	499	537	513	574	595	579	544
7563	19483	20203	5240	20030	45723	46063	33274	18814	8609	2980	1095	667	535	585	513	507	530	510	540	519	543	517	496	493	494	526	526	573	488	532	519	518	491	482	523	501	522	495	524	489	526	555	560	483	535	517	537	522	538	537	581	489	521	530	515	518	531	540	492	518	512	498	558	525	525	499	528	497	520	496	511	534	493	536	511	540	543	501	555	515	506	534	498	522	530	489	510	550	530	507	528	507	495	524	497	518	531	499	503	523	484	483	551	520	527	531	539	514	543	501	509	530	550	539	495	504	566	533	498	507	560	541	487	546	502	478	531	517	523	497	536	493	516	498	514	522	549	521	523	543	529	516	502	528	531	535	465	539	535	532	502	524	507	524	531	528	505	518	473	524	526	541	541	500	509	528	525	556	540	566	540	507	474	527	526	529	501	541	487	537	524	515	529	537	532	549	512	471	567	516	516	546	493	509	503	477	532	512	521	477	505	540	516	499	525	537	557	511	553	538	526	525	516	527	505	507	504	546	516	556	552	552	516	487	522	523	479	537	492	510	540	497	527	508	505	503	509	461	493	525	515	574	525	560	510	493	495	538	504	556	499	547	557	522	551	515	496	498	497	500	515	533	511	492	501	544	505	528	507	545	557	549	511	495	521	522	551	512	495	542	523	523	578	508	519	534	514	498	501	529	503	510	524	550	482	510	512	509	556	519	523	522	539	502	508	526	537	491	485	492	499	492	500	485	506	502	514	533	529	580	503	539	556	517	540	522	552	522	518	528	545	542	475	545	506	570	515	527	534	494	494	487	514	520	532	487	515	535	496	540	481	556	513	533	522	505	487	511	538	541	549	512	564	577	502	477	512	561	541	555	494	495	563	504	467	498	518	500	507	536	483	534	511	496	487	553	475	580	484	585	501	551	570	467	537	530	532	549	512	518	552	507	522	552	553	529	523	520	530	532	530	538	529	516	500	495	469	516	505	533	489	554	489	502	509	517	490	554	551	498	477	492	510	469	484	523	499	495	493	501	508	531	495	533	461	517	507	508	517	549	490	498	537	503	493	560	533	511	491	539	497	494	515	513	528	522	469	504	495	545	516	498	520	489	525	540	511	553	484	483	520	476	482	518	510	492	473	545	556	564	526	474	480	509	527	505	532	549	525	530	476	524	515	549	523	521	525	513	513	524	530	529	515	528	524	551	536	523	526	546	496	514	500	504	560	523	547	531	519	497	538	519	542	511	513	529	524	502	513	491	547	542	513	523	519	518	552	514	528	503	504	503	522	535	506	538	487	547	543	527	452	516	537	537	488	519	513	496	481	459	505	464	552	520	496	522	510	528	478	534	488	483	541	504	538	505	466	511	541	520	529	520	481	522	551	506	517	517	513	504	547	508	487	525	485	510	493	489	547	517	510	519	513	503	505	550	482	519	521	532	471	547	528	545	504	497	554	541	486	537	519	500	514	501	501	495	476	514	503	522	489	582	525	532	512	564	519	513	559	522	495	509	511	524	536	565	566	534	521	507	506	518	560	558	524	486	537	523	508	455	496	498	500	489	529	551	521	502	494	506	540	504	523	532	516	537	536	512	556	511	520	499	488	553	530	554	511	562	561	517	507	536	539	542	496	530	503	514	500	499	518	500	505	543	520	533	502	525	512	517	521	541	487	551	505	535	505	502	532	565	502	509	526	520	493	521	513	498	490	488	501	507	551	513	486	520	520	496	540	533	543	555	538	501	473	515	522	551	510	534	511	521	522	473	509	506	521	556	527	501	503	544	505	489	496	498	500	512	513	534	524	515	536	514	518	457	469	507	558	524	507	539	551	513	547	512	480	552	510	569	564	517	538	523	539	527	522	490	516	532	501	474	531	487	521	528	557	543	489	518	488	527	517	525	500	519	495	530	485	488	511	499	496	536	543	508	519	516	523	497	544	501	512	515	521	545	532	541	557	505	536	546	501	561	495	528	547	517	517	510	485	502	466	503	541	543	518	517	527	558	503	542	514	534	479	546	507	532	513	486	492	537	506	502	520	536	558	519	521	467	511	584	542	501	557	536	495	515	523	490	530	549	512	529	540	504	485	512	512	508	519	517	541	499	482	485	580	520	492	523	485	510	493	505	490	524	550	500	537	535	515	521	537	489	507	551	510	540	505	530	531	557	521	500	489	503	495	508	473	504	537	534	548	549	545	516	534	524	501	517	481	474	495	509	521	512	504	546	475	498	551	524	528	529	547	507	531	536	479	517	485	535	469	547	528	520	514	503	476	517	516	534	502	443	558	516	557	526	547	494	499	486	491	520	563	543	515	483	504	522	525	506	508	535	509	504	526	469	530	487	531	538	490	542	504	558	546	538	485	494	541	508	481	498	526	531	496	547	486	506	486	514	495	513	530	526	502	493	498	508	495	518	525	528	537	542	509	528	516	551	508	530	502	517	497	485	514	516	473	492	507	503	479	535	505	528	514	526	499	508	466	509	480	500	533	535	511	519	534	548	513	527	503	533	479	506	561	525	501	541	512	483	521	521	492	517	499	473	528	514	472	538	501	489	534	548	499	508	527	508	502	471	511	495	534	480	499	513	496	509	479	551	524	528	519	507	501	510	529	515	511	529	475	500	482	516	524	491	524	492	566	494	527	522	515	506	495	491	551	549	538	532	550	520	518	519	505	526	495	533	481	511	524	540	491	533	477	595	511	534	494	498	521	525	521	475	530	510	546	547	495	533	506	487	509	573	489	496	533	529	511	536	513	512	511	526	521	523	525	495	536	525	522	505	529	490	541	480	490	520	474	520	505	501	492	523	543	519	525	502	506	496	559	499	530	485	508	530	513	510	502	503	508	512	518	504	534	517	492	550	514	530	529	517	523	535	488	519	535	516	528	553	494	540	516	486	533	528	505	532	509	532	508	497	520	526	535	515	516	530	528	504	524	515	514	523	526	488	517	518	502	489	540	484	511	503	529	522	528	509	529	541	528	522	487	501	531	536	504	511	553	510	550	521	525	512	527	504	486	503	486	522	494	520	517	527	507	518	502	522	516	514	512	525	484	553	520	526	478	520	530	559	522	551	511	510	511	512	508	543	501	526	526	545	515	529	513	522	525	527	536	484	548	522	518	512	539	539	520	512	533	530	538	501	517	516	504	525	496	509	507	526	500	485	482	517	500	556	508	535	481	481	492	546	528	509	509	517	542	515	482	498	504	514	541	511	522	516	504	527	512	523	538	521	502	541	498	498	567	486	524	522	487	515	496	538	512	487	549	480	524	523	529	536	537	496	509	522	504	520	549	498	510	548	488	507	492	499	520	486	509	513	509	493	512	511	507	538	497	525	515	527	496	546	503	505	501	500	543	476	503	523	488	521	534	515	470	527	536	466	520	532	550	569	503	527	549	551	519	511	489	467	504	540	474	546	524	522	504	520	507	526	560	487	520	516	474	503	529	489	493	547	497	499	509	489	500	522	536	558	532	506	509	499	552	491	496	502	529	480	492	531	556	472	517
27890	13247	2941	1035	1523	3615	4129	2834	1496	921	618	487	467	455	474	444	498	452	444	426	458	469	450	453	480	419	476	452	471	471	459	442	441	473	454	455	442	447	446	454	450	436	430	439	435	419	445	427	457	449	476	458	444	417	415	432	469	428	464	433	406	465	440	472	456	423	433	454	425	433	413	466	425	450	403	464	427	429	435	437	426	415	404	471	452	444	443	450	441	497	438	444	436	495	447	488	490	467	469	453	421	484	451	427	447	439	424	447	401	436	463	463	429	413	420	433	471	439	449	420	441	417	447	435	421	430	438	429	441	452	453	438	442	457	443	463	453	428	421	449	439	437	436	488	446	436	439	403	456	450	429	441	452	463	457	438	456	428	407	464	450	457	432	435	454	400	399	437	470	414	452	490	462	459	473	441	442	450	436	447	452	451	474	440	458	435	403	497	450	430	414	434	448	469	477	458	418	409	414	451	451	420	426	491	445	415	464	442	500	467	420	420	449	476	463	451	465	440	454	416	477	427	459	429	446	463	453	418	407	440	480	432	503	469	466	492	471	397	423	447	478	454	398	447	446	479	463	451	452	468	447	453	459	440	421	469	520	437	448	472	452	409	464	438	411	446	458	445	433	463	439	477	450	412	427	415	438	442	434	453	425	403	434	504	435	451	454	457	445	438	441	408	426	419	445	481	460	407	465	439	468	446	452	459	411	429	430	426	438	466	442	467	448	431	470	461	470	445	452	432	420	435	446	471	399	439	438	483	457	420	463	461	436	459	415	440	439	403	437	422	416	456	435	415	433	441	460	430	456	434	419	420	458	448	429	451	456	445	436	411	450	444	447	459	436	445	457	427	409	460	414	415	454	454	465	443	469	454	436	451	411	446	433	453	426	423	437	432	425	427	459	443	427	437	470	472	426	447	446	431	453	438	474	438	453	447	437	466	409	462	410	445	452	513	437	419	441	435	448	449	429	437	484	426	444	438	426	444	432	446	456	487	469	441	481	445	436	446	436	437	470	450	450	423	451	455	459	481	449	428	453	465	445	439	426	428	443	443	444	463	414	443	460	444	433	425	429	439	433	431	443	455	426	467	439	423	458	457	441	423	492	447	486	441	488	408	444	435	451	448	433	432	452	487	443	440	465	419	471	422	450	466	427	451	455	477	459	478	475	447	485	437	467	463	479	453	437	419	411	456	469	407	448	443	436	468	430	438	414	457	479	463	463	464	446	413	434	436	475	411	463	464	455	413	459	434	440	483	478	404	454	501	446	455	447	479	384	454	454	436	461	434	438	454	445	456	468	481	468	447	437	450	442	437	431	452	474	444	445	466	457	461	505	463	462	486	435	445	439	421	437	464	442	443	439	416	407	479	439	447	501	463	399	443	452	411	460	456	424	458	446	466	434	480	450	424	431	426	436	483	436	434	468	420	439	445	446	438	415	440	451	432	425	432	461	461	460	471	440	458	402	477	471	404	452	415	470	445	464	458	443	446	444	416	410	417	427	483	472	457	453	440	454	408	456	428	420	489	427	468	437	464	443	444	458	434	466	432	454	446	454	445	478	449	397	424	432	453	442	454	447	480	437	425	440	475	448	447	423	459	461	465	465	403	480	470	441	467	432	467	459	385	425	433	426	432	443	463	464	460	475	431	432	482	443	425	424	427	465	441	428	452	452	403	470	446	434	452	476	458	484	401	417	427	450	473	469	440	429	408	432	454	427	402	466	436	472	435	433	442	473	421	395	473	472	422	446	413	424	474	468	428	452	471	453	450	439	455	435	444	450	483	472	445	432	459	440	408	444	460	416	461	443	461	425	467	485	481	452	452	441	478	482	431	435	451	456	472	399	459	454	434	433	424	413	385	447	413	426	426	417	479	444	424	468	452	417	431	461	420	475	431	479	442	459	407	447	491	445	463	430	428	433	459	452	490	437	420	451	478	429	434	433	465	399	465	438	436	484	457	432	438	426	442	447	428	393	432	476	415	430	419	430	411	434	466	426	468	452	419	451	454	446	431	410	466	423	483	489	424	438	467	468	447	447	477	444	466	408	457	498	470	455	452	429	444	429	469	429	433	488	461	433	440	428	452	428	460	427	447	453	423	464	387	470	458	464	452	437	411	460	438	460	461	472	418	430	462	467	454	441	449	451	419	444	453	444	413	395	418	439	461	440	444	435	462	481	473	451	446	435	469	482	455	456	472	448	462	427	437	434	432	465	453	458	465	456	456	467	442	426	404	452	437	420	421	452	468	503	459	471	445	466	442	447	417	459	440	492	434	441	477	434	473	452	442	453	448	453	435	448	413	408	436	465	474	466	429	444	419	472	449	396	475	458	426	460	424	432	456	426	418	440	417	475	495	434	467	462	498	429	484	423	417	460	452	493	431	472	484	462	478	457	435	481	456	449	410	476	412	428	402	427	453	458	437	438	431	484	500	449	414	435	441	432	440	424	448	448	431	475	443	454	435	454	427	440	458	464	459	441	440	388	461	439	424	450	475	467	419	466	435	483	418	449	427	486	428	456	444	411	451	502	436	481	444	451	429	452	448	496	489	450	429	476	441	476	433	447	481	457	443	427	436	404	421	445	465	466	432	442	469	443	466	437	443	436	442	459	493	451	432	451	445	440	481	434	433	464	450	466	459	455	424	447	428	458	447	423	483	442	474	433	461	447	419	466	421	468	462	424	436	438	428	453	412	487	489	402	504	434	406	440	439	447	449	471	435	417	403	464	442	446	434	428	425	420	406	462	476	436	452	432	421	487	479	446	440	442	458	423	477	441	437	387	462	447	429	437	456	430	462	415	442	423	446	444	438	460	435	448	438	460	467	478	477	452	456	450	478	464	465	420	460	458	456	468	435	449	467	444	418	434	476	454	472	459	420	457	428	448	449	424	444	447	480	433	440	468	472	454	441	486	426	450	478	442	444	443	430	470	459	486	470	422	417	418	419	473	435	441	459	455	442	435	446	451	458	445	446	421	467	428	473	463	425	437	483	440	441	394	454	445	457	404	461	454	423	450	419	469	435	430	453	433	438	413	419	447	436	434	471	450	454	426	412	399	424	409	453	466	475	455	441	487	461	424	402	433	448	443	442	441	476	428	414	473	455	475	414	411	438	451	467	415	427	436	412	437	459	494	404	442	428	382	445	424	483	455	395	434	459	425	446	467	450	450	451	469	468	441	483	399	451	436	486	461	463	454	450	437	439	441	434	405	443	468	453	435	442	419	449	493	461	450	411	446	466	464	499	399	470	446	448	448	450	442	396	479	487	441	457	443	450	416	430	419	429	439	471	445	431	448	411	455	436	409	434	426	462	442	426	452	434	436	482	459	451	455	427	427	462	476	434	424	453	456	460	473	497	458	441	440	438	440	498	450	466	410	466	425	434	445	462	451	421	447	456	413	427	439	436	473	416	433	458	466	495	459	450	431	433	402	448	481	452	424	428	460	471	430	412	446	459	442	446	490	480	433	430	444	429	423	455	424	425
8207	3231	2434	787	2024	4486	4573	3184	1686	926	577	467	430	432	439	422	400	409	391	391	441	414	409	418	424	384	399	391	398	449	396	410	432	429	444	462	450	416	420	458	397	414	438	420	392	447	409	387	415	414	442	377	380	458	407	411	428	395	396	419	393	418	430	425	387	398	397	369	410	415	434	417	440	436	375	409	405	436	418	430	370	420	383	404	367	380	412	397	418	393	436	394	366	407	444	422	425	401	427	421	390	411	399	447	381	450	415	430	431	415	410	431	396	415	381	445	397	393	380	405	438	399	398	406	393	426	450	398	406	429	390	432	450	405	413	444	453	429	403	427	348	415	409	437	465	417	405	383	455	406	423	391	452	383	405	411	388	428	403	401	406	408	441	414	443	433	407	419	423	372	413	405	427	432	421	402	411	382	437	433	402	412	432	401	434	432	390	388	426	423	399	412	396	412	433	441	394	410	430	415	382	376	434	419	387	412	417	405	426	410	419	416	452	383	380	437	428	435	451	425	401	417	405	395	387	427	404	418	392	410	455	470	439	411	413	410	436	425	425	411	357	380	448	394	398	378	411	422	403	447	425	403	434	408	419	382	432	416	416	356	451	395	419	433	434	402	388	464	408	442	446	398	391	426	413	372	417	435	437	407	419	406	434	432	403	412	414	423	453	436	448	435	419	420	406	428	423	431	427	411	398	404	381	436	399	435	424	400	445	398	405	394	406	418	387	405	422	393	410	405	424	422	401	406	420	377	424	418	401	385	392	431	387	460	403	420	379	411	401	420	404	405	416	413	432	402	445	427	405	454	423	400	412	417	420	398	388	448	432	395	424	418	416	384	424	397	429	414	365	399	411	392	426	398	420	421	398	387	413	417	409	446	365	383	413	412	416	412	400	391	421	467	407	408	429	458	402	412	392	405	390	416	424	393	430	410	401	424	410	387	390	383	438	385	399	425	415	434	399	399	389	419	397	413	457	411	394	422	408	429	413	424	432	407	438	412	420	384	397	402	375	423	413	404	400	395	408	396	396	426	432	404	452	424	397	380	412	413	429	393	410	435	378	403	391	396	381	403	406	378	432	428	425	387	425	387	425	453	427	403	446	423	387	405	426	423	377	409	411	402	408	414	442	435	452	434	418	401	383	414	409	412	385	431	433	409	398	400	438	375	396	416	429	429	423	407	435	403	404	396	413	435	402	418	393	394	413	403	412	415	441	415	410	400	408	421	458	464	400	430	377	409	371	405	385	424	407	427	378	416	390	430	430	387	423	430	401	396	406	399	421	402	438	404	396	423	398	417	422	443	412	405	432	406	407	390	407	382	397	423	394	409	419	408	389	415	418	449	386	403	400	445	429	391	412	425	375	409	461	421	416	420	364	431	402	418	415	407	409	417	399	406	400	412	400	411	435	424	421	440	410	402	398	406	410	380	380	414	410	398	402	401	447	422	422	434	397	428	429	413	381	406	426	395	383	398	416	397	399	395	429	396	438	438	418	403	436	418	422	372	434	433	426	419	396	420	430	411	409	436	386	404	417	420	383	391	413	409	417	425	438	385	402	402	410	388	375	405	437	399	435	443	398	422	389	438	438	462	386	435	390	436	394	395	439	380	369	383	404	412	396	410	425	401	448	425	443	431	413	397	419	385	422	395	427	412	425	438	429	409	405	403	445	372	434	439	385	378	418	411	402	399	416	393	415	387	382	404	386	418	410	416	394	405	409	408	386	403	401	403	422	408	395	425	410	385	419	407	424	442	400	419	413	405	462	399	456	450	409	403	406	409	430	427	424	432	397	428	410	384	410	387	402	410	406	432	391	410	420	399	431	398	414	446	428	412	406	426	424	416	432	458	426	411	428	428	405	403	442	398	418	416	433	402	446	418	412	420	405	371	446	410	415	441	400	427	391	407	450	405	391	390	430	409	409	410	412	427	406	404	442	449	393	446	384	414	392	409	435	407	431	430	468	403	427	437	403	405	409	439	427	436	384	407	437	382	410	399	415	373	429	358	420	425	419	419	426	421	426	424	360	375	440	418	415	412	424	419	411	445	422	379	410	422	410	426	433	394	434	377	413	399	428	406	411	390	414	416	402	430	436	416	423	428	432	456	429	397	467	419	388	431	376	369	402	385	380	424	422	420	409	431	410	374	388	416	454	413	407	412	453	421	385	407	411	427	408	400	390	397	402	415	407	393	407	375	436	379	450	408	421	458	410	420	461	382	387	415	427	409	428	415	465	384	422	447	420	411	437	400	439	404	394	430	431	409	470	432	421	440	398	396	410	363	393	384	434	433	420	408	446	431	423	410	424	404	388	435	390	400	403	423	427	421	440	400	434	400	403	416	408	433	410	436	389	377	418	419	439	419	379	417	433	418	455	413	424	416	400	414	416	438	433	416	402	407	425	424	449	391	401	414	386	440	395	443	415	384	403	415	427	407	436	399	456	402	408	375	415	410	447	427	417	433	443	403	390	385	403	382	425	416	411	406	406	391	419	409	391	415	433	408	389	447	455	418	386	396	412	425	372	433	406	414	376	423	409	425	436	402	419	410	421	427	444	397	395	406	390	393	437	438	410	433	399	441	458	379	441	398	434	467	416	426	400	444	397	391	423	404	424	427	434	405	402	394	416	419	431	410	482	424	431	432	427	414	442	422	376	401	399	440	399	422	419	411	434	431	408	420	384	415	393	424	373	378	415	413	416	389	431	420	400	390	422	410	416	432	389	444	419	439	451	402	426	414	432	424	417	395	441	421	401	439	451	412	376	440	411	422	429	413	380	395	390	412	419	425	412	412	437	429	406	393	399	417	404	392	428	417	390	393	405	412	372	429	421	376	410	414	402	388	395	423	434	429	409	431	424	361	454	429	398	376	397	434	395	386	408	403	407	396	411	376	437	401	431	393	410	438	403	381	391	423	395	402	406	404	416	443	400	417	376	411	396	421	459	416	408	399	373	421	459	423	386	408	409	457	398	425	442	442	453	424	424	389	423	407	401	400	387	414	383	386	422	395	404	417	390	394	444	431	399	403	419	414	417	428	405	418	386	391	405	431	425	404	394	434	415	411	435	401	425	440	405	445	431	403	438	427	411	432	416	375	382	417	435	416	413	390	418	383	440	399	390	364	414	419	390	410	389	409	417	417	405	419	419	430	375	413	421	424	392	471	433	410	427	410	456	408	396	430	429	366	427	437	421	456	440	410	422	424	386	405	396	403	407	406	409	433	420	438	439	434	419	463	435	432	423	420	409	364	395	382	422	435	437	419	426	403	419	417	441	444	401	381	449	420	412	404	405	368	432	404	414	384	396	369	400	441	447	418	437	405	431	437	407	406	459	443	393	410	414	397	413	392	428	431	402	390	413	400	401	418	411	437	403	434	422	411	385	393	412	430	437	434	398	394	422	399	389	390	391	394	422	391	392	392	395	393	428	411	411	421	413	390	406	391	423	428	399	418	392	403	400	425	398	416	431	438	434	381	394	394	389	447
25565	21402	27117	25394	21664	34276	32849	21574	9805	3325	1109	622	512	482	432	467	479	449	482	432	463	493	490	481	473	454	508	460	478	425	470	452	451	459	466	481	462	427	406	447	429	511	455	419	446	459	486	409	485	474	436	422	431	441	443	460	452	477	491	465	411	427	439	460	445	425	453	473	468	406	474	462	495	435	431	453	468	461	464	473	467	473	446	460	477	424	455	448	505	482	446	486	460	468	487	431	450	449	448	451	477	460	470	436	450	416	475	449	444	436	474	437	476	469	474	464	419	460	437	464	481	437	448	412	423	444	444	478	444	437	474	486	435	454	476	449	440	473	466	450	460	451	456	427	456	448	469	457	416	443	438	411	463	442	423	424	422	455	466	455	457	444	452	464	466	469	464	472	503	441	475	453	433	465	452	466	479	430	427	443	471	442	467	423	472	442	453	426	485	463	446	440	474	449	471	452	490	463	459	446	451	482	445	461	429	443	482	466	447	449	451	416	484	488	448	469	418	466	477	443	451	459	470	469	442	438	460	440	461	496	463	480	450	438	428	478	470	423	459	433	398	451	441	429	453	481	475	469	443	470	485	486	441	422	405	450	415	498	454	470	458	475	442	473	462	471	443	412	484	429	425	462	467	445	424	473	446	434	443	491	445	503	449	410	445	469	489	437	435	429	464	443	471	467	426	447	451	412	421	391	472	481	426	464	468	463	437	487	463	463	460	465	462	456	461	443	478	440	494	464	433	443	461	462	455	434	456	491	440	443	434	448	433	463	433	437	451	459	425	434	457	461	439	463	478	466	465	454	439	424	410	453	448	444	403	423	434	435	426	448	469	430	469	486	413	459	412	471	414	490	456	468	433	457	437	458	469	469	446	437	425	441	450	481	473	425	433	475	400	462	479	481	456	434	461	472	469	464	490	458	446	484	455	454	464	451	472	457	444	430	410	453	442	425	414	446	463	404	453	452	462	475	446	449	440	453	476	505	495	438	453	454	453	467	455	456	450	475	451	434	432	447	434	423	489	410	426	436	491	459	430	452	441	456	414	434	429	471	463	474	474	464	511	486	453	465	489	440	442	442	454	458	429	464	460	445	446	462	470	446	481	463	479	445	429	474	462	478	457	463	431	428	447	428	457	457	421	470	423	437	477	428	440	489	456	447	472	448	461	447	445	457	482	428	484	467	480	493	440	434	430	453	443	467	432	437	455	442	444	431	453	436	448	468	419	474	433	451	466	461	456	455	450	486	477	423	449	428	444	467	456	448	468	430	458	453	472	415	479	444	435	437	467	423	452	430	462	501	436	429	457	445	445	460	454	456	429	478	464	450	441	452	438	415	446	452	479	462	429	451	473	460	426	487	446	463	432	440	420	504	474	458	439	458	444	455	464	449	466	442	472	466	434	473	467	457	459	461	453	442	461	445	474	477	424	420	465	438	449	446	456	479	456	459	461	463	470	492	417	452	458	460	435	420	484	460	450	441	462	438	455	476	451	426	424	442	462	448	421	439	444	487	468	444	463	441	434	473	428	436	446	456	446	463	496	454	440	493	433	469	457	431	484	437	472	433	441	481	430	471	486	486	487	426	434	460	462	449	420	436	436	455	451	443	425	459	439	469	434	436	431	412	447	408	430	473	452	444	476	398	433	453	448	439	445	433	440	473	475	432	474	430	404	478	478	491	477	473	486	435	450	432	461	457	447	468	466	486	483	453	455	459	486	453	453	464	478	394	458	455	459	450	417	484	482	410	441	426	437	444	454	439	478	453	440	437	416	417	430	466	475	459	477	445	427	458	487	428	459	502	436	442	430	478	495	448	461	462	427	454	466	469	454	477	465	442	443	446	430	443	449	475	407	440	455	445	459	491	446	476	460	477	459	472	416	448	462	403	477	420	463	484	461	447	432	483	470	470	435	473	477	430	463	434	445	476	444	417	489	466	458	448	457	434	442	491	449	455	480	470	469	460	467	446	459	465	471	479	464	476	457	440	472	446	465	449	430	474	457	468	466	426	433	421	454	492	442	459	452	456	480	448	448	473	466	430	467	455	451	445	446	433	451	490	422	436	433	400	482	439	469	465	427	436	461	475	494	431	469	470	443	429	439	448	455	457	467	462	507	422	441	451	471	499	451	494	440	440	450	423	411	465	446	435	427	437	455	454	469	463	456	445	469	445	472	502	453	424	440	423	492	450	459	454	466	458	462	426	460	429	471	451	440	422	488	440	458	475	429	457	472	431	445	472	437	482	434	462	469	459	462	467	492	440	450	460	416	445	466	411	482	422	440	432	413	474	455	430	441	431	461	489	465	452	454	508	464	439	423	467	414	434	473	439	451	437	468	458	457	472	477	460	428	452	472	458	476	451	528	423	447	423	429	448	454	478	435	471	473	451	450	458	469	457	464	427	442	430	432	432	501	444	451	486	443	468	474	427	448	447	463	431	442	489	405	473	425	469	438	454	463	490	437	445	459	426	464	457	418	500	462	485	470	492	439	438	439	471	492	439	423	466	443	459	450	448	466	478	498	431	472	435	483	435	468	500	468	463	461	474	408	453	444	470	434	459	440	454	470	443	465	467	454	451	451	479	463	491	440	447	462	481	467	467	489	466	458	461	434	490	433	468	406	458	461	457	497	451	452	448	426	459	468	464	481	442	445	498	467	445	462	439	450	435	475	463	426	469	446	437	442	424	449	473	476	467	455	449	469	449	463	495	460	459	435	462	474	489	487	447	449	471	485	468	484	484	442	436	486	480	449	443	482	416	426	423	474	461	468	513	500	455	447	455	467	471	459	479	468	415	444	453	462	501	446	475	443	441	470	435	440	465	446	410	457	420	494	441	441	509	436	477	435	435	449	460	464	431	442	456	428	443	454	446	461	444	483	446	432	465	433	438	417	458	447	475	439	434	460	453	489	465	478	424	473	436	461	422	425	478	469	441	449	416	456	450	467	471	440	445	451	439	432	417	435	475	432	465	457	445	450	460	417	460	474	466	471	472	439	434	439	452	468	450	451	467	412	435	463	427	436	446	463	452	447	450	466	436	462	418	500	492	432	424	457	445	499	448	463	426	478	479	416	456	439	464	411	450	446	434	427	416	433	431	423	443	453	411	458	433	458	456	467	457	458	411	466	444	435	457	464	455	483	489	429	458	452	432	439	451	427	480	485	397	449	426	444	393	496	410	446	471	465	465	461	449	468	503	477	459	488	439	431	463	441	443	436	453	427	456	483	424	434	438	475	455	450	461	433	439	415	459	428	421	462	471	463	465	471	445	419	452	434	485	446	452	462	443	441	448	459	406	460	438	477	464	488	420	454	455	502	472	426	451	458	433	490	430	445	483	465	443	452	408	433	437	449	431	436	444	463	455	470	440	468	441	440	463	437	443	481	451	443	427	424	383	436	465	463	461	463	430	441	441	483	429	443	466	435	498	436	472	420	411	456	462	448	474	421	433	447	453	422	481	452	435	398	465	445	436	479	459	454	462	469	435
9262	7748	3517	3441	20155	32515	27399	17533	8193	3311	1310	637	481	438	455	474	486	423	452	443	450	392	443	439	435	452	437	472	481	432	446	444	426	451	467	460	439	446	424	450	440	427	432	419	468	419	440	446	444	438	424	421	440	431	401	407	433	466	440	456	443	453	451	441	448	439	442	423	446	415	425	429	447	447	467	454	445	409	417	447	439	449	449	427	422	412	428	443	446	423	423	469	466	431	449	421	392	460	432	414	433	444	451	426	436	428	400	433	486	428	431	445	440	458	423	424	448	444	434	437	431	420	436	437	453	439	442	472	436	459	474	456	453	426	464	456	442	424	429	429	428	458	431	423	442	469	415	446	427	436	424	472	438	433	448	428	463	476	403	429	459	468	480	460	412	465	423	427	424	421	440	450	427	427	444	441	402	435	447	385	413	456	419	454	427	448	433	431	434	418	434	423	449	437	478	409	408	456	443	463	461	417	409	418	429	418	416	413	448	412	451	462	432	459	393	440	433	449	430	461	420	414	462	457	423	438	462	427	462	438	478	474	454	418	438	428	444	455	427	419	416	410	390	443	443	444	436	444	430	431	442	424	420	421	411	416	431	453	433	423	413	439	470	422	463	422	430	431	427	476	425	411	463	401	444	406	471	452	410	413	425	420	408	471	406	438	417	432	454	457	431	404	441	455	413	435	416	420	448	431	422	426	431	439	473	418	420	429	420	431	392	425	429	443	441	426	452	451	426	448	445	432	412	424	454	422	429	425	426	467	459	458	418	429	447	407	451	412	424	415	437	460	461	419	429	439	417	457	405	439	434	416	447	454	408	393	455	429	402	421	448	425	469	493	432	495	430	448	422	435	449	422	393	400	442	410	441	421	440	391	442	429	435	453	422	438	454	458	422	462	414	388	395	437	422	449	473	408	390	417	421	431	450	437	427	454	448	448	441	454	406	411	409	443	435	417	400	399	431	451	420	432	449	418	425	457	435	436	417	448	438	426	428	436	446	452	416	424	431	446	400	470	446	455	433	441	444	436	448	430	390	458	449	431	425	422	444	456	475	428	459	448	448	432	428	464	433	419	403	404	424	414	442	439	441	442	438	432	421	413	423	422	423	421	451	427	465	428	464	399	473	447	435	405	411	436	443	433	433	430	427	410	432	413	426	434	471	406	439	418	416	443	466	456	433	434	424	421	451	436	463	425	410	443	490	429	415	491	444	441	441	467	421	452	415	426	436	433	413	470	463	443	428	441	413	432	421	430	425	472	442	464	409	449	427	441	434	437	454	440	432	441	427	430	441	477	439	433	430	451	447	436	437	440	457	398	429	422	436	477	421	495	446	465	487	425	432	424	431	418	456	455	436	431	477	423	453	447	423	459	435	427	455	430	438	429	435	451	440	435	429	462	419	394	388	439	429	405	450	444	443	474	412	431	443	396	432	427	459	400	470	442	409	420	442	428	419	431	457	421	436	468	382	436	433	418	445	437	429	421	417	427	470	478	416	477	441	434	423	460	432	440	478	418	410	408	424	417	467	436	421	427	438	459	420	448	425	434	462	438	465	454	436	446	430	438	430	428	447	427	432	442	415	426	430	450	405	437	444	392	439	407	433	461	414	396	426	473	467	440	435	451	410	418	428	460	441	452	468	398	441	421	407	451	439	454	482	458	412	434	382	428	429	460	429	421	461	456	446	463	406	422	451	442	415	471	450	411	436	420	448	434	415	450	453	441	414	459	458	478	427	413	467	440	456	400	431	435	445	453	403	467	456	443	448	447	430	443	402	459	441	430	435	430	457	396	412	408	461	438	420	435	436	448	434	431	420	426	428	462	474	446	447	437	438	435	439	425	442	439	417	402	484	409	450	449	448	430	415	439	414	442	453	432	414	467	452	429	410	401	445	429	472	432	444	447	458	426	443	449	439	389	408	430	466	433	403	441	443	447	467	456	446	426	457	420	438	456	391	438	446	434	459	449	381	437	413	432	438	460	477	413	449	426	401	419	435	436	436	483	465	438	455	409	462	470	420	417	444	425	459	431	455	435	410	403	443	444	411	422	433	462	387	441	414	438	432	417	431	446	485	430	411	484	432	470	437	444	439	439	439	423	424	445	435	452	444	433	416	422	447	415	448	466	434	482	409	404	431	476	420	397	409	464	450	415	451	459	447	442	418	417	444	438	432	444	416	435	442	468	409	470	470	434	442	466	454	430	474	418	441	429	464	435	412	431	420	422	404	440	442	454	475	412	390	467	445	429	448	412	422	413	437	421	462	442	431	434	405	424	455	426	427	418	396	433	412	458	428	426	424	428	408	470	410	455	438	443	434	427	411	438	463	459	419	410	458	443	452	410	411	420	447	431	437	434	443	409	448	450	414	418	423	437	454	419	426	424	431	446	419	424	441	448	445	443	454	443	448	420	399	449	458	415	461	459	440	404	446	435	422	427	424	466	427	442	418	423	441	446	466	416	433	430	422	398	450	471	456	446	447	438	426	396	431	462	429	426	437	407	470	455	451	463	467	426	438	407	417	426	430	422	443	459	444	435	419	442	494	422	423	427	444	420	411	418	436	414	472	446	436	385	422	404	435	417	437	484	412	431	431	435	466	430	430	403	449	441	442	410	438	427	453	436	451	417	456	411	442	452	442	467	435	459	444	475	441	416	446	415	451	438	443	413	425	405	443	452	443	453	418	400	425	432	451	414	418	414	441	437	427	428	450	419	453	438	435	442	417	436	411	443	441	424	420	449	420	459	424	404	468	403	432	444	428	416	447	436	413	500	439	405	394	421	402	420	462	432	435	458	466	447	378	447	462	476	426	431	443	439	450	435	454	438	447	450	434	434	451	411	444	444	471	419	417	414	459	470	438	432	427	462	450	469	460	438	442	454	461	440	452	445	454	402	415	467	478	441	432	446	418	439	421	400	437	406	416	426	444	474	451	424	437	450	457	474	456	424	424	471	446	444	429	430	448	422	414	439	414	448	413	427	408	417	438	436	445	439	440	426	419	409	443	451	432	410	438	444	440	412	429	443	462	444	384	438	454	436	443	391	441	453	431	416	475	469	402	463	461	444	459	416	430	439	468	441	459	424	431	448	442	412	442	425	442	441	436	433	439	453	433	395	435	483	376	431	490	449	455	456	457	465	474	472	431	419	400	408	427	412	413	387	433	413	420	436	404	453	449	435	411	447	409	438	431	403	398	450	432	460	444	445	446	436	460	433	419	408	435	453	430	425	462	449	454	479	424	467	422	448	420	426	445	428	443	450	437	448	409	407	416	424	426	424	446	433	443	448	405	455	439	435	418	447	420	432	421	400	443	466	432	452	439	406	403	436	436	447	415	452	441	426	436	419	426	426	465	431	453	439	432	427	412	449	439	437	468	440	414	462	426	417	472	431	453	421	436	427	456	435	448	412	420	461	432	450	448	454	426	450	424	417	437	418	436	443	417	439	444	420	432	456	430	452	439	423	464	466	429	470	446	424	416	403	442	431
24309	21357	28605	24475	25415	47884	51577	37136	20792	7929	2304	957	617	601	556	605	521	512	495	559	536	557	536	513	531	517	564	575	560	523	548	524	570	530	499	537	558	492	561	595	528	531	556	550	563	602	577	587	560	569	563	552	574	536	515	487	508	524	526	559	492	544	523	540	519	517	552	529	516	585	565	544	576	555	521	569	517	553	570	542	533	560	544	530	500	525	567	564	540	495	544	532	525	539	565	550	513	510	527	542	559	477	531	548	574	547	571	533	507	527	526	557	584	522	501	496	577	544	536	565	562	568	570	561	538	506	525	570	524	543	590	522	521	534	580	516	542	550	520	504	548	518	563	550	535	527	515	547	549	498	519	541	542	549	521	591	563	548	517	551	534	529	573	522	506	499	546	566	566	580	540	557	523	498	574	576	550	547	535	548	537	564	534	530	537	520	510	542	532	522	550	574	547	470	546	467	581	529	518	516	567	536	568	522	538	537	521	518	555	560	566	534	552	549	510	520	554	600	562	532	520	511	520	558	537	509	527	509	510	535	595	540	567	585	559	543	518	543	510	542	529	503	580	534	549	516	522	515	548	543	526	563	529	525	589	537	598	533	534	540	514	529	533	554	512	542	550	518	500	554	555	512	531	525	544	532	525	511	574	552	531	539	529	561	544	564	525	562	520	502	544	544	521	560	515	609	556	537	533	549	545	516	571	544	538	565	532	531	500	547	513	548	515	578	493	495	572	565	539	533	552	554	535	509	546	530	527	521	568	509	551	511	530	556	519	520	519	513	498	532	506	542	532	536	545	557	537	526	516	550	514	527	557	551	536	546	478	509	540	534	588	554	508	522	535	507	589	532	496	549	551	545	478	494	559	505	545	574	600	548	537	535	503	539	513	559	576	527	591	527	566	535	540	545	539	539	539	517	560	512	566	542	525	516	522	553	573	520	555	554	499	552	538	552	534	506	510	490	546	530	516	589	569	508	567	558	515	603	552	530	522	564	532	575	560	529	516	512	512	540	544	513	557	527	550	585	582	499	530	537	525	526	525	557	530	499	532	511	503	543	585	526	536	550	564	565	520	560	480	561	535	572	572	581	570	556	574	514	531	538	505	556	551	544	567	560	509	558	535	534	559	542	531	525	570	540	558	522	500	521	563	548	539	534	580	585	508	494	547	505	501	553	529	579	555	541	550	568	524	551	547	540	527	557	511	530	519	566	500	539	559	522	531	537	557	558	554	549	537	550	538	511	526	561	568	533	525	535	568	537	529	522	543	540	555	534	526	524	551	567	561	465	527	558	510	552	533	546	492	557	505	547	502	549	547	573	519	527	515	516	530	511	512	516	537	537	513	557	542	560	563	516	513	509	549	509	537	537	570	564	563	539	579	556	552	521	525	562	583	526	531	530	499	526	518	512	502	526	559	511	558	524	559	529	562	529	542	539	528	544	496	553	552	578	502	531	531	520	478	515	544	543	527	492	527	533	555	520	536	504	533	522	498	524	528	530	548	530	521	520	564	529	517	552	500	521	539	525	519	531	509	578	502	509	535	549	551	498	546	518	530	489	568	540	489	519	520	537	522	541	550	529	472	531	496	521	568	544	541	527	550	518	550	497	515	527	515	499	531	555	575	583	546	528	543	527	495	556	519	556	558	549	534	513	529	522	554	525	570	516	540	488	527	530	547	512	536	556	572	560	519	540	496	536	536	478	509	492	512	533	530	546	493	533	533	551	607	587	518	516	485	556	523	525	525	526	535	505	539	551	523	539	557	532	559	523	500	564	531	527	540	552	514	535	526	524	532	525	491	520	489	540	592	505	561	575	579	516	521	549	524	548	519	530	548	557	554	529	539	571	484	517	558	508	525	525	527	522	515	556	520	503	515	550	549	580	593	479	530	491	531	561	556	567	565	518	559	542	533	508	532	571	519	515	520	561	532	568	544	522	541	544	507	519	516	534	537	557	534	491	512	555	522	539	520	504	552	486	539	542	512	506	508	549	523	535	538	523	533	525	583	533	550	538	508	512	558	552	515	570	530	531	506	500	497	553	547	570	552	544	492	532	480	522	574	556	553	532	561	551	566	543	562	530	523	523	543	529	503	520	547	561	515	519	487	539	519	492	528	564	529	518	524	517	539	527	542	554	547	517	490	517	530	510	556	516	505	499	527	544	492	538	532	571	517	562	568	542	484	550	525	535	539	547	582	539	557	482	543	506	525	502	606	556	529	522	548	547	548	529	509	558	540	542	551	538	556	537	538	538	538	543	520	562	523	526	538	541	541	540	552	536	569	547	577	556	508	536	511	490	547	519	574	538	534	541	558	532	503	553	528	522	563	526	561	543	523	563	570	501	537	535	542	565	525	524	548	523	545	529	539	576	569	531	517	560	495	536	501	536	528	550	517	512	514	578	534	526	514	517	531	533	566	553	560	532	524	538	534	527	503	469	494	576	523	534	544	540	531	552	528	526	578	573	539	511	521	526	568	502	540	546	539	564	513	527	549	564	493	518	550	557	527	498	586	552	544	574	526	546	526	516	516	509	579	542	547	553	556	520	525	563	575	500	550	555	509	586	520	516	548	501	512	572	547	504	496	517	542	569	502	551	469	503	550	541	527	530	518	513	551	523	544	524	544	555	555	519	547	523	540	533	538	531	529	514	503	526	544	532	564	513	527	543	527	497	535	525	549	567	515	500	519	547	517	525	511	579	558	522	532	539	531	544	557	543	503	566	537	508	554	546	535	548	537	562	522	504	573	543	516	574	535	561	516	505	552	542	529	544	490	576	527	546	544	571	528	556	486	560	516	547	488	523	537	510	513	522	578	551	491	503	500	570	547	539	508	523	525	511	554	551	521	550	515	547	522	534	539	562	538	518	533	522	532	557	565	521	535	531	496	543	507	563	545	569	561	532	529	537	532	509	537	547	544	590	573	506	527	546	528	517	535	536	552	562	576	527	545	526	526	527	524	550	559	512	543	526	528	504	526	504	576	553	562	556	510	507	548	532	553	536	503	529	552	535	542	575	505	505	508	522	525	511	527	565	513	539	498	518	520	566	549	521	495	539	523	575	538	554	546	611	577	524	530	580	506	547	540	610	561	540	556	547	586	548	529	530	538	543	531	520	526	526	541	527	503	540	506	526	525	502	539	502	539	519	525	581	551	524	498	554	534	583	528	550	523	538	527	521	503	544	544	530	553	593	525	602	500	546	514	513	515	560	547	555	548	546	483	552	503	517	550	546	533	531	534	539	544	532	562	553	513	546	510	548	517	519	500	524	518	534	582	534	561	527	549	588	481	538	519	559	494	544	523	551	524	481	496	540	556	558	567	493	516	496	541	528	499	552	530	511	491	539	525	506	560	534	532	536	583	488	497	554	547	543	494	541	549	493	554	534	484	521	557	521	514	552	572	510	511	502	594	559	538	550	553	563	537	538	504	534	540	562	543	574	548	533	517	527	561	522	642	512	570	546	512	553	503	515	526	563	522	534	538	564
11192	19149	6139	9277	29208	51484	46246	31643	16167	6871	2568	997	616	580	520	512	498	550	518	559	501	552	543	533	586	534	522	491	488	524	510	496	548	562	511	531	528	518	509	485	500	505	526	488	501	547	516	533	529	483	549	523	521	468	477	525	515	510	532	576	531	525	489	517	560	537	511	522	502	520	545	535	533	473	538	529	538	529	589	537	495	503	508	536	559	540	531	504	547	532	481	507	532	500	535	510	512	536	589	493	534	509	450	515	509	498	504	518	488	544	541	504	526	483	527	533	521	478	500	533	483	529	508	504	539	567	520	515	489	521	509	528	536	531	534	553	517	521	511	536	528	499	506	493	497	523	536	531	530	513	482	510	497	502	515	539	533	494	511	545	525	547	539	533	510	497	530	532	503	522	531	525	512	494	506	530	558	535	524	541	515	549	549	438	557	514	554	531	498	533	536	509	520	492	507	506	519	485	514	525	505	528	497	525	513	499	494	504	523	540	552	539	539	469	494	548	520	583	535	542	503	551	530	486	518	495	512	517	515	517	564	551	496	529	528	536	487	528	524	551	517	529	500	525	524	524	504	512	490	517	499	562	496	499	544	515	559	534	495	519	508	516	525	490	538	559	541	489	558	555	475	477	522	543	529	508	481	510	504	520	538	549	537	541	477	514	512	561	575	544	473	472	535	529	523	472	540	548	491	481	510	529	496	509	525	523	525	502	493	482	506	496	521	544	513	490	519	507	532	493	512	523	498	508	523	528	515	521	536	519	478	514	564	504	493	518	497	515	548	527	511	538	499	526	515	538	541	521	508	531	573	538	515	524	497	478	527	542	490	537	486	481	552	550	519	505	532	510	551	512	482	536	502	494	497	546	509	509	522	564	485	536	481	499	520	508	516	522	538	516	535	505	525	547	548	506	503	506	513	532	473	524	517	501	503	536	504	517	525	529	516	534	547	524	512	533	544	534	506	524	509	535	530	510	521	537	508	522	537	571	503	473	515	522	511	527	503	534	507	517	523	510	506	477	518	519	543	550	476	542	524	505	520	536	486	529	543	497	498	503	495	559	545	532	476	501	509	516	538	528	526	554	538	515	493	529	524	510	560	537	527	513	497	536	529	512	528	509	503	505	526	492	492	506	469	518	517	502	523	507	544	533	513	531	538	524	548	512	485	534	541	508	497	545	523	529	502	512	526	493	534	498	516	494	515	541	542	552	559	533	520	499	529	518	527	470	489	509	499	523	511	514	519	505	529	490	531	518	520	539	549	551	539	525	495	512	565	557	508	504	503	524	496	501	518	481	562	473	492	512	521	508	516	550	507	561	562	546	496	512	512	501	504	518	505	523	494	514	509	508	497	546	576	520	522	482	518	523	527	505	494	561	492	498	502	528	505	506	534	533	487	554	488	487	520	532	516	516	550	506	495	513	550	551	531	528	513	461	546	549	507	529	545	502	532	528	521	514	531	501	481	524	494	517	505	503	553	513	533	562	499	509	566	545	551	524	531	494	500	473	512	479	490	521	508	544	536	471	485	547	521	549	533	483	511	504	464	507	500	517	546	498	522	541	524	511	484	510	504	503	502	487	556	499	520	546	522	512	501	536	506	523	524	529	538	471	536	471	533	523	482	536	578	539	502	505	525	498	569	498	531	558	517	520	519	548	480	550	579	537	518	556	504	489	518	514	526	511	491	522	494	500	474	514	529	540	469	531	541	543	489	472	513	492	507	515	499	497	462	522	495	551	493	517	512	479	486	540	507	510	550	538	530	494	513	516	536	487	493	515	469	439	496	510	556	531	506	527	545	510	496	516	518	520	508	488	506	529	541	512	517	569	506	560	543	507	537	529	519	501	568	538	505	485	531	511	527	504	547	527	495	540	491	543	562	520	512	532	514	531	465	558	537	564	545	513	544	507	501	511	525	534	473	540	504	530	492	526	523	499	513	551	544	565	513	553	533	544	520	489	547	515	481	503	501	468	526	538	557	508	512	498	527	519	546	580	473	530	488	492	508	535	490	507	547	508	525	508	499	535	519	517	498	506	448	525	521	534	501	514	526	547	524	550	524	530	475	534	503	528	518	538	494	540	544	522	518	509	537	521	543	528	514	551	535	496	485	522	536	542	521	546	506	479	503	528	509	508	507	488	499	494	482	519	543	504	513	484	478	508	514	511	532	561	592	520	528	513	517	503	484	564	567	537	533	517	521	523	538	538	556	508	531	512	558	522	521	552	497	519	504	524	497	474	513	555	501	502	526	480	504	516	527	537	540	516	511	521	489	494	498	525	485	500	529	496	501	533	528	514	484	522	501	545	483	527	497	509	503	551	506	550	509	515	511	493	523	491	507	508	483	519	482	562	483	483	482	500	524	517	536	512	497	529	539	511	503	501	523	532	524	554	498	525	513	552	517	507	487	541	491	533	483	506	519	529	509	506	498	530	503	484	522	501	526	544	501	521	509	523	500	496	520	476	506	556	535	487	508	497	543	547	562	523	538	508	517	504	496	510	499	526	495	472	517	537	556	464	547	545	520	555	506	538	568	528	536	522	500	484	508	516	476	522	488	547	497	538	517	488	552	529	516	513	512	545	509	482	519	551	515	499	489	519	519	524	521	526	518	546	501	534	521	511	491	516	496	538	537	583	494	530	511	481	510	509	574	535	512	497	540	496	479	509	509	530	528	541	535	517	507	510	551	509	514	513	532	515	578	522	507	507	526	494	491	489	505	473	508	516	514	514	479	518	510	554	498	500	512	512	535	510	518	526	520	505	540	507	518	517	537	495	485	531	508	561	517	512	540	531	536	502	554	531	523	527	565	529	502	526	541	551	528	524	521	504	501	494	513	499	492	547	563	492	486	466	524	494	470	545	514	507	504	534	525	525	473	497	516	450	504	514	511	491	554	497	511	550	492	517	515	524	526	479	522	506	512	541	508	512	482	529	549	495	495	524	505	517	505	485	503	493	513	489	491	566	484	522	504	545	537	490	554	458	543	529	481	489	542	511	539	509	526	488	555	509	478	520	537	535	529	503	540	537	526	576	554	492	541	541	504	535	521	501	507	537	509	498	529	511	502	491	535	522	509	519	518	509	532	500	493	484	532	531	513	527	494	536	502	540	475	508	500	562	508	537	543	494	496	526	510	526	487	468	512	465	521	499	564	536	506	485	518	508	497	508	514	487	506	534	498	518	508	500	511	522	555	497	514	520	522	542	519	549	542	551	531	513	525	536	583	522	523	583	542	485	547	500	482	508	520	528	470	504	524	531	526	500	534	497	516	516	489	485	538	477	531	522	513	523	508	529	539	521	536	489	507	519	491	525	535	535	490	526	527	485	474	508	505	557	497	528	533	494	498	519	487	513	499	529	469	477	530	478	526	512	530	512	502	499	509	500	507	476	485	483	520	478	544	499	539	522	530	477	503	524	510	561	521	523	539	471	543	522	479	558	531	527	551	518	506	509	482	491	513	501	497	515	519	519	508	522	498	502	525	466
27841	16154	5778	1456	1137	4582	4769	2560	1400	830	581	485	480	451	471	431	427	446	461	442	441	420	449	445	418	475	437	437	464	424	430	415	407	422	417	452	451	457	465	465	450	413	430	461	488	463	434	425	438	462	451	453	423	453	442	409	508	430	402	412	448	403	454	449	460	490	425	424	465	434	438	443	426	436	409	458	447	455	458	462	436	437	434	451	478	430	413	457	464	479	485	437	468	417	412	485	439	449	408	460	461	445	460	456	406	427	447	459	416	447	452	422	431	440	430	453	473	459	440	459	405	426	432	403	436	414	438	406	430	453	433	465	460	448	439	445	437	415	476	417	483	436	427	450	486	451	464	443	409	449	419	457	404	459	431	436	442	398	425	445	413	443	408	423	398	459	415	444	447	427	437	424	441	437	478	457	460	467	422	443	408	428	449	464	435	459	419	450	473	446	460	436	441	416	453	438	414	405	409	424	465	416	431	431	487	466	439	445	448	441	453	431	464	516	416	449	429	463	411	468	482	384	424	440	428	429	440	415	424	422	436	437	444	442	437	457	442	454	451	449	427	452	447	463	459	445	434	435	431	441	437	440	494	424	471	437	424	430	434	435	421	476	444	454	428	423	463	478	424	452	419	390	465	468	425	429	415	460	461	412	423	445	425	440	445	448	404	455	417	445	440	411	423	439	458	454	424	436	409	476	437	425	447	458	417	453	462	419	454	482	422	473	453	453	459	462	436	466	408	453	414	445	456	429	441	413	412	480	459	435	440	464	419	447	451	417	426	462	434	423	483	442	449	427	436	445	432	449	463	388	462	466	456	446	499	450	454	397	426	447	449	447	426	433	444	473	445	423	428	459	427	446	438	449	402	465	424	428	436	438	491	425	453	446	409	446	456	438	443	433	401	447	438	418	464	472	447	463	481	414	450	443	425	439	415	442	411	431	432	437	431	467	418	418	425	438	477	406	438	445	467	428	464	464	448	463	411	416	480	460	419	442	425	432	403	410	497	396	447	453	450	433	399	466	449	479	452	411	437	426	466	442	414	470	400	434	446	432	445	432	478	462	454	437	442	456	415	435	444	410	450	417	451	434	429	469	423	415	442	456	438	448	423	445	441	468	435	474	443	445	433	412	446	427	449	451	446	439	434	417	426	510	436	463	454	400	457	457	470	431	417	441	433	477	447	437	442	403	453	452	417	424	425	414	431	467	440	443	435	430	440	386	447	469	442	434	438	472	442	494	433	444	453	464	416	414	430	445	454	449	426	427	419	462	456	419	442	417	425	450	433	429	453	441	453	403	459	467	446	424	449	455	432	423	411	455	426	444	416	474	430	421	429	446	447	459	437	403	440	435	458	437	447	452	415	390	433	435	434	439	439	447	427	424	429	438	418	432	488	461	417	401	424	431	451	438	447	457	456	468	443	479	469	393	449	450	454	448	445	462	449	429	428	463	484	428	425	426	430	437	429	491	461	420	474	402	423	466	448	457	476	447	431	432	438	457	470	420	470	409	432	437	445	456	428	426	425	449	413	439	416	470	497	428	417	455	380	381	427	445	450	427	464	430	433	403	444	453	472	416	424	460	467	436	458	443	473	414	403	442	447	450	479	430	415	443	467	443	417	435	458	461	445	422	446	395	486	444	426	454	445	443	451	453	440	447	444	439	456	404	412	394	397	448	446	470	452	468	430	427	440	454	444	440	461	449	442	436	466	379	453	454	420	438	447	405	429	413	451	429	436	426	468	439	442	420	430	440	408	408	456	410	420	464	443	426	471	418	462	418	445	434	420	457	462	425	397	428	430	432	449	425	415	425	424	469	436	454	468	469	440	408	426	426	433	443	435	427	432	428	442	432	408	435	416	468	460	427	463	415	435	416	462	437	423	457	427	483	427	444	441	424	447	457	448	442	448	420	463	479	438	443	456	423	410	434	460	431	457	374	427	450	449	447	451	468	475	402	463	436	432	434	426	447	486	438	444	439	448	424	407	416	413	417	452	436	437	402	454	426	416	470	419	459	421	476	428	434	441	451	444	447	468	464	456	445	447	395	438	447	442	455	429	447	439	445	478	459	441	448	401	472	450	436	430	412	466	448	436	424	471	446	439	478	422	447	448	420	421	401	442	435	432	416	400	447	458	461	453	442	460	463	436	436	441	482	463	441	428	449	435	400	460	478	456	478	449	434	451	415	464	431	491	438	437	478	428	417	444	420	440	421	411	424	471	470	433	442	463	437	403	476	486	441	444	442	443	450	456	453	433	452	424	428	437	447	442	436	440	475	419	464	411	497	411	419	436	441	460	418	406	413	435	450	433	418	396	418	432	453	439	438	462	440	439	441	458	473	424	427	413	434	437	413	447	439	410	421	436	441	457	421	467	453	468	434	430	437	442	462	397	431	415	422	435	441	478	447	512	465	431	423	431	403	446	441	457	429	465	432	448	469	424	431	434	424	468	441	453	448	441	470	447	475	451	422	443	458	444	437	429	417	461	452	409	427	463	466	439	465	432	414	459	435	455	432	450	422	430	430	466	447	420	431	430	440	450	422	392	437	399	458	429	440	472	444	423	444	423	425	480	433	442	460	463	430	423	413	463	450	406	439	463	426	421	443	471	467	425	437	478	406	459	412	447	440	426	439	466	425	419	446	416	417	432	458	471	451	427	403	467	457	436	444	434	434	453	435	410	422	423	444	450	429	467	452	437	432	455	438	440	435	477	462	421	455	442	442	444	451	446	426	459	447	454	437	425	423	429	423	425	397	438	425	423	462	468	422	428	426	462	486	459	426	430	449	450	441	461	440	456	441	434	432	418	434	461	444	434	444	455	469	446	454	476	414	426	409	427	459	423	432	470	406	462	428	440	466	477	422	442	465	450	418	482	455	456	480	428	444	442	466	500	445	414	436	478	444	440	463	471	463	433	435	418	414	468	475	448	412	426	428	451	442	415	411	435	414	444	435	473	444	484	448	435	419	445	401	396	450	431	437	430	425	435	468	432	432	438	472	460	449	436	436	474	401	438	430	419	449	464	457	440	414	447	458	472	400	450	453	397	430	430	457	443	410	445	428	425	429	464	437	456	415	442	465	397	387	427	448	435	444	446	450	474	483	437	405	446	431	450	417	445	452	433	410	414	434	417	427	466	453	438	436	436	409	466	443	481	411	428	467	413	445	423	434	453	446	474	443	461	427	451	454	439	437	449	427	406	454	444	426	485	428	464	406	418	459	423	458	400	434	464	428	414	447	410	473	409	450	387	452	458	451	450	468	415	449	420	430	434	448	457	421	408	394	412	425	430	444	431	442	443	474	420	444	421	442	424	432	441	405	443	426	437	427	459	468	463	455	432	470	438	458	441	461	440	475	406	469	448	439	458	448	434	454	445	429	480	450	432	401	446	514	430	431	453	466	442	438	475	446	453	469	429	461	433	421	430	430	443	469	437	442	438	446	445	463	424	441	420	437	443	444	467	458	452	469	440	481	446	453	455	459	401	412
9373	8729	4802	1258	1405	5707	4985	2809	1553	852	553	480	426	438	399	394	430	396	399	368	419	420	380	454	425	413	426	397	412	399	423	397	393	423	394	379	403	394	420	409	418	422	427	426	393	426	410	392	404	385	394	412	404	405	426	375	394	422	397	395	420	406	445	419	329	443	400	430	435	443	424	419	406	428	432	424	398	430	446	401	418	407	429	381	397	419	412	418	399	431	401	403	419	394	399	381	432	406	387	414	409	404	455	430	364	367	422	430	394	394	440	385	379	394	420	384	372	387	389	443	406	398	422	381	413	373	389	423	427	408	369	418	409	387	416	411	434	404	427	396	390	400	419	390	395	397	413	430	375	433	364	400	408	394	391	414	425	370	422	395	415	399	419	410	365	414	433	443	430	411	395	393	422	418	424	389	413	393	410	400	423	408	388	402	419	390	415	412	413	419	410	412	442	419	373	424	401	405	431	383	386	402	384	423	426	417	409	429	401	386	402	419	379	397	426	426	408	418	398	403	412	428	427	460	466	413	353	412	426	382	417	414	403	419	437	384	380	420	388	396	402	415	393	427	392	408	405	411	367	415	395	412	422	445	419	421	414	436	422	433	408	392	431	396	385	409	430	378	383	409	373	392	373	402	400	405	428	392	396	413	408	424	416	411	411	433	421	401	355	407	394	419	397	397	403	424	420	378	445	432	377	403	428	432	397	372	403	413	398	411	403	392	459	391	451	458	403	418	412	413	354	414	376	400	431	397	416	387	400	416	422	386	399	401	419	395	399	415	389	405	413	394	424	423	396	393	423	412	410	416	420	425	419	419	409	434	418	391	435	415	410	374	385	414	469	413	385	386	370	358	404	404	399	416	436	435	408	438	390	365	430	416	436	375	416	402	400	379	364	426	396	457	378	417	398	370	436	413	399	395	417	402	400	431	425	382	372	440	424	417	415	410	424	381	430	401	398	425	407	425	409	446	382	415	411	403	392	379	411	403	373	395	414	393	436	382	396	391	401	407	385	425	408	399	415	405	401	406	369	430	377	402	411	411	387	417	409	411	426	403	445	434	459	422	431	405	430	424	391	397	405	412	404	397	398	389	409	426	411	380	385	405	407	431	409	406	398	401	382	415	421	405	385	437	452	411	405	400	380	392	400	409	417	420	376	401	403	399	421	420	380	417	409	409	396	427	352	410	375	406	416	397	426	431	410	385	390	410	399	402	416	405	412	410	417	455	406	390	425	382	418	432	394	413	429	425	403	409	429	388	440	421	402	402	418	396	410	388	356	417	384	438	415	455	397	416	393	431	408	432	378	402	431	448	404	418	408	401	402	428	438	418	412	396	439	390	408	392	394	424	403	398	416	393	387	407	438	380	427	433	435	401	423	422	420	402	351	450	421	382	403	410	381	442	400	418	411	415	403	389	405	389	377	408	401	400	393	403	394	406	436	395	400	429	426	397	401	463	402	391	419	419	414	439	428	430	407	417	419	381	400	393	375	420	413	430	387	403	398	419	410	407	393	429	420	447	415	438	391	369	414	387	385	399	399	404	407	403	411	412	424	418	397	395	387	399	433	390	415	410	412	399	422	407	418	456	424	416	391	436	411	435	402	418	427	426	423	419	402	423	414	409	406	413	412	421	390	383	408	409	427	404	406	408	448	386	426	429	407	420	386	431	432	397	430	429	403	436	371	400	420	406	403	423	402	376	392	412	415	419	385	395	431	420	426	378	412	429	425	376	400	401	439	395	415	423	440	416	413	431	399	427	447	396	388	441	452	398	394	378	402	433	392	418	416	437	439	404	405	406	401	396	399	389	410	465	440	398	446	419	407	389	397	385	364	412	411	405	396	388	422	423	394	447	380	392	401	440	401	411	431	417	378	410	418	376	418	422	432	384	380	408	372	415	427	392	370	425	372	408	386	407	445	410	423	353	434	429	392	408	415	395	394	433	401	407	411	416	413	436	418	413	447	413	381	408	399	408	385	419	391	436	421	427	438	423	399	424	460	440	421	414	403	394	421	420	380	431	412	427	432	393	431	410	415	404	415	414	416	418	417	399	421	406	401	430	402	384	425	419	417	392	412	407	424	439	394	384	408	408	396	431	383	408	414	429	393	413	390	431	392	418	408	420	441	383	420	404	409	403	424	401	418	428	419	426	389	396	421	397	423	396	395	424	400	431	426	394	394	387	405	411	425	390	408	386	392	396	485	397	418	388	437	404	408	394	390	395	422	405	397	384	392	437	391	409	393	437	390	391	399	369	447	421	424	405	370	403	427	422	417	401	378	393	408	401	387	410	405	426	413	414	412	414	403	398	418	408	450	403	399	414	400	406	425	392	428	445	387	398	401	411	403	411	404	379	401	393	361	415	387	411	434	381	403	459	397	439	420	448	411	426	406	446	397	435	404	414	417	392	435	433	402	401	410	414	385	394	382	411	409	385	389	375	420	394	402	423	388	388	418	417	406	409	425	381	390	390	409	387	419	408	406	418	406	386	419	405	414	419	394	380	445	388	419	414	406	417	397	374	439	430	402	410	386	405	396	424	427	397	439	387	418	435	394	395	407	418	441	404	428	419	435	408	393	410	388	440	394	419	395	406	421	385	431	382	421	389	395	398	377	411	445	440	425	382	454	412	377	419	429	411	430	444	426	418	412	401	429	424	393	393	381	418	419	382	374	430	436	387	380	400	436	424	417	408	446	415	398	415	425	425	427	443	405	413	433	392	382	410	397	417	422	424	421	416	432	413	397	391	410	409	414	409	410	386	371	392	415	411	413	390	402	415	372	400	393	368	384	394	422	406	427	428	394	388	387	389	416	394	417	401	415	399	398	415	379	415	416	429	435	447	377	441	431	417	420	377	389	414	401	446	367	448	393	423	402	414	396	436	369	403	382	418	399	383	399	400	396	413	413	392	406	384	434	383	392	438	399	416	388	399	367	415	409	432	426	399	424	401	377	413	400	380	378	398	404	392	376	401	422	428	394	424	421	414	398	413	387	409	421	389	401	401	382	440	417	442	427	420	410	400	396	380	352	393	416	409	383	408	383	415	409	431	426	432	424	395	412	397	426	433	391	379	413	395	415	433	423	419	387	441	416	372	390	395	382	408	379	409	380	425	431	439	429	415	386	414	394	450	393	417	410	390	431	384	420	403	418	452	377	408	381	395	448	418	434	382	443	393	428	446	436	412	415	397	416	398	421	390	410	380	400	427	438	390	416	424	388	403	412	403	387	423	405	402	409	381	415	336	357	393	423	421	392	416	410	415	425	413	384	394	398	422	404	398	443	410	417	370	415	387	417	428	402	427	399	449	400	381	409	374	375	414	418	423	390	432	419	385	430	401	395	397	416	389	417	379	376	433	435	453	400	437	393	428	425	422	410	399	387	431	410	420	437	391	360	408	411	387	393	402	416	405	396	406	383	388	430	388	423	428	447	392	394	431	377	445	435	400	410	404	427	426	388	377	402	411	432	391	411	436	378	403	454	431
25510	21373	27099	24756	9799	30963	36205	22468	10014	3214	1132	643	469	463	422	455	468	435	399	445	440	476	437	422	475	418	453	469	441	441	464	448	444	456	467	447	435	445	442	489	433	462	490	426	423	454	429	436	457	451	454	448	459	460	408	451	470	423	452	450	462	445	419	454	428	453	470	480	465	456	449	429	433	466	466	419	414	475	447	428	435	476	457	444	460	445	448	440	436	442	422	446	490	441	427	431	434	467	453	466	453	435	475	403	457	448	435	428	460	434	441	441	421	489	435	415	426	405	438	462	466	427	421	492	471	446	482	487	433	412	456	429	452	447	415	439	456	423	442	452	460	427	413	431	447	433	455	465	447	412	489	430	462	455	444	470	441	465	487	426	428	457	476	439	444	426	470	439	452	433	436	447	458	444	429	461	438	474	476	472	409	468	464	431	479	447	461	410	440	474	413	488	462	472	435	446	467	449	491	425	498	444	435	482	455	452	427	454	450	438	474	449	417	471	439	495	441	443	477	450	445	506	469	458	444	393	468	401	437	434	447	427	457	426	412	475	440	432	475	490	463	417	466	464	446	431	475	438	437	444	428	454	426	422	451	459	460	459	446	447	425	460	431	458	465	432	451	446	476	438	452	441	445	452	467	406	462	424	474	446	457	422	470	416	418	440	427	456	451	435	427	428	451	455	455	477	387	437	456	443	420	438	411	426	474	460	464	490	418	466	416	471	464	407	451	458	518	447	411	477	429	447	446	459	457	404	421	472	458	454	466	434	451	438	381	422	424	474	481	451	451	465	428	447	449	434	436	429	457	455	468	472	437	434	414	434	433	432	445	457	403	441	403	457	452	434	470	464	447	454	414	493	431	460	437	444	478	454	431	422	469	420	441	460	441	460	430	470	439	455	443	407	421	459	488	452	466	458	477	474	450	410	460	454	443	439	461	436	459	480	441	448	463	453	461	451	419	457	467	436	442	507	457	447	475	420	420	458	446	457	434	472	466	422	462	463	447	454	432	445	482	415	454	434	444	459	468	429	455	442	425	434	444	462	480	430	454	443	451	469	457	487	453	471	438	451	465	438	453	458	469	409	416	420	446	458	471	435	434	453	429	459	470	406	433	453	441	439	442	455	433	420	411	444	441	434	454	431	428	415	423	459	492	462	446	460	442	465	431	444	436	454	428	443	434	429	446	466	418	473	411	469	459	438	418	417	453	458	409	413	433	448	441	444	453	406	437	467	437	467	431	477	450	458	429	480	419	454	423	481	443	464	464	424	449	450	444	454	440	430	481	433	436	451	459	462	443	470	424	415	490	460	423	459	445	450	438	414	460	431	476	452	444	492	458	439	428	476	441	448	433	442	460	404	437	452	406	456	450	427	421	435	472	444	424	441	440	435	444	428	451	444	432	460	467	487	416	441	455	444	437	444	477	435	460	441	431	436	450	481	413	447	434	445	461	410	464	453	455	444	486	451	455	459	450	482	464	423	491	454	464	467	459	443	457	456	462	443	453	482	434	474	444	487	427	486	456	460	473	471	458	488	480	422	464	463	491	466	457	481	439	491	458	429	416	446	433	463	469	451	443	451	450	432	441	442	476	391	490	445	436	435	455	473	443	428	449	464	416	427	434	469	416	460	438	444	465	429	450	441	454	446	465	475	433	443	451	423	481	486	449	441	470	419	455	437	451	430	446	446	451	478	470	446	458	449	455	437	445	470	454	433	437	407	430	443	456	457	444	434	427	506	456	412	454	481	411	417	457	428	441	430	444	450	437	422	471	472	447	426	449	428	434	455	436	451	435	446	464	414	415	463	421	451	442	459	410	451	441	432	455	416	428	422	430	432	439	420	462	465	451	469	421	477	452	461	477	457	446	445	419	416	453	450	434	450	480	424	424	468	444	411	441	456	448	441	432	445	429	453	451	430	452	446	467	432	441	458	450	457	435	483	471	435	409	450	417	442	456	443	419	448	417	467	466	406	440	481	450	448	483	472	449	415	466	447	451	416	469	431	429	433	437	462	437	441	408	471	440	440	428	380	430	452	433	437	418	471	455	462	420	471	494	449	440	483	445	462	422	473	437	444	467	436	429	476	462	440	425	448	479	426	478	441	457	407	497	409	438	447	415	469	496	471	450	448	462	432	460	481	420	459	453	442	419	457	457	450	446	457	461	444	473	482	439	412	469	448	420	471	450	460	450	468	427	456	424	447	428	460	417	449	412	418	496	467	465	441	478	461	439	472	452	478	458	436	447	445	439	461	462	457	421	456	448	410	438	442	480	420	447	480	422	442	441	427	440	440	475	411	454	453	441	441	492	448	456	446	437	441	426	435	478	455	417	417	438	474	473	423	453	406	427	433	468	490	408	480	423	456	430	429	450	444	451	468	443	455	482	420	440	420	445	456	436	447	427	456	461	463	486	463	445	464	465	448	477	432	410	437	429	450	453	461	456	432	430	418	488	460	427	451	449	440	423	457	429	446	451	421	406	461	428	430	421	401	436	439	413	449	456	470	461	433	462	446	430	437	443	450	395	461	461	442	472	459	460	451	410	443	430	435	456	478	444	437	432	433	477	433	472	421	475	467	441	447	469	431	426	471	465	445	472	450	460	436	432	431	433	453	437	453	460	474	478	431	440	432	415	435	452	451	428	486	467	424	462	461	461	441	415	410	428	425	481	435	452	446	463	444	441	458	491	466	469	441	439	454	456	438	413	446	452	477	459	448	523	493	442	430	482	480	462	428	408	445	436	431	463	443	409	447	426	463	486	495	434	438	484	438	432	426	460	445	472	479	464	406	456	484	410	432	400	443	506	445	422	439	478	427	437	470	436	486	439	478	443	435	456	464	415	449	416	435	443	507	439	439	437	491	452	448	442	443	435	461	453	450	443	448	429	453	466	475	434	455	452	491	451	456	437	438	426	459	441	462	490	448	435	466	422	459	436	452	458	442	438	434	429	444	438	425	431	408	415	502	432	451	456	444	430	456	448	431	446	475	455	406	444	463	481	481	475	438	405	505	436	459	462	442	454	456	501	428	430	418	420	478	458	462	410	438	428	441	430	424	454	440	436	405	428	436	432	444	457	460	456	457	454	427	453	434	438	432	448	467	494	467	427	419	446	494	454	445	468	456	454	437	415	432	460	438	436	453	446	418	401	464	443	485	442	396	440	415	438	414	452	483	438	419	437	455	456	473	469	476	445	431	453	454	444	471	440	472	452	452	440	456	448	465	422	495	492	452	461	470	427	450	433	467	450	418	457	456	492	434	431	453	476	444	456	434	426	465	418	442	390	488	474	442	458	435	468	432	473	449	481	457	463	451	431	446	463	439	426	440	457	457	404	454	430	436	469	421	470	435	409	416	451	430	414	471	456	460	433	412	453	440	439	416	462	427	410	483	444	495	473	469	477	466	463	450	451	439	438	456	444	438	435	435	446	459	437	452	415	459	446	419	475	470	463	415	416	467	419	452	436	439	439	438	477	451	441	439	449	456
10129	16345	9426	2133	5990	32357	30416	17742	8434	3259	1275	628	511	412	448	435	420	455	439	439	406	436	430	431	452	408	455	414	442	399	454	405	449	422	434	445	401	453	440	453	433	475	454	411	448	422	456	427	449	402	458	420	431	473	422	477	448	471	433	477	425	434	460	435	476	423	464	418	459	441	419	453	393	443	437	460	447	403	453	400	414	456	427	448	424	411	463	433	467	426	430	459	427	415	438	454	470	423	417	474	409	442	449	415	427	427	425	438	438	438	413	428	425	456	456	440	427	421	458	452	430	434	429	439	425	435	463	439	451	415	446	438	443	472	438	449	443	438	465	446	428	466	447	398	453	436	468	443	439	419	431	442	439	471	452	425	417	450	437	431	437	413	412	434	419	431	419	435	424	406	452	428	437	448	462	422	436	435	401	454	446	452	404	476	464	429	435	438	414	409	434	427	419	421	416	395	422	470	409	441	458	413	431	451	414	435	406	443	397	433	448	409	421	422	430	395	448	377	434	418	433	432	424	416	429	427	444	448	465	410	414	448	415	460	470	415	433	439	434	405	405	426	424	415	504	455	457	441	396	434	452	438	443	424	424	427	443	467	463	434	427	444	426	420	430	437	427	431	437	449	453	482	449	442	442	444	409	455	454	423	428	444	414	416	505	404	456	463	457	442	440	461	451	405	416	443	405	425	415	425	444	455	397	462	423	434	431	389	410	415	425	436	466	465	439	445	439	420	459	425	414	452	435	447	439	474	439	418	426	466	448	437	392	466	436	453	443	457	418	430	410	453	463	452	418	437	443	441	439	411	386	469	446	463	465	398	479	443	409	426	417	447	441	434	482	434	450	428	431	431	454	462	444	418	425	495	449	438	435	422	410	474	422	451	414	463	423	423	423	430	427	430	443	416	453	444	443	421	468	431	454	411	405	430	426	468	446	440	431	430	451	421	459	429	401	450	427	445	422	440	428	425	418	410	408	437	414	492	418	436	413	400	406	445	446	428	431	427	442	441	413	427	433	433	459	452	441	427	417	454	429	422	421	409	392	407	450	429	446	439	444	457	412	425	413	457	461	435	440	424	425	471	435	432	421	428	419	450	427	436	427	471	440	458	416	436	435	436	446	460	422	447	455	378	460	397	416	431	422	426	439	439	419	480	430	431	409	421	479	414	434	437	431	480	445	438	447	427	410	451	436	433	452	408	475	427	407	430	422	428	424	436	438	432	425	396	437	418	436	462	420	456	401	391	469	427	425	461	437	444	451	418	440	401	450	447	412	422	413	479	425	414	444	468	442	423	392	393	442	463	427	403	408	411	433	402	447	428	476	411	435	427	459	418	438	410	445	378	434	407	475	392	421	436	408	427	438	435	436	414	444	428	450	472	414	456	407	423	417	410	455	403	451	411	417	424	446	463	441	433	463	422	464	427	452	447	432	407	431	450	393	442	476	424	465	436	444	424	418	427	446	430	448	428	487	463	433	423	410	456	447	456	461	411	461	410	433	422	395	425	417	421	428	441	457	406	428	442	457	414	435	394	402	384	440	470	401	425	440	451	432	419	454	403	406	446	458	410	449	435	473	434	447	416	449	431	418	407	450	424	428	432	434	401	449	432	431	469	451	423	467	429	415	420	427	447	396	445	440	469	420	428	444	460	456	446	437	412	439	435	427	415	425	443	436	401	429	452	438	426	437	423	429	425	410	425	433	448	458	426	406	432	465	432	450	428	453	420	407	451	420	455	464	463	410	479	436	416	438	433	412	465	435	451	434	462	458	402	453	448	448	437	431	425	393	456	418	425	444	410	433	446	419	443	455	433	468	462	426	414	454	423	427	438	468	415	445	446	422	450	445	386	472	403	452	433	443	433	484	449	405	440	426	434	421	427	431	481	449	425	451	428	419	434	446	457	449	435	464	453	435	420	456	396	438	436	395	419	441	431	431	471	400	437	425	455	453	482	399	425	448	415	436	450	465	475	428	419	427	450	426	438	462	443	417	424	470	440	451	444	438	430	419	426	448	452	443	419	435	400	437	430	421	435	445	418	430	414	427	406	428	449	445	397	431	443	433	458	428	433	453	427	433	409	428	386	466	421	449	417	435	442	398	438	429	457	419	457	456	447	466	398	439	437	436	427	455	375	450	440	435	411	418	396	466	444	455	442	431	447	413	456	408	439	441	462	416	444	438	428	480	432	403	399	420	443	426	421	418	440	396	410	431	442	429	404	440	457	452	463	399	415	476	450	425	399	444	424	422	459	462	454	455	398	460	444	409	458	387	414	404	464	447	414	456	443	442	452	468	430	423	430	401	468	450	429	435	378	399	432	430	397	405	450	405	436	449	443	468	396	417	425	434	416	456	451	431	437	418	420	453	417	429	443	435	426	468	414	429	456	440	426	449	437	437	453	434	435	448	449	415	428	447	426	423	394	423	423	447	407	438	437	430	409	465	446	422	467	448	453	441	461	425	420	448	435	413	451	436	443	444	423	436	451	442	424	442	475	445	424	408	467	443	416	448	395	471	440	431	426	435	411	482	423	418	440	459	442	438	424	475	454	446	412	477	446	433	456	433	434	389	466	430	447	429	431	465	411	409	424	436	421	440	413	431	444	428	456	430	475	434	401	427	410	439	441	437	409	460	447	461	433	459	418	437	466	439	426	446	457	410	410	416	432	388	426	431	434	426	427	433	434	448	397	431	410	413	404	450	439	463	379	412	456	424	410	441	432	439	454	463	448	427	434	463	432	433	412	459	431	439	423	435	464	420	410	449	400	422	411	440	445	456	458	454	427	442	436	459	448	448	423	446	438	432	439	452	427	484	435	434	432	423	412	453	439	431	465	426	419	396	415	425	442	410	441	443	420	437	453	484	391	433	425	449	428	417	423	437	453	435	402	426	444	435	406	447	462	435	440	421	425	472	453	401	443	434	434	440	459	422	426	424	428	427	434	436	419	428	444	470	461	449	428	400	445	454	433	411	456	410	427	411	470	460	407	433	416	409	469	472	432	429	450	419	409	446	434	444	445	437	447	440	402	430	424	420	442	435	441	406	458	448	404	473	400	404	382	427	444	450	441	453	434	434	485	422	454	433	405	436	423	394	409	466	409	441	475	407	427	445	438	424	402	402	428	419	462	432	444	435	422	440	428	417	464	453	453	419	430	431	437	462	448	461	405	422	410	456	441	465	445	412	435	447	431	436	459	409	445	433	464	431	403	457	464	433	409	441	434	470	451	431	459	440	475	435	407	446	456	421	443	453	449	451	442	446	391	399	465	437	441	468	467	411	430	425	441	407	437	435	455	392	437	427	430	426	448	442	469	445	458	420	442	394	438	463	472	409	427	470	423	409	423	413	435	449	418	423	432	410	467	437	418	436	449	450	461	390	469	425	391	399	428	439	433	440	433	441	418	424	437	455	443	418	456	420	418	439	431	451	439	442	462	410	456	418	411	429	415	406	404	429	418	387	430	432	438	430	428	449	437	424	447	427	460
24308	21409	28682	24472	23130	45893	52292	38581	21377	8115	2211	928	604	604	569	592	509	514	596	535	545	555	536	554	615	535	563	545	516	516	536	537	544	534	531	529	519	555	559	550	578	538	516	550	513	573	532	552	581	563	548	523	575	552	538	542	542	559	537	545	517	551	522	575	547	519	533	532	560	511	546	556	545	569	549	588	507	526	524	554	558	553	553	529	547	572	541	604	534	530	586	524	548	486	557	517	521	540	518	489	552	489	541	567	546	517	516	542	544	533	545	528	554	564	530	516	542	507	542	566	532	492	554	527	525	516	482	511	554	537	558	546	524	526	508	548	560	545	528	523	561	518	570	557	535	579	542	526	536	548	561	531	523	497	585	563	539	542	550	523	560	550	536	511	537	559	522	532	524	517	560	548	543	570	498	551	525	553	487	530	554	558	546	536	543	578	527	520	536	537	560	577	526	544	553	544	562	543	542	512	535	582	543	563	512	528	532	535	547	519	538	528	559	544	559	513	531	567	544	547	561	564	549	561	545	512	544	563	588	567	526	551	545	537	561	514	517	547	550	549	524	496	532	533	547	508	576	588	550	517	558	525	513	531	518	545	593	566	513	537	556	586	549	522	507	539	558	529	534	546	535	547	537	534	508	509	551	553	521	536	561	515	539	540	526	540	562	553	541	494	509	508	530	516	539	549	529	559	553	557	531	550	581	580	549	513	574	551	540	545	515	540	540	536	555	551	503	522	548	547	549	552	546	559	575	572	517	519	530	552	531	522	572	561	562	528	498	536	536	548	505	517	529	569	547	555	558	517	517	518	556	532	520	552	529	522	565	552	548	544	481	569	549	533	477	550	537	541	554	521	531	521	518	538	565	583	537	519	514	526	555	563	541	541	565	530	562	519	528	503	555	547	533	575	517	490	513	532	538	549	537	570	513	586	549	552	593	542	540	550	517	570	576	557	550	514	469	569	543	555	507	485	540	537	516	537	528	574	518	519	535	534	539	564	537	583	556	583	531	546	531	523	558	558	544	537	547	497	525	524	538	563	523	572	569	513	526	537	526	568	519	565	532	483	533	571	571	531	501	517	581	510	518	534	544	530	512	550	564	529	532	540	553	537	511	468	552	531	485	532	522	534	540	543	538	540	556	513	493	543	561	568	546	515	550	529	517	522	519	567	577	573	530	564	555	530	534	530	585	554	551	568	528	518	540	570	485	548	568	511	552	511	508	542	546	517	498	552	522	522	528	567	551	527	491	556	521	521	576	586	543	565	568	582	567	528	536	524	507	558	568	578	581	512	520	536	533	537	482	563	532	536	541	539	547	518	533	563	559	494	548	599	589	539	527	520	594	526	576	564	514	496	492	556	504	512	516	529	538	524	521	568	568	549	549	545	513	548	523	515	583	518	539	537	537	501	511	502	544	549	522	525	529	575	533	558	564	523	566	544	539	550	541	587	538	542	546	534	531	533	563	500	531	548	526	531	530	506	534	549	538	520	546	550	532	535	562	502	543	534	527	532	516	526	568	540	495	509	499	563	530	513	539	541	534	536	528	516	529	530	548	563	518	507	545	522	545	536	524	481	546	550	535	545	533	534	536	517	567	556	511	522	506	568	561	526	552	550	534	594	517	526	516	530	539	531	484	532	517	564	564	586	529	562	511	538	543	510	565	557	515	558	498	587	533	540	500	516	581	560	533	546	556	548	479	495	531	506	518	541	570	485	523	490	525	510	520	501	481	525	534	545	516	592	533	598	577	525	524	525	570	528	529	505	544	506	548	551	563	573	538	566	539	586	532	566	540	541	540	510	533	529	542	586	530	494	546	563	532	541	535	536	538	576	571	549	585	537	588	545	555	518	542	521	515	530	555	523	498	541	544	507	551	528	534	534	497	523	500	545	539	536	563	556	570	518	539	498	508	568	541	493	553	546	515	565	564	514	495	544	546	532	535	540	537	556	518	533	501	522	581	573	549	508	515	558	547	549	554	510	545	542	511	526	488	550	537	538	545	559	579	545	516	537	523	540	580	551	554	536	598	509	537	498	540	520	524	546	536	544	562	488	540	537	532	524	534	555	532	538	555	564	514	506	481	544	491	490	574	497	517	531	610	568	552	523	498	545	554	548	523	531	531	512	546	545	538	532	535	560	529	533	542	546	519	510	578	540	574	518	554	547	536	539	534	578	576	495	557	537	518	530	510	513	566	589	506	560	518	525	580	524	526	533	555	526	526	556	543	474	564	572	493	585	556	515	522	532	560	538	541	570	523	557	469	514	542	491	500	528	557	563	513	513	548	560	551	548	505	527	506	583	555	524	534	490	532	542	508	545	548	547	574	521	512	473	523	552	549	513	553	504	505	549	508	572	537	517	512	539	556	528	522	517	525	510	567	525	553	511	544	552	521	506	567	547	554	520	492	513	543	541	562	536	557	525	541	532	558	491	554	520	559	508	543	524	534	609	544	564	544	537	528	523	554	530	536	512	500	556	595	557	547	523	533	516	527	502	549	568	588	543	542	563	565	536	549	508	526	545	548	554	520	537	564	522	540	531	567	531	541	620	551	540	557	502	540	542	548	543	509	564	554	537	526	497	487	528	529	564	557	522	544	517	534	508	540	510	550	531	541	527	542	515	524	545	544	510	520	500	559	586	523	519	528	554	528	516	504	526	556	538	522	537	524	532	551	563	527	533	574	559	522	529	542	519	567	516	531	554	552	518	561	576	591	548	578	531	538	545	538	541	491	516	515	531	558	550	540	501	526	518	520	535	536	555	531	493	532	520	508	524	539	552	533	541	518	559	502	552	507	540	534	523	531	509	580	517	542	540	565	535	517	545	515	504	526	543	531	537	546	546	532	510	571	598	540	568	554	557	569	590	538	544	575	520	533	509	503	505	555	525	517	532	502	558	558	526	504	526	541	547	535	568	570	489	560	502	524	541	556	515	566	555	519	552	579	537	551	535	551	509	526	554	537	531	475	538	515	528	556	498	532	528	517	502	523	513	562	519	507	551	583	519	526	514	518	511	534	495	574	527	525	539	549	549	507	550	471	542	528	562	538	587	550	554	517	515	504	544	513	540	514	524	547	541	534	550	569	561	521	515	537	541	482	506	523	541	559	520	520	533	575	577	498	529	542	548	600	521	559	515	579	526	562	578	547	487	538	565	539	565	513	538	585	535	504	583	519	548	559	532	537	534	521	549	527	544	580	547	546	517	522	526	551	569	577	553	521	537	530	546	504	566	519	505	548	544	547	518	552	539	517	563	536	534	535	509	524	537	508	548	548	483	514	589	522	516	527	587	548	550	526	564	552	531	570	518	539	524	547	519	568	516	523	556	549	506	526	561	541	503	505	527	519	511	494	500	524	550	503	544	543	600	492	557	563	554	542	552	544	545	543	570	527	527	531	504	509	520	539	552	537	534	543	514	551	541	521	517	566	527	486	526	530	547	567	555	529	560	527	543	503	579	557	489	522	572	556	535	498	527	515	554	555	534
11568	22732	17428	7896	22722	50004	47725	32746	16597	6861	2421	916	596	545	530	526	534	519	489	524	529	553	513	509	496	530	529	501	550	497	537	536	519	522	520	506	532	572	576	550	507	529	524	542	528	549	505	553	509	548	513	567	511	495	554	520	552	533	521	511	512	521	527	540	489	523	506	537	534	527	493	500	544	544	498	535	537	502	493	506	548	505	506	491	528	566	504	504	539	520	521	498	571	497	513	516	534	505	531	501	535	505	503	542	491	541	469	504	524	508	538	482	530	505	505	528	508	530	529	535	520	537	565	529	536	510	552	503	525	506	538	545	514	500	525	520	529	522	540	547	522	511	548	501	538	484	497	519	544	525	521	522	532	507	532	518	519	524	520	525	508	530	530	495	503	536	532	521	497	525	513	521	512	538	506	527	528	564	508	527	471	558	506	550	550	521	550	542	528	532	547	498	513	524	503	522	488	544	471	514	520	517	549	520	516	534	502	504	486	547	529	511	508	515	578	478	522	549	491	547	544	545	544	533	489	539	543	514	545	511	544	514	550	521	499	542	547	541	535	511	437	486	498	535	533	459	555	557	509	528	555	522	498	530	514	508	528	522	518	509	486	485	509	524	487	540	513	473	537	518	518	551	519	545	508	506	506	500	512	529	493	542	542	510	510	515	527	503	516	527	495	506	533	555	528	522	526	490	514	511	554	503	522	515	512	505	515	501	500	505	539	508	520	509	542	567	511	536	489	519	512	510	524	536	528	537	495	527	483	524	517	508	514	517	502	511	473	489	529	510	536	518	485	484	520	534	495	480	524	503	513	535	521	507	503	527	497	504	553	527	522	509	522	502	528	512	525	488	543	550	515	512	478	525	494	554	491	482	540	527	519	520	500	500	475	503	532	514	491	523	537	503	529	496	497	543	503	529	524	546	496	515	515	520	504	540	552	539	546	524	522	558	531	530	493	530	567	502	590	493	529	519	534	491	516	556	484	520	533	522	539	508	492	507	562	503	496	517	528	518	559	513	517	526	554	501	542	548	559	528	504	515	565	522	522	466	522	537	492	527	503	530	526	509	502	523	500	516	512	541	535	502	495	519	556	491	516	527	527	519	508	551	563	476	468	503	539	555	567	492	536	516	517	545	544	507	498	539	537	513	496	502	524	510	498	515	504	543	515	539	500	537	527	534	544	530	499	535	532	522	517	502	567	519	509	511	493	521	534	542	484	543	546	539	485	537	500	512	506	502	490	505	479	516	552	524	528	505	528	485	522	514	509	548	509	539	503	521	515	520	524	535	507	514	502	510	505	546	559	511	531	528	507	525	533	519	520	513	491	483	503	521	521	509	498	491	500	497	544	560	514	494	528	526	541	499	532	549	504	519	545	505	488	537	492	562	489	523	558	498	567	515	514	532	546	546	553	532	510	560	530	543	544	539	578	560	473	494	541	516	527	545	494	500	499	468	489	487	510	535	538	513	496	523	468	545	529	514	555	526	514	499	462	566	518	514	548	510	514	494	511	550	529	502	494	523	505	496	489	496	469	514	560	494	502	499	504	504	529	538	553	562	502	530	510	510	537	531	529	529	515	467	547	459	500	514	515	528	545	451	545	505	500	559	544	505	495	540	533	514	540	529	516	525	539	499	490	539	505	518	547	531	557	523	518	500	520	511	512	531	527	527	567	481	521	526	507	524	520	507	534	534	532	527	509	525	528	521	510	528	489	518	510	504	551	504	462	506	509	503	502	497	525	566	502	500	532	504	492	505	497	523	539	498	542	561	518	476	515	520	497	499	490	555	536	526	508	550	515	555	504	511	516	533	476	505	550	542	531	527	510	526	533	534	513	536	512	525	526	498	491	532	527	531	525	518	538	523	523	497	484	520	457	557	561	526	523	521	518	542	519	528	506	490	507	506	536	525	534	529	534	544	512	495	544	491	520	516	486	506	524	477	489	509	495	491	515	512	503	506	527	489	546	520	492	484	539	545	507	499	553	503	550	510	571	528	521	524	547	520	504	489	545	512	509	533	508	518	539	521	504	518	516	519	468	539	532	511	494	515	521	499	505	499	499	501	494	503	558	532	533	552	458	498	500	489	521	529	499	546	522	520	532	520	512	516	451	514	518	508	513	548	513	505	515	501	501	527	500	532	535	509	522	541	513	557	475	491	492	495	520	499	485	517	511	510	523	504	504	512	503	508	521	488	524	541	503	540	532	523	556	482	506	536	478	508	499	533	505	509	499	518	518	521	512	537	511	517	523	501	525	521	517	521	492	495	523	480	540	507	510	519	532	485	490	526	520	504	530	518	500	494	490	485	491	507	538	529	487	538	559	491	500	515	523	487	530	497	575	507	523	500	537	528	475	512	476	521	532	531	516	454	503	513	527	535	503	480	507	546	568	519	513	525	511	510	512	510	476	475	515	475	516	509	500	521	519	526	506	482	522	548	513	519	496	488	501	526	530	499	563	518	542	537	535	545	498	519	486	527	515	531	517	540	489	524	488	569	509	533	531	510	501	490	477	499	520	517	512	495	504	500	510	479	544	508	529	508	498	534	523	542	505	517	510	536	519	484	523	529	528	487	523	505	526	513	508	507	518	515	537	529	499	546	520	502	492	501	501	505	487	531	504	508	492	512	477	514	521	515	538	530	514	494	525	506	523	499	525	529	514	503	499	521	523	513	515	539	516	481	496	474	550	498	476	484	527	517	529	508	534	519	476	476	531	492	541	498	499	539	514	537	528	505	516	505	522	538	525	520	487	520	525	530	492	496	574	504	509	506	530	494	498	536	501	507	494	535	508	520	501	519	533	501	508	520	504	467	527	526	511	466	487	554	559	492	477	536	517	491	499	522	514	523	503	494	491	494	503	477	542	536	507	487	515	506	505	545	484	482	512	497	539	522	507	496	511	538	536	550	510	485	520	541	531	537	513	526	543	525	532	532	518	543	540	503	518	515	493	541	517	537	510	513	506	563	455	541	537	484	461	560	548	521	521	541	505	493	514	467	501	477	505	530	503	503	525	479	515	511	554	523	503	542	508	523	525	509	508	505	482	548	511	520	525	544	488	530	495	531	551	506	534	509	508	537	472	532	547	484	518	490	525	500	477	504	511	498	526	534	504	509	522	549	540	511	484	520	516	543	529	538	507	516	520	515	553	561	560	534	497	508	514	551	488	510	515	493	503	523	514	480	526	513	532	550	535	481	511	476	540	567	490	494	508	535	542	511	503	528	486	546	489	504	524	535	489	496	512	547	539	514	528	503	470	537	512	499	482	484	482	495	537	521	492	523	497	490	514	507	511	466	540	521	505	480	508	544	474	506	523	486	493	492	521	518	539	536	515	518	484	496	543	497	519	500	509	480	489	519	557	533	492	507	490	537	521	491	497	531	513	508	499	512	540	506	480	501	539	493	462	487	512	572	542	496	504	543	493	521	520	506	534	495	509	487	495	515	528	493	561	501	568	519	508	511	497	507	527	484	466	520	515	517	488	503
27815	16190	7166	1848	1747	4220	4475	2689	1325	805	539	484	465	450	441	440	430	454	471	415	462	468	434	444	443	408	449	468	431	433	455	423	453	446	466	450	439	438	443	417	449	481	442	452	459	447	437	436	426	421	467	456	444	449	436	477	453	386	459	405	441	469	459	442	407	410	431	428	439	404	444	437	446	434	430	452	419	444	437	454	478	439	452	476	460	464	453	481	413	426	436	401	449	409	472	456	436	471	439	422	417	421	464	459	412	404	481	436	426	468	414	431	402	434	424	421	465	417	442	445	428	430	418	421	451	436	429	435	481	480	485	429	455	422	448	446	401	470	424	437	434	404	450	428	472	424	461	447	481	452	399	428	449	413	430	421	488	477	438	439	416	414	447	448	437	424	463	440	443	415	430	395	449	468	447	436	430	453	444	425	448	453	463	452	435	426	470	417	426	464	473	457	397	447	457	432	463	477	432	420	388	430	434	419	444	458	463	415	429	447	426	410	407	433	432	447	407	464	476	424	473	415	412	416	444	436	441	420	428	464	439	455	437	422	430	439	441	443	439	404	457	476	467	445	473	432	455	463	447	430	437	433	436	473	440	453	439	447	405	400	407	422	454	405	429	450	454	420	476	415	424	465	450	466	444	426	425	451	461	403	427	467	423	472	446	424	440	440	414	439	418	455	420	444	425	434	464	440	432	455	444	433	469	433	466	452	442	431	459	423	443	438	391	432	448	435	415	429	474	432	474	431	450	410	462	425	424	426	456	453	441	437	453	438	438	445	482	442	416	439	431	429	402	453	455	431	423	433	446	401	448	455	436	470	428	414	429	407	407	413	448	447	418	418	456	461	461	428	433	442	434	456	433	414	456	443	417	438	455	462	411	417	411	425	446	391	466	447	415	468	451	422	416	425	460	486	442	447	441	382	408	439	432	426	446	417	434	473	465	429	418	413	488	434	419	431	404	437	432	432	453	433	441	452	429	415	428	399	436	438	455	413	403	473	427	416	452	478	464	465	451	458	456	485	436	465	449	431	389	448	457	410	461	429	427	451	414	455	449	447	455	455	454	424	468	435	452	449	475	435	474	464	480	424	449	455	429	456	446	429	446	454	425	427	416	442	454	451	422	424	471	420	437	431	432	451	461	423	463	451	447	486	419	450	459	405	442	466	444	427	427	439	467	481	410	418	429	434	422	459	476	427	420	438	437	416	415	425	405	474	417	451	423	419	435	439	443	431	461	412	437	427	425	457	420	414	448	442	465	475	408	429	447	418	434	495	457	447	451	428	435	463	464	447	415	405	467	443	427	432	447	439	412	426	438	416	484	445	423	425	463	427	465	453	453	437	445	446	456	438	421	438	465	418	436	444	408	451	434	442	428	450	475	464	431	457	449	467	453	459	433	469	426	401	421	475	444	471	412	430	436	448	474	438	413	448	448	390	438	444	447	432	440	430	464	445	426	432	461	463	407	435	437	468	473	454	460	455	466	448	439	431	419	429	425	480	443	437	396	413	428	463	457	397	423	428	466	444	438	451	409	455	426	462	461	435	438	403	462	442	477	440	436	467	440	424	444	427	436	464	464	436	453	433	462	439	403	475	416	439	424	456	459	463	468	467	394	473	453	463	445	418	433	447	439	422	438	473	462	423	416	384	461	406	481	481	435	410	436	421	434	423	415	404	452	429	484	472	426	437	427	443	421	426	425	443	387	398	481	457	474	406	425	409	417	458	421	411	431	436	459	453	429	448	453	465	445	463	415	451	436	460	454	424	454	484	389	408	458	446	424	416	424	472	477	439	437	437	416	420	410	425	436	437	456	403	452	464	490	453	422	443	406	426	446	411	431	436	444	416	454	417	467	451	469	484	483	433	449	399	463	450	431	450	421	456	459	459	450	429	444	430	378	444	418	431	448	438	415	437	476	446	455	451	431	453	464	406	432	451	384	443	429	432	413	444	437	456	442	478	396	437	439	439	438	419	457	417	408	449	425	434	444	444	460	423	462	458	423	403	458	458	430	459	467	452	459	420	423	453	449	432	437	421	428	420	446	476	461	427	440	438	419	430	429	471	440	446	441	478	450	432	443	448	424	416	444	449	443	424	433	456	414	449	442	425	440	436	421	445	463	427	433	432	440	383	467	404	460	454	447	426	429	442	448	469	406	424	441	411	464	427	446	417	450	461	420	472	460	450	450	441	448	478	447	455	473	444	355	454	466	430	422	414	436	466	455	461	423	442	420	408	421	458	397	456	445	430	426	455	419	448	458	396	441	444	475	448	413	436	408	446	461	472	434	432	440	445	443	438	449	460	445	429	410	423	438	461	457	437	421	443	411	481	435	434	447	423	436	452	419	446	420	438	472	449	455	467	450	460	431	413	419	428	430	470	430	427	447	483	476	438	426	455	494	484	451	448	440	401	428	440	472	434	437	426	448	441	428	391	420	439	467	460	437	431	400	446	450	427	454	427	451	418	428	472	431	456	482	414	461	425	425	422	422	461	502	418	428	430	463	438	406	407	464	404	461	435	450	443	428	436	399	407	461	427	485	405	408	423	404	428	441	468	415	455	430	411	465	468	426	448	433	444	444	435	432	450	434	435	442	445	450	458	472	450	424	452	444	434	407	463	463	416	423	435	392	451	428	458	447	463	482	449	439	459	429	458	453	454	433	460	430	441	434	390	417	459	427	412	443	421	456	418	445	432	471	459	478	415	466	455	444	448	457	452	421	430	435	455	437	416	493	456	436	472	449	425	449	461	472	459	420	449	433	430	446	407	441	435	452	448	462	463	399	459	465	431	468	457	483	473	412	459	441	408	430	434	470	407	449	446	456	437	457	455	416	438	400	458	416	444	433	473	443	405	465	420	427	455	444	445	414	436	436	456	472	447	416	429	406	479	422	481	414	442	433	438	457	488	428	435	418	454	470	454	408	453	439	457	417	408	452	433	447	436	445	462	452	448	462	430	459	462	421	476	446	430	475	423	433	463	458	462	440	422	431	481	441	405	459	443	462	467	460	430	463	445	431	438	442	439	438	441	451	477	438	461	426	443	413	404	422	463	441	476	442	416	440	452	435	424	426	467	438	441	445	434	439	428	440	458	474	439	478	402	471	417	433	438	442	467	417	470	474	429	454	451	407	410	463	438	412	474	434	452	439	442	427	433	432	460	405	445	436	488	424	460	457	434	442	420	458	441	410	463	458	388	451	440	417	407	454	451	428	431	434	429	434	422	457	406	402	470	440	467	434	445	437	405	454	440	418	454	427	473	488	442	438	460	434	382	421	462	433	459	440	472	465	454	432	420	439	468	440	421	445	449	441	459	425	440	420	439	412	433	425	430	473	452	441	467	439	476	437	431	458	427	424	447	416	484	466	428	450	457	488	440	435	458	427	425	448	423	467	472	418	456	432	467	433	407	437	429	423	493	454	418	473	425	454	441	473	455	440	414	417	431	483	391	387	377	443	447	421	423	411	459	430	417	446	444	455	432	449	439
8453	9176	6733	1593	2101	4999	4911	2891	1436	823	539	435	406	387	439	420	422	409	402	414	413	393	375	405	441	409	404	422	419	439	392	423	415	419	400	439	398	401	418	406	417	383	432	393	434	438	400	377	423	391	392	432	388	363	398	428	421	401	391	412	405	412	388	408	421	397	427	393	393	398	407	378	387	412	421	431	409	409	409	427	422	400	399	383	386	406	372	359	391	395	397	392	373	446	396	389	432	404	405	442	431	406	383	389	391	400	403	438	438	388	397	446	410	417	410	426	388	349	385	388	403	385	369	425	410	399	390	428	379	410	393	404	436	382	396	423	448	402	429	389	376	397	392	389	438	406	438	402	414	413	441	422	395	400	414	434	412	406	388	407	445	404	423	426	444	404	398	444	418	402	381	398	439	378	416	405	419	394	397	384	425	413	409	393	378	409	421	415	419	401	454	426	422	361	368	378	403	397	366	404	408	367	380	409	396	410	376	405	408	416	389	411	393	360	422	419	409	439	408	400	398	412	429	387	375	426	416	406	381	417	442	425	376	417	415	379	426	367	393	382	424	387	421	390	376	434	388	395	387	388	397	418	415	397	392	416	404	408	403	375	378	402	385	407	427	414	382	445	389	435	391	391	455	420	410	396	379	415	395	393	405	436	405	428	403	402	402	398	413	383	395	386	418	351	389	389	429	411	380	432	429	410	382	389	430	439	369	398	387	411	395	395	402	393	416	424	395	399	437	389	369	415	406	392	380	386	372	428	394	400	388	399	376	389	407	400	436	383	417	412	404	431	412	423	425	413	414	403	432	444	408	424	399	406	411	409	393	396	393	354	418	435	444	414	416	396	402	407	398	410	411	384	381	405	393	414	403	449	363	450	391	408	420	392	385	447	412	372	413	363	385	412	406	404	396	400	387	416	398	384	394	441	365	424	382	397	429	437	413	417	415	419	411	426	393	376	372	385	409	411	374	425	400	385	446	409	425	384	385	402	423	369	418	383	433	431	426	418	412	423	431	422	382	460	424	376	424	355	421	397	405	386	361	393	388	440	377	430	390	410	415	401	380	409	445	400	386	426	397	407	429	444	417	433	424	420	399	422	435	408	433	392	437	434	402	433	381	398	402	431	430	404	419	404	444	394	411	409	401	427	394	377	406	429	365	417	384	431	419	404	363	408	421	406	403	444	416	391	400	405	400	443	420	466	413	394	402	400	402	406	389	411	398	374	408	418	404	380	385	369	437	383	393	385	424	376	410	416	410	378	413	392	412	388	401	448	420	387	415	371	384	433	396	425	412	382	417	384	382	423	374	379	408	422	405	406	366	435	420	406	419	393	420	411	412	410	444	414	434	425	362	417	394	412	415	383	389	372	414	400	403	379	411	461	377	408	440	408	400	384	420	351	379	414	418	422	395	386	425	439	420	381	411	384	395	417	405	409	438	444	403	423	372	413	425	409	430	383	397	397	348	366	393	382	393	391	414	416	389	426	382	414	398	386	430	379	438	387	388	393	432	417	373	427	453	410	450	406	399	418	351	394	419	424	351	390	418	406	403	407	399	405	432	420	433	399	432	406	381	419	430	442	389	377	416	406	394	375	423	396	386	425	408	400	421	397	407	398	430	431	378	428	425	359	371	410	384	392	408	392	419	390	383	427	405	456	385	400	423	412	434	387	406	386	407	391	417	408	437	378	375	381	376	422	428	417	399	366	394	417	426	400	388	418	392	402	407	392	385	435	395	409	423	419	390	402	414	439	394	404	412	388	411	404	403	415	399	415	372	375	423	410	374	401	415	346	439	426	390	379	375	446	394	418	395	426	441	434	414	412	391	429	390	386	396	401	404	412	389	396	385	423	396	420	399	424	438	426	383	387	410	422	391	424	427	381	375	417	372	437	392	426	406	437	440	440	439	367	365	430	381	400	416	373	426	424	385	437	431	408	408	365	372	421	401	439	417	396	403	388	392	432	403	406	373	407	411	399	401	419	413	412	424	429	383	401	382	408	446	415	429	427	446	428	398	439	401	403	417	412	398	373	384	413	401	386	408	429	415	413	414	425	386	420	396	389	430	434	437	439	381	434	422	390	459	424	401	391	417	417	432	381	429	429	437	416	417	430	402	411	428	376	400	421	431	453	420	366	428	405	441	384	429	390	381	387	394	397	388	375	393	405	396	396	435	433	404	395	384	382	425	409	398	404	411	406	396	372	412	389	402	399	396	406	380	416	420	408	379	407	432	434	412	399	397	376	397	432	394	401	392	370	417	407	404	436	403	363	427	386	419	415	385	405	433	371	438	395	409	440	389	398	406	412	375	396	404	406	390	413	421	411	411	418	393	400	401	382	418	405	395	431	410	413	388	427	420	382	396	434	396	412	423	397	388	427	408	420	349	421	384	397	428	420	419	396	392	359	408	363	400	391	420	459	436	418	442	382	413	402	405	352	389	388	415	399	401	405	399	400	396	419	414	399	400	386	411	379	425	417	381	403	399	440	420	427	445	420	404	385	436	415	370	422	411	411	409	376	407	381	410	394	401	389	369	415	438	405	449	417	394	400	406	430	390	399	398	389	418	396	405	435	424	393	381	389	398	380	423	414	419	432	417	408	442	434	441	414	447	402	419	404	423	422	412	405	402	391	415	419	421	409	418	411	403	388	410	433	387	387	408	397	414	425	408	415	409	432	413	413	420	413	380	431	426	412	407	404	403	388	407	398	392	387	384	378	392	389	412	397	415	426	424	431	409	394	398	399	385	402	400	416	404	424	377	402	438	404	402	422	403	367	420	402	400	398	404	430	416	402	411	434	403	412	367	402	411	446	356	394	398	409	407	469	400	418	378	394	361	431	414	425	411	409	393	406	426	374	359	358	416	384	402	390	386	408	368	410	393	375	419	398	398	407	378	399	408	405	405	385	394	404	400	417	418	391	407	410	396	399	428	428	400	423	401	449	417	386	441	430	405	429	432	385	410	389	378	433	433	369	378	398	413	423	389	416	402	464	407	431	399	412	391	396	395	379	399	400	405	402	355	441	396	382	406	345	407	398	397	388	435	436	414	404	410	441	399	409	449	398	409	424	390	434	405	406	409	381	362	428	399	406	393	423	395	396	436	464	386	403	398	409	413	388	396	421	378	413	395	413	390	399	418	433	438	403	388	388	408	392	408	403	422	403	434	454	390	401	390	417	394	400	404	420	423	405	398	399	415	438	428	403	385	387	383	394	400	414	427	412	399	420	432	450	407	387	415	435	415	397	388	416	424	412	399	437	433	444	387	420	422	412	349	405	383	424	426	412	404	405	396	397	417	406	425	414	407	419	406	448	397	423	433	426	399	394	429	385	407	397	417	405	398	413	414	417	423	411	401	396	424	411	423	400	388	392	373	402	403	424	449	422	434	419	382	402	427	428	405	390	415	375	419	391	401	421	375	399	405	429	376	403	427	393	401	388	350	416	425	399	408	400	394	429	422	400	429	426	352	392	367	426	398	441	424	416
25545	21387	27289	25006	17740	36088	33113	19421	7559	2266	901	551	457	448	490	502	445	477	466	447	434	446	447	463	515	472	474	449	468	442	422	428	439	442	429	439	453	412	447	448	461	457	457	430	445	471	451	439	441	424	458	424	419	451	483	468	458	466	453	478	411	477	431	469	435	421	458	468	450	456	465	484	436	468	474	444	470	429	448	419	429	446	423	429	460	444	468	461	436	409	446	433	417	462	470	486	448	443	466	435	451	393	420	390	444	417	445	427	465	450	442	443	438	470	443	412	380	468	445	428	452	396	468	449	438	459	433	432	446	435	425	431	437	447	417	477	428	438	455	446	468	457	438	476	438	445	419	437	465	459	449	470	405	424	473	488	416	449	476	434	466	454	469	459	446	411	502	429	465	453	416	439	439	404	474	462	410	461	466	388	427	445	430	456	417	462	446	449	450	433	437	436	437	446	419	439	448	434	418	456	452	455	446	457	460	472	436	454	410	459	467	434	435	435	416	460	460	432	423	418	454	446	447	404	438	439	449	409	453	429	477	458	418	421	451	397	458	443	478	458	496	443	439	438	413	431	449	468	463	445	431	478	442	444	421	457	436	438	408	449	395	399	443	471	411	458	452	448	428	421	421	424	415	438	446	464	460	454	427	449	447	443	441	474	457	443	425	447	469	467	445	419	457	442	420	460	441	466	433	438	466	426	426	416	455	443	473	445	454	462	464	452	430	414	441	474	482	471	457	460	446	462	434	451	432	462	453	467	481	474	482	451	482	425	419	419	439	416	466	439	419	471	444	422	452	435	456	436	435	453	442	496	434	472	421	444	428	449	448	444	454	437	448	468	405	419	430	412	443	437	408	421	430	450	441	447	474	434	434	466	498	440	440	439	445	437	403	431	463	458	484	431	439	404	440	423	426	460	416	434	459	453	426	444	408	389	451	464	480	438	453	422	441	481	472	432	463	444	444	461	434	447	420	463	428	454	434	444	429	437	424	448	433	430	462	462	457	436	408	457	408	430	421	472	455	431	452	426	407	447	424	434	419	448	472	425	441	413	472	434	401	454	434	493	449	422	430	405	434	463	467	403	436	460	455	436	448	461	430	438	405	420	463	421	457	436	432	468	423	450	441	441	419	420	430	433	431	463	449	440	393	484	417	458	458	472	417	451	426	449	439	460	464	444	440	437	431	441	426	448	452	444	430	415	431	446	426	447	447	424	445	450	436	463	418	468	414	442	451	423	438	438	488	414	427	451	446	450	452	438	424	446	433	451	438	433	422	452	444	425	431	485	447	403	435	485	459	438	449	464	443	419	430	451	449	457	479	437	438	466	450	455	435	469	438	464	463	460	452	423	498	466	464	417	469	492	435	458	428	413	443	442	479	452	431	438	445	428	415	418	442	459	421	458	432	453	452	430	431	479	448	432	453	443	453	430	433	413	438	402	442	457	454	427	430	439	434	485	441	393	440	437	471	447	451	415	494	422	426	502	435	450	456	442	474	449	434	463	461	486	449	439	444	476	437	464	465	422	418	470	429	467	460	429	397	420	424	427	425	441	444	428	461	463	423	437	441	441	473	430	437	484	438	462	428	419	438	435	455	466	472	456	446	442	436	427	441	462	472	465	418	413	474	441	436	470	469	440	441	461	441	432	433	456	464	450	429	446	439	451	403	441	484	449	442	440	431	477	415	430	417	416	476	438	428	454	441	448	438	436	455	437	425	442	465	435	464	461	498	461	430	391	449	493	441	450	437	466	420	440	426	453	439	472	464	436	441	449	426	439	480	445	425	440	422	405	423	430	427	445	449	449	434	437	448	474	469	423	445	444	436	467	451	449	427	447	430	453	433	466	456	441	474	412	447	481	447	450	451	431	474	484	392	433	413	458	441	473	427	445	428	437	431	427	468	410	448	475	447	495	475	419	462	457	423	438	423	442	445	485	447	470	436	441	495	400	462	469	414	441	405	475	452	467	404	446	452	456	415	428	459	411	446	406	427	442	445	402	439	405	481	433	429	434	449	418	443	409	423	458	474	440	440	443	468	441	500	449	455	458	471	462	446	468	445	447	477	417	432	436	417	483	411	464	445	444	418	460	418	423	456	446	487	481	463	475	421	453	455	461	414	443	439	442	442	445	456	474	439	484	473	481	449	462	452	461	430	461	473	436	439	433	469	454	428	450	461	441	479	464	455	411	430	470	419	419	446	417	434	416	412	439	419	468	436	459	416	453	446	402	420	466	443	480	473	457	394	423	425	438	396	478	425	444	427	410	455	446	411	446	437	445	425	458	461	484	469	437	447	439	443	460	440	474	436	432	428	436	408	455	446	463	414	448	444	431	460	447	447	447	453	441	410	444	434	457	471	432	426	455	422	459	448	417	443	446	468	456	416	419	465	442	441	434	440	425	443	443	432	414	442	453	415	455	435	427	442	463	463	447	482	462	413	450	441	455	440	437	465	444	422	439	449	434	433	501	463	439	451	418	480	448	424	420	430	411	454	456	430	437	409	434	449	438	422	477	429	448	439	382	466	458	477	448	462	436	447	447	467	472	453	449	435	469	414	457	464	416	448	422	453	459	436	478	451	456	421	472	404	493	427	468	457	377	443	435	436	443	445	469	473	445	444	466	424	425	404	450	421	476	433	438	426	403	414	431	389	438	438	462	468	459	462	419	481	434	453	438	465	440	482	456	449	444	446	437	441	485	416	432	425	442	439	462	439	463	449	432	466	462	465	421	482	427	422	433	441	468	462	461	457	399	438	442	451	451	443	424	474	465	452	442	480	481	433	430	426	480	474	446	459	469	451	435	426	434	460	445	419	430	430	450	436	418	422	446	437	401	474	487	423	418	429	455	448	432	432	457	450	472	456	446	443	474	439	424	399	434	453	455	434	439	447	441	435	456	443	421	415	440	436	489	466	437	473	424	456	432	451	456	472	433	423	464	395	446	470	421	439	471	402	431	470	455	411	436	430	454	430	465	442	465	469	451	454	415	458	463	451	447	464	459	461	430	449	433	458	416	482	434	476	429	445	420	430	403	432	424	428	466	481	477	476	455	411	436	448	462	461	461	486	459	450	425	432	425	429	453	463	439	449	451	397	445	463	434	470	431	406	430	472	460	443	440	403	454	427	471	429	474	435	376	381	462	469	472	453	455	444	437	442	449	407	458	440	447	454	407	478	441	456	458	473	457	455	423	416	454	415	470	457	444	444	411	456	447	430	446	468	458	430	424	477	443	495	448	428	464	433	457	417	466	454	402	416	441	421	429	432	440	431	426	422	454	448	473	404	482	423	474	446	442	446	438	429	442	409	437	431	383	422	416	461	436	402	420	455	436	427	456	478	420	453	458	459	471	502	466	433	440	449	437	482	419	412	428	462	409	459	466	450	422	421	450	459	459	466	466	438	449	460	426	449	398	470	436	454	450	448	437	456	392	446	430	442	412	458	424	428	475	441	472	445	441	426	472	436	439	414	452	404	424	437	444	422	434
9656	19114	17588	8572	14244	34591	27033	15570	6598	2468	1001	597	446	448	433	410	421	440	417	417	449	429	440	434	444	447	429	415	423	440	455	403	435	424	462	466	428	442	422	450	436	435	464	427	412	426	429	436	401	462	442	457	462	419	445	422	486	429	471	398	392	413	436	421	437	458	467	455	446	471	425	427	431	442	484	468	442	413	439	406	398	443	431	406	426	443	461	402	452	449	457	408	426	439	429	413	453	409	467	421	427	440	429	446	461	431	460	504	425	434	438	426	454	422	431	423	433	400	458	419	443	405	443	443	423	419	396	420	413	449	430	437	415	425	439	430	436	422	439	367	413	433	387	450	422	402	425	441	442	414	422	462	427	461	447	430	455	418	445	441	403	439	432	436	490	458	445	420	387	421	448	424	421	457	445	448	478	451	479	456	446	430	457	445	445	388	425	417	458	403	468	430	427	437	445	447	457	455	428	458	470	421	411	420	457	399	441	418	430	481	446	438	394	438	401	433	442	428	419	413	455	426	474	446	420	485	412	445	433	442	487	406	441	457	417	422	453	437	406	418	454	387	427	459	477	442	430	428	458	457	399	409	412	470	436	460	422	426	436	427	452	428	411	466	447	436	432	432	420	466	421	402	448	427	425	475	431	439	419	447	434	469	417	408	429	376	395	444	434	419	455	436	412	421	412	462	433	461	442	415	418	476	419	417	449	424	470	438	436	427	414	444	433	458	420	421	468	418	459	421	440	396	435	476	432	485	464	454	455	458	408	441	428	450	411	459	418	435	467	464	443	420	460	400	425	451	425	414	460	432	409	434	414	399	412	418	439	451	461	412	421	402	451	451	421	404	413	480	449	429	448	458	445	438	418	426	413	441	458	403	442	423	407	462	419	389	409	388	412	427	425	449	450	474	457	447	447	438	448	450	448	461	439	423	432	407	431	447	446	435	407	427	454	463	422	437	429	436	464	422	435	391	428	431	443	440	439	429	440	406	426	419	431	428	445	427	410	444	428	429	471	452	440	466	398	430	445	424	421	456	415	425	430	460	432	426	464	421	464	439	408	462	430	514	431	413	487	435	388	407	472	402	447	460	454	434	447	453	453	373	416	485	440	422	412	424	449	428	448	422	408	443	397	424	447	449	464	443	456	419	411	417	436	433	432	449	430	420	436	435	442	411	431	426	431	432	384	444	462	454	430	447	431	423	430	424	424	431	437	440	424	448	435	420	439	450	448	418	440	449	456	417	456	396	439	441	439	422	457	425	429	477	451	432	430	426	483	443	445	456	429	438	448	411	480	433	451	466	409	419	464	456	441	454	434	479	425	433	415	403	414	490	447	445	448	426	428	392	426	432	457	434	426	433	429	427	464	418	427	449	453	406	429	452	443	428	441	437	431	444	456	428	436	451	430	427	440	454	400	426	424	438	430	426	441	404	396	458	446	415	409	449	398	439	430	441	440	438	432	467	431	450	439	422	417	428	404	425	468	435	475	470	413	424	472	452	456	407	459	448	487	443	450	433	407	444	377	409	438	411	460	443	442	433	462	418	433	422	460	406	452	431	423	435	462	450	450	453	398	395	468	428	454	443	437	421	460	427	420	435	427	456	424	415	444	449	408	425	441	456	424	414	398	408	460	425	450	473	419	433	424	429	448	442	429	453	433	430	401	419	430	428	408	425	393	412	413	457	439	420	435	447	427	417	425	417	476	410	416	425	433	414	412	379	415	447	465	429	450	395	409	428	418	451	412	454	454	461	437	457	413	426	429	452	445	393	429	437	422	439	406	442	432	464	430	451	449	431	395	443	423	433	446	439	431	496	404	452	439	471	439	440	447	408	473	431	423	437	461	444	439	444	394	378	401	464	441	451	463	444	438	420	430	425	443	438	442	434	435	438	404	455	459	428	451	465	415	429	444	431	426	433	438	407	446	421	419	436	429	407	445	451	387	398	450	419	449	420	445	437	437	442	432	451	460	452	444	435	404	415	435	451	422	414	444	432	410	431	473	452	455	429	424	449	488	452	420	429	466	420	407	433	421	399	470	435	438	442	441	458	427	400	469	450	439	461	450	441	452	425	435	415	422	426	433	454	426	438	424	462	448	426	404	473	439	447	416	421	430	431	458	426	463	426	430	441	420	446	427	418	457	440	390	435	452	427	453	405	417	458	441	426	433	437	442	431	405	445	429	433	447	466	465	400	487	438	447	428	451	469	407	439	399	393	440	441	437	435	449	449	442	418	452	432	403	441	448	440	417	472	461	446	415	385	458	422	445	434	391	407	411	420	390	436	436	430	420	425	438	414	446	445	412	447	430	444	452	429	414	426	447	437	418	436	423	414	418	417	470	449	412	428	424	432	419	425	389	432	441	462	391	412	466	436	429	407	453	402	450	419	410	448	432	426	412	421	478	430	441	463	419	415	406	408	457	453	442	417	438	449	412	437	478	441	423	457	417	459	434	445	448	397	437	430	407	417	447	447	428	428	403	434	416	430	415	442	407	446	437	478	380	403	430	424	439	450	386	481	454	408	406	443	414	430	427	465	433	463	429	410	429	408	436	443	434	417	446	465	401	428	463	430	439	434	412	446	439	440	401	406	412	437	425	436	424	421	409	445	437	432	400	415	471	420	433	480	439	449	434	416	425	435	436	438	435	426	434	410	419	435	442	467	466	444	421	430	442	424	460	430	431	444	418	462	434	474	423	438	428	449	425	443	452	431	420	399	410	436	447	443	458	446	431	446	421	466	434	459	434	423	459	427	409	448	421	443	389	442	430	378	485	417	409	456	431	409	440	433	459	422	435	458	435	426	416	452	476	418	402	433	463	436	436	399	449	451	402	458	423	417	425	418	436	463	424	483	463	438	415	428	447	473	421	450	398	447	453	449	462	489	477	412	480	421	436	433	445	426	422	419	470	456	431	417	458	427	420	438	386	415	439	421	431	425	405	458	417	374	416	412	467	423	458	454	442	449	404	430	444	419	394	459	453	428	441	406	386	426	445	444	462	419	422	445	430	447	398	388	467	448	430	412	455	457	425	411	432	410	416	465	401	412	462	444	450	429	442	469	452	438	452	405	416	447	427	431	407	426	437	426	433	421	468	416	425	445	425	414	444	424	440	402	443	437	425	425	393	419	421	418	419	496	412	418	417	431	454	432	423	454	437	429	442	438	456	452	392	443	442	456	428	424	460	419	447	434	443	434	423	412	448	413	404	400	429	446	435	440	458	458	431	411	420	438	437	432	432	421	437	432	439	442	445	427	381	465	448	443	421	462	404	431	453	475	424	439	483	446	417	433	446	452	437	433	459	454	435	440	418	432	397	422	430	438	448	422	418	426	429	453	455	449	433	431	457	431	398	451	426	453	437	420	458	435	401	446	445	399	426	436	421	472	428	450	436	427	448	438	417	420	415	431	422	409	428	420	414	447	434	401	423	467	433	424	428	453	396	402	413	478	419	423	417	440	422	433	416	393	447	433	467	435	407	429	415	432
24259	21375	28712	24592	23741	51300	49112	33263	16812	5553	1731	813	616	560	582	520	495	575	542	525	578	533	554	543	536	539	555	610	556	524	545	511	527	523	521	534	524	539	527	532	531	530	535	564	532	519	512	545	552	578	524	543	544	558	506	584	513	541	553	517	534	520	564	543	527	562	545	517	538	484	522	533	508	552	550	532	547	543	535	521	547	564	519	574	571	500	554	501	534	545	541	586	558	567	549	507	516	515	531	532	498	521	551	527	568	549	533	506	595	531	574	538	542	547	502	538	527	525	550	560	542	538	499	477	552	528	569	549	539	547	515	507	567	515	527	501	538	538	519	550	569	551	517	565	571	563	547	517	537	525	504	533	509	489	516	523	565	545	514	550	563	598	548	540	508	523	528	554	517	544	552	513	573	599	540	548	509	543	542	534	564	510	576	573	541	504	518	508	517	514	511	538	525	509	555	517	565	580	552	514	530	528	566	521	524	521	543	498	610	522	526	550	523	526	534	511	498	511	504	537	525	505	481	528	529	515	516	522	501	521	558	581	547	555	588	542	556	555	523	583	501	527	502	504	540	536	547	510	542	520	573	516	554	534	553	545	552	525	532	570	462	564	547	542	540	554	547	522	552	555	555	530	553	535	561	572	557	574	509	517	528	525	538	536	588	519	546	584	511	583	520	540	516	550	559	509	545	531	561	524	488	565	560	560	580	518	545	545	508	554	557	527	557	577	551	562	546	552	548	590	505	528	551	558	542	534	533	536	545	504	508	530	508	533	527	544	529	549	553	561	529	500	568	556	536	562	540	577	535	532	482	545	521	588	576	516	543	561	511	548	518	539	523	557	542	552	512	602	584	547	518	515	554	554	545	534	514	540	497	520	531	573	539	558	527	525	540	545	536	537	533	532	545	522	551	515	473	518	537	575	521	534	558	578	541	530	534	547	528	525	551	577	528	546	525	543	508	501	547	501	548	535	555	603	570	497	559	542	566	523	516	510	532	538	559	473	514	566	524	511	543	478	528	521	500	548	551	519	536	509	523	553	554	532	555	546	575	533	598	564	560	543	550	587	536	550	553	520	527	546	577	507	546	568	525	541	547	547	548	536	530	540	537	585	559	566	529	532	539	521	538	526	536	569	514	467	559	525	531	518	542	530	520	521	569	547	567	524	535	543	535	510	516	560	520	555	597	581	515	546	530	539	540	507	530	522	557	500	559	587	472	490	517	519	591	545	513	526	517	556	530	511	543	521	553	546	560	512	507	515	522	592	538	545	521	540	553	561	529	531	559	523	536	538	558	564	568	515	537	557	505	522	548	553	569	551	541	558	558	543	548	527	531	577	511	573	512	527	535	535	524	588	539	565	504	565	537	527	544	556	546	554	546	482	528	542	479	513	547	505	506	519	569	532	567	545	588	519	530	523	556	504	506	509	550	533	516	499	551	544	537	525	520	527	505	540	504	508	541	533	529	526	509	530	527	569	479	523	513	574	499	560	545	563	533	515	560	525	517	516	546	521	498	533	570	542	498	539	536	537	559	528	540	546	504	552	556	532	511	531	531	523	552	538	564	605	514	550	551	555	509	518	542	514	519	551	519	583	566	540	571	541	569	525	549	541	561	509	552	540	534	552	539	549	523	562	516	522	553	521	516	525	537	562	512	504	571	561	529	554	510	549	547	555	554	502	559	581	543	514	573	538	546	535	514	518	525	545	527	514	526	512	524	531	547	515	493	513	499	545	480	554	554	549	556	552	538	508	563	544	559	542	500	553	517	511	533	580	516	537	507	559	518	489	550	549	588	548	542	516	516	543	513	551	567	548	533	539	505	505	516	530	556	507	528	525	560	553	534	567	511	532	533	528	498	532	573	544	527	526	592	524	524	490	489	580	531	536	567	523	535	552	560	548	558	497	505	536	531	529	531	516	553	529	511	557	556	582	559	523	565	522	548	575	543	528	519	554	505	531	503	517	559	546	607	507	552	532	529	544	527	527	565	572	541	489	536	535	557	530	509	532	544	501	533	523	530	530	574	526	492	526	524	520	470	546	540	524	562	525	569	563	548	502	518	503	542	527	569	524	528	516	533	565	568	521	558	517	552	566	561	523	498	543	531	537	559	501	570	547	566	521	548	552	540	523	568	533	542	512	538	509	534	557	543	528	532	501	533	552	500	533	555	504	538	517	464	562	550	531	579	533	552	519	545	527	536	497	562	564	548	520	507	527	541	532	509	542	542	551	536	527	487	462	507	496	538	533	510	513	568	524	552	468	538	541	525	533	528	513	546	513	557	562	506	554	509	504	501	560	521	581	508	512	494	540	539	541	557	567	534	550	519	512	564	562	532	520	525	530	514	554	580	559	542	546	526	556	523	541	558	577	562	517	522	543	531	508	581	560	554	518	497	456	525	526	532	538	581	512	573	539	490	469	526	508	497	548	521	516	521	577	550	521	521	519	527	539	510	557	578	509	539	561	533	572	533	595	512	495	500	536	542	535	532	524	507	533	559	517	554	531	557	517	535	527	568	534	532	538	519	540	525	517	554	552	534	512	519	485	522	593	555	523	545	532	527	516	519	520	528	536	521	560	541	488	613	534	546	535	549	537	521	559	559	513	575	564	575	509	486	565	547	533	525	555	495	530	557	548	525	513	486	558	574	539	537	497	491	525	577	513	555	551	520	592	505	506	537	515	507	560	519	510	526	534	511	537	560	559	537	526	546	499	504	562	535	559	538	517	550	532	501	596	561	536	534	533	547	514	525	536	551	570	503	530	495	548	533	542	580	550	576	538	556	533	498	487	511	537	581	578	606	524	517	496	561	501	496	556	546	507	524	531	492	558	530	534	556	520	530	519	538	545	523	531	535	521	525	532	513	550	523	551	504	539	574	525	511	520	529	569	565	515	572	493	554	524	560	540	575	548	534	545	502	521	562	536	566	536	549	507	501	527	548	506	532	529	581	551	528	482	565	528	528	560	541	513	555	528	535	548	530	546	534	550	518	548	582	533	548	541	528	547	584	547	557	546	550	522	537	495	550	534	525	560	528	527	521	537	525	542	543	487	499	553	548	547	499	561	507	520	573	527	551	545	587	585	557	529	545	549	544	517	504	539	533	531	532	550	517	506	513	532	544	538	558	526	535	530	541	551	525	535	550	585	556	552	535	542	556	502	527	572	530	530	546	516	537	519	534	556	504	518	524	524	534	566	517	537	532	555	544	510	513	544	496	493	569	559	536	491	525	546	538	517	546	527	526	515	515	543	515	489	534	549	573	523	501	549	488	472	491	523	516	554	517	566	505	547	540	532	523	557	536	562	490	507	511	513	563	591	581	561	511	525	564	542	556	540	569	548	516	545	561	536	591	533	493	589	514	538	546	543	549	495	520	506	545	544	529	608	508	510	531	555	503	527	531	534	544	514	527	512	517	510	546	520	496	549	518	546	518	535	526	503	549	537	507	531	549	509	543	511	533	562	557	507	560	514	536	502	512	515	537	535
13267	30784	29746	15446	21544	54466	42836	26941	12766	4832	1732	841	579	543	561	482	512	524	569	543	559	518	570	526	550	509	493	500	543	527	542	507	524	477	550	537	521	546	510	528	531	530	513	511	505	504	560	497	516	522	519	528	511	496	554	509	521	530	541	534	548	477	499	461	511	548	533	525	558	545	524	537	535	538	511	567	490	515	454	499	501	534	556	526	555	544	467	502	511	505	508	515	515	561	525	539	558	503	546	472	537	551	534	496	515	491	542	544	544	510	503	505	549	489	532	514	501	519	511	498	543	561	522	525	501	480	483	529	502	532	531	529	548	491	536	511	511	510	484	525	523	552	492	492	570	539	502	529	550	489	536	522	548	512	510	508	567	509	504	550	507	493	533	549	521	526	519	467	526	538	536	526	529	509	480	521	481	490	537	528	511	502	581	477	548	593	513	535	500	496	471	494	504	541	520	492	510	537	541	481	497	560	549	470	543	517	533	492	525	505	528	499	522	549	500	515	533	501	557	506	459	499	521	502	568	504	566	471	531	522	525	560	521	498	517	535	517	554	491	528	500	503	508	505	522	513	474	498	514	506	522	501	510	571	505	566	503	489	553	505	535	512	523	533	497	533	485	479	511	491	529	507	545	514	538	535	491	511	518	532	519	528	537	508	522	527	501	509	491	519	515	537	499	517	495	546	502	557	487	513	499	539	487	507	518	549	500	509	524	505	486	518	534	530	464	537	537	508	508	501	548	511	510	529	506	537	533	532	503	537	511	533	504	513	503	525	509	538	479	506	516	516	503	519	514	536	499	558	557	511	527	483	502	488	520	514	525	519	514	553	528	519	499	512	554	536	530	530	543	513	532	547	503	516	505	511	493	522	526	541	516	525	519	508	566	531	485	515	470	513	527	534	543	547	543	460	530	531	562	541	473	581	524	527	540	481	495	490	548	451	490	461	513	558	490	511	534	528	527	532	494	549	521	479	551	518	503	509	503	518	492	496	530	549	509	515	529	510	481	548	555	484	561	503	528	538	527	519	517	491	521	539	541	510	503	541	513	527	522	527	552	513	507	490	473	518	523	556	543	515	531	513	516	544	531	501	520	486	516	514	542	511	563	524	520	508	515	520	541	534	528	505	508	515	475	492	511	516	521	499	526	483	519	484	493	520	553	506	491	530	504	484	491	529	531	518	536	514	527	479	525	527	505	510	537	524	503	514	480	528	500	481	535	544	511	483	548	444	497	495	485	540	479	499	507	505	487	533	531	531	523	489	524	513	492	528	512	515	476	503	513	526	540	522	519	546	552	512	508	498	520	509	517	542	498	503	487	531	517	512	537	509	520	538	496	489	477	511	527	535	539	482	483	512	510	513	535	526	508	554	508	521	496	519	560	517	542	479	546	525	539	500	541	481	523	503	525	514	478	531	553	545	556	522	558	498	501	542	549	525	514	483	540	496	550	525	498	515	491	539	536	500	528	531	526	505	473	536	495	524	538	539	466	507	538	537	516	519	493	503	488	536	512	518	461	478	521	503	485	504	510	501	534	494	500	508	483	523	519	527	491	525	506	527	490	517	505	544	498	531	486	493	489	519	553	538	503	485	558	507	500	492	496	511	524	528	498	555	474	520	493	532	529	522	517	478	540	542	528	495	507	533	513	524	556	515	488	508	512	526	499	517	519	541	534	571	564	503	537	479	493	517	501	465	516	488	468	496	517	526	547	498	504	492	502	513	516	545	546	491	511	460	499	493	519	505	529	504	514	534	546	510	549	488	535	525	509	537	525	552	539	502	560	532	529	530	491	510	501	527	514	532	540	573	523	539	493	474	519	497	545	525	552	526	503	514	499	536	503	496	466	530	509	498	492	512	509	512	520	518	560	488	525	497	496	553	515	530	487	520	542	541	468	524	547	497	527	529	489	518	495	547	518	496	495	497	495	528	538	521	498	500	548	516	556	522	504	510	527	501	549	505	522	477	527	539	535	507	525	557	519	519	506	510	517	545	496	545	475	479	514	528	536	498	522	520	479	493	494	511	509	559	537	547	488	545	505	528	550	521	532	522	514	508	506	510	476	511	506	542	551	529	504	491	493	497	510	549	504	520	518	540	514	518	549	504	475	497	532	501	526	503	520	506	531	508	503	522	571	530	461	535	520	507	510	507	506	540	497	514	538	556	529	522	511	503	493	524	526	499	536	519	517	485	538	536	560	519	517	565	513	540	526	508	552	569	456	482	482	518	538	543	556	523	523	531	514	499	518	509	522	514	512	481	485	532	575	513	548	516	486	517	519	503	546	567	499	507	541	500	493	518	512	495	528	515	535	494	491	562	506	506	566	492	505	480	503	536	510	514	495	559	488	481	527	485	475	541	496	543	539	527	500	456	552	555	483	474	501	487	492	514	507	527	505	521	498	513	531	569	509	515	479	518	506	535	522	502	502	499	488	533	523	549	489	490	501	530	558	535	498	518	525	519	499	496	478	507	520	474	543	517	516	539	461	514	530	485	545	488	545	528	484	518	532	491	497	555	498	511	500	495	522	508	501	522	536	492	516	526	477	538	498	529	502	523	499	531	492	510	508	546	481	500	524	538	550	502	595	519	487	537	471	552	518	513	520	493	523	526	520	534	504	518	491	576	512	508	525	512	500	554	494	504	534	553	518	561	534	521	512	503	498	509	532	529	507	514	525	520	504	502	520	530	508	493	517	492	516	536	487	512	520	540	515	497	557	528	515	495	514	524	532	499	474	535	518	482	487	514	518	503	550	588	502	527	534	528	511	527	482	499	520	520	518	523	523	543	520	546	484	537	494	532	535	471	529	479	520	500	549	552	497	501	497	548	536	536	546	509	507	545	519	504	535	515	485	519	502	540	540	520	516	485	493	517	504	498	536	495	520	496	509	509	534	492	468	544	546	501	490	525	520	469	505	514	475	540	533	499	522	536	488	476	494	519	517	515	514	503	505	487	537	514	533	484	548	487	502	493	525	494	485	491	539	551	516	547	554	504	513	511	512	521	507	544	529	544	462	493	483	551	526	515	533	513	491	536	477	526	473	514	490	538	502	481	488	474	520	541	512	541	519	488	518	519	500	502	527	506	507	500	532	537	552	500	520	554	536	492	493	506	504	466	512	498	525	487	538	540	523	497	489	524	503	521	501	548	483	536	519	470	545	502	520	519	525	500	522	487	508	509	527	501	526	519	530	530	534	508	521	501	548	525	514	472	501	482	533	475	486	491	487	524	561	506	514	513	560	468	563	514	503	513	506	522	550	517	515	532	530	497	516	530	555	500	542	514	528	539	483	491	517	500	544	524	554	532	479	507	521	571	517	503	565	537	462	469	531	478	531	491	495	542	520	513	486	533	576	509	501	521	543	485	545	526	513	512	505	498	516	546	545	521	500	546	539	518	470	502	542	510	502	518	557	505	527	514	549	510	562	493	514	496	528	495	518	476	507	540	510	514	537	505	560	523	515	501	500	465	526	525	519	486	539	507
28747	21782	16433	5000	1148	3370	4046	2670	1522	805	555	486	474	423	438	453	440	452	466	451	458	442	429	453	443	421	446	445	411	443	430	426	430	425	455	441	440	415	440	463	385	448	417	463	436	449	431	448	454	454	444	460	492	457	440	420	429	432	462	449	417	440	402	435	413	423	422	447	462	456	460	452	406	468	468	437	426	481	461	426	456	466	421	475	424	431	429	397	431	436	432	415	390	454	463	437	439	424	460	414	394	431	434	427	438	414	415	479	437	451	432	471	453	473	448	432	444	464	429	427	464	431	434	458	429	443	445	462	429	467	382	414	449	479	413	387	437	425	429	415	455	451	459	461	461	443	455	446	454	465	432	422	431	424	435	427	440	428	449	446	444	427	422	462	436	436	431	399	432	393	425	414	465	459	437	461	422	442	400	460	431	435	473	465	453	423	442	404	464	466	444	453	451	482	445	456	437	452	409	452	447	464	448	439	455	449	467	402	469	414	430	408	483	406	490	469	450	388	427	502	443	437	423	418	422	431	452	434	447	439	455	423	443	483	425	394	422	436	462	425	481	422	429	450	418	465	433	436	448	394	435	454	439	435	408	465	461	405	469	427	444	452	416	468	423	424	450	450	442	451	466	484	404	447	423	437	452	463	431	398	450	428	434	442	421	446	415	427	425	434	408	455	497	426	440	455	465	438	441	485	432	436	444	441	437	437	438	405	467	440	418	402	452	450	413	425	450	413	417	414	423	430	447	411	386	426	413	448	443	473	426	483	437	423	442	435	464	464	408	455	425	425	452	471	467	425	427	467	432	445	422	473	477	452	462	462	426	458	434	446	440	425	447	437	457	438	416	455	423	416	391	435	433	471	440	452	458	445	429	435	440	442	461	421	455	458	420	429	418	446	445	459	458	437	432	431	425	407	458	427	446	423	407	416	447	428	466	438	441	400	422	436	389	449	444	425	435	417	452	404	427	405	465	508	433	436	430	427	408	445	469	443	419	409	459	441	419	470	454	470	414	457	455	466	407	480	433	450	466	431	419	431	444	448	403	417	399	425	402	441	420	432	409	443	415	453	438	419	421	436	397	498	425	421	379	436	465	435	412	419	424	435	407	473	395	409	460	432	437	452	465	448	429	458	463	454	463	446	469	456	482	467	435	429	422	434	413	425	453	490	436	392	424	425	417	437	468	404	426	427	442	472	402	481	434	459	431	429	425	440	431	429	430	424	440	427	407	434	438	423	414	456	466	454	419	443	434	449	458	444	429	428	486	452	441	425	472	477	472	411	463	456	463	441	442	436	430	436	486	437	405	404	420	425	475	437	437	449	460	451	455	437	418	425	458	399	406	492	475	432	429	448	424	445	420	458	447	447	462	457	420	457	465	435	432	467	444	431	434	396	424	451	450	428	497	399	438	432	434	459	476	432	416	422	446	452	481	461	430	428	451	435	430	433	431	449	440	473	405	457	468	409	435	438	409	424	446	491	455	442	437	429	435	410	423	431	453	439	440	451	447	425	476	412	427	413	438	455	416	411	437	486	419	446	456	425	438	459	464	470	422	453	470	464	427	466	450	440	453	474	447	479	434	424	425	428	410	424	418	443	463	469	437	400	401	429	473	416	437	424	456	445	410	448	459	418	440	417	437	449	417	439	450	416	415	431	473	441	434	429	448	459	409	411	427	463	417	474	432	455	418	404	455	456	386	434	426	462	446	431	420	399	439	473	430	443	441	450	410	444	446	450	426	444	402	445	449	394	438	496	421	421	429	429	473	437	448	422	466	448	432	413	431	434	470	435	454	428	446	426	431	463	429	480	446	464	462	459	481	436	464	425	475	426	439	439	422	468	405	420	456	440	396	435	432	381	412	387	403	436	417	478	425	433	443	477	449	439	443	431	450	420	425	475	476	449	438	438	453	416	436	464	427	462	435	409	448	423	437	447	456	464	431	411	427	452	415	438	440	470	407	395	456	461	469	474	430	463	430	420	441	410	427	431	450	437	428	444	446	424	422	422	458	418	446	438	385	457	442	463	446	436	440	455	449	456	466	449	435	433	454	430	406	463	449	429	464	404	401	415	444	417	425	408	444	402	458	425	452	436	448	422	455	454	427	460	436	432	476	459	468	473	482	462	465	442	432	450	432	416	416	453	429	434	421	417	484	439	427	435	439	441	425	390	438	427	433	459	434	454	434	486	443	417	389	377	447	457	413	489	481	418	395	430	472	447	461	467	419	419	425	428	457	477	438	433	466	393	429	417	409	438	432	427	402	413	431	420	432	451	438	430	451	427	464	444	431	446	447	444	433	455	430	448	433	423	439	432	428	446	445	433	435	434	451	444	429	446	410	408	472	440	461	429	464	449	416	425	425	436	424	410	433	441	404	446	400	416	422	451	446	449	435	436	412	423	451	432	434	472	423	447	443	458	449	441	491	465	469	423	460	456	418	406	477	419	440	438	454	401	408	406	464	468	461	438	462	398	435	408	451	447	435	429	412	413	454	439	444	408	438	424	435	447	425	462	411	435	470	428	410	432	462	461	463	446	437	403	419	440	412	432	431	462	427	418	437	408	480	448	437	461	459	450	429	428	446	428	441	434	424	389	465	420	433	436	441	492	452	443	446	483	460	406	421	408	436	472	434	464	423	410	422	448	449	436	444	433	453	445	428	437	440	428	447	427	459	433	473	411	441	463	467	432	456	474	457	461	404	405	431	432	414	442	435	404	458	432	436	455	485	448	414	431	438	421	416	432	412	374	411	422	451	429	472	425	420	471	462	414	451	445	435	429	429	458	447	428	453	445	430	459	435	474	453	438	471	477	414	421	405	433	414	415	435	418	437	418	408	426	421	429	420	408	430	438	387	441	412	462	444	462	431	448	442	463	425	435	438	434	452	400	424	427	413	430	397	436	414	434	464	448	434	440	441	469	402	435	433	438	459	424	441	457	447	432	429	463	412	461	439	422	410	459	455	439	454	468	438	451	443	473	393	432	428	461	443	425	446	442	464	433	448	444	392	417	454	436	445	451	417	408	459	407	421	429	412	425	413	422	429	422	436	401	428	432	406	449	434	411	431	428	402	444	417	438	414	452	456	434	416	413	433	414	436	429	435	428	439	445	412	484	437	420	460	448	483	434	473	407	431	384	426	414	433	422	421	442	443	414	456	408	458	416	430	443	479	427	443	434	450	461	433	464	449	412	416	458	429	425	449	423	443	431	437	469	468	453	452	415	431	441	455	428	433	461	445	418	444	450	470	427	460	426	460	451	456	444	417	449	437	462	452	434	425	431	421	446	457	415	439	423	416	464	469	418	455	493	462	431	449	456	464	438	421	411	454	427	417	420	427	475	467	409	426	455	464	432	431	419	442	409	437	421	443	415	442	459	445	429	414	462	440	447	468	454	421	452	427	435	430	418	410	454	456	446	428	429	463	425	438	446	444	464	438	446	439	433	416	443	426	429	427	433	420	415	401	450	466	443	421	424	424	448	447	443
12479	19089	13347	3040	1107	4284	4693	2965	1607	830	581	433	441	390	414	391	442	414	434	408	402	391	424	426	365	402	390	394	382	372	385	428	410	422	397	400	411	399	418	412	417	393	390	389	426	392	359	442	430	441	428	449	419	407	400	375	373	393	392	411	443	402	430	429	391	398	377	391	379	407	396	410	396	389	447	452	374	408	423	409	442	371	404	444	404	405	379	429	400	396	407	387	444	448	427	408	423	366	409	405	374	431	441	405	415	435	430	438	425	405	443	432	404	371	386	390	394	406	394	417	436	375	453	396	399	398	417	422	404	425	396	420	392	413	418	387	388	407	403	448	438	367	387	419	407	433	412	458	416	374	423	398	368	379	426	416	380	373	410	410	427	424	380	425	459	391	381	387	408	371	389	428	402	447	416	412	380	410	442	443	409	425	395	396	406	447	426	388	402	391	401	413	417	405	384	414	414	397	409	398	405	410	382	409	395	402	443	433	390	405	413	381	421	424	423	391	392	447	393	430	392	383	427	404	399	372	374	376	435	393	429	372	421	391	425	436	425	421	411	411	428	401	403	405	415	398	429	380	401	378	393	409	397	392	378	419	427	431	411	408	399	414	404	379	418	432	409	415	416	409	428	407	378	391	393	411	434	376	406	382	394	388	408	439	392	410	409	379	420	430	439	412	380	409	405	391	411	414	405	421	416	404	381	384	411	421	402	397	417	403	397	437	414	408	399	397	383	420	415	433	382	386	375	383	403	406	409	401	395	379	434	423	429	407	420	387	424	421	402	386	396	424	394	425	395	402	383	415	391	398	404	423	387	424	398	399	394	412	390	402	405	399	396	421	402	379	412	404	385	418	427	398	392	387	383	437	413	387	426	418	397	417	386	445	429	417	427	390	405	386	390	389	413	404	412	449	410	406	424	380	433	415	416	383	417	400	375	448	386	415	410	420	407	378	443	383	389	430	385	424	426	421	462	406	456	434	380	363	428	421	410	383	361	436	388	399	416	398	393	416	414	394	445	413	391	411	391	439	393	395	419	434	407	394	453	368	431	378	424	415	414	396	396	383	351	413	433	394	401	406	392	406	399	378	386	369	373	434	386	402	375	420	429	386	396	418	380	425	377	394	432	405	394	416	404	390	396	384	358	491	424	419	420	420	382	436	417	397	440	416	412	425	407	396	428	391	422	421	398	380	401	421	431	427	370	388	384	419	397	387	472	418	428	375	421	405	407	388	384	419	435	442	428	423	439	388	419	418	425	356	426	433	385	398	391	407	391	399	390	411	406	430	407	396	412	395	397	409	376	379	402	417	439	427	414	393	407	402	398	381	435	389	416	417	426	414	421	429	391	365	383	417	406	435	385	424	406	417	423	389	388	409	395	378	421	402	401	435	399	431	488	388	399	450	444	413	387	383	448	394	357	423	429	398	421	408	377	395	404	417	442	385	400	442	403	391	432	368	412	419	394	388	415	390	420	417	406	397	445	420	403	430	434	389	438	408	395	385	393	435	432	398	419	434	387	427	362	375	413	412	482	428	417	399	374	422	416	431	404	415	403	398	420	403	411	421	426	440	392	380	426	428	399	407	423	428	391	390	432	429	441	437	426	419	422	413	416	396	381	400	422	384	433	417	408	422	394	386	417	405	436	412	389	386	435	429	425	464	422	408	399	377	432	401	423	403	424	400	440	397	416	425	417	394	406	405	408	394	409	392	450	417	423	403	396	408	380	427	400	411	399	384	407	417	418	420	398	433	403	417	429	420	384	417	407	409	434	389	433	444	399	396	434	395	439	439	405	399	401	412	393	408	431	419	413	410	364	392	429	412	409	385	396	394	406	363	412	429	435	415	400	391	451	423	398	372	395	414	389	402	449	396	428	392	417	419	380	409	407	422	369	443	439	433	376	397	405	411	412	401	447	422	435	403	392	432	391	394	409	436	413	417	404	421	409	365	380	413	398	396	453	402	394	418	420	401	408	428	419	425	410	410	392	390	406	411	439	412	406	411	404	388	411	386	431	383	403	388	414	408	404	381	366	357	447	403	403	414	383	451	437	420	455	400	414	449	377	443	377	401	421	418	394	429	412	374	408	411	404	390	425	420	420	407	416	393	368	405	406	387	403	395	378	417	424	386	414	389	449	427	390	407	406	382	442	432	382	419	411	407	419	419	404	433	389	431	408	383	416	404	409	388	403	381	411	417	395	410	397	419	449	420	435	393	412	420	412	395	405	418	403	400	402	381	391	431	401	392	397	410	398	385	417	420	414	398	383	425	370	425	424	390	425	385	408	453	416	415	417	417	367	471	432	417	388	409	441	400	461	392	412	378	416	406	393	421	411	439	418	369	444	404	427	386	403	382	405	391	393	419	367	436	427	380	405	403	404	375	431	397	393	380	372	416	432	410	413	403	401	405	389	447	373	383	423	398	380	408	418	392	388	382	410	400	440	443	388	397	424	409	403	436	418	419	407	390	420	416	377	449	445	391	388	378	384	424	489	436	416	389	401	424	407	438	414	417	409	411	402	412	405	393	426	432	434	438	359	413	438	374	382	402	413	412	369	421	424	420	385	408	447	394	415	431	377	389	407	389	418	448	396	423	400	413	423	379	373	426	402	368	371	404	384	415	399	395	416	412	379	426	402	423	438	424	425	388	421	408	390	422	403	404	422	416	385	413	415	420	397	386	423	419	390	417	372	424	412	422	396	411	421	375	449	409	433	395	383	398	409	406	391	433	425	427	419	418	429	405	430	376	426	386	376	417	384	386	387	413	406	404	389	429	389	391	447	392	403	418	366	415	421	427	397	407	399	402	403	400	415	425	418	429	400	370	398	394	413	408	407	400	393	407	392	420	418	415	428	396	395	383	395	410	397	379	423	387	415	393	413	384	384	379	413	366	396	401	451	394	414	408	399	363	395	409	408	398	367	403	399	393	437	421	427	379	441	389	397	413	435	427	388	406	379	424	415	367	409	433	392	418	435	373	399	377	426	391	431	392	373	436	395	370	424	408	413	429	428	398	423	408	391	427	435	383	421	422	374	397	410	388	431	366	440	408	379	383	410	431	403	401	386	369	394	429	397	399	435	444	442	414	422	389	401	413	331	399	399	434	458	429	432	420	404	392	367	401	398	436	381	383	431	426	404	435	394	412	409	379	423	404	417	414	414	400	397	392	411	405	421	392	409	412	396	423	387	396	445	393	391	431	370	418	411	440	447	397	427	407	415	444	426	424	433	420	393	394	412	383	391	396	413	414	375	434	399	411	448	407	407	415	428	417	449	457	429	410	386	431	427	412	381	442	414	427	398	407	455	415	389	431	408	406	427	409	410	395	404	389	372	348	394	404	429	414	450	406	418	429	394	373	385	410	413	382	411	408	396	375	422	397	422	414	438	423	415	410	418	419	382	454	373	418	425	391	403	418	448	418	420	378	379	399	397	399	414	400	466	359	408	441	382	427	348	416	404	402	394	422	408	379	415	425	387	395	419	441
25517	21524	27532	24904	11737	20693	31972	22189	10024	3016	1043	597	487	467	448	461	415	501	446	465	486	464	456	455	426	459	421	453	460	465	465	411	455	417	468	455	414	405	436	432	455	462	449	445	505	407	487	449	479	480	434	459	442	431	450	457	427	437	451	440	432	460	463	481	452	437	399	453	430	449	484	447	497	441	437	465	415	455	440	463	451	443	454	408	472	436	457	451	458	473	425	485	449	427	470	396	448	426	476	457	429	442	450	453	448	512	447	459	477	437	393	452	416	471	469	452	427	436	477	447	437	464	474	453	479	425	412	427	441	456	450	441	471	464	487	444	422	452	415	472	436	418	452	441	442	471	473	462	431	446	511	432	423	434	453	419	445	415	435	436	447	451	452	460	446	431	436	436	455	404	444	470	397	482	465	433	499	459	503	437	420	461	409	477	455	457	450	446	467	443	457	474	458	398	444	435	458	463	461	444	450	421	453	440	444	422	424	483	454	451	497	412	438	440	444	444	428	453	445	443	430	465	413	434	411	451	469	457	444	457	451	449	432	427	459	433	454	459	448	442	432	448	458	485	430	438	436	414	473	451	433	452	433	447	464	466	436	425	447	464	438	426	451	401	454	435	458	454	454	412	457	445	479	474	425	453	482	422	431	443	401	440	419	435	455	417	454	448	499	472	397	459	460	424	438	458	444	438	435	435	458	448	482	456	443	419	458	446	478	427	460	469	497	447	428	403	437	460	443	428	404	399	442	442	429	464	448	458	454	435	443	444	457	500	435	440	418	425	482	435	467	466	444	439	426	441	457	478	443	461	453	454	404	444	463	439	465	421	425	434	460	454	411	447	417	435	427	445	481	489	435	437	425	428	463	439	469	431	465	401	423	434	432	440	431	457	463	454	497	469	411	439	448	451	410	452	479	443	440	468	422	403	414	408	473	424	491	467	434	434	427	444	467	462	446	409	460	477	458	455	428	475	449	463	431	479	451	437	471	452	481	436	465	492	453	442	454	430	460	460	479	422	438	451	457	445	463	439	448	440	423	458	463	466	439	435	447	407	465	453	406	430	480	430	433	466	458	418	454	506	426	452	449	472	445	402	472	453	440	414	476	463	423	482	471	472	443	473	430	439	439	441	435	434	449	414	459	465	441	450	453	421	434	446	459	441	427	430	413	412	458	468	483	446	447	416	435	504	476	473	431	429	480	453	430	403	475	430	441	413	451	448	442	410	423	465	429	428	453	476	432	421	466	468	459	456	452	438	515	490	420	415	430	439	452	505	414	435	465	431	423	458	444	424	432	465	450	453	427	423	431	467	441	470	450	448	442	426	442	445	437	443	431	415	446	456	407	448	389	432	437	431	443	448	447	447	430	394	466	476	393	437	418	435	468	458	452	420	465	435	448	451	444	451	447	479	451	410	419	444	498	476	473	461	474	424	421	447	439	440	441	480	465	433	411	441	442	448	456	443	448	423	479	435	426	422	468	478	426	465	479	436	466	465	441	423	453	396	444	423	446	467	462	424	433	417	422	448	443	409	475	438	476	420	443	457	470	429	468	414	442	425	453	461	479	429	469	471	418	473	510	465	444	455	475	449	491	455	429	439	441	445	444	460	484	464	416	434	410	473	461	455	394	426	446	492	441	467	474	456	479	475	403	466	413	421	449	448	425	440	433	465	423	444	422	456	416	453	453	417	458	458	454	454	460	448	420	429	442	389	450	429	400	383	420	434	429	434	447	466	388	464	406	438	397	447	440	446	466	437	445	457	462	451	467	432	393	426	439	444	495	450	444	452	431	428	437	428	449	419	440	479	469	476	477	435	481	410	447	436	467	443	423	464	437	456	422	467	470	437	433	440	480	437	428	453	453	445	491	475	432	465	451	467	413	424	434	420	444	492	425	447	462	433	457	457	449	443	439	427	419	438	438	443	450	437	427	453	453	459	443	453	436	428	438	440	447	439	431	458	421	454	478	416	455	431	441	437	432	457	416	431	435	454	442	444	420	447	428	414	413	505	459	457	459	486	451	372	442	479	424	475	439	420	428	468	423	462	455	473	441	463	467	426	447	442	427	413	460	458	457	459	416	449	471	480	488	426	475	447	460	403	453	446	466	472	464	441	461	435	465	428	448	450	460	447	429	466	383	466	480	439	426	443	469	445	414	456	460	453	470	457	392	453	447	432	479	457	422	419	466	405	418	431	423	446	475	476	448	442	426	494	460	449	439	417	460	460	443	439	468	432	468	424	408	452	430	450	476	444	440	420	444	425	459	499	489	487	468	438	460	475	453	454	438	446	409	441	450	464	417	462	475	462	397	432	448	438	453	479	473	457	423	417	452	454	418	445	427	461	477	442	422	449	453	441	466	413	457	452	446	456	441	414	441	436	490	425	449	472	471	458	417	430	456	474	472	418	450	447	489	419	407	441	484	431	448	467	433	426	468	414	467	440	450	433	428	445	420	409	425	431	470	453	422	423	451	466	450	455	448	485	444	448	464	421	440	424	449	444	473	445	432	432	438	419	434	463	448	454	382	401	413	436	463	404	453	474	426	467	423	445	464	450	435	439	424	462	431	420	466	447	433	420	446	448	444	432	442	458	447	418	440	397	447	423	448	476	419	433	436	477	472	429	410	446	435	432	456	464	444	439	409	435	438	443	454	433	452	434	408	480	492	483	459	469	450	433	449	466	415	414	463	422	474	453	429	440	488	458	428	422	441	470	447	429	457	482	424	455	437	467	409	477	432	436	430	456	434	440	457	425	466	447	459	423	453	464	418	459	439	438	480	444	497	467	434	475	453	442	460	461	466	422	431	442	401	403	417	415	455	443	471	461	435	463	458	472	451	445	457	437	448	451	470	454	438	418	476	467	453	454	421	482	419	433	469	463	467	424	417	447	437	441	426	471	477	445	462	421	421	452	444	449	457	435	466	472	464	445	432	450	425	481	457	480	451	447	448	459	444	433	440	441	474	447	455	436	457	462	451	445	451	447	433	443	461	452	445	447	464	436	412	477	455	435	434	436	462	449	467	416	436	434	423	420	468	438	450	421	425	483	396	441	464	452	420	444	426	454	467	437	423	447	448	475	438	456	448	464	430	462	435	432	414	431	434	442	457	446	455	420	414	480	475	448	415	487	455	447	432	472	432	466	403	423	452	412	420	426	465	412	422	450	420	461	468	468	448	458	452	444	431	417	429	430	441	458	462	439	485	450	442	433	405	452	459	417	435	423	447	468	459	425	414	472	438	477	488	446	460	452	435	412	439	442	453	451	466	478	441	405	450	461	441	434	436	411	456	418	425	478	412	466	449	436	471	444	431	461	450	442	476	480	430	438	471	439	474	463	441	464	416	428	430	483	451	444	439	453	434	433	470	453	466	470	421	463	468	492	468	423	438	482	437	458	445	438	475	449	473	450	455	441	475	472	446	453	484	431	489	419	436	411	457	449	428	416	416	466	412	409	425	444	466	441	452	417	449	449	428	456	391	423	461	463
14387	29063	22568	11435	5378	22970	27781	17861	8218	3162	1142	609	509	421	456	422	444	461	434	440	431	427	475	435	411	432	456	442	447	457	418	450	397	437	430	434	441	424	432	461	466	423	441	474	420	444	421	447	447	485	430	424	450	424	427	433	431	400	402	419	464	448	429	422	395	456	469	441	464	453	449	419	409	448	411	478	412	468	439	436	443	430	417	460	431	433	429	428	450	448	402	461	440	454	401	425	469	404	433	438	441	433	420	446	448	395	451	429	446	388	438	424	425	418	422	411	441	391	447	441	431	448	433	406	459	440	464	446	455	488	434	459	449	442	427	425	416	418	425	429	392	459	432	414	390	442	427	434	425	422	429	431	413	439	440	429	441	387	429	430	440	467	463	413	440	450	418	397	425	455	412	440	448	413	437	432	426	444	425	432	399	443	443	422	431	446	449	442	384	417	446	409	446	408	430	456	407	432	389	429	438	432	430	430	469	406	397	472	430	397	428	417	442	435	449	412	414	429	462	435	424	433	426	436	427	457	428	440	461	461	422	440	411	418	452	425	405	428	426	436	431	474	467	419	416	402	438	433	424	430	435	436	439	412	437	423	420	419	416	411	429	407	432	449	460	410	474	442	406	437	432	441	422	416	438	417	451	446	457	460	426	413	420	477	416	447	458	482	438	424	424	443	425	422	469	432	458	427	383	453	492	415	445	438	440	416	411	457	418	431	426	391	470	454	441	423	398	429	435	416	468	428	413	399	414	437	429	416	466	447	454	459	393	455	436	431	416	413	430	436	457	393	436	424	410	448	398	431	414	449	425	424	428	419	438	440	406	428	455	429	401	431	456	437	403	413	432	466	428	424	416	427	411	406	441	428	464	397	433	386	415	443	457	427	454	438	416	444	443	480	430	435	439	433	452	417	406	425	430	470	401	438	418	408	422	439	445	392	438	500	426	407	416	411	429	444	421	436	378	414	455	450	403	433	433	431	414	490	403	428	453	386	445	416	441	466	445	409	457	456	465	460	429	441	426	430	448	419	406	437	436	429	450	438	458	427	417	457	437	411	431	442	445	437	453	431	448	415	433	444	397	421	447	445	404	433	427	418	475	431	448	421	408	441	469	418	470	416	430	431	431	452	433	434	480	426	415	460	454	478	472	421	446	424	408	411	421	468	419	475	428	457	445	426	450	401	430	416	423	431	430	445	376	440	467	424	417	403	415	439	391	470	406	441	450	441	428	464	435	409	449	434	429	452	455	444	417	427	438	429	435	430	425	413	429	441	459	442	446	407	448	455	443	444	415	439	436	444	426	415	429	439	403	447	428	465	407	441	444	448	416	426	478	429	442	401	405	427	437	409	439	439	428	426	438	396	439	426	424	447	444	417	445	429	399	443	407	440	451	428	403	460	432	415	417	458	431	450	442	428	417	435	427	427	439	397	417	443	409	419	433	429	445	458	448	417	439	457	427	451	419	412	414	459	435	438	420	445	448	458	415	409	460	480	431	421	439	407	471	458	439	396	441	408	408	418	418	428	448	449	454	414	407	417	441	393	468	427	424	461	441	442	469	444	443	468	456	453	434	405	459	457	412	454	411	451	438	451	412	434	468	448	451	427	427	373	448	433	425	456	448	413	436	417	457	471	450	476	425	446	425	434	414	452	450	420	422	453	440	453	424	481	455	449	426	440	430	482	402	417	431	448	445	447	442	383	441	423	472	426	474	443	407	456	431	427	466	402	444	410	408	455	425	427	417	421	419	453	466	444	409	423	438	391	403	416	443	476	443	427	464	438	432	438	414	452	442	445	441	409	411	394	443	440	441	381	443	466	476	409	446	429	423	429	429	426	438	446	464	459	459	448	447	426	478	387	435	449	414	462	489	462	433	437	413	426	430	436	443	445	434	406	444	455	441	454	435	422	443	436	429	480	421	457	413	441	459	410	436	450	454	487	422	406	452	441	376	446	455	434	406	450	416	483	435	423	437	431	434	428	437	439	447	420	433	456	432	392	420	456	416	466	405	404	431	450	438	433	463	442	409	395	424	427	427	458	472	420	439	438	435	450	435	409	415	449	426	423	415	444	439	440	439	429	422	436	477	483	430	411	460	432	429	435	447	428	481	424	445	438	433	407	429	449	426	426	432	404	404	400	456	435	411	452	477	454	437	442	421	416	454	438	421	447	455	467	399	429	439	471	407	422	450	439	436	425	427	428	431	436	439	437	407	460	478	458	428	407	447	437	448	444	414	464	399	455	427	412	444	436	445	445	463	415	402	455	436	423	393	469	400	428	411	391	405	458	415	428	416	414	429	472	384	407	434	438	433	424	405	421	448	473	422	435	425	416	443	437	438	426	430	435	410	435	441	443	425	406	441	415	451	414	411	438	443	426	462	395	447	451	397	454	430	434	452	457	437	438	421	407	454	427	465	440	459	432	446	447	434	449	431	419	479	442	423	433	431	440	418	427	454	428	423	406	410	443	445	412	435	411	420	438	431	409	438	462	427	469	434	422	456	437	437	420	431	456	419	376	419	442	416	433	428	426	429	415	448	450	416	499	453	386	481	410	413	463	402	436	377	417	458	398	437	418	451	464	443	414	414	449	463	401	436	424	427	432	446	414	430	409	420	424	422	410	406	477	427	457	460	402	439	409	423	426	442	420	423	447	464	469	484	450	435	431	419	396	413	429	416	431	450	446	435	470	384	444	390	445	467	443	418	455	453	401	414	423	442	441	431	392	413	398	434	425	386	436	418	439	451	412	404	439	415	435	430	446	438	436	428	422	458	437	421	402	459	481	443	401	415	425	401	408	450	461	436	430	453	422	452	483	430	442	424	405	423	415	443	445	371	472	429	438	471	405	464	437	421	427	414	425	405	419	403	457	427	431	404	421	449	423	395	452	404	435	388	449	452	462	440	477	430	433	419	400	409	410	459	422	438	423	425	475	422	437	441	402	412	429	420	405	447	393	461	424	422	419	459	406	408	452	442	436	434	439	424	451	442	423	460	450	423	430	444	402	409	406	425	403	461	460	417	430	405	457	423	428	411	427	451	422	458	422	423	457	432	428	419	425	426	410	389	399	403	427	495	401	425	400	430	427	445	444	422	449	425	411	444	394	464	487	449	448	439	411	435	445	420	415	412	437	424	464	429	467	439	398	413	442	465	414	421	415	412	419	429	411	405	441	437	449	443	427	441	421	437	480	422	427	437	455	399	404	435	454	436	428	448	473	443	439	440	426	405	450	426	436	426	413	433	456	434	466	428	409	422	443	424	425	454	404	454	441	424	458	471	412	467	412	432	407	409	427	427	442	444	462	410	427	425	424	403	465	438	433	467	436	431	404	422	465	437	470	431	433	448	408	448	430	413	408	419	407	429	433	427	411	431	421	426	450	461	412	398	473	440	408	418	463	423	440	434	447	465	438	468	443	462	460	424	455	439	413	463	454	416	420	432	432	438	431	423	399	446	409	468	403	412	461	435	419	461	414	397	435	440	435
24242	21448	28695	24626	21208	33378	52205	38802	21612	8050	2130	907	620	557	518	579	548	573	566	529	520	601	549	565	514	541	562	554	577	562	554	551	518	545	526	564	504	526	556	524	531	525	533	563	575	494	553	548	583	565	527	561	538	574	526	558	585	540	573	566	582	500	542	535	543	525	588	564	526	489	556	570	547	559	499	556	574	581	539	541	558	546	509	564	520	574	569	538	541	532	514	521	524	587	556	510	569	562	508	532	524	543	559	504	558	531	553	576	568	553	550	572	579	515	558	556	557	539	539	524	518	559	565	558	566	514	520	540	524	591	520	558	537	519	481	545	525	546	582	504	531	575	544	567	518	553	518	543	546	531	560	547	559	516	560	561	549	535	496	528	551	553	581	544	571	501	521	549	542	541	550	521	548	485	527	531	553	562	502	511	532	536	528	502	573	575	550	534	562	522	553	576	513	534	543	511	544	536	552	539	536	533	531	544	517	585	552	496	536	505	518	525	532	525	533	547	563	589	561	559	521	586	525	550	530	534	514	535	526	542	546	559	549	577	538	535	576	506	563	522	519	514	531	575	548	530	534	568	525	550	520	526	544	544	539	509	505	554	524	579	603	564	564	532	547	535	542	549	564	557	524	539	513	561	497	503	521	577	520	524	517	549	571	530	531	525	509	556	525	526	529	577	541	515	512	537	548	584	527	538	554	526	545	511	549	578	527	527	533	564	552	509	545	511	510	535	573	539	512	544	552	556	531	535	539	531	515	563	518	530	531	550	536	533	535	558	493	545	521	556	540	563	575	550	500	599	519	532	573	545	520	562	574	539	522	572	562	535	487	561	556	520	548	530	521	557	513	532	499	476	560	511	558	502	581	533	565	558	574	559	536	597	560	531	522	531	549	546	532	555	506	555	546	496	544	522	506	557	540	519	590	582	492	549	602	502	544	523	535	556	503	528	494	553	556	519	525	559	560	522	529	540	581	517	508	516	506	521	593	511	557	509	565	494	530	554	512	543	526	558	584	527	541	544	555	527	527	538	498	576	536	565	508	538	542	543	553	511	531	577	518	569	538	565	561	529	542	509	511	530	528	538	513	571	487	511	526	528	543	534	533	548	538	521	512	545	482	551	512	578	509	559	560	497	539	540	543	519	554	544	535	535	536	547	544	516	524	570	533	523	550	568	517	530	563	549	521	534	539	507	525	549	542	544	513	527	557	511	499	485	565	550	527	578	542	534	534	554	558	534	532	553	527	507	564	517	539	506	569	512	465	578	537	555	514	528	512	565	555	578	536	512	550	504	553	524	513	546	515	522	511	592	522	520	493	496	598	527	507	543	545	511	477	508	519	548	534	558	495	520	514	517	533	525	527	556	489	533	549	517	526	527	536	577	528	561	567	556	558	511	539	504	538	526	572	534	588	513	519	567	579	534	514	551	533	490	524	531	552	522	511	521	545	520	553	558	521	534	529	531	575	505	548	503	587	537	548	521	521	547	533	529	574	546	514	535	578	510	544	548	565	521	524	526	531	550	513	564	532	509	556	504	511	521	515	533	506	512	550	573	523	522	550	549	528	554	528	524	550	519	558	515	530	544	548	605	502	549	555	567	567	568	526	555	521	543	527	549	518	534	523	505	521	528	496	531	537	582	525	513	536	529	507	492	547	546	533	534	544	501	497	532	547	582	546	511	563	492	526	529	560	523	553	526	521	556	510	517	521	535	515	579	531	502	540	524	505	514	521	507	519	525	531	520	512	522	515	553	526	535	545	563	543	508	526	521	506	510	538	493	531	530	520	482	546	541	507	502	511	577	557	537	527	527	487	573	556	498	515	525	506	520	527	520	530	493	526	517	535	536	540	568	558	537	546	519	533	546	575	514	529	560	541	548	516	539	500	559	572	559	520	505	545	503	548	527	492	464	575	545	556	547	536	535	546	562	541	503	551	500	506	515	537	559	565	530	539	534	513	512	507	542	528	525	559	541	517	566	552	528	516	484	557	527	543	554	550	559	541	571	537	558	532	548	502	559	571	562	534	578	495	504	512	529	541	529	553	516	542	551	505	573	537	526	525	512	532	527	541	524	535	568	563	536	508	536	516	540	506	551	517	506	540	528	538	514	513	551	565	563	584	540	538	511	528	537	510	546	542	555	529	529	568	554	555	544	492	573	540	546	559	534	538	553	539	544	542	540	509	563	518	529	521	570	533	531	524	529	521	568	537	526	510	502	574	556	499	556	551	589	553	527	517	545	553	534	528	515	532	556	545	501	515	550	567	532	537	570	478	541	512	541	536	593	542	539	547	537	540	528	554	525	548	550	535	538	534	538	493	522	535	521	533	547	541	550	506	551	567	552	539	552	502	541	525	523	554	526	573	532	555	515	521	527	578	546	529	535	534	473	553	532	519	553	534	529	562	532	528	541	531	536	502	494	531	500	560	539	544	551	540	550	534	519	534	600	532	545	482	544	552	514	564	537	556	526	517	551	558	552	545	546	546	530	496	543	547	525	505	550	533	517	547	571	540	494	524	531	589	504	522	542	564	587	518	545	517	541	521	549	548	504	553	554	538	558	530	527	522	527	498	566	529	544	538	549	514	547	523	510	525	554	560	521	518	563	530	519	563	510	529	537	489	509	519	553	538	538	486	510	532	552	516	538	533	526	522	546	536	516	536	527	556	571	554	561	557	502	567	537	552	509	550	525	544	545	547	545	550	570	553	538	541	538	589	555	557	523	503	535	535	547	535	503	550	523	554	530	544	547	545	585	546	516	530	531	498	557	569	513	558	511	524	535	522	543	529	542	579	513	487	543	596	561	533	543	495	580	558	521	494	521	588	546	532	545	507	513	521	545	572	549	535	564	524	519	509	529	540	524	518	549	567	531	571	520	485	540	573	535	517	576	520	554	534	565	591	554	527	557	563	599	534	570	472	562	516	532	544	549	548	574	519	548	503	523	553	553	541	550	545	530	524	486	533	490	494	521	548	523	551	513	480	592	495	516	527	540	533	516	495	512	563	517	517	521	531	559	565	502	549	495	573	534	519	518	548	507	515	591	543	537	538	525	502	512	564	553	546	520	542	551	546	506	535	545	533	528	529	520	531	531	509	518	563	520	545	534	513	545	516	569	528	588	575	552	520	537	582	547	544	560	500	526	573	527	534	514	558	540	516	585	523	555	497	528	610	567	520	545	557	547	514	537	568	525	582	519	498	548	519	525	566	566	525	523	527	518	553	543	516	527	525	569	522	546	493	510	535	554	535	505	511	536	516	540	530	526	533	562	531	530	515	556	541	576	506	541	585	573	514	531	493	570	540	520	520	556	537	526	496	544	580	522	517	548	546	500	571	530	535	524	547	513	515	518	559	525	544	556	595	537	562	540	571	531	535	505	525	565	549	561	534	501	539	506	531	530	509	536	503	541	505	499	526	515	531	524	547	523	548	501	540	560	560	558	517	559	485	531	581	562	520	554	539	510	532	510	551	531	513	547	543	534	507	551
16336	32174	27678	17158	9676	38179	47228	32381	16502	6512	2190	873	617	565	524	545	513	548	525	561	529	532	534	497	502	485	505	515	493	495	511	542	501	499	520	485	535	513	524	507	531	521	515	489	534	522	492	534	480	521	535	520	499	548	513	528	557	519	553	524	522	524	543	499	519	497	475	504	540	513	516	500	506	531	529	529	506	523	531	544	531	537	534	523	498	514	534	496	533	490	516	512	513	515	502	537	525	518	488	516	529	535	532	521	534	523	526	502	525	473	548	500	545	537	480	530	501	515	522	495	548	524	547	515	503	521	524	508	525	531	513	507	534	537	513	501	512	518	507	534	524	543	535	522	502	496	548	530	551	526	528	525	530	483	495	521	526	508	500	509	486	520	485	575	515	503	528	524	503	492	521	525	498	512	520	530	516	509	485	560	513	470	510	531	549	516	518	522	515	501	514	517	491	491	523	524	498	521	493	502	510	518	522	517	494	556	490	528	520	514	556	547	521	503	567	509	532	542	516	513	512	518	526	525	497	509	493	546	548	521	518	541	532	532	534	516	512	538	513	507	510	537	524	520	519	486	502	463	509	513	536	493	479	524	531	515	526	500	480	540	482	467	567	465	525	562	525	519	510	517	472	534	546	499	526	521	508	487	509	485	535	494	525	493	533	513	492	510	507	487	543	508	515	522	507	494	510	511	530	485	552	514	524	539	553	566	508	497	504	524	452	538	521	517	493	507	528	536	513	498	526	505	517	516	511	547	515	532	497	480	529	502	504	532	503	543	585	531	507	514	505	505	520	511	538	509	520	523	533	485	489	517	532	535	520	508	514	491	497	536	531	519	535	481	493	494	523	534	544	514	476	507	505	555	470	527	542	531	506	527	512	509	489	491	521	552	488	521	462	501	554	524	490	513	520	520	512	496	556	535	503	480	535	536	574	529	525	516	520	550	542	510	519	490	500	488	464	499	532	468	531	497	548	520	519	519	519	503	545	522	509	524	520	542	519	527	489	511	502	508	532	494	494	535	524	481	518	519	511	539	519	503	503	530	501	526	493	541	521	485	546	536	506	508	508	537	474	528	470	515	527	483	501	512	528	522	532	498	552	532	515	490	554	490	518	543	480	500	496	498	535	518	485	526	537	497	560	506	553	515	484	489	543	509	539	485	506	531	519	510	543	479	498	522	503	485	519	514	540	535	478	495	521	510	483	481	521	512	547	535	544	502	524	515	536	521	539	533	505	483	515	504	515	556	514	490	517	529	498	524	494	522	494	482	528	499	535	532	520	520	520	512	510	494	515	502	482	510	538	571	524	534	507	515	491	514	538	524	541	525	508	517	486	515	527	512	501	488	532	528	536	504	488	560	510	496	523	475	462	529	501	505	513	513	526	486	528	517	554	491	507	526	538	527	519	517	516	535	531	511	513	502	503	530	529	495	533	527	544	502	541	522	502	493	510	541	558	496	523	537	548	509	559	517	504	518	528	526	503	529	493	479	498	529	474	511	491	513	481	508	540	521	490	484	517	547	515	523	534	472	463	512	518	483	481	510	522	513	517	523	510	521	488	496	532	549	546	493	524	475	489	517	532	501	496	550	524	509	530	527	564	517	529	543	552	537	569	508	503	513	522	531	507	512	545	517	518	538	508	517	600	529	491	491	493	512	525	538	480	538	504	509	523	533	535	517	535	525	501	498	498	523	495	510	504	508	494	474	527	508	517	517	539	540	544	535	511	502	529	527	494	523	520	511	538	481	467	530	501	561	530	503	522	533	504	503	506	495	555	487	505	536	526	529	541	513	511	517	501	498	527	547	513	526	537	496	534	488	523	473	514	535	510	499	537	547	568	512	548	561	527	496	445	500	533	533	559	512	481	473	513	533	540	516	508	542	513	532	536	492	533	523	541	485	498	574	492	533	502	542	499	501	513	515	492	550	522	529	512	505	552	553	518	559	521	476	502	532	486	562	586	547	523	507	529	493	531	552	478	518	518	509	507	528	525	490	484	517	549	499	548	513	524	533	535	558	513	545	485	526	547	556	510	501	535	531	513	509	487	508	519	480	507	496	506	488	520	545	512	541	483	493	546	549	512	518	534	503	512	503	543	535	562	499	505	487	552	487	523	488	559	518	478	517	497	496	530	508	551	526	554	519	467	521	504	518	550	512	548	514	531	477	447	483	542	502	533	560	500	554	514	471	550	528	539	494	562	501	508	543	543	531	503	530	473	527	535	563	476	524	528	494	500	531	497	476	533	500	512	520	528	519	522	546	508	492	471	587	520	516	500	497	507	489	497	515	500	532	534	553	538	480	511	547	514	514	527	507	491	515	533	505	482	507	495	543	506	476	492	525	467	471	524	506	550	495	483	510	516	510	476	559	524	499	472	507	508	516	536	520	519	520	554	483	498	563	493	524	516	482	503	471	530	533	482	515	538	521	511	520	503	506	529	517	546	535	486	528	506	506	534	533	500	535	540	513	528	513	471	517	501	520	533	543	510	517	532	490	540	547	532	523	502	534	522	513	516	512	505	516	505	455	528	504	517	496	481	531	510	503	521	503	557	470	497	490	560	479	523	495	532	543	508	471	479	536	504	532	467	518	513	524	549	479	478	532	521	511	558	577	526	554	499	543	534	496	468	503	521	534	535	467	521	503	574	474	503	546	531	522	512	540	542	537	509	562	526	513	506	518	516	542	511	522	552	516	506	500	530	542	493	531	517	512	523	522	502	514	479	504	539	462	463	478	505	538	553	481	484	508	502	523	512	554	498	536	490	498	508	525	554	502	541	487	530	511	497	508	497	511	498	539	511	510	511	526	485	490	532	472	528	488	522	478	537	497	485	509	494	548	511	505	499	539	525	508	515	540	500	532	525	519	543	562	497	492	501	509	512	527	469	557	501	556	529	535	488	520	524	491	537	497	502	482	491	536	557	504	475	522	502	475	483	502	477	513	538	515	474	532	509	500	524	464	501	498	510	506	525	535	520	524	428	474	519	506	499	483	510	537	483	515	491	504	511	480	539	546	550	486	508	498	538	514	521	505	563	516	501	503	476	513	531	524	504	487	495	551	474	528	519	511	536	521	489	527	513	504	494	539	561	532	536	526	501	520	493	507	486	521	539	540	508	535	509	500	519	522	512	559	495	520	518	507	546	544	511	471	510	512	506	515	491	494	531	504	550	515	548	517	532	507	502	464	530	503	518	492	545	541	487	548	503	545	496	515	511	525	503	540	495	522	498	480	512	498	540	505	528	519	506	505	529	509	506	501	541	508	499	506	489	497	467	503	512	491	541	502	541	523	491	486	489	521	502	517	504	496	494	557	523	493	555	552	511	472	498	546	563	497	524	504	528	524	524	489	503	463	511	505	536	533	465	536	481	526	530	528	514	498	501	499	484	524	537	531	510	483	493	500	502	487	516	495	484	526	497	480	516	535	519	474	523	497	506	484	497	538	510	480	522	551	537	484	533	515	517	538	517	502	499	524	555	486	514	503
28441	18928	14419	6633	2261	2682	4411	2876	1623	855	526	479	435	483	461	460	466	507	412	428	435	433	452	435	466	443	434	447	429	430	437	426	429	431	450	448	458	460	458	465	418	445	436	449	443	390	401	467	463	461	451	445	414	473	397	434	427	414	423	424	419	464	460	439	418	461	392	442	431	476	412	447	481	435	454	441	452	428	403	418	452	511	432	430	447	411	456	428	408	419	455	439	439	435	429	432	474	413	411	420	446	478	471	445	444	434	430	456	453	408	423	397	423	438	423	441	414	418	447	465	459	414	425	450	455	437	400	450	422	449	414	445	404	435	453	413	426	435	431	445	425	409	436	452	446	439	420	438	472	415	475	437	463	455	434	438	450	419	424	426	457	425	434	410	437	418	403	457	467	421	492	422	412	465	424	422	421	456	417	409	426	468	448	426	450	403	433	430	396	447	386	435	460	442	435	468	444	424	432	417	457	448	423	465	420	459	418	405	424	448	437	434	448	446	452	448	433	460	438	413	452	418	447	414	452	393	446	464	436	433	443	425	446	451	402	427	426	461	417	474	425	415	436	453	437	405	457	419	437	460	449	452	441	434	441	432	428	454	420	412	438	423	446	468	462	433	417	434	449	423	464	462	444	422	443	388	420	428	452	432	402	441	408	451	407	409	423	407	443	416	398	455	435	444	458	437	451	464	468	434	389	397	432	445	453	458	474	418	448	421	416	427	471	442	440	413	429	443	470	461	492	446	436	443	434	427	432	438	403	431	418	422	446	452	433	437	437	461	449	427	435	443	464	396	424	416	479	451	457	452	443	416	382	425	455	409	399	410	402	428	401	430	377	420	423	427	443	419	462	461	431	429	425	437	420	424	414	435	438	444	430	456	401	478	431	459	415	447	417	421	476	422	413	450	450	421	438	444	453	429	431	463	349	426	429	451	442	432	398	455	433	440	457	442	403	408	414	422	484	466	418	442	455	453	386	401	468	440	453	449	442	419	461	437	439	435	428	428	397	408	405	417	436	471	448	401	417	439	444	428	433	494	461	422	429	474	431	429	414	468	432	407	433	454	421	447	421	369	408	461	447	455	467	407	422	452	486	443	442	447	416	426	484	407	441	457	448	434	426	427	422	426	451	455	417	448	449	421	450	463	435	466	424	444	439	465	423	434	440	428	453	407	436	425	461	432	453	434	439	447	405	444	437	407	488	465	437	423	406	455	428	464	432	437	456	463	447	431	433	435	434	436	402	405	471	414	434	437	452	446	438	468	419	424	400	444	426	439	430	467	444	410	465	439	489	453	411	488	408	443	443	450	442	433	445	457	433	404	405	440	469	454	434	403	463	468	451	426	423	439	451	465	434	437	461	438	437	464	467	441	403	413	430	429	440	402	388	433	434	419	395	402	455	424	446	445	430	472	410	412	486	439	429	433	417	433	436	431	456	431	402	436	437	432	419	422	458	419	429	460	426	429	417	427	429	474	447	463	444	436	467	417	419	405	453	458	410	434	448	437	417	428	452	449	405	428	468	454	426	441	467	466	419	413	451	420	423	452	488	438	447	443	478	420	443	440	459	472	438	467	433	434	442	399	454	434	453	454	456	434	411	436	441	427	430	454	436	433	451	442	434	442	433	425	459	437	452	456	452	446	455	444	439	424	431	437	406	435	444	423	467	435	419	433	422	431	456	431	433	442	453	433	468	411	419	444	421	433	446	460	441	474	440	460	429	395	461	445	442	418	439	428	453	465	484	454	427	407	401	415	421	453	444	441	437	471	428	458	466	433	422	418	422	436	424	460	442	433	433	434	467	382	409	473	430	428	424	422	483	422	481	439	423	444	482	435	438	440	401	438	434	421	443	421	429	452	462	410	429	429	438	446	431	398	437	424	419	472	475	427	464	438	437	418	455	427	460	451	427	436	415	417	413	443	425	443	432	417	445	441	453	454	442	444	410	410	476	461	440	494	463	445	452	459	436	448	406	415	458	425	434	439	418	431	422	440	428	454	453	399	442	447	462	437	416	434	389	439	427	439	449	428	445	396	416	461	406	433	440	462	445	419	410	425	461	443	432	431	459	452	425	449	439	441	437	417	415	445	449	447	430	421	447	433	447	449	446	475	450	432	425	428	421	440	421	471	438	404	421	455	426	419	455	427	457	447	448	404	422	413	442	433	454	418	461	435	452	475	393	417	445	456	429	426	402	418	440	451	392	437	430	410	409	429	453	451	480	443	445	438	448	407	416	426	421	463	458	390	420	464	438	407	408	439	426	446	441	441	422	434	413	449	419	425	432	440	429	403	460	442	411	402	388	451	443	422	424	394	426	431	434	447	454	420	437	444	453	418	426	427	431	413	448	401	487	452	428	425	429	452	423	438	457	448	440	417	421	446	401	476	410	422	416	451	444	401	432	455	426	435	451	429	447	420	446	432	446	476	447	432	401	430	491	409	414	434	443	442	442	419	439	450	433	422	473	436	451	411	466	420	423	459	440	442	409	423	448	443	434	412	425	422	418	409	436	472	446	425	448	415	442	433	487	484	413	427	416	399	427	425	439	457	458	443	450	449	449	454	428	433	447	423	432	442	477	446	389	443	439	427	437	426	383	459	430	434	415	416	430	425	435	442	438	456	417	431	419	467	425	411	418	426	474	431	418	451	398	475	453	444	419	427	408	454	471	400	422	441	450	443	450	419	419	445	431	435	433	424	382	420	427	466	448	429	429	441	417	483	444	424	476	465	450	466	434	438	434	445	411	422	388	471	399	441	416	440	425	405	432	421	371	446	444	461	476	421	449	442	429	454	434	454	430	454	428	425	440	392	434	420	438	445	442	429	426	466	441	429	464	457	393	413	446	449	448	410	469	444	485	415	432	370	446	414	415	440	449	422	428	424	471	434	426	403	458	438	416	443	414	427	447	427	407	476	448	420	447	427	461	417	432	456	419	448	422	451	455	442	428	414	465	439	431	463	492	439	427	434	427	429	442	444	440	423	456	449	427	429	413	409	473	406	420	433	454	432	431	469	425	430	453	455	429	457	412	434	399	456	429	436	454	437	453	420	416	404	424	394	425	417	436	414	421	468	429	451	428	416	427	400	424	462	458	473	461	438	480	435	422	431	418	442	378	450	439	447	446	414	424	448	410	437	436	470	419	437	424	443	420	434	403	436	423	446	418	438	446	418	473	461	409	428	423	454	436	424	402	403	447	486	440	430	471	450	425	415	454	391	419	440	402	449	476	446	442	440	413	478	435	422	424	438	457	426	388	440	446	437	482	414	477	441	448	447	421	449	441	448	412	448	438	445	446	476	435	429	446	446	431	439	410	472	409	422	460	398	471	488	430	465	460	478	449	452	470	431	435	435	428	437	471	447	470	423	392	461	445	458	400	409	412	453	432	395	433	484	446	459	427	450	471	450	404	451	452	437	415	438	482	423	477	411	487	438	454	428	416	446	396	422	434	411	425	422	427	469	443	456	428	419	447	443	458	446	419	401
10652	13939	13215	5440	2621	3610	5071	3155	1726	898	582	442	403	420	412	418	415	443	398	413	397	389	374	376	419	444	385	382	434	409	454	403	394	388	393	375	404	413	438	396	406	389	413	406	399	398	410	422	420	411	442	412	447	383	400	425	388	409	431	430	422	417	359	415	407	409	410	418	383	413	402	422	402	418	419	411	385	442	432	391	404	402	390	411	399	382	370	416	413	404	417	433	393	423	385	408	427	378	376	394	434	375	395	405	364	399	444	384	396	386	439	380	383	399	436	392	384	413	427	431	424	425	413	417	419	383	401	390	428	435	390	422	448	410	421	439	416	417	429	393	391	397	433	389	435	377	382	402	397	380	416	424	388	395	408	400	369	398	406	377	428	404	394	444	446	436	392	414	431	387	428	399	467	399	404	432	400	389	387	408	415	407	419	413	418	412	392	417	418	424	393	385	437	400	370	405	338	417	364	418	449	441	429	405	435	392	405	387	407	405	412	418	402	406	413	403	422	390	388	416	433	394	400	407	442	412	416	390	398	375	435	407	385	382	451	368	414	405	388	398	439	363	385	419	396	396	400	394	414	397	399	415	409	368	390	399	424	370	407	406	444	408	389	439	419	410	418	399	386	383	417	391	390	396	384	430	436	406	393	414	411	385	406	387	402	418	417	384	431	442	416	403	389	375	442	377	401	383	395	389	396	411	409	421	426	366	409	387	433	380	421	387	425	419	407	419	414	387	401	380	411	425	401	431	390	396	392	401	399	408	384	423	380	441	421	385	398	391	418	416	434	414	422	435	408	408	440	415	414	412	406	380	406	418	427	396	415	423	433	407	354	396	395	400	391	389	419	393	415	421	412	380	394	421	444	417	377	409	404	387	383	396	427	391	397	437	434	406	449	395	418	418	412	388	384	371	379	378	425	423	426	413	393	415	399	384	372	400	413	402	407	398	369	386	385	384	398	396	401	398	412	423	392	367	412	415	421	413	432	387	429	402	405	387	396	395	410	416	392	406	431	458	380	471	414	378	398	421	387	380	423	402	415	426	395	380	421	398	454	387	407	448	424	419	413	425	423	446	430	410	385	425	410	393	425	410	404	431	384	411	384	353	409	383	405	417	405	396	397	400	440	433	405	407	416	413	393	446	387	422	397	407	387	425	428	416	384	413	414	386	410	387	422	352	419	374	401	403	382	415	401	392	409	388	380	367	415	400	376	386	389	384	404	402	390	403	367	401	402	430	376	364	409	399	428	393	377	425	373	426	440	392	391	414	392	403	422	405	376	397	404	410	401	379	401	387	413	388	424	415	405	396	421	408	405	437	390	377	416	393	444	445	411	429	452	376	392	430	385	393	385	402	394	429	371	408	385	390	446	371	414	412	399	373	393	417	414	412	456	422	397	382	416	404	426	424	432	413	446	405	413	415	400	373	388	420	388	411	413	408	435	427	407	414	373	392	412	402	425	417	443	410	389	387	377	431	395	410	393	429	394	407	399	394	449	427	407	411	413	362	431	404	394	434	412	431	424	436	376	417	369	408	421	396	419	384	442	409	403	434	395	409	419	399	396	372	409	404	404	403	399	389	396	422	420	478	386	428	403	395	385	388	408	393	377	375	398	442	402	404	414	423	401	359	440	436	453	384	383	422	403	380	416	398	416	384	405	412	420	427	368	390	409	424	442	406	425	404	394	390	437	408	396	396	403	417	421	370	408	369	400	398	413	417	440	406	381	408	422	427	398	419	420	400	392	434	381	436	414	401	391	423	390	411	401	405	419	398	400	384	381	426	397	426	404	405	433	401	440	384	394	425	416	411	379	437	395	418	406	406	395	407	405	415	395	422	405	408	377	379	431	414	375	397	434	377	426	414	426	369	424	398	439	424	446	431	410	391	379	429	381	432	414	395	413	406	407	406	422	399	371	435	413	378	405	438	380	413	384	417	398	411	394	386	382	377	383	400	403	381	400	410	393	412	390	403	419	383	399	425	410	423	380	407	425	408	381	374	409	414	386	411	415	396	408	430	422	399	413	413	417	397	378	406	367	417	432	415	396	403	397	374	412	418	371	417	410	416	415	368	389	373	383	393	384	436	438	438	425	408	399	365	409	466	426	392	392	412	405	409	364	401	384	398	406	376	411	399	414	377	381	417	384	374	371	438	359	411	408	385	425	426	405	401	437	386	396	418	384	414	414	413	412	414	400	404	363	428	409	416	376	414	404	386	406	376	399	395	400	410	411	416	360	388	378	385	418	380	402	401	401	395	372	368	376	385	428	394	400	415	422	421	391	398	383	413	389	389	396	410	403	425	410	410	410	416	400	430	402	382	439	408	414	384	367	372	399	412	432	414	392	408	407	406	390	451	414	412	411	400	427	392	398	436	380	426	395	409	377	370	415	400	428	367	418	401	412	414	390	441	420	410	401	391	428	397	402	422	412	380	442	374	418	414	410	400	389	395	414	434	405	412	413	399	369	415	412	426	395	414	390	408	411	392	382	404	420	389	419	400	375	376	394	393	418	398	415	427	370	428	417	401	419	393	442	416	379	403	443	432	419	404	421	413	388	412	345	402	414	394	395	408	418	414	385	418	352	401	395	404	378	402	404	406	368	384	429	413	412	386	398	399	407	408	423	397	378	415	408	395	408	424	410	393	385	420	379	389	433	415	408	402	406	440	393	408	392	428	408	417	392	390	416	445	429	411	406	417	437	406	421	402	386	404	382	426	375	407	417	418	408	417	432	452	404	415	383	408	384	383	368	414	389	417	424	374	422	413	411	394	404	436	409	402	411	408	417	409	410	377	380	415	427	407	413	403	397	426	413	391	393	451	398	407	424	402	376	425	397	427	408	412	415	401	445	416	408	404	377	397	424	383	386	411	390	418	414	423	384	405	389	407	400	405	400	436	382	414	397	433	409	364	417	360	389	418	406	415	430	425	414	414	404	407	410	415	414	424	392	405	424	397	407	400	404	427	429	401	381	443	396	405	371	415	438	396	387	401	440	411	405	444	403	409	442	392	433	359	428	423	365	411	389	402	421	376	398	404	429	399	395	385	424	394	439	403	428	382	411	406	408	414	397	388	395	395	404	379	406	414	399	387	432	457	407	407	428	423	446	406	398	429	349	429	417	415	376	378	381	366	421	410	409	436	390	433	410	399	436	406	395	409	394	384	402	394	405	409	404	403	418	364	440	374	425	404	391	414	389	369	403	391	387	418	401	403	410	423	407	422	418	441	416	405	429	431	391	406	410	425	422	379	402	437	416	423	370	394	403	412	429	419	409	417	414	419	441	386	410	427	442	396	396	433	394	440	379	388	388	378	397	422	401	381	432	381	379	389	411	419	412	394	412	400	375	425	359	415	381	410	394	386	405	384	400	366	383	403	405	418	382	411	433	409	369	389	400	393	433	408	403	385	401	403	384	395	397	423	406	419	416	377	416	413	403	395	421	445	382	414	416	401	416	408	384	422	396	440	391	420	377	427	435	421	434	419
25491	21397	27162	24965	9898	26069	33904	22580	10471	3262	1027	621	486	449	442	454	477	425	422	484	432	448	449	435	460	437	451	454	446	432	440	458	472	441	392	455	455	444	437	440	432	459	430	473	417	451	430	429	442	428	475	446	513	439	441	453	440	469	451	475	465	420	441	449	445	470	462	447	447	438	505	452	401	432	435	420	429	444	430	408	414	429	463	416	442	448	456	415	451	447	442	412	445	461	429	432	481	436	425	453	464	457	438	459	447	437	426	440	405	427	452	440	435	450	442	447	405	432	429	393	465	425	407	435	430	411	443	420	424	455	421	457	484	417	439	419	414	476	452	434	445	439	395	423	423	441	474	445	446	427	425	416	434	443	430	448	417	461	407	417	392	428	448	448	456	446	472	440	456	454	452	429	445	452	445	439	450	438	402	471	443	404	447	440	445	451	421	426	447	453	433	447	446	435	434	419	446	433	396	435	452	436	429	477	453	408	438	405	430	452	417	449	455	512	450	430	434	460	444	456	435	442	435	459	460	431	429	400	418	482	436	404	448	428	425	465	452	415	450	468	433	448	412	467	434	433	445	460	436	422	405	437	430	452	427	446	476	430	452	467	413	438	456	447	443	421	445	445	401	417	441	423	462	442	418	398	446	415	465	467	413	440	460	409	431	430	387	441	424	459	462	441	445	469	445	450	459	455	465	417	439	435	413	411	453	438	424	419	458	446	399	405	426	465	449	422	443	422	454	411	434	422	434	470	410	435	428	434	461	454	440	441	415	439	428	447	443	430	425	446	452	445	463	423	473	443	452	455	433	406	435	448	424	460	482	463	464	458	411	451	446	464	402	463	461	431	452	434	422	436	450	448	460	486	452	458	444	447	454	421	458	439	410	436	432	451	446	441	445	423	446	453	396	432	471	404	436	465	459	393	424	439	436	453	444	470	445	455	433	466	504	441	470	431	393	418	482	440	431	409	473	405	422	424	424	425	441	406	457	432	450	410	415	456	397	433	444	437	439	476	461	435	429	456	439	389	418	403	458	495	478	467	504	413	446	458	476	469	456	460	419	433	484	463	410	417	469	413	448	471	437	443	441	424	472	452	454	460	442	441	450	404	439	433	446	474	419	428	453	388	465	430	463	439	473	521	458	420	465	442	456	474	406	440	432	428	453	439	456	476	441	465	447	474	446	424	409	459	482	400	436	416	421	428	447	442	448	439	442	462	446	471	457	446	428	423	459	433	452	419	443	471	423	430	449	429	390	464	471	428	425	434	433	441	444	437	424	466	450	396	431	475	448	430	427	406	436	440	442	463	412	417	431	456	461	505	472	433	414	408	426	446	430	454	445	435	438	460	415	427	447	475	402	440	416	389	434	433	425	458	440	429	425	449	433	408	404	432	393	474	425	392	454	463	435	423	427	449	447	461	413	441	430	494	442	456	434	433	456	433	420	458	409	439	409	406	453	453	442	410	434	423	444	435	443	428	467	427	423	454	420	441	464	425	416	431	409	447	416	435	479	413	427	376	435	463	456	478	454	478	433	432	430	433	366	437	446	470	401	413	405	434	456	445	417	457	420	423	417	435	433	441	458	438	430	463	455	434	498	391	432	401	468	434	435	415	478	468	418	397	430	460	414	428	431	419	470	461	491	431	444	460	438	439	449	433	440	407	427	447	443	426	416	454	389	460	405	426	425	428	441	409	440	431	412	414	417	404	425	452	475	465	446	455	447	475	439	465	434	467	434	451	418	438	440	497	459	460	422	414	442	390	433	443	451	457	441	464	442	440	457	464	444	487	421	449	442	453	420	395	434	470	459	438	414	408	428	432	437	424	436	399	434	443	450	424	429	445	458	423	438	452	446	430	469	434	405	441	449	412	436	397	415	426	418	412	461	446	395	444	431	442	439	450	465	456	431	445	450	402	410	460	471	427	412	417	461	472	413	450	435	456	480	407	441	442	440	435	429	443	432	396	440	459	415	432	432	426	451	475	440	417	457	419	435	408	420	420	454	437	453	431	434	458	443	453	438	424	446	438	443	463	449	476	442	422	443	421	462	444	427	453	445	452	457	466	438	473	423	437	433	423	397	452	370	461	413	425	461	442	430	449	450	453	443	419	460	460	416	437	431	451	405	428	450	404	396	417	413	466	460	405	451	425	416	436	454	461	410	425	419	424	415	442	461	460	452	454	442	446	470	447	481	424	440	436	433	473	434	408	438	442	423	464	456	453	413	446	441	505	427	457	420	423	445	427	444	476	457	429	430	421	428	423	426	440	428	427	459	440	444	433	466	422	428	460	439	418	415	425	453	421	449	461	420	448	457	437	403	432	430	413	463	423	417	434	447	445	429	445	407	462	463	396	494	471	439	446	431	449	447	470	407	411	437	444	453	419	434	398	435	434	439	464	459	439	423	440	446	455	486	411	449	426	436	444	425	426	415	414	436	424	439	391	425	411	444	442	411	460	448	434	440	437	454	458	453	445	453	446	448	426	436	402	449	445	476	465	424	443	450	423	420	453	477	422	418	425	440	426	440	475	445	410	468	445	431	424	444	431	413	434	421	418	480	400	441	453	423	500	437	439	437	430	484	460	457	457	447	473	444	458	448	457	415	440	452	427	411	418	479	470	474	413	438	406	432	413	429	439	415	420	425	466	422	414	418	464	402	418	454	474	441	415	435	410	430	451	427	417	451	430	438	422	382	457	446	406	415	437	394	409	426	434	450	447	448	464	437	466	447	447	412	414	415	419	421	452	439	462	443	443	432	446	403	445	448	413	465	429	453	422	457	456	431	427	411	434	412	428	469	416	447	449	425	437	447	447	439	421	399	442	418	417	432	440	458	449	417	430	424	430	442	402	427	431	420	429	429	460	424	403	419	455	453	417	430	474	412	477	437	431	455	449	448	412	441	418	410	430	438	419	440	442	468	402	415	434	451	431	424	433	445	412	441	447	429	459	465	448	412	423	405	413	425	469	405	443	447	436	438	434	418	436	449	410	424	418	438	421	444	445	441	454	437	431	391	452	433	423	435	466	471	446	424	411	427	426	440	411	429	398	444	456	445	455	430	410	403	427	421	432	443	444	442	430	431	447	427	454	449	441	445	434	435	429	447	472	409	464	437	418	460	421	413	448	429	457	468	419	445	484	432	439	401	414	422	467	453	455	449	433	428	405	445	453	446	436	470	424	413	458	433	435	428	412	421	415	437	421	422	452	415	429	412	435	429	402	424	422	443	389	382	433	428	407	429	458	463	438	459	478	458	435	421	459	429	421	424	468	405	418	399	426	444	426	432	438	413	438	408	430	433	426	439	389	416	450	451	459	431	440	436	424	436	430	403	444	462	392	423	421	432	468	415	396	456	424	419	478	422	411	423	449	452	443	431	415	463	428	424	439	467	472	433	454	415	412	404	430	430	451	426	431	412	430	427	437	407	414	474	453	473	453	432	435	479	476	462	416	465	432	412	399	394	429	408	428	448	411	444	447	431	404	437	444
10800	19642	18770	7700	4711	27395	28737	18072	8501	3105	1211	584	472	449	437	491	478	455	399	433	437	440	448	399	409	435	432	426	446	450	423	468	421	414	445	416	422	462	422	476	417	399	419	401	384	390	459	450	420	429	428	414	409	445	471	408	407	418	421	442	458	443	393	438	427	474	479	423	430	414	411	438	400	455	425	426	451	442	450	419	432	428	425	426	422	428	453	434	412	401	381	419	431	452	441	421	433	423	418	406	440	455	396	439	421	463	427	432	444	446	409	481	433	446	425	429	409	433	425	400	415	459	411	416	395	422	428	454	458	421	455	463	451	429	443	379	448	412	421	446	436	432	426	411	417	403	432	412	408	410	415	407	422	398	488	444	424	442	454	463	393	418	416	443	428	428	425	432	418	432	454	417	439	413	420	456	437	422	439	421	423	470	421	456	407	453	406	423	421	390	433	465	386	427	449	393	434	391	427	422	409	437	424	414	408	420	465	458	444	412	441	415	432	428	417	396	427	452	452	418	425	436	422	417	448	431	421	429	437	443	436	436	410	451	404	436	439	447	435	469	429	415	456	437	458	405	458	465	443	421	460	420	419	461	399	424	404	398	374	446	395	424	414	436	424	441	396	412	430	421	427	415	426	423	420	431	419	421	433	412	407	427	411	402	436	433	430	425	432	438	442	438	424	455	458	446	380	395	455	385	429	484	445	413	411	405	419	415	394	417	420	398	433	423	440	441	456	416	472	477	442	432	433	427	397	448	421	447	411	450	405	413	437	453	424	483	392	428	417	429	396	428	439	437	423	410	401	399	407	419	426	405	452	487	452	454	422	438	423	408	427	430	437	430	410	457	441	438	458	438	464	405	441	414	440	438	423	450	391	383	407	419	442	409	454	405	420	429	433	405	411	419	424	450	429	426	440	395	410	434	433	453	394	418	428	441	420	435	407	405	451	432	433	431	401	422	419	441	448	474	424	421	444	405	426	477	433	443	397	438	419	444	417	447	416	420	426	403	413	412	426	440	428	453	426	438	389	412	433	470	455	427	422	382	452	416	422	413	438	411	427	460	451	445	445	404	400	439	437	412	439	463	403	399	442	452	392	423	403	384	428	425	430	451	437	456	436	426	426	404	498	439	440	379	459	452	406	415	422	443	423	407	428	437	402	399	444	411	413	432	438	393	444	450	438	447	447	448	414	472	475	425	421	429	396	400	472	461	431	401	416	373	394	423	455	417	428	403	452	461	452	459	470	446	416	429	426	410	420	427	449	443	426	433	439	446	429	418	427	427	437	429	460	426	446	425	423	413	471	428	411	411	407	435	460	431	403	437	411	427	441	423	437	440	418	414	443	427	444	406	470	404	440	413	407	449	458	439	433	449	420	437	417	434	459	424	411	460	401	397	407	417	379	433	446	425	464	429	420	406	418	411	445	404	385	439	419	432	405	454	420	406	438	427	408	464	442	447	430	440	443	419	422	466	401	439	429	430	429	440	437	434	389	420	416	416	397	440	440	404	410	410	444	446	420	439	433	438	441	421	438	438	418	452	393	465	448	429	425	433	425	406	463	428	441	404	421	439	430	457	428	417	399	424	426	422	434	470	399	457	422	403	443	446	408	407	406	451	466	457	417	420	401	437	435	468	413	408	420	409	447	440	447	411	420	449	433	435	420	419	450	407	414	418	428	421	448	424	400	433	421	415	426	457	424	428	418	431	433	435	441	414	433	429	422	416	442	425	388	441	436	410	430	423	396	457	448	451	436	436	427	419	423	467	439	417	431	442	446	440	471	440	399	429	420	421	441	426	391	432	412	423	465	416	475	413	424	447	457	451	452	432	453	398	419	451	416	434	419	416	420	423	401	462	425	432	411	443	422	404	400	442	443	430	420	384	401	436	385	422	437	455	470	396	428	453	444	453	412	399	457	416	417	415	415	405	423	454	441	421	446	451	441	425	447	457	398	426	433	403	416	452	463	416	426	445	444	448	442	437	447	462	440	405	407	462	435	425	445	391	398	421	401	439	403	429	421	446	423	433	429	418	434	448	432	428	484	445	462	450	395	445	392	467	408	482	417	424	402	440	433	441	451	421	430	443	412	456	456	398	441	413	462	407	439	389	426	416	392	449	426	446	451	456	450	406	422	412	429	456	405	425	454	428	432	456	396	474	466	400	405	478	435	395	425	432	417	409	407	411	415	409	433	408	458	429	421	406	402	424	403	415	469	442	398	421	422	429	451	435	429	428	403	451	378	489	401	432	458	420	407	455	419	410	395	416	410	417	422	422	413	383	450	408	478	438	454	382	405	418	429	454	380	431	433	454	453	442	405	463	437	428	411	429	440	435	465	413	407	455	443	418	403	447	417	419	423	414	417	431	416	392	413	372	423	411	430	424	431	433	455	446	442	389	428	420	405	445	440	432	425	405	426	433	461	400	421	429	399	433	463	422	436	479	432	431	426	443	472	398	425	439	440	442	403	417	492	434	430	435	434	437	444	400	401	424	458	419	412	426	476	403	446	467	422	438	403	435	422	466	416	413	455	383	449	403	430	415	403	407	419	429	425	392	413	394	436	434	431	458	400	441	427	430	442	457	445	483	395	478	429	437	425	458	419	419	416	406	421	439	404	407	414	479	469	407	429	425	453	432	433	451	404	389	427	399	416	451	455	405	453	448	399	430	444	419	448	417	387	416	420	422	430	420	409	402	431	442	423	437	447	422	423	417	424	422	374	437	362	396	443	417	465	423	419	439	390	459	459	407	404	429	416	434	447	424	422	433	426	435	413	425	456	412	411	419	421	435	400	412	390	429	430	441	410	407	442	446	439	407	405	468	428	445	413	410	425	448	445	447	419	414	408	427	427	446	455	487	388	420	418	443	414	392	426	422	417	444	425	442	433	460	412	435	424	431	376	411	449	485	433	419	437	454	450	460	437	422	437	426	412	464	409	423	464	436	426	449	418	455	417	419	409	438	448	416	389	417	405	433	380	408	431	413	431	428	441	432	418	426	411	427	433	459	431	436	462	424	444	409	410	411	423	463	486	430	417	407	412	448	426	418	407	424	434	430	414	415	434	406	413	446	404	472	412	401	385	456	418	393	416	425	449	437	431	458	423	409	434	444	444	435	447	433	389	417	388	419	441	429	448	410	414	445	446	361	409	419	446	409	438	436	472	444	423	402	418	476	422	408	419	430	404	455	411	419	388	463	427	431	443	382	397	448	394	426	428	400	439	443	397	394	412	404	423	436	398	425	369	402	426	442	416	390	404	430	447	434	461	405	425	424	387	422	414	406	448	406	406	433	406	423	413	415	453	383	438	406	435	426	457	424	423	428	452	422	424	431	413	395	446	438	415	412	451	475	451	370	466	437	425	418	423	425	420	407	431	410	437	407	424	408	442	414	419	388	429	439	456	406	440	412	426	416	412	450	453	408	437	400	432	430	431	452	414	451	435	420	424	409	424	422	406	443	409	451	420	434	448	417	441	408	453	397	425	452
24241	21368	28656	24438	27633	49324	51011	36476	19941	7123	1922	778	649	544	519	580	527	576	518	548	511	550	531	524	548	547	536	538	553	527	486	544	584	499	551	544	543	534	484	526	545	542	505	544	530	504	549	507	505	553	540	579	526	519	548	561	563	548	564	510	540	532	528	500	516	542	494	520	533	552	519	510	537	553	543	533	521	531	521	543	487	562	504	547	518	541	526	542	579	531	536	514	479	503	556	500	536	539	520	541	504	528	550	479	567	530	559	531	534	579	519	512	540	539	473	509	503	539	530	564	565	545	515	513	540	516	556	538	530	540	549	536	533	537	498	560	521	497	546	510	520	517	522	500	518	539	548	526	531	548	481	558	515	519	539	543	519	542	560	555	504	520	508	501	592	535	487	509	571	534	521	516	503	523	505	509	545	556	518	523	522	524	564	552	544	530	581	558	529	520	529	554	555	565	574	529	527	571	578	492	562	533	507	572	530	550	540	523	562	551	552	554	536	563	524	527	522	508	514	532	513	546	518	516	560	527	513	520	570	547	511	532	513	541	530	534	550	538	502	509	540	543	539	538	525	550	513	550	567	525	534	533	524	500	538	530	564	548	503	496	475	503	537	510	576	520	551	536	556	520	494	482	538	510	545	523	511	535	508	560	550	536	542	516	563	553	529	551	526	530	530	541	541	537	557	503	572	536	555	513	545	514	568	498	508	546	534	503	535	567	494	511	522	490	542	546	532	537	555	557	525	561	486	548	516	535	516	493	512	535	555	529	581	564	506	523	532	550	532	522	544	561	507	591	510	522	565	531	558	530	551	515	517	546	556	568	491	488	522	542	480	525	555	516	526	512	532	509	502	505	519	520	559	586	517	553	543	504	496	539	489	539	562	535	557	554	503	550	564	555	507	526	518	519	551	507	506	487	500	504	518	509	588	543	524	522	541	499	516	514	530	548	530	541	532	494	522	547	524	518	514	526	560	569	554	531	505	535	509	542	514	530	547	565	507	521	542	562	536	523	507	536	531	532	516	506	520	499	551	558	540	500	530	549	507	530	519	546	512	498	565	573	528	522	497	476	517	513	494	534	570	572	591	480	509	524	534	518	528	538	558	562	522	544	538	492	522	530	510	515	547	538	515	495	532	526	511	528	588	484	498	526	551	512	541	543	552	560	561	524	520	511	555	543	519	497	532	524	542	486	571	540	539	526	562	546	546	512	534	513	521	497	488	539	501	514	557	543	523	562	528	530	537	546	536	562	559	494	505	527	552	544	527	538	546	517	476	530	561	540	564	545	556	486	538	546	527	507	580	568	564	561	551	518	552	549	528	525	562	532	575	526	528	527	542	563	483	531	557	517	492	525	530	524	536	548	516	507	542	495	512	540	524	505	539	553	475	556	560	551	518	511	525	508	548	550	508	523	524	530	542	532	549	502	554	548	535	498	572	529	528	508	547	506	539	553	511	524	534	532	560	529	517	503	513	500	510	551	567	490	545	541	565	549	540	516	481	551	556	532	519	571	581	523	511	523	519	466	496	505	548	507	544	531	518	556	514	535	530	551	507	525	520	520	545	529	559	517	525	533	543	534	492	510	522	542	528	510	578	542	506	508	560	528	503	495	580	513	478	570	538	516	494	563	598	506	531	530	547	523	528	543	538	574	542	516	537	545	557	577	527	527	534	553	512	515	518	555	556	536	506	543	523	478	528	501	541	509	544	574	555	536	542	547	532	512	531	486	497	535	557	512	542	507	487	522	511	508	545	526	565	540	520	551	537	543	550	497	557	519	513	526	507	525	546	554	486	531	499	544	532	525	527	557	505	597	523	512	526	540	549	533	505	545	481	535	483	529	524	544	524	479	544	487	549	536	548	584	497	520	516	547	526	515	568	592	557	531	539	541	570	534	493	484	523	505	543	508	537	522	486	573	540	503	540	520	536	518	571	557	501	540	513	511	533	517	543	525	530	546	523	548	509	532	527	525	535	498	546	494	559	539	537	515	563	527	524	493	530	536	566	562	521	560	537	495	539	519	539	561	509	501	568	529	527	524	541	520	526	537	523	517	538	506	519	507	512	525	558	545	576	531	531	559	520	531	541	509	503	504	550	515	556	522	529	531	509	531	495	539	549	513	588	523	474	536	539	491	583	512	502	555	497	508	539	518	524	569	506	531	500	530	512	560	544	523	513	552	544	506	528	561	531	560	552	567	573	511	499	527	491	524	567	548	548	522	528	536	545	506	507	509	515	531	519	554	569	508	526	523	525	577	521	507	519	546	514	530	515	552	524	543	522	538	523	498	491	506	529	540	521	525	521	548	506	577	510	545	510	489	492	502	536	505	553	482	485	555	571	507	544	528	499	546	522	551	514	500	490	578	506	514	524	541	544	546	532	561	569	525	530	573	565	536	530	512	533	530	531	528	536	526	510	587	562	537	509	563	526	521	517	472	502	490	554	554	531	539	536	567	552	522	506	551	553	558	551	519	515	535	487	507	507	527	514	579	494	494	493	499	537	517	551	534	536	500	506	518	550	523	520	513	540	557	528	533	566	564	550	541	543	506	527	513	521	497	486	533	539	550	556	504	540	572	547	524	553	518	500	500	526	531	534	515	538	543	563	540	521	551	556	510	525	495	547	506	573	567	559	567	532	574	546	532	533	572	549	527	541	522	488	532	556	545	475	512	527	582	534	494	521	575	510	509	491	541	510	509	525	525	492	514	544	558	520	517	527	558	509	489	514	536	562	573	549	521	507	524	530	550	559	535	530	495	539	525	513	509	549	522	574	524	542	525	556	494	536	500	557	550	510	538	523	525	545	557	570	497	511	523	507	564	549	563	506	466	551	500	542	504	502	534	523	550	561	515	509	527	517	585	484	550	531	506	525	506	540	526	556	506	536	546	518	509	510	506	517	497	536	535	508	523	551	544	530	488	500	515	529	544	507	494	536	560	537	535	534	552	502	519	539	510	498	512	560	523	501	538	559	514	503	525	563	528	541	529	542	498	531	543	544	513	528	520	560	505	513	548	504	537	518	545	538	511	528	547	511	528	523	562	549	555	522	541	533	545	572	523	547	526	524	499	555	516	535	545	553	550	523	534	506	496	542	550	548	497	526	552	524	537	548	517	526	514	543	555	522	524	551	532	583	549	530	517	564	566	580	541	539	550	551	522	509	554	511	581	498	501	530	522	562	561	544	520	555	501	502	552	509	533	524	513	531	506	486	524	545	540	518	552	556	555	563	489	542	566	517	492	510	561	582	557	541	587	552	525	520	565	489	510	529	545	537	520	531	545	548	524	539	485	561	509	509	497	533	496	518	542	523	524	525	495	602	535	539	554	515	530	505	554	541	570	551	516	511	521	552	532	526	536	543	524	533	483	545	542	522	540	485	559	543	534	570	534	534	578	481	552	540	548	522	580	560	535	508	491	562	537	554	477	529	512	518	516	521	513	520	529	512	555	569	519	556	523	550	533	515	526	510	517	524	571	560	496	502	538
13208	16957	12409	5430	29337	49993	45786	30436	15114	5985	1996	848	555	522	487	516	547	516	536	503	514	505	501	527	488	502	487	539	534	521	539	509	513	503	516	527	556	527	500	487	537	534	498	507	549	547	533	539	557	488	500	533	482	499	522	484	496	529	544	514	554	533	562	500	549	539	518	506	530	523	504	468	566	550	479	534	521	489	497	529	521	493	443	531	566	477	522	551	514	536	517	513	518	550	566	515	524	524	516	501	527	535	557	518	490	504	532	550	535	506	485	521	552	528	496	512	493	514	532	545	470	493	499	496	519	569	532	525	548	501	527	522	509	503	499	477	510	496	544	484	545	551	487	529	498	509	509	511	536	544	522	514	527	478	538	496	520	543	481	458	525	513	506	518	517	498	534	515	519	538	482	504	486	512	504	506	512	495	522	525	481	497	483	515	531	492	494	525	553	506	519	496	500	473	482	501	507	480	487	474	505	543	570	490	517	493	536	517	504	535	542	523	523	501	526	506	493	515	528	504	501	481	521	528	503	511	503	527	529	460	539	478	521	475	487	515	545	513	504	476	524	526	524	537	503	480	498	548	483	473	502	523	522	530	490	578	529	470	497	484	495	535	505	502	502	503	484	496	541	544	492	523	537	500	516	518	496	537	497	509	516	478	532	526	490	562	536	522	559	522	518	494	499	520	500	534	499	536	524	519	504	507	516	497	510	489	558	504	488	530	511	492	484	502	484	514	495	502	513	518	487	490	529	507	473	540	540	519	546	500	515	505	471	519	524	497	506	512	490	536	483	530	509	550	515	511	500	540	506	528	518	538	552	501	471	507	539	533	525	500	508	540	483	522	469	508	513	520	517	515	509	535	489	479	520	531	522	529	504	534	513	547	537	511	516	526	502	505	512	503	501	496	499	515	523	533	542	513	517	496	516	511	514	524	546	491	481	538	486	543	483	513	529	488	524	543	488	517	469	500	503	506	475	476	495	453	499	532	472	527	508	491	526	501	549	506	511	516	481	540	503	520	526	503	512	536	501	509	515	477	505	518	529	499	535	543	529	533	487	519	559	528	523	506	534	514	493	510	509	532	495	531	509	506	538	538	528	529	510	522	546	539	513	492	539	555	544	487	492	529	460	559	540	525	475	503	484	517	564	511	504	508	491	513	486	532	513	477	479	520	526	485	513	512	480	523	499	506	520	558	452	507	501	530	557	524	513	524	498	491	500	511	498	499	515	493	504	527	498	535	527	482	499	532	536	523	516	509	519	507	520	484	505	478	508	505	532	508	517	527	510	529	528	522	492	523	488	519	457	511	494	528	498	465	525	512	536	501	495	533	472	506	505	522	505	513	504	508	522	543	509	510	532	450	539	522	517	537	480	489	469	487	517	469	493	518	504	521	529	516	495	485	506	501	490	497	521	516	522	498	477	533	523	533	527	500	484	510	478	521	516	509	462	523	512	462	533	521	517	526	494	494	510	521	542	521	506	493	488	490	496	494	539	509	534	526	481	493	531	499	481	469	489	496	528	499	538	496	516	485	504	529	469	509	535	484	518	510	529	500	490	531	474	492	527	480	495	529	498	462	547	551	532	534	506	502	497	486	512	523	529	501	508	543	524	491	519	506	500	528	514	481	508	488	503	510	499	503	523	502	483	533	516	484	486	528	480	540	528	524	511	534	513	521	503	480	484	486	483	501	487	548	508	497	514	534	525	544	539	517	499	510	508	474	519	524	505	494	510	503	516	525	536	487	498	468	504	467	496	516	509	516	516	500	541	497	517	547	515	537	515	554	504	517	514	509	542	542	501	519	548	495	493	516	473	532	538	501	469	509	495	533	493	475	481	507	512	509	529	544	504	527	492	529	527	504	525	502	512	532	548	518	523	520	534	492	487	516	519	481	493	514	492	531	529	531	522	516	473	494	492	512	495	498	498	511	521	491	520	473	563	478	513	493	516	528	481	506	484	483	491	522	524	508	488	513	522	483	522	514	507	523	520	508	537	547	511	507	536	611	515	496	503	525	513	491	509	488	533	500	491	513	526	557	510	469	497	489	493	545	513	513	524	474	502	543	489	476	474	516	565	485	467	470	541	531	507	534	458	569	485	498	501	494	487	536	500	510	514	481	531	493	542	511	504	536	525	484	507	480	544	532	510	488	539	522	508	515	481	471	546	502	517	514	510	498	531	482	470	530	507	528	490	515	514	510	497	549	544	487	507	480	487	512	510	472	502	525	507	522	523	480	502	519	515	492	540	534	472	462	534	545	536	499	491	506	515	499	500	493	540	506	492	530	491	526	518	480	490	506	530	484	507	534	505	466	528	510	524	551	522	513	509	490	503	543	508	500	489	486	511	518	486	484	505	513	518	493	502	541	527	491	513	504	553	525	490	511	507	535	518	541	500	518	502	522	510	509	535	504	543	511	548	505	500	539	514	507	494	510	507	505	511	542	514	495	504	497	506	517	500	474	529	517	498	507	510	542	484	508	512	571	522	517	539	478	511	491	478	493	510	498	532	486	553	533	507	491	500	527	527	494	512	534	493	485	489	539	518	486	473	485	540	544	498	511	472	530	478	517	522	462	498	541	514	556	528	511	496	520	505	516	498	528	539	512	536	490	510	471	485	513	507	509	544	512	510	526	486	506	488	507	517	517	522	513	478	506	497	515	493	486	490	518	474	507	505	518	501	495	528	501	523	514	541	503	517	515	498	516	485	489	546	558	467	530	502	513	498	528	516	484	504	522	535	492	504	528	471	537	512	499	480	516	532	524	494	480	535	529	531	549	505	512	469	496	522	512	543	516	491	517	507	506	491	519	538	485	492	496	523	537	514	523	497	480	507	530	486	466	484	504	512	512	487	504	525	527	549	522	522	478	521	500	501	511	500	543	486	518	514	472	492	492	499	461	541	492	522	518	498	523	489	520	504	492	529	535	505	507	462	502	507	500	527	505	545	515	527	516	532	518	539	523	517	481	495	493	524	480	542	540	519	521	520	479	501	520	494	477	499	502	518	542	482	482	539	533	532	495	532	524	503	489	518	502	475	493	477	502	538	561	510	537	502	464	537	504	517	519	506	464	534	539	510	500	523	504	499	524	492	520	527	501	489	492	532	500	511	546	515	495	512	500	537	508	469	480	493	521	484	484	507	574	489	500	505	498	462	505	489	519	513	515	545	471	538	469	499	497	511	539	480	511	496	482	510	541	474	525	455	545	537	498	518	535	484	515	489	493	517	491	535	502	496	535	524	501	500	528	484	545	520	514	508	543	547	534	518	517	520	504	504	485	526	485	503	516	548	531	543	520	497	507	499	544	513	479	509	529	537	517	467	538	494	505	516	512	478	477	517	549	494	500	523	527	520	490	546	532	486	530	538	475	505	491	506	531	523	505	579	498	470	498	486	503	547	499	538	491	535	504	515	499	489	541	515	525	483	513	513	517	489	482	532	496	527	505	526	531	551	526	511	517	494	517	524	528	531	526	500	508	532	482	489	517
28174	14845	2720	1120	2952	4653	4153	2654	1359	688	501	453	439	458	426	457	448	408	441	473	420	457	419	465	482	463	437	451	449	399	439	394	429	437	391	437	448	429	431	455	461	442	394	445	453	467	446	415	458	418	418	435	417	434	399	452	476	443	451	456	447	413	416	473	430	437	403	429	440	429	418	417	433	414	420	415	463	406	452	418	429	448	446	438	438	414	458	430	441	407	413	443	403	442	394	451	400	435	415	441	490	389	426	429	428	443	426	451	451	421	439	431	422	416	394	451	400	431	447	435	418	414	407	410	406	458	431	470	396	433	408	456	433	440	410	435	432	434	412	381	480	407	421	427	405	432	472	412	411	387	425	401	466	436	408	425	453	425	434	441	432	396	439	409	434	408	462	430	399	429	436	462	444	414	426	445	429	413	411	437	413	397	411	417	439	444	426	418	444	429	419	424	440	409	445	429	430	416	408	410	400	411	430	469	430	440	434	404	472	456	385	409	434	396	435	414	478	415	461	430	442	397	491	434	421	435	420	430	443	421	403	430	400	426	440	419	413	441	423	436	447	422	449	406	465	413	451	425	459	432	448	413	445	423	423	416	435	382	450	409	444	415	438	412	429	386	437	406	442	451	425	436	414	428	408	405	442	403	435	436	424	435	403	424	423	400	447	393	417	418	417	440	416	379	461	396	428	412	459	422	427	415	409	425	438	410	422	459	429	435	418	454	407	423	409	436	438	414	452	399	457	433	429	414	432	441	453	423	384	410	430	429	450	419	419	422	449	439	426	446	455	402	428	433	418	426	406	414	452	464	457	406	472	406	411	414	420	439	459	435	437	439	436	418	411	380	409	435	451	443	464	426	426	414	436	448	389	462	430	396	425	407	450	448	460	420	403	442	415	474	423	401	422	451	434	427	474	426	435	448	406	421	424	425	458	451	421	386	436	421	426	406	429	398	405	438	422	424	459	424	441	437	439	421	400	437	425	433	414	444	415	397	433	418	439	438	463	462	426	410	438	447	448	484	472	424	453	441	440	444	456	456	466	390	411	449	395	414	371	445	429	450	416	436	428	423	448	449	425	434	401	460	393	413	446	406	409	431	453	444	390	436	425	423	431	450	421	472	430	413	417	455	420	426	443	458	431	442	433	431	461	396	444	431	390	395	458	436	402	469	418	406	423	418	434	403	423	445	472	434	436	431	436	429	416	429	451	423	409	419	417	426	438	394	446	426	450	421	476	437	432	396	460	415	432	433	414	468	441	427	462	448	440	422	443	449	419	441	431	456	404	435	418	449	397	438	437	470	398	452	377	424	430	465	453	456	432	453	413	412	470	459	429	441	427	444	465	385	437	449	454	433	415	417	420	426	424	451	448	438	437	457	400	429	416	440	416	460	443	403	450	434	451	458	413	435	431	415	445	455	418	447	430	453	435	417	462	424	412	432	413	397	445	422	421	433	412	462	425	414	456	429	408	427	438	492	412	443	469	426	424	417	402	420	431	434	454	426	386	400	425	425	428	417	406	432	447	432	400	467	415	448	401	425	425	418	463	447	439	432	432	468	407	432	403	426	433	428	428	470	460	409	426	424	455	440	433	381	474	390	431	439	493	410	457	432	437	432	433	413	418	448	479	448	397	424	412	439	400	449	451	398	428	438	449	410	445	417	406	426	446	449	436	408	402	454	449	397	407	458	397	471	418	416	488	465	421	442	426	424	434	394	414	422	441	412	420	459	453	440	435	446	454	429	419	421	429	382	401	456	459	468	452	453	465	398	430	424	451	432	448	442	456	472	450	445	400	445	422	394	462	459	376	422	426	435	428	427	442	422	451	441	444	440	431	417	434	466	427	351	408	451	367	429	429	438	451	428	433	421	433	432	465	411	423	428	423	443	405	402	441	457	436	421	451	430	417	438	420	375	397	451	426	455	437	424	422	413	397	475	440	460	419	432	424	456	409	430	423	432	448	472	448	442	404	453	437	415	449	433	401	395	446	428	461	469	407	442	434	429	467	449	438	411	433	436	441	458	407	438	401	453	384	433	438	411	427	448	457	424	440	429	422	438	447	449	431	409	421	430	438	408	440	441	418	426	401	415	459	427	427	457	443	446	457	417	423	431	417	466	409	424	457	412	444	445	476	449	446	468	442	422	438	403	420	412	415	421	433	434	458	450	436	415	462	461	417	449	412	413	451	400	406	446	448	434	429	399	443	404	434	419	440	423	453	414	439	432	430	391	430	426	449	410	432	407	412	466	403	446	446	439	390	418	425	438	437	440	450	395	441	415	409	431	422	442	385	454	421	449	438	347	442	410	419	389	450	398	432	443	438	407	424	443	435	413	465	449	434	442	409	427	425	419	446	430	405	401	446	442	425	400	417	419	422	403	422	430	438	477	394	421	412	435	437	396	429	424	430	420	424	426	452	418	394	428	436	394	425	403	417	407	393	449	423	407	431	445	406	412	405	378	430	426	444	480	418	421	387	428	444	409	410	468	431	417	437	432	432	427	459	442	457	427	428	419	412	421	399	417	431	428	408	426	423	373	440	441	455	423	435	426	403	424	430	423	456	467	419	415	426	438	439	455	451	450	430	419	406	431	436	441	411	402	423	423	446	434	415	455	435	457	427	436	415	427	419	421	443	405	405	429	450	408	452	432	436	430	420	415	449	422	463	435	430	398	420	457	450	410	436	382	441	464	409	458	434	387	442	428	444	399	422	434	467	431	442	424	440	441	410	455	408	402	425	397	411	433	452	405	455	461	487	470	422	403	449	433	469	469	407	423	465	431	431	432	424	438	400	434	404	418	401	445	426	439	403	429	466	459	455	398	414	451	418	421	455	416	427	443	429	409	462	443	439	426	406	448	407	442	408	447	454	419	397	454	420	418	422	407	432	448	427	425	460	440	446	426	488	436	404	510	446	426	462	443	441	434	420	438	409	414	391	449	421	434	398	440	451	430	420	421	418	460	428	461	384	428	384	390	435	428	381	407	419	460	432	438	449	410	439	454	420	415	464	409	438	419	443	441	421	461	417	442	442	410	415	437	458	455	498	454	418	450	429	417	393	442	429	399	444	446	400	441	419	409	396	418	382	421	419	452	403	415	428	407	463	423	464	435	449	431	408	411	433	424	411	417	415	444	397	467	398	441	405	415	410	413	402	456	449	451	446	432	479	396	431	433	402	406	437	449	439	430	456	409	432	427	429	455	402	434	411	435	434	419	427	405	409	405	419	457	439	417	435	420	401	392	440	447	462	446	405	420	441	386	417	452	475	423	421	432	429	469	412	468	448	477	452	431	450	428	410	476	435	423	444	403	419	432	399	460	413	420	445	433	419	446	442	457	418	417	434	445	421	435	429	414	433	453	414	412	435	458	414	429	417	422	423	466	374	460	405	465	436	421	420	452	447	449	477	422	459	427	444	422	461	409	423	450	388	420	388	481	431	398	452	453	424	442	393	403	406	444	450	433	429	443	408	426	432	439	468	419	423	448
9059	4426	720	847	3524	5195	4385	2767	1428	804	501	445	402	402	346	430	412	419	421	394	420	426	426	408	403	407	379	411	402	411	402	397	393	406	406	416	400	407	382	441	406	422	367	383	391	383	433	403	406	411	418	380	398	401	430	434	392	424	377	386	392	381	415	384	459	410	383	389	388	376	403	386	409	432	406	416	419	398	442	382	382	371	423	398	380	387	391	412	420	410	389	400	421	435	381	406	409	430	367	392	389	408	408	391	393	376	413	402	412	400	419	418	395	404	406	390	450	397	389	389	414	421	392	417	403	398	388	374	404	382	387	404	423	431	409	379	377	412	422	424	415	413	442	399	392	400	392	394	405	419	397	409	398	394	421	416	409	381	431	404	389	399	373	397	400	397	390	441	396	403	397	382	415	348	388	376	434	425	397	430	440	424	413	383	401	410	441	393	419	387	411	420	397	382	378	411	422	434	408	396	391	390	420	401	403	417	432	424	408	440	423	462	373	391	412	417	373	395	419	380	405	367	407	411	403	405	445	421	409	410	415	380	417	391	393	410	404	393	403	379	422	383	421	401	406	360	380	399	392	399	419	398	417	419	400	425	403	390	409	410	404	425	401	441	453	410	424	439	416	400	409	408	380	418	420	379	405	403	402	419	379	441	422	375	371	392	423	387	414	405	406	396	422	420	411	427	409	413	426	434	365	398	428	433	383	406	425	379	391	379	401	441	391	422	408	405	392	396	416	384	419	383	424	459	434	390	423	439	403	372	405	450	384	396	386	403	376	382	445	386	403	421	373	378	412	429	376	446	417	446	408	372	391	422	379	382	359	395	401	440	410	408	411	409	414	398	394	382	389	439	383	379	431	393	418	390	379	394	413	393	387	416	383	374	405	417	394	387	418	388	412	441	392	397	392	417	404	408	423	421	421	397	413	429	400	418	405	407	426	404	417	383	423	418	379	401	404	412	380	413	423	395	388	417	396	411	405	366	402	368	406	439	385	367	411	383	399	400	349	414	385	404	401	372	427	436	379	404	412	383	412	397	386	386	424	388	351	409	395	421	388	417	401	394	414	377	380	407	408	418	437	401	406	358	393	410	389	398	435	401	416	415	383	374	432	416	366	403	399	403	422	387	408	401	435	376	399	386	399	391	416	416	426	406	357	448	395	418	398	415	441	416	377	357	437	404	375	410	409	376	394	373	415	391	399	405	401	406	422	404	372	367	419	440	395	348	407	406	416	361	451	401	410	425	388	382	405	397	433	400	424	411	393	403	448	411	415	403	413	449	382	412	410	390	417	401	372	407	393	391	401	412	408	427	360	406	422	408	400	405	390	399	390	388	385	424	433	441	394	424	408	389	376	410	370	387	369	391	398	398	381	415	391	414	421	436	382	403	383	385	395	415	421	430	376	433	421	397	420	400	416	417	373	462	405	414	417	398	426	404	452	388	405	406	366	420	392	388	421	438	399	394	399	390	412	411	463	451	398	384	387	380	430	400	398	394	375	401	401	417	431	429	429	377	386	404	386	363	403	441	419	376	418	453	416	411	365	401	410	406	383	424	421	410	393	393	422	375	436	407	384	404	409	393	435	360	405	398	418	402	399	383	391	452	426	382	416	388	398	423	401	403	420	448	396	388	417	405	425	405	403	378	396	396	432	415	394	401	408	416	404	405	389	418	435	440	443	348	387	411	445	411	442	389	398	433	370	377	409	400	404	383	415	422	379	390	409	391	385	372	389	404	410	416	410	379	399	369	382	421	423	408	366	405	416	399	391	423	410	394	397	397	405	411	387	420	415	389	421	408	410	405	415	408	420	395	409	378	439	431	396	408	413	385	382	414	390	401	381	393	414	427	396	432	360	370	397	358	407	390	398	388	410	396	387	387	377	386	426	397	417	401	413	423	422	384	380	436	431	375	382	418	416	402	378	431	389	410	427	411	389	358	403	385	397	401	396	426	367	407	398	407	419	425	430	381	431	411	415	394	365	439	365	382	409	404	412	416	390	406	381	411	377	415	386	419	412	439	380	422	373	409	382	411	397	398	407	397	394	387	386	399	400	382	430	400	409	396	398	395	438	391	431	402	400	362	382	426	421	416	404	439	382	414	376	424	409	430	391	363	388	376	438	442	411	382	417	391	389	399	375	407	356	367	420	421	374	400	393	394	435	417	383	381	387	375	423	397	431	393	400	401	445	372	398	411	412	373	394	408	390	414	400	409	413	384	402	414	405	397	413	432	441	413	404	388	401	397	409	396	442	367	391	380	407	392	360	430	371	375	388	391	417	415	392	398	387	380	396	410	422	429	379	414	404	395	421	376	381	393	391	404	394	376	403	405	381	404	385	410	362	419	387	385	413	391	389	387	409	382	382	380	407	402	417	391	409	381	397	426	392	428	389	422	403	375	377	402	365	403	355	424	456	429	405	428	420	395	418	395	410	415	405	410	428	417	429	387	423	388	363	405	385	401	386	413	416	402	405	386	412	377	394	383	364	412	392	402	390	418	402	414	433	392	396	405	437	383	388	422	393	389	400	425	417	411	405	385	411	417	396	393	420	401	385	394	399	388	378	403	369	406	403	393	410	376	398	376	385	403	407	401	358	364	401	394	429	425	385	399	395	425	398	407	365	380	422	418	403	387	391	417	402	377	378	417	437	375	429	379	402	442	407	445	413	403	430	391	385	425	455	387	381	400	412	388	383	412	409	407	422	387	383	422	405	404	397	416	417	417	376	410	404	397	397	436	423	400	426	399	392	363	411	427	412	404	405	404	409	400	370	347	386	387	415	410	404	416	446	390	355	414	410	398	420	406	416	372	409	413	409	389	354	446	384	379	428	399	431	408	402	374	404	429	401	432	424	396	399	399	390	413	416	399	394	384	419	395	366	372	404	359	387	425	439	418	366	407	383	416	400	396	407	391	422	413	370	392	414	377	393	387	398	386	408	419	404	395	393	413	440	404	457	406	389	412	420	431	356	380	372	395	397	439	402	462	392	406	402	405	365	389	425	410	379	398	384	415	382	388	420	384	351	409	462	415	388	430	401	435	360	372	400	367	415	429	370	389	391	395	407	396	408	406	386	418	400	427	421	399	379	381	384	430	392	418	384	416	371	418	388	397	391	370	405	408	370	410	392	383	417	414	403	422	398	405	392	417	390	422	409	396	408	394	411	418	431	391	397	436	438	398	398	356	366	429	410	385	406	415	431	377	398	434	427	422	398	427	400	418	416	369	397	440	381	420	400	389	373	347	417	409	382	422	398	394	385	421	411	420	413	414	393	367	425	398	396	366	417	397	387	398	421	414	388	379	408	386	410	412	407	400	387	367	395	437	375	379	391	401	397	411	447	400	412	413	408	411	430	386	400	389	391	413	411	444	381	420	392	438	383	407	399	393	410	373	412	393	444	443	404	389	416	406	393	393	389	420	401	403	395	434	407	401	434	397	407	412	392	417	398	419	407	405	381	406	425	392	418	380	384	391	422	393	411	441
25445	21343	27094	25247	14385	29192	36234	23589	9907	2647	918	575	480	486	440	446	456	433	421	470	434	449	457	457	475	407	407	431	452	453	422	426	413	402	404	443	452	430	479	471	435	465	452	428	422	412	433	453	403	443	419	417	413	449	407	460	429	474	395	435	445	428	430	427	391	445	446	428	461	393	397	461	422	431	444	420	448	453	440	415	426	401	432	433	473	455	437	425	406	435	413	408	445	443	432	420	432	452	422	437	389	447	431	459	444	428	421	457	481	432	424	387	406	431	417	450	437	451	463	449	404	423	395	421	447	412	439	452	427	455	433	429	466	439	441	432	439	407	384	416	450	423	406	407	437	449	443	429	453	432	441	395	447	429	419	435	419	415	431	436	423	454	429	464	438	461	428	421	426	422	460	442	470	424	392	433	442	431	441	414	415	466	445	425	391	442	446	418	428	402	430	396	440	424	476	433	431	425	428	426	435	440	456	455	402	440	467	403	420	440	421	440	439	429	418	432	464	413	452	469	454	423	407	449	420	471	426	428	424	451	426	433	450	424	396	423	431	419	451	459	411	456	442	416	420	427	435	421	415	388	425	472	430	408	437	445	457	426	433	407	447	463	440	445	411	440	417	415	431	458	440	437	436	448	436	432	408	425	459	406	418	456	410	413	475	455	435	395	424	436	421	453	450	408	394	451	429	445	392	442	401	418	457	396	446	450	414	493	472	414	435	436	443	460	409	449	424	434	450	445	452	502	406	437	472	449	439	458	433	438	440	433	406	400	405	451	419	463	445	446	419	421	456	407	462	446	476	403	422	421	394	406	436	441	440	463	422	458	428	466	433	435	424	469	446	445	477	442	411	442	473	416	453	458	439	417	429	451	485	428	478	433	483	424	419	444	454	382	434	434	447	459	433	403	418	428	417	444	387	432	455	421	461	427	407	403	409	455	447	399	459	473	435	450	445	388	446	435	419	422	455	440	456	438	420	403	468	405	427	437	385	433	445	456	478	458	443	424	407	435	469	447	426	444	436	407	396	425	448	404	431	446	447	447	478	427	446	433	441	468	422	392	446	399	461	439	449	455	472	463	422	427	466	387	439	476	460	467	441	389	430	433	416	395	461	441	456	450	404	438	456	439	431	435	438	435	473	461	468	409	447	444	411	417	423	385	440	440	416	430	436	449	409	417	453	445	437	427	383	428	408	423	426	415	431	437	445	424	436	431	425	438	470	418	426	433	436	425	483	435	421	429	428	408	473	424	468	423	437	433	414	418	449	440	402	435	434	414	405	390	437	418	433	450	453	429	404	434	450	434	460	410	433	424	416	419	445	437	453	457	431	437	487	424	432	439	446	431	440	425	461	405	485	460	435	438	450	427	430	417	440	400	441	434	440	437	397	438	459	444	420	459	436	414	464	408	438	424	402	428	405	439	411	430	425	440	429	450	447	455	447	405	425	409	437	445	411	469	428	453	446	399	413	440	415	388	409	420	429	449	439	443	423	463	416	420	431	429	439	431	450	467	474	473	421	456	458	428	416	427	409	411	454	463	454	431	454	448	437	470	475	439	445	387	454	440	455	433	459	418	433	437	491	420	431	400	445	419	414	413	438	441	425	395	418	442	449	418	460	390	467	464	446	468	419	409	449	439	432	482	491	454	466	446	433	424	448	424	437	427	430	462	459	435	416	439	441	430	395	452	455	441	444	415	433	419	391	400	440	434	439	417	407	446	443	470	442	434	404	432	422	449	409	366	411	457	431	458	418	450	461	435	469	433	445	450	468	441	420	400	389	414	447	474	467	434	440	414	418	405	431	430	447	464	418	377	460	421	439	459	435	417	411	417	458	445	474	419	454	427	382	454	407	383	432	410	436	447	441	421	434	441	419	431	457	378	421	420	415	426	433	397	425	428	455	451	435	427	473	432	413	442	415	446	449	444	445	478	436	411	387	435	414	416	449	436	439	438	420	428	453	444	447	444	426	443	462	435	448	462	478	442	427	432	439	413	453	435	433	433	464	448	418	437	467	447	428	424	428	456	485	464	406	448	405	450	421	457	435	455	440	410	478	450	427	453	412	427	408	416	444	439	442	436	460	435	442	390	437	429	459	429	412	438	424	440	395	461	425	423	433	441	456	419	433	420	460	408	432	450	430	415	416	432	401	484	440	377	445	437	457	411	451	425	450	424	444	420	430	442	417	487	457	421	407	439	433	463	460	404	400	418	442	414	421	462	433	445	467	443	412	453	435	423	426	434	406	418	471	429	416	434	449	406	418	404	446	420	426	477	453	413	416	452	431	448	420	470	435	452	424	427	414	459	442	432	420	452	404	433	427	448	423	429	439	403	436	428	422	443	425	445	472	404	419	420	419	450	453	450	426	440	463	488	424	432	442	431	430	477	444	452	441	444	400	437	409	464	441	459	448	460	408	466	422	449	418	457	416	431	440	446	407	437	389	416	433	424	428	414	448	435	417	445	430	447	434	425	470	426	453	426	442	420	396	488	458	452	459	421	464	458	441	433	420	455	446	408	432	456	415	392	450	437	396	409	460	452	418	430	440	469	424	433	482	450	419	450	470	456	478	403	424	471	443	447	411	442	483	428	420	448	446	407	367	390	435	433	452	434	431	444	434	455	447	444	432	461	437	417	432	402	464	428	421	438	423	428	448	430	467	430	441	443	475	466	464	424	440	436	417	473	440	475	435	456	434	412	433	471	441	461	475	443	412	449	455	440	443	443	430	410	437	433	431	454	460	445	436	402	442	429	440	446	477	451	460	426	497	435	411	460	400	408	435	452	474	421	436	422	426	464	456	410	396	434	436	454	414	422	448	425	447	468	456	445	450	435	448	451	404	441	410	449	441	420	431	415	423	475	446	463	403	441	431	437	440	448	439	433	451	430	439	460	426	439	419	408	420	480	403	471	399	458	388	401	414	460	447	428	466	441	427	417	415	422	414	441	455	404	457	407	430	419	467	418	424	415	414	458	397	427	418	409	400	412	415	424	491	408	435	426	415	439	404	415	432	425	396	449	442	455	422	402	426	431	428	417	411	409	446	438	458	448	422	462	449	380	424	475	414	416	432	412	430	416	430	419	426	427	443	469	418	455	448	431	428	446	429	427	435	463	415	437	405	457	431	435	446	433	471	410	434	459	415	453	429	451	467	442	435	424	434	427	436	429	426	441	413	456	425	426	430	432	413	465	462	427	435	440	430	407	445	422	455	431	414	454	404	400	436	411	445	453	433	422	453	437	449	417	446	406	433	399	492	429	453	433	474	409	464	442	450	413	436	427	416	385	423	430	439	424	422	473	417	444	458	480	431	407	399	443	493	403	430	430	431	432	414	403	448	429	413	398	465	452	445	479	421	424	396	451	410	404	458	434	421	457	454	475	399	436	413	445	465	437	444	404	415	436	432	417	450	429	428	433	403	432	441	479	433	412	425	454	428	415	458	449	420	462	398	459	418	456	409	416	414	417	467	463	416	424	413	456	443	407
8413	11631	4777	3146	9811	30488	30526	18525	7917	2669	959	556	464	449	429	395	458	419	447	412	445	422	409	423	434	430	420	441	388	412	429	461	441	421	448	443	442	456	440	434	420	421	415	429	452	457	437	431	430	445	412	475	456	389	459	440	424	438	478	400	437	401	405	473	422	417	399	426	425	425	471	451	434	416	439	441	434	447	461	459	438	420	385	440	413	419	468	431	445	400	454	393	449	438	447	430	366	477	414	452	445	424	427	428	410	400	435	442	406	437	391	418	444	362	453	388	433	446	442	415	399	454	446	407	404	412	423	447	432	395	434	425	416	444	436	405	433	436	458	412	404	430	425	420	448	414	424	412	442	403	435	418	430	454	430	418	423	442	432	440	429	409	430	470	430	412	433	422	451	398	421	457	434	431	430	460	415	448	424	421	408	431	418	430	409	450	426	448	452	429	418	454	430	433	423	425	433	403	404	464	406	458	431	430	401	442	434	434	441	406	438	426	419	434	434	390	444	415	434	448	413	448	456	400	420	415	415	416	419	425	459	373	458	418	393	442	429	423	448	441	385	458	422	409	425	412	421	376	417	424	436	467	447	399	428	470	393	410	415	375	451	470	420	421	436	424	411	413	399	405	399	405	444	430	436	470	393	445	445	461	457	429	426	436	396	399	398	453	446	446	389	458	435	454	424	419	447	413	425	401	395	455	440	444	451	416	417	461	443	393	464	458	432	416	422	396	406	420	455	414	418	408	440	415	428	403	385	414	438	448	453	434	462	452	428	406	438	412	403	442	468	436	427	450	429	418	412	431	464	411	400	457	445	429	409	423	416	413	406	440	400	380	433	409	436	404	434	442	426	435	426	458	440	419	393	434	453	426	433	413	443	432	445	439	431	442	458	440	402	423	411	417	422	411	421	430	417	410	428	416	480	427	430	453	410	439	437	441	406	418	451	445	429	463	461	470	381	448	421	422	445	412	448	419	451	386	459	419	412	457	467	434	421	436	411	430	437	449	451	430	397	431	404	442	409	392	436	431	477	440	388	434	422	452	430	411	464	417	422	421	396	437	418	415	391	435	382	407	479	450	428	462	461	428	423	425	436	449	438	407	383	424	384	473	410	389	433	444	406	406	444	424	423	411	414	415	452	393	418	404	447	404	448	407	424	417	413	446	413	448	428	429	420	445	425	437	421	435	439	431	415	440	392	403	391	386	424	375	425	418	414	418	437	428	393	419	417	435	391	446	449	424	403	458	445	398	397	451	418	429	457	410	433	430	450	449	434	431	439	433	427	407	408	461	431	419	438	457	421	436	458	441	433	434	403	410	396	419	419	419	416	487	437	412	418	466	411	440	419	420	401	434	418	434	456	421	459	407	434	427	425	413	440	442	458	410	459	444	435	433	438	465	429	427	387	415	403	403	414	406	420	402	409	418	438	423	423	417	449	413	440	416	450	440	401	391	428	423	467	432	434	443	442	440	411	433	408	420	401	394	398	423	438	431	454	444	416	417	429	436	432	397	400	422	446	412	405	442	431	454	420	422	382	400	414	434	448	395	435	442	429	409	422	423	416	428	439	373	416	413	432	405	419	470	439	394	439	464	399	457	434	453	450	444	425	451	394	438	426	416	412	424	396	390	389	385	457	449	413	450	414	443	444	446	412	435	425	416	441	443	429	436	402	415	409	421	440	444	401	406	413	435	382	453	449	422	400	394	414	428	429	457	437	424	437	431	416	418	424	431	438	434	441	405	430	428	394	448	447	412	436	447	413	432	442	415	398	405	367	395	431	459	432	412	408	486	426	428	443	388	397	478	417	458	392	414	444	421	407	432	431	382	433	434	402	426	413	409	432	437	440	404	470	444	440	435	373	432	407	408	407	461	437	434	438	432	425	417	446	413	429	416	462	396	440	406	437	447	417	424	436	445	444	429	389	425	453	436	399	407	477	455	438	440	398	446	403	440	452	430	425	450	424	430	397	425	414	432	433	435	457	417	451	435	415	387	408	444	438	462	437	438	438	454	401	446	438	434	420	399	436	444	394	426	399	393	442	449	424	380	446	443	427	393	429	444	424	409	444	421	431	455	431	440	416	431	461	439	420	455	416	481	441	449	466	456	432	449	402	463	438	420	423	411	398	374	431	418	409	434	411	430	439	444	394	390	428	428	411	424	435	401	443	432	439	457	443	443	425	436	410	424	425	435	413	437	438	401	445	433	467	426	404	403	453	457	429	433	408	404	477	433	456	406	448	405	434	466	427	432	414	443	399	403	429	406	412	429	446	410	437	419	416	425	428	423	413	428	434	433	445	432	438	391	410	440	438	413	459	400	449	441	401	475	394	469	431	394	406	433	441	414	404	391	435	423	406	400	423	436	423	408	393	409	430	406	442	401	447	425	418	410	410	436	433	406	422	426	441	431	409	401	446	396	415	469	415	407	412	439	400	430	457	410	431	440	398	434	427	410	394	429	405	433	430	462	450	447	415	437	425	447	456	446	410	433	413	432	401	416	397	464	426	426	453	411	422	433	436	449	436	407	407	418	405	422	432	406	443	402	423	418	433	426	455	409	441	438	414	457	422	422	440	428	383	418	427	448	421	453	422	427	429	459	415	413	429	412	422	452	393	410	432	432	401	446	413	424	443	425	443	416	406	437	451	419	436	432	398	424	437	437	442	452	413	400	427	437	407	451	410	421	458	409	438	374	431	425	452	438	449	434	435	434	412	415	423	409	457	455	411	417	423	465	409	401	457	494	437	430	464	369	451	414	445	432	422	428	407	395	417	466	418	416	400	422	416	461	423	439	463	414	417	430	468	441	425	456	452	446	412	431	444	422	445	431	402	407	449	431	442	437	464	416	445	442	407	378	419	420	438	399	451	424	411	406	373	440	426	422	442	421	399	433	425	440	450	421	425	428	442	437	430	437	419	439	438	444	424	446	439	431	416	495	416	423	414	407	445	455	413	435	426	403	434	386	443	448	442	420	418	415	437	439	432	447	410	459	406	393	394	442	411	414	434	405	418	402	432	446	468	425	397	409	433	439	437	417	446	455	407	365	448	432	410	383	422	459	455	394	466	428	411	421	444	434	427	418	444	420	453	417	438	415	440	432	410	448	405	438	433	444	421	418	401	431	408	399	415	415	479	426	399	431	406	437	459	418	434	442	435	439	430	462	443	424	427	401	426	416	435	455	419	439	421	462	444	411	418	430	422	404	420	408	434	411	480	448	391	456	433	435	424	418	445	391	418	448	460	397	389	429	419	416	433	445	412	379	415	437	451	426	436	386	411	459	424	421	396	419	392	413	396	404	430	430	414	438	421	419	464	447	409	409	433	399	421	385	427	417	456	415	428	400	406	427	404	406	442	415	399	425	444	440	403	403	428	433	435	401	404	435	385	411	405	427	420	425	399	456	434	422	429	416	427	432	431	452	435	413	409	430	443	435	468	433	436	402	447	399	413	433	430	420	437	416	406	436	427	430	422	433	450	422	455	464
24266	21390	28664	24498	22931	45304	53278	37001	18524	5745	1496	768	531	542	553	529	558	520	569	575	575	553	552	515	568	520	518	481	534	473	499	458	494	538	554	533	503	548	573	572	539	488	518	537	538	508	544	515	521	533	517	524	540	542	513	565	503	505	511	478	513	480	536	501	505	537	527	499	541	469	601	536	520	533	552	531	526	534	563	519	577	496	490	531	497	534	553	540	540	579	498	533	489	505	542	488	495	494	529	491	513	543	513	510	513	497	522	514	506	520	513	546	551	526	537	540	548	536	563	493	515	512	496	495	564	524	515	519	529	541	502	547	542	526	465	533	509	576	497	495	549	527	582	512	502	525	524	514	513	542	536	551	504	544	550	538	503	518	536	547	542	556	499	521	544	527	484	508	514	558	502	505	541	518	548	515	508	518	552	529	502	503	510	501	527	540	467	498	564	523	531	533	521	509	500	532	509	490	520	534	539	511	515	510	506	552	486	566	534	496	538	504	517	563	487	535	495	496	538	516	532	518	545	536	506	512	547	502	524	535	484	517	508	510	542	545	528	502	532	512	519	505	521	515	517	532	497	535	543	529	518	545	539	535	524	512	565	523	541	527	488	498	494	574	541	499	531	557	512	544	514	534	540	539	527	550	524	505	542	520	513	538	518	541	495	543	517	519	499	497	547	505	527	540	501	514	507	547	527	525	508	567	541	503	547	524	552	505	483	542	515	525	507	551	513	526	514	530	550	521	482	538	536	542	545	521	526	508	510	502	534	571	499	500	511	513	532	524	500	535	555	496	516	502	554	502	538	546	530	558	495	530	508	517	509	529	539	541	485	553	469	531	484	499	506	536	508	521	535	484	507	543	518	519	561	494	537	529	528	572	540	534	483	557	470	509	558	507	573	483	494	529	532	537	526	527	514	503	521	509	534	562	548	533	485	507	488	538	546	525	482	542	519	511	486	560	499	516	540	536	489	537	525	497	535	524	516	551	547	538	533	552	517	490	513	490	534	552	540	517	491	474	511	481	507	506	560	478	489	510	517	507	522	545	566	583	513	564	537	540	544	518	490	527	549	522	564	509	521	522	520	534	501	547	519	541	533	511	552	482	499	532	534	519	521	509	533	516	481	483	518	522	543	546	537	575	557	510	508	538	545	480	534	531	509	517	539	481	523	490	523	572	540	553	560	496	545	527	528	544	521	558	494	516	537	540	548	509	571	537	545	532	522	488	511	524	495	536	499	518	507	510	558	540	498	506	535	571	517	516	550	537	554	560	493	512	529	536	530	520	555	507	464	564	506	501	535	528	515	552	542	554	500	523	528	485	519	476	557	497	497	530	525	540	507	513	518	544	562	533	530	536	518	549	467	486	535	555	586	524	499	535	544	505	527	521	536	494	509	509	565	521	532	527	529	524	541	499	498	517	524	500	538	506	512	531	518	559	489	503	535	551	571	579	515	531	525	506	537	532	511	564	542	534	544	529	498	482	467	520	572	488	538	523	522	502	562	480	564	561	543	525	538	523	576	546	510	520	509	552	522	530	542	514	524	487	485	529	487	533	556	562	521	491	531	501	572	512	530	543	525	483	555	528	521	546	558	526	568	544	499	508	506	567	533	518	485	533	526	526	537	528	501	526	531	525	519	549	530	509	542	549	526	508	537	512	516	507	512	540	509	541	512	551	564	541	502	510	544	547	525	565	503	513	530	488	518	514	489	466	504	528	535	515	537	561	496	578	522	550	512	531	546	523	503	502	551	534	519	545	511	490	552	492	540	490	483	517	516	484	499	500	483	552	509	507	522	545	543	579	541	551	545	517	561	499	552	522	531	551	498	518	519	521	555	542	552	514	516	497	501	542	528	472	551	494	541	507	530	538	541	524	572	537	512	479	529	512	524	518	516	541	543	501	503	523	499	529	539	524	527	517	505	527	491	502	532	481	524	526	514	523	503	511	495	506	490	501	519	516	522	505	511	488	487	512	538	520	527	545	555	550	528	491	547	566	514	520	560	506	472	489	517	505	482	527	503	501	535	516	478	512	532	508	490	515	473	528	494	511	545	527	517	502	519	551	516	524	544	505	495	511	490	524	530	527	508	557	502	526	520	516	558	542	499	525	575	541	474	527	489	545	506	500	516	506	540	522	514	515	525	512	528	506	539	556	525	549	527	520	534	569	518	526	533	513	508	468	543	518	537	556	497	517	519	552	573	506	500	519	517	500	536	530	487	502	534	518	494	467	527	521	507	458	505	493	517	515	558	523	557	508	582	541	513	537	523	560	495	525	514	495	502	523	533	528	482	478	510	519	523	522	534	480	485	509	494	552	520	495	555	512	503	531	496	536	498	515	541	524	539	499	496	498	515	504	496	503	545	507	510	542	561	471	552	563	535	488	516	516	551	516	527	522	525	510	494	544	536	491	485	527	532	514	508	521	500	523	487	539	557	532	525	512	533	508	550	481	474	514	489	533	502	525	491	523	528	545	518	516	512	543	491	502	527	510	531	551	521	538	535	545	510	515	516	502	561	536	540	551	523	561	515	562	508	509	571	449	532	527	514	486	554	573	495	565	511	475	509	519	500	523	507	553	474	509	476	510	522	483	537	503	495	510	507	539	516	533	529	511	498	524	540	536	538	522	505	512	527	495	545	531	489	567	480	498	513	512	574	578	542	535	543	503	572	522	538	553	507	501	538	517	512	573	512	520	548	500	525	519	512	516	577	509	551	558	533	551	511	540	509	566	565	523	573	543	552	491	507	524	549	513	492	517	498	521	541	522	539	583	514	565	547	520	557	535	534	523	532	506	604	555	504	519	529	497	520	525	535	518	518	520	502	520	511	564	495	531	514	478	491	524	537	533	527	550	547	512	475	551	495	550	513	523	538	557	500	524	549	527	557	503	574	493	498	481	561	514	517	537	534	511	581	506	524	533	514	528	528	514	541	548	503	518	485	546	513	550	535	561	567	528	558	499	528	489	536	518	543	482	530	537	493	533	518	507	512	480	525	490	553	485	524	501	517	530	518	506	520	532	543	527	565	538	534	549	494	506	570	577	497	508	538	503	553	530	536	524	505	536	497	531	537	475	528	522	566	497	507	534	525	535	506	530	520	514	520	542	508	542	533	531	507	508	506	539	512	537	539	486	511	496	503	536	468	559	522	541	521	520	541	534	524	515	546	511	498	533	512	537	512	538	522	523	507	482	501	531	531	540	505	498	543	550	546	531	542	495	505	540	509	527	520	532	502	510	514	504	470	525	489	498	507	505	528	525	529	498	540	527	522	512	512	502	513	540	540	541	500	534	558	540	507	513	501	472	539	505	561	487	531	529	469	503	499	519	495	553	541	507	529	526	506	516	517	499	521	540	562	545	482	576	504	544	530	519	517	537	490	528	546	503	507	513	505	510	525	502	486	539	566	561	550	502	478	542	515	512	525	511	496	545	508	492	557	565	547	519	549	505	515	536	560	532	518	513	543	521	514	546	501	538	553	558	543	516
12434	26596	19496	8081	21867	51823	47439	30153	13643	4641	1603	738	552	518	504	549	530	485	523	499	509	498	507	492	539	523	517	526	534	531	523	492	487	520	539	528	506	485	515	555	504	512	507	496	508	471	487	515	497	505	494	530	493	536	488	489	495	519	515	472	502	510	522	548	496	495	523	506	563	505	535	529	478	529	494	565	500	523	487	479	534	490	536	516	544	488	489	503	505	543	529	535	509	511	522	503	554	544	540	493	488	529	558	458	539	493	470	477	516	528	550	529	551	485	507	474	481	493	514	537	501	493	536	542	507	528	451	496	527	506	497	546	522	465	494	501	513	513	471	491	507	490	512	499	495	540	523	534	529	526	526	506	510	531	499	474	485	546	530	532	508	546	565	469	508	528	533	549	496	510	494	509	539	509	516	483	512	515	537	510	512	523	490	533	520	512	497	494	520	493	484	560	488	552	482	549	487	490	453	491	514	505	553	514	566	481	514	479	534	487	500	512	535	512	498	506	493	525	480	505	496	509	491	480	540	489	524	541	483	492	454	532	501	539	576	549	540	508	483	514	536	521	515	504	509	457	517	522	484	542	531	520	466	494	511	504	553	489	551	472	549	508	515	493	494	547	491	526	524	537	470	487	515	497	489	494	503	524	487	513	493	508	495	521	483	471	536	445	483	538	515	478	523	526	493	511	538	497	507	496	512	527	500	501	487	513	520	534	513	488	489	509	508	498	510	518	504	499	550	503	506	505	529	467	522	547	496	500	527	494	547	523	497	493	515	480	527	565	492	492	513	487	508	569	462	482	511	536	490	481	498	485	498	546	544	564	486	472	493	476	506	477	539	500	452	512	524	488	498	502	527	524	476	546	483	518	475	519	528	525	500	495	503	523	511	509	534	539	513	451	538	532	524	488	519	521	527	539	561	524	538	494	461	528	523	517	502	458	522	487	491	510	516	521	499	488	490	522	530	530	500	512	544	515	501	522	476	522	569	499	493	545	542	505	485	488	515	498	498	488	520	535	513	481	514	511	502	545	519	505	446	512	509	497	504	518	462	542	488	512	496	543	516	524	519	516	494	524	498	528	495	514	516	526	512	515	521	512	496	522	525	465	540	524	488	558	516	506	472	462	525	495	490	511	521	493	557	496	523	558	531	498	521	489	515	511	521	517	532	498	483	469	497	541	499	515	497	491	491	527	521	483	497	524	488	499	515	503	515	513	497	488	503	537	490	473	521	515	481	498	539	515	525	487	506	530	517	527	539	533	534	510	504	527	538	528	498	544	549	518	507	505	532	525	512	503	548	475	500	550	526	529	508	508	519	464	539	483	513	523	516	534	514	520	486	488	544	531	496	505	588	524	489	522	531	500	520	505	507	519	482	566	530	502	456	516	535	546	493	508	509	526	484	518	511	537	513	455	533	505	495	544	505	532	529	473	517	500	520	493	517	516	509	517	505	516	503	512	487	488	511	503	497	577	528	541	514	545	512	521	520	495	508	479	500	500	480	515	509	506	540	526	504	499	492	507	540	554	450	528	501	506	488	522	491	545	506	524	475	539	475	555	470	512	497	496	534	488	460	522	480	494	526	503	504	529	511	497	502	525	521	504	528	513	512	529	475	477	502	512	493	477	530	502	526	501	459	501	508	512	506	518	514	495	511	500	513	499	523	527	491	536	501	498	473	507	508	466	495	517	527	489	519	532	500	488	514	526	466	524	492	500	499	479	503	520	558	558	508	472	515	484	474	523	520	489	495	535	503	507	536	522	482	496	523	509	509	568	481	547	482	447	505	513	518	483	534	490	496	504	529	520	471	533	501	499	532	483	515	516	488	506	501	532	493	544	541	490	522	537	506	482	474	521	498	509	519	537	529	481	505	510	506	514	504	518	469	508	481	536	459	486	503	529	490	530	476	522	522	528	504	503	515	505	508	511	509	475	521	556	488	555	515	509	468	474	470	544	506	489	554	521	525	502	510	507	522	460	513	516	511	548	550	503	528	500	502	514	511	501	517	512	527	493	519	558	501	514	481	496	535	462	493	512	483	523	516	479	525	496	503	516	472	537	514	504	517	508	527	525	507	509	487	499	478	486	470	502	470	543	498	495	521	485	507	525	532	495	491	521	513	521	507	481	508	543	513	484	457	481	509	508	487	522	545	501	505	543	537	462	495	519	478	487	468	509	536	508	456	518	547	540	490	483	508	520	524	488	493	513	475	536	486	482	540	519	534	539	514	547	521	537	530	462	478	498	536	543	500	506	501	524	495	475	513	559	494	482	508	504	485	503	555	501	515	491	513	449	519	481	481	471	497	498	472	480	531	495	509	523	497	497	527	457	458	531	506	513	501	486	499	509	496	537	452	491	492	485	491	518	516	483	530	493	466	484	545	531	466	509	511	514	495	520	478	484	545	512	497	517	534	536	513	466	480	498	499	491	555	510	501	495	520	481	484	543	461	498	490	521	510	489	510	485	497	546	498	531	512	508	479	498	490	492	483	490	511	500	494	504	525	512	514	485	493	501	507	508	504	539	524	515	541	492	523	495	483	532	513	469	501	488	538	512	524	436	505	508	518	529	503	515	526	555	522	493	493	539	513	503	472	503	494	509	531	473	501	536	508	498	547	498	520	511	503	491	499	530	505	490	500	476	480	500	499	481	488	497	547	517	539	534	513	489	497	570	531	516	509	558	490	546	516	529	514	509	523	490	474	490	509	521	498	528	555	510	525	496	502	516	498	514	503	485	494	519	504	505	507	467	509	500	468	503	502	508	550	498	476	503	488	555	541	477	514	512	493	489	504	533	510	480	521	497	485	499	469	546	511	494	516	528	485	496	507	515	515	511	487	510	488	491	496	525	481	524	501	487	545	527	492	510	532	517	488	500	500	515	510	446	513	536	490	526	506	504	507	545	479	479	468	500	491	497	555	493	520	511	539	493	543	535	524	496	480	499	474	531	489	505	495	513	520	527	507	495	502	499	523	508	452	505	497	509	543	499	479	503	459	510	517	469	517	490	526	462	523	488	510	504	502	502	525	523	516	464	503	500	492	537	496	471	500	474	509	531	499	518	479	499	480	462	536	458	541	519	494	508	535	536	526	532	480	521	509	516	487	497	495	512	537	448	485	485	497	514	508	522	514	496	492	502	519	515	497	505	560	530	511	502	504	530	514	496	506	527	469	524	492	505	477	491	557	537	541	512	520	513	510	495	514	534	520	516	494	519	498	500	509	517	543	491	489	504	521	483	508	524	539	487	499	485	473	494	521	517	504	517	526	534	492	517	513	485	494	539	503	527	490	509	473	532	488	490	526	470	494	508	505	544	475	479	473	526	509	480	537	517	514	507	513	518	484	514	486	510	473	528	529	514	490	539	487	525	469	467	513	498	535	515	516	503	510	481	495	494	481	501	513	511	469	448	479	491	507	502	500	510	531	518	513	523	540	481	505	513	521	503	512	499	528	483	526	501	499	511	549	528	511	518	500	495	498	484	522	550
28058	17025	11360	4607	1559	4387	5166	2770	1292	720	488	432	434	439	428	432	430	389	464	461	446	400	420	435	427	389	416	411	427	453	437	420	432	415	457	454	470	423	440	412	421	427	436	405	433	414	418	391	434	395	405	408	465	395	390	451	463	431	392	396	475	445	437	419	411	421	417	446	411	434	457	406	422	416	386	388	411	466	385	480	431	379	443	431	447	446	447	437	441	435	427	424	453	417	404	449	466	397	432	451	447	442	412	439	444	430	400	429	408	408	398	405	440	435	392	434	454	409	407	406	442	438	430	443	457	431	460	419	418	386	429	427	402	426	438	416	418	492	447	430	448	421	409	453	409	386	385	383	423	442	434	393	434	440	475	431	449	431	437	408	429	443	409	397	441	450	449	457	440	398	444	426	425	478	401	426	441	389	516	422	426	443	446	392	434	428	448	442	463	424	436	427	439	402	419	434	438	452	437	431	450	434	421	413	407	418	434	433	431	429	396	441	404	441	433	412	403	435	405	388	414	406	408	407	451	461	427	427	429	458	407	413	420	446	434	407	438	418	452	435	428	391	423	417	424	462	383	405	442	424	413	414	411	451	433	418	422	451	397	447	429	457	377	426	419	440	455	438	432	422	452	435	444	444	436	414	441	451	393	429	398	436	450	445	451	430	418	458	439	446	441	423	419	418	405	416	432	440	438	426	409	436	453	458	461	449	452	439	404	415	424	404	444	371	475	444	404	435	436	425	399	411	460	442	402	403	418	395	451	450	444	439	418	402	393	441	404	433	440	432	428	451	452	431	445	418	423	429	413	452	381	417	423	416	443	466	398	417	418	440	396	427	435	411	447	413	444	436	431	375	428	417	468	430	438	435	438	402	415	419	395	458	414	461	421	425	446	427	401	445	409	432	464	414	444	434	425	432	383	452	420	423	446	411	426	382	418	457	437	407	391	436	409	415	445	451	443	440	454	449	483	428	445	410	435	470	443	440	428	420	400	389	435	454	430	419	446	435	440	430	418	395	436	435	396	392	385	407	392	398	424	436	450	449	420	431	444	425	440	471	410	479	413	422	410	444	423	427	395	408	409	421	407	437	394	416	434	407	421	426	440	386	436	443	450	418	448	411	416	462	417	413	419	427	420	443	417	415	424	431	384	422	469	407	409	427	460	431	400	427	413	458	438	466	454	451	477	401	413	457	430	450	434	423	412	412	469	465	393	428	386	434	433	456	460	395	413	408	417	432	428	434	420	411	420	449	436	450	425	432	439	460	397	425	435	423	385	389	440	434	421	443	419	421	441	414	439	423	435	421	409	436	446	420	421	423	439	448	432	427	417	448	422	456	416	382	419	452	442	413	437	454	399	440	449	432	459	404	435	390	430	411	455	425	438	399	468	449	457	430	454	463	428	435	443	410	437	427	447	453	411	418	444	421	429	431	420	432	436	434	420	434	429	418	448	438	440	467	432	447	424	435	417	429	441	428	423	399	468	410	435	420	429	411	417	430	406	406	443	418	463	402	437	447	439	422	420	387	451	446	416	421	491	437	440	425	405	453	428	414	451	438	463	435	395	423	428	415	433	434	484	439	449	393	454	443	429	438	402	448	449	412	422	428	416	373	459	422	420	422	413	448	423	430	443	412	442	408	448	420	402	454	416	414	427	394	450	432	444	423	457	431	459	445	406	431	439	451	431	406	437	425	431	405	407	453	437	406	431	457	466	402	401	421	447	464	420	439	442	414	429	408	411	438	451	440	423	408	467	418	415	419	419	459	422	405	383	463	414	438	423	421	431	424	397	418	481	401	425	442	449	429	395	378	425	429	438	457	419	424	412	465	430	441	452	431	451	458	426	401	433	408	406	423	428	469	430	470	439	425	436	479	418	449	428	440	454	456	410	357	464	411	429	438	425	413	440	448	425	445	433	422	441	448	402	408	442	442	440	433	404	427	402	394	413	456	434	469	411	429	464	485	438	422	409	398	437	431	429	406	411	379	454	399	404	371	434	438	393	438	409	423	444	424	422	423	429	426	457	410	394	405	434	408	419	443	404	413	390	468	438	460	471	421	434	418	403	417	413	434	419	400	475	416	411	430	437	433	429	424	428	435	429	407	448	402	429	428	433	397	433	392	435	454	395	466	393	430	459	422	431	399	404	462	398	460	448	399	432	413	408	388	454	443	418	424	428	427	425	440	377	419	429	424	424	439	431	421	447	431	413	410	417	460	421	406	416	420	428	469	402	470	440	430	439	417	411	446	463	452	414	418	428	433	403	403	456	442	417	409	446	404	444	434	393	408	434	395	400	443	420	448	443	414	407	442	426	447	465	404	452	455	441	446	436	444	436	464	421	461	453	422	384	404	411	451	443	415	451	413	415	453	456	429	421	412	399	449	466	412	442	434	452	414	425	408	436	438	427	450	454	423	432	441	443	445	446	437	439	461	442	461	397	417	390	429	417	428	429	458	450	462	402	432	424	421	411	426	441	430	398	436	413	458	405	441	417	442	425	401	425	429	426	451	418	436	405	444	430	417	440	415	454	447	436	370	406	424	391	454	422	466	433	423	408	401	435	444	412	446	419	422	431	446	437	443	402	443	440	444	416	463	453	436	432	405	424	426	419	448	399	414	452	403	419	440	467	419	410	431	441	432	401	411	407	401	425	414	468	419	410	471	425	412	444	418	404	413	414	454	415	454	434	383	417	434	440	407	422	394	437	416	423	453	435	447	421	395	451	404	437	420	422	459	413	435	425	430	456	417	426	436	420	389	411	441	443	423	436	398	415	470	446	443	411	416	403	437	435	419	417	390	486	408	409	427	424	412	405	408	461	425	448	409	404	438	425	402	450	398	416	444	452	412	402	409	426	405	425	417	402	421	443	439	424	414	424	429	415	417	426	410	440	433	409	462	459	444	411	441	445	439	430	427	437	426	400	447	445	429	419	459	437	453	414	426	456	415	401	413	415	452	444	410	424	397	470	384	427	412	410	435	412	468	420	392	435	459	412	414	423	379	398	429	452	449	468	447	426	428	444	428	424	414	414	429	423	431	430	450	434	418	446	416	428	390	445	427	452	427	403	406	415	442	407	462	402	404	424	399	412	401	413	406	451	455	412	454	434	444	443	443	407	446	467	410	391	428	458	408	433	425	427	403	405	411	420	438	433	411	434	415	442	437	467	448	442	397	431	421	446	398	399	432	445	443	409	426	448	451	441	482	452	446	449	441	429	431	457	412	461	443	462	425	411	372	400	416	457	436	468	411	432	411	427	413	428	428	434	395	458	439	389	441	394	432	448	430	406	453	391	415	427	434	406	413	417	446	455	424	465	454	371	412	400	422	471	430	419	406	407	415	425	412	414	389	390	446	413	467	396	468	419	420	391	463	445	403	412	410	442	429	442	422	435	399	439	449	435	408	411	430	437	406	424	434	438	438	412	459	465	472	430	458	413	434	449	439	471	402	416	408	428	440	405	453	450	472	409	449	407	481	420	435	420	434
8313	10308	10651	3774	1852	5223	5420	3071	1455	746	476	405	387	419	399	440	429	398	383	409	421	404	428	400	406	393	389	410	385	361	380	415	441	380	399	371	378	423	394	408	414	420	391	381	401	427	402	406	391	403	365	412	419	395	369	408	392	404	425	446	395	413	415	428	398	433	411	394	404	430	409	479	449	436	412	410	422	410	351	387	424	362	403	399	408	417	439	426	388	388	409	421	395	391	390	411	432	391	415	413	369	415	420	394	389	380	426	400	388	396	399	399	418	426	441	382	421	392	377	393	390	410	416	398	442	383	387	450	386	428	393	457	399	405	383	400	414	401	380	393	405	386	401	398	391	394	365	341	354	385	402	394	374	408	407	402	424	390	376	401	415	391	406	441	417	381	377	409	447	392	400	400	392	384	399	386	389	416	422	383	387	420	418	409	415	382	398	379	412	428	375	409	359	408	419	388	388	423	401	406	462	403	413	396	403	421	415	362	408	434	429	402	424	427	400	414	435	412	421	361	387	435	393	427	409	381	422	419	359	380	381	384	392	412	446	382	398	398	399	410	394	398	402	416	415	420	365	428	408	398	378	395	395	372	392	401	391	400	374	403	432	355	392	429	413	396	392	366	404	377	353	402	405	441	397	398	411	425	428	381	408	384	392	417	381	371	400	404	369	432	424	405	405	383	372	412	422	428	413	380	394	404	401	394	398	390	417	410	415	387	387	411	380	420	395	435	406	405	413	430	404	400	425	437	413	400	367	426	388	368	412	422	394	421	413	416	407	351	390	392	348	387	452	418	386	402	400	439	388	419	380	414	405	369	416	383	374	405	383	430	412	402	404	403	396	388	431	404	439	399	391	419	395	426	409	446	435	400	394	404	407	398	381	372	392	396	380	424	373	384	404	405	392	380	408	382	411	414	423	413	427	394	399	376	348	418	374	401	434	418	403	392	408	408	398	353	380	413	412	401	413	409	412	416	426	412	432	392	410	422	421	391	404	419	380	388	393	391	413	424	371	419	418	424	384	385	375	412	439	417	409	367	385	375	414	429	379	402	413	398	389	399	399	397	398	389	408	405	426	390	372	423	405	396	408	418	432	403	403	415	419	416	417	422	441	382	379	382	368	416	420	405	394	401	404	402	400	449	424	397	380	418	381	390	407	395	406	413	435	382	380	438	405	404	392	398	411	418	445	391	420	405	413	410	384	368	419	385	443	427	350	400	398	399	421	421	394	379	411	392	388	420	410	401	427	367	396	399	415	394	396	431	413	388	404	425	425	397	416	385	417	416	404	419	403	409	392	399	412	412	466	408	410	380	406	397	400	410	408	351	411	435	398	376	388	428	383	375	381	407	385	420	402	375	400	386	406	383	383	403	424	418	419	382	463	436	387	428	440	381	378	351	396	409	391	407	425	417	424	399	416	397	402	383	402	418	420	372	402	425	414	420	432	396	424	403	415	407	409	385	420	398	415	400	359	388	380	434	405	429	409	410	392	403	390	400	391	365	396	389	409	456	410	431	357	407	380	394	367	423	376	393	399	417	416	393	412	380	424	373	417	393	423	411	397	395	385	416	412	423	449	443	369	392	386	376	411	390	408	388	407	394	396	430	399	422	402	396	402	364	380	435	383	412	415	407	391	419	386	420	398	402	379	384	384	400	398	394	411	424	385	437	394	399	378	367	443	399	413	377	410	389	425	396	394	415	427	390	409	403	422	393	457	376	433	409	407	415	384	390	429	406	428	408	419	392	405	426	423	381	460	388	392	366	414	387	387	425	371	399	389	416	367	414	434	403	399	388	415	378	399	412	457	417	432	394	434	392	398	433	401	387	403	382	411	419	373	380	433	435	363	403	399	400	396	392	386	407	382	396	415	415	395	398	388	384	392	388	377	440	388	432	418	415	405	430	440	436	414	384	397	415	383	361	406	375	379	430	400	400	418	387	391	383	429	426	379	378	386	396	376	457	420	420	408	382	466	430	431	421	427	386	424	417	434	377	406	403	376	421	401	432	390	435	397	413	394	395	380	428	412	418	390	378	383	389	405	409	411	410	404	396	410	361	378	381	443	372	396	373	391	409	379	388	422	385	429	439	383	393	412	412	430	419	390	363	367	409	439	391	416	423	427	416	380	390	385	436	378	441	407	379	373	421	433	405	397	425	381	395	398	400	409	414	415	418	420	398	424	395	413	409	414	434	418	407	357	418	408	410	412	404	444	411	409	387	412	387	346	385	396	425	412	407	391	390	399	392	411	431	390	387	384	428	417	390	412	416	410	405	409	390	372	403	467	399	383	403	409	420	409	400	393	426	446	404	406	407	396	410	401	391	381	427	395	394	416	395	410	411	397	359	407	411	432	432	410	434	441	384	401	413	411	416	380	408	391	428	391	393	411	420	404	404	398	371	432	384	396	433	429	380	394	414	410	408	420	398	403	412	391	432	392	391	369	396	390	425	434	407	428	383	415	373	387	399	405	369	403	396	417	403	415	411	419	402	400	417	421	421	408	408	367	425	400	424	403	403	384	408	398	391	394	419	410	404	414	420	386	393	391	387	379	391	401	383	375	439	411	366	398	395	432	391	424	420	392	412	415	411	420	392	402	392	374	424	381	419	422	415	394	398	398	419	401	405	389	375	401	424	405	389	411	406	388	411	405	383	403	383	375	393	407	426	410	382	429	396	358	373	383	420	402	374	429	368	362	428	398	425	390	419	442	378	411	413	405	430	388	400	398	399	421	373	401	390	410	389	395	394	392	393	423	379	442	420	386	421	407	387	426	377	399	400	376	387	374	400	413	409	412	407	398	403	382	402	382	373	384	398	391	402	414	401	360	402	412	406	422	423	434	373	434	378	383	420	424	444	367	419	438	384	390	402	385	421	412	410	420	424	401	411	360	415	410	420	424	395	396	415	396	403	399	368	397	417	441	403	418	418	401	402	361	423	401	418	375	403	406	428	378	398	427	385	414	389	375	418	398	395	411	374	413	394	422	403	376	406	404	405	376	417	382	404	407	407	421	421	388	452	361	430	395	382	378	430	415	431	395	404	386	411	379	398	384	402	383	408	385	399	378	418	417	379	406	390	362	406	381	392	384	389	407	412	368	418	406	422	390	426	428	420	377	364	395	409	398	417	383	384	385	408	435	404	378	416	377	409	398	391	411	391	434	425	398	380	364	398	392	366	395	408	399	424	357	387	401	373	440	386	434	398	429	410	392	433	419	367	411	370	440	405	412	405	424	413	390	427	386	376	397	414	404	394	398	409	366	417	412	428	392	407	389	407	407	400	429	438	404	414	385	401	426	430	391	401	416	425	408	425	380	429	386	408	391	404	380	402	406	380	390	426	407	396	406	422	397	419	388	433	423	409	397	402	424	382	362	380	399	395	377	418	428	444	439	421	405	380	389	426	413	387	419	391	348	386	386	376	394	398	402	425	382	396	389	414	367	427	401	384	387	353	368	398	430	392	407	428	392	407	424	418	401	405	389	413
25459	21411	27198	24724	19762	35710	35303	21111	7745	2038	819	521	446	443	458	473	464	415	422	466	430	420	402	458	419	402	424	445	454	432	441	401	419	472	425	478	433	435	431	452	440	398	423	412	417	477	435	424	421	426	441	429	432	420	419	411	451	445	455	443	443	429	442	437	415	444	414	415	459	427	436	412	410	419	430	437	473	412	453	449	429	449	455	417	412	430	427	396	439	472	443	404	470	471	454	446	476	422	444	426	441	441	426	462	419	426	442	432	441	453	417	402	454	446	412	418	420	442	419	424	438	436	420	440	427	463	416	417	407	432	418	444	435	417	395	457	423	445	431	428	410	439	458	451	436	423	419	414	399	437	432	421	436	435	411	428	440	450	383	430	451	437	414	446	426	424	437	437	445	438	403	433	407	424	463	428	420	450	416	422	432	456	415	452	437	423	417	445	456	415	466	433	424	422	400	433	440	423	426	465	438	403	449	441	451	440	424	425	419	413	406	443	442	398	411	436	459	432	454	443	422	416	431	449	391	423	445	410	419	392	427	414	411	400	464	447	432	453	390	458	444	458	445	446	443	420	449	441	426	432	448	431	433	402	436	440	457	383	429	398	416	408	466	436	457	432	416	463	415	420	439	427	418	445	440	433	493	417	432	440	450	415	461	417	417	444	417	432	442	369	405	429	431	402	438	388	402	429	400	401	447	438	414	447	395	426	460	445	424	429	432	420	413	443	453	432	464	410	437	432	450	446	421	412	428	439	453	421	459	421	470	444	443	458	438	426	436	422	418	440	430	417	401	474	444	453	444	453	421	389	416	420	473	430	401	448	446	420	444	448	459	440	454	420	418	421	442	408	459	428	435	426	407	420	408	414	425	433	410	394	415	435	450	430	411	444	435	398	427	408	418	456	423	390	441	423	399	435	428	456	453	438	445	431	419	417	440	468	451	444	417	469	431	430	409	434	417	474	458	461	419	449	436	436	430	425	430	448	433	425	458	412	446	430	437	417	421	414	446	398	411	432	433	416	422	385	440	398	455	438	450	427	423	439	454	411	435	453	463	458	416	455	455	430	418	439	419	442	426	406	418	421	414	447	432	477	408	381	430	378	449	462	435	422	439	424	424	425	390	427	432	467	468	396	424	425	445	455	437	427	430	425	424	447	407	430	454	424	452	416	460	446	449	434	426	441	419	414	441	415	413	429	430	442	443	419	370	415	405	413	459	428	408	405	440	442	430	403	422	417	432	423	457	429	421	462	464	436	431	422	386	456	442	436	422	390	453	420	421	488	428	446	451	439	404	435	390	403	439	440	435	465	431	424	444	432	414	386	390	415	436	430	379	436	451	453	454	420	393	418	425	448	464	464	456	454	403	460	443	456	394	418	429	403	456	443	448	459	411	427	452	382	430	387	426	436	438	440	466	432	460	416	426	443	403	420	417	431	447	435	420	428	388	406	436	441	465	436	460	406	442	404	411	460	441	436	457	442	417	435	409	427	408	467	438	449	406	425	449	430	428	448	443	437	422	401	429	440	430	419	446	453	433	418	425	411	446	446	428	464	415	405	412	426	423	416	406	442	434	440	444	425	405	434	398	464	441	458	409	416	434	415	440	411	438	424	452	452	395	416	453	434	454	426	395	422	410	441	399	399	413	432	432	472	427	418	463	458	462	453	433	440	450	440	472	450	430	442	432	453	428	454	411	446	448	438	424	453	434	402	460	463	408	436	428	445	438	452	446	391	434	472	429	412	454	435	451	427	469	461	413	445	439	416	420	444	414	423	405	431	404	391	446	436	418	448	415	441	459	394	419	446	477	419	413	438	427	425	447	445	469	449	465	444	435	401	424	430	455	436	444	424	391	443	467	436	462	435	426	431	418	405	435	463	417	434	405	426	396	427	421	409	438	458	462	421	404	414	404	424	463	407	430	449	409	448	473	416	450	410	483	447	433	447	455	434	420	451	423	478	452	449	409	459	478	402	462	451	420	416	432	458	440	399	430	416	422	450	426	424	442	434	415	442	387	451	418	425	409	424	436	412	455	424	452	443	422	444	440	421	466	425	463	445	436	460	456	431	428	368	420	420	398	436	427	416	430	418	435	453	437	406	405	414	417	439	419	437	437	425	447	422	423	433	407	442	456	462	427	456	399	411	439	459	427	419	469	421	403	413	434	447	433	413	447	439	439	413	409	448	457	434	460	418	428	464	427	457	425	415	419	414	456	391	445	408	431	466	404	450	414	381	393	393	439	444	470	406	451	444	419	448	435	496	428	436	389	400	445	421	424	463	414	457	421	385	443	422	464	420	423	432	433	414	430	417	413	411	430	426	407	434	436	431	445	476	439	418	410	448	404	423	464	471	400	445	425	434	424	386	439	437	412	437	433	450	440	417	451	434	450	406	427	423	442	438	475	442	448	451	399	421	451	458	456	442	450	437	430	450	397	397	468	398	451	450	389	422	430	443	437	438	429	438	406	410	459	420	434	418	405	390	413	422	428	428	414	415	445	408	437	456	405	395	436	458	423	440	445	411	447	432	446	408	426	426	395	423	428	441	461	410	423	436	422	415	441	404	494	424	449	451	453	402	449	417	431	467	447	424	438	431	417	416	445	435	432	406	439	445	390	389	417	430	404	394	443	415	402	443	424	439	437	415	395	441	441	439	404	396	432	423	450	394	402	406	463	451	427	454	459	478	436	410	454	433	390	443	447	424	407	457	424	426	402	420	451	430	456	429	430	400	391	423	425	409	416	394	408	411	449	465	448	427	429	427	424	448	434	413	468	409	412	432	447	406	483	419	446	425	447	440	459	490	431	455	439	432	431	463	398	418	422	472	463	396	469	425	426	399	440	425	420	401	421	442	452	402	454	410	417	466	436	434	425	444	434	411	409	413	435	412	439	413	424	410	421	457	423	380	415	432	423	411	442	447	415	446	435	412	433	409	393	434	438	427	426	468	434	481	397	453	399	438	438	435	408	450	488	429	405	426	406	428	415	417	464	423	489	439	428	426	488	443	449	408	439	421	377	419	455	417	425	437	431	468	421	432	414	414	404	440	425	424	468	454	397	403	418	383	437	452	412	423	466	459	442	398	421	447	424	435	412	442	444	443	396	446	445	404	449	443	460	438	458	456	448	437	452	421	402	422	451	422	432	436	446	440	439	422	394	413	443	432	435	459	435	416	461	426	419	431	387	439	436	410	414	448	404	427	431	416	384	435	440	393	398	393	406	450	422	419	384	444	403	439	458	417	452	443	439	422	464	441	441	405	430	422	436	459	442	408	457	449	404	459	411	438	413	405	436	421	405	426	451	463	489	408	437	411	460	419	483	436	408	455	443	399	394	452	453	410	430	433	431	468	440	449	447	461	434	435	417	449	418	449	433	422	432	372	449	449	458	393	427	501	434	441	438	391	438	434	424	437	424	455	452	389	436	440	459	460	442	438	453	409	431	428	402	428	432	436	435	446	414	410	419	437	431	466	465	462	382	419	460	442
7918	9947	11916	6776	17161	33962	29210	16105	6356	2197	866	502	425	423	439	405	397	424	433	434	444	431	435	442	392	406	461	443	459	417	425	420	467	425	453	421	423	457	443	447	399	436	440	444	437	423	464	433	433	467	406	385	421	452	459	439	443	463	417	451	414	429	450	475	424	449	400	383	415	424	425	441	445	425	411	432	444	418	465	422	436	423	454	429	421	432	406	438	427	418	448	429	474	428	408	410	407	408	439	432	427	411	427	403	445	423	374	434	417	398	406	430	418	442	429	390	431	439	435	410	445	429	428	447	447	456	442	463	432	440	446	437	426	438	415	428	441	426	472	414	396	438	449	435	442	438	441	396	472	438	452	446	442	436	473	423	437	438	412	459	440	437	405	447	436	389	438	410	449	420	467	412	431	400	436	454	426	433	388	420	426	408	457	412	416	456	395	437	437	406	416	422	424	405	422	461	401	410	456	410	414	408	416	415	451	421	444	451	390	428	417	419	423	416	427	414	453	397	431	443	410	443	442	440	423	427	417	428	436	412	438	455	400	464	409	416	430	436	441	393	420	467	444	423	449	458	423	422	418	420	414	435	429	421	404	416	424	450	411	434	409	404	417	432	419	429	403	476	403	427	446	458	448	420	400	413	408	416	410	407	422	443	395	431	438	412	411	448	399	415	403	460	415	407	414	441	433	465	434	463	452	445	450	419	390	410	453	422	399	392	425	399	394	463	469	411	481	389	432	439	404	443	410	408	428	434	407	445	410	397	410	445	416	423	404	421	438	421	410	424	427	433	419	458	413	438	453	388	385	423	429	428	389	411	429	406	454	419	478	392	407	418	406	458	399	435	406	428	421	449	426	445	426	432	449	422	420	401	423	455	404	429	454	434	428	426	457	400	398	411	431	419	364	437	419	422	431	399	424	445	444	417	399	391	420	438	443	393	410	418	442	425	430	473	426	417	412	427	437	390	424	415	439	402	410	415	405	443	441	448	446	406	422	400	440	403	451	456	434	405	452	406	429	435	402	456	413	419	427	421	458	397	455	426	417	413	447	438	437	435	417	465	407	444	435	413	434	426	416	440	408	450	420	470	403	438	434	407	447	415	412	421	416	469	388	397	423	449	423	443	405	432	426	429	404	431	439	436	389	412	399	444	406	403	419	416	436	436	406	391	419	388	447	433	441	450	370	415	396	434	413	418	408	432	413	462	451	432	430	408	426	410	447	453	419	453	396	448	413	467	415	427	430	441	426	424	437	434	399	401	456	422	392	438	427	415	438	382	404	386	409	451	417	401	444	432	435	391	437	410	423	406	443	459	417	419	437	448	455	450	440	442	416	431	432	425	420	434	443	420	432	431	456	428	410	417	429	447	396	436	404	432	416	397	431	417	421	401	418	427	433	411	436	404	418	448	432	415	396	444	439	477	400	433	438	418	429	472	480	458	424	406	422	429	420	434	437	411	431	396	393	421	424	428	410	409	438	448	401	425	417	458	429	396	442	411	444	413	430	398	438	442	447	427	408	415	420	446	449	432	443	399	420	380	435	414	437	416	408	432	406	413	426	409	393	442	432	430	403	417	466	427	435	381	406	417	454	414	422	431	378	420	410	426	410	448	449	397	412	433	409	437	400	470	412	428	442	428	425	416	408	407	446	402	431	403	401	432	473	424	448	452	437	394	468	404	454	416	409	423	424	434	460	420	426	433	402	418	430	427	424	430	421	352	416	421	430	447	415	453	442	415	400	421	427	445	453	423	425	434	474	455	427	410	421	442	415	403	431	410	419	452	422	394	469	419	395	400	400	423	406	422	439	439	436	410	436	425	412	442	438	407	484	411	385	426	439	455	433	436	418	421	424	439	422	412	421	422	412	439	448	456	404	429	423	404	399	409	449	428	426	420	421	412	425	402	428	445	412	410	417	409	414	443	422	406	395	402	404	438	439	443	420	440	438	427	420	406	413	408	425	396	379	422	450	417	437	434	441	413	435	432	428	392	424	428	420	407	369	418	448	447	437	406	389	402	468	458	477	433	425	426	412	406	444	425	436	432	403	438	398	438	437	427	404	440	424	426	418	431	415	409	438	406	412	392	402	444	440	447	449	417	416	425	448	459	415	422	436	398	429	447	449	411	430	427	423	413	414	401	441	436	389	422	436	397	418	405	435	414	450	419	436	422	447	403	375	446	451	416	385	415	400	415	420	423	411	420	413	452	439	429	403	409	446	445	414	405	413	422	414	441	417	471	405	422	412	438	421	432	403	415	415	422	436	451	402	418	411	458	430	436	451	420	433	433	435	420	411	412	423	426	414	430	447	434	429	455	443	398	459	421	430	474	399	424	417	407	416	422	389	382	433	450	443	406	401	462	409	378	432	421	421	454	429	457	454	418	431	429	421	417	441	426	409	439	446	464	396	445	396	423	421	417	404	404	422	415	416	417	445	411	419	442	425	416	434	434	459	415	444	469	423	414	437	413	414	433	434	442	418	439	447	407	444	406	413	385	405	414	400	430	455	401	453	434	449	423	443	439	448	416	426	446	448	405	450	438	394	418	385	405	441	421	419	399	410	412	407	394	391	442	412	431	450	411	413	436	416	433	408	401	388	424	421	454	451	412	421	419	436	414	418	408	403	442	441	442	419	391	446	399	428	449	406	416	439	416	416	458	419	419	407	449	436	469	430	432	416	410	436	427	438	442	447	441	408	454	392	459	418	422	374	403	386	403	431	397	403	397	411	403	403	417	436	456	428	428	415	404	425	432	436	427	425	464	423	417	461	413	460	380	431	434	452	437	423	406	413	438	415	394	415	413	397	439	401	449	437	460	462	414	412	425	449	439	386	433	459	419	408	459	410	400	422	436	438	393	367	429	387	406	402	405	398	435	425	434	425	417	427	425	403	426	414	455	404	428	443	428	386	425	434	457	453	434	412	392	451	452	429	397	429	417	429	424	430	395	402	440	417	424	415	448	423	414	401	432	424	463	404	405	436	395	447	444	433	427	415	398	381	425	411	394	426	435	444	404	431	393	468	427	432	398	407	447	399	412	414	433	476	440	450	413	433	419	446	460	415	418	449	422	409	437	412	418	394	438	409	393	400	379	393	367	452	436	391	419	433	402	397	421	459	426	431	433	420	447	425	413	446	416	441	448	431	466	401	407	403	454	433	377	447	443	484	424	426	416	401	405	444	451	428	437	474	426	401	410	423	441	393	390	413	415	410	444	403	416	425	422	421	416	419	412	381	441	421	369	451	435	437	412	455	433	416	441	426	381	432	401	403	446	391	411	438	444	449	397	404	441	376	448	448	416	434	412	406	449	434	448	447	395	455	405	438	386	410	456	406	393	452	411	414	387	437	392	412	426	407	433	438	472	437	412	414	410	425	442	418	465	442	400	454	420	423	417	414	441	417	438	447	428	422	416	431	429	432	429	413	428	421	441	433	460	399	383	397	399	423	436	432	429	402	425	403	411	441	403	398	402	440	409	432	435	480	417
24278	21353	28673	24417	23876	47468	53559	37419	18645	5905	1513	694	568	551	524	574	591	539	574	509	491	582	535	574	533	513	530	544	536	494	570	501	560	463	532	519	508	513	523	536	523	558	527	547	557	550	564	559	513	539	528	520	563	515	528	545	530	495	527	540	548	541	501	548	535	576	519	528	576	520	519	542	524	476	507	512	547	566	513	547	503	547	539	521	534	482	505	560	548	510	533	532	486	501	524	522	494	525	514	537	551	559	485	552	481	479	510	532	510	499	537	527	543	532	547	544	536	525	500	502	522	515	486	554	526	546	541	530	492	548	480	504	498	532	542	474	503	530	514	505	495	551	515	522	526	561	527	528	528	533	523	541	540	556	539	529	495	531	541	547	523	527	522	533	542	514	530	534	524	507	590	521	543	506	558	535	525	498	539	533	550	535	539	537	530	485	534	482	547	493	492	570	493	539	479	555	546	468	564	530	536	566	554	543	526	506	532	485	552	524	539	505	508	515	490	518	531	549	551	526	516	532	509	513	523	520	521	535	541	541	557	500	548	531	569	556	532	521	489	499	511	527	495	492	533	515	484	504	509	544	535	548	543	553	543	556	534	491	520	538	523	510	550	573	496	526	541	505	549	493	492	538	481	529	522	518	507	470	510	535	528	497	506	517	544	568	577	483	520	541	579	564	501	539	518	539	534	515	519	512	509	569	525	559	513	566	520	535	518	530	572	496	509	546	502	574	543	513	512	530	506	540	575	482	514	509	523	536	532	494	531	516	547	519	494	521	494	505	516	544	532	563	495	550	515	547	537	532	564	519	574	530	539	558	490	532	487	553	542	600	519	546	534	529	515	541	525	554	490	481	531	525	530	561	536	506	490	511	519	507	553	525	556	492	533	478	538	506	563	550	499	544	566	520	513	519	554	561	499	511	516	534	498	557	564	501	544	537	531	493	571	523	518	520	522	530	549	514	546	533	494	511	496	506	500	492	529	464	518	543	526	507	530	532	526	558	548	488	543	516	513	519	496	503	519	514	546	515	500	500	544	521	514	481	511	521	526	501	521	539	485	552	514	531	533	456	516	502	512	490	479	524	498	539	554	528	497	526	536	548	523	545	495	527	543	534	538	510	515	503	518	471	514	536	537	564	504	543	549	501	521	488	526	564	552	514	546	561	490	524	552	515	512	529	541	546	555	503	548	515	546	511	522	519	495	507	488	495	527	553	539	530	489	523	539	513	543	487	550	550	521	519	528	555	539	566	522	506	515	516	559	545	532	520	513	542	506	523	520	544	514	495	503	521	484	524	541	494	536	518	510	550	552	499	520	541	535	515	499	518	507	481	531	544	525	554	537	567	578	504	543	533	520	504	525	545	500	538	550	491	502	505	508	491	495	550	551	473	512	559	536	549	534	527	539	535	472	561	540	521	550	522	469	540	500	502	533	497	536	537	512	530	518	559	534	487	557	530	522	510	532	509	571	539	545	528	557	492	514	505	553	477	552	583	514	504	536	474	512	509	507	516	548	520	522	491	520	550	502	530	531	536	527	536	504	503	562	488	576	498	534	540	491	529	543	495	537	512	555	496	517	510	489	520	504	529	497	518	516	483	543	516	538	554	554	530	522	533	563	520	512	538	507	553	552	512	494	525	508	528	522	531	532	537	565	514	531	556	510	523	538	528	507	509	508	498	507	579	520	562	516	517	509	524	538	534	579	505	550	525	568	507	533	507	503	500	523	491	556	492	545	544	528	552	498	515	509	507	511	525	529	526	557	523	513	531	524	527	532	539	549	487	555	567	524	489	509	487	535	502	530	550	514	486	549	560	573	586	515	529	551	491	547	518	533	531	527	532	543	568	557	522	517	495	508	514	539	488	527	510	547	551	520	542	519	556	511	515	537	520	521	484	547	504	571	467	495	494	557	518	459	489	521	509	513	500	547	530	547	525	532	515	552	531	511	522	545	510	512	522	569	547	534	526	529	497	475	532	514	494	533	535	522	526	549	514	505	510	538	459	539	555	507	552	477	530	491	538	475	506	548	527	495	510	512	526	559	551	532	521	516	551	494	510	541	500	482	516	506	475	532	471	535	507	506	530	480	502	520	525	535	534	494	494	535	526	494	494	534	515	537	527	515	519	502	597	515	519	483	521	530	519	565	502	498	553	504	498	560	489	511	537	487	520	514	508	517	557	538	516	486	493	536	501	516	549	498	511	525	517	510	534	543	539	532	499	578	532	521	527	541	570	557	520	520	515	532	486	481	540	504	527	544	504	511	503	520	527	477	507	515	553	549	487	495	503	512	523	538	512	510	510	493	495	548	502	523	523	504	526	550	497	512	511	508	524	556	516	532	527	537	523	497	528	477	542	531	516	525	498	509	527	480	500	522	465	527	530	499	540	571	546	505	504	497	553	505	541	556	490	491	498	507	498	538	540	521	558	534	515	483	561	497	522	530	532	548	515	524	531	522	521	536	540	516	557	470	546	513	551	520	575	553	480	525	523	514	550	518	507	518	546	490	535	538	501	548	517	510	525	518	557	568	570	527	527	557	484	571	528	547	559	527	499	555	522	574	522	504	502	501	520	521	571	513	546	491	490	547	529	509	512	495	505	491	543	516	525	488	535	511	522	516	535	529	529	508	540	538	497	543	529	541	537	518	518	531	492	548	542	533	552	532	544	579	478	565	540	550	494	530	530	490	530	530	522	569	530	557	500	531	540	547	481	514	500	527	478	548	502	486	513	495	482	545	512	522	514	492	530	513	514	513	507	480	541	484	524	540	556	540	508	552	520	505	568	520	500	504	525	525	524	554	510	585	523	531	524	551	556	508	572	523	508	521	514	557	574	504	550	508	564	526	502	573	509	518	549	526	500	533	512	524	542	542	498	496	525	524	520	508	526	537	537	528	516	500	519	522	473	525	517	568	571	516	561	518	524	526	581	515	502	506	543	505	518	497	558	501	539	548	503	542	522	498	552	506	501	510	513	525	565	499	511	521	513	546	476	585	549	515	482	592	491	542	485	571	572	514	493	511	528	493	515	518	569	541	530	529	539	498	486	463	517	564	517	523	469	524	492	525	527	533	474	500	520	549	491	527	521	541	504	508	526	498	483	556	531	500	566	524	514	518	531	565	506	534	487	509	480	517	519	508	490	539	543	540	531	539	533	507	505	504	462	519	534	497	523	540	519	506	500	519	503	475	561	554	518	504	517	522	516	516	501	513	548	494	476	504	560	537	536	543	538	503	559	535	583	531	545	534	521	503	547	531	522	539	512	514	512	473	554	515	510	514	529	532	531	555	521	509	552	542	543	551	532	537	501	525	504	497	536	492	521	578	542	513	540	564	538	507	536	528	555	501	494	500	550	513	515	517	509	520	556	536	530	533	476	489	501	537	536	513	513	544	518	527	508	555	523	524	529	516	557	538	515	530	533	540	552	547	537	528	530	542	560	507	480	521	523	522	539	504	523	504	536	514	512	515	534	516	517	548	508	546	526
7357	17838	22183	10252	21659	51325	48341	30783	13818	4877	1677	781	530	500	522	540	504	523	523	528	501	489	465	532	537	510	511	497	529	527	482	532	474	485	525	511	537	533	513	509	489	508	538	486	540	547	525	557	521	513	531	521	521	469	516	529	539	529	473	497	505	556	521	517	531	526	493	511	550	507	514	495	524	503	537	496	495	521	494	519	551	519	516	506	530	534	516	520	535	517	484	513	522	502	571	520	541	522	540	489	487	526	480	532	494	466	493	530	491	516	480	515	511	524	477	519	474	533	532	506	490	517	515	519	479	502	489	521	470	516	514	483	543	509	533	502	483	527	498	498	498	499	543	542	503	519	503	517	501	490	562	515	533	514	512	470	489	512	503	506	530	530	493	526	518	519	467	506	515	488	505	485	489	484	497	498	470	488	463	468	545	533	530	531	516	529	501	462	497	518	527	536	530	490	516	476	522	460	531	520	474	505	502	499	503	482	514	490	528	490	467	460	482	542	516	462	535	497	499	531	519	510	524	509	502	503	523	490	570	515	488	531	499	479	496	531	507	510	487	528	550	526	499	501	539	517	537	519	522	534	478	537	481	512	521	465	469	478	519	524	478	511	538	510	513	487	505	534	495	503	545	501	509	467	502	486	505	500	482	510	507	507	499	480	507	499	471	536	506	527	476	531	522	524	536	551	480	471	500	518	492	501	501	523	497	482	503	497	539	510	503	471	511	516	540	476	468	497	555	503	530	474	530	539	498	466	515	504	499	553	497	500	518	532	474	479	486	541	538	506	508	512	535	497	537	492	498	517	500	509	501	520	501	469	542	477	540	497	528	522	508	490	522	514	505	532	479	531	457	476	508	520	562	502	503	497	484	528	538	520	486	502	486	510	528	520	494	499	518	536	496	465	504	515	481	526	478	527	490	501	524	543	432	515	492	538	478	531	506	493	528	512	461	530	499	493	499	510	566	480	523	497	489	531	502	520	518	535	498	493	497	500	531	474	462	472	501	516	515	526	512	488	488	506	453	503	518	493	505	508	508	518	482	508	540	492	551	550	481	496	484	511	486	498	501	487	477	504	529	511	512	500	552	528	538	497	538	521	522	495	526	469	517	476	493	495	485	481	503	478	537	504	500	515	503	502	499	514	506	506	489	516	484	509	486	539	502	496	509	514	534	479	551	521	521	528	499	524	529	515	510	513	516	500	487	519	526	496	520	528	481	494	491	501	518	490	512	480	500	515	473	531	487	493	542	491	489	495	480	496	524	510	477	498	495	447	532	510	523	532	490	521	527	456	461	545	515	531	496	470	497	522	489	541	496	523	515	533	469	498	470	494	492	491	512	493	519	498	563	516	516	496	495	457	484	485	526	496	530	520	472	514	514	530	520	514	484	480	496	525	491	525	484	521	506	496	469	507	514	508	516	504	508	554	520	545	516	484	467	500	459	515	527	485	498	494	515	498	529	515	487	497	546	525	500	474	493	524	527	489	504	492	516	476	501	498	466	520	516	491	516	472	464	489	505	494	486	516	536	534	509	515	499	530	512	486	483	499	485	469	507	529	517	499	519	480	533	541	512	508	518	506	491	506	468	493	474	494	491	506	534	530	562	497	487	454	540	513	456	502	501	506	509	483	493	507	538	458	488	514	540	528	456	505	494	500	517	490	513	540	509	531	515	507	526	472	512	482	498	510	521	552	484	502	490	489	532	525	504	459	490	508	495	515	505	540	520	525	500	563	518	517	511	493	507	552	520	551	506	514	499	498	498	512	521	518	532	493	503	484	531	506	514	477	500	479	428	491	475	496	483	553	500	511	481	485	514	509	554	505	509	513	456	549	485	501	487	471	469	465	477	498	507	522	505	528	488	487	523	500	532	523	522	484	489	498	514	513	476	507	516	481	479	503	496	527	508	520	507	520	508	532	533	519	510	483	551	523	538	478	475	508	533	515	492	475	485	502	533	509	514	474	537	481	502	509	514	496	526	495	522	502	525	471	468	492	473	471	497	485	514	509	532	542	497	514	545	544	516	485	550	473	484	501	476	496	526	496	539	512	500	512	496	491	472	523	507	541	533	486	483	509	539	504	507	478	497	526	488	490	536	499	528	526	492	522	532	565	491	477	501	509	528	502	507	481	522	486	515	508	502	515	522	508	555	493	483	498	478	503	516	515	469	503	565	482	515	484	515	554	492	508	524	514	534	490	478	491	471	535	490	509	511	515	520	507	480	503	488	550	475	523	507	494	455	468	496	494	495	471	485	483	498	514	492	526	480	483	508	514	539	526	477	529	549	491	539	461	498	511	468	464	518	510	485	535	526	503	519	496	501	489	527	489	532	529	540	548	486	479	485	505	523	479	537	477	466	503	490	510	521	493	499	537	481	494	483	546	505	487	510	495	506	497	520	467	488	537	504	537	490	509	513	519	517	533	486	501	493	470	499	518	502	477	489	488	492	503	476	525	515	483	471	475	523	491	463	500	522	522	495	553	503	516	522	498	512	492	518	533	519	501	518	494	507	515	507	500	495	495	487	476	514	475	495	511	465	510	479	538	532	499	516	516	557	487	537	548	520	495	473	516	550	501	473	483	520	498	501	497	493	528	513	459	500	503	504	479	510	509	517	507	510	509	521	521	514	493	490	504	518	530	479	515	481	530	530	485	499	512	477	536	515	489	514	483	495	504	527	522	510	488	484	527	480	536	506	501	458	478	576	526	509	518	506	529	527	481	507	545	508	531	488	519	504	500	516	528	477	439	525	541	503	507	494	523	542	497	515	461	476	511	462	546	511	533	532	499	473	460	532	498	500	471	470	468	492	450	449	527	520	513	489	475	506	490	544	517	504	502	516	463	493	535	483	528	436	508	520	517	524	481	503	489	484	492	548	501	546	503	522	493	536	482	497	521	493	498	511	528	504	480	451	486	465	463	512	513	524	467	475	514	501	539	468	509	517	474	485	502	560	540	536	499	477	483	483	501	478	518	519	497	509	512	513	504	512	525	485	519	509	539	484	481	524	507	513	519	521	494	512	484	473	515	547	521	524	514	526	527	506	492	494	514	509	579	536	519	524	501	499	514	495	481	465	510	518	490	501	503	535	481	502	476	530	488	512	520	478	513	491	494	525	502	507	493	498	506	507	535	497	531	508	510	490	512	498	493	473	500	494	498	473	542	481	476	498	481	500	493	506	515	517	499	492	494	523	531	493	508	503	564	511	515	514	560	496	519	473	517	505	496	493	508	499	504	535	496	506	519	457	511	522	515	531	484	523	457	469	500	439	515	527	478	487	530	514	471	477	513	481	501	513	471	493	523	514	485	507	490	497	490	530	470	487	516	508	479	491	512	459	501	482	554	487	492	514	489	504	501	506	531	473	510	521	479	493	541	536	518	527	488	512	526	505	504	496	519	534	484	491	453	496	478	507	476	482	469	480	544	503	485	491	493	528	533	497	502	476	514	490	475	507	522	520	515	527	501	554	488	508	528	465	524	516	483
27645	14895	9658	5107	1607	3210	6273	3695	1617	788	514	433	439	401	458	425	431	396	416	432	428	406	449	461	424	456	413	457	428	399	428	440	455	446	414	424	394	444	403	377	431	416	410	371	424	437	405	438	446	410	436	405	413	443	428	407	480	408	425	412	420	443	457	410	408	399	404	405	428	378	425	431	420	434	428	422	416	423	400	425	419	428	412	461	401	408	422	455	409	397	403	430	427	439	433	423	418	433	433	469	424	426	421	430	393	423	424	440	421	399	413	403	455	438	412	444	413	430	432	448	420	409	438	435	426	449	406	427	367	459	428	430	410	410	438	427	385	416	458	416	432	417	416	407	452	410	389	410	414	385	427	443	452	413	413	396	409	443	433	409	452	383	431	408	396	435	416	442	450	405	437	399	412	417	451	433	397	412	400	407	403	400	429	448	433	424	405	448	379	428	416	391	401	393	425	412	378	440	408	428	423	438	426	463	467	418	462	421	365	427	410	408	415	394	460	402	453	438	378	400	411	444	422	409	411	408	404	432	402	390	407	387	414	400	393	406	419	432	464	469	436	408	409	386	394	404	465	421	420	419	453	436	438	420	422	442	398	456	421	417	471	382	414	413	447	403	438	423	394	443	444	422	412	414	413	424	419	423	406	402	380	402	419	379	391	382	419	437	393	437	432	420	419	412	421	411	424	409	385	420	403	420	446	464	405	431	425	414	462	432	401	427	422	433	418	413	421	436	448	424	409	439	461	457	412	463	403	437	432	431	429	441	429	459	424	405	408	442	405	404	418	445	431	417	454	426	446	445	431	393	405	450	448	414	398	370	413	452	417	410	424	391	417	408	409	419	416	430	394	401	405	461	417	447	413	409	382	438	433	424	434	412	439	386	425	434	418	391	428	423	445	435	399	420	438	380	443	435	414	413	403	415	445	439	399	426	426	410	430	411	463	427	426	421	437	405	445	414	428	434	439	432	464	392	425	433	464	442	404	405	399	430	429	432	431	403	400	432	434	370	399	433	406	388	440	408	439	452	378	420	437	417	444	438	383	409	425	415	437	415	381	426	418	428	403	410	421	408	422	441	405	404	407	412	421	408	423	406	416	415	433	407	387	423	417	446	458	414	403	436	423	428	413	450	420	431	398	412	446	387	431	482	434	390	397	423	403	427	404	409	395	414	422	434	463	384	406	479	420	425	445	415	395	417	435	418	440	415	409	405	405	423	425	413	440	440	364	415	386	381	391	435	438	431	419	412	395	415	440	421	408	429	393	445	439	421	446	416	477	411	428	419	444	392	415	404	427	420	403	437	389	393	401	433	419	393	408	419	439	424	445	374	409	437	433	450	417	432	432	450	399	402	401	436	415	442	425	439	385	397	412	404	446	423	457	424	404	434	419	458	417	407	418	432	417	457	400	429	425	415	433	415	458	392	433	402	434	423	410	426	400	406	448	437	408	417	410	425	409	440	414	437	425	402	435	394	414	418	418	395	395	427	444	443	419	423	455	418	436	445	410	435	417	415	380	396	392	433	425	434	414	418	424	403	404	415	416	418	411	411	426	419	436	406	433	444	399	433	381	394	408	438	411	419	424	394	414	459	411	429	427	452	393	450	394	432	420	412	435	403	433	409	420	439	434	434	435	435	404	429	414	428	431	436	414	446	419	424	418	429	419	405	422	410	443	410	413	426	408	420	425	427	383	390	395	383	424	428	414	449	403	420	400	401	377	441	456	396	421	396	455	417	438	449	445	426	432	418	452	423	411	405	421	439	421	402	406	410	433	437	388	403	401	452	370	420	417	412	427	411	441	408	408	407	415	394	420	447	393	419	423	420	420	435	411	424	431	436	385	407	427	430	449	426	417	403	441	465	382	398	428	393	407	473	437	417	415	416	431	428	424	394	408	435	464	413	428	409	431	351	398	416	401	428	392	418	393	427	408	385	381	431	428	407	445	397	420	424	441	409	417	463	422	395	428	405	416	434	412	387	401	431	421	399	445	375	458	401	406	397	398	405	411	482	405	391	414	406	452	434	431	431	426	412	438	428	435	412	427	432	398	435	453	441	421	437	450	379	457	442	423	419	370	408	439	454	426	416	405	435	413	387	440	422	403	449	379	390	406	441	414	426	437	385	411	408	448	404	426	429	409	409	411	394	398	395	440	452	403	423	450	422	404	400	425	363	443	413	416	405	400	438	416	388	426	433	422	429	451	388	399	413	443	444	382	406	401	429	395	433	426	429	436	474	417	449	420	424	401	425	402	408	408	427	431	459	449	430	384	383	401	413	432	465	399	394	416	434	424	399	420	405	439	425	420	415	472	448	410	419	391	385	361	463	406	429	429	395	401	432	397	403	438	404	449	402	414	433	424	430	405	402	420	440	454	411	404	403	409	416	428	402	398	386	395	412	409	444	438	444	437	453	409	472	398	434	446	426	412	406	400	382	425	409	421	429	443	406	448	438	391	414	424	410	457	408	443	426	374	422	434	431	419	411	440	423	443	374	439	417	446	417	423	430	438	459	397	456	417	408	388	364	424	463	413	426	398	402	444	444	436	458	385	408	389	410	394	423	435	382	437	459	437	410	450	430	408	429	418	427	405	413	429	400	420	422	379	409	460	433	397	422	450	420	437	436	432	425	416	396	392	403	434	374	409	456	389	423	461	396	432	402	408	424	423	388	411	411	430	389	425	417	407	434	419	417	435	458	432	425	438	425	403	430	439	419	414	407	427	429	433	435	416	421	416	420	411	418	439	393	429	389	440	437	435	451	406	440	408	445	400	410	413	434	369	449	414	402	420	431	402	451	402	420	461	427	439	430	436	373	419	440	435	408	405	423	407	445	439	424	399	452	422	419	448	400	423	361	440	453	436	425	418	397	417	369	432	436	420	446	383	417	434	397	422	417	426	433	443	361	440	415	412	443	407	399	427	415	446	429	427	412	431	449	421	435	417	421	399	433	408	415	420	423	397	450	431	417	416	406	426	397	448	405	413	423	479	441	426	418	411	446	408	417	409	431	432	396	428	398	462	423	403	394	421	396	476	439	396	398	438	416	409	407	406	436	446	389	417	438	377	427	419	430	394	405	409	440	401	440	420	426	416	469	445	470	395	406	405	390	434	459	394	382	404	410	443	424	400	405	419	431	380	398	429	415	454	421	419	385	452	421	381	431	467	411	437	419	442	411	404	405	387	412	468	404	440	420	382	387	419	368	398	403	426	420	426	372	419	427	436	425	460	419	404	441	430	429	424	408	437	453	412	420	421	428	413	430	416	432	404	380	415	434	415	406	427	386	407	445	444	401	419	478	403	382	416	468	460	423	418	391	429	435	403	410	424	436	461	407	392	393	458	427	408	398	422	421	371	446	431	434	428	409	451	431	455	426	455	433	413	369	440	386	429	445	423	423	414	436	404	425	410	446	383	407	411	438	420	402	443	388	403	436	441	410	411	428	392	439	398	402	406	385	413	390	437	434	414	406	414	399	396	417	419	414
5901	6036	10082	4295	1750	3988	6732	3909	1672	808	519	439	408	402	425	366	410	403	415	422	378	397	416	409	395	413	379	375	402	403	414	423	388	381	390	385	389	409	402	390	400	398	416	395	424	396	406	413	376	370	450	413	398	376	384	393	394	389	373	423	427	384	406	407	443	402	403	387	416	404	391	396	465	420	425	351	403	401	398	394	369	405	392	437	408	393	401	418	377	390	421	402	419	403	428	414	421	382	389	389	406	426	386	411	408	367	416	395	372	407	415	398	414	396	393	403	429	383	380	401	400	394	368	401	365	382	454	424	406	419	380	407	431	368	379	388	395	391	419	371	393	368	381	396	407	378	393	379	440	393	390	392	367	386	416	397	409	409	385	391	411	406	404	419	386	407	380	403	361	412	397	396	409	419	368	384	426	403	384	391	397	378	398	367	364	403	373	424	386	401	393	372	388	396	368	401	383	374	385	365	377	398	381	371	365	367	397	392	399	383	405	367	415	383	414	384	415	396	361	391	400	401	343	418	412	427	365	388	378	378	395	361	390	416	387	429	385	384	417	370	388	384	382	409	389	413	410	376	420	384	414	397	398	378	396	398	422	436	428	399	392	432	371	370	409	401	429	380	391	406	414	399	439	384	399	376	436	415	365	390	393	360	423	364	416	389	397	397	363	401	390	435	377	412	382	410	407	398	365	395	366	362	420	376	404	404	395	397	398	426	391	387	396	412	359	414	439	396	389	421	405	359	387	407	371	366	397	377	368	394	408	449	372	381	395	391	405	370	392	364	402	396	399	416	385	375	390	398	393	397	355	403	402	385	401	387	396	385	433	392	396	405	402	377	361	398	412	424	378	400	377	423	390	368	378	375	419	416	361	407	394	422	394	407	387	378	387	408	390	369	408	376	386	364	405	375	399	412	408	408	367	379	387	409	384	373	391	372	401	405	367	378	429	405	403	388	391	367	391	425	374	369	395	411	381	380	373	384	380	404	449	422	383	386	396	406	397	383	367	399	405	425	372	352	398	394	388	394	368	399	405	403	428	432	400	397	414	405	395	387	374	386	377	376	416	388	398	386	388	366	411	388	408	372	372	414	386	393	383	386	416	407	422	401	390	371	383	358	396	366	406	408	402	349	415	396	410	431	413	377	382	381	384	378	362	397	401	382	381	387	397	404	386	393	373	420	385	373	376	399	381	410	399	366	398	437	333	395	390	401	397	384	397	409	379	395	370	382	380	364	403	391	422	389	381	373	392	434	344	403	391	372	406	382	418	388	392	353	391	379	386	423	401	383	427	431	413	395	404	386	361	375	425	422	367	388	377	442	433	391	419	399	418	426	402	385	421	414	387	392	403	378	372	415	368	400	380	406	382	421	413	417	375	375	394	366	386	419	393	373	388	379	398	395	412	423	367	400	405	396	374	352	412	394	426	360	427	410	392	408	357	389	403	394	395	418	386	394	418	380	404	403	387	351	413	427	394	387	396	394	414	399	400	372	402	364	414	402	394	375	396	410	435	390	379	373	390	414	425	390	422	414	397	371	396	409	360	386	414	381	399	418	388	374	362	411	362	363	405	375	414	399	373	401	398	415	413	412	400	360	400	386	375	405	403	406	403	390	387	384	374	441	451	427	424	421	375	409	395	385	418	390	408	385	381	360	365	388	426	414	382	392	402	388	415	424	395	430	387	410	385	404	424	372	358	422	395	443	396	415	390	407	372	362	356	424	380	342	371	368	389	416	392	358	421	404	374	458	392	415	393	412	375	380	424	385	383	380	360	413	439	407	404	422	410	415	394	425	380	374	372	399	381	374	354	381	358	408	406	415	373	391	409	406	395	420	374	416	401	403	385	416	399	384	396	361	416	409	386	386	423	408	410	426	414	392	372	419	419	407	409	369	388	412	391	353	424	372	420	396	364	403	390	357	399	415	368	380	368	410	379	387	366	389	404	370	393	388	380	367	409	379	399	385	390	365	367	364	374	390	397	393	382	413	419	401	381	394	430	385	385	403	377	378	349	391	394	413	384	416	417	391	410	437	356	400	398	415	358	429	422	374	376	396	356	389	398	417	393	393	347	404	391	417	399	394	413	398	403	358	394	409	396	369	409	389	394	409	397	385	386	418	412	400	372	395	408	388	419	397	373	417	421	404	400	391	387	365	383	383	374	406	380	401	412	369	430	369	381	428	392	399	413	402	405	403	387	399	372	373	381	402	383	380	409	428	446	409	395	416	372	425	387	383	353	370	383	387	426	385	413	411	400	388	396	379	404	436	416	410	386	423	372	403	374	392	394	378	370	403	408	405	391	406	421	386	391	390	412	409	391	395	407	441	374	407	365	352	389	373	390	397	372	439	404	387	391	411	428	374	408	398	404	411	411	421	422	393	410	378	394	431	386	409	397	433	379	382	404	361	391	390	399	391	407	402	362	428	409	394	390	359	376	421	385	386	380	388	407	406	392	413	402	419	411	360	391	369	381	390	373	437	393	421	389	364	378	390	394	376	392	438	404	377	444	429	369	414	412	433	415	398	391	410	423	448	403	390	420	389	386	407	391	367	375	389	395	407	388	436	383	415	353	391	377	387	407	413	398	380	355	385	416	404	397	398	357	439	405	384	403	355	382	408	415	391	406	385	380	367	376	408	387	363	419	382	399	401	377	393	371	407	390	399	408	391	390	399	392	354	378	392	363	383	380	391	380	396	382	396	367	416	416	398	365	389	375	405	376	394	400	394	411	393	369	387	413	391	400	411	356	408	415	415	402	385	420	372	376	363	374	394	366	381	408	354	402	394	404	390	389	388	381	404	409	355	402	410	413	392	399	378	403	404	395	382	415	376	405	394	416	357	412	378	353	411	420	381	389	382	420	379	443	377	383	396	376	382	396	391	370	371	439	376	390	400	412	384	404	392	387	434	397	379	387	401	363	404	428	401	377	363	431	377	443	372	413	383	379	375	424	394	394	394	383	382	410	411	414	408	377	423	399	396	394	341	395	414	396	417	394	370	411	363	388	367	389	391	371	387	406	375	400	378	419	389	419	372	406	391	393	370	407	396	407	370	414	394	370	364	402	388	371	393	410	372	394	380	382	373	379	434	392	397	391	364	402	409	394	401	407	411	396	430	390	412	416	381	412	383	407	406	374	398	382	409	411	397	395	415	439	430	385	370	383	374	414	374	409	383	363	378	426	343	379	371	377	357	407	396	412	377	409	382	369	386	402	394	378	416	379	388	393	411	392	400	408	404	391	404	432	387	388	363	391	372	389	380	396	376	414	393	431	422	376	421	377	380	383	401	381	390	397	373	394	426	403	393	395	376	427	408	403	380	421	399	365	399	459	382	374	401	357	411	411	385	377	438	451	383	410	371	350	404	414	358	405	405	435	393	354	400	381	385	366	389	350	394	395	436	389	423	402	409	392	385	390	399	365	418	421	367	379	410	385	405	363	376	360	419	374	383	404	387	389	398	402	397	410	388	367	398	424	402	377	370
25466	21358	27105	25145	9231	20247	38579	26303	10900	3230	1106	557	506	442	423	442	417	461	425	434	433	455	426	428	436	439	444	398	422	437	442	436	434	482	423	453	403	456	422	434	441	444	442	424	405	483	417	423	407	416	427	455	419	427	440	443	426	416	411	413	390	421	436	438	399	424	396	402	427	414	431	444	452	417	391	461	427	429	400	418	454	441	439	422	403	461	422	414	437	452	437	445	439	418	399	432	426	460	442	456	387	446	445	396	452	439	440	404	414	462	446	425	475	432	395	427	419	442	412	414	425	462	407	448	456	411	437	409	386	413	428	454	455	421	414	410	431	431	424	454	452	437	441	401	449	459	455	406	421	449	454	454	415	417	411	427	435	406	444	416	421	423	433	429	438	425	440	403	414	467	474	399	410	416	447	416	420	414	436	450	410	399	380	439	424	423	420	418	464	401	443	410	454	417	419	406	463	446	416	396	451	448	401	440	402	462	388	403	460	399	432	418	434	404	433	420	405	463	397	405	412	425	463	418	417	408	441	445	410	455	426	407	433	458	428	414	431	409	410	407	456	411	416	432	443	423	456	434	477	410	401	464	441	433	413	453	426	415	443	419	437	406	438	406	396	410	430	392	402	454	378	413	431	468	412	447	414	420	426	428	431	426	425	420	418	443	403	424	450	442	434	393	409	442	385	418	392	433	472	433	378	397	408	392	408	437	434	440	445	438	443	396	472	456	421	462	420	411	414	396	430	479	402	436	446	400	403	431	443	423	423	438	482	426	443	402	399	411	417	460	405	414	389	449	432	440	403	453	383	429	445	452	468	388	438	416	427	452	380	447	436	425	429	445	437	464	433	472	436	450	399	425	424	409	432	437	419	422	380	419	418	418	430	409	419	422	419	417	398	446	421	420	423	459	429	392	473	424	422	446	419	412	416	415	438	438	428	434	389	398	402	426	388	414	448	437	441	442	412	426	446	437	461	415	412	435	431	421	442	418	408	411	406	401	456	434	457	406	430	452	463	404	416	432	444	433	416	429	421	394	406	394	376	423	440	456	460	424	448	438	416	429	378	475	435	414	394	394	399	413	445	425	424	427	444	423	436	402	393	437	465	427	421	403	460	441	446	425	426	428	446	428	400	416	423	442	430	433	414	470	435	421	377	423	441	431	398	399	442	427	413	464	414	430	442	410	441	437	465	429	431	409	406	392	447	412	404	403	452	419	435	426	448	438	458	423	415	442	414	416	439	441	403	402	387	456	428	457	409	395	417	461	466	431	431	427	437	419	433	459	421	424	448	414	433	387	416	449	424	435	409	388	451	411	389	467	430	423	397	418	415	416	474	411	432	428	430	425	407	420	435	405	406	408	445	432	406	406	451	456	415	403	403	419	386	404	391	454	425	423	414	457	450	401	416	459	403	421	406	396	401	412	461	401	395	440	419	423	447	437	460	408	411	425	419	418	473	447	449	438	447	438	420	440	412	382	400	399	390	422	451	445	436	440	440	415	388	411	465	408	430	409	417	429	424	450	451	401	417	428	422	441	451	442	411	446	414	426	415	423	406	420	421	445	425	468	464	424	429	389	447	409	408	424	427	468	418	409	374	404	446	415	426	418	406	400	402	438	431	427	414	380	455	418	454	424	428	418	443	395	424	427	379	453	411	471	442	429	415	421	404	465	457	448	439	483	422	423	445	434	435	437	419	410	409	410	430	451	437	438	428	420	428	456	405	418	429	422	403	439	462	429	430	372	419	420	417	412	413	457	431	425	442	422	420	430	425	437	402	453	432	390	455	444	438	447	423	426	450	435	445	453	426	428	432	389	400	423	430	452	407	439	444	419	451	420	401	432	444	422	424	429	430	404	432	464	419	445	433	401	455	386	417	426	404	443	389	446	475	410	409	434	394	438	426	397	403	432	416	396	428	428	410	455	434	415	386	423	430	411	407	431	407	396	437	409	428	429	465	447	442	392	389	407	454	436	479	444	383	447	414	446	446	413	390	414	416	444	442	446	416	443	387	408	464	430	429	421	430	452	427	480	440	427	430	436	396	466	443	393	398	446	412	407	427	441	443	384	424	428	431	472	426	450	458	455	420	447	427	435	414	424	463	425	436	404	439	453	432	413	488	442	412	440	376	430	430	405	403	420	422	466	441	416	434	451	441	412	432	448	404	429	427	398	446	409	463	431	439	434	428	435	430	447	431	475	402	411	413	416	436	424	440	463	436	434	392	451	455	436	429	462	414	376	421	443	409	447	456	440	455	402	421	426	404	400	416	428	405	439	408	430	388	438	381	435	403	408	384	405	421	432	403	446	409	446	425	430	434	434	414	448	447	390	440	453	430	424	443	438	401	428	435	438	429	380	406	456	444	436	406	440	432	396	434	427	433	443	410	442	440	457	431	426	454	411	446	410	418	439	430	424	448	454	469	458	402	445	425	432	474	424	425	420	469	447	436	398	428	425	405	412	400	414	451	486	410	398	391	413	435	428	405	412	442	444	460	418	449	445	420	402	430	455	434	442	444	413	467	434	398	437	413	463	437	397	423	386	395	414	399	412	425	410	457	431	414	446	378	469	393	425	418	411	422	422	441	408	408	410	407	430	401	376	409	429	413	388	390	433	454	428	402	413	429	432	467	445	436	389	436	442	403	418	445	416	458	411	423	425	448	387	433	408	435	447	400	449	427	441	393	430	434	419	388	423	430	407	419	440	410	421	418	446	441	456	431	428	456	422	408	408	391	423	420	456	410	386	407	435	418	440	397	452	430	434	415	415	438	409	390	437	417	435	405	452	386	457	440	434	412	435	428	458	430	429	441	446	429	457	459	442	429	419	409	427	410	448	434	433	456	405	404	455	413	471	424	417	414	412	416	435	463	397	473	425	442	411	408	475	417	423	464	466	421	430	466	395	412	409	409	421	420	403	373	365	431	425	436	431	409	416	399	434	430	427	424	434	422	423	435	443	432	409	429	457	441	427	401	412	446	382	421	441	421	413	433	448	403	439	431	445	431	430	429	446	412	390	447	432	430	483	407	456	413	442	424	466	422	422	439	422	410	434	430	438	407	431	420	414	404	449	443	427	419	379	420	440	430	441	412	421	389	437	431	434	428	417	446	419	441	478	457	458	387	434	461	437	451	392	432	415	442	427	408	406	417	423	410	430	428	429	412	417	433	445	455	446	383	430	420	427	440	417	436	456	420	413	439	445	413	396	413	403	436	392	428	411	432	419	383	436	436	402	392	420	410	425	409	423	450	435	408	427	431	435	453	432	449	407	425	443	405	423	406	401	405	419	395	416	445	405	423	446	420	405	435	399	443	477	414	387	466	437	384	433	406	414	435	439	430	451	405	450	405	412	426	404	453	421	468	399	419	398	456	426	432	405	440	419	418	444	429	431	437	434	462	406	395	437	456	416	431	420	457	431	438	410	405	437	465	434	404	429	437	403	419	427	395	419	412	412	420	422	438	441	426	442	446	404	440	436	427	463	427	420
5378	6986	7563	5566	4219	23124	34219	20510	8456	3147	1099	622	454	461	438	440	401	428	433	423	436	402	417	432	404	443	405	429	399	479	377	436	422	424	416	427	402	419	429	417	392	448	416	400	419	402	456	446	431	428	410	417	413	441	408	466	423	410	413	425	409	401	401	436	420	420	411	449	406	428	411	424	429	426	436	426	442	403	419	419	374	454	407	421	403	429	419	422	443	443	428	403	392	438	432	388	376	430	455	437	420	440	416	435	413	436	418	402	465	392	392	404	381	400	400	419	420	473	418	425	442	438	424	422	437	412	415	451	423	389	467	426	419	422	396	440	440	439	444	421	407	439	403	417	421	413	403	440	382	447	420	416	443	455	412	385	429	477	415	409	446	455	414	444	409	420	422	392	388	476	424	435	418	418	380	399	386	397	401	389	443	455	430	416	427	402	421	422	406	419	392	398	429	451	404	414	443	398	414	447	430	394	397	423	428	410	434	417	402	418	438	410	408	472	416	411	394	408	426	418	450	408	426	429	419	420	395	392	422	448	428	460	453	438	420	423	409	430	408	365	386	414	413	434	406	436	408	415	450	406	408	428	398	432	459	432	444	435	385	452	454	462	429	414	407	478	441	421	424	403	411	462	425	439	399	390	419	392	461	421	418	418	450	402	418	423	465	440	435	451	435	419	418	424	419	431	453	434	415	396	394	448	427	415	419	386	417	400	434	403	406	381	423	439	426	422	420	406	411	407	431	426	427	396	406	427	432	456	442	423	419	410	436	439	451	387	441	391	396	467	421	430	399	432	450	444	425	441	405	441	417	392	427	418	361	462	422	430	399	406	425	403	400	395	439	424	415	416	442	419	440	418	419	421	417	420	392	423	418	435	423	389	412	402	433	420	446	405	378	426	444	445	428	444	436	435	415	428	414	424	426	386	420	383	409	395	420	412	446	411	399	452	360	456	423	416	425	413	392	411	437	407	413	427	447	435	431	430	396	439	420	403	401	403	400	403	447	440	450	393	427	440	408	425	405	443	433	430	400	419	450	395	419	430	455	422	427	408	423	407	443	437	431	400	445	455	419	430	431	431	424	420	426	458	438	412	420	399	425	405	433	427	429	423	466	422	414	449	422	423	412	448	407	428	426	447	367	421	417	425	395	454	402	378	417	438	371	418	442	421	428	436	430	418	441	378	409	443	374	403	424	439	433	405	418	396	418	383	406	419	397	400	409	413	425	396	399	420	435	399	410	424	395	425	396	413	435	431	411	439	447	415	408	388	367	367	394	434	472	412	399	450	441	434	443	433	432	424	412	459	425	393	431	433	437	403	389	436	452	449	426	411	445	402	382	446	411	393	410	429	410	435	406	424	425	460	413	426	387	393	456	416	427	421	403	415	453	422	405	451	436	458	397	449	469	410	404	433	446	391	429	415	448	403	439	407	463	428	458	438	419	453	383	425	399	451	402	413	411	403	394	425	425	420	400	381	420	420	438	435	418	442	430	433	406	455	420	416	439	385	427	415	413	406	435	411	416	415	394	425	431	403	411	389	444	394	411	447	418	425	402	436	402	391	400	409	430	443	409	454	431	424	407	427	401	404	398	440	406	446	418	413	365	418	427	436	430	398	410	428	389	432	417	397	426	376	420	389	432	460	453	442	434	435	417	424	445	399	431	422	404	415	450	432	408	412	433	418	417	389	392	432	453	428	390	409	389	425	406	386	397	449	371	417	421	421	465	423	447	404	426	455	388	438	412	446	418	420	433	413	399	450	395	454	414	417	413	433	446	431	408	435	451	401	455	409	428	407	430	465	443	441	417	408	400	421	437	404	409	445	454	452	433	423	386	434	407	392	408	409	447	420	394	403	425	404	429	438	438	416	407	449	400	405	451	417	426	407	405	429	423	410	413	421	442	431	436	457	412	426	392	432	404	455	414	396	414	384	417	424	431	414	405	465	407	451	437	396	413	397	416	378	440	396	379	378	435	400	384	373	448	387	427	402	429	408	420	438	437	449	421	442	423	418	410	417	423	420	425	408	437	434	421	405	425	417	429	441	415	425	430	410	390	364	435	415	417	421	420	422	423	389	412	453	412	416	459	418	420	431	363	470	431	397	426	421	407	428	467	430	409	409	398	426	391	430	448	398	446	446	421	429	409	429	437	427	437	393	388	428	416	438	417	407	373	430	417	408	430	387	426	414	422	415	391	417	423	439	400	401	421	422	417	435	407	408	439	422	438	402	383	406	393	420	454	408	402	439	422	433	445	451	395	414	435	418	390	428	426	391	417	463	415	418	413	408	461	410	420	425	391	409	442	423	404	446	412	435	374	418	395	394	418	409	411	452	443	421	429	401	415	398	446	420	403	435	450	450	408	409	375	455	436	429	405	410	409	420	430	380	428	400	444	410	417	400	429	400	417	414	436	419	403	415	412	396	435	415	414	401	430	406	408	408	413	445	402	416	403	436	465	430	410	427	427	413	434	448	428	427	404	388	403	389	423	479	380	415	446	421	414	388	398	422	413	412	428	408	399	392	393	422	411	419	408	420	420	371	446	390	417	370	428	445	420	397	430	397	429	442	418	366	455	401	431	446	445	387	428	448	410	426	395	399	424	402	402	423	439	390	421	444	425	445	429	407	393	439	442	434	400	451	438	381	387	426	455	452	427	407	422	393	445	416	450	438	422	394	399	450	357	420	406	417	428	432	425	419	413	438	446	420	406	419	416	412	401	415	414	405	398	428	385	379	453	434	425	434	403	449	417	405	419	417	410	430	407	413	409	396	411	409	434	423	408	425	417	401	412	394	441	405	397	425	434	407	417	448	393	410	373	400	418	402	405	404	416	418	407	423	424	423	472	437	400	427	440	417	405	369	408	418	422	454	361	447	409	460	428	422	402	435	442	433	415	383	419	403	397	442	383	423	452	401	462	403	406	435	415	415	401	404	426	436	373	395	427	437	424	407	414	448	390	441	409	424	389	416	405	422	435	394	370	415	432	424	413	428	393	429	433	425	424	405	389	452	403	419	422	438	397	415	416	402	445	443	420	411	398	429	395	425	414	424	429	387	436	452	414	424	418	381	444	408	439	420	413	424	432	427	445	392	436	421	442	417	410	410	426	448	406	407	446	404	417	465	441	404	440	418	449	414	403	439	434	449	420	379	412	400	390	417	437	428	452	441	438	432	379	452	460	393	423	425	401	471	426	445	455	430	435	411	431	411	402	428	405	398	410	415	405	419	440	412	406	433	389	395	410	421	433	393	395	444	436	447	390	414	395	443	428	461	417	438	427	411	432	441	404	435	402	396	428	426	434	422	430	428	408	416	412	434	411	401	428	415	471	417	432	384	415	381	418	415	421	436	426	443	427	451	406	399	470	442	416	412	410	423	426	413	448	405	387	411	419	416	436	428	430	410	426	433	419	366	441	412	455	461	423	423	407	440	426	418	391	422	445	382	431	416	423	440	410	428	409	390	411	396	410	430	423	420	422	430	395	423
24187	21340	28572	24471	21278	30125	54116	43477	25611	10547	2656	996	688	523	574	487	503	573	578	565	516	513	524	522	511	547	543	522	503	497	527	548	527	530	534	543	541	517	529	569	537	498	524	555	535	521	517	524	525	490	507	540	513	506	562	527	556	528	516	547	488	507	523	538	569	495	521	530	551	489	563	478	512	492	502	530	524	508	504	535	525	545	523	515	500	498	515	488	508	557	507	520	527	569	520	505	526	505	513	493	541	513	520	542	524	499	507	561	511	499	511	484	560	532	549	538	541	522	497	523	557	542	532	496	553	517	557	525	535	530	532	526	526	536	471	502	535	490	505	512	509	517	522	477	509	507	518	519	493	544	501	574	511	536	521	523	507	553	473	495	523	510	554	513	505	494	557	538	518	506	540	506	582	503	528	518	512	532	520	550	520	535	550	516	528	525	470	532	484	540	539	526	518	502	497	521	516	561	525	530	500	475	539	516	501	512	493	508	492	497	515	499	545	519	534	543	524	501	530	508	493	517	535	526	494	513	556	566	551	525	542	515	522	535	530	496	506	514	499	513	511	489	542	527	511	528	529	483	500	509	514	500	524	487	526	510	492	514	508	510	516	537	521	516	466	503	496	535	533	508	505	531	507	497	569	504	525	530	518	481	501	504	536	524	542	503	509	573	516	527	547	517	509	541	526	479	513	539	542	486	523	491	541	531	531	532	504	538	523	526	482	534	515	538	509	496	556	494	558	515	499	515	508	552	544	561	510	517	466	491	545	511	507	529	536	533	532	524	532	560	483	543	559	523	511	549	544	553	514	513	525	518	527	524	534	527	502	486	542	543	531	561	466	526	525	534	542	547	485	490	455	522	502	504	541	506	534	548	560	463	502	526	517	531	505	528	509	521	513	506	538	526	460	517	492	540	520	542	548	509	531	519	493	521	507	540	528	508	509	531	542	506	513	540	526	471	513	552	502	534	517	531	553	556	528	531	511	525	566	502	558	530	515	530	527	496	518	522	535	531	511	563	518	519	527	501	500	503	555	561	524	534	542	531	532	528	543	527	530	498	497	516	554	543	531	556	558	510	516	503	544	519	523	546	547	518	516	513	574	553	515	506	525	508	467	553	522	527	498	539	540	558	554	519	521	512	517	556	552	558	499	523	528	521	532	558	496	529	483	489	520	525	502	541	530	511	492	513	511	525	526	514	533	491	517	522	537	552	524	538	563	501	523	496	533	471	538	506	532	523	545	528	515	535	546	549	528	533	490	501	509	538	525	504	526	561	523	552	524	553	557	492	533	505	555	478	561	546	548	484	526	515	532	543	502	477	517	531	547	526	517	511	511	499	491	530	536	547	515	510	507	512	511	498	516	495	501	558	516	546	461	520	545	486	496	544	482	506	516	522	551	488	497	548	475	511	521	527	515	518	505	485	503	517	504	520	499	523	503	524	486	480	514	550	488	501	516	559	535	530	520	511	543	517	500	524	513	558	489	541	484	535	509	476	537	501	524	554	520	488	518	518	496	492	512	480	510	502	484	550	546	537	502	505	509	544	473	518	493	522	532	564	506	526	539	506	512	530	472	553	531	495	503	567	530	554	503	511	479	577	537	495	515	530	478	508	496	512	561	472	561	526	554	509	512	522	530	540	493	499	506	529	526	564	502	489	520	498	513	522	517	504	515	556	540	508	531	510	535	523	533	551	584	558	506	545	501	493	539	544	470	542	545	496	479	533	537	541	516	460	513	488	521	538	543	525	528	559	473	534	474	478	521	555	507	536	500	523	543	500	520	551	535	521	551	525	475	553	552	498	498	519	488	528	567	513	466	531	527	504	513	537	516	504	556	500	509	542	537	511	493	491	520	501	504	476	492	501	517	551	497	518	510	537	504	532	533	487	500	523	516	502	508	540	492	523	482	482	523	542	539	501	459	534	538	507	517	490	520	504	473	543	507	532	514	542	521	552	527	541	540	572	550	539	515	536	496	492	507	510	508	522	508	505	497	524	572	513	508	572	553	514	495	522	502	563	493	539	480	509	514	511	527	484	532	522	545	510	513	529	542	501	548	512	506	503	487	486	507	525	504	511	481	502	521	517	520	514	509	538	523	519	521	491	476	514	516	487	559	507	516	512	515	531	526	516	586	525	504	539	504	516	492	553	539	510	515	505	512	508	483	515	531	519	528	516	512	505	553	517	540	553	528	495	519	523	512	496	534	510	551	545	552	521	517	504	509	517	514	475	514	514	488	510	485	506	505	539	538	495	500	510	525	500	543	569	492	504	538	507	556	531	477	523	570	535	493	558	534	501	488	506	551	550	535	523	501	501	542	506	540	510	537	540	542	539	537	495	503	458	517	537	489	520	495	480	512	505	559	511	549	563	525	525	493	546	506	522	518	525	531	517	518	475	487	518	514	520	516	523	506	522	528	507	472	501	523	517	532	509	576	563	564	499	563	507	515	499	485	501	526	492	511	542	533	521	501	487	518	538	510	519	522	552	509	536	517	505	515	520	488	510	525	532	493	528	496	528	483	564	489	476	535	520	508	527	547	519	500	526	550	524	521	538	517	512	529	500	538	542	513	538	513	522	569	488	525	502	521	512	528	542	518	517	497	553	496	545	514	536	533	533	546	513	481	488	496	546	497	498	539	536	521	541	534	547	564	536	486	519	458	520	564	554	543	497	536	519	495	513	463	496	489	530	533	504	533	519	504	500	519	495	524	523	492	466	546	516	495	567	546	482	538	503	536	538	518	518	503	494	541	507	508	510	476	531	486	556	533	567	508	511	501	564	504	525	515	559	491	517	497	530	544	492	499	489	523	528	530	500	504	504	510	544	538	514	537	454	538	533	483	500	490	544	494	555	552	561	503	542	496	535	517	517	491	530	531	548	527	516	539	521	555	504	507	502	498	504	498	498	516	586	513	500	545	563	501	523	524	491	551	546	509	509	537	505	524	537	577	507	575	537	475	575	518	547	515	500	564	518	545	504	526	474	568	481	501	458	550	544	530	453	565	516	501	511	549	536	515	540	520	517	555	499	519	527	518	521	519	513	527	516	477	551	512	532	487	491	500	524	517	524	488	546	562	512	526	517	507	535	538	520	504	502	515	564	523	538	528	513	510	502	504	518	516	529	557	522	524	487	502	534	487	493	504	507	505	498	552	549	507	517	541	531	502	540	510	549	515	559	553	531	541	493	550	537	553	511	517	500	509	484	536	475	561	544	488	521	518	519	516	509	517	563	523	508	537	516	503	547	548	507	508	514	501	522	550	539	513	513	555	549	527	543	484	524	506	553	505	558	531	564	543	513	535	547	518	481	498	509	540	482	508	501	493	512	472	525	556	537	487	499	513	509	473	488	508	541	559	496	487	469	535	553	534	499	537	519	483	496	491	506	514	523	503	511	532	525	546	546	510	523	528	506	509	500	527	532	515	523	539	504	516	490	513	519	550	517	512	509	558	511	528	536	501	493	499	521	506	489	507	532	537	520	530	546
7061	12778	11197	8647	6916	32479	50379	38137	19988	8288	2652	986	605	530	535	544	534	467	520	505	488	504	549	504	488	461	508	547	531	524	546	510	549	509	527	462	530	518	482	515	483	543	527	504	513	510	533	503	525	486	531	535	506	551	494	524	501	474	533	504	487	594	492	529	491	498	515	505	480	503	541	542	512	484	493	546	515	523	510	518	500	546	501	535	540	532	515	517	481	500	522	517	512	499	507	545	486	561	504	529	467	505	551	521	499	515	504	529	544	500	517	532	500	488	486	543	503	555	510	495	489	547	483	522	525	511	544	512	514	492	455	491	528	440	552	502	510	540	523	504	495	482	509	493	486	509	485	517	505	521	460	516	482	479	525	527	477	490	490	490	482	510	485	499	506	524	477	502	543	512	545	486	511	493	482	470	547	538	510	524	504	531	541	528	507	554	478	477	521	522	530	528	484	479	498	524	497	475	526	567	508	531	507	525	517	529	480	519	517	516	504	524	492	510	508	531	502	484	502	489	538	476	541	505	532	522	484	453	542	515	517	556	485	486	475	512	551	487	528	552	505	523	509	531	503	480	481	483	483	512	515	464	577	517	490	525	510	457	501	519	451	545	503	495	498	487	486	479	497	486	482	470	498	515	481	461	528	466	508	517	480	550	483	498	494	499	522	493	484	519	525	538	540	498	524	472	506	487	516	520	475	508	491	496	530	547	535	493	513	495	496	511	509	531	456	505	507	505	485	505	493	507	491	498	519	506	515	497	499	533	531	544	519	490	507	504	513	524	476	508	527	502	463	506	493	514	496	500	514	527	481	483	488	489	514	478	459	527	507	528	534	484	505	513	549	493	490	522	489	529	504	503	508	544	572	549	511	505	480	538	529	460	525	506	447	509	470	502	547	523	471	506	497	545	500	490	503	533	492	462	520	488	505	485	491	519	486	503	526	500	539	479	479	530	501	474	496	526	501	526	512	506	489	531	491	525	523	566	467	454	486	521	557	534	521	486	546	511	503	527	514	510	516	530	478	501	535	506	511	544	501	511	487	517	537	525	519	530	461	491	529	497	480	511	544	525	536	512	514	546	506	477	532	504	546	525	483	503	480	508	529	507	493	502	522	498	515	501	541	481	492	494	506	510	514	516	522	484	572	490	455	466	501	493	508	561	497	511	526	480	493	494	547	504	536	491	515	516	475	532	489	502	530	498	513	514	494	511	499	523	498	522	520	515	519	470	503	517	475	524	522	488	496	488	490	507	484	519	556	515	517	469	518	509	537	509	481	502	528	467	492	509	494	506	536	520	568	495	518	501	505	513	479	488	509	506	514	521	491	467	526	502	533	512	480	451	487	551	476	507	505	496	485	481	511	478	495	482	538	505	473	459	494	514	492	537	485	510	506	487	502	482	514	495	533	522	505	520	504	513	469	516	488	508	492	530	507	516	482	515	515	508	533	525	514	518	532	507	499	518	519	542	514	522	535	489	509	526	514	540	500	469	540	485	487	467	486	511	477	474	521	493	523	502	472	500	521	542	520	510	504	518	528	517	475	502	514	509	564	508	527	509	523	535	517	508	493	514	475	561	556	494	516	474	486	541	527	525	494	512	492	500	543	518	480	496	500	487	529	503	525	473	474	472	482	498	485	469	499	544	479	491	522	491	476	535	504	481	491	535	526	483	482	460	523	513	504	534	472	500	519	498	517	502	493	475	488	530	518	524	507	501	451	477	515	487	518	522	462	509	501	527	479	468	488	475	517	521	466	487	506	543	505	479	502	506	501	496	523	516	519	529	501	455	461	510	495	508	488	491	523	543	501	524	508	507	522	467	519	524	535	518	508	484	541	481	490	511	505	502	518	506	509	487	490	518	521	520	466	485	514	507	484	498	528	529	534	542	524	484	513	503	500	500	522	498	495	506	492	492	497	510	521	548	515	483	515	541	486	493	540	537	513	476	528	498	523	484	545	526	513	505	536	488	526	500	499	508	510	501	527	530	475	537	481	500	499	511	541	521	477	512	505	504	541	548	518	509	517	540	544	542	482	501	540	496	511	524	515	484	479	552	515	473	535	502	459	501	527	531	500	521	495	524	505	520	511	457	476	492	521	540	471	531	516	498	516	503	477	473	482	492	514	518	486	482	546	501	523	527	490	503	536	515	494	524	497	505	534	478	558	516	496	473	502	500	492	478	502	523	508	512	483	529	487	539	503	502	484	520	519	500	549	530	531	533	468	498	471	472	475	482	486	474	516	515	540	519	507	505	489	526	524	520	483	499	492	494	516	498	497	536	518	512	511	492	501	525	530	496	509	507	540	466	476	504	495	527	514	517	464	532	553	490	521	527	501	517	507	512	502	454	510	485	502	497	521	507	485	470	530	526	477	516	444	509	520	531	490	474	539	505	488	502	520	513	522	495	494	498	475	457	494	465	477	484	479	535	520	472	505	486	526	488	510	523	517	497	520	523	489	530	501	532	480	514	539	508	498	475	503	498	473	522	492	470	509	497	515	528	506	476	517	511	519	502	483	486	463	505	529	502	520	520	525	520	504	490	507	493	506	522	513	518	479	486	489	505	499	512	513	523	499	537	505	499	492	492	480	501	509	520	495	522	468	479	503	542	494	534	532	473	529	483	479	481	485	513	474	528	564	495	498	537	548	493	506	466	462	493	481	495	500	523	504	485	533	503	460	483	529	550	540	523	536	516	508	495	520	491	511	523	464	520	481	504	511	467	546	507	506	487	541	539	491	493	482	520	446	510	561	535	483	517	500	523	483	460	542	486	491	488	477	486	527	522	517	544	522	485	510	547	477	517	508	498	502	514	506	506	487	470	503	507	526	507	511	452	479	514	521	517	501	477	492	498	529	513	475	549	485	512	505	530	480	552	498	520	482	526	511	488	573	507	525	480	513	506	495	508	500	536	527	477	543	498	494	511	513	475	506	498	525	511	506	497	525	509	527	513	490	500	546	476	510	511	520	522	510	514	463	510	522	511	507	503	540	461	474	508	544	480	489	489	513	524	527	534	501	540	516	499	511	511	474	511	520	529	513	499	511	478	500	526	466	485	474	512	470	502	514	503	496	521	519	465	506	505	513	471	507	503	515	502	486	525	530	517	497	462	480	546	494	561	526	492	569	498	477	546	505	511	534	497	496	483	509	495	519	505	514	520	491	529	485	513	492	515	532	507	535	497	541	509	526	510	533	546	528	487	463	475	491	512	500	501	515	482	523	467	513	536	526	514	538	492	539	479	486	531	483	485	500	532	563	510	475	487	512	510	526	517	495	469	476	479	502	524	494	552	489	482	533	505	459	466	503	499	525	534	497	500	520	534	471	512	488	500	508	513	524	483	463	535	476	511	514	492	528	523	502	512	524	531	505	484	507	463	525	485	483	502	476	510	494	524	529	487	544	494	499	491	531	524	495	486	487	515	511	494	484	517	504	528	593	474	514	522	499	496	504	532	540	552	521	463	516	494	490	540	520	519	496	500	512	485
27519	13046	3066	1898	1385	1466	4301	3977	2125	1064	571	483	456	413	423	414	418	373	433	397	427	400	418	445	404	420	436	420	423	453	379	439	411	426	440	406	390	439	427	421	413	438	436	406	414	417	418	437	437	423	372	414	417	432	408	425	427	393	426	411	421	423	423	415	431	422	389	418	426	426	416	418	429	428	370	443	403	431	440	423	423	382	408	418	421	448	412	417	390	445	395	414	458	418	403	424	365	401	414	419	397	397	433	405	444	476	419	384	439	429	436	416	425	430	410	439	430	399	412	479	425	414	441	408	396	395	437	450	439	423	394	382	420	423	451	413	424	387	368	406	439	420	410	421	451	395	413	377	415	388	423	395	394	459	420	401	387	408	433	417	398	426	422	429	422	429	416	433	461	413	430	430	399	403	399	474	398	422	407	427	421	406	414	438	398	436	452	420	403	427	450	392	424	399	415	424	448	445	400	406	359	416	431	362	396	404	408	394	411	421	466	413	397	417	425	424	443	407	417	424	406	439	427	371	410	409	421	421	428	409	403	407	394	408	405	457	425	445	388	390	423	425	400	409	420	413	406	437	399	431	446	403	377	404	437	458	419	467	414	421	420	428	416	449	431	407	403	403	409	415	414	413	423	424	443	402	401	436	411	423	420	425	412	404	382	458	406	396	416	388	422	427	403	426	412	415	396	417	414	437	415	437	445	414	397	392	392	419	443	439	410	463	437	430	432	411	411	406	453	420	407	404	400	413	391	408	445	446	414	413	428	398	429	407	420	440	466	419	429	430	446	418	415	426	410	406	409	420	389	444	419	459	411	409	482	432	420	424	428	428	411	445	439	432	401	388	403	417	416	442	428	409	395	420	486	445	392	419	420	430	427	389	397	433	441	445	411	421	381	407	426	438	398	439	381	411	420	435	418	411	407	375	402	422	413	457	413	425	402	424	407	424	407	410	395	425	406	419	430	453	415	412	415	431	409	421	449	399	442	396	425	438	406	389	400	457	433	390	417	429	426	421	379	409	441	415	426	429	431	436	424	417	420	438	433	430	434	383	425	443	422	426	426	398	420	449	416	428	398	430	395	415	397	429	389	379	401	378	424	403	395	431	446	422	407	410	433	426	410	432	405	429	384	420	448	435	426	417	428	395	430	433	394	435	422	412	425	398	399	425	433	446	405	431	441	415	428	411	416	419	401	402	402	416	373	438	415	374	407	423	453	422	416	425	370	438	388	408	402	445	385	439	400	419	414	424	394	472	411	413	419	416	396	438	429	426	405	421	415	445	383	451	394	412	418	430	371	421	413	379	391	428	436	419	459	409	389	395	408	412	403	410	412	389	387	390	447	401	436	406	408	403	404	446	405	461	428	391	426	419	413	414	399	392	434	486	422	412	415	462	420	397	393	410	397	393	439	393	456	409	414	369	470	409	390	417	426	403	396	399	465	411	458	403	403	401	421	374	418	372	405	384	384	443	413	437	453	426	408	430	405	384	406	432	421	419	454	372	452	399	390	416	420	421	390	406	431	448	409	407	452	402	388	437	418	390	408	397	419	396	397	407	430	411	412	397	428	414	413	423	416	445	409	429	427	422	428	424	418	427	421	413	447	415	451	421	438	376	437	399	449	409	451	421	440	425	418	424	463	429	438	449	386	427	437	417	451	387	441	421	442	378	399	413	445	414	381	426	435	408	425	401	424	406	406	388	422	428	453	421	410	399	391	393	422	373	406	417	430	415	447	404	424	412	415	417	421	437	420	391	408	407	402	436	420	348	444	417	393	406	415	418	446	469	421	457	435	430	402	393	405	395	472	417	386	405	399	403	412	371	426	419	387	432	395	436	432	396	422	400	444	398	426	397	425	411	461	429	443	408	437	430	420	420	379	398	411	403	422	419	412	413	456	401	379	423	429	410	387	423	429	419	424	442	422	428	460	429	431	424	434	416	418	436	425	418	430	421	405	402	429	433	451	406	413	423	406	422	429	437	437	422	392	417	423	390	435	426	391	406	450	408	405	457	406	412	428	392	426	439	422	424	419	390	443	427	397	409	436	428	419	447	418	447	404	429	461	417	409	408	431	413	401	410	407	429	460	426	407	430	437	420	404	417	419	430	402	443	386	424	422	394	409	380	442	438	439	405	421	434	391	409	426	387	420	419	421	411	424	418	403	429	390	417	428	428	399	414	408	482	396	404	457	412	455	422	429	380	401	420	393	377	395	404	423	449	403	447	405	410	423	414	450	419	394	443	427	421	455	448	431	407	430	399	404	422	409	405	414	404	380	456	452	430	393	393	430	384	412	408	430	427	400	414	441	415	429	431	426	412	387	436	452	408	420	413	452	424	389	373	420	394	416	457	457	460	404	426	427	448	414	401	440	422	426	429	394	413	420	412	408	414	432	439	462	425	392	420	400	468	428	396	406	409	382	421	442	423	434	408	439	408	460	377	422	405	417	400	454	413	403	422	441	407	420	378	448	432	393	441	396	456	406	450	399	435	425	437	377	420	448	413	445	406	402	431	425	423	384	421	416	453	409	406	393	415	428	404	413	424	422	424	442	409	391	408	431	397	389	435	442	394	444	437	415	431	440	433	443	405	410	419	418	456	399	420	423	443	411	399	433	423	400	411	384	450	419	424	404	451	450	408	390	436	399	479	387	452	394	430	415	435	398	410	380	437	409	411	441	460	397	424	422	419	413	388	409	431	402	441	434	390	426	420	415	438	385	407	427	411	413	425	413	450	428	434	447	388	420	413	399	447	425	450	402	427	428	413	456	407	427	443	403	415	407	395	427	401	450	436	425	380	415	423	432	451	420	395	422	414	401	462	448	388	411	406	417	405	418	456	408	443	463	402	409	405	406	401	408	416	425	456	421	449	393	417	397	393	406	398	441	419	404	389	419	416	461	427	421	399	428	414	405	410	466	421	403	402	432	418	430	418	438	399	391	414	419	441	409	428	451	422	417	412	426	436	417	432	451	389	458	429	412	422	438	429	411	428	440	376	388	417	392	409	407	441	406	406	421	406	423	440	434	412	388	403	420	390	390	431	426	437	434	408	422	415	434	418	420	458	406	396	402	387	395	413	421	427	457	441	445	416	391	419	439	461	442	422	422	430	414	413	431	428	398	421	412	403	396	447	391	381	417	446	427	413	460	444	401	429	462	414	416	448	411	393	376	416	392	423	423	411	429	430	405	401	409	372	428	416	429	425	415	439	437	422	390	411	421	465	436	447	433	410	397	424	430	444	404	409	407	419	417	395	400	412	423	447	391	391	390	411	418	414	417	421	430	368	391	425	410	407	404	452	413	427	400	403	397	422	422	439	413	422	442	383	392	409	427	419	404	430	429	422	362	435	413	442	427	439	404	460	399	459	431	415	400	400	403	442	379	401	413	408	422	413	405	418	416	430	373	399	416	403	452	414	408	417	414	398	414	391	451	423	428	432	406	424	405	423	378	423	437	440	403	398	439	390	445	428	448	465	419	464	438	414
5991	2790	2755	2063	1690	2070	5491	4332	2223	1107	637	444	398	412	406	422	384	431	365	412	398	410	374	394	374	389	385	389	391	405	393	399	437	401	387	381	378	383	407	423	409	367	373	420	337	366	382	421	372	390	388	361	398	398	370	371	395	396	401	385	386	397	388	385	355	398	378	394	385	433	384	359	375	377	366	387	397	387	406	387	404	418	373	371	420	386	384	426	394	418	375	375	394	428	380	388	399	365	398	376	409	359	368	414	368	419	394	395	391	375	385	424	359	413	437	391	404	415	403	389	407	397	368	409	394	369	380	380	385	389	400	379	388	383	391	391	406	411	387	386	432	404	391	355	423	406	424	404	399	370	392	396	372	419	364	387	387	392	406	399	347	355	405	412	397	377	422	373	406	405	392	377	424	367	371	424	398	370	390	438	337	395	416	363	422	352	387	364	373	386	367	349	416	398	383	388	394	379	382	399	373	379	414	376	397	382	377	384	390	379	359	376	412	446	389	370	365	405	386	383	415	366	380	389	422	398	434	389	372	375	390	361	382	408	370	387	411	401	397	379	416	418	424	379	395	350	382	367	395	390	408	391	403	418	377	428	381	400	432	394	400	350	372	420	374	375	372	407	397	386	410	384	393	368	382	408	403	357	392	410	390	421	358	400	409	389	449	419	409	364	369	423	408	354	404	397	352	409	394	405	403	385	377	408	396	406	355	379	416	409	387	360	410	426	398	388	394	403	417	416	387	368	404	400	386	359	417	383	367	406	407	425	389	415	366	368	399	367	379	381	394	382	399	393	389	379	387	433	380	408	383	434	382	405	410	395	388	394	389	430	381	401	405	424	372	432	392	409	391	432	368	401	407	401	369	391	396	362	368	348	430	382	399	391	402	418	386	369	408	380	382	376	400	376	430	372	395	376	352	416	411	395	406	380	399	364	402	375	376	384	389	387	372	400	422	407	394	397	378	386	370	409	454	411	386	393	361	417	397	381	383	391	383	361	396	424	383	427	378	360	380	372	378	362	373	389	406	390	352	428	394	394	372	382	394	382	416	418	401	418	376	386	415	407	383	373	388	360	393	410	388	436	434	388	376	398	390	370	369	368	404	400	379	366	421	393	387	422	381	389	365	362	376	402	438	400	344	415	391	353	421	424	446	387	404	404	377	416	429	406	377	363	398	403	390	383	418	385	414	377	419	385	365	400	391	424	384	363	362	394	357	416	412	461	378	374	420	409	429	362	382	378	392	413	395	404	419	368	402	417	423	415	395	399	382	378	413	420	400	416	396	376	381	390	441	388	402	414	400	395	390	391	375	361	385	401	387	368	415	373	427	383	384	398	402	414	376	382	400	366	386	389	373	384	385	393	362	431	397	411	392	360	388	365	406	393	411	360	388	367	426	408	392	375	366	367	385	391	369	396	384	403	388	375	378	425	369	392	378	377	381	349	408	376	392	382	395	349	401	407	391	366	404	418	421	424	419	391	396	434	347	435	409	396	390	390	408	387	399	416	379	384	388	368	366	395	390	401	352	391	430	378	389	366	424	387	387	388	368	351	365	396	414	388	377	397	394	378	386	382	365	394	379	424	407	395	368	389	373	377	410	369	408	415	398	388	392	373	397	387	408	397	432	408	380	384	378	383	406	379	402	375	385	381	390	399	414	389	408	425	402	416	399	395	404	368	380	400	416	364	418	414	369	388	390	391	407	400	375	382	399	407	401	430	398	389	404	397	393	426	433	374	388	379	404	404	377	419	390	348	396	352	367	392	407	412	398	358	431	387	388	387	419	403	402	358	380	377	358	382	405	368	395	377	411	371	398	392	449	395	390	371	390	416	372	383	352	402	388	407	375	376	371	388	406	363	418	385	383	391	369	366	391	382	412	388	378	398	407	424	384	405	362	411	395	371	395	388	392	374	416	395	374	389	400	387	388	392	396	411	419	366	364	381	409	413	372	399	382	387	378	393	357	371	376	389	378	406	399	405	356	384	383	357	368	385	397	405	417	393	381	382	398	405	395	393	420	397	379	420	379	419	417	391	365	399	401	414	374	354	404	428	368	431	399	432	399	389	416	387	380	366	394	393	396	391	405	427	386	371	392	362	406	393	417	394	381	401	412	423	404	397	397	400	370	395	414	377	379	403	413	375	418	382	400	407	364	415	374	428	398	382	398	387	368	415	386	396	370	406	379	422	417	399	385	410	396	358	385	429	373	355	402	420	367	389	411	389	362	397	411	398	377	403	364	382	364	384	416	417	373	428	394	410	407	393	378	357	407	403	441	402	424	399	419	390	418	405	425	358	379	382	379	406	359	360	410	382	377	420	405	384	353	365	390	392	364	398	412	389	394	416	366	350	392	415	395	366	408	398	366	432	375	386	379	403	390	400	341	390	403	393	384	390	379	411	430	421	394	364	365	376	375	393	398	393	359	386	413	371	384	426	397	419	385	427	384	354	409	391	376	401	385	397	385	440	393	397	395	393	378	399	415	371	333	422	377	414	413	382	388	350	380	413	407	437	412	424	383	404	368	358	396	392	401	405	401	434	429	394	386	398	388	382	399	435	385	415	388	410	410	338	398	404	408	419	388	399	385	447	430	399	396	364	427	378	361	369	418	396	402	363	409	427	352	396	400	409	377	389	399	430	389	408	379	399	372	387	413	381	402	376	432	367	404	383	371	404	378	397	386	385	431	409	389	381	378	368	391	422	391	408	384	431	401	429	392	363	400	375	398	377	370	392	387	419	379	381	407	395	387	403	405	391	383	427	404	381	390	402	402	385	399	368	423	375	389	405	410	395	381	408	392	424	397	406	391	428	417	421	400	373	393	400	426	397	383	378	388	385	405	424	356	412	369	399	440	413	394	367	388	406	402	360	366	410	391	432	406	416	386	390	418	411	377	402	402	374	393	390	401	397	370	383	417	399	373	355	413	398	383	378	412	388	363	404	418	403	396	395	390	406	421	392	408	383	395	375	393	434	407	376	388	386	387	390	406	411	408	395	379	382	396	357	382	409	384	369	399	438	382	383	438	337	405	393	398	407	423	389	387	407	403	395	377	387	360	379	396	396	390	425	427	415	401	421	429	416	362	387	410	386	382	391	401	396	359	360	385	385	385	416	397	389	375	400	421	403	397	401	377	389	399	372	395	431	366	391	383	363	422	401	388	399	426	424	395	402	403	397	395	423	364	403	397	409	355	373	397	374	375	413	429	407	364	354	439	395	412	413	394	381	368	381	429	394	357	387	373	405	400	388	403	401	409	367	370	378	371	371	389	408	385	417	407	381	374	386	425	415	390	401	381	357	399	411	393	365	394	395	364	375	393	382	404	376	390	400	370	380	392	400	391	366	364	359	383	393	377	388	388	398	414	343	415	383	395	405	410	390	398	395	383	406	411	374	400	420	385	372	391	394	419	396	385	422	381	373	409	406	392	417	427	378	412	412	345	421	387	397	378	384	402	372	368	369	413	385	394	369	434	370	385	391	426	407
25500	21348	27146	25026	7752	11395	33836	28721	14498	4855	1380	628	487	485	451	453	453	442	431	455	452	422	470	433	448	456	431	426	417	421	428	469	436	467	410	417	452	449	397	475	431	414	426	459	409	450	439	427	446	427	435	451	422	432	458	425	391	428	471	423	437	436	452	415	457	442	438	393	403	406	460	435	424	423	429	422	444	469	447	409	443	471	474	412	469	436	450	438	439	440	469	452	418	399	460	420	407	430	438	428	482	441	446	448	422	388	436	421	444	442	438	444	396	436	432	444	398	415	455	402	430	449	462	418	446	441	433	419	427	438	475	443	441	428	415	422	441	450	455	437	445	407	419	400	431	457	415	431	442	384	454	416	430	472	392	459	447	448	410	426	432	477	427	428	439	426	437	411	423	420	455	421	437	426	398	438	395	458	416	436	435	403	437	441	448	462	448	437	420	419	405	431	417	438	426	431	400	463	428	420	404	424	419	415	433	423	414	458	458	403	417	417	441	415	478	425	471	441	472	417	422	450	450	468	416	443	416	443	476	462	427	428	427	427	460	416	438	448	433	426	445	457	421	442	389	492	421	446	440	424	427	470	451	439	425	427	434	412	453	444	441	412	418	499	451	433	432	405	403	398	440	428	442	438	403	436	442	416	447	417	399	447	438	435	444	430	422	420	407	423	422	430	433	411	459	431	419	427	447	418	436	433	435	432	425	425	453	439	448	421	443	431	411	438	432	401	434	410	424	453	406	454	468	456	436	429	461	435	460	473	398	427	442	441	437	424	443	389	476	413	432	402	450	457	426	455	438	452	419	440	451	442	422	418	456	469	409	455	408	429	435	450	442	453	439	433	430	446	397	441	448	411	409	407	473	451	414	435	458	459	450	391	461	409	412	389	431	424	401	439	465	491	432	428	457	460	443	452	409	435	447	448	442	468	448	455	429	446	477	445	420	433	421	388	403	454	440	442	423	432	431	412	489	461	430	413	433	423	451	428	414	403	435	431	443	422	424	423	415	419	479	448	400	439	458	442	412	433	431	402	399	398	450	455	428	444	426	423	404	450	414	459	421	427	427	433	436	477	423	419	480	444	443	435	444	425	404	439	431	416	416	403	392	427	411	407	449	407	458	408	403	425	454	450	381	464	462	515	455	490	450	398	419	447	440	457	442	387	476	442	471	455	400	417	425	442	418	441	413	440	429	442	455	396	436	428	455	451	450	397	411	390	438	423	416	441	479	455	414	435	442	448	471	428	411	461	430	446	379	426	469	488	442	431	427	436	441	469	434	416	438	397	425	456	433	452	437	425	420	446	439	480	467	400	416	433	467	424	464	439	435	453	446	397	436	432	413	417	440	449	437	410	439	440	407	426	436	408	446	449	451	413	473	433	414	439	451	504	442	473	446	458	468	441	456	435	434	425	425	429	413	402	419	408	423	417	440	433	440	434	449	412	444	419	425	415	408	425	447	452	451	449	428	442	436	483	429	476	447	428	434	405	452	443	430	439	448	435	460	363	420	438	415	437	419	428	432	446	441	422	450	439	420	437	422	467	413	440	434	472	401	449	425	451	486	435	419	451	460	434	414	420	445	420	439	417	459	395	406	434	430	402	443	424	418	413	386	432	462	405	424	442	441	451	414	447	431	392	444	435	449	421	438	461	442	407	413	425	462	451	419	467	415	440	422	411	423	439	447	466	423	455	472	451	449	431	450	456	436	414	432	396	410	416	406	419	427	473	445	444	458	444	461	449	458	422	449	452	449	423	411	425	445	461	436	482	470	422	439	442	410	441	390	445	454	484	417	433	404	437	420	420	463	391	456	429	410	399	415	384	450	411	419	386	429	419	431	437	426	426	440	426	416	396	448	443	443	468	387	410	398	407	406	439	424	440	431	402	426	452	417	423	451	443	429	461	432	417	449	490	439	415	479	426	426	433	452	433	387	424	456	465	422	442	426	445	416	414	448	468	467	464	424	435	394	462	430	431	447	429	459	449	421	431	401	425	466	417	393	471	424	441	425	443	411	435	437	431	426	437	400	444	417	438	442	456	491	442	408	457	440	450	473	448	455	443	437	441	441	387	475	446	433	410	431	452	459	423	397	434	442	472	470	445	445	441	444	426	431	452	426	405	387	409	414	463	463	433	444	413	446	405	446	422	448	437	408	412	458	382	448	404	454	418	437	412	403	442	459	417	445	411	426	426	446	426	478	444	451	444	432	469	425	455	435	433	422	440	441	429	439	448	432	436	394	464	436	428	449	435	437	436	487	432	439	404	461	444	437	457	446	440	438	411	443	398	459	408	456	436	438	405	409	455	465	418	456	436	439	435	454	406	442	475	421	431	414	387	468	418	426	445	418	441	442	418	425	461	422	413	396	402	467	447	425	428	425	439	465	403	396	414	431	439	431	442	402	389	430	412	440	458	461	454	415	441	414	418	398	444	425	457	438	448	428	444	441	455	469	443	415	428	446	446	436	449	457	456	473	398	446	430	433	413	378	425	459	414	495	427	458	413	410	435	425	420	439	393	439	441	446	451	403	440	427	451	444	430	460	435	439	455	445	438	481	462	469	471	432	458	419	402	421	435	437	416	421	449	436	439	449	428	464	445	445	450	429	386	430	422	451	392	422	449	451	418	440	430	407	426	457	444	408	426	401	452	460	420	411	401	376	434	469	443	434	409	462	437	402	445	430	434	415	438	442	472	384	411	430	444	454	439	412	423	432	434	386	403	419	426	458	449	448	436	412	430	418	431	413	456	408	491	418	415	450	435	444	433	421	397	414	432	435	441	445	413	419	469	397	441	455	426	413	385	470	437	441	434	439	462	412	396	429	416	457	419	427	451	433	441	452	434	393	441	400	426	459	406	456	447	417	436	400	427	445	455	423	441	417	397	424	425	419	464	441	433	450	439	432	417	432	451	415	483	419	465	451	474	491	398	451	440	404	465	435	421	415	453	449	413	439	460	418	467	462	437	435	452	434	440	419	434	434	419	425	454	402	430	439	441	443	466	442	441	457	428	463	421	420	431	445	419	413	403	401	412	423	401	415	417	461	421	456	401	387	410	443	418	472	414	425	444	422	427	436	437	385	398	446	419	472	448	431	445	420	423	456	448	404	465	468	444	430	432	438	448	420	437	458	449	423	444	410	404	449	383	447	428	479	423	443	424	423	452	414	432	442	413	459	453	433	429	470	426	434	445	431	416	440	430	421	441	439	432	415	436	441	442	394	432	444	419	473	434	396	458	453	433	420	472	450	411	388	406	428	411	393	431	433	444	413	430	453	442	468	410	463	440	426	432	416	393	454	422	454	444	458	474	411	424	444	439	419	468	416	444	430	423	422	418	417	401	484	437	428	439	479	458	429	461	449	436	445	478	451	429	417	429	463	487	459	388	416	385	448	425	375	412	434	423	422	449	438	426	426	407	468	440	434	420	451	448	430	443	479	439	449	449	457	443	422	450	436	423	436	436	408	471	402	444	419	432	409	452	434	441
5722	7140	7654	4452	3104	14278	31764	23559	11243	4368	1449	680	452	454	385	411	415	430	424	404	421	427	478	485	395	451	438	400	451	448	445	431	451	427	409	425	436	411	435	464	379	423	490	463	458	418	388	398	424	427	400	445	381	429	440	398	389	427	431	422	455	433	417	436	464	455	418	435	395	408	446	458	376	429	451	462	416	417	393	450	414	421	415	446	425	442	421	424	416	430	462	415	429	419	410	411	468	423	427	455	449	387	420	440	412	438	407	412	407	427	427	440	441	440	418	420	428	433	430	444	420	442	409	426	406	431	432	404	444	441	416	419	438	440	431	415	459	393	395	413	403	384	373	443	434	413	442	427	442	415	423	403	424	412	423	410	412	419	434	425	414	409	461	436	433	401	429	417	429	431	390	409	406	412	414	421	446	431	431	451	394	428	432	429	426	442	404	435	440	443	446	457	406	392	426	418	449	422	398	407	427	434	391	423	367	436	403	433	428	443	434	416	404	451	411	400	426	417	414	445	391	424	430	418	413	423	386	432	461	440	409	393	418	415	415	399	409	404	416	401	422	438	429	401	463	422	413	434	426	417	448	403	449	412	411	455	430	417	406	428	435	431	450	421	425	422	421	420	397	415	382	448	397	458	444	401	409	400	408	450	422	432	426	433	445	429	431	394	444	416	431	452	468	441	442	398	412	389	426	410	445	412	416	422	395	398	426	387	427	389	408	405	413	415	389	417	419	432	415	405	411	434	425	427	412	434	431	463	449	420	434	435	436	403	364	407	433	430	381	396	431	428	401	432	432	446	402	436	406	419	419	401	424	427	393	401	418	425	419	424	409	448	384	391	432	421	402	426	448	413	454	446	420	434	414	426	440	437	413	430	374	441	385	378	382	409	423	425	424	402	410	425	418	440	421	408	407	447	435	425	422	397	394	421	440	410	445	401	429	421	409	415	383	414	414	407	421	431	408	445	424	404	448	406	422	398	434	391	414	443	412	426	449	395	433	430	420	412	432	429	411	405	425	382	410	430	409	427	427	439	421	448	414	450	399	393	427	439	425	400	416	424	449	445	442	430	393	440	395	387	420	415	426	412	412	421	436	431	431	443	410	407	454	460	426	400	368	427	393	445	401	453	426	425	423	420	410	439	447	450	425	422	420	417	418	406	437	459	388	442	441	426	442	432	401	431	455	460	422	410	407	434	455	416	409	417	430	383	417	425	383	430	423	429	435	414	420	396	460	470	431	404	429	447	381	429	438	464	424	428	451	392	440	393	407	433	411	418	426	442	418	433	420	433	424	445	428	444	442	440	442	452	391	431	421	432	452	419	437	413	440	419	439	449	414	424	412	413	419	401	403	421	406	393	462	435	407	445	384	418	505	403	435	411	421	395	442	429	419	425	407	424	400	453	432	441	437	450	423	419	456	410	445	433	431	411	420	442	436	426	392	406	425	448	432	423	455	414	417	439	407	421	416	445	435	418	405	402	392	420	400	404	433	409	441	442	412	410	452	403	450	434	411	419	402	442	465	448	409	432	409	388	475	425	464	413	436	402	406	416	430	392	407	448	447	386	387	407	417	409	404	459	462	406	429	391	417	425	426	399	420	409	408	448	400	471	395	443	393	453	442	446	414	436	389	389	401	435	422	410	417	438	424	414	371	412	449	427	408	420	458	389	431	400	460	430	397	434	406	436	417	397	435	445	418	432	423	436	415	420	424	409	454	428	405	439	433	390	410	405	425	406	410	429	389	412	433	408	379	404	400	411	444	441	402	432	423	462	453	410	454	426	426	439	447	437	373	377	404	438	390	403	427	420	445	467	451	453	460	413	445	435	432	402	401	421	407	435	423	382	419	426	423	410	453	426	396	451	423	446	441	394	402	439	426	418	427	444	436	433	439	384	412	407	458	429	410	404	425	418	418	447	456	476	446	406	461	397	429	452	407	411	418	401	393	442	422	430	395	427	430	439	404	437	394	392	406	422	445	431	404	473	402	439	374	406	410	418	425	459	432	407	449	430	422	455	391	450	430	417	399	428	390	440	426	367	375	406	408	434	389	404	397	435	402	385	429	412	387	427	420	410	412	452	432	429	416	398	423	420	401	417	445	432	418	444	423	438	420	410	415	420	453	394	414	412	401	442	420	430	420	419	406	430	384	432	454	441	417	408	413	408	412	434	410	428	408	423	440	437	418	428	446	443	413	408	405	402	411	460	404	405	425	389	448	403	409	457	432	431	441	413	438	429	431	430	419	397	464	430	430	449	425	386	446	422	409	403	434	419	417	379	435	408	454	417	450	423	418	406	450	467	397	408	428	412	424	412	456	414	422	469	394	419	420	438	433	407	410	411	420	390	416	398	444	414	441	443	382	413	407	412	449	432	396	464	461	450	450	445	402	427	388	423	441	453	462	424	418	412	418	405	446	418	418	410	401	415	412	399	413	422	412	413	417	436	441	383	436	440	417	397	416	366	434	413	383	427	429	427	472	399	420	402	408	416	420	392	407	422	409	412	410	391	397	417	402	466	457	395	385	453	413	409	400	435	440	447	464	407	419	407	415	414	396	445	406	423	424	407	419	420	411	404	393	383	447	421	420	409	398	449	403	446	398	405	440	454	409	401	430	400	438	438	421	443	406	430	427	457	436	414	402	423	401	420	450	419	377	431	391	435	440	395	412	419	409	399	424	415	401	393	412	386	416	441	453	412	460	421	393	421	421	416	430	453	413	439	390	380	393	382	394	422	419	400	451	423	423	409	425	424	425	447	406	438	408	385	423	424	418	421	393	466	389	412	422	383	444	423	424	397	429	414	420	426	399	407	431	451	429	433	403	420	420	417	449	381	412	399	388	406	410	415	440	353	431	424	423	431	440	380	442	406	435	449	417	413	431	440	381	448	397	415	411	409	370	434	400	393	407	425	424	399	392	457	430	429	398	443	427	403	392	456	480	438	422	415	404	440	416	473	353	401	440	402	428	432	434	458	419	443	424	446	381	419	381	412	375	407	465	378	406	457	407	388	412	401	385	416	413	434	392	477	396	395	398	384	420	429	444	420	371	418	431	424	428	431	392	442	387	419	395	436	417	429	391	426	426	410	382	465	437	416	450	451	444	421	413	443	433	434	409	413	416	402	413	396	413	454	392	378	425	402	424	386	422	402	430	419	410	386	410	430	371	406	398	426	432	435	434	385	431	418	401	428	406	436	417	399	414	460	435	406	400	424	436	414	409	429	432	430	433	420	408	381	423	459	419	447	419	440	372	431	419	408	448	418	407	438	422	421	403	438	402	420	410	409	392	447	388	451	422	406	411	399	444	410	411	421	389	416	428	453	400	450	438	414	418	390	441	404	435	434	426	438	435	402	410	404	453	422	428	413	434	407	440	425	403	435	406	450	413	399	419	422	420	424	383	428	393	406	428	458	400	434	408	413	420	430	391	424	380	434	401	427	392	424	389	437	423	422	425	413	406	421	413	442	450	456	430	419	421	408	436	422
24216	21350	28693	24373	21218	26157	54806	44652	26057	10941	2802	1019	670	568	603	555	539	562	536	529	524	572	533	540	562	543	596	551	547	571	544	494	511	540	510	514	551	523	511	560	565	535	576	539	518	511	558	518	513	502	544	536	556	510	544	519	540	534	524	531	553	563	550	541	535	546	540	534	533	558	534	515	532	528	524	499	530	539	544	516	550	516	488	533	556	544	528	548	547	557	562	502	577	524	549	528	546	501	526	563	519	512	531	530	576	500	543	524	589	529	575	547	541	529	526	540	528	525	523	525	528	561	539	543	535	529	494	515	528	569	509	503	539	546	541	542	502	554	550	520	509	559	545	512	548	510	529	492	497	499	519	537	562	559	542	535	548	516	559	507	554	519	507	547	532	553	514	517	528	472	558	563	570	563	551	489	487	468	518	534	539	506	517	554	548	547	557	560	538	522	518	503	533	498	553	570	516	552	547	522	552	532	570	548	528	523	504	512	499	554	556	544	514	559	524	561	554	557	545	567	526	503	532	546	501	559	547	530	541	492	517	504	535	538	526	555	539	517	538	575	560	528	577	529	485	534	560	542	517	549	515	527	526	548	550	542	552	502	580	501	535	512	492	530	534	534	501	570	479	560	504	516	539	513	547	547	538	533	500	526	493	518	571	524	518	564	556	543	514	507	557	558	516	517	486	499	597	543	568	540	515	515	519	533	531	571	522	548	545	542	563	533	539	516	544	495	580	519	515	515	514	547	537	570	565	526	541	512	522	499	532	535	508	484	561	497	533	526	547	559	530	587	539	555	526	523	543	542	524	542	544	508	533	527	534	541	524	551	485	543	520	531	551	516	531	580	516	529	551	549	528	498	550	506	520	531	524	534	543	523	515	498	520	501	524	547	555	538	541	533	533	500	530	467	530	534	564	525	537	558	488	525	521	553	506	558	564	550	530	550	545	572	544	542	560	536	525	576	503	562	556	521	516	526	501	524	537	547	546	565	554	555	541	513	540	512	539	564	532	517	546	547	535	501	505	539	545	529	549	533	498	551	485	480	519	540	559	479	538	549	557	540	511	513	572	542	508	555	562	549	552	518	523	552	537	517	527	490	541	509	534	540	532	528	526	548	523	532	552	525	560	539	552	522	515	484	511	575	573	585	538	522	530	532	511	535	540	582	548	508	525	513	496	499	513	553	554	519	520	574	531	522	569	559	505	521	510	515	546	498	476	550	532	543	481	529	517	462	547	523	531	538	507	541	517	502	497	518	551	534	546	525	544	534	516	531	523	552	516	506	565	551	538	558	544	514	519	521	487	535	518	528	514	577	516	529	530	503	494	509	516	521	520	503	547	513	534	503	546	553	536	524	568	523	526	574	468	500	551	503	537	523	559	537	544	497	488	541	513	528	481	515	528	523	530	547	530	493	559	526	554	513	500	517	506	523	538	524	524	498	557	564	511	561	525	581	546	496	573	524	530	498	537	504	518	531	542	549	541	543	533	536	532	505	521	531	521	538	555	563	546	530	542	529	535	553	500	538	526	535	523	537	526	558	515	528	521	529	557	515	487	550	502	564	542	510	530	534	520	540	490	545	563	500	532	528	574	577	537	554	533	568	526	550	531	549	545	511	555	508	485	496	546	543	528	531	578	517	522	491	524	519	550	561	503	516	538	537	550	541	565	550	526	525	577	524	527	519	518	513	552	520	545	520	521	523	563	566	498	489	551	502	503	512	507	546	510	532	546	564	560	561	529	571	547	531	532	579	578	506	540	555	521	529	535	498	587	533	548	536	559	482	531	530	505	537	531	547	556	551	539	511	510	550	529	510	514	504	553	551	549	509	537	537	531	512	534	519	567	547	511	568	518	522	510	476	586	524	535	534	571	562	535	546	530	554	513	516	510	545	528	519	503	561	509	543	492	556	501	514	497	532	544	516	523	509	544	561	555	586	526	514	536	522	535	553	578	509	533	496	523	579	554	530	514	494	495	557	497	569	527	507	574	501	558	514	560	499	494	499	492	554	509	504	515	506	528	562	522	534	554	537	519	523	493	561	540	570	506	555	513	543	509	531	547	535	527	518	540	524	537	536	516	517	542	508	524	553	539	542	519	551	542	513	522	537	532	534	533	586	538	546	535	483	556	585	509	528	502	569	530	504	531	539	538	518	548	557	530	542	551	516	552	558	559	498	514	500	542	522	531	513	499	560	470	553	589	562	536	519	566	568	559	504	515	509	527	542	510	585	533	527	538	536	549	520	514	559	525	548	525	526	588	541	503	532	493	547	555	516	536	519	576	551	535	519	507	527	502	513	543	539	508	502	611	534	508	527	532	526	557	530	558	537	546	517	574	559	491	548	535	543	500	539	499	542	531	526	504	517	536	551	504	507	553	517	549	497	530	518	511	546	539	542	525	556	564	536	515	536	520	511	556	561	543	551	536	556	538	517	556	512	543	534	498	562	544	506	536	538	515	509	528	558	534	515	509	514	529	525	551	517	526	533	543	526	579	525	516	470	537	566	502	525	515	509	514	530	529	562	544	534	547	539	546	555	513	550	507	549	530	540	497	539	523	555	507	552	537	563	546	526	519	552	570	563	499	536	509	519	493	485	587	556	521	551	492	525	518	552	538	562	543	536	530	548	526	517	518	518	525	519	574	522	507	560	560	539	568	518	501	518	566	505	511	567	493	540	547	512	489	549	500	556	535	506	533	539	504	530	537	500	555	516	516	525	542	478	571	512	564	521	551	539	515	544	504	564	589	591	501	546	504	537	553	535	479	521	539	555	505	549	499	541	499	500	557	532	511	552	501	502	504	520	520	505	505	559	579	537	540	523	578	576	503	518	521	533	511	479	541	528	570	534	530	534	557	563	535	493	571	528	532	530	485	558	527	525	523	508	502	522	518	535	540	504	562	534	546	555	514	479	578	555	554	478	539	535	514	528	527	540	519	564	546	549	523	556	525	571	566	510	515	542	553	479	514	525	514	527	511	521	505	552	492	538	513	555	537	516	561	560	542	495	546	527	558	550	549	556	532	543	549	595	544	519	534	515	532	557	530	547	546	571	547	554	561	525	505	539	585	537	541	504	529	538	518	523	555	513	541	525	508	513	509	525	521	526	514	577	507	503	532	535	541	508	532	548	541	582	566	519	530	546	536	497	529	543	596	484	515	550	532	551	520	548	512	564	576	504	557	503	499	533	588	509	520	472	545	551	540	532	510	518	541	555	531	539	531	517	557	540	539	537	559	530	534	514	544	558	549	513	534	506	557	509	524	530	539	537	529	535	521	525	530	551	480	539	577	496	528	528	493	537	552	532	497	526	569	538	559	499	520	526	489	529	490	559	555	576	544	533	524	572	580	568	515	534	577	521	565	513	493	544	529	515	479	535	552	542	467	498	566	512	535	541	548	534	521	556	534	545	548	553	556	543	575	522	522	530	519	574	531	493	528	517	557	545	593	491	546	548	535	559	524	515	496	559	468	494	538	507	482	498	489	516
6675	13205	12728	8137	5438	27011	51045	38085	20440	8357	2711	1002	648	522	547	518	534	523	533	543	505	518	529	527	512	532	525	568	488	509	469	514	514	501	530	555	496	511	525	529	550	504	490	490	540	565	492	514	510	479	510	532	489	497	508	519	505	478	523	528	484	456	543	537	528	491	495	531	513	495	505	486	496	534	537	520	497	493	566	526	490	554	555	560	529	501	533	482	507	544	520	552	523	531	480	542	537	518	509	464	494	511	536	503	494	511	475	555	533	505	518	551	520	527	479	514	518	499	523	479	540	518	499	495	526	543	514	495	485	494	504	538	480	554	474	529	501	495	506	484	488	492	508	496	535	546	543	490	463	491	541	528	535	486	514	499	511	564	514	513	552	557	537	523	487	504	521	522	469	514	529	470	471	511	535	489	510	511	538	513	513	511	530	532	522	521	548	528	495	508	512	527	515	501	508	510	471	514	524	489	469	536	535	523	485	504	499	540	526	512	504	476	510	529	519	527	520	521	520	502	483	499	485	540	506	490	519	519	492	514	480	577	511	487	510	502	506	498	506	519	503	523	507	510	542	545	533	522	550	504	487	510	504	559	544	502	543	509	509	538	511	475	521	523	521	520	541	502	518	540	468	470	470	513	483	489	546	536	500	504	504	476	496	506	491	501	528	568	560	520	499	579	564	513	530	496	516	505	565	532	490	514	512	498	510	534	511	535	507	522	538	496	540	495	525	550	479	501	525	538	538	494	492	486	491	465	547	564	508	536	571	487	503	476	533	543	493	465	532	562	532	512	499	535	505	496	514	535	561	508	497	512	483	575	522	532	524	522	519	501	554	514	533	518	498	528	497	523	493	516	545	546	511	521	503	539	506	495	496	532	524	475	506	495	513	475	515	539	514	465	532	476	494	487	524	529	532	495	504	467	517	539	495	502	484	481	504	555	482	540	540	515	512	502	529	508	519	527	516	518	530	534	527	519	508	527	499	487	521	484	536	504	500	527	539	511	480	475	525	527	529	517	512	499	533	539	528	512	508	498	517	526	504	533	455	534	522	499	553	531	493	491	506	463	506	528	527	487	506	466	498	497	492	482	529	533	510	530	494	501	548	539	513	486	471	521	525	510	486	534	437	501	502	492	510	506	550	499	528	507	480	504	495	513	470	538	513	525	489	536	524	527	556	549	495	523	528	519	492	551	509	452	509	520	534	517	520	483	497	519	526	526	495	533	494	529	522	493	481	499	510	484	527	505	501	540	534	490	490	516	500	526	514	493	539	513	542	530	485	483	497	539	536	476	539	492	539	519	538	516	478	530	531	513	510	520	508	497	562	483	485	506	521	552	479	468	490	510	537	535	531	493	524	553	500	541	517	502	514	533	519	533	510	512	482	504	473	528	469	498	497	509	468	475	492	550	512	517	519	528	514	525	530	481	519	555	494	548	503	518	521	526	516	516	548	525	480	504	494	509	528	478	552	505	506	512	494	553	531	533	514	533	528	515	516	489	491	537	502	491	500	514	459	532	519	546	514	536	519	506	478	495	505	536	513	504	510	507	496	498	520	514	559	516	416	488	508	502	504	484	530	507	473	519	531	512	534	501	496	476	488	491	574	549	490	517	466	502	507	549	507	514	554	521	501	484	548	461	544	514	479	531	520	508	495	507	511	505	526	518	514	489	524	489	535	531	516	531	470	461	522	500	505	509	497	509	547	520	521	520	519	526	529	539	508	544	507	491	480	551	537	511	526	496	529	532	521	531	508	507	519	479	475	509	524	522	496	500	542	557	508	520	516	508	498	518	494	487	489	484	511	531	478	468	503	522	529	564	592	491	531	480	521	537	519	524	536	519	534	531	501	544	477	506	509	517	508	497	514	487	484	555	506	543	482	491	485	521	495	509	502	492	509	494	481	523	487	531	522	540	544	547	502	507	500	511	514	561	465	501	485	536	499	512	551	483	523	479	518	531	515	512	516	533	519	496	537	508	536	512	534	502	509	488	504	518	498	521	504	532	501	523	532	496	507	518	527	503	523	531	511	490	521	500	492	504	488	516	537	513	492	531	473	505	505	484	522	541	502	560	479	533	498	529	487	469	509	542	506	469	531	535	535	510	512	492	528	511	545	479	501	510	525	525	496	431	536	493	520	512	537	524	510	527	482	481	492	534	526	528	463	535	475	477	497	490	543	524	534	514	541	483	500	527	512	505	527	487	510	503	501	521	530	516	478	536	509	493	512	547	500	526	509	518	519	534	520	508	515	467	488	520	446	527	464	509	513	515	509	498	496	487	511	497	524	514	526	486	504	523	512	512	536	477	501	525	569	530	464	458	513	514	549	497	493	519	549	478	516	515	493	502	486	518	509	488	495	540	517	504	516	517	532	522	486	519	508	505	497	529	530	484	500	531	491	503	503	465	501	500	504	486	530	482	485	543	480	529	513	508	507	485	509	491	508	529	534	464	532	483	488	542	525	510	497	518	527	510	493	520	503	502	514	482	498	524	449	514	519	507	570	506	487	504	510	537	504	464	517	505	509	483	489	533	494	545	504	512	520	519	490	512	507	492	529	509	491	471	512	503	545	534	496	482	490	539	497	504	490	522	498	525	434	511	503	476	500	513	501	520	537	491	502	481	542	469	532	534	510	526	496	501	501	523	565	519	519	534	489	530	517	498	515	555	503	534	492	486	515	503	496	472	526	483	506	518	511	521	507	523	504	520	495	507	490	490	512	505	487	510	485	497	453	511	494	490	509	488	524	532	501	542	494	492	514	512	559	501	530	503	517	489	482	511	495	511	519	510	492	485	452	482	514	550	483	501	506	523	526	503	522	453	474	477	483	509	504	504	511	544	528	504	519	504	496	530	446	494	517	502	550	510	491	528	510	514	527	490	508	513	506	507	541	524	479	501	479	541	503	491	533	540	538	536	511	474	496	528	531	527	503	526	488	474	482	532	532	505	476	548	509	495	471	539	511	471	490	514	537	492	484	488	520	503	488	503	505	529	486	499	490	502	491	522	513	486	531	510	485	514	530	516	515	530	485	519	481	456	539	516	468	513	516	523	524	494	513	482	507	566	507	443	542	544	464	534	513	519	530	493	530	534	481	490	554	512	529	506	519	507	522	461	482	466	495	519	510	473	525	524	512	505	527	522	522	489	545	486	495	512	486	532	526	495	539	479	507	520	554	481	501	530	529	472	532	507	542	505	488	522	527	477	489	513	514	521	516	485	526	515	535	489	514	498	491	503	502	519	518	533	460	467	515	501	512	485	486	505	507	475	490	518	522	514	497	484	492	529	508	499	503	486	474	513	523	483	533	490	502	492	529	509	480	519	531	529	498	550	462	522	469	467	497	551	505	498	507	528	523	526	493	495	503	550	509	499	531	513	504	542	479	500	494	499	492	463	493	509	494	496	482	513	523	519	471	520	486	466	519	500	480	490	487	531	528	523	542	498	501	506	472	496	506	488	500	505	513	468	502	512	509	518	510	478	456	496
27681	13275	4446	1804	1194	1537	5341	4366	2212	1064	638	497	465	438	449	435	414	383	385	425	434	414	443	439	442	441	417	490	427	403	446	437	451	457	475	456	451	451	421	479	469	467	475	455	463	412	467	426	455	429	427	438	422	406	424	473	425	409	450	460	417	417	417	436	449	490	438	421	431	464	423	474	435	445	413	442	417	445	422	437	467	404	431	406	476	448	422	474	392	444	454	419	425	412	489	404	397	454	420	442	442	485	408	441	433	410	470	445	408	404	410	430	428	457	417	421	419	437	474	434	388	418	474	415	407	397	467	430	405	429	445	472	468	431	443	432	437	446	438	416	442	438	425	417	445	439	417	440	430	453	454	418	456	436	444	429	422	468	455	442	443	451	445	452	425	451	452	420	431	411	449	419	456	412	430	448	451	384	421	447	428	447	413	426	439	405	386	515	413	400	428	443	427	384	445	456	426	446	431	392	409	418	419	431	455	411	393	422	422	437	455	429	430	395	435	403	418	425	442	444	442	447	448	447	440	444	408	415	435	383	459	459	453	408	444	472	443	471	408	384	427	436	455	447	437	412	443	422	433	436	433	418	463	461	356	445	423	421	421	479	409	445	402	470	422	421	467	406	426	463	428	392	439	455	405	405	461	466	432	503	414	422	434	419	429	447	443	407	449	422	427	411	400	430	422	412	429	411	410	428	406	437	417	400	439	437	436	451	453	422	419	435	405	425	433	440	430	416	414	426	423	452	438	394	436	444	435	434	411	463	434	400	446	438	469	424	459	408	417	433	443	449	412	416	404	479	463	459	442	438	446	436	431	443	420	403	436	457	405	474	417	442	416	460	421	430	447	413	427	456	442	448	465	431	406	438	424	445	423	441	434	424	420	433	454	436	417	400	457	434	442	436	415	422	414	436	403	372	411	442	438	447	398	441	469	404	429	418	415	462	424	434	442	501	430	397	410	424	428	445	401	450	452	482	424	435	436	465	472	438	439	416	407	428	424	426	425	450	408	459	431	418	418	431	413	436	426	414	450	446	467	454	426	440	429	405	403	451	419	413	466	444	439	444	401	438	406	453	442	424	413	458	391	415	416	433	431	433	474	419	440	458	437	432	464	463	459	456	428	446	460	392	458	410	432	430	439	428	455	428	435	416	428	436	400	444	437	389	452	429	418	441	420	437	446	455	442	436	441	426	407	409	453	449	442	444	419	434	436	414	448	415	403	457	425	433	427	431	419	409	438	411	393	439	441	431	426	418	423	421	462	440	443	436	485	430	421	404	440	416	391	406	426	404	436	428	431	451	421	453	440	436	417	421	425	457	438	449	425	400	463	455	482	423	427	434	486	452	432	453	429	446	409	438	485	442	444	457	414	405	446	430	436	421	407	433	459	443	439	421	448	459	440	432	421	445	439	410	457	451	466	411	445	446	378	411	391	374	456	412	471	465	462	439	462	405	390	424	423	447	421	422	430	439	458	473	414	422	462	427	401	428	443	423	427	450	441	432	429	437	408	453	425	400	437	439	433	449	435	428	418	416	446	392	446	407	436	416	409	397	427	410	403	446	410	450	458	418	461	441	465	441	442	431	406	409	446	461	456	434	458	401	436	421	420	417	433	432	435	432	394	468	453	442	420	467	443	434	480	485	432	408	447	436	448	442	420	455	461	443	429	439	445	471	414	442	385	440	420	440	448	400	412	422	427	425	411	454	456	407	476	420	449	444	427	432	426	449	441	438	410	430	455	436	446	463	446	494	449	449	420	447	435	411	420	445	466	445	433	467	465	439	416	438	434	414	456	393	444	461	439	445	396	429	487	416	423	432	448	412	438	425	446	409	439	457	448	443	402	414	416	449	445	497	441	413	432	439	444	430	435	478	396	415	435	442	419	428	449	461	410	442	417	438	440	449	395	432	465	449	449	426	412	428	416	421	388	433	436	420	416	434	446	417	458	446	446	472	428	469	384	437	399	429	410	435	411	424	431	451	426	443	414	403	419	454	445	430	426	377	425	436	445	444	481	444	468	431	441	431	462	464	445	436	413	444	429	485	436	440	449	433	433	452	438	411	389	460	454	473	451	413	449	445	399	416	431	407	439	441	440	410	416	422	460	461	402	407	423	414	403	421	468	448	402	455	425	446	446	423	402	432	451	400	434	425	444	450	470	421	448	438	413	425	453	423	425	425	470	417	411	424	387	445	448	416	462	471	457	425	454	408	424	426	451	443	431	430	418	416	437	401	433	451	444	443	421	434	439	423	436	446	430	429	448	439	452	449	400	435	446	441	414	445	456	433	431	429	399	457	410	421	465	418	448	440	415	385	454	412	421	431	430	438	446	416	414	405	445	467	466	386	440	438	458	436	452	445	418	423	404	456	447	442	470	426	402	434	391	423	427	455	451	417	436	429	441	456	459	420	419	433	420	419	421	456	407	436	457	432	409	445	417	419	402	446	456	430	423	406	426	456	472	457	456	453	428	421	421	401	426	466	439	406	377	426	454	425	428	451	443	475	419	469	423	456	423	439	435	444	423	447	401	438	455	422	423	430	417	431	391	416	449	483	444	404	468	432	435	457	452	435	401	413	438	422	436	421	471	438	430	405	432	422	406	415	450	442	415	480	423	439	407	408	430	410	451	429	454	470	447	432	434	437	407	434	410	454	435	426	436	459	449	415	401	463	451	419	408	407	401	421	466	431	429	452	414	429	430	427	434	437	413	443	432	408	402	443	419	446	404	429	425	436	442	448	398	433	446	446	410	420	433	441	441	438	404	430	405	420	455	436	452	434	413	422	425	435	485	477	431	449	430	435	448	457	422	416	466	420	405	426	382	402	429	417	449	398	476	455	464	435	435	439	427	459	437	434	412	437	439	448	435	392	418	455	415	446	464	407	423	414	410	414	405	413	407	486	406	416	406	428	461	434	458	418	411	425	456	455	439	418	431	463	440	424	460	431	449	404	442	414	427	436	403	409	389	459	422	453	466	416	422	402	442	445	421	451	437	468	457	439	467	418	404	420	440	454	459	440	458	382	436	435	456	497	409	413	411	418	418	435	433	426	436	384	446	400	436	406	447	448	411	444	450	444	423	455	404	404	436	444	408	427	404	411	419	427	485	476	441	447	454	414	425	436	441	429	459	424	429	420	446	424	437	461	458	460	426	401	430	438	457	449	469	451	500	429	415	435	439	428	427	461	413	464	425	438	438	423	448	433	447	453	434	442	404	437	394	444	422	459	438	436	404	452	434	409	414	450	434	442	414	421	450	412	476	424	467	427	409	473	436	448	443	441	437	396	454	445	433	426	433	413	432	442	461	451	439	452	427	432	451	420	434	429	442	432	401	415	445	435	423	460	447	474	443	454	439	391	409	427	403	444	449	444	458	403	408	427	457	447	388	433	480	427	411	438	446	467	455	457	454	446	425	449	467	414	413	445	453	457	416	447	431	413	405	412	448	409	466	423	438	412	427	415	406	418	437	416	449	448	402	446	446	392
5538	3310	4422	1577	1254	2071	6616	4549	2269	1101	627	481	418	401	418	405	404	426	425	452	415	419	395	384	423	374	400	412	409	432	420	420	404	392	414	407	393	402	409	400	407	429	420	401	424	404	404	421	423	387	426	424	426	381	406	412	416	448	417	422	382	408	380	425	408	428	400	394	421	388	410	413	421	394	391	426	395	419	441	411	410	377	381	414	411	375	416	406	424	415	395	427	428	424	409	403	402	416	408	421	374	420	418	392	393	431	411	398	394	384	387	400	397	376	387	427	423	409	430	411	387	411	387	413	395	431	414	406	380	412	424	414	388	427	408	397	408	416	445	403	402	391	406	408	396	431	401	420	386	409	393	395	390	408	428	414	344	413	427	405	400	388	388	437	432	417	388	411	424	365	405	389	436	388	388	392	420	404	414	426	389	403	406	401	412	381	420	390	430	404	392	374	400	442	432	417	441	428	404	411	409	427	432	454	416	398	404	428	413	395	402	407	394	412	390	389	384	363	397	429	386	390	378	382	391	416	381	440	427	393	407	405	427	416	406	399	386	407	410	408	388	393	357	404	422	400	381	377	436	422	362	384	418	363	438	410	412	415	406	376	380	435	411	401	421	411	362	367	385	426	363	370	440	408	415	425	404	424	387	425	372	394	401	389	425	409	393	405	429	402	398	421	397	385	421	429	430	418	452	379	386	374	396	428	444	422	411	384	403	395	425	358	422	427	401	389	383	407	373	403	448	410	421	417	383	419	391	411	393	407	373	409	401	373	444	388	399	380	404	414	454	378	396	424	385	375	438	348	425	394	384	411	395	418	379	397	422	443	391	436	411	437	376	371	421	393	407	399	403	404	413	402	384	427	403	379	411	398	412	430	383	416	419	420	369	382	454	441	383	446	402	395	401	427	410	409	420	451	391	372	413	409	407	417	392	377	401	387	397	436	384	417	375	389	367	378	423	382	407	384	433	394	412	355	390	378	437	385	428	415	410	423	410	407	386	412	393	408	409	404	406	372	396	407	387	393	427	425	416	426	364	398	429	374	357	414	435	370	398	406	425	419	394	418	414	435	423	418	420	420	393	426	396	429	446	403	405	410	357	374	396	425	403	411	406	420	416	430	432	404	424	407	410	404	429	394	431	411	406	382	373	407	408	446	382	429	401	411	397	431	368	398	363	426	426	412	375	415	413	443	357	387	367	396	407	420	397	421	410	433	441	436	446	414	409	421	431	404	401	423	442	412	375	424	385	412	388	403	423	411	392	397	401	431	384	380	397	435	397	416	402	389	388	455	417	407	393	371	421	460	387	428	426	383	369	377	351	389	385	406	407	378	410	387	387	421	401	397	379	373	409	402	405	404	397	413	436	415	435	451	432	374	386	414	389	394	423	439	386	364	396	416	445	398	385	375	388	392	412	397	421	439	382	407	376	436	402	420	374	409	430	384	389	384	402	400	385	419	414	388	376	400	383	388	390	501	382	421	433	391	404	384	462	369	407	371	398	441	353	389	401	388	399	391	420	409	439	367	413	383	418	412	412	413	394	401	397	375	391	435	400	372	416	399	393	396	400	389	409	365	430	396	395	415	393	410	364	431	395	426	388	429	390	369	386	407	408	424	393	393	358	387	420	454	426	427	386	418	422	412	366	399	370	411	368	421	423	404	416	416	423	402	444	413	438	410	397	399	401	396	390	417	428	434	391	404	442	395	415	443	429	400	391	423	367	384	396	385	401	433	419	409	407	354	404	449	412	402	433	420	430	367	434	393	388	440	369	453	448	420	417	387	411	403	396	389	411	416	357	445	413	413	399	374	421	399	431	417	430	386	369	395	390	403	394	434	407	361	398	397	409	407	404	405	394	416	401	418	455	398	394	374	377	382	387	372	431	369	409	383	427	422	372	417	429	439	359	405	398	399	406	403	437	416	409	378	435	394	401	419	407	395	386	388	404	442	410	386	442	401	422	410	413	404	425	369	360	388	434	414	421	413	389	424	418	431	409	451	417	390	384	391	434	394	407	384	410	400	402	388	424	383	426	422	406	384	400	389	408	407	404	411	422	419	429	457	429	399	426	421	391	422	376	412	419	417	370	429	369	404	374	408	438	427	402	416	388	406	394	419	381	383	419	378	438	390	384	409	448	408	409	354	415	396	382	416	412	376	398	390	421	445	424	426	414	414	419	402	421	410	409	414	421	377	400	416	404	409	378	394	427	403	380	411	410	420	407	362	424	414	369	422	419	405	398	405	394	383	386	354	417	400	425	415	458	383	393	382	407	411	412	416	418	378	380	362	436	407	395	403	394	408	436	399	417	384	398	431	421	410	413	413	393	371	394	378	384	372	407	428	415	392	389	424	403	414	405	383	427	412	412	418	400	406	414	431	444	418	424	441	424	392	429	406	415	425	392	368	405	368	400	391	401	423	411	425	372	366	393	407	389	387	428	416	401	379	425	408	420	396	379	376	404	381	387	409	415	360	381	396	388	417	415	410	404	416	409	408	380	415	404	425	419	412	405	398	379	419	410	408	425	398	387	376	380	435	396	394	413	372	415	389	405	395	429	387	405	397	427	393	401	397	376	450	407	407	428	409	414	382	381	405	400	406	404	396	386	423	382	407	405	401	419	448	415	408	451	406	403	391	401	451	424	412	404	410	382	450	405	393	407	398	425	388	437	395	409	419	412	402	415	442	390	418	424	394	424	410	394	410	418	428	449	418	405	429	378	371	389	390	376	428	441	401	365	428	376	395	407	401	438	422	358	351	419	410	409	384	418	400	401	423	426	422	372	383	402	381	402	417	402	409	370	387	376	388	424	422	404	417	402	408	401	414	412	397	434	367	369	384	410	432	386	379	433	423	393	394	423	400	348	394	373	384	381	375	410	350	390	411	431	393	412	410	381	383	405	413	396	428	393	413	397	408	362	412	414	406	433	381	403	408	410	417	410	432	409	402	426	406	403	413	399	407	422	365	401	398	422	401	413	398	394	401	421	399	393	422	423	402	396	424	430	406	395	407	436	409	397	400	439	389	374	417	407	372	393	416	382	409	423	414	405	428	408	419	409	412	418	432	410	447	425	413	426	403	390	396	405	437	381	397	402	375	387	435	446	376	430	414	397	426	395	393	436	378	409	371	399	412	418	411	406	412	385	402	408	432	403	403	425	416	435	375	411	446	378	401	408	413	403	409	438	394	372	411	422	378	387	409	417	391	421	409	406	393	440	406	403	425	444	419	390	383	420	396	392	389	423	434	390	444	423	415	427	418	412	398	375	416	396	434	414	441	350	447	431	414	403	432	411	420	395	390	422	380	405	370	371	391	392	363	432	448	422	404	411	426	370	381	430	404	407	441	411	395	414	404	396	426	406	377	428	391	402	379	373	394	399	431	352	419	384	422	404	398	399	380	405	412	422	363	378	394	421	398	409	436	376	405	414	399	388	419	407	411	392	404	422	443	413	397	423	417	434	407	400	410	398	397	412	402	404	430	377	419
25475	21350	27153	24952	5860	24441	38673	25273	11538	3483	1026	612	467	491	460	484	500	483	454	484	452	452	492	465	485	480	436	477	471	438	470	405	422	469	460	451	420	440	427	428	467	450	457	456	422	433	435	445	462	450	440	427	456	443	473	434	455	512	426	465	454	444	431	446	433	478	477	458	464	481	466	441	455	406	462	424	479	451	469	460	437	460	446	407	454	435	462	449	469	439	450	436	481	415	454	450	462	414	468	441	414	431	454	428	442	455	477	468	431	457	459	415	488	431	449	520	405	431	453	436	456	455	482	433	435	458	483	452	496	465	461	465	460	440	490	439	459	480	477	427	487	439	462	461	445	450	438	438	452	428	448	435	448	421	448	472	425	443	471	433	486	434	465	430	446	454	424	462	384	491	452	451	452	408	453	471	492	431	420	420	459	426	411	420	438	443	461	454	454	489	450	443	467	421	437	422	461	441	468	478	494	464	428	411	434	442	492	431	534	428	442	456	452	472	459	423	476	455	445	429	427	458	447	443	491	440	440	475	425	408	495	430	450	439	485	466	421	413	460	459	485	446	476	449	454	452	417	437	417	431	443	444	403	452	438	404	455	443	452	478	420	463	431	469	448	444	466	451	468	471	439	429	436	416	429	457	470	427	443	442	415	494	477	409	444	441	471	452	446	484	424	465	418	457	443	502	444	448	454	454	399	437	458	424	454	477	449	451	433	399	444	433	452	473	449	457	451	463	424	425	438	446	469	435	455	421	454	461	451	443	449	491	481	428	436	433	454	449	441	415	461	436	458	434	444	456	442	474	446	415	453	415	432	441	475	400	460	422	474	454	447	414	414	469	462	439	426	475	456	402	457	420	472	459	447	472	411	459	417	451	441	463	422	454	421	418	439	451	427	490	432	466	448	414	464	428	460	408	443	487	502	443	450	451	463	423	475	443	458	426	465	447	434	473	434	434	496	408	501	474	434	399	488	452	451	439	450	453	434	464	451	462	427	462	460	431	448	433	419	426	405	478	439	396	446	489	478	459	461	454	455	440	456	436	486	416	446	461	430	419	449	456	437	406	468	492	459	436	488	454	461	473	471	453	423	424	441	434	477	420	477	455	466	416	489	437	506	483	478	460	471	449	463	478	448	459	474	469	454	408	481	457	455	423	478	435	449	448	467	456	438	457	417	476	480	460	493	472	407	415	428	446	401	418	462	426	439	467	414	458	468	436	430	473	428	415	457	475	464	417	438	467	413	466	473	440	419	445	435	429	452	457	464	451	475	444	435	457	439	437	404	465	504	449	448	465	423	452	461	480	446	468	451	439	442	477	429	446	446	431	465	453	408	471	422	444	443	440	470	434	461	466	443	455	469	457	442	477	477	453	439	433	416	480	463	466	480	444	450	437	442	467	445	436	462	423	473	391	460	441	418	454	443	443	443	439	450	432	470	443	448	431	423	400	442	440	422	420	427	509	429	454	442	415	453	429	454	467	434	447	460	430	448	447	432	433	429	466	439	451	465	496	444	434	470	442	435	465	435	474	404	443	452	464	459	452	462	438	447	468	422	428	432	453	457	432	480	448	450	462	448	400	458	415	407	460	461	433	465	455	431	438	450	434	441	453	473	431	448	467	431	482	434	461	446	422	464	466	468	487	434	462	480	444	420	456	453	476	455	443	409	402	451	449	445	431	442	486	433	451	449	450	439	456	438	459	448	482	438	434	455	461	482	438	418	432	459	456	440	444	413	449	462	456	407	439	433	469	452	425	444	453	440	466	439	440	457	462	456	437	494	447	457	460	491	457	437	439	462	474	474	426	462	465	490	480	475	462	427	453	462	480	454	410	471	457	492	458	461	436	432	451	451	422	477	437	430	421	490	410	465	449	445	439	426	443	435	453	456	438	427	431	433	431	438	451	431	412	447	460	437	460	391	432	452	426	461	440	406	442	447	459	480	437	425	489	434	456	425	446	438	471	444	457	479	462	484	405	473	467	445	420	445	447	500	450	468	465	439	441	474	451	480	441	455	452	445	458	445	456	437	425	435	447	432	486	435	442	460	446	455	474	484	496	427	410	406	446	465	470	458	439	445	441	454	418	428	455	416	435	434	430	485	480	440	449	443	430	427	464	446	422	440	463	453	428	472	464	449	446	473	417	466	452	434	461	463	443	427	443	457	475	436	424	482	484	420	447	443	455	430	421	420	406	468	466	456	470	482	459	436	464	441	441	487	424	429	447	446	478	400	400	464	412	466	421	430	444	460	453	451	433	457	413	431	431	452	461	435	422	413	442	428	435	487	486	417	416	449	435	462	453	441	469	472	441	466	423	411	434	445	467	468	456	485	451	436	465	464	450	445	433	434	446	431	450	477	452	436	452	446	484	492	455	490	434	407	439	449	446	434	439	506	445	510	471	492	430	402	462	417	475	461	427	471	508	421	414	459	426	498	457	455	437	470	485	436	443	436	463	461	460	480	487	457	429	505	459	441	435	450	480	406	427	432	483	458	432	440	397	437	434	448	395	452	415	443	446	437	451	487	447	477	493	430	463	448	452	469	441	446	464	469	432	448	425	416	424	421	485	464	431	420	471	451	439	427	461	421	423	472	416	430	472	452	418	450	462	439	472	447	445	448	392	404	452	447	430	484	459	477	460	425	476	406	499	464	449	423	453	451	449	454	432	459	440	468	431	488	451	470	418	447	458	472	456	468	461	452	457	465	441	446	434	502	431	435	461	431	429	460	471	454	427	468	445	467	460	432	410	480	445	460	471	425	453	449	454	427	404	448	435	429	475	445	458	429	429	436	471	422	456	467	439	439	440	463	445	470	443	439	439	466	432	411	469	479	429	465	416	438	471	458	429	450	422	453	458	474	441	431	420	467	456	431	471	460	431	459	431	442	445	444	448	450	431	452	417	429	433	456	491	439	469	450	450	451	457	483	411	450	437	494	482	448	438	440	450	481	432	452	479	439	449	472	451	442	452	459	454	442	488	423	483	462	429	453	417	435	454	438	470	447	429	436	447	446	420	444	430	471	406	455	447	430	443	431	427	436	422	459	473	464	465	455	454	435	413	452	450	426	467	426	415	447	444	470	458	437	457	450	489	435	442	429	452	453	481	446	444	434	481	433	431	438	471	434	459	436	411	494	418	460	388	435	430	430	403	439	433	432	478	435	424	436	428	421	437	441	446	468	415	433	422	435	463	459	396	477	454	460	445	433	412	481	446	446	425	446	476	418	491	466	475	426	461	445	415	435	444	418	451	443	463	452	483	460	444	443	413	440	475	472	402	445	464	452	433	446	428	422	444	423	472	468	506	431	472	425	457	459	427	415	458	454	425	433	396	435	410	453	467	464	435	437	440	470	475	477	472	443	406	469	415	451	414	452	459	448	420	476	449	442	427	487	470	459	454	464	444	436	434	445	461	406	443	440	481	463	469	452	462	455	462	432	465	462	437	463	454	464	442	416	448	465	428	461	441	435	481	434	441	424	487	438	440
5063	6441	5522	2208	2081	27151	33563	19557	9287	3361	1086	580	472	453	482	433	447	429	451	426	435	407	464	477	417	456	448	419	464	465	452	408	425	393	445	438	438	443	452	435	425	405	441	466	439	459	469	458	466	452	447	444	416	411	469	460	445	407	434	488	427	445	440	430	384	475	454	425	444	426	459	465	410	418	457	417	462	446	437	434	423	431	442	417	436	448	461	442	404	442	403	468	396	438	448	440	476	430	446	443	452	437	421	414	400	424	415	433	461	442	440	411	442	447	432	414	418	429	424	382	460	440	447	437	469	410	459	440	475	416	428	444	430	421	416	457	432	439	388	441	411	418	441	419	422	418	425	447	419	423	456	465	437	443	445	389	439	429	410	420	443	416	387	452	406	420	426	433	418	452	465	428	437	412	397	436	463	435	442	478	438	378	457	435	451	440	415	468	467	438	393	462	432	404	462	451	427	439	442	456	424	433	388	422	423	458	455	395	441	470	443	415	426	442	459	416	449	445	444	427	459	444	425	418	458	468	407	406	446	469	430	468	454	409	413	441	439	407	454	444	433	421	412	433	389	464	428	453	413	441	432	412	407	408	411	439	423	411	471	466	421	424	430	402	421	440	431	444	444	438	410	466	423	425	455	421	412	417	397	419	464	476	428	424	456	444	403	419	439	438	395	451	466	484	449	467	406	409	418	389	409	425	448	423	412	429	425	460	452	451	436	448	441	440	459	466	437	441	434	420	415	412	430	416	432	449	427	441	459	463	443	414	446	463	432	434	431	427	451	441	451	440	423	423	451	416	423	441	430	443	457	403	477	439	422	433	447	436	414	423	449	434	438	425	415	430	451	468	438	432	445	420	480	440	416	429	439	424	434	462	438	424	422	446	443	432	414	442	419	474	425	438	388	457	405	450	453	434	454	447	413	451	393	404	450	446	408	460	440	443	421	436	456	422	424	420	418	444	460	419	458	438	441	418	451	440	465	410	438	436	396	447	426	425	453	441	408	426	439	404	471	434	407	391	438	437	426	447	429	414	424	405	481	430	444	441	448	441	397	457	476	456	405	451	407	431	411	424	423	442	440	436	409	426	413	427	446	458	423	464	422	484	405	404	459	426	422	460	429	431	441	433	435	489	437	427	429	433	359	426	423	425	426	428	443	433	444	396	430	428	426	400	436	447	385	434	411	393	403	436	466	474	432	449	433	424	453	408	426	438	403	413	421	421	426	429	443	423	460	460	429	427	446	385	434	459	478	417	397	439	440	473	439	437	444	440	464	456	464	411	423	456	431	391	408	449	409	429	439	413	417	408	428	413	437	420	473	406	469	422	452	436	389	457	482	425	424	432	420	404	426	458	431	453	422	459	421	433	427	405	416	436	413	423	454	476	435	444	417	476	399	412	414	421	417	452	463	412	446	412	451	456	438	436	430	402	443	439	424	449	425	437	423	421	448	436	472	443	409	396	445	426	418	403	448	445	442	416	423	448	426	457	426	473	418	459	434	448	428	446	442	430	440	407	408	481	447	436	422	462	429	426	436	449	436	447	449	431	422	454	455	426	452	402	400	449	420	430	433	457	429	402	386	436	462	437	431	443	482	441	443	388	434	421	423	405	443	443	421	465	434	437	446	440	465	404	447	446	462	459	422	437	442	414	424	415	457	418	414	412	406	462	443	413	428	417	454	410	406	424	422	431	445	475	427	468	436	415	446	437	413	399	445	435	432	430	411	441	444	444	437	440	403	423	428	439	423	440	438	458	423	454	394	431	427	427	436	423	435	436	419	434	446	415	455	397	435	398	431	463	471	462	446	417	427	429	445	427	422	442	443	416	468	428	430	410	446	463	437	430	459	441	461	446	451	431	463	395	423	444	468	437	427	452	398	462	439	437	446	445	421	432	368	440	423	461	451	445	387	444	406	443	437	407	409	414	435	416	457	430	446	449	388	471	423	432	447	404	438	447	461	447	444	418	447	435	450	462	424	406	450	439	439	441	454	453	445	424	445	437	415	433	423	403	415	491	421	433	440	443	406	427	429	397	418	432	418	405	454	421	423	442	410	418	430	412	453	390	451	480	442	424	404	439	431	403	412	422	423	442	442	401	440	423	453	430	454	413	443	438	429	429	398	437	447	465	458	446	443	473	443	412	435	403	436	431	418	456	421	420	430	446	389	443	462	467	450	410	413	444	423	428	462	440	405	445	416	445	428	449	396	419	438	413	424	423	444	410	421	356	423	411	425	449	444	409	456	456	417	443	445	429	437	462	387	467	414	457	415	420	415	433	426	418	428	478	445	430	447	462	410	450	394	484	430	416	438	410	440	395	423	441	452	460	396	429	425	441	440	426	428	402	454	436	420	438	412	439	417	447	422	436	416	387	449	435	418	439	424	461	475	434	421	412	427	462	372	421	454	439	428	457	419	405	449	407	465	461	438	436	443	475	430	443	442	422	406	450	396	402	456	435	432	413	443	431	445	436	419	391	438	446	422	415	445	440	443	439	405	445	434	450	464	439	430	446	427	437	416	425	470	449	444	442	409	418	435	442	438	431	453	415	425	392	430	422	414	465	444	418	391	409	446	465	450	408	431	430	396	473	439	461	415	422	435	416	427	422	436	437	425	432	435	443	433	424	465	400	437	420	441	403	418	412	415	417	448	403	468	444	456	417	447	418	422	457	451	433	437	415	424	437	463	440	466	438	439	437	418	468	398	406	451	429	443	443	434	424	412	408	453	395	446	427	417	481	466	471	474	456	461	428	420	426	436	436	459	400	493	423	425	411	437	422	406	439	421	438	420	393	390	411	433	414	443	442	408	412	450	447	433	418	444	425	404	434	419	423	421	431	459	444	430	432	435	472	432	455	398	408	444	435	460	420	451	421	449	401	434	420	426	442	443	437	427	415	463	443	457	462	424	447	431	438	411	442	467	462	451	419	424	436	428	456	403	462	415	455	451	434	447	433	422	447	425	428	447	458	395	428	400	406	431	442	416	408	446	455	418	420	431	430	402	410	414	454	443	433	425	405	426	439	426	421	423	415	395	428	454	429	458	419	448	448	392	445	418	470	423	451	403	444	435	451	457	386	437	386	442	442	423	423	456	427	418	426	422	426	434	415	426	450	442	481	407	454	426	440	407	460	441	434	452	430	426	425	409	398	453	436	426	418	437	419	425	449	466	386	440	399	422	442	381	450	407	401	427	405	452	430	416	455	437	422	404	411	469	450	439	437	428	432	423	412	429	433	426	460	428	421	421	429	384	457	444	431	467	422	402	438	405	449	412	444	427	390	438	451	426	432	414	423	437	406	453	425	440	419	478	399	422	437	416	456	453	448	440	442	430	447	449	432	460	422	418	411	462	421	477	463	471	434	444	412	444	439	423	435	373	409	415	449	432	452	431	455	436	448	421	458	429	429	439	438	443	429	423	422	432	459	423	445	443	426	426	426	436	443	411	473	440	454	425	423	401	432	441	384	460	415	421	439	462	420	414	450
24256	21392	28681	24448	21409	50537	55203	38116	20517	6879	1757	904	609	568	574	579	552	554	552	541	562	595	580	599	542	591	579	549	574	548	565	550	531	572	550	549	548	539	563	564	565	525	541	564	542	560	532	534	596	564	537	545	602	522	580	556	594	561	571	583	555	561	528	514	523	561	537	587	557	510	497	544	590	589	552	577	537	536	523	545	547	571	526	571	533	533	540	594	521	578	509	568	560	535	561	553	520	538	528	570	549	538	544	544	545	588	533	566	529	549	555	549	524	487	554	530	543	547	554	592	523	541	564	541	505	526	582	552	556	534	547	552	552	557	537	575	581	513	580	600	599	497	596	555	545	501	569	548	578	587	494	546	554	510	579	569	543	578	576	528	552	569	553	522	578	577	592	545	548	546	539	602	501	563	515	546	564	508	559	527	575	600	514	554	586	543	536	573	552	524	574	588	579	534	523	583	577	519	557	513	517	550	563	572	528	504	521	500	558	555	586	556	565	566	519	566	558	562	535	553	543	554	501	556	534	554	528	590	561	589	548	564	557	559	541	524	539	555	545	544	540	560	564	540	564	598	536	555	526	566	545	565	541	570	561	570	546	554	552	558	579	526	563	536	520	560	539	550	541	544	562	578	592	559	545	520	561	552	533	570	591	570	562	568	595	562	582	542	577	502	521	520	564	557	543	557	562	525	519	555	569	570	555	555	551	524	590	536	568	541	515	548	572	559	499	529	583	526	590	554	559	540	565	598	512	559	557	500	587	530	544	514	535	522	535	542	546	571	535	561	512	531	559	591	566	552	571	550	598	571	529	574	519	566	564	522	575	564	517	570	551	569	581	557	547	552	523	592	597	561	523	549	571	525	566	563	547	538	558	554	578	602	544	561	588	554	539	556	562	566	611	538	551	576	561	533	579	544	533	542	545	570	494	529	545	547	545	592	598	551	538	532	521	535	528	506	522	566	504	564	549	516	556	578	604	517	520	546	538	569	537	541	494	553	544	552	542	566	535	560	533	551	526	515	594	510	499	529	520	531	545	543	530	506	520	561	529	552	587	547	575	512	584	576	546	563	529	548	568	570	597	554	578	548	536	556	546	553	528	527	563	541	542	546	550	599	561	555	529	559	597	541	505	549	559	598	514	558	547	569	567	547	542	593	548	571	560	509	556	552	543	542	562	548	568	580	601	609	548	533	538	573	559	567	552	571	566	567	516	522	532	562	563	544	503	564	537	582	607	574	539	527	548	573	501	549	559	505	556	558	560	571	528	583	535	552	529	619	589	596	576	551	561	542	542	493	548	479	588	562	509	576	580	555	579	543	557	551	544	564	549	592	561	523	540	531	560	540	523	517	567	552	523	528	541	515	563	513	532	549	521	533	550	546	550	582	554	547	525	601	541	537	567	521	536	550	513	526	539	541	564	562	568	524	553	581	557	563	608	536	539	553	512	547	552	551	532	579	561	546	559	522	544	581	533	562	559	552	551	541	547	521	548	600	556	609	545	548	589	543	539	518	597	535	526	577	501	551	593	518	541	551	544	519	555	568	561	581	558	566	557	530	518	593	573	551	570	532	559	561	537	593	544	572	556	550	534	554	551	504	558	503	526	537	577	516	507	522	571	588	542	536	559	584	541	528	527	567	540	598	554	516	575	561	560	594	550	539	553	545	591	538	539	558	555	546	546	550	530	580	555	508	498	524	549	594	534	517	545	570	524	543	573	543	580	544	564	551	557	568	553	560	567	499	554	591	531	598	544	515	529	533	545	578	546	572	589	533	586	548	537	531	540	545	555	561	508	591	532	556	565	580	550	523	560	625	566	517	550	561	555	550	546	551	565	569	555	553	528	587	579	556	587	542	516	584	567	538	579	529	580	515	590	545	575	587	571	539	550	546	520	533	562	556	514	525	575	518	529	557	587	545	537	552	560	569	522	542	546	529	498	518	573	563	571	524	521	529	507	542	535	600	529	525	547	543	521	557	562	516	574	577	559	560	541	515	605	530	532	543	545	578	531	544	548	557	513	561	539	551	560	510	552	586	555	551	520	570	542	572	533	566	549	509	537	544	522	565	557	539	543	569	545	533	540	565	558	563	577	567	566	556	510	537	570	571	589	543	514	561	517	532	626	553	557	543	518	556	546	524	554	605	613	542	575	551	541	519	545	568	549	566	569	554	539	573	530	570	565	543	557	553	557	567	535	530	553	569	562	519	545	556	564	538	573	497	547	550	577	586	560	577	554	529	538	523	517	567	548	571	567	583	549	553	529	529	582	554	574	554	518	526	532	580	559	536	587	547	525	533	560	561	541	537	554	530	543	559	590	549	519	558	553	598	557	566	546	555	497	581	548	608	552	549	570	570	565	506	528	552	569	520	554	536	577	561	518	571	542	568	554	524	583	521	528	535	524	517	537	531	557	535	538	544	566	551	610	537	576	549	569	527	564	539	574	566	598	569	524	553	590	588	589	602	560	545	561	509	550	525	606	586	560	563	561	531	552	541	559	519	554	556	556	535	578	556	536	549	541	552	565	643	538	570	522	543	585	559	559	561	568	608	581	581	545	535	564	522	498	554	549	538	548	555	527	554	564	561	576	543	540	522	555	565	592	538	584	507	591	543	507	545	529	541	545	544	577	571	554	553	522	544	534	545	532	527	550	535	551	576	558	555	536	573	572	554	570	569	562	576	528	574	555	520	559	534	539	552	522	578	583	516	550	561	525	541	565	582	560	519	540	558	567	530	515	589	556	565	467	601	629	561	549	541	583	548	543	524	526	524	539	496	519	555	558	567	563	522	526	555	515	528	582	540	541	581	589	523	582	552	529	533	529	577	553	545	545	523	572	564	552	567	540	519	582	506	538	532	546	570	565	537	530	535	540	578	535	542	552	539	545	553	552	558	556	542	531	543	533	569	551	546	607	582	542	582	565	545	545	536	549	578	548	556	509	543	560	559	553	575	517	598	516	529	595	549	620	589	541	529	540	533	589	513	547	519	581	583	531	599	541	562	507	554	558	629	580	536	574	539	615	518	551	545	547	498	581	535	548	529	552	581	503	586	536	561	563	517	558	588	571	557	559	515	561	527	525	535	548	571	547	534	558	497	564	541	533	556	562	567	555	542	543	525	529	540	565	577	579	566	533	578	547	556	516	551	556	581	538	520	570	504	527	512	548	590	564	530	554	544	569	518	561	524	549	565	563	530	560	559	549	531	578	603	504	559	528	540	551	517	534	599	565	538	554	558	542	526	619	556	550	554	530	543	551	528	577	585	541	558	572	556	527	548	553	611	559	556	567	517	554	544	514	587	529	545	561	540	596	509	544	565	569	570	513	582	537	569	583	527	538	518	525	553	546	544	518	543	556	560	509	554	535	596	558	554	520	514	504	547	535	496	530	576	557	572	536	550	575	581	530	570	540	576	565	540	525	507	535	563	536	561	558	573	553	543	568	540	583	537	554	579	530	558	545	588	521	570	541	555	538	562	560	526	513	536
5636	11592	6961	4110	6698	57737	49353	31738	15813	5436	1749	801	638	552	556	544	527	564	539	551	527	530	521	522	516	531	523	523	474	494	543	526	525	541	551	543	532	530	523	560	542	551	543	500	545	531	505	526	553	568	502	536	554	572	506	527	528	543	526	530	522	545	536	534	532	532	518	514	550	566	510	517	484	518	529	546	512	522	498	521	519	511	559	553	521	531	509	561	555	531	517	511	515	522	524	489	523	500	512	512	540	505	514	508	536	546	557	514	516	556	519	515	549	558	561	510	498	595	547	543	511	532	536	539	505	539	509	527	525	538	503	526	526	521	570	521	580	526	493	483	522	528	571	539	540	475	522	504	524	519	565	507	522	563	570	501	524	526	539	557	505	520	516	568	508	502	520	485	533	538	535	471	553	554	540	532	553	521	573	518	517	511	551	524	500	515	523	547	548	497	518	473	535	517	563	581	555	510	547	530	598	537	555	496	514	526	491	539	545	536	510	522	522	519	528	528	510	501	556	512	500	495	527	537	496	514	553	518	533	520	543	520	514	551	508	500	531	502	519	523	559	500	561	524	576	524	559	546	485	539	510	487	539	499	546	556	545	543	541	585	542	517	536	547	506	504	509	568	552	537	547	505	493	540	510	530	516	542	503	511	524	538	541	533	515	555	531	546	496	526	507	495	501	534	514	483	522	543	565	532	530	560	555	535	488	534	532	512	518	524	547	520	526	550	529	484	553	529	541	543	489	535	532	493	510	532	509	523	548	517	553	558	590	518	532	513	500	523	538	495	539	535	495	568	556	498	531	538	524	473	539	525	495	510	510	527	465	462	523	544	521	518	500	523	560	492	542	561	504	503	488	490	484	471	518	506	518	555	509	500	543	519	535	482	547	550	515	546	528	531	497	497	504	509	521	545	512	535	560	546	500	518	542	538	533	491	529	527	538	508	569	543	548	489	550	555	529	528	474	508	549	517	481	529	552	547	537	535	492	519	522	544	517	502	508	549	481	533	533	523	533	518	541	562	526	513	534	494	490	540	522	561	507	499	562	483	533	507	492	513	497	534	495	511	548	531	572	541	514	550	550	510	493	529	518	492	541	558	478	485	522	542	480	506	479	563	530	527	529	526	582	494	503	547	489	533	538	496	533	513	509	547	564	506	537	530	496	548	509	480	538	530	505	531	511	502	503	513	507	515	556	515	503	535	526	519	537	525	530	506	540	498	598	553	531	538	524	530	531	513	519	485	535	530	517	523	555	523	517	552	546	496	553	531	549	511	559	518	540	495	557	485	509	525	526	530	535	548	516	500	520	505	527	572	528	529	539	503	510	503	519	541	510	500	516	489	543	542	488	536	536	534	556	526	499	538	509	521	467	528	528	590	528	527	523	497	511	522	485	537	567	561	531	525	514	555	546	547	547	528	509	518	501	501	535	525	551	533	566	558	512	493	577	511	498	519	515	518	537	528	530	496	479	504	541	553	508	507	499	530	523	493	575	569	529	498	513	536	521	497	492	534	510	520	541	495	519	497	495	521	551	509	524	493	523	548	454	553	522	538	494	535	514	522	525	552	547	537	512	521	499	555	535	529	455	520	533	544	535	523	540	561	501	532	550	510	533	534	519	525	525	498	501	491	548	513	513	542	536	530	542	494	522	560	513	537	531	500	508	507	539	536	556	486	512	512	505	484	519	522	500	493	526	521	517	543	559	506	491	530	511	544	552	491	536	528	489	540	535	546	534	533	521	542	503	567	509	503	536	535	540	520	503	493	549	517	545	505	558	526	565	537	530	508	504	557	501	509	512	550	500	509	487	542	524	521	538	532	493	506	505	510	512	487	516	502	527	531	523	528	529	512	522	498	508	455	517	522	527	538	551	565	493	556	537	553	498	498	518	550	526	472	512	567	491	556	524	548	528	527	533	522	494	573	544	545	500	530	525	546	478	525	487	505	512	481	522	524	509	541	523	512	555	519	537	516	517	524	512	528	511	477	524	527	583	487	530	458	536	508	508	537	550	501	527	540	524	511	545	529	534	502	530	509	513	560	504	540	600	499	501	503	518	542	562	524	481	481	541	542	524	526	497	547	513	501	498	500	536	534	529	549	560	559	539	537	555	549	555	546	521	556	546	533	521	485	521	509	536	515	532	521	567	528	549	517	542	492	529	514	555	509	561	521	573	543	508	480	509	551	546	520	520	546	503	531	514	529	543	510	554	523	564	512	503	520	533	495	530	484	538	505	505	488	512	517	475	509	567	527	521	537	537	528	530	504	568	521	499	510	504	489	513	484	517	510	497	612	536	479	526	541	512	549	514	507	493	496	510	495	502	539	576	531	521	563	513	486	514	521	516	524	513	552	518	567	509	539	538	572	510	538	509	546	564	526	482	548	494	531	507	503	493	530	529	485	528	510	540	553	522	553	512	502	502	519	522	553	528	474	494	538	509	500	532	523	532	529	473	522	554	519	517	548	518	503	522	548	533	492	500	484	506	570	513	532	530	543	524	506	500	536	541	520	523	514	516	505	554	492	532	542	537	502	499	530	536	483	548	534	501	561	519	496	569	550	500	527	517	523	504	505	535	515	478	540	540	515	503	476	560	531	546	561	505	539	536	537	515	526	513	509	532	491	551	479	531	548	538	511	504	517	535	501	572	508	499	540	522	528	510	516	482	514	537	522	526	539	514	522	542	500	485	493	536	506	497	563	514	541	515	557	534	526	510	518	496	549	547	538	525	526	524	487	543	537	527	557	545	506	522	545	526	505	503	502	512	467	529	527	535	519	519	520	539	515	520	498	495	524	533	521	559	532	523	551	513	531	501	530	519	524	574	492	494	558	514	540	538	507	543	529	519	484	513	550	492	546	511	506	509	532	498	575	558	529	528	561	513	511	571	572	530	574	504	551	543	520	535	497	507	523	535	519	527	517	559	538	507	496	485	562	472	509	536	501	563	525	490	514	532	503	529	522	540	511	516	552	534	520	533	491	542	530	514	532	539	526	557	519	494	545	539	500	538	540	545	504	540	499	526	517	504	490	531	475	519	509	524	498	509	563	516	504	533	557	507	525	527	510	513	537	511	539	515	512	496	510	532	520	515	555	526	519	536	484	495	486	503	510	519	508	536	523	511	531	536	481	501	551	526	511	511	457	534	550	511	535	465	517	500	528	545	494	481	569	521	483	525	495	514	534	506	490	547	472	579	502	518	538	498	529	510	515	516	506	556	540	535	527	538	476	505	525	528	538	488	518	528	547	500	496	539	566	506	511	559	518	476	517	560	502	510	494	562	528	509	564	524	526	523	506	534	510	511	519	553	548	534	522	502	477	494	524	522	478	545	494	504	520	518	506	529	492	542	538	552	493	482	537	548	525	467	501	486	509	469	497	513	544	492	500	525	580	508	540	518	494	539	564	534	497	521	524	541	534	523	536	541	513	548	515	526	519	507	542	560	553	514	536	524	558	542	510	515	537	542	508	524	537	531	528	530	541	576	475
27566	12684	2293	1596	1357	6150	5746	3386	1639	820	557	483	442	470	491	461	458	468	469	475	451	496	479	441	444	429	458	446	437	516	482	447	452	438	491	471	457	449	466	434	437	421	440	441	429	451	458	455	462	464	436	417	448	467	480	442	439	456	475	476	455	483	438	456	452	474	499	451	445	451	438	445	457	461	441	434	442	479	447	455	460	450	408	447	448	395	485	436	441	471	467	457	508	457	490	471	459	436	448	463	428	425	446	483	465	450	468	426	472	445	452	453	428	471	438	443	505	439	462	416	451	436	435	498	485	446	477	433	479	447	478	451	402	445	466	447	428	441	417	462	452	461	458	449	442	401	449	417	460	460	465	462	478	513	470	485	473	441	422	483	496	466	463	447	448	498	449	439	433	464	477	479	447	439	454	484	461	439	486	497	467	475	487	465	434	440	462	452	483	447	449	477	480	476	465	462	442	484	476	460	486	450	470	457	438	512	481	401	489	503	483	422	429	447	485	455	446	498	469	463	489	457	446	440	405	465	428	445	498	443	448	434	422	455	426	426	430	455	484	443	454	480	472	486	457	432	462	495	484	431	464	431	481	461	453	475	496	420	476	447	456	484	421	394	457	448	475	505	438	488	472	430	503	451	469	444	418	427	437	452	422	446	470	479	450	426	453	440	394	452	457	469	457	473	460	425	445	445	499	477	424	458	443	466	448	478	466	486	408	478	485	505	478	440	446	490	454	502	495	432	441	463	458	456	429	434	455	444	453	441	467	428	495	458	441	452	451	421	481	445	426	431	465	443	460	475	445	466	461	473	474	458	465	430	452	489	462	461	455	444	436	447	459	435	446	463	427	434	458	451	421	452	471	450	420	518	486	445	450	461	463	416	463	491	483	452	437	451	456	465	452	441	453	500	499	438	480	447	440	467	464	480	435	487	429	438	453	446	468	452	448	436	454	439	455	490	492	467	446	444	468	456	442	400	462	489	444	453	434	475	420	462	474	488	489	449	464	495	470	478	424	396	444	448	458	403	434	443	419	458	464	471	507	468	479	419	471	480	480	459	433	442	413	482	438	449	471	424	442	455	434	452	524	480	431	470	472	474	419	479	473	469	470	440	504	455	455	460	466	466	432	502	477	445	475	490	472	451	452	473	431	480	461	408	450	457	432	478	463	427	463	470	445	445	478	425	415	455	462	466	443	432	454	420	451	408	483	448	493	401	468	417	467	493	520	494	441	455	454	438	477	430	467	485	423	483	417	425	468	479	441	454	453	480	463	460	438	429	448	469	498	448	451	476	485	406	455	463	466	459	439	458	456	468	440	461	440	423	465	464	449	465	479	449	498	483	467	476	471	449	454	491	447	467	460	473	490	504	494	457	468	448	440	500	461	458	475	449	454	523	484	460	476	466	465	473	458	455	477	435	445	452	459	454	430	451	469	462	462	464	431	479	451	435	476	460	452	426	428	458	499	452	444	469	507	451	429	463	488	458	459	439	460	481	460	442	460	443	476	458	459	466	486	465	454	448	419	458	475	467	441	425	462	439	492	461	450	446	439	448	460	444	489	477	414	477	438	458	464	433	407	448	434	483	422	461	442	441	435	464	425	498	491	493	479	480	445	466	411	483	440	432	439	502	419	461	435	437	471	450	458	406	475	468	449	448	464	456	425	491	488	456	445	492	463	481	440	470	483	450	441	446	445	453	445	434	459	448	467	434	446	435	440	428	436	468	468	447	469	453	471	452	460	477	475	410	443	457	449	481	452	445	472	414	486	442	445	463	440	473	448	444	463	474	469	488	468	469	470	493	437	464	463	490	431	449	436	452	437	479	472	464	424	468	457	486	485	470	480	490	431	425	478	453	461	449	523	463	432	437	461	436	433	453	476	424	481	448	452	448	442	457	470	435	463	445	482	460	509	442	495	486	471	510	450	469	441	463	464	439	459	442	473	458	455	459	451	467	454	463	466	460	463	486	456	473	459	489	493	454	491	471	486	465	487	422	468	445	470	447	462	481	446	444	450	425	441	505	459	452	446	466	418	423	470	498	410	464	462	466	440	482	475	458	449	455	389	462	439	440	453	473	463	463	480	452	461	469	464	455	451	440	452	459	468	453	463	415	441	500	480	458	445	453	459	434	438	460	473	432	449	505	423	447	479	453	460	444	464	452	454	438	444	465	465	462	430	438	442	470	449	461	456	516	485	461	434	451	439	454	472	418	434	449	432	433	475	452	459	448	472	460	449	456	482	409	453	437	427	429	452	482	481	462	483	463	444	457	420	456	496	459	494	460	439	450	507	464	471	428	452	461	429	471	502	457	440	444	443	486	471	477	469	476	445	473	476	430	423	494	475	443	462	458	481	443	467	454	465	447	424	450	492	450	417	467	459	471	449	485	446	453	443	443	480	439	469	481	497	466	458	510	456	424	452	406	445	445	431	480	459	459	433	463	443	435	477	447	453	500	460	468	457	466	490	483	497	454	458	448	476	452	427	445	425	446	438	459	472	451	422	444	418	442	441	454	431	442	466	462	453	399	493	487	464	439	470	464	450	450	434	459	434	441	460	449	444	466	503	441	456	449	456	481	459	455	457	451	503	430	423	438	429	451	457	420	454	473	426	486	467	481	466	481	438	425	431	494	460	443	445	462	468	451	448	466	483	448	522	428	442	463	461	473	466	450	459	436	476	456	452	462	442	457	463	486	503	435	453	477	461	444	468	462	454	435	483	449	480	464	502	461	455	465	488	469	453	466	451	478	469	451	449	459	466	466	443	445	485	423	482	477	412	448	445	438	468	491	444	445	448	468	476	419	394	459	479	453	488	467	441	474	438	472	480	417	454	508	469	454	416	458	474	454	433	454	468	449	477	463	465	445	452	424	457	452	454	446	435	435	448	513	419	470	443	478	439	488	463	446	445	471	431	427	417	482	469	463	441	470	436	416	524	467	451	491	465	478	488	450	489	436	428	438	476	473	506	469	444	463	466	435	483	443	468	448	464	458	444	439	511	466	458	442	464	442	519	436	483	451	435	455	409	407	458	456	456	436	473	464	462	455	463	470	494	467	441	414	450	470	484	439	487	473	472	493	439	435	505	423	440	437	469	448	438	465	469	454	468	452	445	408	462	451	474	467	505	447	414	488	456	418	431	506	469	446	462	439	440	438	456	464	432	449	473	487	471	382	485	459	470	467	507	497	434	456	511	465	468	427	434	464	468	458	481	464	488	455	449	486	469	492	457	454	483	422	422	460	460	453	460	513	489	451	498	461	431	430	475	447	460	436	488	481	435	438	470	476	437	439	456	473	418	440	454	442	463	475	484	453	477	439	446	452	449	463	455	441	449	441	486	467	459	453	459	464	471	440	431	465	428	446	474	443	426	448	466	479	447	446	474	463	445	420	488	449	473	504	451	506	456	460	419	445	401	482	455	438	458	467	472	482	449	459	457	415	496	465	433	420	470	443	480	456	450	408	428	441	430	446	445	458	477	439	457	451
5431	2080	1534	1340	1568	7073	6014	3479	1629	770	499	443	390	442	400	447	421	405	414	402	434	419	386	440	402	421	446	444	424	456	403	401	409	369	406	452	404	412	442	421	433	437	429	399	445	441	401	436	439	417	414	427	414	425	429	399	421	389	423	434	375	383	430	405	433	432	450	439	409	408	448	387	426	435	430	436	438	417	409	423	406	434	401	411	420	417	380	428	443	447	437	445	424	396	430	413	479	413	401	436	419	382	410	416	424	405	427	445	424	415	391	402	428	392	426	398	398	410	402	436	430	395	383	399	428	431	420	416	406	400	440	392	395	448	412	409	422	373	410	429	412	408	431	395	413	445	421	383	392	406	414	430	359	418	411	441	448	438	418	387	420	405	428	470	446	402	412	413	393	426	399	391	431	408	425	428	429	422	433	409	443	429	414	399	411	415	438	397	398	423	397	407	405	407	407	458	384	422	435	437	440	431	384	404	427	423	410	431	376	437	426	412	424	419	425	406	414	450	458	420	435	430	450	387	431	430	384	401	437	419	427	416	419	447	406	407	404	399	405	409	407	436	399	459	388	386	417	411	416	416	419	372	431	416	417	431	423	440	426	404	432	413	429	450	410	445	472	407	479	423	405	385	440	394	420	408	457	406	416	409	398	422	434	392	441	422	383	403	377	385	450	429	418	382	430	413	414	441	402	430	395	436	431	399	430	428	422	414	394	445	422	381	442	460	462	419	448	375	420	451	451	375	425	436	432	394	429	412	405	433	426	394	439	390	424	421	406	422	374	402	460	414	402	464	401	403	462	437	396	425	439	414	405	434	395	401	423	421	412	424	418	435	375	407	399	437	427	417	414	395	405	389	394	403	414	431	429	368	437	444	431	403	411	407	406	445	438	410	405	418	432	416	406	389	400	395	390	452	400	449	400	425	434	402	383	410	383	438	423	427	436	394	431	399	411	422	449	431	413	420	430	395	421	379	429	475	396	445	450	386	424	407	446	393	412	410	415	454	429	403	429	395	420	424	428	428	407	390	387	426	389	407	436	402	421	422	385	408	408	402	414	430	421	450	410	445	485	415	426	378	481	448	385	438	421	419	398	383	412	445	404	426	403	399	418	390	427	423	428	449	440	431	459	460	434	399	431	412	427	458	402	422	463	429	411	383	430	413	407	423	399	402	446	463	431	427	408	398	410	424	386	419	405	432	424	439	403	443	419	457	421	385	369	429	398	371	425	419	423	400	430	389	407	400	416	421	444	395	446	443	405	441	425	431	427	419	401	449	420	436	402	435	389	440	423	451	433	419	393	413	381	388	426	397	401	396	389	474	395	429	417	373	447	433	385	407	409	433	441	424	411	403	418	401	431	398	414	394	445	422	418	401	408	457	416	408	426	400	429	420	434	415	395	442	409	388	459	442	433	422	369	398	388	427	452	420	496	430	399	400	426	432	448	441	400	429	375	400	364	432	432	421	369	431	416	425	403	431	422	435	411	418	422	434	434	417	434	407	441	416	432	416	444	423	390	435	428	425	408	450	391	407	427	405	435	402	403	409	441	465	417	382	369	436	396	391	418	433	393	428	407	427	415	412	397	373	429	406	420	414	408	400	410	426	414	427	394	405	389	411	424	421	437	445	422	387	406	400	407	436	439	391	387	437	420	452	412	408	426	406	415	409	422	403	434	400	417	436	371	438	404	437	399	422	383	416	393	441	452	420	421	418	439	419	424	426	433	447	437	439	392	464	410	457	413	394	402	409	455	434	415	415	401	421	418	392	422	409	387	445	391	414	421	389	453	442	438	387	446	433	435	408	437	417	395	445	430	411	405	420	416	436	443	411	401	433	450	422	404	422	428	414	435	397	394	436	423	428	411	419	426	424	434	413	420	456	453	431	396	399	438	440	416	443	380	423	434	390	397	422	449	424	397	448	389	443	414	444	407	421	460	412	408	437	396	380	421	414	465	449	410	394	419	422	413	450	443	416	417	404	451	406	406	399	435	405	392	417	415	409	429	414	425	464	372	430	431	440	406	402	416	398	417	436	422	413	414	439	431	441	433	390	401	419	435	434	412	439	419	440	418	397	442	399	404	395	414	404	420	419	407	463	442	406	365	435	424	422	408	404	439	384	412	399	446	424	419	428	425	437	433	395	426	427	433	443	428	421	436	437	423	444	411	424	401	407	447	407	410	444	387	432	405	427	413	376	435	403	403	403	449	417	415	422	408	382	420	473	448	380	426	391	394	439	444	411	471	441	401	437	417	419	457	424	421	421	404	450	450	431	408	415	469	430	404	439	407	408	442	427	402	403	430	428	470	407	458	432	415	429	402	427	447	456	415	420	411	398	412	433	404	415	402	440	404	429	448	438	416	401	413	388	417	369	402	421	423	407	397	442	418	392	411	449	421	417	447	419	394	427	415	383	446	379	410	411	435	416	435	391	429	392	405	421	432	429	431	419	431	459	451	426	433	419	400	384	405	451	418	378	411	430	421	431	387	447	398	415	392	450	404	428	418	423	421	421	384	425	418	402	386	444	421	411	390	434	380	410	429	407	388	444	405	405	415	425	452	427	424	428	430	403	449	435	413	409	398	433	389	397	405	422	435	402	419	456	467	408	427	404	451	428	417	418	393	415	438	391	404	404	450	428	403	452	415	446	439	417	432	403	454	446	406	445	423	420	466	416	410	426	454	419	438	442	431	404	412	415	386	385	436	419	413	442	458	435	434	448	421	426	417	454	447	441	419	419	410	420	412	406	446	432	394	405	446	416	401	421	433	407	411	439	391	410	422	423	438	423	430	464	450	410	369	435	382	421	416	411	401	436	393	433	410	410	430	421	415	426	416	408	386	381	408	454	400	408	417	447	400	448	418	431	435	427	408	417	434	463	428	404	398	407	436	431	432	398	402	413	387	402	385	484	396	380	418	435	413	396	410	416	417	422	409	415	398	450	463	437	379	392	448	384	445	398	407	406	449	437	401	426	426	405	457	426	378	388	417	418	471	410	425	395	424	436	396	425	417	429	426	402	442	412	440	418	383	413	402	426	402	428	463	416	390	433	440	423	407	398	421	406	418	405	434	401	411	444	383	403	458	424	380	423	416	401	407	421	439	437	385	422	387	432	420	402	415	421	433	435	406	458	415	374	457	440	433	441	398	420	411	435	387	440	422	407	388	396	441	417	420	397	402	419	438	448	438	451	425	434	404	412	415	406	418	447	443	408	387	409	405	403	438	418	439	459	422	407	427	430	397	379	471	407	417	471	430	403	437	443	432	412	380	442	393	424	419	413	396	410	390	408	417	422	400	407	444	433	408	422	452	403	407	410	419	384	426	417	418	401	403	418	413	392	403	465	438	471	391	435	399	416	392	446	418	428	435	437	398	420	441	445	420	392	419	414	432	402	410	442	424	399	421	366	407	432	400	437	449	432	423	392	432	435	416	439	427	417	393	404	423	403	418	415	393	433	434	438	420	406	405	414	433	425	395	413	391	394
25477	21346	27223	25447	23189	40015	35775	20027	7460	2117	813	572	526	491	461	466	463	500	419	500	458	471	475	493	459	475	474	482	429	446	427	489	461	445	459	460	491	492	491	456	472	470	449	504	491	494	467	453	486	497	471	456	453	489	501	470	468	476	477	492	469	450	477	463	466	474	405	451	493	467	466	400	494	460	463	522	456	483	452	462	473	479	425	405	497	507	444	426	465	455	466	450	484	472	444	497	436	475	492	493	465	473	506	473	463	456	444	457	472	465	496	453	489	481	469	502	484	414	520	527	485	519	511	477	465	470	512	477	503	456	474	472	465	450	518	446	493	499	491	513	470	461	488	465	482	465	461	468	476	478	455	436	495	474	472	485	479	476	467	473	467	460	467	466	458	447	509	465	441	456	496	461	460	483	485	467	446	469	487	498	474	473	491	502	435	504	452	474	473	420	452	459	481	453	500	467	477	442	466	463	447	408	477	471	492	494	473	464	443	501	456	448	480	517	471	472	474	453	492	505	504	442	465	492	475	441	493	456	444	485	459	437	451	481	433	458	458	441	463	451	463	490	489	464	463	469	477	442	466	510	487	465	462	412	472	439	451	438	458	460	495	482	497	431	479	448	481	524	436	473	473	500	448	498	447	465	476	502	491	455	479	480	472	511	469	466	486	468	477	472	467	489	444	453	465	455	466	480	446	453	454	453	486	452	462	465	464	466	488	499	473	435	470	441	461	487	493	469	465	472	450	514	473	466	514	463	452	448	445	443	481	470	463	437	491	506	454	480	447	465	465	480	512	443	477	452	500	472	491	466	483	477	467	478	491	475	458	455	463	468	482	477	433	492	453	464	451	466	481	486	478	451	477	450	461	483	494	476	493	460	433	472	460	493	498	454	439	432	513	438	458	465	480	451	481	447	441	475	468	461	448	490	478	486	452	480	501	455	433	447	466	481	444	474	440	474	466	432	475	457	462	455	450	438	458	487	451	466	500	493	474	454	486	470	435	477	444	467	462	461	523	463	470	453	477	452	483	485	456	471	509	472	511	495	469	402	464	493	511	465	510	465	479	477	452	504	473	479	462	504	469	453	506	464	452	460	486	487	463	485	486	455	478	484	456	499	497	485	487	488	443	473	441	420	491	478	488	463	466	475	468	477	489	460	450	476	486	474	477	481	483	451	478	509	469	440	497	457	461	478	461	441	463	435	500	477	478	450	483	475	475	481	445	459	486	465	456	471	462	487	489	452	472	465	494	474	457	489	446	471	474	440	453	499	437	471	485	458	466	465	443	481	488	545	483	445	486	498	447	476	464	465	469	422	461	427	447	472	466	467	440	456	433	460	432	421	496	430	456	466	467	441	433	474	490	489	489	492	494	486	428	436	445	469	475	483	530	458	471	503	478	473	459	483	468	493	408	459	499	457	465	469	437	441	473	474	454	479	485	442	480	465	508	455	472	493	464	438	435	477	462	465	445	484	435	434	503	463	441	456	456	519	447	462	477	458	468	449	467	486	477	449	454	491	464	489	499	487	473	463	455	440	446	468	456	469	459	485	466	469	483	443	509	468	469	471	465	468	490	482	443	483	464	491	472	458	465	475	475	452	459	483	468	506	459	480	476	460	449	455	476	420	475	423	501	447	487	474	491	470	482	452	486	464	474	453	473	458	455	499	449	499	479	419	515	483	485	436	458	451	434	474	467	504	458	451	454	478	461	454	439	465	452	450	409	447	491	445	464	445	466	473	479	459	454	457	446	460	489	452	513	511	478	457	452	471	440	457	434	429	464	462	487	489	507	498	481	467	461	480	470	499	425	430	451	472	440	491	486	458	440	462	470	455	465	443	454	449	464	481	509	484	458	471	485	434	465	482	457	455	470	466	498	447	473	500	460	447	418	467	447	466	460	465	473	471	462	432	440	436	439	476	480	438	446	478	481	436	453	465	478	464	473	464	456	495	469	439	453	503	486	465	465	486	486	474	493	443	488	456	473	448	481	504	440	486	473	489	471	444	524	484	471	449	443	451	495	471	470	461	452	524	493	500	530	452	455	478	509	447	450	468	445	488	483	456	482	456	480	450	443	492	450	443	456	501	463	456	452	463	477	479	470	481	475	434	482	444	469	460	497	452	461	482	489	461	494	455	485	461	479	485	495	447	473	507	466	462	497	446	454	488	426	464	436	452	466	476	453	463	475	478	449	453	452	488	465	475	439	473	470	452	444	484	460	461	494	476	466	470	450	481	443	461	448	494	461	459	489	463	477	475	496	466	453	454	436	468	507	458	475	470	424	466	456	493	450	445	451	493	463	476	486	471	485	468	484	470	463	442	454	487	480	458	474	451	449	482	503	442	465	476	448	442	468	458	438	466	451	482	438	428	471	471	463	462	471	446	530	423	447	463	494	435	474	468	449	458	464	430	470	431	461	442	489	503	440	460	478	463	449	479	489	469	431	499	476	442	466	469	498	446	467	457	438	504	472	469	477	460	512	498	445	477	451	465	478	467	467	481	451	481	451	440	466	480	472	466	468	469	436	451	430	467	464	469	480	469	464	487	403	459	502	451	458	477	460	500	488	485	466	449	450	476	443	468	462	467	466	477	511	486	455	462	474	422	529	468	486	487	471	453	453	481	491	448	453	452	473	426	490	513	455	498	478	472	466	487	474	452	480	463	500	466	498	448	437	436	486	484	448	434	478	474	508	486	453	472	456	466	455	475	486	480	457	437	474	491	428	464	465	496	454	469	482	459	462	490	481	487	482	449	479	499	438	439	463	447	463	442	439	460	469	447	439	478	463	486	444	483	467	419	458	489	466	453	519	473	469	446	496	462	442	441	440	502	460	448	432	500	444	468	470	474	464	466	457	437	451	456	458	474	466	483	473	451	501	479	487	449	442	463	456	429	465	450	474	472	481	469	458	425	490	500	456	458	460	485	466	484	467	477	485	476	470	462	461	470	440	465	459	438	488	468	457	480	518	433	446	442	472	527	462	511	445	458	477	481	479	439	465	466	469	484	458	472	452	495	456	469	456	465	467	460	473	492	482	437	470	453	426	461	477	473	497	462	529	438	479	460	487	471	479	437	448	459	475	485	476	480	432	455	472	470	499	466	474	488	445	489	471	470	460	461	443	432	479	465	469	454	425	447	454	409	476	441	504	459	479	480	507	483	484	486	461	424	459	512	440	464	465	450	450	435	497	485	450	430	430	508	495	440	455	457	474	476	438	478	449	462	429	465	459	505	472	461	460	458	463	501	475	474	454	479	476	474	430	462	479	470	475	489	491	480	433	470	439	480	468	462	435	463	473	478	442	498	454	407	458	456	448	495	484	490	463	475	436	451	438	486	490	466	492	417	473	480	452	443	446	462	517	539	453	446	464	501	476	466	483	440	468	476	475	489	476	479	467	453	430	463	451	452	463	471	476	475	526	446	454	453	437	429	459	493	468	466	457	460	403	448	466	450	486	485	490	464	456	472	500	469	501	449	453	466	467	456
4136	3968	10202	8715	23048	37364	29107	14980	6166	2180	919	595	473	447	464	470	416	422	432	484	495	461	441	460	446	434	451	445	454	437	446	442	445	462	497	445	422	457	439	447	464	412	462	454	458	463	434	444	437	465	468	418	456	430	493	453	429	452	447	480	461	443	471	436	465	446	446	475	481	435	451	440	457	457	464	473	443	433	455	461	462	442	422	418	479	464	471	453	439	430	435	452	450	507	470	474	494	450	427	460	461	392	410	463	459	430	436	440	475	477	474	463	458	457	434	480	490	462	429	473	482	448	433	453	462	422	458	447	503	464	432	447	437	432	418	462	465	444	433	475	459	468	443	471	438	393	470	445	446	429	439	486	436	448	469	448	462	442	418	415	456	477	449	504	463	434	447	442	457	451	441	454	440	458	456	449	462	443	445	427	494	433	452	421	444	483	438	447	459	445	492	467	450	491	479	490	467	451	418	451	497	438	460	447	456	458	448	489	431	437	461	486	435	449	450	472	469	466	442	460	469	484	472	454	418	454	480	454	488	462	476	440	411	472	413	445	459	409	434	430	450	415	422	462	453	422	428	457	443	437	468	458	439	423	459	488	454	512	454	459	447	444	453	430	443	457	426	448	452	461	448	447	464	453	420	444	462	453	490	464	448	424	465	460	470	447	444	460	464	452	465	441	428	435	498	457	388	448	460	478	457	446	450	410	438	432	476	478	460	472	451	419	450	433	485	467	424	450	476	438	442	453	469	457	465	464	401	462	427	460	472	434	449	466	424	435	433	441	447	438	460	452	421	466	474	425	501	429	457	442	482	433	425	456	473	438	452	447	451	439	446	451	458	444	451	438	436	457	497	459	464	430	462	443	441	436	461	486	460	430	476	423	424	453	502	431	509	448	430	471	444	450	463	450	465	442	478	481	499	479	487	455	402	471	434	477	458	428	463	424	454	462	459	417	434	444	451	446	446	432	467	426	415	444	402	472	412	447	443	435	448	424	449	441	464	402	459	447	435	471	450	475	430	430	469	453	444	486	423	477	444	482	473	440	423	436	491	431	442	454	431	466	460	436	458	423	448	450	498	476	466	483	439	461	415	441	446	456	438	455	473	458	479	428	407	484	452	443	463	425	450	471	425	461	432	474	427	472	451	434	463	450	425	442	467	448	428	443	433	482	465	470	448	465	437	459	460	438	435	472	445	493	422	441	448	464	447	497	475	463	435	467	485	444	464	457	444	395	474	452	456	438	435	480	401	425	449	426	422	426	409	470	507	457	421	484	431	443	477	492	398	462	464	468	457	462	466	451	471	468	443	454	487	440	476	438	417	431	430	390	434	427	454	462	438	470	442	461	481	477	454	440	463	458	439	463	479	436	440	459	446	445	448	462	420	458	439	451	451	452	459	477	412	442	453	447	484	416	442	488	471	445	451	427	432	448	480	441	465	428	493	474	455	455	475	447	464	439	438	432	478	417	418	450	452	467	438	438	478	469	460	435	448	456	444	456	421	450	495	446	469	420	435	444	414	439	469	466	443	429	441	456	436	451	479	470	468	452	431	461	458	449	465	409	453	441	463	401	432	455	469	437	440	444	447	433	421	407	464	451	449	430	457	435	449	453	474	453	470	469	505	452	479	467	476	469	467	473	457	422	448	451	453	439	485	472	411	497	471	453	457	409	447	436	442	483	452	428	466	434	446	420	462	442	465	463	472	449	398	443	462	435	479	427	472	421	476	462	451	492	446	445	447	439	492	410	426	470	438	427	449	416	466	466	433	444	444	424	422	466	445	416	444	448	453	406	470	438	465	445	447	447	430	450	480	439	424	447	465	454	509	424	442	431	438	464	463	453	445	462	437	445	467	459	433	492	461	450	441	441	458	447	427	460	436	424	428	443	457	457	440	455	444	429	442	435	453	455	462	474	450	473	456	451	439	444	444	476	415	455	440	477	467	447	435	437	474	461	427	478	463	462	494	473	447	483	437	440	456	459	465	467	418	471	452	459	437	455	446	440	426	440	432	460	423	475	418	449	469	415	470	465	446	477	441	471	474	443	457	440	438	431	450	473	444	446	449	467	419	442	431	457	441	453	447	491	443	448	425	420	419	441	462	453	451	470	465	451	417	487	420	481	464	446	525	478	474	459	427	407	454	471	450	474	458	429	434	465	480	472	456	459	449	507	468	424	429	496	467	423	488	428	446	456	424	479	461	459	459	453	449	432	504	443	450	462	459	420	418	452	421	453	443	475	480	475	447	452	463	426	452	436	468	445	483	428	406	442	480	423	451	473	482	474	462	472	486	476	472	437	434	452	422	449	431	420	432	461	453	404	443	439	482	416	458	445	445	439	440	435	445	442	439	411	445	477	436	441	476	441	411	438	437	460	407	491	436	455	447	415	455	432	407	497	452	472	424	474	436	448	431	452	443	439	460	432	425	494	451	449	468	467	456	461	446	396	467	453	421	414	452	414	491	459	484	452	437	469	451	445	434	417	457	439	470	461	430	419	466	472	401	461	453	418	495	463	445	448	475	452	445	461	470	463	494	424	445	488	443	458	452	449	442	463	446	432	480	438	479	423	474	481	451	456	479	479	477	451	423	469	466	471	445	423	475	429	435	434	420	449	467	436	447	466	473	498	453	490	455	437	442	432	462	503	451	412	469	466	438	440	449	498	399	450	443	421	442	442	495	443	442	469	427	475	413	425	444	432	431	447	455	455	465	419	457	468	436	435	448	414	466	457	430	425	425	445	447	458	474	438	405	444	469	444	464	436	461	459	457	478	462	440	462	448	434	441	421	457	423	421	443	466	472	405	456	434	469	469	468	444	441	483	442	440	440	470	470	467	442	456	450	451	464	466	425	448	439	414	418	496	475	487	492	416	506	425	450	438	493	464	421	484	464	456	445	440	455	442	438	456	439	449	500	439	433	445	457	464	427	467	451	452	475	427	454	436	477	425	457	474	453	453	431	478	436	424	423	418	436	487	448	430	461	447	483	469	470	411	448	439	442	494	460	455	416	433	438	427	431	431	472	441	497	445	471	494	446	451	458	449	413	438	398	453	456	419	481	441	436	435	471	442	425	443	471	464	460	456	473	484	497	455	440	479	448	436	462	461	456	459	465	423	453	479	435	467	433	460	455	458	447	444	419	449	455	447	434	450	465	439	422	445	450	491	469	438	454	491	451	414	385	405	476	427	455	462	402	441	493	410	464	446	464	469	450	447	445	470	447	460	502	422	445	424	449	448	464	446	456	405	451	480	443	447	454	437	460	485	448	462	461	488	452	476	456	436	466	444	421	478	485	441	499	475	486	428	455	396	459	443	450	477	433	488	443	486	465	455	469	452	432	408	414	446	482	451	456	467	449	457	413	450	497	448	483	437	463	467	442	417	441	449	452	451	466	469	442	467	428	446	426	422	456	462	467	432	445	452	473	456	436	402	448	418	500	439	475	431	459	481	433	456	422	452	417	460	435	423	460	432	464	428	414	469	434	478
24255	21362	28698	25501	34696	53084	48526	32624	16015	4871	1521	746	593	588	582	603	598	578	572	582	614	576	644	597	661	565	600	595	593	592	561	559	595	583	542	555	550	550	583	565	542	594	573	572	547	532	616	592	524	594	589	565	550	575	591	597	556	555	574	545	574	585	554	523	600	561	547	569	535	577	570	579	582	531	573	580	575	516	552	616	539	551	577	542	563	569	547	558	535	546	553	580	561	556	582	581	594	578	581	584	527	565	546	604	553	588	565	557	535	594	544	594	605	580	597	576	561	544	547	564	591	596	559	513	550	561	574	558	556	538	590	580	588	563	604	576	582	578	584	568	558	599	549	532	601	545	565	556	556	559	597	563	570	514	595	578	567	531	562	573	564	599	566	578	590	562	572	586	571	546	552	552	538	538	532	598	580	569	575	578	561	543	548	580	558	529	558	572	596	536	565	560	528	569	562	580	522	549	578	578	533	512	545	595	565	588	553	515	539	570	552	557	596	548	543	549	554	564	567	560	600	571	562	590	530	552	578	571	539	629	566	537	563	559	563	583	580	587	599	570	549	586	553	590	569	538	582	529	526	576	586	558	586	539	608	559	573	567	586	559	589	565	558	547	575	561	568	561	561	599	537	583	528	531	604	601	597	599	612	543	582	559	576	582	552	565	565	537	587	557	548	556	585	505	586	562	544	575	555	550	599	568	606	610	557	579	562	571	597	547	579	568	597	560	601	579	542	585	598	562	546	587	579	592	554	540	581	553	549	563	577	573	570	521	596	560	547	603	576	603	558	531	574	555	563	540	570	560	558	556	570	559	530	553	525	555	610	589	589	552	607	594	561	576	574	559	555	564	550	560	568	581	539	597	537	527	581	514	553	546	546	573	541	547	578	567	575	583	546	575	578	539	548	526	565	596	563	574	567	551	588	567	559	542	539	574	576	568	572	567	525	572	564	566	597	515	550	586	585	564	550	569	564	535	575	608	542	574	559	577	571	551	573	593	534	598	536	557	562	571	598	552	590	541	565	552	610	595	565	575	542	571	559	565	552	562	546	556	544	534	543	567	593	581	573	554	550	592	550	572	563	539	582	543	564	600	555	530	568	563	538	542	560	585	569	574	594	529	572	545	542	567	548	565	565	564	551	589	565	587	541	592	612	562	564	579	543	557	566	564	562	572	586	524	548	591	530	587	592	556	571	595	579	580	530	565	563	573	578	582	584	611	539	590	571	584	584	592	551	576	548	539	569	555	539	589	592	565	576	555	575	561	569	577	581	586	599	555	621	521	590	550	560	552	593	559	549	607	575	577	546	551	602	566	543	535	519	569	559	568	542	556	587	531	589	557	537	553	537	535	547	562	533	556	594	561	587	570	539	548	555	539	595	570	571	524	547	609	621	609	591	534	516	582	601	555	562	563	522	538	545	553	552	578	582	560	597	566	537	591	572	553	547	549	569	519	554	589	515	624	616	522	558	561	577	562	556	559	572	603	588	583	569	568	533	551	491	575	556	555	598	590	530	570	556	567	547	520	610	553	578	562	564	560	617	574	532	515	560	499	579	580	556	602	555	525	577	553	599	530	564	520	552	581	559	571	551	587	557	581	498	553	579	526	529	554	545	562	572	562	575	566	557	554	576	590	537	569	514	542	559	570	546	557	612	552	547	595	585	529	541	564	525	577	594	588	569	580	540	567	540	583	612	583	591	578	527	527	555	555	576	577	564	556	579	582	563	561	559	552	571	554	525	556	550	569	511	520	562	540	543	575	576	544	570	541	563	544	594	637	544	553	554	583	577	553	554	549	519	553	558	552	603	560	529	586	553	556	550	524	568	576	581	588	547	554	530	559	539	600	549	523	568	572	557	584	592	585	548	547	590	592	554	573	557	613	532	595	542	571	570	597	565	557	520	555	557	554	565	538	563	548	583	589	564	605	593	595	556	548	555	561	592	525	533	547	566	593	568	573	562	549	603	570	557	574	538	544	553	569	530	583	526	561	581	541	522	546	598	516	550	547	541	577	569	555	558	588	553	580	532	567	586	618	550	617	561	577	601	535	613	572	613	580	585	575	530	560	559	560	540	582	566	542	572	527	562	587	548	545	578	588	579	569	534	513	571	595	570	576	554	583	617	602	595	543	541	557	569	587	588	609	577	612	606	555	585	547	555	508	606	594	562	564	572	548	599	596	579	546	566	582	578	506	524	564	576	523	591	583	569	542	569	557	602	564	554	510	569	578	528	541	550	551	583	559	570	568	530	540	552	548	571	575	577	555	589	577	555	541	558	607	563	569	587	553	590	569	572	558	509	552	564	566	581	589	548	565	536	547	508	568	538	563	539	573	540	557	557	575	527	545	543	549	605	592	561	548	527	530	582	576	551	560	572	525	576	555	558	593	542	572	581	596	562	591	517	546	612	556	596	532	593	586	570	540	560	590	545	576	584	606	572	590	575	538	521	532	577	551	570	527	578	560	570	585	551	565	578	593	547	565	604	553	535	588	605	542	525	567	538	519	529	595	628	540	578	553	539	553	548	575	561	554	547	531	511	595	546	532	544	536	583	528	606	549	545	574	543	592	549	546	568	576	559	583	551	565	532	570	578	582	535	551	585	542	569	586	538	600	541	589	537	549	612	549	563	529	529	559	551	570	565	563	595	547	528	581	575	541	543	551	590	589	535	518	530	569	600	545	558	578	549	586	589	534	537	583	570	515	600	545	550	533	576	563	543	555	569	564	554	550	527	588	574	541	550	564	538	561	575	608	549	562	580	534	564	573	563	564	569	571	567	519	574	563	558	560	545	530	590	576	564	584	547	561	582	550	565	587	553	563	581	538	521	585	546	576	529	525	568	596	599	545	576	580	540	548	547	530	567	519	528	562	617	571	537	610	482	553	575	579	600	564	568	582	553	532	538	549	550	561	587	549	560	570	569	586	579	611	546	582	533	537	599	613	544	525	584	571	547	552	592	606	598	578	587	553	527	564	612	572	556	609	547	584	554	537	549	551	550	584	554	544	590	503	579	594	556	561	581	558	573	500	538	590	565	564	602	518	545	580	575	586	571	587	576	538	547	581	559	569	553	547	599	572	602	545	536	558	574	576	587	555	602	559	580	573	534	544	552	570	574	611	567	562	522	604	578	566	537	548	532	533	581	523	546	547	608	560	577	538	610	583	542	507	580	571	584	564	502	554	554	560	571	594	581	539	541	576	522	589	548	586	568	592	602	604	597	554	547	560	566	608	556	553	589	568	567	534	563	595	552	553	576	600	534	547	547	527	606	528	609	495	552	579	564	591	567	540	531	550	591	565	539	563	550	585	532	549	593	591	532	544	563	591	588	554	567	547	577	540	573	559	556	592	560	622	614	518	561	534	560	626	538	595	543	559	547	604	550	555	556	530	519	546	532	618	543	563	559	549	554	557	611	586	550	540	588	537	552	541	539	550	559	578	548	561	546	582	581	572	582	572	534	557	569	537	581	555	635	566	550	593	557	526
4903	6552	12527	33918	48225	55816	42270	27093	12403	4338	1611	797	624	565	516	535	555	562	573	533	544	506	514	521	562	537	563	567	556	529	553	530	557	523	537	576	519	560	526	531	520	533	549	524	530	614	559	535	560	535	527	571	540	507	538	547	527	539	547	516	558	532	541	524	549	555	547	556	545	573	545	527	559	539	509	544	536	562	548	533	522	554	531	566	540	541	553	552	517	515	545	528	512	543	532	556	543	572	549	529	529	526	527	570	550	523	535	555	566	561	518	576	553	546	544	568	534	509	548	514	479	548	569	541	559	559	547	556	581	540	582	521	510	493	535	559	537	558	516	524	592	556	542	570	540	546	544	546	510	491	519	558	499	529	547	486	569	539	549	531	532	532	557	563	545	541	532	531	560	473	537	553	571	523	527	523	568	545	521	522	542	549	550	569	518	529	519	580	531	566	542	526	555	536	548	559	530	546	518	569	556	551	573	548	519	487	544	537	544	522	557	566	535	535	536	561	571	553	527	520	556	580	523	548	524	554	537	536	527	585	571	571	521	555	468	531	555	503	501	540	529	577	502	532	570	553	553	540	552	556	535	532	518	541	522	563	513	545	517	535	532	545	572	534	552	562	586	557	593	558	531	555	560	515	521	519	508	526	556	538	534	555	543	537	556	524	523	525	542	528	512	536	535	566	524	523	548	559	559	519	510	543	528	558	541	523	541	523	518	544	517	556	556	527	504	512	569	527	560	540	533	547	525	540	557	532	554	561	581	553	510	550	515	526	560	551	552	570	571	561	547	583	540	501	572	553	541	550	550	511	520	581	548	563	544	554	518	536	561	569	557	555	542	583	573	506	560	577	569	557	542	544	536	548	526	515	560	577	555	518	508	546	543	543	521	545	499	592	519	531	488	584	563	545	550	556	525	540	529	534	558	526	558	523	516	549	540	553	503	556	595	531	537	530	513	567	564	573	565	535	543	557	538	529	519	544	551	546	501	591	521	554	536	544	515	559	536	560	534	526	523	524	514	538	560	550	515	550	524	528	531	530	572	532	520	550	531	544	559	521	528	546	556	527	584	537	564	529	578	538	515	508	530	540	506	513	559	570	543	508	580	567	543	537	565	531	580	528	547	490	560	522	534	535	564	520	515	559	536	540	498	504	569	585	529	560	532	526	579	550	569	519	576	498	542	512	520	564	542	535	507	563	519	541	575	576	538	552	512	527	541	529	576	525	537	570	539	563	531	567	520	521	525	533	583	565	553	573	541	557	527	525	536	554	559	554	536	482	557	516	547	520	546	555	557	514	542	559	553	529	519	494	588	504	548	515	620	558	542	556	570	564	557	519	525	531	552	554	501	540	543	558	538	460	567	509	560	555	546	526	512	533	561	540	540	558	512	501	531	513	553	559	549	522	590	565	538	512	526	539	538	565	547	554	572	528	544	538	544	549	548	520	550	550	578	536	538	564	542	498	555	576	541	526	493	563	558	543	517	557	526	534	541	532	561	523	482	571	544	561	541	533	576	522	560	495	526	544	562	568	545	545	549	500	496	506	542	526	563	537	539	504	561	528	512	555	504	485	518	575	519	566	544	543	517	549	571	550	546	532	541	544	560	530	571	525	519	578	498	535	516	556	585	550	517	530	536	514	541	556	543	529	513	568	557	548	527	569	492	551	546	534	484	486	574	517	529	555	545	479	567	544	548	535	551	528	543	521	534	564	497	549	557	557	559	529	532	517	531	587	578	554	534	519	519	506	566	531	560	535	546	518	535	526	520	528	533	536	542	554	523	557	531	533	528	505	546	531	549	586	595	547	564	553	567	536	498	551	527	526	510	548	574	548	552	531	542	517	496	564	517	521	517	545	516	583	540	489	524	551	552	566	542	544	549	562	561	600	522	541	485	564	548	520	510	527	554	577	538	573	499	520	555	552	558	555	559	545	518	515	514	553	572	527	532	529	550	588	539	520	486	583	553	506	573	535	558	556	542	550	575	524	545	552	542	573	525	534	541	538	533	548	545	565	531	507	521	541	524	558	546	502	535	507	576	610	525	501	534	538	576	573	561	510	541	536	525	523	581	516	552	568	543	561	491	501	583	546	565	544	532	524	519	526	565	522	544	530	532	515	522	546	551	548	544	517	538	538	514	538	507	519	508	505	546	557	555	519	560	561	530	564	545	543	534	538	525	538	529	571	576	590	562	578	522	535	551	549	525	523	565	502	547	560	518	526	510	542	544	548	541	527	571	511	567	544	551	518	545	530	526	588	576	545	572	558	487	519	535	541	533	534	554	548	596	525	568	548	527	571	577	560	556	597	538	568	523	601	555	553	523	577	553	524	558	533	503	509	558	531	550	505	533	509	544	541	512	552	547	553	547	538	509	539	527	569	589	536	511	563	509	535	551	578	553	526	540	536	517	529	531	517	537	532	526	553	528	518	574	505	556	516	541	515	531	545	553	540	517	499	534	571	548	545	517	520	515	517	588	564	553	497	542	515	532	558	548	558	527	515	546	591	527	568	566	555	522	513	507	507	543	518	517	558	585	496	506	554	531	526	567	542	548	546	510	565	539	567	533	516	565	513	540	522	518	546	562	516	545	537	540	563	554	519	536	518	542	564	533	556	554	490	505	566	547	550	570	572	500	583	559	533	547	548	512	574	536	549	536	527	531	563	509	560	534	521	542	546	525	520	555	530	554	521	560	562	548	523	554	509	546	507	549	555	482	559	517	550	521	499	549	528	550	544	491	552	574	529	542	537	566	559	539	508	538	548	575	558	526	548	551	536	520	513	546	563	523	502	537	524	546	523	556	552	516	545	546	546	532	570	558	498	553	550	544	517	562	555	545	538	511	565	552	529	555	553	513	541	536	542	555	509	609	547	552	522	543	583	541	563	535	567	530	559	560	572	535	547	554	486	536	533	534	511	546	577	615	481	485	542	555	524	515	559	563	523	528	529	558	530	539	532	600	572	523	550	577	521	543	523	540	536	529	490	505	550	524	574	549	543	520	524	521	517	519	550	515	538	545	556	552	558	548	549	536	584	560	555	542	599	526	537	532	543	540	553	545	531	515	521	547	582	523	572	572	601	576	600	547	540	514	529	522	576	552	549	532	552	559	527	526	530	570	550	549	517	579	530	542	527	563	510	541	536	506	565	546	535	511	567	553	538	531	511	539	558	545	562	494	542	511	510	556	552	532	532	559	502	550	531	521	526	537	532	516	535	585	508	584	545	570	544	581	546	566	569	576	524	520	567	530	564	527	533	542	526	510	545	553	568	516	549	509	550	553	587	518	554	537	526	572	559	521	553	515	574	504	545	573	511	548	548	562	540	551	513	558	512	544	557	518	556	515	548	527	528	517	534	528	556	523	535	526	555	540	531	548	535	493	568	515	573	503	535	557	529	543	537	519	538	536	565	511	510	497	528	593	526	518	557	514	497	556	496	512	516	534	541	547	559	571	577	537	542	542	576	581	509	525	557	557	547	531	544	561	547
27533	12820	2031	1049	3248	5022	4271	2835	1402	804	597	523	461	470	488	491	483	437	456	508	437	482	478	474	469	464	526	476	453	465	508	460	477	491	459	449	460	490	468	480	442	477	493	484	492	462	435	446	495	471	420	488	453	503	457	498	447	477	452	509	502	453	442	475	484	491	480	439	476	475	454	444	498	482	487	494	463	469	455	470	482	481	471	427	483	469	437	489	461	487	481	454	493	435	466	470	457	486	456	467	460	511	482	461	416	458	430	474	461	444	443	471	453	468	469	486	476	526	469	512	468	481	481	489	464	446	483	488	483	498	468	510	489	439	420	449	490	464	485	444	459	486	475	482	448	480	468	476	512	469	446	450	455	459	490	459	456	485	472	440	440	443	489	480	465	474	486	482	477	448	473	476	495	483	439	477	457	433	472	497	475	499	452	481	484	463	461	480	487	464	496	437	485	431	479	513	462	480	443	470	499	464	441	533	474	462	471	511	455	492	472	474	503	466	463	476	481	512	494	478	461	433	474	452	454	457	482	470	506	501	479	450	463	431	494	473	427	450	445	491	457	461	465	466	476	499	477	424	459	475	442	470	467	457	459	476	495	432	453	481	446	460	468	493	475	515	464	457	492	479	464	488	469	519	454	458	470	451	468	468	465	433	471	492	467	447	474	484	427	473	509	412	433	481	478	495	458	469	507	456	473	413	470	505	471	506	466	463	453	468	443	475	460	458	499	471	450	500	493	458	471	419	450	474	459	455	463	441	532	455	472	503	478	472	446	417	464	451	436	476	459	475	456	483	465	446	487	462	462	506	453	491	498	433	499	480	471	472	485	464	458	472	467	487	444	477	471	508	453	465	456	452	432	485	449	466	467	472	428	498	442	447	464	467	450	459	442	469	441	469	484	461	463	435	491	469	516	472	446	471	443	472	455	531	481	484	442	481	438	447	467	470	445	461	445	466	458	464	478	471	464	498	482	482	453	453	486	442	488	458	480	477	489	500	414	414	454	476	504	464	481	466	463	471	464	430	448	479	470	469	499	444	448	466	471	467	471	477	473	446	449	516	445	448	458	460	445	460	492	428	462	476	463	479	444	455	478	484	449	492	452	437	469	483	481	460	477	442	482	494	418	424	461	495	480	465	491	467	481	458	485	457	441	487	460	461	475	471	463	424	487	492	476	469	474	455	455	472	461	472	430	454	469	461	502	477	477	430	504	502	467	436	464	460	504	494	489	451	448	488	450	471	480	494	496	472	491	508	438	496	447	490	470	461	461	490	447	484	477	474	493	463	469	470	440	502	485	490	498	483	465	459	475	458	474	487	484	455	504	475	469	477	475	438	454	470	494	480	525	473	484	459	492	458	458	451	458	453	488	465	468	465	484	480	481	462	461	478	485	444	482	438	431	467	481	501	480	476	467	494	459	456	471	461	501	452	458	422	499	482	497	449	458	457	465	512	506	431	448	478	490	464	406	473	468	492	513	454	490	460	442	501	486	485	481	487	521	490	474	473	473	490	439	478	430	452	487	495	440	477	470	504	456	475	484	464	484	451	453	483	525	490	456	475	426	475	480	489	462	468	453	485	474	458	483	483	475	463	433	474	495	496	475	485	487	454	486	456	437	498	500	459	470	463	481	459	455	479	439	429	498	511	488	506	444	475	468	422	497	482	441	447	477	482	438	488	477	433	448	461	469	463	410	470	435	499	441	464	463	467	476	483	510	519	441	473	521	467	493	470	495	489	469	456	441	449	458	442	469	485	484	473	485	488	438	496	489	488	488	482	494	472	460	494	469	457	482	507	476	476	470	486	473	458	461	462	492	451	472	450	505	470	468	465	476	452	453	487	456	454	452	455	474	483	457	453	454	469	464	451	464	491	452	501	443	471	481	477	471	472	449	478	434	464	423	474	521	467	454	447	486	454	478	470	475	503	444	445	491	469	467	473	453	455	434	498	488	491	445	433	459	486	472	479	479	465	481	481	497	457	458	458	426	511	481	478	469	480	484	486	496	479	463	491	437	446	430	441	401	480	473	454	499	473	463	451	474	452	503	435	465	487	461	490	529	443	469	495	453	484	479	450	473	454	458	486	437	494	468	470	484	486	509	465	472	450	490	481	474	475	454	436	492	499	465	462	496	485	488	491	483	478	460	483	462	438	465	494	463	504	458	463	473	476	482	460	481	447	444	476	482	449	460	467	449	471	483	471	462	479	465	455	498	446	462	527	433	458	471	470	455	471	471	509	471	464	482	425	473	502	467	489	474	446	460	497	480	462	450	471	464	481	488	460	465	482	479	444	492	459	485	480	471	472	480	465	460	473	465	472	433	448	465	481	539	475	478	457	478	481	486	479	483	487	467	467	482	509	529	451	477	448	493	438	447	471	489	510	455	426	444	433	463	512	522	492	430	480	447	478	463	443	478	448	449	485	503	468	486	459	492	488	466	442	499	456	482	495	468	448	460	501	471	456	486	504	473	458	479	531	494	470	487	483	463	489	479	445	506	451	474	468	465	474	439	472	418	487	464	492	486	495	470	475	475	478	452	482	513	440	461	478	481	454	474	475	463	491	474	459	444	463	493	486	461	456	473	440	493	487	466	485	443	498	452	463	468	474	457	450	469	477	465	449	472	449	443	438	458	467	448	495	505	443	433	497	484	467	458	455	489	472	440	487	449	474	435	482	468	492	468	445	497	445	449	470	481	468	511	466	443	496	482	460	454	443	490	480	461	480	439	484	478	476	452	433	462	484	426	465	458	501	497	449	479	466	429	442	492	472	412	475	499	429	445	480	441	490	499	480	454	502	444	469	481	469	519	480	473	482	502	498	436	477	454	484	461	434	436	476	499	478	465	462	466	465	448	466	430	474	427	466	489	523	443	495	499	491	488	484	470	435	454	462	454	473	461	469	479	453	439	477	477	458	438	485	451	485	455	436	441	474	467	481	456	484	494	492	498	451	422	467	460	460	468	448	474	468	498	476	455	441	510	464	440	455	463	477	465	466	502	455	477	451	475	493	532	453	506	482	423	492	499	454	447	460	477	480	542	453	456	441	463	469	448	441	489	444	482	437	475	455	460	465	449	436	464	477	461	488	466	502	482	497	444	476	437	440	501	457	476	487	450	391	457	465	470	478	473	453	437	452	454	469	436	475	443	435	470	455	483	481	472	487	476	481	419	463	472	464	456	473	434	448	457	479	471	483	453	509	475	472	439	464	458	476	461	447	451	464	496	459	461	431	435	469	452	478	505	456	454	469	436	488	504	507	478	496	455	461	457	452	453	530	485	461	494	503	452	471	486	462	435	509	470	464	451	477	444	453	426	453	471	452	462	511	475	467	536	470	430	488	455	444	463	459	479	437	446	498	489	472	465	516	470	473	474	457	476	504	466	459	489	474	438	438	491	450	454	491	467	502	480	426	462	506	474	430	436	472	462	476	468	485	459	456	460	455	490	457	436	461	449	472	476	480	470	493	497	476	447	461	503	502	509	485
5421	2372	1178	838	4000	5775	4686	3187	1555	790	550	453	438	441	445	442	452	418	427	449	446	458	462	456	418	438	463	432	448	417	409	429	439	421	468	472	440	441	425	429	446	430	458	456	442	408	451	400	448	449	421	429	464	437	426	428	431	421	418	423	459	429	483	445	458	461	422	453	385	408	445	485	404	473	442	448	452	418	433	456	457	449	460	435	428	435	437	471	438	422	431	409	439	444	423	473	453	430	441	465	425	424	454	421	449	447	420	427	455	425	453	418	459	438	431	417	437	416	433	472	432	411	427	457	438	451	438	446	392	445	491	436	427	415	430	428	423	430	401	444	396	445	414	434	405	435	435	420	442	455	418	425	429	405	433	428	414	444	422	424	431	428	384	458	450	456	383	418	392	426	475	403	412	415	401	458	383	424	422	406	426	434	424	434	410	426	418	411	489	445	420	431	411	489	412	418	432	438	445	475	437	434	453	421	435	439	391	426	416	412	426	471	445	416	490	424	431	427	446	437	410	460	448	466	404	435	408	404	445	463	436	454	400	439	442	460	433	411	446	427	461	435	444	479	387	462	426	417	432	429	469	433	454	477	441	424	407	459	409	405	434	456	415	428	423	421	379	430	443	423	427	414	423	454	485	428	396	401	411	412	454	464	424	428	454	449	388	409	437	466	423	445	449	447	440	421	424	429	421	434	459	432	453	471	443	419	452	419	413	415	434	475	467	421	431	436	437	438	424	439	378	400	425	394	424	431	414	453	470	447	458	440	417	447	387	467	428	397	418	466	437	436	406	437	417	449	447	471	416	401	412	456	406	428	430	418	409	472	449	453	456	440	424	427	423	448	448	440	468	446	461	433	436	454	422	468	432	429	400	413	388	426	438	439	488	418	457	450	409	452	415	434	442	420	435	427	426	419	434	409	451	435	411	436	435	436	487	439	450	403	421	507	465	424	429	404	417	409	429	404	445	402	454	435	432	390	445	447	438	410	446	424	460	409	404	422	440	438	464	412	413	425	407	417	450	451	431	426	458	377	417	365	427	431	431	435	451	409	446	442	435	435	413	440	436	419	433	461	409	435	464	382	484	432	436	410	411	429	420	409	421	441	438	425	426	389	435	422	392	450	408	441	432	434	435	430	449	395	427	449	460	441	478	408	429	454	448	425	445	423	420	420	430	433	403	423	434	428	419	443	447	442	457	464	421	493	438	431	413	432	446	438	457	448	402	432	463	436	455	416	462	404	421	465	425	417	414	425	459	472	415	476	421	442	389	428	447	446	456	410	411	419	440	456	426	441	416	439	418	394	413	443	397	393	421	439	420	473	415	470	469	430	456	407	408	452	423	453	435	440	431	409	417	429	455	423	441	442	431	430	408	391	439	411	429	430	440	440	395	421	435	405	446	455	437	423	459	415	438	436	429	456	432	403	469	397	397	426	409	436	397	453	397	432	437	407	418	434	437	456	421	478	441	429	379	445	438	451	441	392	406	425	471	409	461	454	392	429	451	440	426	455	440	438	439	459	450	444	442	444	461	474	461	434	404	425	413	480	436	451	448	435	408	414	406	436	469	453	417	422	412	423	427	456	424	437	444	480	424	416	434	431	442	444	429	439	475	422	476	452	443	436	445	431	430	472	435	438	400	430	416	428	434	425	412	408	442	436	438	423	468	421	471	459	420	428	450	432	462	409	457	417	396	423	406	435	422	467	430	411	415	434	421	406	406	437	416	425	429	463	446	418	432	463	408	449	430	415	445	445	451	444	443	431	430	417	464	419	428	402	454	426	392	397	429	441	400	427	423	458	441	453	450	458	410	438	389	411	450	425	444	443	446	430	446	456	435	430	415	403	465	433	461	434	425	428	454	420	437	451	418	440	453	423	408	457	391	440	445	421	449	426	420	426	448	457	435	459	448	429	431	424	459	421	429	427	442	435	418	426	421	445	433	444	404	437	443	424	449	431	430	469	430	417	471	416	421	453	448	399	427	378	400	465	449	421	445	436	421	476	428	406	452	426	417	436	419	411	416	435	439	439	417	441	449	413	409	417	431	433	454	427	445	432	402	456	463	440	449	427	438	434	457	432	444	401	440	404	414	402	450	414	425	386	450	410	436	428	398	409	465	411	430	484	432	433	457	390	400	414	441	446	424	430	447	438	433	441	445	446	435	424	420	456	437	448	432	417	415	452	436	431	423	450	442	438	413	387	443	424	394	423	446	415	449	467	444	471	406	415	467	457	448	401	442	469	417	429	449	421	415	429	442	468	450	432	409	429	450	447	451	388	430	450	419	444	434	437	447	427	390	430	397	453	390	419	436	416	421	436	443	391	445	390	413	429	409	447	443	435	430	429	413	427	405	416	453	456	463	433	442	404	430	454	439	429	428	403	439	453	455	414	443	433	431	464	437	427	407	424	473	389	407	433	445	415	430	453	442	480	451	426	439	466	410	445	418	444	467	421	420	460	426	411	387	443	432	423	416	453	403	442	421	409	460	453	456	429	476	436	420	418	453	453	424	422	442	436	452	441	394	415	406	439	417	389	439	431	453	429	444	410	399	438	385	432	431	429	429	449	447	441	432	445	399	385	446	419	419	421	459	449	444	420	427	442	427	444	431	405	485	401	427	457	422	436	449	455	478	412	446	435	421	478	439	430	411	415	384	434	452	434	404	386	438	415	429	414	462	408	455	456	461	441	447	419	437	484	422	461	435	391	459	447	464	448	428	416	442	432	406	454	386	449	455	429	443	453	441	432	445	439	427	408	437	432	461	419	410	437	407	419	447	419	429	409	416	401	429	431	402	468	481	383	438	406	464	449	442	461	425	386	419	455	448	432	420	423	424	433	412	443	454	425	471	417	417	463	421	429	419	432	401	436	468	462	447	413	446	420	406	448	424	387	451	418	427	454	462	416	463	392	436	433	391	411	442	457	408	441	419	432	419	401	441	476	435	441	444	435	420	431	429	426	421	433	448	426	437	464	482	374	426	420	437	439	454	417	439	420	475	428	439	419	434	431	439	420	432	450	418	452	406	451	436	409	413	457	407	450	418	422	391	433	439	413	443	446	461	393	450	483	446	436	433	455	413	433	465	433	456	463	406	421	397	417	436	437	453	470	408	430	417	411	423	445	418	424	441	417	465	413	435	432	457	449	451	451	416	404	419	427	361	421	430	412	439	466	434	448	463	456	398	404	473	431	416	470	449	448	415	456	434	450	429	430	427	424	441	447	450	415	406	442	432	435	426	476	416	425	450	418	399	406	416	443	439	420	466	448	444	461	402	403	425	453	401	418	461	462	431	416	432	447	457	432	441	429	429	411	418	465	415	421	437	440	455	451	437	415	431	407	455	451	425	460	460	431	404	428	426	410	396	449	434	431	454	450	456	466	427	430	414	408	437	451	464	445	446	426	417	400	415	405	413	428	430	438	426	418	456	419	408	438	427	434	466	462	392	452	416	454	400	451	426	452	431	449	431	414	460	427	442	426	412	447
25538	21383	27191	25128	12799	26671	36310	26146	11998	4013	1213	651	492	470	487	512	527	486	530	502	507	519	503	446	494	532	473	507	520	508	486	473	475	481	494	504	504	493	486	524	472	490	488	494	499	486	507	501	510	449	463	506	507	474	510	485	474	503	489	456	484	431	521	465	467	459	441	483	455	483	491	506	508	508	495	454	469	469	492	482	482	520	486	484	470	503	475	484	446	513	475	533	464	492	487	516	506	495	479	466	482	477	508	441	495	472	493	480	505	507	451	506	464	487	503	481	510	519	506	479	523	485	464	480	501	451	445	471	505	507	480	496	472	455	490	514	498	507	497	506	499	512	465	497	463	498	485	468	497	512	500	528	465	490	513	457	468	439	472	506	453	459	494	491	471	502	433	480	507	459	486	492	500	465	461	502	536	489	447	532	459	503	466	507	465	501	494	485	450	463	483	463	526	471	480	518	452	480	496	524	505	519	478	480	467	504	498	466	476	505	497	482	448	470	485	466	498	494	464	511	486	447	489	486	480	491	461	452	489	481	490	479	485	506	500	451	534	496	494	493	433	510	476	505	463	546	454	494	486	484	487	471	486	484	449	480	508	476	485	521	470	454	483	470	459	454	458	471	477	451	477	496	470	467	439	511	489	517	478	466	496	493	479	482	497	503	496	528	485	448	465	489	480	475	493	497	471	432	461	496	473	492	449	478	499	516	459	470	475	495	496	455	468	504	490	421	460	485	491	555	494	505	461	478	483	454	467	457	488	484	470	462	465	454	486	441	464	485	494	487	489	481	445	489	469	453	499	490	493	476	475	499	458	492	491	463	427	481	484	465	475	482	492	492	488	513	482	465	464	470	486	504	457	489	472	437	471	477	487	431	525	469	464	473	479	469	524	458	544	454	460	494	474	474	511	533	487	490	506	440	474	492	505	469	468	493	477	493	456	485	465	471	487	465	438	490	462	457	473	521	469	482	502	487	482	479	518	448	478	459	461	487	467	500	531	494	431	499	484	488	459	507	498	485	454	473	449	461	470	523	444	483	517	504	527	482	463	470	489	515	507	489	504	426	522	492	491	496	481	468	461	484	494	473	488	488	485	447	477	453	484	462	484	496	524	498	461	474	478	458	524	476	445	501	500	498	461	492	490	479	499	465	417	468	498	492	492	479	490	477	477	489	442	490	497	481	459	523	466	429	481	481	476	501	481	496	516	462	498	480	482	506	509	511	491	436	455	479	454	505	489	494	461	469	491	442	490	467	511	498	493	493	485	451	478	485	493	447	508	495	483	501	475	474	478	494	488	452	525	510	469	469	471	453	496	456	515	494	459	479	473	495	498	476	444	491	504	473	481	495	458	476	462	443	477	502	481	467	490	447	494	482	474	504	473	500	503	461	525	508	425	498	466	475	458	520	475	470	489	469	499	516	458	484	462	495	481	455	451	464	454	478	564	468	475	487	473	493	502	495	460	427	504	490	515	453	455	495	472	478	468	464	491	491	505	477	478	452	493	448	474	453	499	487	489	492	474	480	492	448	450	478	501	506	451	465	456	471	462	471	432	441	468	448	463	459	471	500	493	468	490	499	476	459	464	491	506	468	481	448	483	474	500	446	489	491	518	481	518	466	456	442	485	490	471	483	478	511	497	485	483	544	517	504	438	486	449	486	507	494	478	495	490	456	472	501	480	506	511	484	455	467	439	457	501	452	453	479	453	440	455	483	478	498	473	454	489	502	491	476	498	502	468	509	483	488	493	447	475	454	501	495	474	519	493	504	507	498	485	499	454	476	514	444	514	463	520	466	469	496	450	473	500	489	507	483	481	469	475	467	475	465	452	441	499	479	461	475	478	512	494	495	539	479	473	508	469	490	542	479	458	505	481	487	494	459	447	508	479	495	484	459	508	477	478	512	461	483	481	463	499	456	503	483	480	464	488	474	491	434	463	481	454	489	489	495	459	473	498	520	502	440	502	457	467	463	459	462	501	510	499	534	451	451	469	465	495	456	472	471	495	463	509	475	489	489	519	471	476	475	509	473	477	499	491	450	466	497	481	492	477	451	458	469	506	464	480	509	473	483	492	525	503	478	478	504	513	476	495	460	467	510	501	497	476	483	457	480	474	491	468	485	486	502	485	499	440	475	512	444	457	534	468	501	485	484	465	491	522	460	441	463	486	486	510	459	490	475	441	448	484	488	491	485	505	500	503	465	516	491	450	492	467	472	478	502	500	508	459	492	490	494	473	456	472	455	477	477	480	461	479	481	452	498	470	437	464	472	485	505	477	468	504	541	469	469	452	494	446	468	502	486	482	469	454	481	497	521	504	454	479	480	448	447	492	523	469	518	454	491	473	471	510	487	474	486	475	489	474	469	464	486	502	481	479	507	445	486	457	434	467	484	454	491	479	497	467	489	495	493	499	487	486	463	539	519	452	476	449	480	490	520	515	515	475	467	487	506	492	485	428	526	468	459	465	452	465	457	460	477	456	523	489	484	484	537	459	506	470	501	492	435	492	442	466	463	516	491	445	501	473	501	491	473	490	493	523	486	442	456	483	486	491	474	498	447	430	465	506	478	524	485	474	479	467	505	482	450	512	498	460	530	467	465	480	489	534	485	495	483	512	478	501	491	433	465	505	473	494	476	493	458	486	462	499	488	486	504	485	513	498	496	455	468	477	503	499	525	498	448	476	450	492	476	502	455	470	504	481	445	480	456	507	531	461	525	508	467	459	443	461	463	475	498	469	486	478	526	451	452	471	457	493	492	508	448	487	435	490	469	490	476	498	489	483	492	518	479	452	501	444	509	459	485	457	493	463	495	467	459	492	477	429	457	485	493	494	477	518	472	508	457	469	471	509	518	522	462	520	477	452	482	477	463	464	496	472	488	461	507	483	425	506	490	501	468	457	493	514	485	494	459	511	516	467	463	501	469	538	461	477	490	476	467	462	456	459	470	491	509	498	528	478	474	513	486	481	473	464	469	485	440	495	480	442	490	451	449	450	509	529	474	470	481	517	499	450	493	461	487	489	469	517	478	497	476	527	483	471	496	465	459	473	489	458	512	513	483	478	476	489	503	483	469	476	473	466	469	485	458	491	476	452	492	451	479	492	471	448	466	498	502	492	512	484	464	470	452	466	488	464	499	457	471	506	510	514	482	452	482	443	461	499	507	492	454	512	472	474	497	506	458	523	456	493	487	472	499	462	495	496	483	456	510	458	461	472	479	462	487	482	422	465	486	512	480	455	473	497	506	517	496	455	461	470	518	488	446	490	499	481	493	439	458	485	462	475	466	469	497	447	434	469	476	489	473	467	466	449	452	482	517	445	506	473	480	392	500	468	500	491	487	508	482	498	470	461	520	469	505	466	487	461	477	517	459	488	512	497	484	501	507	486	526	502	478	448	475	451	473	450	469	467	450	495	473	492	492	487	463	513	517	448	494	500	460	469	479	444	511	498	503	477	499	445	458	490	484	473	484	428	502	459	532	465	522
4114	5239	4481	1770	10317	27325	31396	20739	9532	3749	1337	687	522	476	475	456	488	439	462	491	482	434	468	491	472	465	459	472	464	489	500	439	490	490	481	471	452	467	470	469	479	473	485	446	463	475	457	485	541	451	459	453	472	452	464	465	422	465	438	445	429	438	492	469	473	464	473	444	446	482	488	533	488	442	418	474	497	461	495	460	430	517	509	475	469	437	482	474	505	462	458	451	488	459	505	487	491	479	495	498	449	460	467	500	444	450	456	441	464	476	459	474	483	477	453	459	498	467	480	489	476	496	431	448	489	446	467	444	437	454	458	478	464	465	451	467	487	505	470	460	493	484	458	453	480	434	481	418	484	446	445	471	446	475	463	484	472	459	457	433	429	444	479	438	453	442	461	453	431	484	487	461	497	453	454	462	446	507	446	480	496	477	478	410	445	464	425	493	434	481	468	446	446	500	469	470	541	485	462	482	455	470	446	449	475	493	509	452	458	443	457	430	438	488	460	449	421	495	453	480	447	436	475	428	499	461	455	436	441	469	437	467	476	458	463	509	458	455	454	414	479	450	476	496	470	472	502	459	446	446	487	442	459	438	478	455	441	444	494	481	484	470	446	451	463	448	443	452	481	441	465	449	415	445	477	458	456	467	477	463	499	492	471	450	429	486	420	481	483	452	470	505	465	484	519	442	432	455	433	454	502	438	477	482	470	437	465	444	473	431	487	466	443	467	450	438	503	464	479	457	446	433	492	466	472	487	477	431	492	491	441	502	468	461	421	495	462	490	451	441	479	459	455	448	483	496	492	461	447	473	472	462	438	499	427	453	478	422	495	429	460	445	462	469	472	464	465	435	531	457	466	486	471	448	453	424	434	483	416	449	441	437	474	460	461	498	492	424	475	504	460	468	476	454	470	446	475	478	468	478	440	493	470	500	433	411	464	473	422	472	447	467	470	463	454	466	480	460	474	447	430	420	489	473	489	459	456	442	469	482	463	466	485	456	462	477	415	474	474	485	452	495	455	437	471	448	422	460	474	469	487	473	479	491	501	460	493	447	458	482	449	459	472	487	449	456	459	456	513	441	490	476	435	428	487	428	459	427	418	464	481	491	472	468	455	517	486	459	448	451	468	449	452	458	472	446	452	425	462	427	436	449	469	477	490	447	498	467	476	470	436	409	438	484	428	445	472	478	437	433	468	447	454	459	439	473	483	456	495	439	452	517	466	447	496	445	472	476	465	461	464	399	473	497	446	486	457	473	484	497	456	463	448	469	474	500	473	502	450	414	471	429	463	468	479	454	465	463	449	484	493	441	425	460	499	464	460	475	467	443	448	463	449	485	468	470	438	454	464	453	474	470	461	531	450	477	483	475	463	446	474	468	468	459	472	475	437	443	493	478	454	433	465	474	466	501	471	484	457	424	478	492	474	489	479	475	483	488	455	471	436	439	463	441	462	510	499	472	435	466	435	449	503	489	411	441	494	441	455	435	448	446	431	466	459	509	472	449	427	486	469	428	478	480	480	477	474	504	452	464	445	458	456	477	463	497	471	466	445	453	438	496	454	477	437	478	470	441	466	437	495	454	450	451	439	455	500	472	507	455	511	484	508	429	467	468	475	444	468	470	453	472	441	427	434	452	461	494	470	455	482	437	471	478	445	460	469	440	429	498	460	492	487	460	506	459	449	473	432	454	459	477	478	482	450	480	457	474	454	440	478	467	492	460	473	442	462	458	480	486	418	471	458	465	458	487	447	422	467	441	458	441	472	480	447	446	503	431	487	459	450	472	464	484	461	468	466	486	494	478	450	485	460	457	504	474	466	481	464	432	447	450	497	456	448	420	433	446	479	450	478	474	435	464	440	460	481	429	463	487	452	464	472	442	449	482	465	459	456	439	441	424	450	486	486	450	463	485	471	476	457	459	504	464	504	484	462	456	507	451	487	477	457	445	485	447	440	459	453	452	440	476	477	483	454	458	488	472	494	450	441	491	470	435	431	473	450	454	471	455	483	481	437	448	479	476	501	454	436	475	470	459	446	452	474	474	427	452	440	459	473	442	434	485	479	496	453	482	478	441	410	488	498	471	468	462	501	430	468	484	466	461	454	474	434	462	478	451	513	453	509	489	463	473	439	456	485	505	466	461	470	433	491	466	495	452	494	448	474	447	456	472	433	489	464	505	459	442	479	485	448	458	477	443	475	463	409	518	505	515	457	408	445	474	435	452	458	452	490	462	430	508	482	462	437	439	451	458	493	457	458	458	444	437	498	453	449	466	466	460	458	508	478	440	474	457	471	487	457	485	457	458	464	454	447	470	466	455	462	492	425	497	484	453	435	483	446	465	482	465	431	429	509	444	444	480	423	456	473	439	440	466	479	480	457	415	444	466	454	479	491	435	491	437	413	471	450	449	464	483	480	461	479	472	438	448	453	445	446	470	440	482	475	432	438	438	457	434	454	476	429	474	472	493	479	510	467	442	476	506	450	419	469	488	492	500	452	428	463	451	456	476	464	439	475	489	500	479	482	440	452	465	458	463	481	422	467	419	468	466	459	478	493	464	467	463	465	443	452	502	459	477	461	489	512	437	476	452	475	453	445	452	470	467	449	441	453	462	484	439	476	470	479	494	465	446	465	447	405	427	448	468	441	501	475	460	473	450	442	446	452	454	466	501	447	485	468	489	472	461	521	452	457	431	476	460	458	470	444	425	510	462	475	466	456	451	510	481	430	465	441	490	443	439	457	465	441	457	443	502	473	456	457	465	419	471	490	474	467	534	444	458	444	444	456	482	447	494	441	448	458	473	483	468	505	498	472	437	439	442	505	456	501	443	444	429	470	447	476	485	498	432	446	504	458	466	436	448	491	484	454	464	480	459	434	474	425	452	465	465	467	453	442	464	479	444	451	474	496	487	460	450	458	446	459	487	467	461	459	482	436	493	437	472	489	465	463	455	478	455	443	476	442	462	521	493	458	484	461	399	416	442	444	457	427	455	483	460	426	477	429	473	414	442	433	472	492	456	414	493	466	478	456	494	479	442	443	449	478	455	444	453	479	483	442	464	434	478	463	457	484	440	477	479	480	507	479	448	445	504	473	454	459	471	508	466	482	507	477	464	463	478	484	444	436	465	498	454	469	463	423	483	483	522	470	441	449	483	465	426	495	467	486	443	437	492	494	487	481	470	421	440	490	462	481	460	476	424	470	454	456	475	482	467	440	403	506	479	450	462	453	467	466	496	450	459	474	410	466	473	468	427	451	439	421	467	453	476	506	465	427	452	445	452	437	433	457	444	455	455	463	421	456	468	448	441	466	460	450	473	477	468	464	465	475	490	493	462	467	453	459	456	421	450	453	446	483	487	472	448	443	455	492	460	464	480	447	477	480	454	452	484	490	442	460	459	461	460	481	473	510	521	462	469	472	465	503	465	446	508	442	439	481	448	444	461	448	500	464	468	450	457	480	418	438	471	453	431	422	443	447	481	410	434	474	445
24175	21343	28600	24426	21319	26990	54927	45367	26975	14119	3836	1202	730	626	618	653	574	622	631	587	613	563	576	592	597	581	605	585	576	593	554	590	564	614	614	566	601	547	606	612	566	551	566	592	566	607	596	605	639	592	596	604	581	564	587	586	587	558	550	610	589	622	600	579	609	560	595	609	587	635	586	586	561	612	577	560	559	608	569	589	631	596	575	581	590	576	593	603	610	561	569	577	600	570	598	530	585	604	587	592	606	567	539	580	597	583	547	563	619	580	553	592	607	583	595	574	607	633	569	592	591	587	611	616	561	581	565	601	603	589	593	604	553	553	563	555	567	611	606	562	601	564	575	549	587	572	561	565	581	592	591	582	615	596	586	549	594	605	582	567	597	597	565	568	562	593	615	606	571	613	578	592	595	585	601	567	576	581	576	581	569	603	601	596	562	571	612	570	542	567	582	578	580	567	605	578	527	561	578	637	611	541	565	566	588	593	597	606	606	559	554	564	585	597	616	552	619	543	537	581	571	552	571	540	593	540	576	580	588	594	561	604	572	635	525	564	616	588	569	614	583	612	574	590	525	524	532	530	552	586	536	534	611	590	567	569	596	556	608	580	609	605	578	601	561	578	574	592	613	610	602	545	580	542	576	544	589	561	550	554	568	587	586	546	555	612	597	584	540	543	564	548	526	560	610	601	553	554	587	574	570	572	568	604	549	606	554	561	551	571	562	564	575	595	592	536	573	566	616	563	563	616	598	558	571	589	621	560	617	588	562	533	584	555	617	577	551	596	546	545	594	578	586	555	596	589	549	559	541	592	591	577	606	587	601	563	610	552	630	546	544	597	558	577	600	574	581	558	581	603	556	603	566	578	605	542	578	590	571	533	549	580	606	567	567	600	569	625	554	575	560	567	589	569	603	573	534	559	556	601	552	571	550	645	567	576	600	585	556	558	613	587	570	562	536	611	582	605	575	566	615	576	594	575	549	571	563	588	570	578	568	589	617	581	601	529	558	549	601	548	568	579	543	566	542	586	570	585	655	551	593	601	576	564	590	554	568	568	589	593	564	546	631	555	546	616	601	580	536	568	552	563	523	576	587	572	567	594	583	551	553	584	551	571	594	564	566	585	552	633	547	544	561	561	593	588	563	615	573	575	605	557	597	565	611	554	610	577	571	558	545	596	559	556	575	552	562	567	559	566	561	599	572	556	628	567	547	616	599	554	587	568	613	577	606	528	560	558	564	585	580	603	561	592	580	569	571	568	552	565	599	576	540	547	590	565	555	588	613	579	517	577	560	582	572	560	567	591	569	622	589	623	580	620	594	570	543	555	601	582	562	591	578	606	563	603	581	560	575	556	540	579	601	591	599	588	606	552	570	595	617	590	583	546	565	589	529	574	513	576	611	574	543	595	615	576	563	597	581	585	581	588	566	586	571	621	556	546	568	565	582	545	588	559	563	595	531	609	607	614	562	580	547	595	606	579	557	546	556	587	576	592	561	578	548	567	586	593	566	588	590	599	568	580	582	581	560	566	560	589	592	604	570	572	558	529	566	609	587	514	576	562	535	585	582	611	597	528	619	575	612	561	609	585	604	603	581	573	562	516	555	605	607	551	580	611	589	593	610	591	592	580	596	571	551	553	568	612	622	549	578	572	568	544	598	574	607	640	545	583	611	585	545	547	524	591	558	557	593	569	614	553	561	591	594	579	589	574	572	577	584	602	589	553	586	591	555	547	572	589	601	539	599	562	597	538	561	569	571	593	579	563	583	573	588	533	575	589	567	600	619	634	564	559	568	591	616	566	587	615	571	570	534	540	560	576	593	557	542	564	622	605	555	592	562	540	558	587	564	587	580	606	616	627	593	550	589	598	622	599	632	571	569	569	609	578	536	579	594	595	602	590	560	551	566	564	586	537	571	547	581	567	596	580	540	594	558	555	613	564	614	621	530	611	592	564	573	585	580	577	607	567	552	563	537	613	626	549	597	554	603	570	539	577	589	573	597	563	594	585	593	583	609	585	610	546	599	585	610	656	565	622	578	612	528	566	580	575	629	558	571	601	615	542	607	571	596	619	573	588	559	560	552	596	595	610	594	559	584	567	564	604	564	636	591	519	564	623	582	602	587	595	540	589	587	591	537	556	599	575	593	580	616	593	589	583	591	588	587	574	607	573	624	574	575	583	584	551	581	592	640	570	581	586	547	579	550	583	576	558	586	559	563	587	570	573	591	553	606	586	530	548	546	584	631	587	608	597	573	615	596	591	616	600	606	575	599	546	590	620	554	602	599	590	583	595	571	643	558	558	633	575	569	598	560	555	616	583	562	559	595	573	562	573	551	576	606	594	578	580	622	585	567	543	567	575	574	580	632	580	555	567	616	563	586	613	595	566	578	602	581	559	598	576	548	627	576	548	586	594	586	562	563	578	574	559	582	548	615	619	546	580	547	574	583	581	577	573	593	541	580	558	575	612	552	570	627	572	606	572	538	567	583	594	585	578	553	601	590	567	592	595	575	539	536	569	626	584	607	551	591	572	610	565	569	586	576	601	577	554	602	555	571	594	574	582	597	596	606	574	562	560	593	564	617	578	584	598	550	533	587	560	630	544	598	548	557	603	638	571	546	552	568	573	579	567	558	618	576	557	595	561	561	533	561	582	578	580	584	568	556	566	565	584	619	596	614	586	618	582	576	561	560	570	595	628	572	636	605	577	608	597	567	562	568	587	550	609	576	583	592	558	602	562	573	573	567	613	566	619	550	587	604	596	583	625	577	611	606	570	576	598	575	572	562	590	571	585	593	608	621	554	568	576	526	613	582	552	559	559	573	557	585	575	544	623	628	624	577	547	595	545	567	570	622	542	584	586	556	557	616	585	549	617	569	579	607	602	546	597	584	585	601	608	554	595	566	550	593	583	616	589	543	573	559	600	623	527	588	583	536	574	627	616	573	531	589	593	564	590	581	606	606	603	560	558	536	563	527	577	597	580	550	551	580	592	541	588	545	599	568	561	595	571	580	578	567	547	578	560	585	570	548	558	574	586	594	575	605	553	562	557	560	558	601	568	603	587	579	592	602	583	575	580	612	545	584	582	605	628	610	601	551	592	574	585	582	521	558	585	606	590	567	536	571	593	606	585	546	560	599	548	607	636	545	593	574	559	543	601	556	538	597	564	567	620	569	573	572	542	577	593	594	590	571	572	532	562	583	565	547	581	606	596	549	587	539	583	524	562	555	619	602	611	550	566	564	613	553	580	552	541	581	577	592	598	554	570	561	590	573	590	584	569	567	572	593	551	582	558	570	558	573	583	599	577	555	531	557	586	569	538	598	603	570	613	589	623	547	627	559	558	556	540	568	581	567	609	542	582	598	542	577	557	575	566	607	583	593	601	578	570	602	536	579	624	557	605	549	580	533	567	544	541	565	535	605	582	597	632	594	598	560	538	559	550	567	607	583	613	580	595	561	574	585	556	558	612	552	562	555	534	620	605	568	602
4518	8954	8437	5180	4708	27582	52172	40394	21045	11295	3379	1228	680	587	526	562	563	532	524	559	573	538	533	529	569	528	566	589	541	567	572	553	576	503	613	550	520	574	567	552	582	587	559	596	543	502	518	534	588	580	560	548	527	577	554	554	579	530	560	555	550	589	554	545	556	523	538	573	579	555	529	553	551	559	533	558	575	528	565	547	555	565	511	546	504	539	544	564	548	560	590	523	544	517	538	522	547	558	538	567	527	555	537	554	572	543	515	549	539	562	545	547	596	563	561	571	563	532	555	519	553	542	538	557	485	546	506	512	516	568	515	534	550	577	573	546	544	534	582	568	536	553	582	559	521	551	555	553	549	543	544	590	565	557	588	547	561	552	562	529	538	587	575	565	595	557	552	512	519	593	567	541	537	577	553	558	554	541	589	504	544	560	563	605	558	510	581	541	510	541	495	557	546	532	549	532	536	553	571	576	525	517	559	592	555	546	524	561	579	516	519	549	565	550	537	535	560	556	568	546	492	547	548	538	514	592	530	536	552	535	548	575	571	567	541	511	528	536	552	529	558	518	579	562	552	534	518	559	528	527	541	538	549	576	549	549	520	528	545	544	548	535	536	567	540	570	555	549	554	573	557	556	568	567	537	558	520	533	557	542	539	548	546	546	539	526	575	532	524	523	577	599	576	545	518	548	543	558	581	524	541	563	546	548	554	526	537	551	520	503	569	579	527	536	570	540	523	502	561	546	552	521	571	545	558	549	562	530	510	553	564	530	559	565	551	524	540	554	519	538	547	538	508	558	593	535	550	511	554	602	555	558	550	545	490	539	554	533	542	557	527	559	542	522	519	535	547	543	524	516	493	549	519	577	509	521	546	531	578	539	565	527	527	565	518	561	533	556	543	534	536	534	535	535	566	573	529	549	518	566	527	553	535	531	583	567	564	517	522	547	530	529	513	559	556	565	515	552	522	566	525	551	567	537	539	553	571	544	561	532	562	519	566	532	546	538	559	585	567	550	563	561	517	528	551	541	572	499	523	520	520	520	547	538	540	562	492	524	550	556	538	595	533	526	557	529	555	564	584	559	530	578	532	547	559	541	541	538	555	542	545	502	557	541	582	554	513	539	579	537	545	513	539	575	572	552	537	526	519	533	573	538	526	560	557	524	573	554	573	548	533	488	564	547	581	537	566	533	515	512	556	561	529	525	562	592	525	562	563	525	533	587	563	549	558	565	613	545	551	528	541	538	597	520	524	537	593	561	517	547	561	517	542	531	574	527	547	547	542	530	537	537	588	552	559	524	532	559	538	557	523	569	546	534	561	562	553	528	534	530	563	518	545	568	570	544	520	538	536	566	564	574	509	552	511	538	542	560	536	536	532	594	579	561	526	550	552	517	502	585	534	533	583	476	572	527	544	615	553	546	525	541	589	511	532	564	526	571	540	576	559	557	531	525	501	537	558	543	559	512	548	507	538	547	574	544	571	516	555	532	557	517	534	520	553	570	543	554	552	597	557	606	519	580	527	521	531	555	567	537	533	545	513	529	567	578	482	564	579	536	534	570	546	537	547	553	550	536	494	520	554	585	598	587	579	548	606	546	553	514	591	548	530	590	548	587	551	517	557	534	512	587	528	560	596	545	542	580	535	526	571	541	519	514	605	545	563	538	519	511	562	576	536	576	552	568	567	554	567	547	562	506	516	541	547	543	535	515	551	562	526	521	521	525	562	524	518	524	597	575	563	542	537	546	549	577	550	546	525	505	524	539	540	516	541	508	545	543	542	538	515	527	501	540	531	570	560	499	511	537	522	539	565	573	617	565	512	591	524	547	535	564	542	551	541	543	550	551	540	551	537	550	549	545	548	554	535	609	576	537	522	524	562	509	563	542	551	526	524	540	508	546	509	511	541	583	541	579	586	572	529	550	511	556	555	559	575	527	507	545	542	532	527	576	546	509	547	526	540	531	558	561	525	584	540	542	570	505	537	584	526	570	546	571	569	545	562	533	574	540	517	534	560	538	550	546	517	538	551	548	557	550	550	532	567	531	571	547	534	550	515	547	596	564	526	537	519	555	578	556	533	540	550	551	544	511	549	547	576	555	543	549	498	510	531	569	534	530	534	546	519	570	531	534	550	535	562	588	558	535	551	521	541	573	516	553	494	519	531	528	522	556	568	532	591	551	558	516	547	512	541	533	552	531	542	559	566	527	516	545	551	559	566	531	552	569	518	571	525	550	550	569	582	525	520	529	546	559	522	520	522	557	531	545	549	533	516	522	526	560	525	545	518	526	567	548	557	523	557	527	534	540	559	554	525	550	549	531	571	564	548	530	544	510	577	502	522	544	579	544	545	554	555	522	561	559	535	560	527	517	512	555	523	516	538	547	503	563	499	524	526	508	538	592	569	524	516	532	539	544	528	539	523	590	541	516	573	559	555	579	524	572	491	532	540	516	565	534	526	490	517	514	540	553	507	538	549	520	502	555	510	534	509	576	524	560	567	537	564	555	544	514	522	520	543	525	520	516	557	555	551	555	517	564	522	568	559	568	566	543	518	482	510	524	543	568	549	529	552	530	574	567	525	576	551	554	507	549	544	570	568	498	542	579	524	561	520	574	569	572	554	516	579	540	525	540	547	567	539	564	547	534	544	545	553	534	541	519	527	550	576	507	555	513	544	531	549	533	539	530	558	562	555	535	524	509	527	563	506	540	524	561	577	556	534	540	518	536	527	537	528	543	562	529	515	561	526	514	520	629	533	610	548	512	544	512	581	561	571	485	580	493	514	562	550	549	514	508	560	541	577	572	538	519	551	525	557	539	556	529	551	554	528	574	569	561	527	538	607	534	528	584	540	547	533	490	555	566	507	506	520	554	545	510	540	577	542	578	569	547	535	523	580	493	535	511	536	542	508	544	510	551	577	584	502	519	583	525	524	544	560	586	549	531	502	571	592	526	578	520	552	530	500	516	553	534	547	532	525	543	583	533	516	536	529	532	540	546	581	537	561	555	548	509	487	515	586	571	582	558	557	578	539	542	546	588	543	524	588	547	502	531	573	555	525	532	565	552	567	539	549	545	553	548	562	580	541	576	545	572	583	545	504	524	538	543	597	544	507	535	547	518	524	533	562	523	551	499	569	589	517	533	529	585	559	544	573	530	537	547	514	541	524	560	542	547	561	552	558	523	560	504	569	527	501	572	532	548	560	546	514	534	573	576	538	539	485	543	547	510	518	569	542	544	524	536	505	599	550	551	516	574	546	574	535	567	566	541	548	563	517	505	522	552	534	536	520	531	564	560	552	495	575	542	559	575	520	533	583	534	541	567	509	539	574	572	580	563	549	547	562	550	529	527	569	561	560	537	572	556	528	536	514	544	549	527	560	560	523	539	536	521	528	543	533	524	537	552	540	526	523	513	518	515	563	548	625	528	537	555	528	545	573	551	510	561	521	589	540	553	592	506	563	539	537	526	545	515	533	541	546	506	527	497	556	561
27536	12454	2640	1119	707	2196	4781	3888	2071	1125	722	581	541	491	463	459	487	488	490	521	462	509	443	476	508	490	466	515	481	460	503	490	469	461	474	487	469	502	502	479	462	469	467	511	512	460	497	481	482	475	470	493	520	499	475	470	443	472	494	462	498	500	490	484	467	497	484	515	530	475	499	491	491	509	454	469	488	458	470	464	502	488	474	461	493	496	495	486	457	507	479	462	504	469	486	507	480	514	481	488	480	506	517	490	480	491	491	507	501	471	500	496	452	518	497	466	450	488	537	468	472	472	494	497	484	473	516	496	489	479	506	513	423	467	474	482	432	481	481	459	462	450	484	502	482	483	456	457	508	475	491	439	506	465	453	454	486	483	450	506	465	459	531	507	495	482	440	439	477	516	494	492	467	439	474	460	462	517	504	499	463	474	450	457	460	533	456	497	513	501	510	468	525	501	483	468	509	453	472	473	439	505	465	490	468	446	496	477	481	460	466	517	456	433	476	469	478	516	471	520	486	471	489	518	462	487	476	520	486	512	479	466	488	443	480	507	464	479	446	526	468	430	543	513	488	470	491	471	458	444	516	470	460	472	500	478	537	473	482	525	494	477	493	452	499	501	493	489	488	459	481	472	422	483	458	474	547	500	498	508	508	463	457	458	490	487	482	487	456	514	508	493	526	465	444	566	456	443	470	482	474	493	460	459	508	484	487	458	498	458	461	475	475	470	458	470	516	524	490	464	470	421	498	491	446	502	494	481	509	475	453	438	462	487	469	514	467	486	454	481	471	465	474	448	470	459	524	478	522	463	443	483	478	487	471	486	491	525	485	472	529	450	499	455	480	496	463	519	482	481	455	483	510	470	468	453	506	487	462	485	472	487	496	467	519	486	512	482	464	481	498	495	482	482	467	484	472	484	489	475	431	491	498	470	493	481	467	473	513	508	490	509	473	485	495	459	482	486	478	455	447	509	471	431	470	479	488	489	484	450	443	508	501	496	495	456	484	443	498	461	488	494	493	482	440	506	509	448	483	475	516	485	461	497	489	510	476	501	472	495	473	477	495	515	452	478	503	487	509	512	463	470	463	501	483	491	506	482	488	467	439	525	501	434	497	500	462	512	463	457	481	471	523	431	491	486	460	495	479	481	464	480	468	514	453	481	483	509	514	460	480	447	481	491	527	553	445	458	461	488	458	450	481	457	504	488	460	480	515	460	517	476	482	489	506	486	513	507	464	463	492	490	536	475	450	471	480	457	512	473	440	492	438	449	481	490	498	508	502	490	477	468	490	465	496	478	492	475	497	475	447	475	458	496	498	484	459	471	437	475	445	482	503	477	472	495	486	491	524	452	484	496	455	451	485	429	532	475	460	484	485	492	523	461	495	496	493	492	474	525	512	469	455	504	502	475	485	502	450	498	490	462	447	435	492	423	471	495	503	460	469	492	510	494	465	458	465	494	512	512	516	495	489	492	497	464	478	461	485	476	501	485	476	490	465	486	485	507	458	511	470	528	507	466	493	466	471	486	479	504	502	492	524	476	453	468	487	506	473	496	439	501	481	482	468	482	472	517	473	477	460	517	492	500	475	453	508	487	451	485	460	451	475	456	493	461	477	486	465	506	491	484	467	483	471	445	464	507	488	505	502	500	480	548	501	466	469	464	506	508	478	455	520	496	448	462	486	468	512	497	457	504	475	479	505	469	454	484	480	457	476	517	462	486	543	498	508	498	474	487	445	431	506	473	449	514	502	481	444	473	475	498	472	491	458	490	496	447	453	444	448	485	499	470	503	481	516	488	489	427	471	469	533	464	459	510	474	475	478	468	472	492	502	472	466	519	501	465	476	518	458	451	497	473	495	480	489	464	479	492	458	510	492	485	473	459	498	512	450	471	461	445	468	457	511	495	497	469	426	457	500	511	519	478	477	492	483	484	506	526	428	512	499	473	493	490	480	445	493	497	498	458	437	454	473	457	453	464	445	501	498	481	454	499	505	462	470	453	507	466	462	481	486	478	508	499	474	467	474	447	463	444	486	477	487	487	493	502	492	450	500	454	465	500	445	476	467	505	470	479	451	496	455	464	481	527	485	486	459	534	519	497	494	469	518	481	459	475	485	465	483	496	484	493	465	483	461	494	454	483	501	454	457	531	484	495	462	490	509	470	466	466	453	478	461	511	494	555	474	473	487	463	479	488	490	518	437	437	513	474	479	459	483	460	473	465	508	467	434	472	492	450	469	447	522	481	478	518	488	490	494	468	472	459	511	497	458	481	455	464	455	480	470	503	490	483	495	494	427	488	452	508	491	469	470	502	493	458	482	505	491	464	477	506	495	496	478	480	473	481	425	524	447	496	497	498	456	504	504	508	484	490	478	477	497	480	495	448	496	476	496	496	465	477	479	513	489	509	491	474	524	452	491	491	456	460	483	477	518	507	460	463	542	507	480	496	461	475	481	495	448	496	457	476	465	498	421	480	476	521	509	451	483	464	484	471	509	522	507	494	436	519	484	488	451	488	507	489	501	495	458	496	478	443	477	451	508	459	454	516	494	479	494	489	491	462	520	496	506	456	522	462	509	483	556	494	408	451	517	486	452	475	494	504	514	474	458	445	449	525	451	459	484	467	463	475	500	501	503	476	475	477	456	494	482	482	429	483	482	503	508	464	490	513	479	484	488	490	504	498	457	475	488	492	502	467	492	509	491	483	485	448	496	513	483	468	456	476	509	466	493	517	474	505	457	446	481	523	542	482	453	453	482	488	488	464	450	485	458	458	486	466	450	491	495	472	466	460	471	487	524	478	463	492	466	465	518	443	467	478	483	480	500	489	498	468	474	482	475	507	469	456	485	469	503	477	475	464	460	525	503	472	477	497	485	490	505	531	499	470	471	489	458	550	477	459	447	451	487	471	484	496	468	507	480	484	471	485	499	497	459	462	473	485	463	477	457	479	485	483	464	507	496	491	498	488	491	505	487	467	496	462	454	449	453	501	484	458	467	483	490	476	437	470	499	444	504	535	471	483	461	451	465	501	460	463	499	492	500	482	471	485	468	483	494	504	482	476	478	495	450	460	512	468	479	491	501	490	475	476	500	504	516	468	467	500	449	494	503	506	488	492	480	483	485	507	497	476	475	493	485	499	489	496	457	508	488	502	468	463	487	470	487	501	485	470	458	467	477	462	478	492	485	502	517	494	498	422	469	498	483	497	476	503	458	476	498	497	463	477	480	484	504	481	495	449	468	481	485	521	450	500	483	465	484	498	497	502	469	499	534	497	483	503	516	515	491	477	492	472	549	490	455	447	475	500	502	495	465	482	474	478	469	505	480	494	434	486	496	505	485	497	488	484	478	519	507	484	472	453	481	461	474	457	473	460	500	493	450	494	494	488	478	466	458	517	455	502	486	464	477	450	449	489	490	471	493	494	492	516	496	470	474	511	505	490	501	492	494	490	480	441	459	490	468	450	506	489	431	499	468	506	479	470	476	448
5146	1639	1853	883	778	2892	5561	4326	2120	1236	685	557	453	436	447	459	430	466	442	406	495	436	438	426	430	452	450	428	418	448	467	457	470	438	447	434	470	440	428	427	460	444	427	452	461	457	415	434	451	450	449	454	423	447	434	438	436	456	437	429	423	457	429	469	431	474	421	408	440	438	438	434	425	423	443	422	464	404	386	449	431	431	413	421	421	457	441	439	421	479	402	425	399	478	472	451	405	423	451	439	405	427	468	470	400	428	440	413	434	465	444	449	441	472	460	416	429	409	424	450	462	426	410	433	466	398	422	435	389	445	430	471	415	468	465	436	447	465	466	458	406	446	435	448	462	421	456	434	425	451	405	437	414	433	445	399	456	456	415	408	474	440	430	402	427	433	469	441	431	421	450	444	454	418	434	428	436	459	434	406	482	399	420	458	436	389	436	445	452	447	461	433	409	430	394	432	431	454	434	463	371	447	440	427	443	455	393	445	437	449	381	460	467	438	444	442	419	444	445	425	434	442	409	451	446	401	448	442	457	439	450	454	416	428	391	439	416	424	405	439	413	470	428	444	421	404	480	417	447	456	465	475	461	429	488	400	464	471	408	404	451	465	431	383	431	452	408	466	467	442	393	430	480	454	424	423	433	442	417	436	427	433	444	459	397	439	416	405	449	414	451	467	446	439	467	441	439	428	398	456	450	484	440	442	440	459	428	450	460	442	409	428	420	444	442	431	444	429	440	425	409	458	437	471	406	424	455	427	425	408	424	432	437	437	409	438	447	443	463	421	433	407	415	422	425	424	447	462	462	410	433	439	428	442	485	445	441	403	428	441	401	398	435	447	421	380	457	411	417	447	443	428	469	479	444	473	411	427	402	425	434	442	426	435	423	430	444	451	453	411	378	443	454	454	394	449	461	477	422	410	445	399	447	477	371	430	428	394	429	438	449	457	419	423	435	460	455	433	440	401	476	449	461	449	419	459	467	478	461	459	424	440	468	474	443	481	421	455	477	447	424	448	432	440	425	427	430	472	422	400	416	416	414	432	443	459	453	461	417	408	433	435	450	443	436	406	435	433	422	464	455	420	447	380	420	455	412	433	414	455	432	413	456	423	432	443	452	436	470	455	414	440	413	440	398	414	425	443	446	464	424	438	431	432	438	412	445	408	438	435	391	399	456	451	430	407	441	410	413	451	464	453	425	420	438	432	415	436	410	440	453	456	389	424	442	420	444	439	429	440	459	433	425	420	425	477	430	403	459	445	435	456	446	463	422	447	437	455	424	416	421	467	404	443	446	421	438	423	428	460	434	459	421	426	410	416	437	463	404	438	428	442	453	421	433	421	468	440	409	409	448	412	457	391	426	443	410	429	432	471	447	418	448	420	442	454	436	439	439	398	425	443	484	481	410	424	439	385	431	444	438	432	424	421	429	425	425	447	423	462	441	450	427	468	453	446	485	443	471	459	461	439	457	447	440	429	441	393	453	437	432	453	431	429	392	424	442	425	424	414	433	425	426	472	435	410	420	436	420	410	469	461	479	453	401	452	488	477	457	396	444	405	431	432	459	421	419	380	447	440	430	414	418	444	435	445	441	467	409	451	414	444	446	432	443	403	431	449	443	404	434	398	444	411	426	481	385	438	460	414	404	405	402	415	430	431	471	410	464	441	455	435	469	418	424	454	428	423	430	438	434	393	484	405	414	416	423	455	427	419	396	454	444	427	423	459	428	455	438	434	429	463	434	453	409	431	446	432	458	431	413	448	442	471	459	436	414	444	403	427	428	448	420	431	432	419	419	459	449	437	491	433	464	437	453	462	434	455	450	449	409	462	446	455	439	433	446	459	414	441	445	421	409	424	441	454	435	384	456	436	439	393	427	443	436	470	455	434	432	433	430	455	430	415	447	452	466	447	441	417	420	446	428	456	423	439	437	400	449	438	417	396	396	396	418	443	431	436	427	398	435	418	475	449	450	460	422	417	418	450	429	434	454	462	441	456	440	435	435	426	469	434	413	441	431	433	443	431	454	451	435	434	434	483	480	468	443	449	424	402	440	429	429	434	406	452	446	443	415	472	438	439	400	430	427	423	425	421	448	410	437	444	423	444	419	424	439	432	440	425	437	427	450	434	432	418	446	460	490	452	462	436	458	419	404	467	437	443	421	418	417	434	410	432	444	433	470	433	441	454	442	454	444	464	432	416	461	428	444	438	493	422	448	446	427	440	414	436	445	434	450	446	406	462	439	410	437	450	495	438	435	442	414	399	452	432	469	478	460	412	457	420	444	469	450	422	459	454	432	445	411	441	444	426	424	498	440	432	376	437	432	451	466	421	438	479	443	432	444	426	462	444	418	469	449	472	440	422	421	426	419	423	453	443	409	431	469	446	433	425	419	482	438	448	436	459	449	415	434	461	442	442	434	465	431	434	406	440	459	459	460	451	421	453	458	432	402	423	442	445	447	434	428	393	446	462	439	446	415	435	437	396	428	518	455	469	472	448	434	428	407	466	428	446	398	450	431	424	463	427	453	421	424	487	437	424	424	440	475	450	459	396	404	442	426	442	469	459	455	419	467	435	435	409	426	453	464	443	421	429	444	427	433	409	477	430	406	448	469	437	396	422	428	406	456	433	454	411	448	434	431	432	437	432	458	438	465	468	412	429	437	405	415	448	450	462	452	474	430	461	477	449	419	434	429	441	432	435	452	460	437	434	395	414	419	415	417	462	444	430	462	445	443	455	436	434	432	406	451	402	442	469	474	443	446	424	458	438	462	459	451	430	471	471	421	466	388	475	426	463	440	444	430	368	453	413	447	448	475	448	433	444	439	419	451	415	408	422	453	453	461	426	427	449	409	452	430	402	445	440	438	462	463	460	405	452	458	428	427	458	417	456	408	394	455	450	457	432	480	430	441	404	436	455	427	405	449	456	455	439	467	443	471	434	435	422	430	381	420	437	414	432	417	444	459	388	443	432	427	448	427	450	436	450	403	427	448	457	424	480	451	453	469	427	437	446	437	442	426	447	424	443	390	425	448	454	450	410	429	421	449	415	408	398	438	429	420	418	477	412	444	463	430	469	391	432	482	409	428	467	435	401	471	456	452	431	441	463	445	408	426	422	423	405	470	429	418	411	434	471	462	442	460	418	420	435	429	467	420	434	440	454	493	462	419	399	466	446	417	412	453	398	477	441	415	439	419	425	472	426	446	406	437	455	419	441	426	424	385	384	443	477	423	450	439	452	419	466	426	452	429	457	444	492	460	437	485	438	418	421	459	425	465	444	457	401	501	411	406	463	451	431	420	422	422	385	439	438	446	422	463	435	455	410	452	430	445	452	390	481	432	435	422	426	440	481	417	459	370	452	445	462	405	434	422	444	391	468	447	436	472	461	447	431	414	416	401	466	443	423	479	446	420	435	433	429	437	399	426	460	446	439	419	413	410	457	446	410	430	411	444	452	445	446	410	430	445	443	438	468	421	409	404	415	423	443
25541	21417	27213	25212	6216	11220	34021	29104	14366	6489	1772	811	610	518	516	508	501	505	518	522	511	479	543	538	501	488	508	475	494	503	470	467	523	469	485	542	536	526	486	490	514	493	532	482	479	514	482	527	482	463	497	517	505	541	504	518	546	471	510	507	490	509	524	495	533	474	523	497	517	501	527	496	524	489	533	493	452	467	515	495	501	517	506	506	482	531	474	484	484	491	494	501	513	494	513	526	509	480	518	512	500	491	475	497	536	447	489	509	497	487	514	507	507	516	452	481	484	468	497	497	517	507	487	478	470	494	497	468	462	448	455	500	474	503	468	489	484	478	499	502	446	484	483	516	501	504	451	499	488	484	517	496	503	515	461	472	452	507	520	490	505	519	487	494	535	474	510	449	497	476	514	488	490	528	508	499	477	486	513	524	500	488	474	506	460	490	502	454	495	457	499	470	528	489	496	523	492	513	461	509	465	485	499	480	489	508	511	547	531	499	491	484	512	501	542	521	474	468	495	470	492	482	489	464	480	450	507	491	503	503	443	499	518	535	462	486	508	512	498	488	524	470	443	495	444	480	495	524	514	462	534	523	446	522	492	503	461	540	504	489	513	518	498	506	468	497	486	528	505	501	495	490	520	458	520	478	473	481	519	485	526	494	464	482	494	505	490	466	531	511	508	499	495	510	494	488	472	491	472	468	484	518	444	499	495	516	484	503	531	446	510	525	489	480	493	499	481	471	511	493	476	482	529	476	486	479	455	486	505	487	505	502	531	515	473	484	523	500	499	452	482	478	510	481	488	528	476	455	468	477	459	472	459	487	472	514	504	515	478	486	469	472	498	513	508	474	471	496	498	470	474	499	478	454	539	490	429	506	514	495	485	469	496	473	528	505	499	515	445	515	505	488	495	496	532	492	501	515	492	462	477	513	493	495	498	491	491	521	507	473	510	473	522	513	495	478	514	458	480	488	488	498	529	497	505	488	503	487	519	495	492	510	492	446	488	486	487	495	515	483	489	497	471	511	467	501	518	464	479	504	526	490	502	490	459	475	552	515	485	507	465	462	480	517	507	473	513	510	501	491	517	490	493	447	479	476	531	489	456	457	520	537	484	491	460	501	486	486	479	498	513	488	465	439	509	462	493	528	498	475	460	471	489	455	526	521	489	514	513	500	477	523	464	468	483	521	485	499	477	467	501	492	493	524	488	511	523	479	521	527	479	504	485	503	516	508	533	487	477	520	519	467	478	485	472	489	503	517	464	479	478	522	480	461	478	485	501	478	507	480	500	496	505	501	474	490	511	504	486	537	511	477	490	464	504	483	524	495	490	481	515	523	470	478	482	495	509	528	496	484	487	503	507	487	484	487	454	513	485	485	487	503	503	491	482	489	487	505	481	499	489	548	484	501	530	479	484	530	449	480	508	528	474	480	476	489	490	503	541	461	494	500	507	470	476	443	503	524	523	472	502	446	510	508	510	489	506	481	514	491	465	510	522	496	504	471	525	486	493	470	469	495	501	492	490	462	519	522	520	520	483	493	472	529	530	516	483	490	495	514	494	495	477	493	515	487	510	444	490	489	476	492	474	460	485	510	472	465	507	443	531	468	479	487	461	516	478	537	473	518	501	499	472	512	487	480	474	521	493	535	496	494	453	512	496	470	472	471	467	496	511	494	515	468	543	464	492	488	537	472	481	485	454	489	541	483	496	497	481	494	463	474	488	511	500	505	511	493	469	492	512	468	477	504	503	477	469	482	504	488	509	465	486	452	486	459	504	518	511	509	473	486	424	489	496	513	485	515	479	518	528	472	512	479	471	487	482	510	523	496	509	516	499	456	495	474	504	520	493	504	512	507	491	538	518	487	487	509	500	506	500	517	527	525	475	516	504	495	494	498	500	484	500	516	528	523	480	520	485	506	519	461	473	466	537	519	496	507	507	517	501	485	486	526	481	471	488	518	470	509	467	499	562	483	524	534	485	503	505	494	505	536	475	531	518	510	452	482	494	482	512	467	464	505	497	470	465	503	470	511	453	501	479	503	492	486	502	493	516	492	494	473	510	508	510	507	525	481	499	522	515	527	489	512	537	459	500	490	477	490	502	544	506	523	496	525	526	487	491	520	502	470	458	498	463	469	483	492	485	494	532	526	459	486	498	517	493	503	488	485	526	470	502	479	496	510	502	516	506	520	456	479	476	499	450	484	481	450	513	493	499	550	494	513	473	493	497	525	489	513	462	492	502	494	502	475	486	463	507	520	512	500	477	533	503	510	469	498	489	496	498	490	473	473	487	464	524	482	494	509	438	483	468	469	484	466	482	503	519	502	485	489	514	481	503	496	499	544	483	463	489	434	496	496	490	462	476	467	455	487	503	489	537	479	469	481	518	485	478	487	526	545	492	509	518	495	490	476	529	483	488	484	523	513	476	521	509	479	479	483	517	478	493	466	473	462	457	468	495	487	509	496	501	499	480	519	498	502	503	509	502	535	443	489	480	512	472	483	506	481	495	502	460	457	490	525	486	500	526	505	444	467	502	514	499	479	516	483	474	477	465	489	524	494	507	451	506	506	523	479	518	469	491	513	506	493	471	513	485	502	502	511	477	520	478	505	498	508	528	486	451	517	508	492	497	475	505	429	495	515	452	481	475	502	500	479	483	504	457	492	537	473	512	536	484	507	556	512	508	516	511	486	503	536	526	493	535	507	488	493	495	501	493	477	471	506	483	488	521	469	507	509	516	515	473	501	502	475	523	487	474	485	484	518	509	510	490	522	511	506	481	467	506	470	494	457	462	539	453	495	468	494	511	516	442	483	488	462	488	511	481	460	532	514	489	486	480	520	494	542	494	513	493	492	458	514	538	473	519	491	503	504	490	500	511	527	499	468	465	477	465	485	485	476	516	505	474	492	495	487	501	527	454	482	482	477	503	480	534	469	517	539	489	471	498	516	529	502	491	511	497	535	507	516	497	458	536	526	527	503	485	448	521	480	498	464	465	484	489	518	507	518	471	469	485	481	483	493	538	481	519	519	503	522	478	517	509	510	501	518	501	497	500	496	451	518	505	490	479	481	487	493	518	470	472	490	488	488	489	516	470	473	481	534	503	470	444	500	475	448	495	482	498	513	502	494	507	524	447	492	510	488	477	509	463	444	507	497	511	484	516	537	451	451	471	471	503	448	473	464	499	517	510	504	508	498	499	510	496	470	495	519	483	476	514	490	500	491	495	467	513	529	513	481	527	478	474	492	471	502	493	495	493	471	501	503	478	490	502	463	483	496	464	500	527	482	506	502	498	476	467	510	467	504	475	527	483	488	515	439	495	507	465	509	478	488	490	480	497	477	487	500	474	527	476	476	483	505	489	501	482	553	469	544	473	513	479	459	521	508	503	496	491	525	528	496	489	479	473	505	512	461	517	449	479	463	462	527	485	474	463	470	493	488	456	484	477	479	462	489	498	522	519	454	438	476	493	479	496	497	500	508	487	494	491	505
3850	3572	4519	2630	2249	14020	31735	24915	10846	6129	1791	801	525	502	479	469	486	501	475	459	515	487	479	447	493	462	488	480	438	426	484	500	452	471	512	451	458	498	472	473	465	499	493	438	439	499	465	474	476	453	451	440	484	453	489	482	485	462	436	505	489	453	485	471	498	469	434	488	469	463	500	473	464	487	512	475	454	462	486	473	474	447	475	481	481	469	462	468	493	495	474	473	470	477	491	478	471	470	509	516	485	466	506	482	466	497	485	480	467	435	443	474	471	491	459	466	435	494	434	455	510	469	494	459	470	478	508	440	475	450	452	476	452	448	458	483	514	470	466	460	515	477	484	520	495	461	488	456	520	492	497	460	454	519	472	508	468	470	461	480	451	423	470	451	499	496	460	460	513	489	433	455	451	422	466	482	501	446	468	467	471	482	521	491	450	431	492	471	450	443	474	463	460	482	504	419	475	477	452	448	490	481	466	479	463	481	522	484	503	470	446	475	478	430	474	445	449	463	483	450	440	444	473	474	454	475	486	509	421	505	483	514	436	476	461	497	512	455	509	451	464	494	491	479	485	475	503	496	482	423	458	468	453	476	450	461	489	455	474	448	488	487	472	466	492	470	439	467	484	451	484	473	472	464	469	452	480	509	442	478	497	461	457	411	483	463	493	474	460	476	514	451	463	472	459	453	485	529	478	473	464	454	468	495	457	440	465	473	501	471	478	439	466	487	464	448	462	444	485	457	458	446	526	451	478	500	471	438	450	439	470	440	487	463	459	462	487	508	444	476	490	477	477	478	469	469	479	451	492	464	489	492	479	461	479	497	472	462	420	453	493	479	455	476	506	473	483	478	448	454	465	451	458	475	480	469	445	431	484	468	476	465	488	488	486	444	466	505	459	502	434	446	473	454	484	470	465	442	469	490	460	473	492	512	462	447	490	469	499	489	460	469	493	461	438	480	461	473	533	491	469	461	448	471	458	445	457	474	476	462	452	475	435	447	489	434	497	486	507	453	479	465	469	497	444	468	486	469	470	428	499	475	471	498	474	475	479	439	499	485	465	448	476	463	490	488	485	460	478	435	478	455	459	466	471	485	496	484	477	497	488	430	446	471	472	444	490	474	502	475	476	484	479	474	509	484	475	467	468	417	468	488	477	461	450	446	454	451	460	505	439	437	410	490	513	439	456	446	473	487	458	445	453	452	463	467	465	450	467	424	512	468	498	444	454	457	475	449	454	459	445	441	458	471	524	485	472	439	430	457	435	476	467	479	462	451	462	495	493	428	495	499	472	491	446	459	488	482	471	437	474	480	446	501	456	474	480	468	447	471	487	511	480	494	462	473	478	505	475	424	447	466	453	485	454	462	490	487	449	443	432	471	459	490	478	462	452	485	450	494	485	461	483	466	488	429	482	453	516	442	456	483	477	463	452	474	472	427	436	488	496	454	434	466	500	493	481	452	433	449	474	483	465	454	472	479	459	460	461	488	438	487	478	455	444	493	476	484	461	485	469	512	465	459	460	474	460	447	463	454	434	450	426	451	475	479	459	449	454	493	460	485	444	493	474	450	447	458	465	474	466	522	514	496	491	448	461	469	475	462	496	455	477	459	477	445	464	511	504	439	464	513	473	479	465	441	479	448	466	509	477	496	465	450	488	485	450	461	462	475	471	464	441	489	478	470	488	507	494	454	456	475	481	471	488	484	470	450	449	488	492	479	451	435	469	475	484	464	445	505	488	489	480	481	479	445	442	472	446	466	504	468	456	443	468	450	489	450	454	424	478	468	452	476	498	482	498	482	461	482	457	459	477	483	461	461	506	476	474	483	486	490	492	496	440	506	504	467	463	469	480	477	501	499	447	501	478	450	458	465	473	445	434	482	485	513	448	486	471	468	472	481	448	457	501	475	421	471	440	472	480	442	502	449	461	487	492	492	481	475	469	474	484	453	447	504	437	488	481	502	432	449	430	447	439	472	460	475	459	467	501	492	464	446	446	501	475	478	459	452	500	463	461	464	453	506	463	458	461	478	479	494	477	486	484	487	424	469	478	455	422	457	476	450	463	444	491	447	446	489	470	453	453	453	459	459	489	436	487	504	451	472	406	504	450	479	465	505	438	458	435	457	462	464	486	481	474	456	456	472	461	481	440	439	460	428	449	473	468	496	523	460	505	502	474	496	454	461	460	482	483	422	467	509	448	475	500	508	490	473	474	497	524	480	482	458	456	499	478	484	496	432	453	471	494	472	489	502	479	456	493	452	476	445	434	420	467	466	459	490	468	485	486	510	478	483	428	514	481	471	438	488	465	470	427	459	434	440	503	492	454	452	465	474	443	454	478	497	451	478	472	500	483	415	446	429	453	457	479	495	494	445	489	441	492	439	503	456	472	470	394	457	458	432	484	472	461	479	489	477	481	460	445	462	492	496	466	492	443	425	485	448	445	483	497	468	449	439	474	484	480	447	447	462	477	430	471	490	464	413	474	537	491	486	483	501	487	474	453	499	465	469	459	475	461	457	439	435	466	475	449	457	438	466	444	492	458	466	488	506	506	479	452	466	498	448	462	466	470	459	453	494	461	443	449	440	429	472	459	457	468	488	467	499	460	462	496	482	477	466	493	496	488	465	483	466	460	446	456	475	476	440	419	483	474	460	433	444	481	453	452	454	490	495	454	463	459	452	447	474	491	459	439	485	481	469	498	466	473	455	483	485	462	432	479	454	469	447	477	461	468	444	485	463	490	445	457	475	493	495	453	441	518	518	465	479	491	472	486	470	473	478	482	505	479	485	517	457	470	470	474	462	448	437	435	478	502	459	472	464	481	483	422	475	484	450	457	489	463	487	456	435	483	451	450	500	519	416	488	464	460	432	467	528	462	477	452	450	513	448	445	445	474	496	470	429	452	473	502	490	451	451	473	461	504	472	493	514	445	461	535	517	499	507	480	440	523	464	491	509	461	474	454	462	463	451	480	516	465	465	466	489	468	461	473	449	516	444	480	475	531	419	476	477	483	429	461	443	482	466	495	470	461	476	467	447	476	454	475	476	451	475	453	463	479	509	471	462	480	469	479	503	477	487	452	441	454	477	473	459	449	469	491	499	496	471	447	486	466	492	481	444	457	480	502	431	497	462	464	446	468	459	483	478	445	472	450	471	478	445	474	482	451	528	462	495	508	479	480	469	439	482	495	486	489	479	512	424	531	483	497	478	486	451	440	455	475	449	458	439	458	480	478	458	488	467	475	465	474	465	424	496	444	473	461	464	505	514	459	489	473	499	455	463	480	474	488	461	477	504	479	468	445	500	465	470	475	497	445	470	455	476	471	470	483	455	443	472	473	465	475	490	493	448	470	513	451	456	485	480	475	451	483	496	446	476	471	493	491	442	469	459	447	495	444	471	496	504	472	452	433	463	495	463	482	479	471	476	430	486	424	414	483	471	442	507	479	486	452	479	463	428	476	467	464	496	471	509	451	431	497	469	496	455	486	446
24173	21319	28634	24374	21298	29120	53407	45779	27535	14600	3971	1281	781	621	607	626	576	608	606	625	605	588	616	614	633	552	630	585	599	598	572	576	574	620	595	610	605	581	593	597	562	652	593	662	609	583	609	587	519	655	625	632	586	572	630	598	578	608	612	621	606	567	580	572	591	574	608	578	622	552	566	604	616	572	576	581	566	535	582	603	563	589	586	603	589	571	582	561	564	560	573	597	635	607	565	592	561	565	581	616	591	601	555	601	622	593	578	611	576	588	613	617	581	567	617	587	570	575	627	592	572	629	563	578	585	581	551	550	618	595	589	585	575	584	600	608	563	609	580	569	637	610	592	580	594	646	570	613	577	584	585	617	601	603	575	578	578	603	593	620	579	588	588	565	567	597	579	570	570	613	631	607	636	571	644	629	595	588	580	609	650	609	609	579	575	590	547	621	587	606	593	608	651	604	585	639	639	634	548	633	577	583	591	586	563	557	617	570	607	566	593	576	603	588	567	653	633	583	572	598	623	573	618	571	547	571	561	598	616	616	547	609	603	556	626	621	590	590	611	588	569	598	601	556	625	594	566	608	529	596	559	583	612	552	541	621	608	590	606	623	627	614	611	637	570	582	581	624	565	592	584	614	573	628	576	598	597	550	603	613	613	577	626	575	624	645	608	553	603	560	597	594	577	550	569	620	565	581	558	594	586	633	600	600	577	585	580	566	573	552	545	546	614	586	619	618	592	619	572	598	557	589	553	603	563	545	556	601	559	583	580	572	648	591	571	587	543	593	592	572	565	557	637	589	568	597	581	570	601	610	549	563	589	544	605	608	572	586	563	590	609	591	583	569	578	589	620	584	620	606	576	603	577	600	566	610	587	629	604	613	606	533	645	572	562	559	583	559	585	592	585	610	571	607	616	598	590	642	597	596	554	581	605	601	572	601	578	530	589	572	546	552	605	586	582	562	611	619	579	611	590	577	576	596	610	535	565	584	569	594	568	655	556	623	560	593	576	585	576	537	600	582	581	640	578	577	619	623	581	624	564	556	569	578	611	609	623	606	579	552	590	570	593	616	591	575	606	591	606	563	610	663	611	584	584	602	625	539	592	552	607	608	579	592	587	617	560	581	564	583	559	646	590	566	581	569	613	618	570	586	543	606	628	619	580	602	611	602	588	606	605	517	586	636	569	590	664	524	603	549	563	599	623	584	566	600	594	603	599	564	571	580	576	608	600	563	554	561	584	610	583	597	589	633	563	579	569	588	582	566	574	586	570	582	604	565	542	535	587	603	602	564	623	609	668	580	593	555	587	570	588	612	572	592	541	583	622	567	545	610	584	582	584	538	589	610	591	604	598	585	586	617	588	585	540	605	569	611	578	587	600	571	610	571	608	598	575	590	561	593	563	572	606	576	631	569	576	584	604	547	587	578	559	589	594	598	573	553	609	572	553	571	566	583	614	601	610	558	597	579	569	567	596	637	628	588	626	644	574	587	609	536	576	573	544	573	599	599	550	595	625	581	587	627	574	605	549	559	626	600	566	588	557	585	592	593	613	614	618	544	585	600	589	550	601	629	586	547	567	552	597	606	604	636	660	614	579	604	586	575	578	549	553	561	606	599	540	576	586	615	635	587	550	574	592	577	560	564	572	556	644	618	625	618	583	646	667	561	583	540	605	596	584	570	590	600	615	657	597	585	594	640	576	596	613	579	599	621	593	578	560	562	567	579	551	627	564	632	585	598	536	561	624	604	564	594	629	560	608	610	600	625	597	606	607	543	631	593	542	560	581	615	574	624	570	582	613	627	530	576	598	633	605	605	622	571	602	611	605	562	594	593	577	563	585	591	576	556	596	561	569	585	610	594	575	602	614	585	590	586	589	565	572	558	533	559	610	577	564	570	630	575	588	567	566	609	565	594	598	636	563	622	530	610	558	588	597	580	594	641	584	595	588	555	635	650	603	632	575	628	600	602	580	568	622	628	594	570	582	614	599	587	579	608	621	565	559	590	580	598	567	593	593	590	574	569	596	638	581	589	587	560	623	563	584	622	546	549	603	574	580	583	585	599	576	575	590	576	602	614	576	565	546	600	562	576	543	601	569	594	583	571	568	581	585	632	590	603	575	589	612	565	534	591	557	573	586	578	601	594	605	551	574	587	558	536	554	586	600	586	652	606	574	572	565	598	558	597	621	593	592	612	566	590	578	595	589	576	589	589	561	545	591	583	631	599	558	580	619	554	582	621	557	564	615	616	593	563	561	596	600	568	623	618	611	550	592	587	572	602	588	592	597	586	586	626	585	578	636	629	579	589	545	619	598	588	589	584	608	599	505	572	601	599	587	596	584	577	633	586	572	579	639	588	590	607	590	573	601	589	569	556	589	588	593	597	597	585	623	583	570	617	555	602	620	583	611	599	631	596	582	549	581	578	591	547	604	594	619	563	560	614	572	639	590	585	593	569	573	574	596	606	536	628	603	615	584	567	594	622	587	618	594	576	598	597	589	582	568	617	587	621	560	612	589	544	557	579	603	570	626	614	587	616	572	600	594	598	595	584	544	589	523	594	596	606	575	568	585	604	616	612	607	578	565	578	616	585	595	583	583	597	562	594	539	627	603	589	611	572	581	614	607	573	582	571	635	615	585	628	591	605	638	598	566	560	570	590	586	560	582	599	576	544	637	570	605	585	587	610	622	594	566	630	556	614	562	598	572	591	627	561	542	599	631	564	574	619	590	557	596	573	606	624	570	638	581	574	588	584	595	530	579	574	625	607	600	602	569	583	562	598	638	566	565	592	577	586	619	589	567	594	585	567	601	599	597	577	601	577	595	586	563	562	549	580	574	633	574	558	583	610	613	590	565	611	562	602	591	604	560	574	590	595	567	599	559	617	589	594	542	586	593	589	603	571	554	596	594	547	598	596	559	653	565	562	615	622	536	576	577	612	590	588	556	606	565	604	589	606	587	614	605	534	586	590	584	586	617	567	586	583	597	564	605	579	588	646	593	607	580	574	566	573	586	616	560	551	567	572	545	632	564	572	569	610	572	606	578	567	606	595	597	592	606	542	563	583	564	573	579	577	593	580	590	587	645	562	559	575	602	597	595	576	600	594	532	569	606	640	576	613	576	586	587	583	599	575	645	585	559	602	544	599	601	594	543	543	552	616	547	573	611	623	618	586	617	580	609	594	575	606	546	560	597	611	605	616	531	610	568	587	591	624	565	574	596	641	570	596	575	577	559	624	590	615	554	594	585	606	628	543	589	560	591	608	531	636	573	632	541	566	587	566	576	598	614	565	542	593	603	608	601	577	534	561	562	565	572	585	571	558	599	599	582	625	568	587	616	594	590	585	612	611	570	567	579	614	564	583	585	573	575	550	558	629	613	600	569	573	626	572	538	599	571	560	578	610	592	511	613	612	619	577	569	579	584	591	557	633	583	626	593	660	624	571	553	587	571	582	582	618	570	556	596	595	562	578	582	590	604	621	542	571	595	559
4141	7119	7195	4726	5413	30475	50328	40779	21510	11663	3562	1354	677	587	610	566	585	562	573	600	612	565	579	543	536	583	577	565	543	587	569	587	595	562	530	543	550	547	551	560	558	563	553	564	551	541	563	560	534	564	572	540	577	563	582	561	563	547	567	533	524	560	558	573	554	560	532	600	551	571	527	565	562	541	612	563	500	552	573	601	540	589	537	523	575	537	576	529	569	575	553	533	554	583	538	561	561	563	568	577	514	541	548	569	582	549	571	543	525	503	513	553	554	532	589	554	589	558	591	556	562	610	518	551	540	561	559	569	546	558	552	537	622	560	533	554	559	536	571	536	494	516	527	572	546	604	589	526	547	611	523	559	529	547	514	576	533	576	570	536	571	578	543	571	576	579	514	565	548	552	537	536	567	516	607	525	544	587	524	569	558	546	560	546	571	580	545	567	562	537	543	544	547	544	536	598	559	553	593	538	545	543	539	539	557	567	556	558	545	551	561	528	581	530	573	540	562	566	550	537	577	555	532	569	567	579	560	538	525	555	573	541	526	576	542	579	547	531	542	623	551	558	507	589	550	544	567	558	540	537	579	601	529	578	558	556	525	553	543	571	528	543	548	536	532	520	502	523	528	535	548	537	564	566	568	553	568	546	533	563	546	530	536	535	546	541	543	550	551	516	552	589	572	586	545	539	529	503	535	549	558	543	536	505	560	555	568	557	546	543	550	572	534	543	546	521	581	550	543	555	541	530	525	573	514	534	542	581	568	538	588	561	567	553	566	582	521	545	519	536	570	543	573	524	532	517	564	571	534	545	535	560	506	555	600	509	528	559	527	551	569	546	565	577	524	534	536	543	559	511	545	525	595	574	542	544	550	520	567	564	550	536	540	569	565	538	522	535	560	526	525	504	575	534	521	553	530	545	545	542	579	574	542	572	540	519	538	546	561	534	554	523	541	570	548	543	584	582	541	537	550	550	557	575	520	602	518	530	580	555	567	525	550	539	569	568	569	582	567	550	515	544	551	584	554	564	594	548	568	588	557	582	584	536	531	558	551	585	573	555	596	558	534	510	551	547	571	582	554	545	569	533	576	532	548	529	559	519	511	550	544	596	539	518	526	505	529	514	616	550	521	537	544	533	575	545	545	534	498	552	595	518	518	560	572	567	556	562	566	495	536	565	537	572	532	578	554	561	557	568	545	569	589	556	541	539	579	545	534	560	533	585	546	564	536	520	534	558	558	534	518	596	551	587	566	522	566	517	552	530	519	565	578	561	547	572	558	552	537	557	554	556	561	560	528	592	526	555	548	565	552	571	577	517	569	499	584	566	553	577	559	563	542	551	553	556	546	534	553	506	510	574	520	568	534	540	572	548	549	516	544	523	533	533	549	528	565	557	558	575	560	533	575	557	538	557	565	542	571	499	587	601	541	556	608	551	561	520	528	512	514	502	548	545	562	549	506	562	525	576	576	520	551	562	558	559	559	525	551	545	559	526	575	518	576	523	583	579	552	572	541	604	512	583	542	516	519	553	540	574	530	554	533	571	539	536	545	602	511	571	563	572	544	529	544	501	529	525	584	559	560	567	548	553	604	545	573	543	569	543	525	546	581	566	489	523	520	588	555	528	555	553	545	537	538	559	563	495	548	531	544	541	515	551	576	580	588	505	582	585	546	563	547	546	550	558	566	573	532	516	583	519	550	535	543	529	558	585	537	520	535	567	563	605	550	560	537	507	562	510	536	541	538	532	546	562	539	538	551	546	584	515	529	509	517	504	562	528	530	547	527	565	526	540	543	550	515	584	569	553	559	537	559	549	588	552	555	545	538	555	558	554	527	548	558	554	562	513	555	561	562	567	594	534	531	538	534	557	539	553	543	536	520	540	507	586	564	522	553	528	570	544	513	593	521	535	545	533	540	547	508	591	549	583	527	527	522	561	523	556	556	542	540	570	503	543	594	530	545	539	564	536	516	538	554	551	595	554	546	561	562	510	533	513	531	530	550	545	544	580	550	556	575	506	531	534	539	592	573	560	503	596	543	525	566	541	529	555	560	533	572	489	545	495	575	547	558	535	558	542	544	542	584	572	580	530	539	541	507	567	528	545	573	534	549	523	527	562	499	533	550	525	592	543	547	586	537	635	521	535	559	570	521	503	565	539	539	539	544	571	521	553	571	561	553	539	521	536	537	501	535	555	538	513	526	535	543	533	548	603	526	533	515	563	551	541	553	577	523	517	540	540	543	554	513	545	587	519	519	502	554	532	542	544	548	529	499	547	554	493	527	546	566	557	587	607	500	516	546	555	571	544	561	589	545	561	519	548	523	549	546	516	562	567	531	573	579	563	526	581	558	548	568	578	546	494	530	571	581	556	540	527	546	534	564	544	550	575	556	575	558	533	496	543	574	578	567	537	542	534	554	515	568	566	548	560	520	542	533	574	549	531	521	566	518	540	566	562	564	564	524	519	578	570	539	565	521	574	491	560	544	509	595	539	536	514	562	503	542	520	552	534	565	531	549	568	620	568	565	517	501	520	557	549	531	511	550	589	531	559	576	555	553	532	544	516	576	560	527	572	585	574	558	548	555	599	573	548	548	539	530	565	524	539	526	507	551	563	553	544	589	571	540	570	572	591	580	535	558	575	539	560	574	566	536	561	537	557	540	524	546	533	526	537	566	566	567	538	544	548	546	541	574	543	515	522	540	501	502	521	549	532	533	546	551	572	527	549	587	535	547	506	549	554	553	519	564	491	550	558	540	549	527	557	524	547	591	530	535	564	509	589	560	545	580	551	533	538	546	568	517	547	572	524	575	562	545	597	523	523	527	546	569	506	498	533	581	551	585	535	544	523	546	536	495	565	550	529	554	582	534	473	547	539	539	565	527	558	499	522	551	513	543	570	582	566	572	473	490	543	570	578	542	569	540	521	566	536	533	566	509	531	562	549	538	521	541	568	495	516	552	554	514	572	532	519	522	536	507	541	528	538	552	577	532	548	553	568	525	561	581	556	561	573	548	562	565	530	535	543	530	546	526	503	543	544	547	503	527	599	556	564	578	542	568	533	540	586	550	550	538	555	513	558	546	530	525	552	574	578	534	564	533	574	558	565	555	540	531	546	544	565	578	484	585	531	557	595	573	585	584	543	541	557	550	579	597	537	537	555	553	555	530	511	534	546	576	570	562	599	576	571	534	562	548	523	575	593	539	553	542	547	528	569	597	553	568	573	526	580	526	534	529	556	554	549	555	543	531	504	529	555	532	505	544	489	556	507	585	548	585	520	543	570	548	527	577	536	540	539	576	526	541	519	573	510	527	556	573	600	545	527	503	543	510	592	526	570	550	599	529	562	538	534	531	571	591	541	539	514	537	540	543	541	548	546	562	554	554	523	580	559	541	545	556	559	577	534	562	502	563	521	495	539	544	516	529	552	548	538	561	562	537	525	561	567	551	567	536	540	491	542	536	575	578	587	511	543	535	543	552	577	576	551	597	527
27557	12501	2286	929	907	1947	4582	3999	2086	1171	693	581	525	484	515	455	498	515	516	481	472	479	474	486	487	489	486	463	444	527	467	451	480	492	496	475	465	485	470	466	463	501	437	471	484	462	440	491	499	477	504	515	455	480	471	499	465	466	462	469	508	454	493	487	467	503	448	482	453	477	497	472	425	498	458	482	471	460	453	465	481	453	452	481	443	482	437	471	448	488	512	468	460	477	481	477	500	500	474	483	492	534	471	481	470	478	434	471	483	526	493	453	447	472	476	491	494	477	481	483	441	474	491	459	459	459	474	482	505	499	470	497	511	476	502	506	446	493	470	521	484	499	513	466	475	466	483	499	489	481	446	507	446	507	496	449	487	466	494	463	497	497	471	467	456	469	483	505	440	454	493	501	443	472	499	496	485	515	444	450	485	494	478	481	499	491	497	481	468	461	482	481	477	480	478	502	484	507	433	499	487	478	457	489	458	475	474	475	469	462	484	441	479	476	474	492	536	448	466	495	496	462	507	515	486	515	475	497	464	498	489	478	443	479	485	455	473	479	488	439	493	466	548	440	445	438	480	499	491	512	478	499	473	459	512	472	465	450	490	473	458	470	474	506	475	484	456	457	467	466	453	496	479	490	517	458	503	477	479	481	479	409	497	502	467	453	471	475	499	484	445	429	493	479	530	513	496	464	471	442	471	466	458	442	470	466	465	527	483	502	456	444	492	466	467	468	491	457	473	481	465	474	471	461	473	489	456	510	491	470	474	456	456	526	464	484	474	472	493	499	503	487	500	452	468	478	470	414	492	465	447	473	459	455	465	447	454	479	466	495	494	461	454	489	490	475	491	463	453	496	510	478	459	464	459	449	511	475	418	475	465	455	486	461	475	511	458	481	462	492	473	496	472	503	438	519	455	488	487	471	457	483	494	492	469	487	487	463	438	480	479	450	474	452	487	449	480	438	502	488	490	452	489	509	487	470	454	456	473	478	457	423	475	510	445	490	486	460	461	477	457	468	456	459	487	494	503	486	439	484	504	485	452	464	461	476	467	492	483	503	465	470	490	473	474	473	479	479	479	491	492	492	529	487	473	492	455	472	491	467	490	484	490	503	464	462	491	465	521	503	476	489	483	496	474	478	495	469	499	444	462	506	474	490	453	495	440	442	470	436	491	486	463	459	474	473	473	476	517	513	460	482	523	447	427	494	480	496	496	440	475	490	447	477	484	489	496	464	520	470	506	471	483	483	480	444	472	484	503	476	483	454	467	494	500	434	468	478	496	484	463	463	501	467	507	450	483	481	497	494	467	470	469	463	453	445	485	461	491	464	475	468	499	451	498	459	461	476	453	475	451	461	505	473	511	443	448	492	480	444	468	457	433	456	511	487	451	494	471	481	522	465	503	482	454	477	478	430	497	527	461	514	484	508	445	504	491	466	467	464	528	438	489	484	503	446	469	469	503	446	473	462	495	497	495	490	517	472	435	463	500	451	451	478	476	465	482	461	518	487	501	473	462	515	465	472	449	412	481	485	498	463	460	493	509	482	479	515	491	465	494	462	470	482	483	451	513	462	503	506	474	448	454	476	503	506	447	477	448	469	480	507	492	512	492	482	497	504	482	456	451	484	447	478	445	466	465	490	499	431	465	437	481	485	458	486	467	466	458	443	487	478	488	458	458	481	478	451	462	486	466	524	489	488	507	455	525	514	455	489	484	484	496	504	460	485	447	465	489	495	480	447	501	490	472	472	473	433	466	436	449	520	459	456	469	468	523	464	502	510	497	459	463	447	469	487	515	482	460	470	496	439	476	495	428	478	457	478	510	464	431	487	471	461	465	573	505	495	461	504	519	434	474	468	484	435	500	497	505	489	494	450	438	421	480	462	471	486	497	498	480	449	532	452	479	495	456	488	482	487	505	457	463	494	485	472	525	456	463	470	469	455	485	495	453	502	511	513	471	427	447	486	472	472	449	504	474	470	464	462	486	503	478	481	475	467	531	452	474	461	489	487	497	448	433	451	441	495	459	481	491	483	460	522	496	484	489	474	473	463	464	460	434	475	496	476	479	461	455	474	507	488	515	484	464	470	514	484	454	471	458	461	500	462	459	475	498	483	503	488	489	522	474	477	430	459	507	483	467	483	467	490	466	443	531	474	461	502	466	502	513	490	510	491	480	489	510	445	487	479	472	456	485	489	457	479	481	475	499	497	488	488	490	454	460	454	475	498	486	493	471	462	457	439	469	478	496	507	474	472	486	433	498	488	471	484	509	429	476	475	449	455	484	480	466	453	494	487	457	488	477	475	472	472	457	453	490	488	481	481	485	429	466	497	489	487	486	489	490	509	455	455	500	447	499	485	504	474	549	475	499	458	464	478	482	489	439	454	501	457	456	455	518	492	443	473	443	461	459	481	508	490	512	489	457	452	444	420	486	500	461	457	459	454	514	504	474	458	501	476	477	510	478	476	467	475	470	442	510	480	486	441	517	494	504	484	436	436	478	507	480	499	483	454	500	428	467	494	464	485	506	461	499	478	487	485	481	467	517	508	477	485	466	466	488	462	477	494	506	471	460	512	475	519	509	508	444	483	439	446	460	504	481	467	503	460	468	456	472	500	473	496	470	473	482	489	491	517	449	492	483	481	438	494	501	469	453	489	498	457	489	438	511	476	489	490	508	502	454	488	513	441	472	477	516	438	496	493	467	492	483	436	461	456	449	488	469	459	453	488	466	492	483	475	494	495	461	479	480	470	486	432	484	438	447	446	484	446	522	469	458	477	490	477	484	445	455	508	514	519	495	497	464	486	500	481	458	455	518	476	524	486	481	429	441	504	479	502	501	521	469	458	470	462	462	450	478	490	449	493	480	450	445	505	481	424	490	466	494	474	463	477	475	489	497	472	484	479	432	472	475	471	466	452	462	421	493	495	503	484	474	516	456	449	458	466	476	442	458	473	444	451	519	484	470	456	480	471	481	481	474	510	496	504	485	487	469	481	468	452	500	493	507	487	524	494	457	503	487	454	468	455	464	483	484	466	475	454	459	484	501	478	464	462	455	498	509	475	451	466	472	458	444	482	476	460	463	465	487	467	492	498	507	448	460	491	482	497	483	457	447	502	508	503	456	489	431	467	447	441	504	492	459	453	509	513	473	430	438	471	471	452	457	458	454	454	505	482	478	477	443	480	480	491	499	489	485	485	430	456	461	510	482	458	493	497	503	487	482	452	489	456	470	461	461	455	504	509	507	453	536	487	488	497	515	489	464	467	484	481	478	461	450	520	472	493	511	440	491	479	446	423	471	460	479	468	481	447	493	463	465	506	482	472	482	434	481	475	486	472	481	506	476	478	462	441	488	480	489	446	476	484	494	474	482	481	488	456	500	474	442	467	488	468	477	487	431	449	476	488	505	488	455	454	478	489	482	493	481	470	481	486	481	484	483	508	486	465	501	433	482	496	475	470	469	508	462	491	456	479	432	507	450	471	449	459
5023	1640	1624	801	1139	2662	5402	4356	2211	1173	684	533	419	426	449	415	423	476	460	422	427	431	432	462	430	427	441	416	444	442	444	445	418	460	419	429	442	437	448	465	444	436	403	426	409	455	432	436	470	446	419	403	441	405	419	389	435	476	421	429	405	454	407	432	462	456	401	439	444	435	455	449	417	454	466	427	413	418	460	407	398	456	418	416	415	456	471	442	443	432	430	417	450	446	410	438	441	463	404	422	436	409	435	431	443	448	458	442	439	461	466	431	446	423	433	460	447	396	423	459	476	454	467	441	427	454	438	429	452	421	453	442	451	405	399	446	461	418	452	445	400	411	461	409	454	420	415	415	421	444	432	423	413	427	470	438	453	427	398	463	421	411	428	431	442	434	413	427	412	440	463	436	434	451	422	408	382	422	417	391	460	442	437	439	400	443	456	470	444	435	469	438	446	459	442	431	429	448	443	487	408	432	437	415	420	410	464	413	451	435	411	421	447	436	419	417	434	466	454	432	412	450	441	430	415	417	412	415	433	454	427	420	443	423	418	465	399	451	458	406	464	438	424	426	403	429	463	473	442	432	424	473	442	461	431	423	424	470	418	444	458	478	408	468	396	419	440	431	440	416	419	416	433	418	414	423	453	393	435	431	455	446	435	418	414	435	421	424	417	439	394	401	426	434	401	452	476	455	414	438	403	454	403	438	420	437	469	429	442	447	449	456	433	445	402	438	460	419	443	414	431	453	404	439	448	419	420	429	430	446	416	465	435	407	416	449	440	459	446	418	406	429	433	438	382	433	441	394	468	429	430	381	418	469	432	451	446	415	432	411	442	438	447	403	445	421	401	444	395	446	456	431	420	426	442	435	426	464	426	425	438	430	439	402	449	375	389	417	428	412	448	428	449	404	445	460	426	452	428	419	449	430	449	454	411	474	441	416	421	435	437	446	443	443	429	445	399	450	436	448	365	411	450	432	456	431	436	457	443	434	406	437	437	471	429	418	435	448	416	447	484	443	470	423	426	426	474	474	429	456	403	412	431	430	425	453	447	406	424	422	425	468	417	397	427	439	450	412	491	436	457	471	405	426	422	458	427	429	424	425	443	443	432	444	460	409	392	451	451	452	452	423	435	432	424	408	439	409	404	430	436	464	466	410	447	461	457	429	413	439	433	429	421	434	447	440	416	433	423	426	426	451	457	451	425	459	445	427	437	457	426	443	392	431	405	425	411	426	421	469	445	432	441	445	466	429	387	411	422	432	421	449	418	451	472	472	423	452	429	435	439	447	438	454	404	417	411	442	440	390	410	460	427	413	400	441	419	443	435	442	444	464	453	443	444	461	408	441	416	487	462	420	454	456	447	473	449	436	430	439	406	450	467	413	451	454	445	453	436	447	442	432	419	430	459	430	453	430	447	405	437	450	450	430	430	428	442	430	443	420	452	416	458	411	426	447	468	439	447	452	444	428	408	424	451	425	459	416	467	472	445	398	425	393	440	430	406	430	474	445	423	440	462	442	447	441	426	435	444	450	406	403	448	414	452	444	443	410	436	465	401	454	405	442	426	448	446	437	430	455	407	444	430	433	422	410	439	417	451	486	430	408	439	394	426	429	419	456	387	403	429	426	443	435	475	461	439	407	437	434	447	477	449	440	460	400	446	440	451	421	402	424	446	431	441	403	436	464	419	448	437	452	439	405	447	426	437	407	487	427	442	458	418	442	462	431	482	455	447	445	448	437	430	455	421	452	419	409	458	422	464	425	437	427	437	441	433	435	463	441	435	438	422	449	415	398	436	441	442	437	466	406	448	448	448	436	415	404	439	469	424	447	433	458	430	453	437	419	407	415	452	408	460	435	475	445	435	449	468	400	401	452	416	423	454	434	428	429	410	450	413	432	426	361	429	413	431	431	467	457	431	476	424	441	426	489	440	435	407	452	420	425	413	418	443	416	436	449	439	445	433	442	409	450	421	436	428	459	428	429	440	436	434	462	417	450	434	436	421	434	434	415	441	454	432	417	443	449	455	439	419	434	426	438	434	438	462	452	412	469	452	432	442	438	427	447	459	428	437	425	451	431	420	384	418	447	440	400	445	454	434	424	390	452	421	453	434	394	427	450	416	463	393	454	426	455	469	410	450	460	434	483	449	461	429	400	401	426	418	465	423	409	421	435	404	443	418	500	426	442	474	393	458	433	406	418	444	434	424	420	411	438	455	447	467	460	459	424	468	439	464	438	432	398	449	469	397	426	415	427	445	436	448	483	403	384	437	442	460	412	398	460	435	431	426	440	473	411	429	446	423	426	415	459	423	437	445	454	437	426	441	406	431	446	434	428	441	419	477	405	437	432	397	463	440	421	408	467	453	441	427	418	436	419	409	454	450	408	415	406	417	397	442	485	441	482	453	484	438	458	426	433	487	464	418	377	431	440	456	428	424	436	437	425	440	408	465	434	446	408	411	454	468	406	494	435	432	425	449	481	421	465	434	442	405	410	456	422	414	436	418	381	443	440	417	433	405	447	411	467	431	441	424	438	453	422	425	392	469	367	452	449	422	410	435	417	447	382	417	408	433	432	457	439	423	456	408	455	446	430	436	424	408	439	419	469	425	471	450	467	406	417	437	401	436	409	462	402	448	394	436	445	416	395	448	452	447	446	446	426	415	444	433	430	449	436	428	434	418	412	411	436	472	478	418	413	441	482	453	423	463	418	454	420	417	438	440	390	432	446	430	452	494	379	437	434	431	407	453	448	416	424	449	438	425	386	433	408	445	439	457	417	453	463	440	417	432	428	481	447	464	431	398	450	441	475	465	394	444	431	395	424	454	399	418	431	416	443	431	470	385	460	419	440	436	431	441	399	446	431	414	448	428	451	449	466	432	427	464	402	435	465	445	411	406	420	450	414	466	433	474	443	433	429	442	417	435	412	436	415	446	442	434	459	423	460	428	458	443	427	422	439	410	430	464	419	397	409	438	432	442	424	439	459	443	389	403	466	405	460	430	447	420	457	454	390	410	460	463	420	496	463	464	444	445	430	425	479	435	456	423	452	430	441	409	453	406	443	429	455	462	441	454	450	442	470	401	432	429	467	436	447	442	461	434	432	432	453	451	411	378	466	446	460	441	430	446	431	428	451	447	399	438	428	406	441	444	421	434	415	435	418	458	443	467	420	438	439	413	388	426	429	463	438	447	423	421	451	454	421	462	442	425	428	440	467	418	402	438	411	435	472	435	421	415	437	457	445	432	431	425	444	446	410	457	437	417	427	447	435	441	441	466	399	454	430	443	450	435	438	406	463	431	430	459	448	463	471	422	470	453	462	453	400	454	440	487	432	391	406	414	415	476	439	440	420	475	424	435	441	429	398	493	433	432	482	440	466	425	460	475	413	457	459	416	411	437	469	416	450	416	389	445	415	422	416	451	478	414	447	419	456	450	436	491	379	420	421	463	408	478	421	434	420	422	457	473	427	407	434	458	443	425	477	428	427
25471	21356	27111	25241	10812	20120	35979	27813	13035	5030	1529	760	530	551	481	521	474	452	479	490	543	477	480	498	458	522	464	495	495	508	489	493	541	460	464	490	515	476	499	487	499	504	469	503	464	519	484	486	475	455	492	485	501	501	502	458	507	466	500	503	491	470	476	508	488	515	524	505	471	462	474	512	513	508	499	519	453	521	518	491	514	468	467	479	516	485	464	500	508	482	468	473	465	524	464	442	521	487	459	507	481	491	498	526	493	470	488	513	447	491	496	467	466	475	461	482	495	498	491	494	465	480	480	522	491	495	495	481	469	483	532	467	499	447	456	490	507	500	525	486	469	517	545	452	480	510	479	499	493	509	458	496	491	484	464	500	498	491	483	490	497	490	498	476	539	490	515	498	479	456	469	496	468	516	481	519	460	475	485	441	477	444	466	486	467	504	460	472	475	481	490	542	467	453	479	485	497	452	468	471	500	481	505	496	435	447	499	461	488	473	432	476	465	502	515	471	496	470	490	481	470	491	456	498	473	441	460	476	488	500	499	489	496	445	462	497	451	489	507	481	492	454	493	459	499	454	483	495	492	526	495	494	506	489	479	471	459	452	451	500	516	485	506	512	467	462	489	493	446	472	472	495	493	510	476	493	481	479	483	478	479	478	477	502	476	532	531	473	475	488	505	480	461	463	510	445	494	481	505	467	499	468	470	491	474	465	480	504	472	456	494	452	495	504	533	479	501	481	493	498	536	490	476	453	488	507	483	477	507	478	500	476	490	513	475	466	513	462	487	473	487	479	490	489	489	467	497	484	500	475	463	481	451	470	453	477	459	483	497	467	513	468	480	505	452	507	483	454	468	470	449	486	480	491	522	479	446	480	476	487	499	477	487	486	495	496	537	473	462	451	482	511	493	493	474	486	450	465	502	485	449	452	465	512	448	487	490	463	490	478	455	496	466	483	495	515	521	475	463	493	448	534	468	512	510	515	470	495	501	500	468	469	497	451	495	493	488	450	485	491	449	483	494	496	483	497	490	492	480	480	534	502	515	495	492	471	500	470	486	526	500	469	441	499	486	439	447	495	497	460	486	488	462	495	498	448	479	449	509	509	497	482	488	459	462	500	459	484	482	514	501	459	477	446	486	467	462	467	483	480	461	485	478	481	496	515	486	444	457	482	491	482	523	499	498	453	467	500	500	480	463	487	448	486	508	424	463	518	479	522	494	494	528	469	485	497	456	488	466	477	464	480	482	482	508	483	458	506	521	476	470	479	505	489	511	448	455	479	503	539	487	462	454	475	542	470	506	470	501	484	486	504	510	481	474	423	461	449	483	484	447	472	505	484	521	474	520	470	448	476	463	463	499	428	466	436	505	495	497	514	502	478	449	474	479	483	479	473	461	469	520	460	456	472	493	504	523	475	474	489	484	467	498	496	477	463	470	477	496	469	476	487	473	519	499	503	452	490	519	451	506	472	513	477	479	478	447	533	461	481	505	488	455	498	478	506	507	520	481	452	489	489	470	498	491	465	494	490	492	515	486	526	481	467	471	493	440	470	480	494	506	482	488	506	487	493	486	505	475	473	498	468	491	465	474	489	484	495	500	509	500	449	485	438	507	457	488	491	518	506	495	501	438	477	485	539	447	483	468	468	511	505	487	491	518	442	484	482	476	475	480	511	453	510	445	467	501	481	466	520	499	471	534	476	474	483	496	459	450	477	509	485	440	513	485	425	493	497	510	473	489	508	494	496	502	464	514	458	480	469	471	471	497	473	470	469	485	475	493	452	497	503	493	490	541	444	460	435	481	509	483	509	497	514	523	459	466	482	490	476	430	448	510	499	470	494	485	483	443	442	445	464	466	459	520	468	538	502	467	503	465	517	493	489	485	531	497	498	459	476	490	539	509	487	501	492	490	467	523	505	477	457	521	491	506	475	510	511	516	505	538	482	491	483	447	474	469	519	490	471	485	497	454	500	484	458	495	490	448	503	489	499	485	444	487	508	473	494	475	489	472	500	463	482	448	484	467	497	543	465	476	494	473	460	515	510	509	491	502	523	506	505	515	481	500	477	516	510	443	484	494	488	458	454	465	469	439	499	510	493	491	502	515	473	505	457	478	478	490	502	490	481	493	470	526	531	468	468	453	478	512	510	516	482	482	487	475	487	442	476	498	523	475	481	431	478	480	492	490	518	477	478	505	461	486	457	486	489	480	472	473	470	465	487	446	476	476	499	486	503	481	487	530	460	453	480	491	474	490	509	463	488	490	501	505	502	464	496	511	486	429	496	519	502	481	500	456	470	497	505	490	455	494	501	450	444	448	490	475	458	521	434	491	515	471	437	444	526	511	514	449	511	524	441	463	485	505	484	452	466	530	453	495	452	461	481	468	478	508	464	470	455	451	504	485	494	464	473	474	460	457	516	479	489	469	513	491	459	480	444	528	496	518	497	459	449	463	479	525	494	479	496	498	476	527	454	477	464	506	488	489	475	490	526	501	508	482	486	490	444	494	521	511	468	467	472	466	486	491	488	500	470	499	456	481	469	502	482	450	492	441	475	518	493	487	505	437	468	479	446	484	511	504	539	476	541	446	467	479	435	476	499	475	489	501	462	469	465	477	505	479	478	499	466	480	507	509	490	463	471	464	497	477	470	502	492	470	456	495	514	481	492	521	490	499	498	459	499	502	467	466	488	454	483	484	498	497	499	465	486	516	477	477	474	463	477	486	475	507	478	500	500	459	490	491	481	485	494	483	482	468	448	444	456	500	485	455	512	465	499	492	465	478	478	515	528	479	499	464	501	496	425	517	480	522	483	512	495	461	487	460	524	455	465	471	477	480	502	460	468	551	492	471	532	466	508	444	518	468	489	492	492	478	495	436	470	473	464	461	468	490	481	470	506	445	484	502	484	496	473	465	480	487	468	447	514	483	520	501	486	486	494	454	457	470	484	454	474	497	477	496	497	507	462	517	460	491	484	458	497	492	503	464	500	476	485	487	481	471	472	497	472	512	474	539	483	487	498	487	421	493	516	507	466	478	494	455	495	546	501	472	494	466	511	494	517	519	488	500	486	468	452	519	504	503	456	472	494	481	498	494	494	477	461	501	519	520	518	474	451	504	454	533	526	510	522	453	480	470	483	484	492	486	448	487	514	533	508	521	472	459	471	508	465	503	531	510	474	486	494	466	443	453	528	458	448	478	519	480	465	453	510	474	485	485	487	478	484	477	459	513	482	459	507	461	475	481	468	492	513	501	510	515	480	519	459	475	507	488	495	479	432	517	455	519	495	519	469	475	503	480	488	511	484	492	509	469	481	516	487	453	490	465	480	484	485	484	482	450	469	516	503	471	489	521	508	458	504	505	487	504	526	506	495	482	496	439	489	464	493	486	473	465	472	489	478	517	518	497	506	480	469	493	483	569	513	459	511	468	486	499	471	454	464	469	448	465	511	492	514	472	507	455	468	472	470	469	465	478	457	477	474	511	468	472	474
3856	4109	3418	2857	6201	22270	32046	22863	10141	4846	1645	798	518	488	474	465	510	462	466	502	487	509	462	496	447	457	475	478	491	462	455	475	483	457	477	453	480	493	469	448	463	445	464	433	452	470	503	446	506	462	510	496	468	481	491	423	467	444	475	471	478	446	507	484	467	442	472	464	490	468	441	466	473	448	449	466	447	445	451	465	466	452	451	483	443	438	446	485	452	466	443	485	445	481	467	503	455	452	470	494	481	473	453	475	455	497	481	501	470	450	470	456	483	460	479	475	440	427	457	446	464	494	444	451	432	460	497	464	462	444	460	500	455	475	473	445	459	474	475	436	448	462	482	488	414	443	482	458	452	493	460	445	466	460	466	449	455	475	460	476	430	494	434	440	466	456	460	424	470	480	462	453	472	453	438	468	497	466	442	485	473	464	489	443	498	464	463	463	440	493	451	488	522	478	449	478	486	491	494	447	467	497	513	454	470	461	458	444	461	479	474	447	480	422	456	456	470	457	481	446	465	474	459	465	463	462	480	446	441	506	477	467	457	451	470	449	459	451	439	484	484	427	478	501	481	481	469	475	475	453	509	435	486	464	439	499	469	490	455	501	448	451	459	446	447	474	455	482	499	462	450	420	468	471	422	477	429	468	455	457	485	440	448	441	472	430	479	456	510	494	428	420	471	463	457	453	498	489	483	463	448	476	463	493	479	466	471	442	469	450	449	483	443	450	446	459	464	460	469	490	498	481	481	470	493	425	473	448	494	433	477	449	477	477	470	449	457	487	451	473	454	499	515	458	500	476	484	454	468	430	446	454	483	467	424	474	432	498	427	455	478	452	467	525	469	434	465	467	478	487	489	481	455	484	472	525	509	490	459	463	472	474	485	481	469	426	466	486	477	437	448	472	432	440	445	492	441	465	479	476	445	507	470	496	456	448	440	490	479	452	478	479	472	449	453	443	504	459	490	451	442	421	449	477	468	463	472	480	488	479	461	464	462	470	472	416	422	452	492	456	446	481	463	456	426	455	454	463	447	493	423	464	455	489	437	493	478	471	466	459	483	445	448	489	448	486	468	475	485	485	414	471	493	473	468	457	479	453	462	476	477	483	494	464	431	466	454	429	437	418	479	479	450	466	442	429	495	438	445	462	463	455	451	465	476	439	454	441	451	427	437	425	474	448	494	426	456	468	450	472	466	488	456	429	506	458	432	457	454	459	451	467	514	458	467	456	422	427	441	464	501	454	465	455	469	446	453	459	490	457	465	463	472	473	494	455	419	448	498	470	472	459	500	461	475	439	452	496	466	470	466	460	447	453	449	468	512	462	450	469	462	435	474	439	485	462	481	423	439	432	438	485	448	457	466	463	474	437	441	454	454	493	443	499	472	472	499	459	439	457	447	506	488	451	469	437	490	457	419	490	437	473	453	449	468	434	493	481	460	463	445	448	411	476	434	495	434	487	435	472	447	435	487	465	481	471	482	465	459	452	437	424	477	452	490	460	483	455	506	453	480	434	468	394	508	436	457	466	467	459	476	415	455	464	451	453	456	498	443	449	489	418	427	476	460	471	472	476	452	448	476	498	478	442	459	495	441	456	481	435	459	452	447	474	456	467	434	474	459	470	476	483	449	458	445	457	514	445	438	421	452	477	433	458	449	454	455	439	464	452	478	437	466	467	445	465	457	456	447	457	485	437	456	461	461	438	501	490	492	450	467	426	434	456	459	426	461	487	464	473	449	488	455	458	437	441	480	471	434	465	463	435	477	468	468	446	433	474	436	451	402	441	465	447	443	461	447	443	458	466	462	440	472	448	468	472	443	455	489	500	439	404	453	447	472	433	439	478	461	458	506	443	483	433	470	478	456	477	436	460	428	486	453	467	438	476	455	439	449	470	455	442	468	444	490	461	457	493	446	473	497	444	441	439	473	487	446	458	463	458	479	418	460	466	485	443	449	456	444	505	510	446	444	496	473	469	464	442	477	473	471	470	481	461	463	473	473	485	458	460	452	468	485	478	454	447	428	477	469	470	440	467	485	462	504	435	483	480	471	463	485	501	435	430	469	455	468	463	462	475	458	461	478	444	447	498	458	458	438	443	446	446	449	472	475	462	462	445	469	449	472	477	459	505	460	442	443	439	432	490	434	449	454	463	489	434	446	472	471	447	484	422	489	489	490	448	487	464	494	473	480	454	428	472	438	477	411	476	458	478	461	464	466	451	452	478	496	441	505	460	468	471	460	462	434	479	463	498	485	489	446	450	463	460	451	488	475	457	491	450	499	448	456	501	437	450	473	419	470	497	452	453	482	451	471	472	455	423	439	440	436	438	464	487	463	454	447	440	469	471	441	475	442	472	483	479	458	466	476	458	428	421	451	452	466	449	459	453	461	461	476	492	442	445	441	488	444	469	472	478	514	485	479	474	453	450	447	457	489	450	462	474	439	467	430	450	430	428	448	458	434	467	477	475	460	444	459	475	488	434	472	457	444	444	480	430	506	462	461	462	469	469	456	465	471	399	439	457	483	449	484	478	456	443	452	443	480	439	425	456	467	459	443	461	461	451	465	406	456	470	415	431	448	497	453	455	451	463	440	432	465	491	478	460	466	497	477	480	470	427	470	471	433	449	458	427	415	441	475	426	437	448	482	431	478	445	459	473	452	465	490	452	441	481	463	463	444	476	507	478	450	493	425	491	478	426	449	455	464	434	479	483	450	454	454	457	450	473	472	465	480	483	437	459	470	445	423	448	468	454	477	433	480	441	462	465	466	444	443	454	484	466	497	422	408	503	474	436	417	476	458	434	429	485	477	460	465	473	458	498	480	460	438	487	498	473	468	421	442	460	456	501	461	460	451	485	401	414	474	482	466	458	464	459	435	459	469	501	450	459	435	461	449	455	456	418	436	477	472	461	457	466	469	407	458	459	477	471	435	447	474	495	469	462	478	457	475	466	459	460	453	445	444	453	471	494	482	472	444	447	473	442	440	444	463	453	465	482	481	467	455	471	485	448	439	459	473	451	468	451	476	452	466	453	482	476	457	427	464	465	499	498	437	480	432	436	455	489	463	442	456	458	449	461	497	441	495	479	429	464	451	441	443	449	490	459	452	455	462	487	477	465	464	408	471	523	447	436	464	462	509	466	486	458	438	456	476	473	473	448	433	475	454	452	460	468	454	473	472	466	468	446	438	436	459	448	450	491	486	432	424	467	462	458	489	453	438	449	465	470	457	430	474	489	438	429	461	436	438	472	494	480	486	442	464	483	461	459	424	488	480	476	445	469	431	459	491	473	440	488	464	442	459	473	442	465	449	503	445	450	483	445	464	434	454	493	484	480	476	421	450	478	498	483	440	494	465	422	451	439	506	469	454	444	474	428	456	440	462	496	525	434	479	401	503	461	427	451	443	473	472	449	427	488	494	414	496	442	468	440	447	477	463	490	431	457	494	454	478	470	474	403	449	475	467	446	463	462	467	492	486	472	448	453	471	441
24214	21330	28612	24437	22652	45420	52945	41738	22996	10746	2882	1090	726	621	629	630	592	593	608	611	595	631	573	571	599	571	576	555	547	593	567	608	605	588	585	559	599	558	574	606	600	526	576	628	597	573	587	583	580	593	610	580	544	585	557	590	611	553	556	564	590	582	644	566	587	638	584	578	635	660	569	570	600	567	544	566	586	573	607	587	572	577	576	559	586	536	609	576	577	612	615	569	585	586	612	590	609	556	632	636	594	571	626	622	603	623	595	551	595	553	554	576	611	570	591	616	601	568	541	552	560	586	576	582	611	595	577	584	620	619	560	611	554	596	586	562	561	569	593	542	620	542	566	603	573	592	565	573	548	556	625	587	578	594	597	639	559	572	563	573	573	614	547	548	574	580	552	546	542	558	644	625	564	579	610	550	597	567	614	634	558	561	538	585	615	586	595	598	577	552	580	585	538	587	559	539	567	601	600	585	575	583	561	611	550	581	594	583	630	594	587	578	594	598	597	589	590	585	563	620	568	563	591	541	572	544	621	545	536	591	601	610	578	577	619	586	588	570	582	581	593	578	611	569	582	582	568	606	609	593	631	602	597	572	605	590	637	543	577	605	567	594	612	626	602	596	584	551	549	586	568	580	536	597	595	592	583	567	576	535	618	580	576	566	590	566	527	598	544	617	627	568	609	630	571	556	614	561	612	588	610	593	601	622	536	569	596	590	543	579	565	611	593	604	555	609	584	604	580	570	592	597	551	578	586	589	603	613	600	543	578	567	571	563	609	604	561	611	549	576	519	601	577	586	613	580	551	566	561	619	639	569	524	599	569	604	537	540	557	555	620	546	602	572	589	551	563	559	532	601	558	588	560	581	558	577	598	568	591	555	622	626	585	575	593	591	547	583	611	615	586	583	579	546	615	587	557	571	610	596	618	567	589	570	570	564	621	604	603	565	564	575	566	539	545	575	623	557	592	595	592	570	601	579	577	543	573	563	599	608	593	551	604	564	584	565	571	548	599	590	558	607	598	532	567	556	557	578	595	606	604	561	625	610	591	595	601	601	587	598	593	619	578	604	641	586	582	579	610	578	582	583	588	625	574	605	571	580	555	616	629	559	589	557	568	578	584	603	547	536	569	569	555	543	552	597	593	566	555	584	548	606	592	616	585	621	592	619	513	538	542	566	597	612	574	620	580	590	576	547	532	600	594	553	588	542	580	601	599	581	550	548	600	552	592	607	542	576	569	600	562	601	550	568	567	577	553	564	598	594	591	601	596	639	561	586	608	584	551	564	567	588	618	567	578	567	594	587	592	594	587	589	562	542	613	581	536	570	622	562	567	558	594	588	558	569	610	576	550	583	588	559	609	565	590	606	550	532	590	629	593	589	626	565	564	593	595	629	573	571	584	590	574	608	522	557	578	542	608	602	578	558	602	552	576	560	572	577	633	561	604	578	641	581	620	596	556	557	565	578	559	590	586	587	578	589	601	543	614	591	605	585	579	542	550	572	623	561	613	617	562	580	629	568	587	593	598	535	565	571	606	559	547	577	593	614	572	542	630	567	574	604	616	591	594	594	592	597	578	581	547	595	608	633	543	516	599	598	595	569	619	567	594	553	614	610	567	598	613	561	589	544	581	573	576	590	607	558	576	576	559	610	581	548	569	572	544	590	621	545	626	572	580	564	568	576	625	588	608	598	578	590	599	617	577	575	562	605	614	568	574	575	563	569	577	591	613	588	549	601	627	608	538	579	560	571	596	614	578	595	616	609	644	546	596	552	567	609	601	609	576	567	599	575	561	528	600	595	547	600	529	638	576	574	561	596	578	584	570	552	616	586	549	578	598	565	578	599	559	566	552	593	573	589	576	555	612	606	590	553	566	625	582	595	589	546	598	600	553	563	574	572	558	599	573	614	539	585	588	612	530	565	579	531	585	583	561	599	568	594	581	616	583	593	606	599	630	611	599	618	563	617	613	527	587	605	582	559	641	568	582	581	606	581	577	555	598	599	568	571	581	574	602	544	561	606	589	557	590	575	601	600	554	579	576	567	615	613	602	536	584	580	570	612	641	570	571	563	560	591	537	573	589	582	608	608	570	578	614	600	583	543	540	554	567	604	579	606	605	576	549	572	593	561	634	586	560	569	570	597	584	561	604	581	565	591	605	591	600	559	614	574	549	588	588	564	579	618	601	588	547	603	577	543	575	563	603	604	581	550	553	600	590	588	612	579	602	564	631	621	607	580	577	606	586	563	586	587	568	590	526	552	567	574	570	595	540	565	555	545	568	557	590	594	601	571	545	610	579	602	533	577	592	564	582	617	591	547	587	562	609	549	563	592	581	540	583	608	590	584	569	572	595	603	571	584	557	612	616	576	562	618	607	603	583	587	624	615	614	536	534	545	576	562	552	614	588	570	552	584	567	535	590	564	557	635	572	607	597	601	579	571	554	594	577	575	600	579	557	573	573	584	616	603	562	608	557	591	578	577	559	595	564	589	549	647	599	523	603	582	601	552	579	561	553	537	587	625	614	601	591	527	588	620	583	571	566	645	536	531	548	586	626	557	601	574	599	604	556	584	564	549	576	552	552	623	542	558	568	550	589	606	629	586	590	567	562	562	587	573	623	598	572	586	615	590	553	544	576	525	600	566	555	626	617	553	574	586	586	598	564	588	528	599	583	531	547	565	615	568	610	578	567	631	557	586	594	600	607	543	534	548	575	581	595	577	552	607	605	617	575	576	572	561	609	571	548	587	547	577	581	582	589	587	580	549	567	556	590	554	565	520	536	613	572	581	571	576	626	565	583	589	573	579	598	590	612	522	559	544	586	600	604	563	524	593	609	579	622	578	574	609	568	566	529	577	601	571	578	575	609	551	598	563	622	575	571	573	602	574	581	596	627	565	636	582	625	575	514	568	595	567	560	573	580	574	584	542	622	557	597	609	620	601	610	534	626	575	598	579	546	569	607	558	612	611	617	616	559	577	563	607	605	572	616	552	593	587	589	567	573	624	599	572	554	593	568	587	587	582	591	617	579	575	590	550	566	541	559	586	573	552	573	567	556	551	556	582	585	628	566	586	589	585	623	573	555	598	583	572	603	577	544	567	565	568	559	549	635	566	630	577	558	585	557	615	539	525	597	531	618	590	576	574	631	602	605	565	587	588	576	545	597	564	569	554	547	531	535	586	592	584	542	591	567	589	626	574	627	587	585	539	603	572	593	554	598	577	600	585	562	608	521	568	570	618	581	558	600	597	607	563	597	572	573	569	578	565	538	585	589	571	632	590	521	559	593	560	609	550	556	553	587	523	607	594	599	611	566	574	588	611	586	527	603	569	574	629	560	599	598	560	596	581	581	558	605	625	523	618	564	580	597	589	615	594	576	618	601	613	565	587	611	581	576	587	592	589	572	562	595	577	622	575	598	559	592	592	573	581	588	550	615	608	562	559	535	607	582	581	602	578	564	601	555	577	527	543	612	576	569	578	587	574	558	613
4331	8134	6465	5712	19998	50006	48706	35804	17755	8865	2948	1132	649	557	592	540	550	547	555	569	536	571	535	574	599	546	538	562	570	561	537	534	512	540	569	532	536	589	517	534	543	538	547	542	530	587	524	562	524	551	532	536	563	569	588	603	536	560	579	584	543	565	540	509	567	579	549	592	551	554	567	564	569	575	570	570	564	563	549	530	554	553	537	549	577	560	602	552	508	557	561	589	560	568	536	490	544	535	529	517	578	565	554	551	551	540	564	513	548	544	524	596	539	513	609	543	536	608	525	540	526	563	576	531	530	530	542	594	571	538	528	540	543	547	535	548	513	546	535	546	603	551	521	568	544	528	542	539	545	566	544	576	562	511	529	579	531	545	556	544	521	542	553	563	569	526	542	544	552	541	532	545	541	519	507	557	546	572	579	573	514	583	563	510	540	544	561	500	522	576	513	525	560	557	553	549	546	563	549	528	596	544	513	529	550	573	552	543	517	527	538	531	580	565	558	515	569	507	549	573	592	544	586	577	554	554	545	556	552	566	556	609	513	561	512	556	551	566	496	546	545	541	563	531	513	565	532	584	556	566	539	557	530	547	526	522	515	528	521	572	560	605	572	564	548	523	545	535	587	515	598	535	554	566	571	573	579	557	533	537	598	522	555	558	537	552	548	541	540	575	566	540	549	584	522	530	554	527	534	543	558	496	540	560	515	526	545	529	508	565	533	546	532	524	533	554	496	600	528	607	544	536	575	548	554	496	545	542	553	557	539	571	597	551	588	542	543	539	568	549	565	558	546	515	537	555	578	545	547	538	520	531	508	545	547	561	579	571	564	520	550	523	538	584	557	537	512	523	505	540	550	568	527	533	521	586	538	523	555	507	519	538	544	563	528	563	566	531	600	540	602	525	531	551	557	556	567	593	551	536	517	570	586	541	530	548	573	539	507	575	541	535	557	593	565	560	535	522	591	548	517	516	583	540	544	574	552	509	544	534	542	545	575	516	534	554	523	490	511	547	574	544	530	510	596	577	527	527	555	563	536	546	581	499	572	520	543	539	563	587	573	528	542	564	566	533	517	577	507	581	571	558	527	585	548	545	554	569	542	555	528	558	556	571	511	551	555	563	546	525	535	537	553	581	518	583	527	522	560	546	538	524	558	513	581	560	580	520	550	532	516	560	567	570	521	548	549	547	544	528	554	549	509	551	542	551	579	590	538	582	550	542	575	547	567	531	543	505	475	509	543	527	566	539	520	538	564	533	547	550	551	560	574	534	549	500	528	584	576	576	569	581	542	571	578	527	549	564	539	587	547	490	516	559	550	542	595	559	586	565	572	590	551	500	543	551	500	543	586	563	589	511	590	552	550	525	551	557	569	612	527	578	557	506	570	584	515	551	522	527	578	559	546	519	546	519	504	569	535	536	569	563	551	546	521	548	575	524	544	557	562	568	538	540	555	538	524	545	528	540	545	514	543	554	565	499	526	531	550	556	487	566	563	514	536	576	569	570	526	549	567	531	565	572	549	577	564	540	553	565	527	574	544	551	504	518	525	541	562	533	553	547	546	527	532	534	530	502	542	539	524	574	543	520	555	528	525	575	586	556	554	602	513	554	524	540	550	570	564	539	552	568	505	551	561	574	557	521	559	514	573	612	507	572	563	555	583	563	553	564	546	540	550	541	530	531	564	520	552	542	526	577	551	591	533	547	531	590	541	549	527	548	559	612	521	541	558	622	563	561	530	556	597	507	562	549	568	538	540	557	523	526	548	566	543	532	558	541	521	577	558	525	582	544	546	576	578	542	534	563	576	533	559	580	551	562	549	544	537	543	543	582	549	553	572	539	565	545	556	527	549	535	550	542	534	555	577	533	524	564	529	534	539	601	544	534	542	558	535	534	558	590	532	532	561	576	597	550	515	507	519	532	563	536	511	519	571	535	501	528	542	531	552	519	527	585	517	527	521	541	576	540	540	572	559	566	567	518	519	531	518	538	539	577	544	499	567	518	540	547	542	555	548	536	574	534	583	568	537	513	513	569	527	557	563	606	520	579	533	530	515	575	542	529	536	556	544	568	556	519	545	508	529	550	542	551	542	519	563	524	568	485	572	529	562	552	530	524	529	574	493	560	568	535	587	553	576	516	535	509	586	552	548	559	555	563	537	550	537	538	571	514	545	535	542	507	581	568	532	564	522	515	551	558	569	490	535	559	548	547	526	536	527	521	512	511	531	526	591	535	555	577	526	533	526	541	547	504	552	547	549	533	533	536	537	531	548	513	555	583	571	556	537	521	572	546	535	575	557	599	549	593	559	563	611	582	546	538	557	544	524	539	604	574	563	581	530	546	552	612	549	526	553	493	543	550	526	511	509	524	559	567	560	579	514	529	541	551	535	528	554	567	589	554	509	546	530	557	534	523	574	502	557	524	540	552	550	521	574	510	574	568	537	589	489	550	568	541	518	525	570	531	539	518	549	570	565	530	582	543	579	536	512	519	524	535	558	500	570	545	519	524	531	542	512	537	499	524	549	553	525	567	528	559	580	523	554	543	556	513	520	564	526	553	549	520	547	552	556	514	565	566	531	592	566	520	574	534	529	537	503	550	550	514	557	528	562	575	548	516	523	521	502	543	533	555	592	552	543	538	571	554	474	550	539	535	552	526	559	562	527	506	581	534	571	539	542	528	530	573	560	539	566	472	552	523	543	563	525	550	551	538	536	580	529	557	572	498	575	541	545	526	596	537	536	563	535	536	522	562	553	565	517	547	510	561	597	578	497	527	553	537	560	574	529	561	542	570	529	594	543	535	569	564	518	558	589	536	507	592	610	561	552	531	571	535	562	568	562	539	522	525	559	574	486	534	531	541	530	553	562	606	552	539	577	533	554	535	581	533	563	520	564	549	557	555	559	507	556	539	552	521	495	564	508	544	554	500	545	547	530	573	540	546	557	521	566	560	549	502	551	554	536	533	558	538	504	525	553	507	530	573	543	519	524	543	527	567	540	562	564	566	523	529	591	542	516	511	528	595	574	535	517	520	545	568	545	560	526	530	549	538	556	555	553	566	581	558	527	544	569	577	509	532	526	537	532	521	556	539	547	595	591	548	542	540	569	574	521	531	554	588	573	517	563	537	513	508	573	579	502	565	569	546	570	548	564	543	520	515	564	495	571	515	513	519	529	519	510	535	544	523	581	542	512	566	532	590	535	553	594	532	557	548	555	545	563	541	566	514	558	569	547	542	501	568	537	586	525	553	525	534	558	586	518	576	551	531	526	547	547	547	533	554	535	523	547	537	552	508	534	524	540	578	518	550	544	524	557	524	520	560	535	540	556	542	581	536	563	492	529	538	524	594	578	539	567	549	526	541	545	553	570	558	553	542	536	616	528	579	522	534	533	538	592	559	555	522	528	552	575	547	523	557	547	504	564	557	552	565	567	535	517	524	559	577	528	545	527	593	584	535	547	507	550	520	526	588	600	541	527	543	569	551	563	551
27712	12388	1985	1050	1362	3979	4683	3293	1738	951	641	534	460	494	467	494	459	495	509	491	445	442	466	465	432	492	472	462	482	476	495	491	440	485	498	475	474	489	502	491	504	464	499	480	465	448	476	473	462	479	484	458	477	477	484	467	421	448	459	433	470	471	490	477	438	503	467	463	499	476	474	461	485	480	491	446	449	472	491	484	459	485	408	525	504	482	465	485	467	459	448	457	486	463	497	454	472	446	472	464	478	477	472	407	490	461	457	438	437	495	504	470	491	464	468	472	447	492	480	473	506	461	442	479	455	491	492	472	497	483	457	467	457	470	457	479	449	454	449	463	489	476	492	493	508	468	461	453	449	489	448	504	495	481	437	481	482	476	441	477	460	501	470	532	456	475	450	506	458	489	502	448	475	444	503	462	466	514	451	447	437	461	444	460	483	464	456	462	480	471	465	436	464	489	481	463	422	510	458	454	492	491	473	476	455	488	475	490	456	475	501	462	517	469	509	457	455	470	477	459	499	495	456	436	491	496	460	488	455	458	477	460	475	466	442	491	461	486	480	479	481	483	506	507	487	459	478	460	447	448	492	445	490	467	487	471	493	499	444	450	465	468	464	479	472	454	467	496	471	432	483	447	456	464	458	464	487	475	444	498	481	471	506	504	482	438	505	498	475	484	501	440	503	459	495	473	471	464	439	460	448	451	467	477	485	473	447	448	450	510	488	527	458	465	457	455	477	481	475	472	486	476	438	432	462	463	454	484	526	489	450	468	500	471	456	463	464	483	475	432	451	448	446	425	429	462	453	462	501	470	490	465	485	476	407	486	458	490	432	497	507	500	473	442	505	497	445	464	452	474	479	490	484	464	449	489	459	466	454	462	433	482	469	459	491	488	443	458	479	460	440	481	506	494	498	444	446	488	455	464	464	504	464	498	473	487	472	480	470	519	470	516	452	459	490	494	505	480	472	461	492	429	483	458	493	465	472	446	480	479	485	481	476	458	502	438	474	475	469	427	486	459	515	458	530	457	495	471	476	463	477	463	488	463	477	462	466	501	468	448	466	496	500	474	495	509	458	485	475	477	447	493	450	473	458	482	477	467	471	499	441	424	464	481	487	476	433	456	463	466	510	471	501	489	470	452	402	467	490	494	465	469	469	454	468	480	443	492	491	490	482	470	465	444	469	495	457	490	422	483	449	480	462	459	496	473	471	468	469	486	471	523	504	480	492	494	512	484	432	497	428	524	476	522	472	436	467	483	498	454	502	469	491	457	516	465	488	483	510	524	468	494	494	463	473	475	506	419	477	490	489	477	446	442	505	479	452	511	470	468	466	494	483	497	456	456	522	492	479	470	452	445	484	473	476	476	461	467	495	449	496	465	433	506	459	464	469	515	471	462	462	468	417	485	433	464	506	471	487	495	470	458	486	438	471	482	467	483	507	434	486	463	472	541	480	496	454	496	491	478	497	460	454	458	509	450	436	459	461	473	454	500	447	474	497	512	496	480	460	483	434	469	477	499	488	482	487	478	467	467	485	455	483	473	478	421	486	453	489	491	485	501	488	460	443	483	488	502	477	452	482	495	500	465	480	472	490	510	463	454	466	471	475	469	476	473	486	463	512	492	489	452	497	485	439	470	461	489	471	438	477	432	459	480	474	481	445	456	452	480	464	499	465	437	501	503	476	478	482	453	475	481	462	519	480	481	465	439	459	486	479	508	471	504	450	438	461	489	469	453	493	502	490	491	465	447	437	480	512	493	475	500	509	516	516	451	498	454	458	453	462	493	474	499	494	448	482	485	489	450	466	510	492	460	442	499	485	472	503	466	487	469	471	451	478	465	451	449	499	499	446	469	498	488	437	446	456	469	466	517	476	486	438	469	462	507	455	521	460	466	496	456	507	508	490	449	474	474	490	485	462	464	486	451	473	462	487	491	493	453	476	495	483	477	481	472	446	489	470	459	465	466	464	514	453	415	448	482	459	489	516	491	454	450	461	499	490	487	497	466	499	471	463	423	493	493	489	472	467	457	485	520	465	453	482	494	459	454	499	498	435	493	499	474	496	483	447	483	442	444	470	469	488	456	438	428	473	484	460	458	482	450	431	439	443	450	458	463	467	480	475	513	460	483	498	502	483	442	474	468	473	473	484	462	480	464	492	430	499	502	469	519	435	498	490	513	456	483	508	457	479	440	468	471	474	482	497	445	432	439	497	468	466	476	482	434	477	471	437	493	509	475	455	445	483	503	475	457	474	492	509	484	487	480	485	490	524	491	450	499	488	490	455	470	468	446	483	522	472	484	490	496	470	478	448	483	477	473	439	501	455	479	472	410	465	464	453	466	471	443	450	442	460	494	426	442	445	488	479	449	476	491	475	484	448	424	466	452	478	490	436	479	467	477	526	472	457	465	476	486	494	461	465	470	479	491	496	448	470	491	483	508	520	483	459	472	478	443	526	457	478	472	468	497	461	505	477	497	503	473	492	515	470	498	456	442	455	492	514	485	454	468	464	440	485	475	505	447	473	510	456	453	448	433	495	421	488	481	502	476	508	493	445	452	493	458	482	442	458	477	432	473	494	468	430	503	476	479	462	445	466	481	489	502	481	455	463	500	484	457	481	428	475	465	490	445	520	474	469	487	476	485	457	492	487	448	460	448	467	498	462	428	499	522	446	433	478	535	482	461	489	461	448	462	464	472	490	450	452	461	479	443	433	471	491	498	481	490	460	451	479	462	461	478	482	439	504	501	482	483	474	481	465	469	484	459	468	508	460	459	479	451	498	477	434	485	477	452	445	463	500	463	476	463	452	449	466	472	463	497	472	470	486	485	460	472	451	445	479	448	480	455	452	466	469	451	452	485	505	427	487	456	490	495	463	439	517	501	498	487	502	449	496	476	437	494	460	447	500	483	471	479	441	477	461	437	471	495	488	483	470	511	497	488	456	502	476	484	485	470	504	476	441	507	482	428	474	458	447	473	443	496	463	450	471	408	478	468	514	431	506	487	476	463	451	448	451	490	476	463	496	476	467	484	485	455	477	480	484	457	448	419	482	496	487	483	493	496	432	445	501	501	452	486	465	489	444	460	466	494	492	455	477	480	500	479	456	481	475	474	473	443	508	486	449	473	533	498	508	456	457	518	494	470	502	460	428	492	459	468	433	490	456	475	501	474	483	467	459	493	487	494	452	449	479	469	454	434	453	489	459	507	445	486	501	452	491	475	460	520	440	483	440	485	503	497	433	478	503	460	473	489	490	440	478	486	459	450	492	479	463	451	510	464	476	467	488	456	467	461	463	472	452	497	493	439	461	474	456	478	468	465	487	436	497	471	473	500	483	448	442	455	486	485	471	468	483	481	538	461	465	506	434	493	465	467	460	467	489	518	448	453	481	474	482	449	436	454	493	418	471	472	516	489	497	467	492	507	462	493	432	418	480	472	477	461	494	458	483	497	514	503	455	497	448	465	486	504	467	479	450	421	448	455	492	449
5332	1410	1181	934	1816	5085	5306	3734	1959	1031	586	493	422	452	456	406	416	444	442	425	426	473	396	418	448	446	438	432	427	408	433	434	427	468	451	421	438	467	453	441	446	426	458	428	480	446	431	423	439	454	376	441	427	405	418	458	415	430	444	395	467	444	430	453	422	451	414	437	436	448	460	411	459	436	423	457	413	432	458	422	460	414	401	436	462	475	425	464	446	434	432	432	431	458	439	445	448	430	423	447	437	415	443	424	419	483	446	435	436	439	415	468	397	415	389	452	436	458	479	427	443	444	399	432	425	436	453	435	429	407	421	461	417	486	428	445	469	406	442	461	427	433	433	409	420	433	465	430	465	423	419	423	427	426	454	410	398	404	419	455	440	450	468	407	402	409	436	431	413	437	477	438	475	413	466	412	443	445	440	453	439	423	414	405	396	460	414	411	435	421	444	439	439	467	456	457	471	420	461	410	435	441	437	425	452	402	465	460	440	392	407	425	457	450	442	440	410	455	445	440	417	428	424	405	425	439	454	438	450	424	402	412	441	452	467	453	450	378	416	445	411	395	458	424	453	428	456	415	473	427	408	431	433	462	449	475	459	433	399	482	458	446	454	427	452	431	464	405	480	442	427	400	430	420	419	470	410	401	488	421	434	446	435	474	406	424	469	398	428	441	433	423	448	461	412	445	456	418	442	433	408	442	430	430	471	455	443	447	440	438	464	432	413	459	454	406	412	409	411	412	431	407	462	411	441	459	456	403	390	435	428	436	404	436	466	426	442	401	434	406	432	424	413	430	438	459	446	423	416	428	463	408	425	439	449	420	407	394	431	415	437	414	455	403	445	411	459	441	407	436	461	424	384	413	440	435	458	423	422	414	449	429	437	442	439	448	413	459	462	427	451	449	429	420	418	431	436	408	426	474	449	404	418	416	467	435	408	399	441	448	397	433	434	437	441	431	433	454	406	418	453	449	414	420	441	449	460	432	418	443	419	399	447	438	415	445	445	393	430	431	438	463	410	412	434	430	446	489	390	413	390	399	392	429	423	441	423	384	427	404	448	411	433	410	424	423	452	427	477	425	427	430	425	445	421	446	421	468	418	429	432	435	415	407	421	453	428	433	417	439	432	448	446	435	447	412	419	433	368	456	430	457	409	438	432	421	415	428	418	422	418	422	433	421	460	452	430	436	387	414	451	483	424	437	428	425	439	433	394	434	434	410	400	437	416	439	430	420	405	428	385	432	452	428	439	434	454	410	393	420	437	466	471	433	425	423	428	465	424	463	454	447	454	418	406	433	443	451	438	420	435	444	430	412	431	449	440	430	414	441	434	406	395	477	446	479	409	455	422	442	428	443	430	404	395	439	407	426	428	439	454	428	438	461	407	439	418	403	442	445	448	419	391	409	474	423	403	447	412	431	417	404	430	438	426	436	480	419	445	455	445	449	427	436	423	433	460	474	455	466	437	425	429	420	413	429	461	434	434	411	409	436	413	435	443	448	469	464	447	466	454	399	430	385	413	456	397	466	416	441	432	418	459	439	395	411	421	428	422	429	399	498	454	425	468	442	407	436	422	435	434	414	422	434	449	444	443	453	419	476	430	420	425	408	424	452	400	452	421	426	437	421	429	419	404	422	438	440	473	465	402	450	440	452	440	444	446	417	449	400	454	444	416	466	450	412	431	412	484	380	412	458	398	449	440	412	441	419	456	435	438	399	428	454	456	441	436	436	425	433	406	440	403	424	426	417	451	434	425	416	443	430	422	431	476	430	427	452	426	454	431	440	418	421	454	424	365	432	395	415	451	404	443	406	431	408	471	425	406	451	418	453	395	394	444	392	407	428	443	438	418	419	399	431	415	401	430	416	440	443	399	416	456	445	437	475	437	440	443	442	431	431	431	405	434	412	428	405	422	402	448	458	452	427	421	445	426	478	453	419	423	468	427	442	414	422	432	432	418	421	426	447	417	433	442	424	446	436	422	409	434	453	438	407	446	430	430	440	446	440	442	451	433	413	435	443	455	452	448	412	426	428	480	444	434	399	448	468	431	418	414	404	421	425	422	457	407	440	452	454	421	431	424	469	420	429	456	444	408	381	458	408	438	437	440	411	396	412	443	458	427	431	416	428	471	410	440	440	416	402	429	438	436	406	426	444	428	418	421	437	429	407	435	457	449	447	416	398	426	422	429	458	410	445	453	453	429	436	440	443	417	429	424	432	456	399	456	451	422	420	422	450	437	439	429	435	446	451	436	436	449	432	449	436	463	440	420	411	418	432	463	449	422	442	408	464	419	409	427	408	437	452	413	413	416	431	425	470	435	416	463	415	429	411	455	452	441	410	435	449	401	434	417	456	448	428	459	445	427	422	419	428	431	411	411	406	414	444	437	439	418	445	461	439	430	448	453	433	419	410	441	433	444	440	444	431	394	431	447	444	445	433	441	423	435	418	443	429	462	438	416	430	418	409	419	414	444	434	423	431	451	413	435	453	438	429	424	417	415	420	462	411	431	419	403	440	497	444	405	425	417	423	440	399	402	430	428	413	456	475	426	398	394	449	440	414	427	456	397	448	418	437	415	436	423	416	466	424	452	418	436	468	444	442	467	412	395	397	443	435	426	451	423	408	404	418	442	427	425	431	397	432	436	426	455	476	457	434	418	454	437	466	465	404	458	442	427	439	425	430	427	387	440	454	444	412	464	434	432	503	424	416	440	421	437	408	459	409	410	428	452	410	430	448	436	433	421	424	435	422	484	431	418	444	433	428	439	435	457	431	446	420	440	442	476	419	377	434	433	435	473	441	415	415	438	420	441	420	452	459	438	437	465	482	435	443	445	444	435	409	453	423	421	433	402	458	444	464	416	424	444	422	419	467	448	423	452	427	433	433	445	422	417	402	464	405	431	421	457	426	388	467	410	456	422	436	456	467	423	467	428	436	433	424	440	412	418	425	421	445	458	432	454	454	429	445	411	433	431	436	474	419	421	439	417	420	437	433	432	418	451	461	427	429	473	437	425	418	472	449	406	428	407	430	426	463	415	419	419	448	450	452	438	447	436	427	419	444	444	449	453	446	440	442	475	424	447	450	399	468	446	454	453	457	477	418	432	450	409	452	461	389	456	447	396	422	413	472	417	435	416	431	410	411	446	432	423	450	409	429	433	438	461	417	440	438	480	443	433	463	415	405	421	436	430	431	436	422	443	457	403	429	422	424	423	439	443	422	427	437	472	424	442	399	414	433	429	375	399	411	436	438	441	462	465	458	415	442	430	448	426	443	424	432	464	456	409	451	402	419	429	470	443	432	442	467	441	372	465	449	421	445	405	414	469	448	432	436	417	401	423	412	395	415	450	437	409	450	434	452	449	411	417	448	439	405	458	467	442	397	474	409	472	438	436	466	402	443	443	443	459	419	446	439	415	425	425	437	418	442	409	446	406	399	382	431	447	420	469	458	438	432	435	389	428	425	481	442	463	411	444	429	478	445	410	427
25476	21356	27099	25220	10005	21781	35878	27272	13386	4747	1509	720	537	508	507	485	489	483	533	496	506	419	516	457	494	462	464	478	488	460	477	468	472	475	450	488	532	492	500	445	457	481	458	474	486	450	503	487	486	486	502	495	454	483	465	507	453	544	450	505	460	465	455	506	459	503	471	487	456	465	467	453	476	486	450	499	491	490	491	506	465	462	489	484	484	443	498	456	486	462	443	524	486	449	496	459	437	464	498	461	479	472	489	455	441	419	506	469	467	459	488	463	485	440	469	477	493	514	474	451	436	504	492	505	449	487	466	454	478	471	503	481	453	557	452	496	476	435	474	449	474	479	492	491	500	456	504	478	456	485	495	485	482	491	442	507	443	436	481	466	490	474	486	468	500	482	476	478	473	476	467	498	471	456	493	486	480	475	488	479	455	474	491	502	442	458	440	490	480	448	493	468	469	484	469	489	472	507	472	458	458	494	493	464	459	468	503	458	481	537	470	481	488	478	464	500	463	499	461	511	495	449	503	443	476	470	463	465	482	467	459	504	454	434	508	480	443	482	501	493	492	470	488	473	477	483	470	469	506	487	439	486	494	502	489	476	471	481	509	493	522	479	469	465	458	487	481	472	493	485	451	465	465	436	457	498	505	466	486	500	506	480	468	474	484	477	474	460	508	465	477	455	523	477	495	451	475	462	476	482	466	451	448	453	493	472	468	482	485	435	518	471	426	480	435	475	473	489	502	452	473	464	502	502	503	469	496	470	497	506	470	498	471	473	508	434	465	481	494	471	465	479	493	477	473	489	491	489	489	447	490	469	499	454	477	513	449	501	471	440	471	463	483	485	455	479	441	478	442	514	512	488	491	473	442	464	450	457	479	451	474	511	500	521	440	448	485	526	528	465	471	457	484	513	461	504	450	508	470	480	454	479	469	465	459	469	495	450	473	512	475	457	442	515	452	482	454	495	461	488	480	475	485	528	501	473	458	435	451	494	484	481	471	476	481	485	449	490	488	472	497	447	496	457	485	470	475	472	471	464	475	494	492	471	477	483	466	497	482	528	465	458	484	478	496	499	470	513	466	472	477	476	465	459	496	483	492	453	506	453	459	478	472	491	482	470	437	460	454	462	483	475	490	458	461	427	462	444	472	448	439	471	509	499	506	482	478	471	442	476	457	479	483	490	475	490	480	459	468	476	519	442	495	431	465	483	506	502	510	516	508	506	451	456	473	490	470	462	477	495	501	492	465	456	463	489	452	462	467	491	477	446	468	459	488	468	476	477	486	487	507	475	436	480	444	453	449	476	468	471	455	473	513	502	446	477	509	457	476	457	459	429	468	468	498	480	475	480	470	503	480	468	475	504	461	502	468	484	464	447	450	468	522	498	436	493	438	437	524	488	454	453	487	463	491	444	500	505	487	520	478	437	481	495	449	511	512	499	465	495	463	446	539	471	497	448	493	478	467	455	475	490	473	515	486	480	483	525	477	474	476	487	464	490	491	433	497	463	461	510	482	474	469	490	484	449	495	505	466	488	458	494	490	493	451	493	467	499	521	472	504	482	468	481	499	455	497	467	472	498	471	514	455	468	506	449	478	458	427	470	467	487	494	463	445	481	494	504	431	499	482	507	508	483	497	443	505	501	484	476	496	480	494	452	494	466	493	459	483	479	484	474	433	452	490	478	521	483	497	455	470	493	489	485	498	496	449	500	489	483	441	488	475	492	506	474	469	492	499	459	450	476	500	507	463	532	553	479	479	431	527	481	493	493	478	498	494	495	474	482	488	470	471	514	514	479	485	443	496	472	487	462	491	482	488	383	466	510	496	456	497	517	467	498	483	474	439	483	466	490	456	485	464	520	448	451	482	489	472	467	484	492	438	486	480	482	451	455	500	481	530	486	478	486	522	485	465	484	495	489	521	465	476	474	493	456	482	453	443	479	481	474	430	465	480	469	456	465	493	452	474	502	462	490	491	472	470	460	494	484	461	465	461	489	492	508	475	486	472	445	507	469	468	475	466	447	465	454	479	482	445	514	485	434	468	490	485	487	493	450	473	436	478	457	534	500	448	488	477	487	513	460	453	483	464	448	484	459	490	484	504	440	513	500	472	458	473	486	513	505	457	441	527	492	474	481	485	513	467	469	481	493	523	459	471	517	486	493	490	480	497	490	458	477	449	460	466	445	522	486	531	491	428	486	489	481	450	492	490	508	473	508	484	442	494	452	467	462	485	443	524	463	453	453	474	468	429	509	491	471	481	455	464	450	481	496	475	495	440	501	470	480	498	456	511	482	485	496	475	463	472	475	443	479	466	492	451	486	478	480	408	490	458	464	483	473	501	493	514	475	442	468	478	438	482	503	471	482	492	491	419	450	446	502	528	473	459	462	476	467	479	473	500	488	434	491	443	479	524	491	461	475	486	513	468	442	506	490	515	476	458	446	481	485	530	480	464	476	521	481	520	523	444	465	470	469	486	457	472	473	464	467	469	471	477	471	478	487	460	493	473	443	480	490	502	478	472	490	503	485	478	465	458	493	471	481	477	507	440	472	459	482	477	494	488	486	435	469	499	500	460	506	495	481	461	457	450	471	465	472	465	480	497	463	455	453	463	473	468	465	469	464	444	476	473	487	491	432	490	556	447	466	503	491	478	523	495	483	498	475	500	482	446	441	472	467	458	479	471	492	494	474	502	485	443	469	488	480	460	514	481	503	468	483	495	467	462	527	488	451	453	477	470	457	471	466	470	461	476	490	486	503	472	458	499	473	474	474	495	455	473	530	488	481	484	463	487	525	469	478	518	478	497	447	466	486	442	494	469	470	491	466	497	451	489	511	462	502	491	479	500	442	500	508	458	469	493	463	464	485	435	484	463	499	465	493	491	477	497	476	485	476	451	482	475	452	454	451	454	506	471	469	498	460	476	462	463	492	435	463	487	475	511	504	450	450	462	474	477	435	486	489	438	518	484	468	475	475	448	469	501	500	468	485	465	462	442	447	455	467	517	503	476	497	463	473	506	452	518	461	460	479	485	507	480	479	469	478	457	507	467	517	444	500	462	497	496	478	471	500	470	480	510	474	530	476	459	468	460	457	469	505	494	484	487	475	461	468	460	480	466	471	486	471	488	487	487	485	456	499	486	471	448	461	476	480	489	489	476	472	498	403	502	454	485	481	491	493	497	484	481	452	436	471	461	443	479	448	451	462	464	477	510	542	491	445	465	472	439	479	477	483	487	462	459	472	483	527	520	464	461	488	460	462	480	472	502	459	498	469	497	471	461	469	483	478	445	480	489	455	464	514	497	492	472	482	450	461	483	486	486	461	472	484	466	446	446	472	489	456	463	481	474	440	424	492	461	450	496	479	495	480	476	484	493	471	457	478	477	467	497	480	460	456	490	460	480	439	468	487	474	481	485	468	493	500	500	461	458	488	518	469	478	462	487	452	480	455	447	493	496	472	499	533	475	490	488	487	495	481	490	510	524	509	498	458
4706	4905	2914	1904	5959	23353	32147	21694	10725	4582	1656	765	510	458	480	459	451	464	455	463	461	483	447	450	474	466	464	491	477	460	450	449	476	452	440	438	444	463	444	485	474	456	458	395	462	464	476	480	462	472	470	496	430	480	416	442	434	466	439	465	477	469	431	435	474	489	457	443	492	476	453	433	487	478	400	487	453	454	491	456	449	528	476	441	441	498	454	501	469	468	465	474	461	454	434	447	473	424	494	485	435	464	453	464	463	484	461	477	460	479	437	454	457	418	491	437	467	466	432	464	439	478	469	469	464	444	472	416	445	446	438	455	503	468	443	441	449	497	481	469	421	514	431	467	482	461	426	450	468	439	466	460	425	456	451	451	420	493	423	471	415	470	446	461	469	454	417	429	462	484	434	490	481	431	432	447	461	433	459	427	460	486	459	467	461	483	453	424	454	446	453	447	495	452	446	462	463	423	476	462	443	445	454	478	467	434	504	458	477	439	444	453	457	463	473	435	478	441	422	480	492	485	415	486	449	507	458	444	464	475	466	470	424	476	467	444	464	450	470	443	458	470	467	437	459	472	456	439	427	418	437	517	431	480	475	457	460	497	416	462	458	468	471	449	456	425	486	450	470	485	465	457	496	430	447	452	483	469	445	433	492	415	481	464	434	459	461	458	455	437	496	465	446	440	456	438	486	461	421	473	434	400	442	452	444	447	458	429	448	481	463	469	454	422	447	498	461	441	442	458	487	452	407	440	452	462	440	451	435	460	449	495	463	479	434	429	458	429	454	454	437	422	477	465	434	472	429	479	432	455	462	438	453	469	398	438	498	457	434	481	439	441	440	422	468	413	429	482	465	506	445	466	445	414	506	432	463	449	478	468	442	438	477	425	467	450	488	474	472	453	471	454	435	421	469	439	417	476	427	435	434	465	409	451	462	446	434	463	444	438	441	464	484	466	471	464	471	408	432	450	491	460	483	459	452	458	464	457	446	479	444	443	444	458	501	502	414	473	468	480	452	440	445	451	436	496	462	409	462	453	455	482	438	427	475	472	442	480	422	459	416	430	447	441	464	460	444	474	440	470	449	443	468	429	456	470	438	452	444	453	461	475	475	480	463	488	440	450	482	487	439	448	461	426	497	448	451	462	440	477	419	420	446	458	452	433	460	454	458	476	469	464	477	406	414	447	487	486	414	480	451	423	434	456	467	446	446	423	459	434	478	439	455	441	514	426	477	455	452	454	457	423	469	430	462	456	482	468	420	435	447	499	448	477	511	453	470	461	460	466	455	447	452	482	467	464	472	455	429	476	471	466	467	447	430	496	448	437	476	461	449	477	469	432	479	431	418	462	490	484	436	450	430	512	453	408	477	470	438	465	435	434	456	449	439	457	463	450	440	404	467	455	462	474	433	467	438	454	434	453	465	464	454	462	469	469	426	427	482	455	482	486	444	441	422	427	430	454	465	435	484	430	431	492	421	435	502	401	439	454	427	488	484	474	481	425	474	434	459	471	457	448	439	488	445	434	482	429	447	443	446	463	457	438	462	460	462	470	443	487	472	441	501	452	477	492	466	447	436	441	474	429	451	483	420	443	436	407	498	439	460	470	441	477	450	470	477	468	446	434	421	477	407	436	478	464	415	462	448	474	460	451	409	455	444	467	452	428	430	465	440	473	459	432	427	433	462	479	480	427	461	451	475	420	440	486	436	450	457	452	405	431	433	443	478	459	454	497	457	444	463	445	466	457	466	437	466	484	441	492	431	481	498	414	438	454	508	436	505	424	447	471	456	430	443	486	456	450	461	418	422	447	456	488	435	419	447	464	441	467	442	450	478	447	463	452	434	469	456	442	469	458	458	466	454	492	454	441	473	474	464	453	456	452	468	431	440	448	438	447	469	474	445	467	449	433	445	406	431	461	478	451	465	427	448	465	466	439	507	456	403	470	474	460	481	443	453	482	435	465	447	472	472	431	489	514	420	418	423	446	446	470	448	414	457	463	462	446	438	428	488	444	477	476	476	460	447	475	438	450	468	430	478	432	449	430	431	440	426	462	443	422	449	459	442	449	460	465	460	405	461	474	478	509	500	482	466	457	422	431	442	459	439	484	395	424	480	459	466	482	435	441	484	460	439	442	435	467	474	421	469	444	487	425	464	417	454	443	454	492	455	425	430	463	462	487	445	447	467	490	434	469	448	450	424	441	445	468	452	450	418	434	433	500	431	441	475	434	402	433	460	477	459	449	461	484	445	446	426	441	481	448	436	466	439	435	466	449	448	464	446	454	461	449	441	440	451	445	436	459	478	448	475	467	454	409	462	460	460	455	489	421	465	441	463	447	443	460	429	454	431	462	427	443	461	453	433	415	447	466	448	448	450	488	465	459	480	464	443	466	421	465	484	478	460	437	468	423	425	467	475	443	453	472	444	443	450	466	451	465	424	430	471	438	467	443	417	439	433	486	468	444	432	466	463	440	442	417	468	460	459	487	470	442	455	473	456	441	446	474	432	466	440	443	456	424	463	408	427	450	477	506	479	454	447	482	454	450	449	427	449	502	448	445	464	447	441	460	472	440	451	435	494	442	494	478	467	445	437	433	467	465	455	459	460	498	454	446	459	464	466	469	450	482	461	478	452	423	445	491	427	442	462	448	461	416	459	414	446	437	498	446	464	469	412	433	452	501	436	451	427	472	431	452	450	514	468	431	465	415	496	465	512	454	499	491	412	457	436	447	454	459	411	472	476	489	463	453	458	449	420	437	456	442	466	464	475	488	436	438	430	431	468	478	435	441	440	479	467	459	462	478	444	438	447	419	467	469	466	453	432	453	447	464	459	445	454	432	486	462	457	437	460	417	456	471	477	431	459	439	474	460	463	451	477	469	439	453	453	480	465	458	455	469	461	464	456	466	450	452	462	455	471	470	450	441	469	415	486	433	455	447	450	466	484	475	433	442	457	473	422	455	442	444	456	455	440	440	446	439	452	456	447	495	456	435	426	466	456	459	435	448	443	472	468	459	439	461	481	464	448	466	469	471	469	414	471	442	422	466	464	440	490	490	429	484	456	462	448	453	489	452	477	477	442	442	427	413	435	446	428	511	426	447	454	480	424	426	411	445	444	450	456	449	428	435	470	442	435	451	490	455	454	454	457	459	481	429	441	458	470	456	448	449	461	512	458	448	439	437	464	471	461	485	432	431	451	457	454	452	458	442	447	483	422	450	429	439	424	439	476	459	417	434	436	476	456	492	427	472	422	473	450	456	467	433	514	454	464	464	442	434	453	431	476	459	490	457	467	443	466	455	459	451	453	437	481	486	438	501	477	475	419	446	448	426	423	439	428	451	476	437	483	464	475	438	411	474	432	454	456	455	482	455	470	427	459	434	478	481	450	457	456	466	448	466	464	461	414	419	432	439	433	439	436	461	435	460	442	442	455	473	435	446	440	437	420	432	442	463	440	413	454	446	478	438	412	413	454	484	450	442	459	487	414	458
24269	21371	28651	24451	21477	34250	54290	43952	27515	12366	3352	1222	723	601	575	614	596	554	645	611	583	608	620	599	560	586	585	570	590	602	601	568	554	608	605	606	576	579	603	579	572	603	575	611	568	584	560	611	586	625	542	583	567	582	620	555	572	568	614	581	559	564	557	586	586	606	591	554	578	573	563	593	583	552	548	581	556	556	603	554	593	593	583	572	568	601	574	589	576	584	588	575	563	606	560	573	542	605	565	588	596	606	588	608	586	540	551	578	555	592	622	527	568	599	540	596	529	568	620	593	584	600	543	584	592	568	622	566	561	530	571	579	563	580	569	609	623	623	554	580	631	565	601	608	552	603	583	624	588	576	538	523	582	583	580	566	605	567	586	597	656	586	544	598	606	600	527	639	585	605	611	592	572	598	558	550	573	569	566	573	533	605	589	580	604	537	593	577	543	570	580	615	560	589	550	562	548	591	589	547	575	566	600	593	577	541	610	579	575	622	601	559	563	592	650	565	594	578	560	571	570	526	602	549	565	589	579	604	581	584	532	567	556	581	572	573	587	599	619	597	550	576	589	612	572	533	596	598	581	561	636	578	537	559	588	546	586	617	609	555	528	581	578	570	555	529	561	575	624	581	585	567	624	614	585	586	631	603	542	617	591	583	551	603	582	606	551	586	623	553	618	593	570	584	590	592	541	582	557	598	597	577	574	574	546	539	605	558	562	584	569	580	620	580	574	580	573	552	547	601	597	561	548	601	591	583	505	600	593	575	577	591	605	632	558	547	570	551	603	610	575	587	574	563	549	573	609	549	587	573	553	624	574	572	576	599	595	583	561	604	576	629	584	572	568	587	569	544	587	573	574	542	568	546	608	600	584	560	589	590	583	586	596	583	550	602	601	597	580	567	565	581	568	577	545	595	579	573	568	575	605	539	519	594	574	630	585	574	583	535	649	548	562	554	556	548	553	575	565	572	603	584	608	570	592	617	591	609	565	546	570	595	589	582	579	626	624	574	592	569	553	547	549	604	576	600	629	584	581	568	619	622	590	551	587	585	569	611	603	599	603	600	571	541	578	600	572	597	600	566	562	597	573	604	578	558	529	582	579	550	587	571	573	577	595	549	565	571	625	616	579	600	553	574	600	619	531	630	597	553	565	578	612	590	588	575	610	616	549	586	581	575	578	561	625	540	566	549	585	585	543	572	592	580	560	563	583	626	572	568	614	580	552	538	586	567	587	615	589	550	555	586	585	562	591	587	584	522	607	594	587	545	576	578	528	587	591	552	573	570	577	585	621	564	544	600	591	590	615	614	534	589	568	602	591	548	581	575	586	581	576	576	611	639	561	574	579	542	529	568	564	596	571	591	637	570	547	562	555	600	568	635	615	602	592	571	556	604	598	577	597	575	555	603	567	552	663	613	581	570	584	601	582	557	572	565	585	538	558	562	571	573	594	613	591	597	556	560	582	595	562	553	585	610	554	612	588	593	552	593	560	590	607	572	582	527	580	585	580	555	589	534	555	585	625	563	581	543	583	545	594	584	618	580	535	584	564	561	596	564	572	606	589	565	569	588	561	557	566	608	632	612	566	599	556	570	575	542	565	554	621	580	562	566	556	598	576	599	563	566	626	549	576	566	587	556	610	602	599	574	627	584	571	604	581	564	565	597	591	527	617	574	581	576	587	576	579	569	567	571	524	612	596	561	557	607	549	576	597	516	576	557	540	562	594	597	584	545	584	536	544	594	591	582	592	576	576	578	589	576	565	574	583	540	579	605	601	598	563	597	592	565	580	601	601	573	624	558	578	578	601	551	589	587	577	579	589	625	592	558	597	576	583	559	576	565	587	591	570	561	581	565	606	607	584	578	599	600	591	584	579	554	577	595	600	553	609	559	581	558	565	564	578	602	596	586	588	573	573	562	586	574	616	591	572	547	594	556	537	606	568	653	557	646	600	633	554	601	615	546	538	595	554	579	591	575	546	585	605	587	618	583	531	519	630	604	607	571	646	564	628	574	542	554	602	577	628	557	613	557	534	597	554	544	567	581	575	605	566	590	552	522	570	547	564	578	586	629	560	571	588	554	567	563	590	597	572	601	608	598	574	551	581	570	596	587	564	577	618	588	544	593	581	591	581	591	600	592	592	557	540	552	589	587	590	551	575	592	536	549	590	569	550	557	614	587	586	589	620	579	572	580	583	575	601	590	556	576	617	576	574	571	579	580	563	608	550	593	572	575	575	631	592	607	592	617	614	579	537	580	609	539	537	580	585	571	609	584	583	565	534	552	570	594	549	607	628	593	555	536	535	604	555	575	572	582	568	577	578	548	556	578	563	610	595	603	620	576	571	568	586	605	589	578	606	544	603	591	567	589	619	562	594	620	546	591	546	594	584	565	532	586	612	621	558	564	549	592	544	583	548	590	585	618	589	656	567	594	602	564	585	584	542	567	628	563	581	610	626	591	551	595	594	576	529	612	597	593	569	616	591	624	603	586	577	609	564	590	544	598	617	549	572	555	549	566	605	609	568	564	584	549	605	571	519	567	581	559	593	575	601	633	594	611	576	540	565	604	546	582	568	591	543	573	558	589	586	598	542	607	563	592	614	600	594	554	524	602	557	549	557	524	603	590	581	590	547	618	585	568	591	560	546	580	559	547	578	569	538	566	591	572	569	582	562	589	590	594	571	564	579	590	595	554	576	566	581	525	592	554	604	545	544	571	556	599	608	552	600	540	591	571	581	559	598	568	589	558	607	617	564	600	583	609	564	583	584	618	601	589	580	601	557	586	593	615	563	548	573	560	613	588	586	571	617	575	596	563	571	588	576	568	595	601	598	576	641	551	565	592	620	557	581	526	603	542	561	580	583	535	592	585	568	593	587	554	556	568	530	594	537	558	541	560	619	552	580	572	574	588	595	585	601	604	557	575	622	593	566	612	612	547	605	596	559	572	594	622	609	590	560	609	575	559	507	615	600	605	606	583	555	601	567	561	585	578	562	564	574	564	592	568	542	525	559	556	538	564	549	645	546	585	548	596	575	571	618	628	587	588	582	623	583	557	547	565	568	550	613	604	568	613	582	598	573	537	607	583	593	548	548	592	556	584	585	561	590	552	597	557	568	594	547	569	609	582	566	601	585	597	596	530	592	581	536	582	551	573	572	569	587	555	569	532	563	616	572	588	595	580	606	553	602	607	586	572	614	570	552	557	581	626	605	601	592	591	569	628	574	588	590	591	553	585	599	560	557	557	589	580	592	594	595	572	579	583	592	596	616	574	576	614	663	562	634	559	566	590	600	598	587	574	616	555	555	560	587	579	566	596	535	587	625	564	578	567	572	565	595	569	597	566	537	603	561	569	611	568	585	602	559	591	554	513	567	578	581	550	583	595	577	561	584	611	564	552	624	586	565	583	584	560	561	598	528	546	583	593	571	603	567	557	624	575	572	583	565	593	596	537	560	549	587	618	529	531	544	562	578	535	550	594	569	574	565	571
4517	9132	8154	3958	9412	37582	50029	38320	21720	9314	3231	1163	680	568	532	565	583	521	574	567	530	589	562	546	563	515	560	597	563	593	547	484	574	516	542	527	574	527	531	535	509	550	551	503	596	515	545	493	539	495	558	547	533	500	571	561	552	588	534	558	551	582	526	521	531	547	494	523	548	557	546	518	498	574	546	542	523	506	525	514	520	510	491	515	520	517	565	564	542	588	545	550	498	542	520	532	567	548	554	568	528	495	538	578	565	525	533	574	543	513	527	557	554	553	505	589	560	525	564	540	520	556	537	523	536	565	520	562	516	503	573	537	523	527	553	555	561	561	578	540	554	542	527	495	562	524	544	522	567	527	490	530	545	511	541	526	523	528	523	558	512	497	539	554	546	505	544	535	534	521	568	516	532	508	565	570	486	575	541	554	537	521	474	534	534	522	507	539	544	544	526	565	547	497	504	529	527	528	551	531	504	561	551	556	525	543	538	504	520	545	555	547	520	563	497	526	545	555	526	550	570	555	538	544	556	493	542	584	537	524	542	551	549	538	570	548	539	519	536	547	516	562	549	540	538	585	549	547	567	505	537	548	544	530	549	549	511	533	562	535	561	507	516	580	550	561	520	552	516	529	556	524	535	536	538	521	575	558	538	577	557	550	536	526	520	504	523	542	552	525	523	520	530	546	557	554	519	554	535	556	569	555	539	584	542	517	511	515	528	538	540	590	517	559	542	582	539	555	517	499	548	537	550	582	562	518	515	577	542	563	583	545	546	539	557	529	564	553	534	517	542	541	554	538	470	526	535	553	536	547	564	551	548	529	570	535	537	541	550	574	536	514	561	495	577	537	534	532	568	566	540	548	521	502	555	545	546	542	548	529	583	545	546	530	546	558	535	563	538	518	556	535	526	499	580	554	545	552	563	569	538	537	527	520	540	578	537	531	519	512	535	570	542	525	533	553	555	595	563	545	579	537	464	526	528	559	499	566	533	557	502	582	550	529	534	597	523	570	516	542	528	547	526	526	538	526	521	551	533	514	562	484	533	549	560	549	549	529	557	540	549	553	552	597	579	540	565	561	570	577	542	563	529	514	582	543	503	557	531	570	486	506	523	535	516	510	515	529	533	551	507	504	570	528	542	540	549	517	570	526	536	536	541	527	547	549	538	521	559	553	525	585	522	526	575	497	557	548	573	587	506	549	538	539	522	550	534	533	573	531	508	564	537	550	572	531	509	521	537	471	568	541	549	579	558	531	540	508	525	506	559	485	566	568	551	501	559	583	554	524	530	575	524	572	530	556	548	526	551	566	568	523	525	548	529	540	566	559	535	535	511	535	508	543	535	542	530	551	519	557	585	503	535	558	548	521	534	551	572	562	547	525	520	538	541	545	527	508	528	503	534	571	508	549	552	524	518	537	544	538	558	538	557	482	530	567	548	571	580	520	521	551	536	546	552	556	562	584	493	515	569	515	549	543	498	520	567	565	528	537	508	519	552	472	547	546	559	544	574	534	553	562	532	540	547	526	554	581	569	530	565	502	582	492	509	555	522	513	562	509	535	577	534	515	594	525	505	539	481	508	553	534	501	513	527	555	524	529	542	491	549	531	557	559	563	554	567	519	549	527	512	556	502	530	526	548	583	559	574	541	527	521	568	521	513	562	508	573	581	515	518	538	542	566	590	506	550	525	528	535	533	581	546	550	558	521	542	547	541	555	527	526	524	552	515	517	543	532	546	557	548	534	532	558	544	507	531	544	550	547	566	554	569	525	525	570	545	551	549	544	477	574	533	548	510	538	533	510	528	509	580	463	518	507	545	570	561	554	514	564	523	518	526	537	556	576	540	498	509	564	541	550	552	501	517	497	534	540	521	547	561	536	555	489	564	521	485	533	552	611	550	573	476	525	576	545	564	501	543	509	565	540	516	558	509	531	583	531	535	496	490	510	551	559	545	508	566	542	528	561	584	515	523	527	527	548	545	595	546	524	578	500	507	549	513	540	503	556	515	572	499	543	523	531	547	520	536	527	568	546	539	503	552	561	536	533	539	531	476	540	525	524	548	547	544	499	552	534	575	520	520	521	491	556	526	513	533	521	554	506	513	541	556	543	571	545	530	535	511	538	558	521	531	575	517	557	544	559	529	527	508	534	539	538	522	528	524	529	587	530	542	516	531	552	540	532	543	548	572	526	528	531	554	509	526	536	508	561	520	529	528	539	576	548	570	581	551	519	574	521	582	490	528	576	572	519	521	533	521	543	535	523	566	543	502	520	563	588	525	539	528	543	558	543	545	547	510	556	507	552	554	561	557	491	565	533	523	572	534	502	559	554	563	565	528	537	570	569	577	522	548	530	547	570	538	567	533	514	546	528	556	548	546	543	541	536	543	558	512	526	553	544	539	529	526	590	549	545	577	551	543	542	519	521	528	548	496	547	541	548	552	553	581	515	526	566	501	552	512	552	509	554	513	606	536	598	500	580	531	545	531	522	564	509	579	537	536	513	548	571	580	554	548	506	574	550	552	555	555	526	507	536	508	532	573	536	553	574	525	507	515	555	559	575	498	575	532	578	570	557	541	562	519	524	512	523	540	543	537	527	530	532	492	580	531	524	542	547	587	554	539	562	531	540	575	537	536	526	545	562	552	561	552	554	531	557	523	542	537	553	520	542	521	513	575	533	544	503	571	552	558	560	548	526	518	519	528	536	514	531	550	548	531	509	568	510	550	548	535	520	588	502	496	539	528	496	541	516	584	495	532	549	550	545	522	501	514	562	560	544	545	523	535	537	550	547	550	518	546	527	542	538	549	533	525	532	477	527	547	523	542	501	515	518	528	526	540	546	591	558	552	504	530	566	513	536	525	525	554	539	540	544	548	527	521	539	520	539	564	585	532	521	517	533	527	535	529	541	507	539	540	525	558	534	532	492	541	500	539	530	545	569	553	537	573	509	554	546	555	528	555	561	535	553	569	550	531	531	554	508	496	547	551	512	518	569	534	535	539	482	551	527	506	592	549	519	557	560	540	564	587	552	516	527	491	494	521	517	563	514	538	528	539	528	540	535	542	549	547	510	526	523	569	568	527	502	526	503	525	519	542	545	547	555	536	550	556	550	531	527	528	517	550	535	532	562	546	548	522	500	516	579	491	542	531	527	570	550	503	559	550	548	522	541	528	549	574	555	551	572	531	514	584	542	499	553	549	545	564	580	505	551	534	540	524	519	557	495	575	511	552	570	541	492	512	544	530	536	527	520	555	537	516	545	547	524	550	525	493	506	535	517	532	536	519	527	528	532	533	539	534	586	555	514	525	533	483	531	540	481	518	547	518	536	545	497	541	523	510	532	574	576	466	533	526	569	531	517	538	537	560	531	521	564	564	554	538	528	512	552	570	517	529	554	545	535	497	521	527	576	509	515	531	531	511	535	506	516	545	506	549	532	530	542	525	577	578	511	542	535	522	546	530	542	522	571	540	545	518	519	541	524	514	559	553	532
27489	12776	2688	1157	985	2320	4909	3814	1972	1078	678	538	528	450	461	479	464	484	477	487	487	459	489	422	460	469	473	485	454	432	430	467	467	454	475	489	477	493	479	454	495	470	486	446	489	403	447	476	466	487	482	461	498	469	500	497	439	480	453	484	450	480	475	461	500	489	466	474	461	481	461	477	443	488	468	481	483	460	435	476	471	433	483	483	489	484	487	473	484	459	465	459	439	466	509	498	495	454	508	467	483	489	467	478	468	441	458	491	498	518	437	479	522	437	479	493	465	475	521	462	483	451	481	452	484	444	504	439	489	452	470	440	471	483	528	474	476	468	453	462	486	442	449	465	495	529	486	464	526	432	464	453	510	460	469	467	475	490	473	454	470	483	475	445	498	513	483	515	461	474	464	468	472	461	446	474	500	466	467	491	460	490	462	456	521	464	453	463	441	466	471	499	462	473	500	469	464	492	473	457	460	483	500	436	515	466	482	488	459	454	481	472	487	473	468	443	441	478	451	454	514	446	473	493	475	486	428	487	443	427	497	469	488	482	481	430	450	473	476	455	467	464	471	482	492	450	501	422	463	483	493	464	501	463	424	477	456	509	457	471	495	473	478	501	460	504	485	463	485	457	489	435	446	488	507	490	477	507	436	465	465	445	476	468	471	418	454	493	454	457	485	447	473	489	474	474	488	440	489	456	446	465	529	463	458	468	516	430	488	485	494	515	522	458	470	451	482	466	433	441	493	474	470	470	485	433	466	427	455	469	468	498	471	458	458	476	467	461	488	477	455	453	471	443	464	471	445	450	482	481	498	482	464	469	493	479	463	466	477	453	470	450	484	499	496	480	484	490	467	450	512	475	493	457	457	493	519	459	472	460	464	469	475	479	447	463	478	511	452	446	486	457	491	480	492	463	474	489	458	464	453	477	471	462	480	492	479	451	456	438	463	489	512	424	446	479	505	492	474	452	449	472	455	480	480	451	492	494	479	441	466	440	481	477	505	486	505	516	452	475	465	509	432	445	478	468	445	478	468	493	462	489	466	406	457	493	470	465	488	481	483	433	475	462	451	517	494	471	477	498	448	485	432	468	497	473	486	484	453	486	467	491	473	486	501	477	436	480	440	488	479	504	444	471	451	471	447	466	465	462	441	432	468	469	466	523	483	484	445	473	517	490	468	490	454	454	455	472	476	493	468	464	486	523	482	478	484	487	490	468	480	450	469	468	450	457	507	505	487	460	479	504	463	442	464	483	480	479	496	501	501	433	475	485	475	487	474	509	488	495	453	482	480	467	479	479	486	465	462	465	463	447	483	483	469	459	417	456	455	438	466	474	466	458	497	497	452	420	478	457	476	437	458	450	477	487	473	467	432	436	537	475	503	460	413	476	461	453	515	447	506	430	487	474	489	435	476	457	467	464	467	465	473	457	482	414	513	488	497	498	506	490	440	499	473	460	457	465	506	497	473	455	519	474	454	498	444	465	463	455	462	477	495	466	467	455	470	401	458	462	445	458	467	490	491	421	443	483	433	458	472	462	457	497	470	456	479	431	474	483	493	481	420	466	465	496	434	491	421	435	432	465	443	449	463	479	488	466	464	457	459	449	496	530	482	469	481	507	440	464	519	494	501	423	473	473	471	471	475	476	483	432	460	497	469	465	467	491	473	469	492	445	475	500	467	461	493	462	471	465	474	436	484	454	461	484	468	477	437	456	439	532	448	442	493	442	465	426	469	503	491	460	424	504	506	464	459	509	460	473	512	446	466	487	515	493	491	492	456	489	466	487	482	485	471	487	453	433	472	462	490	449	517	475	497	499	454	488	470	512	479	460	463	444	487	441	485	468	468	460	456	462	494	479	458	463	465	490	481	453	465	478	503	458	505	475	478	485	487	479	465	460	500	470	429	494	483	448	439	464	493	470	457	463	454	482	465	473	436	469	504	498	494	446	470	465	475	491	497	427	511	471	481	449	473	422	481	498	459	461	491	439	488	464	488	448	477	469	455	439	480	487	465	468	463	432	496	504	468	440	494	458	492	475	432	448	494	524	468	449	487	458	479	492	471	481	493	463	488	460	462	471	478	446	477	488	463	467	460	486	473	486	446	449	499	459	459	473	479	437	499	481	498	458	464	490	460	504	460	472	489	477	517	450	456	457	487	489	480	477	478	487	457	500	475	481	459	455	482	497	453	493	500	495	486	493	508	521	458	517	443	500	473	466	459	509	469	427	455	453	460	503	472	463	529	480	496	524	493	498	481	468	478	449	516	450	446	467	450	483	481	465	466	500	460	514	476	477	455	488	455	482	462	462	446	491	448	461	398	458	478	455	487	510	482	487	442	464	465	492	500	491	474	463	484	471	462	471	471	474	439	464	468	463	437	473	529	454	456	513	468	460	500	472	436	470	512	499	467	434	457	509	457	515	443	450	435	456	495	462	486	440	433	460	485	468	455	491	450	489	478	424	439	490	475	469	444	504	448	476	499	475	472	466	485	470	466	485	500	451	458	463	446	476	446	501	521	467	499	452	462	472	493	487	473	518	517	473	487	440	493	474	517	474	480	451	445	468	455	406	437	465	479	493	457	489	437	519	484	490	470	493	436	453	466	444	481	476	483	496	484	491	483	487	479	463	480	483	488	468	472	460	439	497	466	485	487	474	431	476	461	488	510	507	494	486	495	475	472	455	461	458	494	460	436	451	465	463	445	486	500	457	486	455	453	452	451	489	447	447	482	454	462	471	473	466	453	478	463	431	525	443	499	441	448	471	464	506	472	503	499	443	493	487	490	488	473	494	509	451	489	485	491	469	487	464	481	466	469	457	456	471	492	481	462	460	471	454	452	479	457	504	490	472	472	410	516	452	466	479	459	491	471	471	480	472	485	504	447	475	475	470	478	508	463	474	460	458	493	487	483	432	446	515	413	474	486	461	487	483	464	509	490	455	482	494	467	467	481	466	461	489	521	483	466	455	482	456	447	482	468	472	498	461	484	451	430	463	465	461	490	510	458	459	436	469	500	466	452	501	507	519	468	494	479	485	474	465	479	489	487	483	481	482	448	488	494	472	460	491	460	521	475	476	501	483	499	482	452	492	465	508	502	483	491	478	478	484	469	457	508	483	430	481	487	494	470	482	493	482	500	471	484	464	428	481	485	487	543	431	478	478	462	491	473	485	484	461	475	463	484	518	464	466	492	459	494	444	472	460	475	504	462	447	485	497	466	427	458	481	497	459	472	456	496	479	480	490	480	483	456	397	474	456	445	470	464	462	452	446	481	476	445	477	452	460	475	470	485	470	491	510	451	442	450	487	480	468	468	460	435	445	500	461	441	482	471	509	448	439	481	503	483	476	463	468	505	507	481	494	470	469	464	499	482	437	467	475	468	485	491	509	478	481	495	481	495	463	458	471	422	416	407	460	486	459	477	467	460	480	465	476	460	498	449	484	488	429	460	485	478	491	486	459	488	456	496	480	509	474	434	488	460	470	473	481
5106	2384	2125	1071	1151	3296	5689	4122	2217	1114	667	506	439	434	420	428	430	447	414	436	435	445	447	432	406	411	460	419	412	416	414	415	454	421	451	446	393	466	426	454	436	450	401	434	430	456	430	431	437	435	441	385	431	482	408	417	445	386	449	443	446	428	430	449	427	441	427	387	410	425	414	445	417	428	430	424	449	432	443	391	457	438	411	414	452	415	436	410	423	410	416	410	395	433	441	397	430	422	453	416	433	456	434	489	423	424	439	431	431	457	411	396	413	424	417	428	399	399	442	419	421	400	415	417	418	410	449	414	427	439	404	462	435	419	431	425	400	463	417	436	460	419	461	421	453	437	461	406	467	454	408	434	439	447	441	411	433	443	442	408	402	408	460	434	479	440	406	434	447	443	438	414	428	422	442	456	439	373	401	441	435	426	437	438	456	420	399	416	426	433	405	456	437	481	439	410	416	422	455	427	432	440	394	438	442	438	436	406	470	397	409	418	412	419	431	429	441	415	461	454	425	402	409	467	404	383	428	388	413	406	472	455	394	432	421	456	423	443	418	419	446	394	417	410	444	421	426	424	426	442	461	391	430	377	407	428	465	448	437	396	460	436	427	428	403	435	471	436	422	416	435	421	449	451	447	435	471	430	445	459	448	427	421	427	416	463	441	449	433	429	450	432	418	412	450	451	431	439	442	456	413	432	438	441	471	430	450	441	422	428	417	423	395	418	434	397	429	418	395	444	393	400	457	444	425	426	421	442	448	439	418	440	424	440	412	411	433	375	433	467	420	451	425	416	422	432	436	423	428	444	450	454	424	422	458	415	448	428	398	446	449	425	424	420	422	429	438	411	421	430	427	430	435	445	402	448	420	409	437	437	400	431	424	422	482	408	400	416	442	439	416	408	427	437	439	449	432	423	423	405	432	461	416	430	426	420	429	429	437	430	436	439	412	456	424	469	394	431	437	438	403	410	421	449	440	417	403	434	446	456	409	445	451	437	444	440	437	440	469	464	409	442	417	426	438	414	418	434	431	406	450	415	423	451	403	408	417	427	400	398	447	420	432	404	425	418	404	431	416	429	419	424	379	423	433	475	435	439	397	444	451	486	408	444	453	417	423	428	428	419	448	429	432	451	408	424	417	458	450	421	420	440	417	424	422	459	412	411	424	426	418	423	398	422	435	467	482	446	421	423	385	443	411	436	434	407	412	445	450	391	408	430	463	457	395	403	456	483	413	416	424	429	428	438	433	388	386	417	442	473	413	425	447	413	453	468	457	456	383	414	430	424	416	427	426	399	438	444	463	430	471	419	456	462	414	380	445	414	433	455	423	427	444	462	469	437	374	412	432	422	422	433	461	411	437	450	436	469	437	434	429	421	437	398	439	413	437	409	415	417	442	411	388	414	440	425	440	417	408	375	449	442	418	404	429	463	426	420	428	406	431	404	418	434	410	451	425	441	439	420	430	415	422	384	404	400	453	415	420	431	428	427	423	444	439	436	436	437	454	459	406	453	424	432	414	457	415	419	448	438	458	416	433	477	443	396	413	451	431	450	413	410	426	417	406	423	457	420	461	410	432	450	444	411	418	382	424	423	411	443	447	412	408	431	420	416	449	424	442	443	443	408	433	414	400	405	427	457	424	384	441	429	420	442	427	432	431	440	424	405	390	433	445	450	412	437	446	431	419	435	429	414	429	461	407	453	437	410	412	458	412	395	484	401	427	415	420	409	408	402	398	423	418	457	398	436	426	412	453	408	431	431	451	422	449	436	405	425	470	427	424	473	369	446	440	420	395	412	475	389	426	431	432	444	431	431	432	448	433	448	454	440	460	435	440	426	424	425	426	441	405	383	453	428	447	420	400	402	423	410	467	419	459	437	431	440	400	421	422	399	489	403	419	441	412	411	405	428	402	441	441	417	423	443	421	441	403	423	400	458	408	415	461	403	466	437	435	450	450	446	403	407	446	401	425	424	464	466	472	407	461	405	415	436	444	437	451	411	450	461	429	428	391	442	386	395	408	462	435	449	434	439	449	435	480	455	439	399	417	413	409	446	420	441	431	410	445	441	442	434	407	418	432	388	455	421	411	380	444	412	402	458	439	437	440	446	429	413	443	430	443	423	419	446	387	422	401	423	428	449	415	466	425	400	419	409	467	406	423	416	392	433	451	420	454	413	425	418	423	429	428	402	418	437	396	451	431	411	435	428	417	460	402	448	413	427	428	432	420	438	453	442	421	404	390	422	384	457	448	420	432	441	419	425	432	418	455	439	434	392	453	441	422	408	422	417	454	445	434	429	433	426	445	430	400	383	407	426	398	469	433	448	440	395	440	403	426	454	430	450	453	435	396	412	441	441	424	443	409	425	441	424	438	424	415	439	425	421	449	413	453	418	456	456	430	421	436	426	442	416	471	430	425	405	438	412	440	425	439	448	382	464	409	413	420	446	398	418	421	411	426	445	438	433	401	416	422	445	415	442	438	408	438	438	416	411	425	433	429	429	490	418	412	416	443	412	454	435	399	438	429	418	415	358	402	452	410	447	404	421	450	417	440	427	470	411	417	429	453	435	409	387	370	384	436	425	423	401	480	436	401	419	459	417	407	426	400	431	434	441	472	410	413	426	375	425	438	408	424	416	395	419	388	445	421	436	431	433	429	439	436	423	446	417	440	447	456	471	458	423	439	369	409	402	436	454	448	413	419	419	423	397	478	469	418	432	415	411	431	429	417	452	454	446	416	432	406	419	410	414	429	396	443	413	449	458	436	412	450	392	442	430	409	415	444	392	422	442	464	408	399	421	408	469	382	444	417	436	420	464	428	418	459	419	444	406	431	419	446	445	458	437	421	398	412	429	454	474	451	439	394	454	414	407	415	452	413	421	406	430	414	375	430	431	401	438	439	412	425	456	433	439	422	429	400	390	427	431	419	424	397	408	450	451	430	394	441	429	475	462	380	399	437	434	438	422	419	439	441	406	424	402	441	420	423	451	460	448	409	419	445	443	462	428	432	427	445	439	446	459	402	413	438	417	443	444	418	448	419	426	431	459	411	453	417	462	418	417	469	398	463	436	410	426	441	470	452	441	406	448	410	461	445	393	410	393	415	418	460	439	412	408	431	457	408	449	446	420	427	420	425	448	425	430	433	428	415	397	404	405	459	451	449	426	406	455	410	422	415	461	459	440	454	447	447	426	380	409	462	417	420	417	413	442	399	420	436	412	377	447	381	413	425	424	402	403	419	455	412	474	425	452	427	428	454	439	453	437	441	427	414	440	404	410	410	435	426	463	441	414	457	397	432	437	404	383	413	390	431	423	446	446	431	428	475	428	448	444	434	437	477	425	405	421	401	363	417	436	427	415	446	423	406	431	408	429	425	405	434	434	439	441	418	449	463	414	458	453	437	419	410	392	450	442	422	424	446	433	427	417	405	391	440	423	461	444	414	422	439	412	435	437	428	425	429	460	449	442	427	462	462	425	450	453	450	444
25509	21334	27076	25042	9548	26489	36406	25854	12577	4320	1344	690	576	462	476	501	503	506	465	489	484	475	469	494	516	467	478	523	463	474	487	487	485	495	497	467	501	472	504	563	476	472	484	518	474	516	505	474	486	456	473	463	506	522	496	478	475	471	476	464	517	494	457	499	506	522	505	525	480	506	480	479	487	537	511	459	519	513	484	489	500	505	499	492	507	481	480	487	493	481	447	518	464	495	519	499	497	518	508	500	447	494	469	531	482	534	530	482	510	519	450	489	522	457	470	490	469	484	452	518	501	442	481	473	510	509	501	510	493	460	517	496	551	449	487	471	484	470	471	505	510	510	491	518	488	493	503	506	489	501	514	501	476	474	503	518	477	519	496	424	462	474	459	511	489	484	479	508	456	509	455	502	512	494	460	489	475	479	488	497	475	503	523	455	438	461	522	510	503	502	477	488	494	458	491	541	500	456	508	534	442	488	502	480	501	452	480	525	510	488	497	502	465	450	450	493	518	473	501	487	489	489	463	481	486	526	479	472	471	485	474	476	509	514	487	499	467	506	496	453	512	487	493	497	487	468	528	450	440	494	450	474	476	485	432	484	511	470	471	458	441	490	509	510	480	482	461	512	449	510	452	451	489	495	483	503	468	464	483	433	482	460	478	490	526	447	478	483	473	519	465	491	488	503	504	471	474	520	471	496	469	525	461	488	475	502	490	479	450	529	506	469	488	483	480	489	480	493	494	502	489	473	492	485	489	488	509	517	495	471	448	495	487	505	467	436	485	474	484	483	477	450	502	546	462	505	512	460	520	520	470	536	478	449	457	471	497	474	501	521	495	508	484	464	497	524	501	477	508	459	473	481	494	477	482	503	475	459	461	488	473	481	482	493	512	453	466	498	473	520	475	518	504	469	441	476	538	497	455	464	475	450	514	474	507	488	471	508	484	512	483	514	499	494	500	483	476	484	460	479	466	491	498	511	512	520	500	419	501	482	474	511	511	457	477	487	496	484	456	495	447	487	463	520	471	467	487	507	495	463	485	538	504	461	488	470	461	444	459	494	471	481	516	520	510	452	497	452	499	492	489	527	446	498	503	473	506	475	514	460	489	507	508	474	495	483	511	507	464	526	480	435	481	470	502	488	448	507	522	482	480	464	524	492	487	515	501	477	501	504	470	493	488	486	493	501	499	474	488	480	491	495	470	515	494	462	512	480	459	476	474	455	477	477	540	463	495	491	502	509	500	481	496	480	532	477	507	517	512	490	507	500	476	510	487	502	498	515	505	480	521	511	504	521	469	466	448	466	497	471	500	463	489	464	458	484	487	465	480	500	493	516	497	480	472	489	488	500	438	475	445	510	461	536	543	472	516	485	480	488	481	477	473	515	514	496	461	494	492	490	517	468	472	468	478	474	464	506	465	502	459	506	483	484	517	457	504	473	464	490	465	483	471	448	487	482	481	424	503	490	460	496	519	529	476	517	492	491	459	490	516	489	482	460	489	469	461	453	452	472	458	474	451	483	438	509	489	518	461	487	447	513	518	485	464	524	503	496	507	490	484	504	522	484	493	488	514	467	506	504	493	512	449	503	505	476	522	501	520	489	487	522	490	475	499	481	484	484	473	493	543	471	487	479	468	493	447	479	476	500	497	456	489	498	483	481	496	484	513	516	473	476	481	479	481	451	521	476	519	481	479	491	458	466	505	435	429	489	522	486	495	498	503	518	446	505	496	472	476	518	529	489	502	520	452	454	529	482	473	461	478	513	452	485	445	482	476	468	472	486	500	518	475	472	480	527	473	507	506	499	456	507	489	540	471	449	509	503	476	493	436	449	484	479	491	490	502	491	487	469	493	502	501	494	480	469	506	474	484	458	548	496	508	474	467	468	520	484	503	492	476	485	496	476	477	549	490	500	476	485	520	517	480	497	480	479	467	519	477	488	503	480	512	492	492	455	486	455	491	490	484	495	512	484	498	503	471	496	535	492	514	484	449	478	457	475	485	455	468	497	485	512	484	460	500	497	469	481	471	576	452	517	466	496	498	442	464	511	435	482	482	479	467	431	483	498	469	470	515	516	446	484	507	469	490	511	533	504	464	495	457	487	484	525	444	512	490	521	485	458	485	455	502	432	491	436	476	481	492	475	495	485	504	480	470	477	485	465	479	494	511	491	482	507	464	506	478	496	471	487	495	522	501	451	520	499	482	459	432	486	471	512	462	484	494	463	513	552	508	520	489	511	509	496	456	493	480	496	463	463	540	511	506	508	492	534	484	491	506	528	501	501	515	492	495	512	494	497	485	462	459	555	470	497	483	497	446	485	512	489	506	474	505	490	483	477	528	477	449	479	496	425	505	502	451	512	460	460	484	501	423	452	508	509	474	518	494	492	481	497	490	491	451	498	473	477	468	490	498	479	487	460	489	494	529	490	497	478	528	499	428	487	491	456	472	482	504	470	489	507	464	496	535	484	461	441	449	512	501	525	526	528	468	472	511	496	468	503	538	514	484	476	464	488	483	453	476	527	480	485	483	490	463	528	497	538	473	509	506	540	527	486	449	445	523	498	494	475	504	483	515	506	459	493	502	498	485	479	485	473	509	518	484	499	515	438	508	495	520	525	514	481	540	479	512	498	505	484	534	510	493	478	481	508	474	503	464	473	530	508	513	472	496	472	484	510	487	481	469	519	516	471	486	461	461	488	498	482	517	494	444	515	516	435	467	486	479	505	456	474	508	499	465	414	477	491	524	463	480	489	471	461	505	544	502	556	477	522	502	480	500	476	500	468	457	486	461	490	470	500	509	472	474	508	509	487	474	479	500	503	472	496	528	518	510	504	470	481	511	485	464	480	493	490	493	466	528	488	493	510	476	487	461	504	470	456	472	432	494	478	443	483	482	435	475	510	491	477	488	534	471	506	456	512	490	445	481	507	491	510	491	469	540	497	480	498	496	475	507	472	493	507	516	506	529	471	492	485	528	476	490	469	486	486	506	445	464	451	508	501	526	466	418	479	471	518	484	482	439	508	516	473	518	506	494	499	478	459	458	494	509	489	484	532	505	512	494	521	475	450	504	478	474	484	515	499	504	511	490	459	507	485	475	480	479	507	510	499	469	508	510	494	495	461	467	483	468	499	463	486	513	502	522	507	488	483	509	461	470	454	478	477	490	512	484	446	474	506	502	456	473	505	509	503	485	436	522	493	515	501	490	492	491	507	511	503	485	484	492	497	484	524	501	495	475	509	414	472	475	508	493	488	499	489	485	471	480	442	472	493	490	464	485	472	480	479	497	503	489	505	502	491	508	466	465	523	492	495	503	524	497	512	478	448	501	478	493	460	483	484	483	492	489	490	540	480	491	512	516	469	517	493	514	484	524	459	466	468	492	470	489	487	488	532	491	473	471	508	448	480	470	458	444	481	480	493	463	490	501	479	468	471	504	531	475	465	434	496	476	512	484	488	470	452	434	457	458	460	476	498	497	486	472	490	475	484
3846	5176	5174	2521	5598	28342	31670	20818	10176	4215	1449	731	527	499	473	440	449	484	468	437	440	400	473	492	479	495	479	480	448	453	465	473	456	454	486	447	466	463	498	463	441	452	475	459	485	432	457	472	452	453	452	446	496	468	487	492	469	469	477	480	492	462	459	473	438	424	467	454	445	449	457	486	473	458	442	485	484	453	444	446	473	426	465	465	443	452	445	437	459	440	466	456	510	439	476	436	473	441	493	473	482	467	484	433	443	484	441	433	470	464	455	458	426	457	476	479	454	455	436	410	422	501	443	465	458	495	437	455	471	451	470	440	471	442	476	490	485	465	433	428	464	498	443	465	465	477	467	469	482	462	470	504	485	465	433	472	462	407	459	475	461	479	456	470	462	460	462	469	469	476	476	444	465	476	448	482	486	466	439	447	498	466	442	451	456	452	488	466	472	466	441	463	437	467	438	481	475	448	416	467	445	443	498	449	471	458	464	462	441	483	450	423	445	446	438	472	438	453	434	444	478	470	480	447	462	478	454	453	473	484	467	466	516	450	437	458	488	430	472	460	439	450	504	485	425	458	458	432	404	404	454	459	451	457	444	473	472	514	470	481	453	436	460	428	451	443	500	459	461	469	423	457	508	436	468	432	436	483	445	460	472	462	470	464	420	476	457	487	401	464	457	484	525	438	436	450	492	456	445	445	456	455	428	460	456	470	466	415	455	489	458	476	484	462	452	490	480	441	433	449	438	460	451	449	427	482	472	470	460	446	442	483	478	447	498	431	428	486	456	456	463	450	461	442	465	447	463	476	458	449	431	432	492	453	445	453	446	467	444	432	450	494	431	473	477	455	492	429	434	419	482	459	481	433	460	455	457	450	461	465	448	450	455	449	468	470	483	468	462	464	485	447	473	467	470	459	529	481	443	423	457	443	452	469	435	483	471	424	480	468	452	455	455	478	438	458	454	460	471	436	483	484	431	444	469	473	463	461	465	440	449	470	461	435	441	455	490	436	448	452	443	468	474	435	445	472	415	483	428	456	473	474	444	467	490	468	445	445	490	473	474	446	433	433	450	493	434	474	484	463	460	458	453	477	490	481	449	489	466	438	509	483	465	464	437	430	439	453	416	522	441	465	474	470	460	465	431	506	479	447	466	460	460	479	442	432	460	452	475	481	516	469	447	464	457	429	475	464	437	462	499	487	431	459	441	458	460	457	487	473	428	463	416	450	475	425	463	484	451	464	454	458	460	472	452	515	457	433	463	438	488	430	486	486	439	478	457	482	482	464	453	496	476	469	486	435	445	463	472	460	396	433	484	448	428	481	508	465	499	455	423	445	480	499	461	464	472	425	435	454	491	444	453	499	467	479	488	470	500	461	434	450	446	449	451	474	518	479	440	483	487	481	454	458	485	476	449	475	450	479	469	421	512	442	499	426	468	467	448	487	437	498	461	458	435	412	436	495	480	460	441	470	436	470	462	474	458	439	407	447	479	450	473	451	444	451	464	457	486	476	459	482	451	457	429	462	451	443	438	481	453	457	422	471	471	454	477	489	460	443	445	474	464	464	464	447	472	428	447	457	452	464	457	475	437	458	446	444	441	438	464	453	448	442	434	464	475	449	459	428	419	472	442	446	455	439	443	437	489	473	410	488	459	488	501	460	453	506	472	450	497	451	425	452	462	458	450	463	446	471	460	413	482	478	464	462	428	426	449	451	425	434	473	437	472	479	428	469	473	443	477	461	467	492	442	432	456	465	462	464	452	443	440	472	440	464	481	434	458	464	441	466	438	460	445	492	466	476	492	477	442	470	444	470	457	455	468	472	499	472	455	463	504	492	445	465	456	506	450	423	450	416	424	432	457	404	449	450	442	446	461	449	457	486	458	444	410	446	451	444	487	420	430	476	448	461	409	481	458	477	475	476	466	470	446	479	476	463	460	465	430	441	437	481	441	484	429	430	480	468	475	476	474	476	460	446	484	475	452	476	479	463	470	465	480	448	467	457	435	437	467	486	456	465	468	447	434	480	461	462	477	445	467	485	459	463	454	423	463	475	468	479	504	487	483	445	479	434	427	442	457	459	482	483	457	478	481	458	426	455	476	481	469	413	477	452	478	426	446	401	489	447	436	427	501	454	475	405	485	453	420	444	445	460	464	491	448	476	479	449	446	467	455	423	481	463	468	440	465	444	435	482	481	457	473	476	452	456	476	467	460	446	475	423	475	487	462	432	440	462	465	444	480	423	477	457	472	471	496	414	481	451	463	470	450	479	444	480	433	496	454	449	488	464	463	467	488	479	450	452	461	465	442	452	469	477	470	441	447	435	437	449	461	454	451	466	452	443	477	476	417	458	457	467	477	485	490	435	479	442	420	478	507	462	465	483	453	410	461	459	475	499	469	460	472	462	483	453	468	453	452	471	449	452	432	429	487	454	477	423	470	475	423	459	478	450	445	476	448	465	445	431	455	458	485	469	454	443	457	463	470	471	489	456	527	444	428	440	467	452	421	390	432	454	428	476	418	466	446	491	466	479	462	443	439	454	456	466	452	468	470	480	467	417	449	457	444	451	446	441	490	508	460	461	478	434	454	431	447	444	469	439	417	453	457	451	481	454	471	425	469	467	457	482	432	476	445	448	466	465	469	459	445	427	422	435	494	456	458	430	469	444	458	442	456	488	466	436	484	461	458	464	463	463	483	469	429	464	429	476	481	468	489	477	433	469	449	502	458	440	445	452	440	489	441	454	433	468	461	426	434	430	453	460	459	461	488	470	476	447	414	448	469	433	474	440	465	466	445	449	445	429	410	409	439	474	465	442	468	472	473	418	435	454	445	455	423	478	445	458	470	453	483	428	467	449	470	419	470	462	439	449	470	461	439	426	491	452	465	442	485	466	438	448	455	434	460	462	467	436	441	473	462	484	496	445	474	452	433	467	478	495	454	442	460	514	416	447	472	463	456	484	445	473	444	475	472	444	438	468	431	417	464	428	479	443	428	425	443	461	476	453	428	420	487	437	431	445	450	474	460	430	467	441	476	423	472	443	445	415	477	443	480	499	474	456	467	464	432	434	455	493	474	488	443	486	469	462	451	428	515	423	469	444	449	484	466	492	445	494	455	456	479	459	440	438	442	460	477	460	473	456	447	429	456	469	449	467	489	450	515	468	445	472	433	439	476	420	451	501	459	483	443	467	458	476	465	417	462	482	454	446	439	459	496	433	450	474	435	492	460	460	441	438	481	444	433	449	466	465	457	494	501	457	471	483	470	447	426	420	476	424	456	466	480	455	437	441	440	466	465	455	443	490	472	440	493	442	480	428	467	436	465	487	482	472	485	471	456	451	494	434	448	482	463	428	425	467	450	454	504	470	484	468	424	456	429	499	454	478	453	464	459	457	489	448	439	430	454	462	443	461	485	447	432	448	448	515	462	459	477	442	458	398	478	435	467	466	438	450	471	390	449	459	459	484	463	471	469	419	436	456	472	452	454	465
24226	21370	28628	24451	21362	46672	54859	40187	23368	10012	2645	1090	727	641	600	632	588	616	609	615	584	580	618	615	635	624	579	591	573	597	594	609	640	570	554	561	589	644	618	607	550	627	575	582	573	599	580	605	599	594	557	585	597	565	635	542	603	532	572	598	625	583	603	603	570	608	613	582	556	597	569	568	585	585	570	608	589	613	583	602	548	566	615	592	624	557	510	600	615	650	562	607	552	573	576	599	625	642	589	575	580	595	590	591	609	594	599	550	608	578	583	582	584	583	636	579	557	579	563	574	578	524	572	563	556	605	596	606	541	524	587	569	581	563	619	558	544	543	533	546	604	617	599	570	607	586	580	591	587	590	593	570	582	624	560	552	549	552	595	552	528	515	619	568	569	604	577	575	544	584	623	576	608	642	564	553	572	561	578	578	592	592	593	578	554	592	598	624	604	589	612	579	560	612	626	603	588	556	557	592	617	622	567	576	535	587	575	545	548	616	615	616	618	553	628	574	606	563	607	594	561	549	579	596	613	576	572	605	575	605	563	605	597	629	620	545	571	645	561	604	610	569	560	605	606	596	534	618	554	584	585	610	589	566	570	601	600	617	601	609	581	606	581	557	561	630	587	529	575	592	623	555	596	576	575	529	561	599	560	608	573	577	610	626	545	594	588	591	613	575	593	579	614	540	592	600	568	564	533	627	573	583	579	543	553	598	570	570	566	623	557	567	584	541	599	556	572	569	567	586	549	589	594	605	573	552	577	572	606	577	629	620	599	544	603	569	583	589	591	573	543	599	585	623	599	587	569	577	606	562	580	567	555	630	567	604	557	587	591	605	552	611	585	600	589	559	551	594	596	596	579	596	566	546	580	531	521	574	571	572	537	618	608	593	574	602	558	584	598	589	579	610	589	578	598	545	599	562	603	610	595	604	546	605	575	554	583	546	635	591	574	571	575	577	563	547	596	583	573	553	583	520	609	556	574	550	555	577	567	553	598	551	622	553	563	579	568	589	577	598	567	564	623	592	610	594	591	619	602	588	587	563	595	552	567	541	585	517	563	597	585	586	602	576	587	565	595	595	578	540	568	577	617	576	584	518	591	588	562	601	622	569	572	601	606	597	602	609	574	546	564	583	561	581	611	567	589	537	598	575	600	595	562	612	600	575	559	601	574	572	585	575	609	627	569	567	597	593	587	615	597	639	554	623	562	616	581	602	573	589	623	610	607	578	620	567	585	576	592	591	587	537	567	577	610	611	530	557	583	593	576	561	569	536	555	545	604	595	610	564	598	597	530	594	577	561	595	590	569	573	638	577	568	629	599	584	541	580	578	555	627	584	606	557	571	593	570	572	554	608	580	542	564	587	609	571	581	616	565	616	582	581	561	582	556	609	604	619	608	593	600	594	578	585	587	569	575	573	574	558	556	553	594	596	556	537	581	599	573	581	601	569	581	540	577	577	573	609	576	638	589	648	566	545	584	612	553	562	560	573	556	593	619	587	538	570	575	564	548	579	544	555	562	605	560	562	595	581	575	559	601	552	599	577	556	564	587	586	617	620	597	598	589	562	582	586	563	561	565	560	611	587	563	580	554	566	542	623	569	549	601	562	568	601	581	568	564	572	597	609	571	618	616	555	645	570	535	543	597	583	616	574	576	591	609	601	586	551	602	546	565	592	599	566	591	575	584	586	549	624	598	560	538	565	583	572	565	555	578	619	613	587	582	597	588	565	604	571	552	568	653	569	567	505	608	626	594	561	582	544	606	568	579	617	607	562	560	589	579	514	587	591	606	602	621	653	596	571	596	538	605	599	537	578	554	544	613	571	590	595	573	536	589	566	567	619	611	618	582	604	557	567	626	546	539	575	592	598	559	586	602	596	566	600	615	599	580	552	512	608	595	596	550	561	534	586	598	582	555	601	567	552	564	614	634	564	541	592	554	564	564	552	534	533	573	562	591	576	555	538	608	556	633	573	562	581	534	612	586	580	536	616	573	547	597	591	585	612	570	598	589	580	602	616	559	560	600	591	581	611	601	584	592	580	569	573	596	589	570	600	533	597	601	565	573	584	575	585	609	606	601	619	541	592	621	552	608	586	575	630	546	562	534	523	591	566	538	569	582	640	580	584	573	596	566	556	576	594	570	596	572	597	604	609	614	593	592	554	613	639	563	547	587	560	542	608	591	533	576	528	555	553	571	583	560	579	593	549	558	528	599	561	582	573	586	649	590	554	547	582	556	556	583	575	594	553	579	541	560	551	610	591	516	582	563	604	529	585	608	552	578	591	645	595	583	616	590	580	576	580	609	592	570	590	588	572	585	550	589	625	554	586	607	584	541	563	574	583	609	592	589	650	561	571	639	567	546	576	582	586	578	586	585	586	581	607	551	584	575	599	605	559	611	547	614	600	583	558	587	552	565	587	545	585	601	573	544	585	631	560	591	575	579	585	580	574	604	621	652	596	571	590	573	595	561	622	559	603	595	629	573	541	551	605	579	564	588	589	542	573	555	587	540	569	613	566	567	545	602	560	556	598	612	586	600	578	588	593	534	538	631	570	573	564	609	603	562	556	584	587	549	567	565	606	589	568	560	564	573	541	585	588	572	587	605	606	644	584	629	599	586	547	606	578	601	570	576	559	593	534	587	564	596	567	611	575	510	591	552	587	612	590	526	618	551	533	568	563	560	558	582	587	559	590	585	592	613	574	592	607	562	581	592	627	583	580	579	581	564	606	576	563	560	540	606	599	572	573	588	625	580	602	546	598	583	552	548	531	578	576	586	617	616	540	584	552	586	552	551	584	597	559	579	615	547	588	583	598	591	628	612	572	578	555	577	618	580	581	588	582	604	583	574	545	568	614	571	572	602	532	565	593	566	589	567	583	546	599	568	574	593	550	620	576	578	577	586	542	586	584	562	563	578	569	588	597	560	541	553	546	598	615	588	603	630	575	575	550	558	544	588	562	580	610	629	607	612	580	588	570	594	580	635	616	540	579	605	576	597	577	606	604	556	653	531	587	565	598	592	584	587	600	575	551	549	543	564	566	573	545	558	582	550	576	588	577	586	622	571	585	532	630	547	565	573	605	571	561	546	581	580	596	555	545	623	569	586	575	557	616	601	609	567	525	564	577	552	600	587	608	545	554	582	568	555	569	574	620	577	613	607	607	570	551	571	563	607	550	596	611	580	561	611	562	575	578	603	586	624	588	609	580	582	546	603	571	540	550	587	581	606	583	577	557	554	548	583	589	608	592	607	551	590	583	586	549	598	571	584	593	592	564	621	603	556	586	597	559	604	605	549	549	613	599	614	535	621	585	593	568	565	558	593	603	587	580	590	615	603	582	576	569	606	575	597	609	554	543	633	584	616	572	574	554	547	594	543	591	571	617	589	562	605	580	531	580	566	595	538	556	557	597	550	581	594	570	596	576	604	583	564	596	551	576	624	618	580	602	560	601	579	595	543	543	564	592	546	618	582	576	556	592	604	632	596	580
4045	9586	11178	4968	6579	52826	49645	34066	18425	8116	2715	1077	677	606	566	582	577	550	523	543	517	602	574	553	563	566	536	548	550	536	535	594	555	537	543	552	509	559	529	558	562	534	528	582	572	541	553	551	526	560	550	567	510	539	525	508	544	571	536	520	544	560	607	559	508	541	531	554	541	530	551	558	537	553	574	529	532	543	595	516	523	570	541	551	546	522	545	543	531	519	547	541	496	534	550	560	626	547	555	579	548	562	570	569	587	542	584	548	555	575	526	551	518	563	541	537	537	549	522	527	615	542	532	551	573	551	558	547	535	525	561	526	544	551	496	548	548	577	541	568	525	562	602	563	565	540	573	554	567	552	577	553	486	509	521	581	570	572	560	546	539	551	580	537	531	538	487	499	574	536	542	528	574	570	535	548	548	563	569	506	508	555	511	562	560	488	515	563	558	520	527	566	526	586	561	552	560	556	543	525	510	561	546	521	548	542	533	572	549	553	540	509	557	515	531	542	578	539	513	578	491	548	554	560	565	564	564	549	546	514	510	525	580	594	512	523	557	574	545	528	570	551	519	531	525	547	567	587	526	572	540	490	539	533	526	537	516	511	527	575	555	586	543	525	556	600	574	540	504	564	541	554	523	531	545	592	578	525	515	573	549	535	528	556	511	551	541	545	507	535	575	527	560	547	520	541	541	507	508	565	527	541	536	552	568	473	503	575	494	580	562	574	562	561	525	570	566	537	571	580	525	515	532	607	534	524	543	508	553	537	565	575	563	544	535	559	562	535	574	539	585	556	597	516	556	502	554	550	596	548	509	551	565	518	546	532	573	513	576	539	559	552	579	529	498	575	567	521	500	547	539	518	523	594	518	504	536	534	513	578	578	558	579	528	535	574	577	566	551	565	565	518	532	579	535	530	552	522	538	559	527	491	502	532	572	540	543	537	565	581	540	519	599	551	517	555	566	569	560	534	528	558	522	545	556	511	556	530	550	570	572	553	567	545	571	550	555	560	524	567	573	502	573	552	538	575	563	543	557	567	548	534	553	542	530	552	538	546	544	548	555	529	603	578	531	558	528	558	525	556	558	537	525	521	581	557	562	553	537	525	548	544	541	550	498	576	571	528	550	599	595	546	574	540	579	558	527	564	561	604	543	533	537	540	538	533	477	495	560	544	569	552	545	561	480	558	564	525	546	533	603	531	553	549	565	531	561	529	561	528	571	540	532	553	576	558	541	556	535	563	515	528	532	543	529	544	584	518	513	568	511	574	527	541	544	522	506	590	537	573	553	516	499	540	533	535	540	517	564	565	537	570	544	533	528	523	576	528	559	526	577	540	571	575	548	500	598	550	578	503	569	554	559	537	560	569	534	549	541	546	561	551	507	531	544	500	532	521	547	525	581	532	558	551	552	497	568	544	543	514	540	597	552	570	527	558	508	517	553	542	540	538	527	503	570	528	565	556	498	557	521	538	559	566	574	532	551	534	538	553	541	587	545	521	559	516	536	524	516	516	558	541	530	518	541	537	539	557	506	553	581	527	553	571	550	502	564	560	548	508	538	534	571	531	540	520	541	550	527	540	570	539	549	598	557	535	543	558	551	525	523	551	561	540	543	566	521	536	495	514	530	561	583	542	550	564	545	521	524	554	516	520	565	560	550	588	495	603	519	523	548	532	480	580	565	557	511	521	532	549	510	560	533	547	548	532	541	504	567	575	545	507	547	557	487	577	523	537	555	495	562	535	527	532	539	552	538	576	526	568	528	586	548	547	560	521	566	552	534	535	546	525	587	572	531	562	546	556	563	543	546	579	584	516	552	513	512	531	521	563	545	549	537	531	573	570	520	540	566	523	557	541	529	531	569	623	534	543	594	549	580	528	579	566	521	552	534	548	585	533	606	550	557	550	575	521	587	594	588	535	480	548	516	523	583	551	570	505	564	550	529	571	521	576	503	522	509	551	554	512	575	539	525	531	532	590	533	536	551	556	542	562	537	549	503	566	567	512	538	538	586	533	528	528	565	519	520	553	529	509	529	548	556	535	573	507	549	557	547	524	545	551	565	565	525	561	542	574	547	530	578	584	552	513	581	536	521	541	524	609	548	531	552	502	542	516	538	554	523	571	514	538	515	504	570	580	522	563	534	534	552	545	521	555	571	528	501	542	556	532	503	535	570	549	565	558	559	496	551	563	535	518	557	535	518	554	558	568	542	582	568	541	543	550	546	516	525	523	496	544	485	577	505	553	562	566	563	523	518	518	528	539	501	532	529	568	563	544	536	564	561	542	532	570	559	559	551	535	549	547	523	565	583	507	592	542	555	533	520	543	565	533	542	530	526	532	533	534	545	547	572	575	565	576	582	522	529	558	557	518	542	555	563	521	572	564	529	514	545	539	554	547	554	597	562	547	596	564	507	528	547	515	530	541	578	527	597	553	531	516	537	511	546	525	530	505	561	504	548	544	550	547	552	542	574	488	516	559	500	524	549	548	562	553	543	538	526	574	569	539	543	526	528	545	530	512	568	589	543	550	481	521	550	557	541	583	520	573	606	553	535	545	547	523	563	561	572	557	540	565	563	538	500	540	543	531	559	531	555	552	545	543	528	567	530	535	540	544	538	517	561	531	546	515	546	547	569	544	550	536	515	490	555	550	555	522	531	499	525	559	537	548	544	501	565	556	517	550	538	537	565	532	523	535	542	560	573	541	524	532	533	527	567	541	542	538	515	508	554	567	571	519	592	534	556	537	583	537	538	558	558	522	536	548	564	565	503	551	560	556	586	572	525	561	544	522	513	538	522	524	543	484	544	527	481	552	520	561	561	545	533	553	588	536	520	557	487	517	522	537	549	524	561	538	552	508	554	537	520	534	538	551	570	580	556	575	551	552	547	514	548	572	504	556	551	545	532	554	495	543	524	530	538	557	536	515	513	546	571	563	573	532	532	542	560	518	549	536	545	534	527	528	595	546	522	521	579	570	499	556	537	572	548	547	509	539	559	529	563	528	536	545	554	576	575	570	564	530	551	537	601	542	500	516	560	508	539	572	526	556	531	556	539	552	547	513	553	534	559	530	530	552	534	543	500	518	531	531	532	536	529	558	579	585	543	565	561	504	537	514	498	544	560	570	538	526	527	509	573	545	544	602	505	581	539	554	563	512	544	554	618	575	481	570	544	512	549	532	550	574	568	543	552	552	590	536	516	525	570	529	532	541	551	568	541	525	555	556	497	525	496	544	531	586	552	553	494	531	538	512	558	558	559	536	522	557	518	541	513	520	572	520	552	496	531	587	554	497	528	577	537	549	555	549	521	538	529	525	523	565	496	582	502	546	564	572	528	534	555	514	560	558	522	528	589	544	531	551	507	538	534	550	540	574	495	548	550	568	534	523	497	508	573	554	586	537	542	575	543	555	495	558	584	547	555	512	573	572	562	564	517	567	548	530	534	547	572	520	533	536	505	543	497	559	583	535	564	520	568	553	569	565	568	540	538	512
27688	12491	3172	1461	1070	4029	4743	3257	1741	950	648	531	505	467	484	444	444	487	482	474	460	453	453	480	552	471	492	482	476	488	451	452	494	431	490	480	466	455	451	496	504	466	458	464	464	458	458	482	489	457	452	512	491	449	500	495	488	478	430	469	480	484	449	449	489	485	439	502	468	474	477	469	492	453	476	482	449	464	490	447	454	439	508	453	482	444	486	443	458	463	484	479	458	439	496	508	498	493	474	506	485	469	455	503	500	494	473	448	494	510	445	445	502	478	473	487	489	498	452	463	475	482	478	467	471	495	493	468	465	487	463	463	451	448	462	440	473	464	462	516	467	441	457	466	462	475	471	469	483	488	461	502	485	478	466	467	498	482	492	482	484	454	472	445	488	456	476	491	460	491	459	495	483	496	455	495	499	492	466	463	471	475	509	450	468	492	468	491	513	463	476	491	463	446	486	478	453	485	454	475	472	458	477	478	465	485	481	495	419	462	451	460	467	434	480	486	476	538	466	525	501	484	485	445	464	452	510	474	503	472	474	479	444	482	482	522	469	485	485	435	447	471	477	462	430	474	467	469	446	491	516	449	474	471	459	464	484	491	472	467	449	438	484	529	478	477	472	466	443	474	455	440	465	465	469	478	493	483	496	510	475	491	454	476	475	503	474	472	486	500	488	451	483	479	511	463	518	483	466	476	491	472	447	442	467	476	478	443	475	450	532	432	503	475	444	491	543	437	497	453	496	454	467	468	479	479	474	474	466	460	452	508	462	477	507	437	513	508	453	503	483	510	473	456	496	452	480	477	463	444	479	453	460	475	439	496	462	469	458	491	472	466	450	454	493	465	503	474	469	460	454	472	434	517	484	449	522	503	481	453	487	488	501	472	487	486	506	491	480	449	494	486	480	427	433	478	467	507	495	489	447	485	462	488	429	444	475	470	473	506	479	473	492	438	514	462	489	478	456	477	475	491	470	483	428	511	474	468	489	499	460	494	485	473	465	450	461	440	463	477	495	482	454	471	475	473	437	472	454	479	468	453	538	460	517	477	468	450	446	479	463	448	472	463	488	472	452	507	464	472	434	465	451	520	480	490	484	441	427	461	504	460	458	448	461	495	486	449	492	492	452	480	454	479	452	482	522	486	474	458	489	492	485	450	460	468	456	542	445	493	434	473	446	467	427	485	459	511	497	449	457	473	450	509	498	451	446	492	458	466	447	437	471	487	454	467	440	470	497	448	479	466	451	428	511	481	462	488	519	508	480	484	427	471	489	466	446	488	459	517	494	497	488	430	458	497	472	485	503	498	497	480	499	476	511	490	492	471	443	460	450	479	500	501	498	493	490	452	476	464	467	464	486	453	471	451	445	462	469	483	444	460	466	468	498	491	454	460	472	511	510	456	446	491	447	485	470	476	502	477	457	480	458	481	461	485	512	510	476	488	503	444	464	477	529	461	507	526	460	433	468	438	494	498	478	490	498	469	499	481	404	482	451	477	493	428	498	466	467	464	466	487	466	470	438	482	491	466	499	490	448	450	495	474	477	485	465	471	483	455	475	463	491	443	467	440	473	466	447	498	469	475	480	437	443	479	464	498	468	471	461	467	459	450	444	494	480	489	456	494	497	492	497	450	510	500	479	465	483	461	457	466	491	481	486	470	496	510	478	477	475	486	451	455	490	483	456	456	474	478	499	491	478	457	460	474	517	442	471	504	513	430	482	469	482	469	465	470	484	474	474	462	428	473	505	462	445	442	457	484	479	472	454	445	498	464	458	460	466	477	505	489	474	464	506	479	509	490	470	470	452	463	469	411	460	460	478	509	470	494	506	472	459	492	409	485	484	475	469	502	468	447	463	475	504	482	499	502	475	454	478	464	485	478	466	477	499	466	500	506	450	475	472	444	438	466	499	442	481	502	483	531	473	529	464	433	455	470	489	498	478	438	452	472	475	436	472	498	480	483	520	490	455	470	479	458	489	481	468	491	469	481	409	467	494	496	471	471	436	456	453	444	454	451	445	451	482	424	471	480	439	448	481	467	421	448	470	476	456	471	473	438	476	450	509	470	461	448	470	505	492	506	449	470	487	468	471	486	516	470	426	463	483	491	456	438	474	508	477	501	423	464	477	463	488	499	475	479	474	460	465	478	488	469	506	459	473	474	477	507	444	482	459	485	491	477	481	468	506	488	451	494	477	408	462	468	468	431	452	463	434	433	475	482	459	483	441	473	472	427	452	520	483	459	487	472	459	459	463	491	497	449	481	470	497	471	453	475	461	432	484	448	475	496	449	473	463	512	430	460	453	444	493	474	463	462	493	480	501	506	464	485	483	507	470	475	503	479	493	472	496	478	461	513	519	457	482	462	462	457	475	480	451	463	494	522	516	457	475	497	480	498	509	477	496	467	435	464	514	466	472	510	506	459	449	444	534	475	487	464	457	474	439	449	413	489	472	455	452	468	484	492	498	463	486	445	468	417	515	477	429	493	459	470	498	480	496	407	483	453	475	451	494	508	476	456	481	471	493	455	447	448	476	462	488	473	494	472	445	477	487	462	449	476	467	446	485	476	505	471	471	474	497	472	466	445	454	464	484	505	487	495	461	487	487	432	509	471	480	466	503	531	508	483	471	443	507	470	470	503	460	483	510	457	454	460	466	493	492	479	426	499	515	446	458	500	477	437	508	494	428	477	483	491	462	449	494	471	486	420	473	485	457	460	472	474	472	507	459	498	482	484	477	466	467	490	469	503	487	436	424	453	483	466	464	489	458	475	445	446	474	467	444	498	507	472	473	463	458	465	460	501	476	494	477	459	494	469	481	493	499	490	467	499	475	485	485	511	468	461	478	527	482	488	467	455	475	447	471	455	473	472	479	493	507	483	512	422	513	531	471	489	472	444	457	496	452	485	494	473	482	502	467	503	487	504	515	463	485	464	468	465	457	452	493	468	463	488	478	453	479	482	486	475	472	498	467	483	476	446	497	470	492	467	459	496	505	471	510	463	473	427	504	464	501	477	449	496	454	481	499	451	491	454	452	470	472	486	471	473	439	467	442	474	472	472	454	520	462	470	438	503	454	470	466	457	488	434	426	534	456	442	461	463	467	473	465	518	475	495	420	497	500	460	471	474	517	458	471	440	502	486	493	468	461	469	497	476	469	477	485	510	464	473	461	460	492	483	470	466	458	492	446	505	503	488	493	419	530	463	451	468	463	471	464	498	462	535	481	469	496	502	524	478	463	485	453	463	459	499	494	462	484	473	466	488	473	473	476	481	446	482	482	484	459	452	475	505	480	494	419	443	497	479	516	489	482	485	507	512	449	496	475	484	509	494	456	455	476	472	497	483	473	462	453	496	497	465	487	478	509	461	469	464	428	472	476	471	463	491	484	486	494	503	484	480	477	485	493	462	453	454	455	491	482	473	472	467	483	483	450	519	492	482	471	467	485	499	499	492	453	430	459	478	461	475	456	481	409	446	483	487	463	492	461	460
5124	2040	3070	1302	1309	5128	5119	3559	1837	1041	593	459	446	403	435	415	444	433	432	435	428	450	437	437	431	444	409	446	425	436	447	449	418	422	449	431	448	449	465	438	476	454	467	408	476	448	443	468	452	442	415	422	434	456	421	395	429	447	394	419	421	446	476	403	420	453	411	445	424	442	431	428	416	423	456	407	435	475	447	456	425	455	424	455	452	437	443	402	449	433	409	478	414	416	449	411	432	447	398	457	446	408	444	486	411	451	406	405	407	442	460	425	398	429	426	471	448	410	443	457	443	466	464	424	413	430	412	437	444	425	420	418	455	458	420	432	442	458	454	428	414	431	427	425	442	423	397	421	442	432	454	397	431	419	428	426	411	499	421	468	444	421	420	470	425	466	429	423	433	458	411	464	428	408	469	438	450	448	421	434	400	403	380	450	432	416	402	438	464	461	422	446	425	444	449	427	473	392	453	442	410	434	425	466	450	468	449	412	439	387	458	414	465	429	434	396	420	409	354	461	438	430	452	404	438	467	462	430	458	435	436	431	417	457	416	432	434	429	455	424	440	432	438	437	416	435	448	479	465	427	436	435	435	432	414	414	419	411	416	477	405	460	477	419	408	473	401	448	441	384	460	441	435	416	418	442	445	460	442	432	408	463	421	416	425	427	432	420	433	410	427	426	470	423	413	435	433	455	416	467	389	453	430	397	435	459	430	476	391	421	445	464	437	441	458	424	420	457	447	405	447	447	434	414	423	441	368	413	429	452	435	442	447	411	461	446	427	426	442	464	451	474	402	449	457	458	488	434	459	441	401	449	430	441	464	422	432	408	441	443	441	427	444	437	448	423	458	413	444	415	446	443	442	429	414	463	440	428	430	439	449	426	393	454	444	456	418	468	450	453	428	427	443	376	407	432	420	432	453	440	438	433	447	406	462	409	437	420	463	376	380	417	419	421	433	417	394	427	435	436	408	445	427	430	462	448	398	447	455	453	455	439	446	442	436	439	406	448	426	460	391	431	444	442	430	439	423	431	435	446	427	475	403	428	427	460	443	451	437	459	419	457	418	444	460	448	423	422	411	398	424	432	429	435	393	409	420	391	432	418	418	462	449	452	444	397	438	423	421	405	402	437	487	422	461	425	427	418	440	432	464	439	437	423	435	458	436	424	438	440	409	443	416	477	391	424	433	432	412	406	477	428	461	417	458	436	430	460	414	430	437	453	438	431	465	414	423	452	440	436	454	425	434	446	444	433	416	440	431	445	416	431	461	452	469	452	394	417	449	426	473	485	437	414	429	444	442	422	439	442	417	407	450	411	448	444	433	447	437	414	414	479	439	428	451	423	404	462	455	439	441	408	414	412	490	479	444	436	429	427	426	419	443	414	436	403	468	401	435	415	453	445	440	428	456	440	419	447	422	444	422	427	411	478	431	432	440	436	427	422	462	454	441	400	465	444	456	437	418	402	442	409	446	479	437	418	450	460	424	429	412	417	395	400	456	437	433	441	421	411	436	403	420	405	427	449	439	411	433	479	420	424	411	421	397	457	440	414	408	413	420	445	441	422	453	422	445	435	447	402	385	405	437	423	438	405	442	428	425	454	409	450	449	421	442	432	434	405	436	423	452	414	451	423	441	436	421	447	407	424	411	428	415	441	462	443	430	454	427	423	489	411	421	458	422	426	467	409	402	456	436	463	427	392	417	482	436	420	415	441	433	414	489	429	424	425	409	418	448	424	432	420	444	473	435	423	434	437	438	446	410	434	448	409	429	433	438	451	413	384	418	407	446	434	450	390	447	422	458	452	383	443	455	454	405	439	402	406	411	429	411	445	487	390	428	436	452	416	393	462	428	401	425	435	425	428	403	405	406	437	398	387	435	489	387	428	451	449	408	419	410	403	413	452	450	448	455	440	416	422	396	417	452	417	448	440	416	426	429	440	425	423	431	400	429	456	447	436	460	430	456	433	423	433	451	433	400	446	420	420	456	452	430	405	439	431	432	453	410	426	409	391	448	462	399	451	447	434	419	414	424	411	430	431	437	433	436	442	468	457	441	442	394	439	475	420	452	398	416	446	447	428	427	408	412	435	447	409	433	437	447	445	441	434	418	427	458	395	408	431	418	420	459	430	420	441	466	444	476	420	431	388	460	445	401	436	412	419	469	421	430	420	467	397	438	463	416	431	424	466	457	378	435	401	435	422	424	411	439	420	434	427	408	425	406	430	397	426	449	426	461	419	451	442	413	453	424	441	473	441	424	422	437	417	436	448	444	441	443	437	428	438	446	398	457	431	420	428	453	446	444	428	431	423	461	438	419	416	457	447	419	429	417	399	374	404	452	457	405	433	444	443	418	431	458	437	430	458	429	404	441	442	441	421	410	420	440	427	432	441	406	390	457	402	439	414	391	436	434	430	439	425	450	419	406	446	405	461	455	465	415	426	427	414	412	432	463	446	415	443	420	450	465	424	436	430	438	437	399	395	402	405	401	458	413	419	420	437	435	423	401	437	417	430	452	431	446	439	432	413	420	464	425	452	435	454	435	424	429	453	428	425	427	441	431	452	433	422	454	458	421	453	426	470	431	446	416	459	425	403	418	423	419	439	412	418	419	423	448	482	440	423	422	432	444	404	428	382	425	447	406	412	397	473	402	426	433	438	434	412	431	419	422	418	432	438	458	426	428	461	424	431	387	445	423	469	469	456	392	406	412	433	419	423	444	452	466	451	460	435	453	446	409	440	422	439	405	426	451	436	450	448	411	416	408	464	417	445	446	440	422	437	456	404	423	456	448	439	465	437	420	441	405	393	457	397	448	423	407	452	428	443	449	433	436	430	456	431	372	402	391	459	409	466	416	405	408	423	445	419	435	436	437	428	470	428	439	407	426	401	488	464	426	412	432	419	443	430	421	451	419	435	454	401	474	424	469	424	452	438	449	431	424	417	430	439	425	426	430	451	476	470	412	447	438	421	416	430	444	452	405	478	410	397	408	419	452	444	422	420	466	418	419	428	452	461	401	416	409	420	407	394	446	430	404	410	446	425	435	444	409	422	404	444	431	470	439	447	428	440	465	407	439	417	447	437	412	417	416	404	430	417	442	415	425	465	454	393	422	465	438	428	404	432	414	476	432	429	431	441	433	420	418	445	466	406	457	425	425	441	458	419	425	405	404	436	432	416	450	406	436	408	414	435	417	453	417	411	432	444	436	435	485	436	418	480	397	414	428	419	406	388	420	433	468	445	449	436	462	436	423	413	446	434	420	416	430	446	430	436	473	444	440	467	406	427	433	440	446	434	446	414	398	429	409	441	476	449	477	428	448	464	436	472	419	398	419	384	437	420	436	416	436	419	438	442	471	398	427	473	432	425	426	439	422	412	434	424	421	442	455	401	448	405	427	440	429	433	412	436	407	453	445	420	431	415	445	441	429	472	436	440	416	432	433	431	432	434	420	396	443	453	428	422	461	434	417	449	434	427	414	431	476	456	420	439
25462	21362	27170	24980	13433	32585	34973	24962	10140	4004	1278	707	499	539	478	507	487	508	484	495	503	490	523	491	491	441	536	476	493	496	529	495	481	464	486	475	497	566	480	442	454	517	513	509	503	478	485	493	493	493	505	485	497	523	516	499	477	515	503	495	539	503	498	444	441	509	485	486	505	500	482	448	500	500	501	490	493	447	455	520	494	465	515	512	547	480	478	471	477	474	482	485	475	477	448	517	487	451	485	466	510	481	505	495	477	460	528	481	505	494	453	521	461	487	440	502	449	427	462	431	524	467	497	482	484	477	492	488	454	481	475	487	476	482	474	491	496	496	462	480	441	468	455	494	500	484	521	506	515	519	462	537	517	485	486	470	512	446	505	471	480	514	465	487	477	444	517	486	527	450	502	498	444	473	478	524	483	480	472	470	508	489	518	512	528	503	517	484	475	501	469	461	462	464	502	500	468	480	460	490	468	505	458	425	504	513	474	468	488	476	490	488	486	495	511	460	479	455	481	448	501	479	478	501	486	526	471	500	475	480	497	452	475	506	505	479	501	495	450	465	443	483	447	481	495	519	458	489	499	476	478	488	508	524	483	487	468	506	465	492	487	464	488	480	483	508	507	519	458	509	465	508	466	499	449	453	476	506	528	465	453	487	482	463	482	474	434	418	490	476	475	486	504	484	480	475	478	459	472	489	454	452	499	463	500	481	491	480	500	491	475	495	432	501	498	482	487	456	509	453	492	509	482	504	486	476	526	475	454	488	460	527	492	471	483	509	492	476	482	471	481	464	494	517	463	478	449	448	441	479	482	435	500	494	489	463	520	508	503	511	471	473	445	495	503	479	467	524	457	515	455	473	445	482	498	508	455	506	484	513	440	531	474	451	488	473	486	488	496	470	430	472	518	471	523	506	504	510	457	523	456	498	472	487	490	513	457	507	485	525	502	466	473	472	469	506	534	466	500	494	453	489	452	505	501	496	510	542	517	487	504	525	461	488	502	466	450	486	551	500	485	492	458	490	498	454	509	494	512	534	459	498	485	544	441	450	516	478	500	474	479	466	508	473	485	438	511	503	450	486	497	517	459	494	466	492	482	499	496	509	484	428	455	478	467	498	496	479	485	455	487	491	511	512	502	476	498	476	512	487	484	484	466	476	463	477	485	499	490	476	474	480	475	488	460	484	522	492	479	475	492	468	517	492	500	504	531	475	514	477	499	507	462	449	511	492	475	448	497	442	487	513	466	496	482	470	455	493	521	494	524	502	475	513	503	523	499	474	463	493	463	495	492	503	519	511	530	508	493	499	490	456	466	528	457	465	527	518	465	477	493	489	501	465	475	463	473	463	455	456	486	481	532	462	496	484	493	483	535	462	489	462	508	450	478	497	467	447	534	479	496	445	465	529	491	479	461	503	466	490	473	527	497	502	510	527	485	502	487	501	502	464	459	476	527	493	481	481	436	472	447	489	472	480	503	467	461	518	507	480	477	495	493	495	533	460	473	464	493	452	458	534	497	504	486	495	532	470	508	468	501	483	489	543	509	478	438	502	483	507	489	478	480	515	506	490	469	465	462	464	517	482	500	480	454	434	493	474	475	484	497	465	447	455	480	477	483	468	465	472	474	513	458	475	461	475	475	471	440	500	438	486	481	502	490	476	505	504	535	479	496	492	485	492	474	495	522	474	491	492	420	500	501	491	463	464	512	511	470	485	481	488	490	466	441	489	480	475	485	487	479	508	444	469	509	461	462	526	442	478	470	517	507	471	451	526	478	509	497	508	454	480	510	477	489	483	480	486	461	461	477	510	469	487	523	497	476	465	485	478	476	469	503	504	476	499	485	492	509	508	486	509	485	482	487	489	470	469	476	470	480	515	462	476	494	501	456	485	518	467	455	487	488	452	456	474	481	460	492	473	532	498	473	501	473	468	467	508	483	458	487	514	504	521	498	496	497	465	457	482	451	497	500	486	488	499	480	511	482	485	493	497	473	463	502	476	494	477	515	492	467	476	492	421	490	465	479	477	475	485	477	492	464	481	492	477	521	480	450	473	447	445	515	507	466	479	525	461	476	477	465	444	508	478	485	477	510	505	485	508	489	474	488	501	497	487	475	474	492	466	520	503	454	452	505	510	441	445	477	473	483	489	493	460	464	487	512	469	469	514	476	483	483	510	492	446	481	499	500	469	441	530	489	474	453	486	506	503	506	436	459	441	492	498	477	472	489	456	457	480	498	487	461	500	480	453	517	484	520	483	501	443	436	454	485	492	467	445	538	460	527	461	481	467	482	514	471	453	465	491	510	471	476	518	482	499	477	466	478	465	510	490	505	476	464	528	506	473	507	445	523	509	488	495	499	435	471	508	460	510	491	502	491	489	505	446	481	463	496	514	509	501	474	493	489	479	472	462	533	454	502	494	512	502	498	464	508	477	489	495	496	491	508	475	521	459	520	480	472	461	501	439	466	480	480	471	493	489	532	472	485	507	482	512	500	453	487	468	454	501	484	500	481	457	472	448	458	508	465	462	463	500	488	468	505	436	471	480	489	461	485	461	475	476	467	502	491	501	439	472	503	505	475	510	507	454	459	500	514	445	478	455	481	444	476	491	463	468	478	471	499	508	479	466	479	505	507	463	499	486	526	495	481	464	440	503	491	499	485	456	524	508	472	486	488	482	478	450	491	473	486	484	495	460	485	520	460	453	480	506	497	501	475	465	462	482	519	464	457	519	490	429	498	539	480	480	493	482	482	484	483	462	461	493	476	479	468	494	460	469	501	461	521	475	480	489	487	526	504	480	497	488	488	464	494	468	464	496	492	454	489	508	503	469	457	477	487	467	491	448	452	473	521	485	517	440	474	480	441	472	533	454	476	512	461	488	495	484	490	473	509	443	466	459	493	504	504	433	489	482	492	463	445	508	471	519	531	482	479	486	488	462	469	494	523	501	526	451	468	480	497	500	477	510	501	452	506	489	441	456	506	503	484	484	491	475	465	497	426	432	487	442	474	424	477	483	483	453	495	459	520	514	496	500	490	449	527	448	500	506	453	457	452	469	477	478	495	463	470	486	427	470	454	454	441	524	483	494	512	453	504	471	473	472	517	480	493	464	494	470	434	505	523	443	484	499	485	503	468	460	445	507	480	488	489	501	458	493	489	485	488	515	514	491	499	482	490	497	481	478	448	450	513	526	517	514	514	474	475	513	496	487	505	445	476	464	499	464	486	517	442	519	499	487	513	454	442	483	504	492	477	475	455	512	471	496	464	464	468	519	474	439	497	482	457	456	490	490	484	490	487	481	503	446	511	476	489	471	474	494	430	505	472	533	481	474	464	470	515	481	487	457	525	485	452	464	468	510	461	462	517	504	470	504	481	449	510	518	487	449	490	489	458	489	485	467	503	498	485	503	480	491	458	470	507	471	456	483	483	438	490	472	528	467	502	465	459	471	479	533	444	527	513	514	485	498	467	521	475	506	484	517	487	499	473	450
3772	4749	5726	2412	11118	31990	30051	20558	8120	4207	1479	699	461	498	485	490	474	472	421	480	452	472	483	506	470	491	475	477	490	449	472	509	434	513	477	462	448	474	463	500	465	453	476	452	458	442	462	452	454	460	501	467	440	465	475	457	473	443	502	468	468	466	468	492	442	492	469	482	477	446	465	463	508	425	464	465	471	438	458	460	482	492	445	497	479	497	485	435	486	492	447	452	425	437	468	459	478	451	478	476	461	462	469	471	470	457	497	471	459	499	479	481	442	460	466	446	472	457	483	473	436	481	454	469	469	472	464	471	461	450	460	436	466	441	420	469	461	450	464	461	466	465	483	464	439	479	485	470	483	506	497	471	467	473	511	442	479	463	469	466	509	459	457	441	500	450	446	448	460	451	464	473	487	479	468	518	533	476	440	484	490	462	487	483	457	451	476	400	485	463	452	460	485	472	476	494	478	477	500	500	453	457	439	458	421	486	440	497	445	460	472	457	504	460	479	434	460	468	474	447	488	484	465	477	482	472	447	472	464	453	494	453	445	458	490	455	454	469	469	459	472	431	474	449	487	449	444	522	451	440	475	467	489	468	482	504	431	487	488	444	481	478	464	517	473	478	467	473	441	467	456	477	474	477	460	475	437	470	463	464	427	406	452	492	452	494	460	437	486	464	451	467	484	449	491	469	484	483	480	486	451	512	428	457	452	478	428	487	450	461	428	478	462	479	487	457	463	456	425	527	463	429	490	463	504	510	469	443	445	492	485	487	503	496	467	457	480	477	492	467	479	435	470	449	481	509	396	468	483	467	432	486	439	426	447	463	471	463	482	434	470	431	462	468	495	453	446	454	447	458	455	437	500	435	496	485	480	448	446	458	498	433	421	496	488	448	440	465	454	483	512	436	427	471	461	490	439	450	473	419	512	461	530	443	460	450	461	491	462	445	434	442	464	430	463	480	469	453	444	479	472	468	484	469	459	447	470	471	466	436	490	467	450	477	449	467	485	458	479	456	472	456	487	479	467	471	475	463	494	477	444	475	453	463	455	453	455	425	530	470	435	462	460	472	458	488	477	447	465	463	468	464	452	480	451	488	475	439	511	481	488	450	472	468	462	452	497	460	440	469	461	471	453	465	478	439	462	432	501	486	470	455	459	459	463	443	451	436	458	447	462	503	410	469	477	480	451	465	491	466	469	480	465	442	427	427	459	430	490	443	499	486	429	491	491	462	492	481	450	450	499	504	466	472	427	448	469	481	452	457	463	473	499	432	462	446	455	443	488	474	492	466	465	443	483	463	458	449	443	448	460	490	446	479	468	504	451	467	482	467	465	454	481	469	472	442	454	478	458	445	500	471	459	460	469	460	443	512	458	457	457	457	450	462	445	428	482	480	456	461	454	460	470	517	461	453	448	473	474	486	483	455	445	440	503	465	473	458	472	436	447	503	472	478	452	447	431	429	468	463	453	440	488	500	470	480	462	473	493	436	439	466	493	427	462	448	457	484	438	473	475	494	428	446	472	417	470	473	519	456	467	485	445	474	463	463	459	463	433	478	433	508	460	470	467	493	442	459	517	452	489	454	442	464	454	433	451	434	476	477	445	448	486	433	480	501	463	464	458	526	483	471	448	483	488	460	493	450	511	439	427	476	481	519	455	458	463	469	471	442	469	454	471	434	471	439	505	461	474	483	449	476	446	467	491	481	471	430	450	503	472	466	507	500	441	493	455	443	463	477	459	443	471	485	446	456	487	461	473	453	490	482	470	463	470	440	491	455	456	482	455	483	464	464	471	452	432	466	458	475	467	443	487	450	504	461	509	443	477	452	442	469	451	463	471	458	470	467	451	486	438	468	448	468	443	444	483	462	526	484	505	445	464	471	454	472	460	468	476	455	493	437	468	458	478	457	478	464	452	454	483	488	466	470	478	431	511	452	466	440	467	492	447	471	462	470	445	489	464	409	484	480	498	488	455	460	501	473	497	487	470	454	431	439	456	470	483	449	453	480	428	471	483	425	452	484	437	468	445	431	451	456	447	458	458	446	512	486	444	471	472	474	433	472	481	432	428	442	450	457	494	457	457	471	424	403	498	453	457	458	463	468	462	456	436	508	471	516	434	467	490	468	499	481	472	467	493	419	444	465	467	473	413	456	468	482	482	463	455	416	477	472	449	451	472	460	432	488	498	437	453	484	429	455	466	449	461	487	455	478	492	469	476	476	429	475	516	526	473	483	423	446	427	482	489	455	465	476	471	422	472	427	455	467	486	498	450	438	490	441	455	454	445	519	464	462	432	443	455	468	452	472	474	455	482	448	459	470	482	473	474	453	493	509	455	482	433	469	461	450	450	457	510	473	467	477	481	480	519	455	434	460	438	471	454	510	497	420	455	464	449	469	494	468	468	443	472	451	478	452	469	477	466	429	457	441	465	428	476	446	408	460	440	468	467	492	486	481	452	476	462	471	441	442	497	468	468	512	456	460	430	453	454	483	438	482	474	487	461	478	477	476	482	486	465	458	471	465	468	468	488	461	445	465	458	452	501	446	429	474	459	432	459	494	463	467	442	398	459	452	444	501	492	495	459	441	466	507	459	493	461	483	493	469	444	461	451	496	501	466	467	454	508	467	440	486	467	515	435	488	483	476	491	485	477	460	471	455	472	438	435	448	417	461	470	465	438	512	508	460	449	460	477	492	446	469	429	446	508	460	433	458	489	440	450	472	469	473	444	450	465	444	453	465	492	492	445	454	451	442	491	456	424	510	458	497	472	469	501	458	465	441	474	435	493	501	464	462	464	453	463	457	438	456	475	443	458	479	459	462	423	423	507	444	442	439	514	434	447	463	495	471	468	445	453	491	448	437	482	479	446	478	471	466	440	440	444	481	468	489	450	456	503	486	465	456	453	454	460	504	486	461	460	448	466	467	450	454	457	467	440	443	480	488	441	476	454	448	442	439	465	443	460	472	451	449	470	450	439	465	451	470	500	474	446	457	425	503	441	496	456	465	447	407	425	461	437	476	499	472	478	477	453	452	469	446	420	493	447	462	429	457	499	460	471	441	460	457	490	443	475	432	478	455	448	491	478	462	432	423	456	457	438	494	447	489	487	440	470	510	441	457	460	509	454	465	469	463	477	507	417	449	436	437	445	463	467	477	495	445	461	449	411	457	456	450	461	437	469	463	475	472	464	444	462	476	455	457	441	459	486	457	461	471	466	451	494	469	436	452	464	493	496	453	468	458	478	477	468	474	423	434	495	479	459	494	462	489	455	488	435	439	452	469	447	446	475	456	468	456	475	437	463	469	473	457	444	458	480	484	434	483	443	449	448	439	451	460	435	465	453	478	447	457	465	489	458	446	448	463	458	443	481	451	438	481	444	484	468	458	456	470	456	470	463	444	423	478	468	450	454	431	478	451	462	464	437	426	442	446	483	453	471	458	478	471	465	454	481	473	432	466	452	461	511	449	506	467	435	433	471	487	477	453	464	455
24332	21429	28762	24474	22383	44917	52446	42400	22289	10562	2873	1088	723	631	659	586	609	615	673	613	607	606	584	586	551	564	626	536	596	572	654	611	556	589	577	620	609	633	571	565	617	592	554	581	596	554	541	546	573	578	625	580	546	574	593	567	593	567	625	583	548	613	633	556	554	550	575	605	556	588	583	613	572	583	570	602	599	591	626	609	566	568	602	543	597	561	607	601	554	577	589	617	599	607	562	609	577	531	587	585	562	579	594	587	584	624	559	593	567	630	637	557	590	557	636	551	607	550	612	608	602	591	574	612	585	592	582	578	578	593	614	565	571	536	618	614	593	619	607	587	541	550	602	604	554	565	623	530	571	589	632	567	556	559	567	569	583	595	558	571	553	601	600	593	580	569	589	591	540	578	553	594	561	569	566	559	557	573	608	617	561	610	631	603	541	566	553	567	599	628	568	593	573	563	556	553	577	580	616	550	566	586	610	574	576	527	620	557	582	587	578	546	524	548	580	564	558	594	618	564	628	616	556	532	578	570	612	578	633	577	594	573	597	620	598	577	576	585	578	561	609	584	551	550	559	571	616	571	577	590	621	604	568	592	552	601	588	568	601	611	537	564	615	587	591	613	545	530	578	578	583	560	563	566	638	615	567	566	572	578	584	577	572	563	576	580	534	594	546	594	583	549	549	587	612	607	596	585	553	561	551	604	543	603	586	592	561	507	561	581	583	571	582	616	542	580	566	552	588	591	582	600	584	526	584	557	602	521	547	557	567	558	596	618	606	572	591	595	599	599	585	550	589	565	587	569	602	597	576	582	577	568	640	540	611	555	581	589	600	619	596	573	615	598	618	573	563	571	617	562	588	588	567	566	561	628	567	598	584	605	567	560	569	542	596	574	593	599	566	586	557	576	582	632	585	576	577	582	602	558	558	560	548	554	548	615	616	585	590	577	588	556	576	572	561	576	563	580	567	592	547	577	543	578	573	569	590	563	594	560	513	607	559	570	555	535	556	575	609	595	558	618	574	544	569	552	585	568	579	593	576	552	590	609	601	577	620	591	572	572	568	573	611	544	550	586	545	586	576	588	584	616	540	593	563	533	586	592	562	589	562	622	602	588	614	571	611	639	539	585	568	544	602	570	586	534	571	582	567	573	562	593	588	558	571	587	577	601	561	581	555	629	595	616	620	561	610	584	597	552	590	563	573	627	572	587	573	596	567	597	615	595	576	602	587	575	560	567	564	577	566	600	607	601	587	609	607	578	572	550	573	596	579	604	576	584	532	570	600	580	553	559	595	599	586	581	572	539	579	573	594	571	603	567	560	594	575	562	605	556	602	612	613	595	577	586	564	588	552	588	596	557	587	619	556	560	595	616	572	598	593	616	578	580	636	585	594	565	588	609	548	559	584	540	591	606	537	544	581	606	551	561	567	565	561	585	576	563	611	561	594	594	588	603	621	603	591	603	562	540	569	603	575	579	592	618	613	569	590	607	530	595	574	531	575	580	556	561	588	613	589	609	611	538	607	545	562	549	563	561	600	592	571	590	568	561	559	595	604	546	573	603	560	613	560	533	614	625	615	597	583	569	556	585	594	565	578	589	546	586	603	564	514	574	550	588	555	557	611	567	598	579	513	591	594	565	561	607	543	579	576	589	626	594	595	580	601	559	559	586	555	589	566	574	549	588	561	528	582	612	583	553	551	508	572	603	595	600	593	608	543	543	588	573	558	573	576	584	573	543	592	601	600	567	576	550	579	572	539	608	579	594	583	579	601	568	533	581	532	586	587	594	588	607	575	604	568	552	600	571	561	538	605	598	566	585	567	608	612	545	605	568	567	582	583	592	635	588	586	607	572	594	601	539	569	598	586	578	582	602	617	604	553	567	566	587	579	587	555	609	592	564	574	571	552	586	568	597	596	565	539	593	570	609	620	596	608	579	567	591	582	565	563	592	583	552	571	600	612	561	551	580	623	585	602	582	531	557	623	568	525	593	593	553	573	565	566	582	570	577	535	553	600	574	537	614	568	572	581	547	599	550	598	622	578	582	535	557	563	571	516	579	568	598	580	548	606	585	633	529	586	566	567	596	605	626	568	586	628	559	588	544	579	602	590	558	572	603	614	601	578	609	597	562	558	589	596	580	553	605	567	590	610	562	553	593	576	562	567	568	613	612	588	577	576	602	600	599	591	555	584	604	571	531	590	564	598	587	545	584	531	599	588	594	575	538	567	595	579	569	611	574	606	621	569	563	571	548	565	572	540	558	591	564	576	561	616	560	645	541	602	602	599	597	535	572	613	549	614	571	563	577	584	553	556	559	608	597	592	572	601	587	598	604	592	548	609	585	573	620	571	571	581	585	580	636	598	594	613	598	586	590	578	575	550	535	588	607	521	608	628	591	572	597	588	590	530	534	568	551	558	559	556	580	618	543	611	556	578	557	619	544	547	578	607	611	591	636	595	549	501	555	593	582	548	562	623	582	579	608	607	565	545	593	586	575	604	599	583	560	587	593	586	567	598	557	569	618	537	552	641	562	598	611	584	629	582	589	578	581	573	534	534	583	584	569	597	575	580	594	559	562	581	533	556	591	606	579	558	566	600	561	582	568	607	615	592	587	578	595	545	571	578	581	583	571	603	586	581	578	569	593	535	555	571	607	586	559	557	600	600	558	581	602	529	602	567	552	565	569	575	558	549	581	563	570	593	581	574	580	591	563	582	556	559	571	594	590	602	591	578	517	581	598	580	592	617	607	557	605	603	593	549	555	534	562	575	596	555	642	547	613	577	604	547	574	566	572	560	573	573	585	578	581	568	614	579	577	579	577	570	590	609	591	541	545	547	614	537	571	564	596	593	587	588	539	565	625	533	530	586	541	623	563	571	551	579	550	565	594	599	602	578	606	556	535	566	584	634	594	568	604	610	567	558	602	503	618	540	566	600	553	593	620	571	582	616	557	541	563	609	592	582	554	536	607	528	620	557	566	617	601	528	572	573	602	533	560	558	581	581	575	583	559	592	615	580	598	590	547	582	598	590	626	618	578	562	570	564	524	591	602	582	581	588	570	535	576	548	572	558	563	560	569	565	576	599	590	560	584	576	591	573	614	550	608	604	603	575	530	606	588	575	598	584	574	511	583	540	569	553	597	573	587	581	592	560	604	574	607	559	605	620	563	592	586	568	594	607	548	558	561	598	584	575	589	575	582	593	597	580	572	600	579	540	586	525	593	568	609	639	600	543	604	577	585	590	539	575	622	551	588	544	548	549	556	560	556	588	577	585	588	522	571	569	616	616	590	604	575	545	577	538	580	565	547	572	529	607	617	572	573	603	579	597	596	608	610	586	589	633	583	566	569	582	584	535	581	531	537	597	554	566	543	596	592	570	600	597	564	575	607	601	651	561	580	574	572	628	547	596	571	619	573	548	580	560	592	589	578	621	542	562	555	538	551	602	561	613	601	587	553	561	545	563	521	565	613	578	560	593	592	593	608	586	556
4635	8989	9178	4344	17053	48741	48908	36168	16577	8948	2927	1154	707	566	553	557	568	595	573	576	527	571	535	598	541	621	562	527	602	571	569	531	560	571	537	570	555	561	548	565	576	547	558	560	579	561	554	553	581	548	537	576	533	535	525	575	567	560	555	552	523	524	554	522	550	565	567	559	581	571	563	527	568	546	568	537	537	600	534	580	572	548	581	520	508	565	593	526	540	551	575	553	512	490	591	514	564	577	563	546	573	572	509	586	553	542	561	572	553	574	571	530	587	571	530	566	558	537	531	591	545	515	562	579	560	599	575	552	552	559	580	564	521	570	567	560	555	527	557	565	563	545	540	541	577	551	586	516	551	586	563	556	577	541	540	538	541	548	558	547	577	562	541	557	539	517	535	570	574	555	571	557	570	574	550	554	531	543	543	535	519	567	510	548	559	589	545	544	534	526	543	555	519	554	556	545	604	533	504	525	512	558	565	567	550	528	562	522	569	556	531	566	539	551	543	570	548	532	546	541	530	544	596	571	522	559	552	577	538	573	537	551	554	544	546	529	548	550	541	589	537	549	554	556	569	542	566	553	524	581	584	546	506	585	543	569	521	543	569	537	526	580	542	553	577	561	563	546	537	537	564	565	542	539	568	541	581	548	533	558	534	557	571	516	589	563	523	510	563	540	542	507	556	539	547	543	535	533	523	575	575	551	558	549	580	506	537	534	551	482	590	549	545	544	588	564	536	565	539	570	569	563	561	512	552	574	556	552	557	550	574	543	578	512	569	544	521	538	541	523	507	521	538	570	547	538	557	532	530	579	532	582	570	551	540	578	540	560	577	543	559	561	541	598	586	571	533	541	529	510	545	573	524	515	533	518	524	534	555	535	574	538	539	584	534	500	563	607	544	552	558	561	548	518	525	581	555	579	543	564	555	584	534	552	523	560	500	507	570	557	538	562	512	588	538	560	556	548	557	540	571	539	524	539	556	576	527	530	535	532	547	555	559	532	573	556	501	543	542	500	557	562	550	621	569	539	563	525	543	532	542	547	558	498	552	584	546	565	541	582	543	560	529	546	522	517	566	548	573	528	563	524	547	544	515	553	521	554	544	580	508	544	566	527	609	541	558	553	540	551	545	534	560	521	534	550	551	499	515	571	513	523	521	562	516	544	564	541	521	591	551	555	534	537	564	554	571	551	552	527	553	523	582	494	535	571	537	536	575	559	546	550	544	538	547	586	550	540	569	557	542	560	533	550	523	494	614	528	508	562	584	558	541	572	513	571	575	583	545	546	515	552	522	511	551	561	536	555	556	527	557	570	553	547	542	590	532	564	561	516	550	560	598	510	511	548	541	548	568	567	570	561	575	543	544	516	543	535	579	591	564	517	567	576	560	525	572	548	525	526	556	560	568	537	550	511	528	537	543	573	534	555	544	493	544	536	572	555	591	539	542	564	545	597	536	554	518	566	580	574	484	533	532	573	570	523	542	544	552	555	544	560	577	513	546	538	582	551	551	534	496	555	535	502	553	526	548	589	565	534	556	527	550	557	558	529	525	534	550	538	522	526	516	556	531	501	560	547	556	541	513	559	545	553	570	545	533	557	546	533	563	542	518	531	549	545	538	523	572	504	566	563	532	538	524	566	528	590	515	585	502	570	526	504	542	556	572	531	546	559	542	534	577	528	542	529	504	548	526	592	557	532	546	530	540	599	531	552	597	595	503	564	565	540	559	545	560	584	546	512	489	555	567	575	548	526	546	554	559	566	543	520	529	595	530	542	525	570	564	554	544	538	546	554	523	509	536	565	557	574	532	576	570	538	563	546	538	569	538	576	527	529	556	570	591	532	528	533	575	542	536	559	570	588	530	519	547	538	590	555	539	493	558	541	539	575	547	541	539	553	578	551	570	553	543	553	567	560	493	603	519	571	547	559	540	576	566	547	597	562	584	542	548	545	554	548	571	575	548	563	538	537	531	571	539	555	531	547	545	547	492	556	532	536	520	565	580	531	553	544	525	526	595	533	554	560	564	582	480	532	508	556	512	554	545	538	592	561	513	508	539	559	529	544	524	562	553	558	581	570	576	557	552	576	536	552	540	533	575	549	547	616	575	550	579	589	549	578	519	541	568	522	565	537	525	563	558	627	527	534	542	536	559	575	564	500	536	580	539	582	515	588	553	515	565	528	530	567	517	562	519	592	549	582	571	544	550	579	567	516	556	577	559	576	560	532	536	578	539	529	513	575	552	554	562	527	508	531	513	584	519	531	514	595	561	581	570	564	531	569	575	601	513	540	561	565	560	517	575	544	541	546	503	519	569	559	576	579	552	551	530	532	561	595	550	546	547	559	553	528	536	562	559	510	543	525	529	523	551	484	564	545	525	568	542	594	548	530	516	551	559	557	552	528	488	546	565	556	576	529	532	535	526	574	562	526	536	553	565	513	563	533	544	580	549	558	543	563	539	547	550	573	558	542	517	487	517	554	510	597	518	535	533	529	529	556	565	588	577	561	527	508	530	568	526	531	540	596	553	607	569	575	577	565	521	532	528	550	561	534	554	593	516	568	552	549	579	518	541	526	536	590	527	564	514	556	577	483	538	570	574	593	514	579	535	538	555	560	573	550	531	582	548	550	553	516	566	550	572	562	573	569	582	566	551	586	526	544	547	555	525	562	574	534	529	579	539	558	531	552	564	581	542	501	564	526	540	535	556	549	539	524	492	537	542	534	524	513	551	553	519	526	540	523	549	511	575	567	511	559	565	590	554	572	561	541	598	525	537	595	536	531	542	533	528	553	566	525	507	560	563	554	494	581	540	556	506	555	518	531	529	543	549	540	531	503	553	544	504	539	556	505	551	537	566	536	562	539	519	544	537	522	543	523	569	559	498	525	555	570	504	536	535	573	522	531	496	561	545	555	487	539	535	539	521	595	546	547	572	600	543	508	564	564	513	552	522	572	548	517	561	538	519	543	521	589	541	559	555	525	528	537	495	554	563	564	550	541	545	554	515	531	551	539	566	527	570	537	575	549	479	528	544	505	501	547	536	565	573	556	543	536	529	549	574	546	500	524	581	516	526	562	536	542	560	554	568	536	559	529	544	528	530	563	558	574	555	516	549	489	508	567	492	571	542	555	588	577	561	551	555	539	545	579	535	568	557	515	549	506	538	516	513	537	518	544	573	537	546	545	525	589	580	549	554	553	545	548	533	541	560	542	532	560	530	556	566	529	554	523	599	534	533	551	530	511	564	543	591	544	580	567	538	518	541	561	506	572	547	527	557	541	547	549	517	568	544	548	547	528	505	555	559	530	526	532	546	507	573	521	548	576	517	523	535	546	560	525	570	597	532	532	522	529	545	601	527	535	564	506	509	490	569	565	564	575	546	581	524	571	520	580	536	527	587	517	532	569	493	500	551	605	557	526	481	535	532	581	569	533	552	541	524	554	513	530	535	542	563	548	561	574	544	574	559	560	528	500	566	567	552	543	563	550	568	516
27509	12613	2459	1191	693	2549	4500	3544	1738	1004	619	582	501	486	459	474	484	511	449	493	468	501	516	491	493	475	463	482	460	472	457	455	459	479	433	485	466	506	520	485	458	477	465	479	479	465	508	478	467	456	446	475	426	439	517	458	480	491	485	492	469	404	447	496	469	448	490	463	477	467	499	490	501	483	472	482	401	462	436	497	488	486	469	480	486	496	464	458	514	475	501	472	473	473	464	478	440	449	484	475	467	420	497	481	457	491	483	477	505	457	498	486	474	455	490	466	476	487	498	484	462	495	463	478	487	462	425	490	466	449	478	460	491	479	433	499	447	457	462	454	495	478	473	433	444	475	461	475	454	451	456	466	506	443	424	465	483	474	485	482	471	483	489	478	469	462	453	484	502	484	464	479	438	482	470	456	452	471	491	501	517	494	461	463	478	492	465	497	512	470	415	466	464	521	502	507	460	523	423	471	498	484	455	511	438	485	472	475	444	435	484	488	459	513	477	462	532	450	479	479	478	469	468	476	499	487	495	496	483	496	499	517	485	446	478	479	497	483	457	492	503	489	474	463	466	463	480	461	470	449	486	446	474	470	461	479	500	481	455	424	487	455	476	475	439	463	489	447	452	472	484	480	438	470	484	467	477	448	470	464	462	499	467	441	475	509	496	463	477	432	488	500	452	485	492	458	461	472	487	467	473	467	458	470	450	487	473	471	457	459	493	486	435	505	442	484	445	451	455	488	488	468	450	449	481	488	473	466	481	527	466	479	498	423	506	495	469	495	476	463	449	449	478	463	473	433	462	440	511	525	475	454	457	480	472	479	466	447	436	446	442	453	486	483	468	462	461	470	485	452	486	434	472	462	506	491	477	444	482	480	473	496	502	490	497	484	429	501	454	500	504	461	479	470	453	488	476	492	476	473	501	534	466	489	459	461	456	471	423	478	481	484	478	464	490	451	496	483	467	470	454	500	476	461	498	476	493	468	450	482	469	478	495	495	429	535	451	462	496	487	454	456	464	480	489	466	448	489	463	510	459	490	435	484	476	496	481	467	438	511	515	496	496	439	462	469	490	457	484	460	524	458	445	465	474	433	504	440	483	465	455	466	492	472	461	485	448	469	511	470	486	485	492	482	506	459	425	476	497	470	455	478	468	468	524	474	448	459	488	465	510	513	475	526	487	479	449	496	446	437	480	526	481	457	457	460	477	491	491	443	448	446	463	487	466	520	432	490	450	489	459	541	507	440	465	480	469	514	509	437	493	479	462	488	489	500	475	475	504	451	445	472	465	444	496	445	469	462	483	450	495	491	467	467	473	419	503	481	498	461	502	445	468	417	486	460	470	447	480	486	469	494	463	477	496	484	456	466	505	437	522	456	450	480	462	456	474	475	435	473	456	446	471	471	494	460	474	508	510	466	494	509	488	454	478	459	506	495	459	435	466	487	433	469	486	494	502	466	470	461	500	489	522	484	485	468	466	471	502	493	438	512	456	479	476	508	389	448	481	463	438	487	464	455	510	501	475	485	446	475	441	467	509	491	436	455	472	497	468	462	469	462	486	463	431	479	458	480	508	478	436	449	505	524	497	515	443	469	484	466	460	463	463	455	488	482	499	451	519	480	453	463	489	500	460	518	460	517	469	446	491	466	518	510	478	457	482	501	499	513	450	508	490	458	482	474	466	440	468	497	454	443	519	505	488	483	482	456	472	492	474	420	468	482	475	492	476	467	495	477	481	474	501	477	446	489	481	464	552	485	445	485	450	516	495	492	440	453	487	449	437	494	476	496	465	407	432	475	500	461	466	437	467	453	474	477	462	459	466	481	466	462	457	472	465	476	503	472	441	496	465	456	464	491	490	503	482	489	487	516	493	480	442	478	461	454	486	504	447	481	442	413	455	492	476	484	500	475	494	462	515	486	468	493	483	445	464	460	469	457	482	459	448	455	480	472	449	484	485	506	472	491	471	434	461	459	455	434	434	445	475	475	495	451	480	446	451	480	515	507	472	466	474	465	472	457	459	478	515	445	470	471	487	509	456	475	475	499	469	498	487	493	486	449	457	453	469	483	508	517	489	492	454	451	468	436	474	450	461	456	441	489	480	509	467	442	460	462	475	480	461	498	473	469	496	520	479	456	463	507	496	468	489	463	437	520	474	492	488	469	474	458	484	491	448	466	477	488	483	477	463	481	512	504	484	478	478	511	484	468	488	468	465	494	476	418	428	469	471	463	496	491	477	439	436	462	494	511	485	488	464	495	454	502	499	471	501	460	504	486	482	480	449	482	459	477	451	478	459	487	468	461	472	453	496	483	486	508	477	481	476	467	486	498	511	464	482	443	433	504	459	462	466	450	477	482	440	521	450	484	458	480	465	494	458	480	487	478	478	475	502	463	468	484	435	463	479	533	479	492	460	483	485	435	495	463	487	462	471	465	444	442	456	478	496	457	474	467	466	438	481	483	477	458	493	482	436	500	467	478	481	508	460	510	502	501	520	479	496	471	511	449	486	511	462	491	464	463	449	483	463	488	495	508	513	453	469	469	470	514	486	474	474	492	497	484	452	485	453	463	485	446	492	465	476	412	463	495	454	452	491	457	488	480	472	432	454	469	461	471	436	469	469	471	433	482	474	485	493	476	493	475	481	471	441	459	467	478	429	479	476	473	490	492	444	467	435	524	468	458	472	471	466	465	476	434	506	498	509	500	502	451	486	470	497	518	461	488	445	464	472	487	526	494	504	485	488	451	495	443	502	507	481	486	507	488	466	438	470	466	480	462	465	477	508	485	479	452	431	467	463	485	470	489	463	487	474	443	476	508	500	427	524	457	494	465	474	496	467	444	460	446	498	441	478	460	499	475	464	456	465	478	442	465	484	482	514	447	452	448	493	496	487	482	444	469	460	459	503	514	510	474	462	487	439	481	489	486	442	458	459	494	463	468	484	475	461	493	511	465	439	479	509	435	514	478	452	488	473	481	479	475	444	525	483	474	432	434	456	502	498	478	468	442	470	445	471	475	538	495	472	486	507	457	479	463	444	484	451	510	456	513	506	512	517	497	495	435	464	497	455	481	448	463	453	437	496	464	464	508	499	477	485	472	454	464	487	463	507	430	471	478	480	457	499	474	467	480	487	478	464	493	489	473	502	479	467	459	458	505	475	523	440	458	488	500	482	482	513	470	491	480	461	482	453	461	461	476	454	466	487	459	462	476	489	437	504	506	475	485	424	473	489	424	442	449	500	486	473	495	476	500	466	499	501	480	436	488	480	468	493	485	471	522	513	456	456	472	496	480	485	491	487	458	453	444	503	453	450	461	452	469	470	469	455	453	518	464	445	455	515	453	481	442	449	492	510	471	464	472	473	451	492	491	451	471	456	445	465	466	479	468	488	460	434	527	490	490	514	454	487	491	468	443	468	471	467	461	437	475	491	525	471	461	461	438	477	485	476	458	474	485	498	492	508	532	509	451	462	476	479	523	467	469	489	494
5332	2106	1995	1077	741	3510	5332	3858	2011	1118	658	504	466	441	433	433	448	439	431	429	422	451	452	470	462	471	413	447	465	425	421	466	400	442	418	417	459	429	413	419	458	431	497	436	409	449	457	410	449	424	419	422	404	406	438	416	429	451	449	454	429	451	463	441	438	381	409	431	426	415	438	467	416	437	412	454	430	455	461	427	454	412	425	441	439	435	458	443	423	469	419	409	440	448	427	408	425	447	415	445	423	461	427	401	392	464	451	489	446	457	457	404	424	403	453	441	452	449	452	422	437	447	455	470	455	434	431	419	467	442	439	414	424	444	457	469	423	407	451	421	436	456	394	451	416	467	470	461	488	438	411	427	421	448	435	428	432	442	474	411	423	449	439	452	382	431	473	445	377	422	419	441	421	424	422	430	453	464	452	420	455	431	442	415	428	451	428	442	435	436	414	417	416	449	467	464	426	452	480	449	381	437	447	428	442	448	395	432	429	450	423	448	467	442	442	437	427	448	443	413	446	472	426	421	401	408	446	410	440	393	473	455	434	425	446	452	431	454	445	424	468	440	422	473	459	431	478	412	384	439	460	454	448	426	462	440	437	417	428	434	426	461	419	397	394	421	395	446	405	453	430	418	432	380	472	448	416	426	409	422	415	447	420	427	469	466	423	445	437	458	429	441	453	430	439	416	433	468	434	391	457	466	479	403	442	441	430	434	488	440	445	440	423	397	471	416	473	418	462	425	414	446	402	442	412	426	442	437	392	443	474	413	451	407	437	411	430	456	475	472	456	474	448	405	458	429	439	428	491	448	458	437	393	424	441	434	461	435	472	431	458	402	414	390	429	452	434	431	428	439	411	434	425	459	451	467	456	414	458	448	454	430	435	454	420	462	461	419	441	374	440	430	444	429	462	439	440	466	435	446	446	434	421	430	435	436	422	420	433	434	456	426	431	411	424	445	470	439	401	475	437	430	426	389	400	454	444	414	415	444	412	441	431	421	447	416	441	418	412	470	428	408	422	433	481	434	428	416	440	407	419	422	447	458	413	434	454	440	424	438	427	437	479	456	415	395	459	425	444	453	440	425	400	434	424	416	422	474	420	419	412	428	444	441	427	408	444	424	401	472	430	422	448	438	426	404	419	448	429	454	460	428	445	449	458	418	411	440	425	431	435	426	438	450	451	418	424	445	454	418	441	455	455	470	424	406	456	420	446	408	441	427	415	424	419	445	471	439	455	419	443	449	448	456	414	410	452	418	439	466	484	441	407	435	422	449	451	429	417	441	419	421	395	412	452	419	453	489	439	428	426	462	437	434	427	436	435	426	419	455	440	457	450	416	404	423	470	433	404	443	436	433	445	435	415	438	437	431	408	424	456	439	448	481	458	426	400	442	437	461	439	470	433	441	424	443	443	440	435	455	432	428	443	475	423	424	434	426	432	448	432	446	444	439	437	440	479	435	409	406	449	439	440	469	418	442	409	428	431	454	423	467	438	441	408	414	480	448	424	415	423	471	422	444	444	466	430	487	417	437	460	427	477	458	460	425	414	484	391	427	435	437	400	470	391	459	457	448	440	419	443	432	418	434	479	470	415	399	428	457	441	414	434	455	416	460	461	462	402	428	424	421	431	449	429	403	419	416	431	430	412	447	420	440	459	450	413	439	461	457	466	448	445	457	376	453	392	447	419	451	420	437	402	458	417	429	395	418	437	450	431	425	423	414	436	481	420	409	413	458	457	431	436	434	398	437	434	455	454	424	424	406	408	427	445	441	413	439	428	436	450	476	432	462	430	435	396	440	456	435	430	424	429	443	413	423	448	444	395	434	455	451	451	423	445	484	396	454	447	440	424	424	434	442	470	429	437	446	427	443	450	394	434	453	421	446	431	427	388	458	439	418	431	443	444	403	436	432	462	436	446	425	388	429	437	466	436	433	418	448	471	458	469	434	465	466	450	444	453	408	426	422	424	449	429	430	457	435	404	431	460	421	447	440	429	440	446	448	441	445	399	463	418	437	479	441	433	410	433	447	419	428	444	438	410	419	444	453	435	423	459	474	430	448	448	476	423	442	431	446	444	464	426	437	466	442	430	424	423	433	427	451	424	469	437	445	407	424	428	449	425	455	448	423	436	399	397	462	443	428	442	441	444	437	411	442	469	458	445	454	430	443	429	401	476	445	438	408	456	444	402	436	441	438	479	410	420	460	432	423	407	422	427	472	454	436	462	464	442	393	474	427	419	408	450	431	430	443	430	456	482	431	413	439	421	453	407	435	456	435	419	456	427	451	410	452	404	454	428	437	444	418	428	440	411	436	466	419	448	401	454	442	419	406	407	451	417	392	414	450	407	414	452	413	421	425	429	424	428	442	428	400	441	420	421	413	417	441	442	469	449	459	434	416	443	451	444	441	431	415	460	393	495	452	443	463	460	393	439	427	412	451	463	435	400	389	405	444	429	425	411	416	437	433	453	433	451	407	434	415	462	394	452	446	427	487	429	434	443	479	432	447	413	456	470	395	426	426	424	449	474	441	440	401	418	434	448	415	411	438	418	463	473	433	429	426	405	429	428	419	431	439	429	442	389	438	419	404	422	425	432	467	457	411	474	449	418	433	407	456	430	438	408	416	450	431	422	419	403	453	436	467	420	476	428	457	405	489	430	446	476	457	426	420	453	438	438	406	392	414	416	436	443	453	407	429	458	434	417	466	475	437	419	420	440	434	466	392	432	462	435	446	419	425	436	441	484	442	448	439	405	430	447	417	423	441	447	428	436	438	460	454	446	413	417	465	405	459	438	477	406	402	442	403	457	416	416	462	463	408	453	467	442	428	427	444	445	430	423	453	430	429	437	471	469	429	425	403	398	438	457	401	485	399	411	454	445	429	438	429	440	442	447	479	439	428	439	443	430	443	425	416	400	431	468	420	438	421	443	450	431	452	441	459	462	433	426	441	465	415	443	444	457	435	407	416	414	411	428	431	410	444	461	434	414	430	439	457	439	394	435	452	412	429	443	435	430	428	379	458	452	455	464	417	465	426	439	434	454	460	439	421	428	411	437	421	446	453	428	386	454	421	419	424	457	441	468	437	427	418	459	430	385	468	452	415	433	416	407	412	396	462	433	455	399	429	444	437	463	427	444	444	421	401	452	430	432	448	427	420	442	465	409	420	413	426	410	431	454	429	446	469	438	429	447	474	428	427	451	437	417	394	439	427	423	430	439	423	461	400	431	432	445	423	453	409	443	424	432	429	425	437	432	468	402	426	401	439	411	452	425	459	415	422	396	415	403	439	399	444	410	442	421	401	467	438	430	462	435	442	398	397	412	465	439	448	433	445	429	420	448	473	452	442	443	441	442	415	434	453	425	479	414	458	439	420	450	424	439	427	451	436	413	431	441	461	450	448	444	455	448	487	445	431	407	417	444	429	455	440	430	418	498	411	458	454	434	418	404	415	433	421	433	394	421	453	447	419	402	443	415	439	457	397	430	419
25498	21405	27166	25108	5890	19926	35211	27171	12842	5166	1569	751	557	523	490	542	518	476	557	502	504	488	497	502	486	521	480	469	477	526	506	521	489	518	518	485	480	490	465	471	486	513	482	487	455	472	486	481	471	484	527	478	497	443	521	441	516	481	482	483	474	472	510	489	495	464	486	466	476	474	510	521	511	488	459	477	466	465	509	517	503	497	483	516	506	496	462	489	507	462	455	429	495	494	495	501	473	482	529	541	524	449	518	540	541	469	472	445	472	494	468	436	513	498	470	489	463	506	456	476	478	461	490	529	473	472	436	461	458	497	496	484	487	492	486	478	499	493	466	507	531	495	512	462	453	556	471	491	470	469	487	499	495	512	468	502	465	478	469	494	467	497	489	459	456	481	518	502	500	498	498	484	473	467	451	503	431	488	494	499	455	481	459	445	539	490	479	469	483	508	501	476	500	486	502	523	512	441	433	496	503	535	495	480	483	492	474	487	478	478	490	502	491	466	501	493	470	470	501	524	498	488	536	492	492	447	473	523	455	483	464	465	474	488	473	463	472	500	476	493	494	548	500	489	487	502	490	482	485	523	492	513	495	516	478	473	504	491	488	489	498	457	501	471	467	481	468	491	524	458	504	478	504	498	478	492	465	477	472	453	459	487	507	481	529	476	483	467	471	500	496	472	473	502	500	499	503	460	492	473	497	527	500	499	519	500	482	495	463	481	517	474	508	477	457	492	464	511	492	489	474	486	468	479	512	525	495	466	465	480	507	482	519	536	463	464	499	457	501	485	511	471	489	447	479	490	451	442	487	479	467	492	516	492	488	493	451	483	476	510	462	491	488	476	487	479	465	508	504	471	476	479	479	459	480	501	497	495	472	479	452	464	516	507	478	486	490	465	482	462	503	465	510	522	451	489	468	473	441	455	497	478	425	440	518	487	464	458	527	486	501	436	514	504	480	511	504	510	497	467	482	501	468	532	508	516	476	504	475	505	499	526	464	453	447	477	484	461	457	508	478	492	515	505	503	482	453	472	503	484	509	492	473	502	439	492	504	506	476	439	488	488	510	514	483	474	510	530	515	508	517	456	517	475	432	492	484	449	472	503	504	482	496	456	461	487	465	458	437	459	508	467	466	508	498	472	504	465	522	492	476	475	520	499	496	515	508	462	500	456	490	467	483	463	458	524	484	498	469	492	468	438	494	499	499	515	480	506	489	498	466	467	518	475	490	467	444	501	481	445	503	521	440	477	473	527	438	429	538	498	489	475	485	455	483	462	482	517	520	533	489	483	515	483	486	518	495	504	471	523	483	475	484	474	519	523	465	479	481	464	469	452	489	514	484	496	477	486	484	523	503	478	498	500	471	449	492	517	482	515	459	436	492	450	494	465	477	521	458	518	487	508	475	509	510	485	458	476	466	439	495	495	497	474	469	487	483	500	487	516	449	503	519	497	500	472	473	485	524	477	498	487	482	513	447	477	462	488	493	483	511	476	490	481	469	474	489	510	518	467	488	484	490	515	468	446	474	519	497	458	485	498	476	498	513	457	466	473	508	448	444	480	478	454	494	440	456	490	485	482	466	495	469	472	464	476	497	519	424	492	472	501	405	530	526	470	455	487	506	471	456	511	493	473	512	523	455	472	443	471	473	496	485	479	484	503	458	488	455	499	515	502	488	489	477	469	487	456	498	470	506	467	510	502	482	496	488	468	530	444	500	511	454	470	469	491	493	503	458	489	507	485	456	493	444	479	530	514	453	487	487	550	454	482	496	466	509	484	481	465	496	459	483	499	465	509	498	475	514	479	484	494	496	494	465	484	474	489	451	484	514	445	548	508	451	514	428	450	506	515	536	474	493	501	476	477	451	494	493	463	477	521	454	476	493	478	483	471	485	488	544	498	480	489	489	480	491	486	504	510	538	478	486	515	491	495	546	488	491	455	506	486	490	461	470	485	505	461	478	504	484	488	476	459	453	489	502	445	466	510	481	493	450	476	489	477	482	496	470	468	459	457	515	470	465	476	441	512	443	492	471	494	487	475	490	510	513	480	474	474	488	505	493	451	484	489	507	442	510	496	519	477	485	492	470	500	472	458	469	507	500	495	482	470	485	559	461	500	456	467	487	462	470	492	515	489	493	485	431	544	485	434	491	503	500	473	420	469	493	509	521	467	444	482	488	517	464	471	514	505	450	505	467	449	451	490	482	488	507	499	519	526	495	457	500	466	469	474	498	485	492	506	488	477	510	479	508	483	460	505	492	532	497	455	514	434	484	481	461	466	496	503	488	500	469	483	487	450	494	492	481	494	513	475	460	479	519	489	485	485	487	470	520	496	470	485	476	507	540	493	483	515	481	486	499	461	507	497	457	534	473	527	472	492	507	490	475	471	511	494	467	512	475	480	489	510	491	467	508	466	520	517	469	469	465	472	464	501	512	477	498	483	506	498	472	520	477	495	502	493	480	497	503	515	465	507	464	526	448	499	491	518	477	459	474	482	489	492	498	487	504	476	498	474	530	495	460	513	500	476	503	484	448	474	461	450	510	486	470	443	483	488	459	532	504	446	462	459	467	510	469	460	460	535	473	532	474	494	475	520	498	452	486	495	508	519	443	525	468	508	494	497	455	486	455	500	450	480	503	474	484	491	470	475	490	488	479	526	487	457	465	466	474	500	449	468	479	479	483	458	478	500	471	469	474	472	481	504	444	513	430	450	454	464	518	447	473	499	496	499	504	478	492	504	486	503	500	415	482	505	475	475	458	504	465	468	475	470	487	514	442	488	484	460	486	482	486	500	494	501	486	512	464	481	461	512	511	509	487	483	511	498	498	501	465	506	496	482	426	478	490	441	494	434	451	460	462	507	531	417	471	506	522	489	496	481	484	508	516	485	501	456	479	482	497	552	514	455	459	483	483	492	470	501	509	486	469	509	477	475	492	505	480	504	428	477	512	456	471	484	496	516	496	485	503	535	443	484	456	531	470	456	489	450	520	461	489	486	513	516	514	509	521	480	478	465	482	508	488	483	457	490	468	476	470	512	464	456	503	473	492	487	466	495	476	446	505	531	467	508	441	452	484	498	483	438	464	481	469	487	465	469	492	467	493	512	458	463	478	486	499	500	483	497	474	459	469	476	478	508	442	473	513	509	492	518	498	492	462	504	490	482	459	494	479	499	499	505	509	495	501	489	500	474	461	492	496	496	538	468	462	452	488	466	489	450	441	493	474	527	499	466	504	506	510	486	487	447	486	491	491	450	491	479	479	484	514	498	472	476	468	485	494	506	495	481	528	492	476	501	495	453	496	494	475	466	480	456	475	480	490	474	451	474	483	461	458	472	509	485	484	489	458	496	499	479	468	493	475	520	461	459	523	470	492	477	496	487	461	460	472	487	470	488	454	466	486	516	490	478	481	472	477	484	508	505	492	507	486	528	450	497	493	468	488	481	487	485	511	520	471	507	468	442	478	495	488	494	498	510	491	455	499	514	481	504
4357	5445	4694	2159	2505	22673	31309	22455	10262	5081	1751	742	558	525	476	467	479	451	481	494	483	490	425	485	425	458	491	457	500	497	509	469	433	512	485	445	469	481	465	467	478	461	509	475	475	485	482	444	479	481	478	430	445	489	448	433	492	467	444	487	492	456	474	489	470	465	459	452	485	446	451	471	486	498	452	484	495	443	468	452	481	497	477	427	453	446	484	441	484	446	480	454	462	475	469	460	484	444	472	454	442	457	484	504	477	417	447	453	459	494	473	491	486	477	440	471	453	480	421	453	440	433	474	483	442	467	502	484	467	445	440	463	486	456	454	451	460	471	476	463	449	457	466	466	482	461	474	463	460	448	435	425	456	433	442	486	473	465	464	454	481	463	436	463	452	476	465	513	467	453	449	450	453	476	467	480	482	467	455	452	459	470	453	478	470	465	459	469	467	495	516	447	498	445	418	471	460	458	483	448	465	480	476	504	457	447	445	460	453	455	473	494	476	464	492	441	465	460	483	425	466	435	446	450	508	480	489	492	456	472	492	450	442	448	423	486	499	446	461	506	415	443	480	443	455	442	495	427	497	427	437	460	470	475	510	441	475	464	499	468	445	455	452	453	467	440	482	429	461	441	436	463	498	470	476	448	453	467	491	499	432	491	465	467	491	480	504	443	428	446	463	470	467	444	501	481	488	420	441	468	478	481	509	440	488	468	496	489	428	483	454	500	454	460	460	451	451	457	492	435	464	455	456	466	483	466	432	449	511	473	478	446	456	454	459	462	445	487	478	449	466	470	459	493	468	456	425	483	473	450	486	501	481	443	478	463	471	455	469	476	461	475	429	470	476	498	465	465	463	436	458	459	506	500	476	451	447	445	499	443	483	507	465	499	448	466	452	501	438	447	474	495	473	485	474	451	452	441	479	489	478	481	478	465	453	459	418	501	486	450	464	500	456	497	479	423	476	457	472	469	450	494	465	499	464	464	460	458	485	451	463	474	484	477	491	461	452	471	461	459	464	484	489	438	509	462	462	471	407	476	423	472	501	490	467	423	443	502	452	456	480	467	460	480	436	478	461	483	474	481	462	475	472	448	469	490	455	446	452	491	431	521	467	437	457	407	445	474	468	443	477	483	492	438	475	490	439	471	468	432	455	458	462	446	462	476	469	503	501	464	449	459	473	454	471	475	445	452	464	500	453	516	474	496	427	488	484	469	449	451	469	506	477	478	475	470	452	452	480	469	471	457	532	424	449	417	468	441	491	475	489	475	416	454	475	433	467	454	504	450	465	459	462	486	467	484	470	471	447	481	441	476	456	506	501	458	455	446	495	457	441	523	456	488	470	452	443	468	507	477	439	492	451	437	471	470	456	463	424	464	487	455	472	466	450	472	466	487	511	492	474	412	448	479	439	483	449	509	441	429	465	459	484	448	452	478	474	454	409	493	499	455	462	476	454	452	465	453	473	440	459	467	451	431	471	498	458	449	462	460	473	437	488	495	485	462	471	468	471	474	464	509	467	447	469	448	472	444	466	494	450	490	474	526	459	435	456	406	450	439	488	467	469	511	462	513	452	469	444	484	455	448	443	482	461	471	481	463	477	458	457	457	444	456	474	457	448	448	456	467	481	479	440	451	459	464	476	413	455	435	481	507	488	481	463	451	469	470	492	473	484	481	451	449	483	448	464	496	474	458	467	453	450	451	457	467	480	405	456	440	476	434	466	435	452	478	445	445	469	493	465	509	432	460	493	451	456	471	484	454	510	477	486	494	454	481	462	459	455	474	479	524	477	478	455	445	444	482	456	465	462	478	455	448	465	470	446	434	455	435	469	455	452	502	483	474	471	482	413	456	454	443	461	495	443	485	448	420	476	451	495	456	487	480	428	445	454	462	444	456	445	432	452	455	470	477	480	457	469	498	439	459	420	447	445	492	471	518	462	471	456	465	480	471	478	499	478	478	442	445	447	479	456	471	462	456	480	466	480	457	445	463	492	465	460	442	504	463	452	475	468	446	455	464	483	435	493	490	447	473	502	468	495	480	462	441	443	485	480	432	469	473	458	447	494	437	470	485	439	460	503	482	456	459	417	441	432	498	481	436	463	443	417	505	426	459	433	450	450	500	478	493	492	445	465	491	511	466	489	474	461	432	469	491	454	462	513	459	468	487	459	462	478	464	494	442	437	436	455	466	453	476	455	457	523	453	454	428	487	451	461	497	445	477	509	447	420	447	456	457	474	490	472	465	453	436	417	468	446	450	452	470	434	460	436	462	431	449	474	490	473	468	501	505	473	488	496	477	480	464	477	471	499	467	472	460	460	475	463	460	455	466	455	440	491	445	465	416	422	496	449	469	491	459	472	436	514	488	463	465	505	460	494	450	455	424	460	497	499	459	451	450	504	455	492	457	499	469	429	462	478	441	442	479	474	469	460	472	447	448	505	482	492	526	475	506	452	460	446	467	471	452	449	463	427	450	474	473	479	463	443	474	436	507	463	490	497	417	473	449	460	468	478	458	458	477	511	465	462	458	446	471	471	469	489	490	462	469	442	466	475	445	447	463	457	480	472	484	491	490	476	443	463	413	481	448	450	450	428	459	468	476	506	500	447	442	454	452	481	435	463	473	487	480	475	470	428	465	468	447	483	474	480	482	476	466	474	468	479	489	475	488	501	444	477	495	479	430	468	479	445	439	452	461	479	443	485	448	447	482	425	437	461	444	417	457	481	483	501	477	421	446	461	480	430	482	479	501	474	483	392	453	506	459	505	482	476	498	486	436	463	464	411	452	457	470	415	444	476	435	439	443	495	482	435	458	496	496	490	463	446	423	455	465	469	511	453	557	432	493	446	494	453	462	459	427	506	447	500	480	453	440	391	452	473	485	460	471	447	460	463	450	484	482	436	443	463	469	486	447	470	447	466	483	493	489	470	471	474	453	455	439	500	483	491	487	443	480	446	470	461	452	417	457	440	480	456	442	478	472	414	461	491	481	463	491	454	462	472	476	474	460	466	461	453	493	463	498	436	475	447	473	454	474	465	438	457	509	476	491	479	476	477	476	480	464	458	488	478	484	464	459	470	472	442	441	506	451	478	456	443	470	484	501	467	474	437	490	501	400	453	478	453	465	429	437	465	476	495	427	487	461	473	442	443	419	488	431	485	457	471	445	445	489	484	491	454	452	444	473	449	433	483	450	500	452	466	462	461	452	470	484	526	477	487	494	464	482	476	466	473	461	460	478	449	424	494	488	433	487	444	444	468	471	466	462	462	483	457	449	471	459	462	470	385	454	488	485	482	469	478	509	438	433	423	453	480	434	454	487	481	442	450	472	451	496	444	480	468	517	445	459	450	446	454	483	457	440	426	415	418	475	446	459	486	497	463	455	489	487	458	472	498	466	463	448	498	510	464	512	464	469	458	468	475	474	454	448	418	465	479	471	459	438	479	470	480	487	472	469	462	477	452	462	460	468	470	458	447	439	456	497	471	512	460	470
24258	21404	28699	24442	21481	30355	53423	45244	27915	12997	3823	1281	757	639	608	605	558	600	638	609	547	608	609	581	602	576	585	607	637	615	565	589	611	588	614	612	585	587	639	559	564	594	617	608	547	595	595	611	605	637	636	624	564	584	605	572	574	618	580	615	591	610	592	579	598	588	567	637	626	584	599	578	631	613	566	617	576	592	589	617	605	581	600	577	606	584	594	589	576	632	612	549	606	574	609	550	608	614	592	605	572	553	574	579	610	603	612	551	575	621	631	629	582	562	569	572	627	590	584	588	653	594	600	657	622	575	606	601	602	573	570	591	577	583	606	603	581	602	606	600	588	580	609	598	612	611	597	599	587	610	592	592	585	575	579	595	601	597	611	596	586	596	601	588	582	599	615	620	578	575	594	625	582	596	594	577	587	645	604	602	616	593	563	613	582	611	588	607	573	589	597	586	553	579	621	563	606	606	643	582	572	570	523	580	568	640	569	601	601	570	581	583	587	639	596	576	630	601	593	617	528	606	569	561	576	643	606	599	592	560	605	567	619	606	582	579	593	588	583	613	544	575	586	593	648	574	584	573	594	542	590	546	584	586	536	597	623	612	585	623	606	604	620	587	592	583	577	613	570	599	603	588	561	593	610	598	614	575	591	592	621	592	607	549	570	560	591	617	581	608	542	605	573	563	614	572	571	582	588	535	576	601	582	603	594	618	585	565	591	623	577	599	638	587	547	566	553	544	559	567	589	580	610	559	551	576	571	566	560	559	587	571	566	593	587	597	596	572	570	554	583	524	620	613	599	598	562	581	586	610	597	535	555	608	584	597	657	601	555	547	553	583	560	580	572	622	531	598	631	609	614	581	631	594	588	637	594	572	573	569	595	566	576	529	582	589	609	602	554	577	597	596	560	633	605	601	581	540	608	607	621	595	617	570	613	578	572	592	589	554	601	575	523	579	578	621	586	527	619	628	573	592	596	598	581	597	606	591	585	550	608	631	580	620	662	581	615	539	583	582	585	599	618	598	593	539	612	621	622	572	590	584	589	589	620	606	617	555	619	613	582	583	547	553	554	554	629	604	612	566	607	589	592	607	591	576	571	573	612	551	597	574	543	578	567	601	596	598	551	600	591	580	536	577	566	610	606	564	605	592	545	583	594	563	605	587	612	598	574	546	602	588	644	564	574	577	604	571	574	584	549	584	585	547	604	582	635	612	565	548	608	591	569	632	585	605	649	578	604	611	577	599	578	555	589	556	617	574	625	613	629	537	584	567	563	559	605	602	583	568	569	614	541	512	584	608	584	587	552	579	613	635	579	593	612	576	628	610	577	646	543	582	593	613	566	611	549	564	561	592	620	587	614	582	602	597	580	554	611	580	563	622	556	561	591	579	548	572	596	581	598	596	608	603	613	596	562	567	579	599	586	618	596	603	557	615	579	548	596	595	554	551	595	598	550	551	575	598	569	584	654	626	552	585	540	609	579	591	560	546	567	585	577	592	574	601	614	625	587	605	576	592	614	601	563	553	596	597	613	558	575	587	591	557	558	622	584	615	595	578	613	675	563	550	574	590	537	573	584	524	574	581	569	646	589	575	611	588	590	594	599	574	566	609	582	550	620	583	549	551	597	574	559	576	577	553	591	577	540	572	598	617	638	608	627	600	611	561	596	586	643	619	555	623	581	600	569	608	613	597	559	579	574	626	572	573	607	546	594	593	631	621	574	602	609	614	578	584	593	568	589	557	633	528	604	634	603	629	577	608	566	580	591	596	622	572	576	580	575	560	571	598	576	555	575	587	573	586	565	589	625	607	566	550	546	560	580	598	596	598	574	604	563	575	603	577	562	627	566	555	632	568	625	579	524	573	599	581	615	563	585	633	594	580	559	609	587	550	587	593	584	588	557	597	580	620	590	609	649	553	559	567	626	594	565	573	614	600	594	608	554	571	577	588	582	573	623	621	622	598	597	603	579	604	605	601	625	568	569	562	593	574	601	540	584	599	561	615	586	544	584	577	584	613	599	587	605	563	561	562	623	607	566	597	604	564	576	601	584	585	589	585	549	574	570	559	569	595	593	604	566	572	543	586	589	573	563	582	628	612	594	558	549	603	579	586	605	600	568	588	572	605	609	619	603	586	603	577	602	590	613	579	617	586	531	583	606	580	600	606	622	574	591	592	619	591	616	554	603	578	582	575	602	612	554	547	597	593	552	585	597	564	581	569	614	597	597	552	595	582	599	578	612	607	548	554	606	594	641	544	557	582	604	585	539	593	594	588	596	585	618	578	587	624	617	564	603	546	594	580	574	606	563	600	586	578	594	570	618	614	554	624	539	559	583	607	582	555	553	578	574	556	579	598	596	547	615	578	580	604	556	610	603	552	592	606	589	587	587	593	576	629	542	586	575	610	576	611	583	568	561	630	589	537	538	557	575	505	565	615	594	598	591	570	571	599	540	535	590	610	593	587	637	545	549	575	634	611	584	589	568	562	559	570	587	554	523	591	553	549	584	567	567	588	611	607	596	589	551	591	591	578	582	594	623	577	602	586	615	570	599	585	612	590	574	599	543	557	593	564	611	578	579	566	595	597	576	560	579	588	599	557	578	553	603	575	585	594	542	587	627	565	656	612	574	574	577	639	581	590	586	584	616	581	614	586	596	577	575	594	574	567	589	589	606	571	565	583	553	591	585	575	569	557	579	566	561	588	563	596	563	586	557	601	587	534	582	564	613	580	587	606	600	578	569	619	586	581	614	649	536	597	550	640	614	600	583	617	587	578	603	575	572	576	595	556	590	590	576	589	609	588	598	589	578	593	557	595	590	595	579	564	583	574	620	582	569	554	566	603	661	620	583	557	600	570	599	595	639	553	622	571	582	612	624	627	584	628	620	581	581	576	570	539	567	577	555	591	594	577	603	623	524	571	576	582	582	543	626	591	579	616	596	564	619	563	600	577	613	582	568	561	541	570	636	605	569	598	581	588	622	586	600	557	600	567	622	520	590	598	546	548	584	544	615	593	570	582	616	576	582	629	584	571	639	562	616	586	595	603	625	571	576	561	551	576	598	560	608	639	535	606	529	584	574	554	631	563	649	564	556	587	564	537	502	573	561	608	597	633	606	587	618	572	600	615	598	595	641	596	525	560	581	604	581	593	602	571	580	603	591	582	571	630	545	551	631	634	548	566	557	569	556	645	599	576	591	570	533	540	597	550	631	576	575	600	579	552	597	546	581	612	607	592	588	543	570	594	594	587	612	526	586	652	587	599	568	611	608	550	570	586	569	538	544	547	547	551	569	611	609	524	612	599	571	569	606	606	584	600	575	596	600	603	537	595	607	568	564	585	641	618	575	566	646	590	609	649	605	527	591	594	640	607	559	589	538	601	565	606	549	576	572	655	568	591	566	537	566	570	609	606	579	565	582	566	602	571	598	553	604	556	591	572	564	594	574	567	586	614	546	556	582	604	592	586	572	578	583	573	579	598	579	599	643	593
4990	9931	7695	2944	5895	32120	49623	40066	21767	10165	3740	1311	751	574	535	590	548	566	571	547	576	566	528	509	549	533	534	550	552	540	544	520	600	574	598	544	555	589	558	558	532	544	495	572	589	556	533	556	602	540	585	567	523	560	564	564	541	562	574	541	549	568	544	551	537	544	512	548	554	519	537	583	568	545	560	565	544	532	571	565	530	570	553	549	527	564	577	567	543	527	570	537	554	520	536	590	535	550	553	549	579	535	582	567	555	570	580	508	543	522	602	545	522	593	512	533	559	587	563	494	493	576	562	538	585	594	550	560	595	554	575	578	556	536	563	542	542	540	515	535	491	559	565	570	501	590	557	551	580	551	527	563	539	557	518	565	553	568	565	568	558	597	543	495	585	552	546	524	554	564	545	533	558	497	526	556	544	526	569	572	583	509	568	560	576	568	482	516	507	546	535	568	590	544	597	559	536	523	557	579	564	526	534	534	529	548	539	527	527	532	538	542	566	539	518	520	582	530	535	572	560	578	541	509	543	523	555	558	569	595	564	574	572	603	531	560	566	579	535	570	578	557	562	548	533	585	550	555	564	548	551	543	565	528	556	544	558	597	539	540	535	530	559	539	543	550	543	550	562	525	511	507	566	541	560	586	522	529	572	526	535	552	562	504	524	545	547	521	546	564	559	530	530	481	572	572	552	574	515	513	566	552	551	528	567	562	513	535	547	538	538	582	517	551	549	514	593	544	558	558	558	521	529	569	568	528	536	547	528	572	551	540	524	515	552	569	523	516	561	576	569	540	556	564	572	539	565	545	536	590	532	530	529	526	555	565	537	600	549	550	529	553	556	525	533	535	522	579	579	555	578	506	514	616	512	536	561	559	560	502	557	550	561	579	552	535	563	597	560	516	531	516	552	557	535	524	519	527	510	525	579	548	525	547	555	521	561	546	550	590	563	541	568	526	543	509	554	568	546	594	568	576	565	528	533	535	566	568	513	560	552	529	565	584	538	572	531	562	502	560	566	543	528	537	576	539	542	548	541	574	513	545	536	557	476	561	518	552	542	554	545	572	490	581	530	541	608	544	602	496	524	600	592	539	519	551	543	581	570	495	557	565	529	542	502	566	537	518	518	507	536	524	537	566	530	545	551	510	582	530	553	566	558	499	544	536	554	551	526	569	535	502	524	565	543	535	510	536	561	534	557	555	525	555	561	593	550	503	531	596	537	504	558	574	573	539	537	573	546	557	581	539	571	539	538	561	574	556	550	558	528	507	543	547	556	532	533	542	539	521	574	585	568	571	564	582	541	558	541	532	561	528	551	528	547	537	536	523	566	561	541	583	493	513	562	537	575	560	534	512	569	522	551	563	535	570	528	561	538	532	543	509	564	540	556	578	529	592	538	560	556	550	532	506	551	551	554	556	532	592	561	535	520	565	555	532	546	551	523	567	505	532	511	548	550	538	590	538	522	560	537	551	552	525	561	564	540	547	607	547	586	573	557	568	568	510	534	557	543	554	529	556	542	554	557	543	552	472	536	531	549	561	526	537	529	530	527	549	568	590	543	566	595	575	581	571	568	504	551	549	530	538	530	572	561	536	536	535	544	547	562	534	541	576	552	544	534	551	550	564	561	542	546	567	548	532	564	566	563	514	583	555	563	545	580	516	534	508	504	547	540	524	549	562	527	525	537	529	566	516	553	520	561	552	559	542	546	579	519	480	517	546	545	536	541	522	528	564	551	575	544	569	537	517	567	576	533	594	523	512	520	537	531	546	500	533	553	551	525	595	560	553	572	561	541	569	527	564	530	544	505	540	555	555	597	524	525	510	550	556	544	512	559	572	594	580	543	513	519	558	519	575	558	553	592	533	547	513	526	522	576	552	528	505	560	563	530	576	566	518	569	546	559	550	567	505	515	543	593	542	562	502	535	562	519	539	544	516	525	529	559	563	564	539	538	570	560	526	574	561	542	556	575	552	557	556	574	534	486	566	555	538	550	571	517	573	527	554	582	546	567	568	568	533	578	538	540	526	570	585	557	537	589	560	553	566	563	590	548	533	540	557	562	536	573	579	535	588	542	529	539	510	570	518	566	535	541	539	568	551	538	519	558	556	609	556	549	536	570	529	547	538	503	541	535	585	579	532	526	524	537	556	533	533	495	505	551	577	562	551	555	513	550	583	581	539	513	543	534	576	515	564	584	540	537	560	551	515	517	572	557	551	544	506	534	551	578	552	545	531	539	532	550	520	545	568	579	526	512	522	523	535	556	547	519	543	512	566	549	572	552	533	579	546	582	494	527	556	550	523	491	517	524	531	525	554	547	518	531	572	539	546	555	548	537	565	507	512	559	557	564	542	532	578	547	528	535	558	534	554	557	515	554	555	533	528	531	516	508	548	544	535	543	551	584	549	555	594	556	559	540	516	539	585	569	571	530	528	531	549	542	588	544	560	529	540	527	633	508	575	575	529	536	549	579	602	537	525	535	530	556	535	503	575	527	577	577	552	508	564	535	571	544	560	544	554	564	528	556	527	505	509	520	487	512	531	508	504	555	529	541	565	561	504	502	542	529	575	522	574	535	552	520	554	535	543	529	546	520	527	565	531	547	527	517	579	545	592	523	533	527	571	525	535	552	497	575	546	561	575	539	534	573	567	548	555	541	550	550	517	531	559	533	518	574	532	544	506	534	558	502	555	537	554	544	515	580	522	541	559	584	554	549	560	552	518	574	571	558	575	516	546	578	486	534	582	511	541	546	528	518	548	555	558	575	531	495	567	528	565	537	526	532	521	543	567	502	560	572	533	534	491	559	539	534	563	499	562	579	548	557	549	530	522	515	561	583	542	588	568	529	523	580	528	559	544	562	515	558	581	533	586	535	535	513	592	524	560	516	567	571	547	528	558	602	536	532	520	561	518	592	525	552	535	521	567	531	588	574	553	522	569	525	524	565	522	552	578	557	582	533	552	544	559	551	536	553	553	566	525	570	539	580	599	538	547	581	527	542	511	507	565	567	535	553	533	540	555	549	540	556	540	515	556	534	565	554	530	535	518	558	580	541	546	555	530	544	565	566	535	549	570	531	563	570	556	488	564	540	517	572	524	536	531	569	591	568	559	533	542	518	545	586	548	555	548	541	587	566	505	498	549	547	589	499	561	583	567	559	592	541	535	561	525	508	546	580	552	592	513	517	557	585	526	508	535	534	565	540	536	521	537	558	551	555	558	562	558	548	533	547	515	572	537	586	608	542	518	524	574	555	538	548	540	521	531	555	569	573	541	528	505	555	518	504	515	570	498	520	532	509	569	556	564	558	560	563	574	570	552	585	591	528	510	525	502	570	553	551	544	541	567	588	566	503	535	537	588	548	542	533	544	543	554	534	583	500	532	568	542	557	569	535	570	516	516	577	616	581	550	537	574	605	563	532	530	557	519	551	508	506	545	540	534	532	525	524	512	548	605	545	600	525	515	557	528	578	576	564	562	536	544	550	536	534	529
27723	13067	2508	1169	628	1384	4678	4120	2160	1165	677	541	483	503	461	459	485	467	452	488	494	467	522	484	504	489	468	489	435	495	501	491	470	437	468	471	480	444	460	456	446	501	505	483	469	459	460	500	492	452	453	468	452	507	464	493	470	462	510	488	476	481	475	463	482	506	490	470	503	469	463	508	436	478	486	478	470	497	500	448	496	413	481	485	472	455	468	512	470	469	484	455	451	456	492	414	481	480	478	492	474	458	472	518	497	455	515	442	467	458	491	481	481	450	514	444	480	474	485	447	475	490	439	475	490	485	473	477	478	471	497	514	477	461	457	469	500	472	472	445	464	481	466	493	433	496	451	482	520	435	471	440	464	439	484	471	470	475	494	483	464	454	476	472	488	471	470	475	515	470	501	452	476	478	517	471	454	494	474	482	443	508	481	475	448	476	497	474	493	496	445	496	453	484	469	475	478	456	491	450	481	475	492	457	496	476	467	463	463	507	445	474	501	455	482	493	540	482	465	490	520	454	455	464	483	452	459	471	481	478	485	493	443	507	454	492	482	480	467	484	465	433	526	465	468	495	496	491	476	479	494	437	459	472	476	455	502	471	500	467	453	486	469	486	477	427	423	500	493	426	483	451	500	459	530	460	460	484	481	527	492	472	474	482	464	464	504	498	522	468	490	479	516	470	445	471	493	487	475	478	485	450	489	523	488	482	500	504	476	476	495	479	489	526	458	454	457	441	516	474	478	457	511	435	448	451	473	445	455	495	485	458	479	479	463	454	470	509	549	472	454	468	511	469	444	468	444	500	443	435	461	494	437	495	448	499	516	472	457	469	445	472	452	454	431	477	459	464	450	483	478	458	465	475	465	463	443	453	479	490	496	467	451	493	507	434	480	469	457	506	446	468	496	436	474	461	504	509	465	448	460	449	466	473	501	467	489	499	443	469	474	509	483	480	496	470	491	477	480	481	453	459	466	456	461	435	479	465	423	457	478	437	495	448	471	466	476	461	466	466	476	516	462	469	494	464	460	447	519	470	481	485	467	495	456	503	497	460	470	449	502	477	466	489	482	460	462	480	451	499	495	496	463	428	451	486	476	461	467	427	467	462	460	462	489	506	490	494	487	431	489	493	463	485	469	474	449	479	540	468	481	448	468	512	452	484	507	500	521	490	476	495	493	497	445	466	442	437	449	475	466	494	494	474	469	486	467	471	509	462	458	444	437	486	465	489	527	476	448	470	448	522	499	481	438	454	474	490	476	470	489	475	461	519	461	463	469	474	465	433	455	454	516	465	464	448	490	476	450	478	478	490	462	465	491	487	465	481	487	491	456	476	487	469	464	500	481	489	443	471	524	439	447	466	487	461	484	547	511	450	484	436	485	478	490	474	455	508	526	473	478	477	448	466	481	521	503	508	481	487	518	483	483	487	480	488	473	460	508	501	549	477	472	479	469	473	479	489	507	461	507	475	460	451	471	493	493	483	492	469	495	494	455	480	458	509	488	478	507	484	482	488	465	443	453	456	475	492	450	505	484	459	457	450	509	452	488	461	465	425	457	438	476	459	475	497	472	461	475	484	492	479	496	466	464	448	442	449	450	447	475	489	447	486	495	502	451	507	477	466	479	471	469	506	476	436	445	469	495	470	528	478	471	523	490	471	481	512	479	447	467	473	469	480	478	449	443	511	494	497	472	493	486	441	487	473	524	449	472	461	466	469	492	467	497	506	504	471	486	467	464	516	459	519	463	494	475	483	478	484	513	478	479	451	483	489	433	452	476	544	440	496	458	457	459	465	508	463	499	455	488	457	437	497	501	467	472	462	486	526	467	452	504	461	475	471	468	455	467	476	472	476	444	477	501	474	477	490	466	438	473	470	476	471	449	472	440	485	468	480	463	460	472	451	445	466	487	521	493	455	473	476	474	456	480	485	496	496	468	459	456	473	485	507	449	455	497	518	460	497	485	461	504	465	459	499	465	494	466	489	472	458	477	448	486	438	480	497	470	491	492	492	529	509	493	466	453	495	491	511	484	478	485	455	477	439	497	479	466	456	469	453	461	478	486	481	456	466	480	489	474	495	477	482	462	481	462	444	443	452	472	496	469	471	464	476	492	463	463	491	470	503	474	487	481	487	511	466	447	435	464	510	504	505	449	484	484	486	469	491	510	483	453	466	512	478	488	489	485	475	479	445	509	477	494	437	472	485	455	492	452	491	493	447	474	456	498	466	496	520	494	477	452	487	461	502	498	464	473	509	505	467	464	479	489	476	503	483	481	457	448	465	470	477	472	466	468	478	491	507	496	517	465	485	490	445	492	412	462	477	433	455	477	431	480	481	455	456	467	466	477	479	521	455	499	440	474	466	454	456	472	482	466	477	480	481	470	459	521	455	459	492	459	458	494	463	502	482	462	464	522	509	485	483	475	455	466	461	472	443	497	491	487	505	501	477	483	506	490	495	473	446	488	452	459	459	454	475	480	509	475	497	471	476	522	442	486	507	469	468	483	471	439	472	511	480	476	499	489	453	444	448	496	476	543	517	454	473	504	453	476	499	482	467	483	453	461	453	511	487	431	462	472	482	442	461	467	474	480	488	499	454	500	456	474	491	466	465	490	444	457	458	484	473	437	436	440	446	514	459	465	483	501	463	490	475	446	507	505	476	460	464	458	524	462	466	500	497	457	482	465	480	455	457	495	506	480	444	442	514	448	470	514	495	473	459	488	467	440	491	487	483	494	473	470	485	445	453	485	454	470	471	502	460	469	510	503	491	465	463	485	454	508	483	465	505	456	445	521	465	475	448	463	473	471	479	483	504	479	479	478	468	462	533	440	453	446	477	504	477	492	463	518	490	453	476	476	484	481	502	462	458	483	451	478	524	502	518	465	526	483	486	471	509	452	480	457	425	452	429	492	472	494	479	486	511	464	487	464	468	464	445	478	474	493	482	504	500	461	459	472	501	491	516	480	461	492	477	494	517	461	500	474	470	463	508	481	502	491	450	487	502	457	454	483	496	486	487	505	454	429	467	480	460	465	473	468	450	460	508	527	470	473	493	470	447	473	449	459	466	490	498	511	457	484	433	462	443	497	507	488	459	478	469	469	498	489	474	523	483	508	464	463	492	470	506	464	526	463	443	468	454	496	450	457	487	515	463	475	496	489	450	464	479	460	477	477	468	498	490	463	467	490	467	508	457	477	453	512	489	487	494	493	511	451	451	494	452	518	472	505	472	456	464	461	479	477	470	493	466	513	558	469	481	459	479	469	497	472	472	472	481	477	441	472	488	499	489	506	467	457	508	476	462	458	465	474	439	505	507	488	470	504	444	513	487	456	498	451	498	477	487	442	447	451	516	517	470	499	472	457	480	489	467	468	493	502	497	458	521	506	468	459	467	491	485	461	447	466	469	415	487	512	496	470	500	493	474	496	495	453	464	478	466	484	468	444	485	485	489	505	497	494	519	489	482	476	441	467	449	468	444	454	487	485	484
5406	2459	1851	1032	699	1922	5642	4431	2439	1198	737	568	446	465	455	436	383	448	465	409	464	424	455	464	447	445	423	427	438	455	450	454	436	430	477	452	428	430	450	443	408	437	473	414	430	458	420	416	434	422	431	410	421	422	465	411	442	404	464	455	453	469	469	442	443	450	371	442	436	454	450	438	413	412	440	451	439	398	465	418	428	441	459	438	398	408	463	412	463	413	441	441	456	439	432	408	455	444	432	432	424	429	398	420	463	418	482	451	424	463	436	421	412	441	421	472	446	449	443	443	467	422	425	425	406	470	427	411	457	452	426	454	395	450	431	462	412	420	460	431	433	436	446	427	436	441	447	461	463	392	431	498	426	466	431	420	448	415	449	435	445	434	458	456	428	401	432	420	435	434	400	439	425	431	456	446	463	445	428	440	407	457	404	427	456	466	410	430	399	444	422	424	446	436	412	436	437	422	430	399	432	427	447	443	474	439	405	447	451	477	415	420	456	402	427	394	441	466	428	426	457	439	442	391	426	435	421	403	415	478	399	409	437	368	439	438	402	468	437	428	397	456	444	409	413	473	434	420	440	463	462	445	437	458	456	438	443	447	444	406	471	410	486	468	406	444	424	458	456	466	422	460	454	440	431	452	446	467	451	433	453	440	442	424	431	415	432	421	432	449	506	409	397	464	474	431	435	425	438	442	427	392	443	435	424	439	412	417	444	446	442	434	460	401	475	425	439	418	432	420	435	446	450	428	434	410	490	435	440	437	392	444	429	438	473	447	466	428	477	458	442	459	402	422	426	425	460	428	429	446	410	430	421	379	421	482	442	455	457	450	405	418	456	450	447	413	451	456	428	427	407	451	482	433	447	414	450	397	477	403	433	422	447	403	469	461	438	408	448	405	434	456	439	417	419	433	430	444	384	410	437	442	410	428	462	472	480	453	451	404	445	460	446	415	439	449	435	429	419	419	409	477	464	453	469	412	406	388	448	476	461	416	434	449	460	436	423	445	402	411	431	430	418	448	436	453	443	411	484	425	417	476	451	467	447	439	456	428	426	447	440	409	408	464	413	423	423	450	428	398	455	408	463	427	434	420	434	423	434	475	409	401	423	460	441	435	456	423	429	435	433	454	467	435	445	432	443	425	414	438	415	440	445	398	435	419	461	470	432	420	390	467	422	403	434	434	413	456	471	423	483	481	421	434	450	430	438	448	441	442	440	434	452	399	424	441	431	408	429	413	447	460	425	454	455	444	449	437	447	404	469	430	453	451	438	449	407	442	444	429	467	428	449	441	429	455	447	425	409	421	439	427	444	435	445	439	453	461	428	431	450	497	423	445	437	395	427	419	426	438	423	414	467	424	410	429	461	387	476	429	419	428	468	428	406	428	445	443	423	387	436	458	433	436	515	422	411	454	391	442	417	406	468	458	446	429	418	442	443	427	395	436	449	404	451	449	450	435	423	411	443	444	453	436	448	433	417	448	442	425	432	420	434	459	435	441	402	440	400	442	413	427	402	415	423	430	439	455	439	410	433	454	411	467	447	479	411	400	426	426	417	385	436	450	446	483	422	409	438	445	419	454	467	401	426	406	441	415	440	421	406	449	452	447	440	430	409	394	466	421	451	442	456	448	442	422	417	450	440	453	418	430	513	440	416	422	454	435	451	414	447	415	443	442	448	468	434	424	451	442	436	438	435	439	456	405	451	435	419	385	470	421	445	402	490	452	413	443	416	439	413	444	436	459	420	435	434	478	403	428	407	441	427	464	414	461	455	462	455	430	402	463	457	399	465	438	436	446	453	434	453	442	428	441	436	443	442	445	451	453	412	454	423	449	428	453	441	420	453	397	431	401	398	456	463	489	473	413	405	418	431	453	422	430	433	435	448	457	409	422	431	434	431	419	430	435	402	415	449	468	469	422	427	445	395	478	449	412	407	437	463	419	446	436	431	431	445	399	467	429	433	447	474	409	449	429	435	440	418	423	453	389	432	440	429	443	385	396	459	435	415	453	423	429	399	425	438	448	420	429	426	446	412	432	449	419	419	438	447	446	443	424	462	433	428	427	438	452	455	443	398	422	443	435	412	459	423	456	457	468	424	417	430	451	422	469	451	445	446	477	431	441	426	460	436	435	405	443	427	442	444	446	411	432	442	402	430	454	388	451	421	462	435	491	465	446	448	482	415	428	420	457	427	420	484	466	444	482	437	438	456	428	448	445	431	439	401	408	436	451	454	450	459	445	442	437	454	434	404	440	422	450	466	450	463	419	395	398	427	456	490	441	443	431	431	456	422	437	442	450	443	444	486	475	464	460	453	428	385	417	470	408	425	494	449	463	450	454	427	405	443	454	438	441	435	438	447	422	446	403	437	437	454	456	440	413	449	457	449	440	467	416	442	462	402	412	453	454	436	442	454	448	438	398	433	445	387	409	428	481	431	412	440	417	456	463	435	414	398	429	433	424	419	442	415	420	452	435	422	471	440	414	459	465	431	416	464	442	450	449	427	466	400	437	437	422	465	438	456	433	449	430	423	449	401	401	442	416	418	426	411	444	415	449	423	453	434	430	432	436	399	448	460	432	406	434	438	438	461	416	425	465	415	454	432	442	428	453	436	461	443	448	445	416	474	414	450	471	448	425	479	419	427	451	410	493	434	421	419	394	450	442	442	452	421	440	429	445	417	452	457	437	439	463	455	426	442	452	464	464	469	424	404	438	429	428	412	438	451	423	441	413	452	474	450	416	404	473	403	450	436	427	446	415	474	445	431	384	427	472	469	390	462	472	447	442	490	449	429	433	424	451	429	389	431	414	414	408	443	454	406	424	421	448	435	422	394	422	473	441	406	437	433	429	462	429	425	463	430	427	454	407	420	448	384	431	440	430	422	402	443	412	417	460	436	428	468	450	446	432	447	447	451	444	444	431	469	398	422	432	451	425	389	442	487	438	452	445	422	468	461	455	441	427	463	423	415	435	428	439	438	444	433	437	424	456	410	417	443	406	460	417	401	481	431	433	429	452	470	446	409	416	421	394	450	431	441	393	410	413	468	416	382	445	441	414	415	424	455	437	422	438	416	426	448	464	400	428	463	424	414	419	431	461	458	456	425	439	458	452	451	449	443	439	451	434	430	473	397	464	459	410	472	464	416	413	454	424	427	444	449	400	445	423	459	444	404	413	430	469	415	417	451	450	438	419	400	423	440	430	433	439	437	444	445	425	484	464	453	461	443	449	420	441	413	426	438	501	412	416	453	422	423	446	425	440	432	425	449	440	435	407	437	459	437	399	471	432	404	449	450	479	429	415	421	444	448	432	448	424	447	402	440	408	448	399	435	441	462	408	439	445	459	448	406	466	410	475	429	427	454	481	400	435	469	420	450	433	417	438	471	457	438	453	454	434	457	412	460	458	400	455	428	443	472	402	476	444	467	422	443	455	446	478	478	430	440	440	421	434	436	476	441	480	430	435	464	463	433	403	467	441	460	456	453	449
25584	21443	27215	25243	5860	15160	36557	28813	14544	5119	1589	735	611	489	475	510	477	502	471	511	534	535	511	461	508	473	449	473	450	465	485	476	511	465	483	492	483	512	475	498	463	473	472	504	515	490	523	448	498	467	505	468	497	498	491	527	499	511	501	501	486	495	511	492	479	499	475	462	482	478	482	529	485	493	459	475	460	493	503	483	493	480	489	471	433	441	498	514	491	517	487	529	460	461	486	463	510	498	504	494	503	489	481	493	469	487	541	481	475	505	504	516	515	453	427	457	506	485	508	461	452	468	478	523	494	478	494	476	500	468	493	487	470	478	463	482	493	469	486	495	498	444	522	508	450	450	478	525	497	476	466	518	486	479	490	478	525	470	449	474	501	457	481	468	449	455	466	524	471	465	505	456	488	526	509	505	462	524	513	462	469	474	485	507	460	488	473	522	491	470	499	494	465	437	516	531	481	476	476	531	481	484	524	545	525	507	504	477	466	487	449	486	463	515	510	454	505	529	509	484	534	492	481	486	514	451	519	462	478	482	473	435	494	502	499	481	520	482	482	490	484	506	513	458	518	452	478	492	433	532	501	496	457	520	501	464	510	500	476	525	473	473	455	439	493	488	482	485	462	508	495	482	498	460	503	491	461	481	500	453	491	472	448	499	451	528	439	494	487	493	470	530	451	449	501	484	504	498	506	488	480	497	451	471	497	477	470	481	475	494	469	530	499	477	436	502	454	471	492	490	492	489	510	474	497	482	489	506	465	522	469	473	463	481	481	495	493	478	518	504	460	508	512	483	494	489	461	479	480	477	469	483	523	532	528	491	501	502	530	510	503	511	509	493	475	509	486	446	484	514	479	487	468	493	497	501	522	500	531	510	483	490	482	492	482	489	492	474	485	478	511	506	525	444	496	498	448	485	511	539	464	460	501	473	452	463	468	508	493	501	489	494	504	452	474	468	438	501	488	502	435	500	475	545	550	496	485	489	499	490	502	469	470	475	491	471	505	484	476	470	482	515	500	497	463	463	481	499	463	488	476	483	523	484	479	456	446	510	498	502	482	433	464	484	433	493	493	506	466	455	493	507	511	467	488	473	510	484	476	477	496	468	507	502	479	452	506	454	520	485	482	468	472	478	474	495	533	530	484	484	464	532	471	524	475	512	472	475	455	491	485	516	436	472	499	448	480	491	508	501	473	458	431	478	524	487	490	510	535	505	491	468	462	521	478	481	500	466	479	478	452	496	462	516	458	468	507	502	504	474	523	486	424	444	489	497	517	498	465	498	496	502	510	487	458	481	535	488	482	456	451	477	488	485	479	506	458	503	511	472	497	466	456	516	474	516	453	510	517	443	493	496	478	457	508	419	486	457	492	490	491	517	498	491	447	515	471	451	535	500	499	490	460	476	469	509	496	525	511	486	479	490	491	521	508	469	489	494	475	494	460	424	463	485	499	473	465	476	445	488	483	530	457	468	519	485	490	461	465	491	487	470	514	472	477	503	494	474	527	489	454	506	469	478	505	484	485	476	485	453	514	493	494	475	468	494	495	492	485	457	497	467	466	525	473	470	483	460	455	447	531	504	472	504	487	487	464	484	490	493	510	488	485	539	472	454	488	495	509	485	470	489	477	474	476	455	455	494	495	455	482	443	500	476	462	470	550	455	463	484	468	462	523	465	495	528	527	506	484	492	455	487	485	439	519	491	488	471	461	474	477	471	469	456	468	519	495	462	525	492	481	469	495	546	483	486	492	478	457	503	501	446	457	513	456	477	457	518	496	481	482	489	510	507	481	462	463	501	480	473	463	492	470	460	495	505	484	481	516	502	494	501	531	450	486	490	453	488	525	523	454	484	498	442	510	488	521	522	471	477	481	521	451	441	431	448	483	457	483	464	525	500	498	508	510	507	475	507	512	485	480	484	503	525	504	519	482	513	452	473	464	476	517	500	497	454	467	445	487	482	488	455	490	482	466	517	459	474	504	463	508	444	498	463	483	487	471	476	490	472	492	457	454	449	497	484	503	467	473	517	497	511	481	432	493	485	530	461	503	467	476	454	504	469	472	509	510	499	432	515	480	498	434	511	481	464	505	462	483	467	495	505	511	518	471	482	485	477	477	481	485	493	477	466	481	489	510	485	486	488	454	479	520	478	490	507	448	463	482	521	458	472	447	475	478	485	496	493	476	462	514	496	479	515	461	495	485	491	483	504	492	483	437	503	479	512	498	524	481	485	484	474	464	470	440	472	492	438	500	456	476	496	504	498	459	454	487	472	487	459	491	479	485	484	517	479	437	446	491	495	507	498	484	490	502	492	478	488	480	460	525	508	455	494	511	454	511	478	470	457	484	448	464	492	469	506	534	465	449	467	509	498	513	509	455	507	508	447	510	487	468	487	501	495	508	459	508	471	485	438	440	498	479	473	505	437	478	463	474	499	474	481	502	457	480	464	445	485	486	489	543	477	498	497	511	475	446	485	510	468	507	514	461	490	459	498	447	441	469	466	471	493	499	484	454	505	478	471	468	498	488	482	447	477	476	487	473	483	473	478	498	481	505	497	477	495	504	477	452	462	465	472	481	473	491	458	485	466	458	453	461	529	510	475	486	468	461	499	471	450	538	464	475	465	480	458	510	459	491	498	475	463	493	504	449	476	496	484	521	494	463	504	467	496	480	487	504	474	432	517	487	465	486	496	466	477	466	487	495	489	527	522	454	473	509	484	466	481	470	497	503	441	457	454	464	516	459	467	505	479	475	484	476	482	498	497	517	462	488	470	464	477	496	485	487	479	527	497	477	441	533	481	502	409	460	471	459	486	506	488	480	504	478	473	485	453	472	474	522	467	533	458	505	441	442	475	495	488	473	504	465	470	463	488	473	454	470	486	497	519	490	501	478	477	478	515	466	483	536	530	475	496	515	462	511	455	526	461	455	472	503	513	456	482	498	500	544	457	477	505	441	524	471	479	508	496	515	444	505	481	448	530	458	488	496	464	503	464	454	517	483	487	492	439	476	503	473	477	514	535	473	481	493	518	497	464	519	452	491	470	499	483	481	441	458	457	444	505	488	498	466	485	507	490	503	477	494	473	478	491	473	475	414	443	460	475	496	472	495	467	487	506	464	460	485	518	490	460	515	455	501	497	515	489	496	516	486	475	486	468	539	492	475	499	508	482	509	452	471	482	491	496	502	455	467	467	438	477	505	506	440	472	506	454	478	465	467	466	526	483	449	499	496	485	453	488	482	459	466	485	497	490	474	467	469	526	476	444	503	470	478	535	449	514	519	482	485	445	503	496	520	484	485	476	475	496	498	461	459	495	454	481	497	516	443	450	481	461	475	531	486	493	468	484	490	462	471	493	476	453	467	489	453	454	486	499	504	478	451	463	494	485	458	475	466	527	472	501	531	506	481	480	518	533	426	483	443	515	490	449	477	509	527	531	483	517	467	485	480	456	464	458	472	496	481	450	469	517	508	467	488	494	490	452	466	496
4415	6214	5264	2492	2115	18229	33429	23440	11278	4714	1724	715	503	488	469	491	445	443	487	492	472	444	433	481	421	479	477	493	472	462	453	463	434	513	462	492	506	504	452	482	484	462	508	486	471	470	451	493	516	497	487	441	496	475	437	503	467	484	432	454	516	452	439	444	488	480	472	505	470	440	505	466	508	483	488	435	452	452	430	475	478	485	466	472	484	443	507	490	478	463	468	455	457	456	500	494	497	486	440	531	478	485	482	509	435	440	504	491	456	422	403	469	499	467	443	504	409	497	438	452	438	455	494	473	485	485	480	493	467	482	464	453	450	478	474	465	470	475	475	517	440	499	454	478	480	473	490	493	476	514	494	445	481	502	487	474	491	465	489	492	442	451	463	475	495	466	490	460	475	471	431	474	474	479	510	475	485	478	484	476	466	486	540	465	494	469	446	516	468	474	489	435	484	486	481	511	493	505	498	482	428	491	474	480	466	463	453	470	448	486	441	487	439	485	471	473	502	473	456	491	478	509	429	493	424	499	461	470	494	460	480	438	459	432	484	485	408	448	458	469	485	435	448	487	428	477	479	470	412	454	473	452	463	527	445	477	448	466	462	501	467	501	504	482	454	464	453	513	463	456	492	447	476	494	461	491	464	420	469	457	407	482	483	452	481	426	480	487	473	454	453	453	477	440	466	495	480	487	460	447	470	453	477	461	461	507	447	453	468	473	492	464	476	429	475	484	477	478	482	502	471	499	439	415	480	483	455	454	489	502	460	441	422	446	470	462	467	489	479	457	425	469	464	477	458	459	450	486	470	462	420	461	426	452	447	499	443	465	481	481	449	465	463	472	483	473	460	489	488	415	458	436	432	454	489	437	457	500	493	460	483	458	490	461	479	476	485	508	488	486	459	445	457	453	466	480	475	471	488	456	481	477	430	454	454	475	459	472	515	466	475	480	464	466	480	442	473	450	458	485	476	444	454	445	436	490	486	496	477	494	452	473	505	465	442	509	500	496	515	472	469	409	508	478	456	445	499	460	474	463	447	471	466	468	461	446	456	515	464	463	484	457	448	456	474	458	459	447	484	480	467	461	452	501	469	454	470	469	487	457	512	454	483	480	441	464	486	483	492	445	469	457	472	511	435	455	488	460	488	472	462	501	467	448	471	487	490	480	445	430	432	463	456	465	475	446	474	477	459	492	485	449	472	454	439	451	454	439	464	508	464	455	478	428	433	443	406	438	473	465	478	459	458	471	456	451	422	468	443	522	486	445	516	462	446	470	452	489	491	449	451	442	519	465	446	480	423	454	457	461	488	463	449	413	461	450	475	469	482	456	451	446	480	457	470	472	433	447	483	484	448	493	468	479	452	458	484	520	456	471	480	518	427	454	505	460	462	458	468	444	441	437	488	477	436	473	454	458	452	475	453	531	489	445	467	450	449	471	476	501	458	473	497	474	445	451	460	475	508	445	442	467	476	465	473	494	457	458	488	478	456	474	485	480	451	444	418	480	470	480	448	457	481	457	490	478	464	459	431	469	442	484	478	490	462	488	442	448	491	455	509	446	463	434	459	438	431	424	471	457	464	452	488	453	456	456	452	469	451	440	494	507	448	456	441	477	447	444	472	429	469	464	466	445	501	431	469	468	500	459	440	448	460	448	506	496	473	459	461	463	492	459	494	488	504	455	482	491	463	440	417	495	455	454	466	450	451	497	499	503	479	498	470	457	439	463	459	477	483	477	439	463	458	454	459	489	479	492	482	414	475	468	487	464	464	444	514	469	471	486	475	485	478	463	471	470	478	494	467	459	451	454	465	504	411	446	497	452	484	481	472	472	477	478	478	474	490	471	434	475	466	479	456	489	475	436	461	453	471	499	461	483	450	454	438	471	493	459	485	439	461	450	465	485	468	475	486	479	460	468	450	425	462	434	453	475	445	443	477	480	477	444	470	508	490	441	478	499	466	496	498	471	452	479	459	442	428	437	462	400	440	459	492	455	519	416	499	400	477	451	481	459	471	455	451	471	469	432	460	495	473	442	452	435	483	465	447	446	460	493	479	490	477	461	511	488	447	507	459	444	455	444	487	458	416	477	444	475	474	474	497	454	502	459	456	468	469	466	446	466	494	489	472	502	451	465	461	444	458	472	471	436	426	456	478	454	470	521	487	467	474	463	456	485	455	472	428	448	463	483	486	491	470	500	497	451	467	471	451	505	456	495	510	432	418	483	453	447	482	495	458	477	431	439	412	467	425	474	455	518	428	492	448	484	444	491	459	481	462	507	489	503	454	470	443	499	452	483	485	465	437	467	487	474	478	478	436	472	467	467	413	492	455	442	485	457	504	490	454	439	470	488	459	480	464	441	468	463	455	446	496	446	458	469	504	469	446	484	473	444	477	478	486	446	480	464	463	467	445	508	493	456	451	478	479	483	458	526	467	474	441	469	446	440	482	482	467	474	483	497	504	486	474	457	498	447	485	485	485	492	473	484	452	438	454	486	463	454	486	451	491	467	496	466	461	446	473	476	458	450	450	480	508	488	397	494	439	448	438	496	453	464	479	503	439	492	478	463	476	458	450	444	469	451	437	479	452	450	484	488	431	454	421	443	486	504	487	467	458	474	454	444	510	493	522	457	462	450	469	484	471	437	409	445	482	458	439	473	442	459	451	463	461	501	446	461	466	414	485	416	435	476	467	479	430	507	494	469	504	481	436	451	476	443	528	462	428	478	519	440	478	479	451	438	455	462	439	484	481	475	476	461	485	464	484	486	476	467	490	474	481	492	504	472	495	469	505	493	471	468	449	462	456	489	506	476	510	496	440	479	460	477	452	454	458	489	444	483	451	476	456	443	459	469	482	463	467	482	493	468	494	447	485	488	438	476	435	496	466	451	452	471	494	439	447	466	492	452	489	476	480	451	492	472	452	485	478	472	442	436	476	443	483	436	489	500	487	488	481	451	498	455	474	470	490	439	479	460	495	470	433	495	514	451	459	446	499	481	500	466	493	429	474	490	468	468	493	503	520	476	457	477	445	447	479	470	498	476	432	449	465	474	469	511	488	516	442	457	462	457	411	466	469	494	441	479	465	482	454	448	471	481	495	479	427	461	472	475	495	476	449	461	489	453	490	457	435	493	468	457	474	451	478	487	461	489	475	478	464	464	458	485	452	448	462	446	460	461	455	483	451	468	457	455	414	469	504	513	424	444	485	483	472	465	473	459	430	479	458	501	497	443	476	435	426	441	480	468	474	401	463	476	424	430	460	426	454	436	456	458	496	450	442	448	473	452	463	452	420	477	457	468	451	468	488	462	472	491	465	473	502	489	474	486	476	488	455	467	452	473	459	451	480	457	497	476	448	463	441	436	475	463	492	437	473	467	461	458	458	501	474	443	482	457	446	492	464	470	476	507	447	449	510	481	477	502	470	482	445	503	485	471	472	441	452	467	449	487	483	466	450	450	467	482	453	458	443	449	499	481	480	451	427	454	458	461
24283	21446	28786	24480	23986	42710	53994	42159	25012	9967	2633	956	660	618	588	617	569	609	580	586	583	580	590	587	593	572	592	646	547	590	580	589	605	590	598	554	605	609	601	588	571	611	558	579	604	622	561	614	569	588	573	610	552	591	568	566	552	553	565	560	575	586	583	554	599	590	552	612	576	578	613	621	591	568	574	602	573	590	598	554	594	585	576	639	606	578	586	578	594	583	571	607	621	584	589	595	589	600	588	617	576	587	556	590	628	622	570	603	557	605	537	590	554	583	587	538	603	568	570	563	520	561	582	598	537	572	553	585	540	611	580	625	541	571	567	534	531	588	555	538	583	614	609	575	554	607	578	575	562	599	568	578	580	551	582	612	602	624	600	602	560	608	575	611	567	541	567	570	549	570	615	613	594	573	560	590	580	561	611	602	555	574	612	594	591	600	554	591	547	599	600	608	575	619	596	565	592	565	608	588	585	532	609	588	620	572	583	552	561	606	575	616	563	603	566	598	588	564	579	591	593	585	624	559	583	551	608	569	581	599	552	589	590	578	543	532	604	604	594	627	584	580	554	588	594	612	594	631	586	568	554	566	542	554	570	596	587	546	537	574	627	583	582	593	559	559	597	584	574	584	625	601	593	553	581	592	531	570	551	584	594	593	592	586	617	609	589	557	560	576	546	567	631	617	554	592	590	515	534	599	585	566	567	578	579	597	590	602	577	559	567	578	631	560	571	596	557	611	592	575	603	597	579	611	552	609	571	585	561	602	605	561	576	564	595	557	617	603	568	577	590	611	597	529	579	536	570	553	609	572	554	563	594	588	556	558	564	531	596	593	597	600	603	578	593	566	582	615	547	595	565	574	564	597	558	601	597	593	613	595	579	612	596	538	578	593	560	588	573	619	593	597	568	595	549	586	577	565	606	592	596	529	544	584	609	560	567	598	570	567	570	553	564	594	538	568	571	599	525	580	567	589	584	581	563	572	589	567	600	549	596	582	583	595	557	599	615	607	552	566	580	588	567	597	584	615	590	623	574	541	579	529	597	594	584	577	549	602	586	587	597	555	555	605	607	544	579	581	610	553	568	545	610	564	564	544	589	554	577	547	563	594	597	558	605	567	578	590	618	569	569	539	631	585	572	554	546	588	597	559	581	578	571	581	592	550	595	584	566	606	609	563	584	550	601	617	592	586	555	556	561	613	588	554	565	532	587	578	595	590	578	582	615	576	583	590	600	543	550	567	590	628	580	569	606	603	564	518	559	606	540	610	568	545	578	586	559	594	537	573	574	602	583	569	559	596	565	563	580	585	606	571	559	558	567	562	567	578	592	582	585	624	557	562	575	584	585	580	537	543	596	555	583	625	553	558	582	570	541	549	582	555	575	575	566	509	579	580	562	595	551	566	571	587	540	596	527	595	551	578	585	559	574	545	560	580	589	593	577	612	517	583	605	609	585	584	591	522	602	571	573	576	598	574	612	598	561	585	550	615	567	578	578	559	572	559	543	612	564	539	570	579	546	546	569	572	592	566	601	569	576	577	570	578	527	593	508	603	545	552	611	594	572	556	588	563	583	571	560	599	628	572	580	598	576	561	569	577	598	585	561	578	565	544	586	568	606	558	615	583	559	571	549	574	541	571	565	554	597	596	594	579	541	600	598	597	589	567	569	570	559	593	560	550	604	536	572	590	579	590	542	567	605	606	576	627	538	598	526	551	593	572	561	610	559	592	567	610	578	565	584	563	520	565	600	553	564	591	579	542	586	587	580	582	592	550	539	579	577	565	569	616	553	575	572	535	575	570	571	579	603	567	592	554	592	579	592	570	557	565	544	563	608	603	596	608	573	581	605	564	558	579	517	558	547	583	599	595	594	610	646	578	598	587	524	588	563	552	598	595	602	594	556	560	543	590	560	563	581	587	569	574	590	610	586	556	580	568	598	573	594	543	575	587	612	543	598	545	588	549	567	626	607	633	593	570	571	564	621	630	592	612	600	603	587	628	560	591	591	567	576	620	594	629	587	600	540	537	566	515	606	545	534	595	573	568	595	599	602	608	570	536	539	602	573	568	552	577	558	587	551	559	608	565	544	581	572	591	530	538	549	585	541	566	557	605	595	623	557	584	578	532	597	543	586	560	604	590	596	557	599	582	575	581	592	585	568	564	498	606	629	572	550	535	552	580	571	575	551	565	553	570	550	592	603	567	571	587	607	580	520	566	542	549	575	560	614	579	556	569	570	550	561	631	542	555	576	558	563	547	622	592	610	577	598	618	664	566	588	572	597	581	569	567	595	566	528	584	567	591	566	571	601	571	604	580	560	606	570	565	587	539	530	548	588	602	615	600	586	589	637	561	553	524	567	566	556	554	550	540	588	565	571	585	577	589	589	577	546	570	569	596	551	568	588	601	564	607	578	603	554	571	586	621	582	629	564	599	562	636	584	588	581	550	581	525	563	593	596	579	573	592	593	596	557	552	577	594	575	632	589	571	583	576	545	590	564	578	578	611	542	563	615	560	584	587	561	600	570	566	575	602	558	604	605	606	593	540	587	576	553	560	593	588	548	544	540	603	551	583	597	573	534	593	532	540	525	556	579	573	587	548	565	594	543	556	575	571	576	548	574	580	635	548	548	576	596	566	591	606	561	541	576	547	606	614	623	621	610	587	574	580	582	562	558	593	560	585	562	603	588	598	583	601	524	571	587	560	594	623	635	563	571	613	573	584	574	566	576	584	560	548	611	539	607	622	585	558	560	585	570	599	584	585	577	574	594	544	578	567	585	572	562	586	573	537	529	561	555	566	608	562	543	609	572	590	615	568	573	611	573	549	593	598	562	579	569	597	558	602	578	608	572	589	602	588	592	600	608	544	583	550	598	567	594	582	583	598	571	550	584	563	564	546	548	612	584	576	590	589	584	552	547	549	571	583	540	593	540	568	583	598	516	547	560	588	618	571	534	562	579	576	599	616	604	592	542	578	620	568	522	599	577	579	564	583	590	560	588	560	618	585	572	583	567	568	606	572	593	556	552	555	568	553	566	558	559	602	598	561	584	577	530	640	530	562	614	589	546	577	584	604	556	556	600	642	600	572	579	547	569	567	581	592	603	590	545	596	607	565	600	601	576	605	585	608	591	566	579	598	610	616	571	540	540	564	576	548	612	579	580	545	585	563	590	620	626	592	578	558	594	596	587	570	553	574	581	594	589	535	581	557	555	551	563	583	568	569	568	571	565	575	582	606	595	579	554	584	606	506	554	580	541	576	561	579	588	581	537	621	635	558	550	578	585	583	619	571	554	605	579	597	598	551	599	607	584	621	585	523	549	565	577	558	583	565	596	534	568	591	543	553	540	574	571	565	599	647	586	593	578	605	573	570	549	550	616	583	606	579	580	582	575	560	567	585	587	597	556	600	542	583	542	576	581	578	564	579	608	599	555	587	574	568	569	581	586	573	582	550	572	576	580	593	572	585	596	599	603	525	568	556	595	578	588	600
5744	10662	8406	4250	24876	45633	49993	35770	19385	7826	2486	954	625	594	576	564	558	538	506	545	611	594	566	541	539	525	551	582	565	573	566	556	522	566	527	529	563	556	520	540	569	584	562	524	564	551	566	532	547	542	529	576	557	588	632	579	567	533	550	575	548	522	546	553	550	566	517	573	603	543	563	551	547	555	533	571	544	561	531	555	560	515	549	565	515	555	554	568	559	575	542	531	562	540	560	531	531	567	524	576	575	549	525	536	522	562	519	582	541	563	501	559	511	548	571	537	506	540	551	533	550	553	557	534	509	525	536	523	566	550	543	556	571	537	546	570	543	541	507	555	538	555	544	565	560	603	543	545	569	524	567	561	522	551	556	566	549	550	576	554	539	551	521	554	559	529	506	542	531	536	544	515	570	526	510	591	575	554	553	533	522	538	524	581	518	510	530	502	547	564	544	508	527	555	537	560	530	570	585	575	608	531	593	570	559	542	542	545	536	600	557	562	581	532	581	543	550	553	575	524	524	540	546	504	542	527	554	559	563	591	547	533	528	536	553	583	558	513	586	542	544	528	528	534	570	542	547	545	557	556	538	519	573	585	565	529	548	571	580	520	503	579	555	576	553	552	568	519	542	572	558	538	609	583	537	562	556	552	526	551	543	599	527	519	518	579	558	526	570	540	589	534	591	581	572	570	555	523	534	558	565	528	532	532	581	547	550	552	562	555	526	537	589	564	539	544	546	549	574	493	529	555	545	565	559	567	601	515	540	536	557	554	535	540	559	563	575	519	558	569	525	607	529	543	529	575	567	553	529	558	554	549	553	560	470	537	522	567	536	532	555	525	528	584	575	553	607	536	563	492	536	549	584	562	544	561	555	553	613	512	517	558	608	583	543	534	566	539	549	573	566	549	549	559	529	556	536	537	532	563	548	553	576	556	543	534	563	520	500	575	545	550	560	543	517	555	557	560	551	523	541	544	506	551	590	519	564	570	531	542	551	565	578	561	524	562	578	522	572	535	557	567	586	551	512	519	529	576	505	516	494	543	553	538	537	572	535	555	538	560	515	549	534	563	574	560	558	550	547	577	558	623	555	564	568	559	556	545	548	562	562	551	551	532	570	558	539	539	543	519	597	556	553	522	571	573	538	566	539	580	529	532	601	570	554	557	563	516	568	484	551	565	545	587	551	570	591	559	604	541	507	535	561	566	525	532	544	534	530	600	537	563	558	513	583	493	515	541	600	519	558	516	535	590	532	540	603	543	560	547	539	567	528	553	549	555	533	533	548	576	506	513	575	564	564	482	590	576	525	542	545	550	512	576	570	549	528	520	515	531	556	557	596	502	515	525	546	530	548	542	527	554	525	568	565	532	550	575	557	564	551	554	569	548	525	536	553	508	534	531	539	534	561	546	539	550	521	625	552	539	545	524	535	547	553	543	568	488	544	547	547	596	530	585	519	561	563	553	551	536	557	520	596	539	561	556	518	575	553	522	529	564	573	554	583	554	557	577	572	540	526	548	571	541	571	537	545	499	565	555	543	538	561	523	539	561	564	532	524	552	555	510	519	545	516	545	555	563	554	537	562	579	489	532	556	576	543	584	540	592	551	542	571	592	551	528	578	511	564	522	515	570	530	557	504	536	566	562	546	542	576	529	574	576	567	567	523	529	533	529	566	597	560	537	550	535	527	539	580	545	544	531	546	553	545	558	522	544	561	511	540	569	582	550	551	571	503	526	555	541	539	594	570	537	552	533	539	526	524	549	542	555	502	554	564	503	600	528	525	574	550	528	529	591	540	557	548	550	551	625	530	543	554	548	550	544	519	585	576	555	563	553	519	567	565	524	553	534	548	571	531	543	536	564	525	521	525	545	557	528	582	544	541	580	556	516	592	524	533	524	556	579	547	549	588	550	582	526	569	576	522	512	578	536	526	567	547	530	514	548	583	517	585	509	524	510	577	579	529	535	504	573	561	544	561	586	541	563	538	541	559	531	552	520	577	552	551	559	583	571	497	526	533	539	546	573	555	554	537	520	527	554	534	555	534	542	554	559	515	548	558	547	521	536	530	559	578	559	558	572	533	572	522	538	534	558	528	544	533	528	535	580	537	556	536	557	551	529	559	515	567	534	545	569	544	526	571	568	560	586	564	557	563	552	531	555	515	560	584	579	521	559	535	550	552	518	553	519	550	552	574	564	524	530	570	575	553	510	586	549	528	532	545	538	543	557	542	529	550	550	520	529	546	565	561	548	550	573	556	573	492	597	560	566	536	534	583	561	580	534	546	531	561	547	589	536	547	535	520	594	501	562	561	554	551	543	520	536	554	520	558	472	555	519	523	538	509	533	559	567	555	558	549	520	553	557	564	541	569	545	562	561	515	537	554	534	528	573	528	531	525	556	548	563	569	538	542	562	542	542	516	537	606	551	494	530	527	560	527	534	562	550	503	538	564	547	603	538	584	553	572	509	549	574	500	581	512	534	582	585	559	530	548	537	528	561	518	537	550	542	531	560	522	543	542	524	520	570	566	559	533	599	551	500	520	528	540	515	551	573	512	527	550	590	559	501	561	523	577	522	550	541	533	533	516	551	539	558	580	568	516	545	521	523	517	530	531	536	518	560	514	583	538	532	566	544	536	556	512	589	568	508	537	552	556	582	544	526	529	530	541	530	559	581	593	556	550	553	513	561	546	544	537	506	570	541	556	513	576	577	568	531	544	537	556	534	566	542	563	546	537	515	558	552	567	544	550	575	516	567	552	586	542	528	556	516	606	574	527	598	531	555	569	525	546	538	505	535	601	553	541	563	570	515	577	571	542	513	513	549	556	574	569	551	546	540	558	531	540	530	547	512	562	556	552	530	564	569	509	540	538	566	568	574	534	590	557	573	532	577	543	549	556	546	570	564	530	564	493	552	540	548	524	567	557	567	541	520	527	505	579	520	509	534	545	530	553	582	554	499	565	549	569	559	536	563	540	569	526	540	600	546	536	531	522	561	541	528	557	564	540	553	542	568	593	536	550	557	578	561	517	514	518	522	504	529	525	545	573	525	543	558	566	529	552	525	556	542	554	537	548	591	568	555	513	608	537	525	523	529	538	572	550	532	530	539	535	570	545	548	521	615	543	563	559	503	540	559	546	546	568	511	531	530	523	564	516	591	536	524	525	553	543	561	586	538	537	520	513	539	542	565	542	563	580	552	550	536	517	558	539	554	528	532	541	563	533	537	545	562	505	529	514	543	565	552	527	579	527	606	499	552	549	551	552	524	566	561	595	508	553	507	563	565	502	552	524	546	540	582	557	503	537	520	529	528	569	536	499	556	545	501	550	580	577	564	568	502	546	542	526	563	527	532	531	538	544	550	499	554	528	522	534	557	523	572	501	570	526	548	539	536	556	534	530	540	548	565	560	549	531	584	529	531	566	575	540	497	551	530	540	553	531	529	537	542	539	555	538	515	548	570	549	558	565	536	512	549	514	535	551	554	513	568	538	582
27768	13558	3063	857	1629	4594	4839	2921	1572	874	598	541	483	495	461	456	499	452	466	437	504	480	443	512	493	506	463	462	492	456	458	480	491	471	483	495	508	483	476	493	476	494	522	505	460	475	459	505	476	479	458	450	478	501	510	477	454	466	494	469	468	503	473	478	474	490	500	483	462	463	509	450	474	521	455	467	514	496	495	454	451	504	461	441	427	521	512	477	483	465	498	457	478	531	524	507	454	461	476	513	484	476	476	484	495	462	516	463	471	503	473	451	470	494	474	505	460	486	513	560	464	503	497	503	486	495	449	450	480	495	447	507	484	501	472	424	464	485	503	451	471	497	457	478	500	461	490	461	467	465	487	491	453	456	453	514	492	479	457	472	490	490	491	453	457	456	509	436	469	495	480	475	470	487	486	482	465	466	459	497	447	484	466	478	481	458	496	488	504	441	485	447	455	486	477	464	515	456	494	481	481	445	449	489	480	525	504	500	492	492	459	500	473	457	469	488	487	467	475	494	519	472	485	480	458	470	480	470	501	447	463	478	451	492	479	528	501	454	494	431	457	456	448	484	456	458	418	457	461	489	460	469	449	453	487	439	471	516	483	506	500	479	480	448	464	431	444	451	424	465	446	479	474	466	513	451	515	494	473	507	479	467	479	480	450	486	513	501	475	459	469	472	495	472	481	478	437	429	474	487	414	513	471	453	458	477	497	485	449	499	471	461	451	499	457	438	497	472	486	504	486	474	506	456	498	494	528	478	494	475	439	489	451	486	439	468	490	475	476	472	444	410	470	502	464	473	461	484	469	483	444	464	448	508	461	449	468	464	474	478	490	492	476	475	437	467	521	460	462	499	496	473	478	500	492	504	438	459	482	425	455	507	482	490	486	485	457	467	474	478	471	481	480	478	479	489	479	463	486	503	503	471	508	451	485	491	480	447	435	510	442	449	504	496	481	473	491	512	486	506	492	478	450	475	486	509	478	450	443	430	490	484	454	483	458	488	472	541	486	488	482	524	451	492	477	500	493	497	454	472	432	462	465	506	533	482	479	485	443	449	472	501	491	528	516	460	484	480	462	478	482	457	449	437	496	508	485	472	481	484	497	455	462	467	459	468	456	461	484	453	464	469	506	498	453	473	442	449	490	495	490	492	481	424	451	499	455	481	446	486	485	493	465	457	475	486	464	490	494	436	476	455	511	481	442	502	450	468	450	499	466	483	496	460	438	475	498	453	457	464	499	542	479	522	473	469	467	467	512	475	459	519	468	495	498	520	468	514	450	462	491	447	463	475	477	476	507	496	481	516	485	448	493	508	503	495	454	466	464	446	477	471	481	433	449	457	469	474	487	455	477	457	463	483	479	493	477	471	467	518	519	461	456	439	474	476	477	447	522	447	490	446	496	468	492	461	464	473	463	504	499	465	484	498	466	452	513	462	463	460	465	485	448	499	495	472	445	475	459	510	460	469	436	470	460	469	462	450	474	462	456	439	487	451	488	527	493	441	469	491	502	479	488	474	485	465	476	518	462	474	482	464	492	490	479	460	499	487	501	454	479	474	482	480	467	478	504	482	488	497	450	481	481	502	458	475	481	443	491	468	513	471	487	478	482	469	486	431	510	502	476	482	453	451	478	424	446	489	433	472	519	516	471	517	516	475	502	436	488	470	480	455	473	479	509	471	439	502	463	463	470	487	512	500	495	491	458	483	527	492	452	504	493	491	467	493	455	465	500	466	432	495	475	507	492	512	480	493	466	464	462	458	527	442	458	437	491	469	457	487	479	423	483	502	469	510	466	474	480	467	498	513	482	452	475	494	479	452	463	482	479	515	520	495	483	488	553	458	483	485	468	488	500	461	456	476	504	517	492	455	463	487	468	449	508	479	477	473	488	470	478	481	471	482	465	470	464	476	466	452	453	482	485	470	510	474	519	473	491	494	464	455	463	495	451	517	487	490	460	469	426	477	464	448	484	476	427	470	481	430	469	507	536	500	481	473	456	493	437	485	512	474	465	460	464	482	494	478	480	468	456	485	483	466	473	489	456	458	480	493	495	485	477	479	486	447	478	480	440	441	499	396	474	483	484	513	498	531	493	486	543	489	485	448	483	477	472	486	522	471	467	458	474	502	506	495	472	472	486	486	486	478	458	521	474	482	473	497	489	475	481	451	446	468	498	490	492	495	459	481	476	472	492	485	472	414	477	464	491	517	494	459	488	458	495	455	449	481	495	489	446	471	500	479	457	455	431	511	424	499	488	533	478	463	473	482	422	438	462	487	503	511	477	458	481	488	455	492	479	485	481	464	516	463	443	510	451	500	478	475	479	464	480	410	452	525	491	469	452	489	518	410	498	452	498	454	509	487	443	476	494	501	467	487	476	449	463	488	473	498	478	447	489	440	496	484	475	499	465	501	449	435	476	477	489	475	511	497	442	497	489	508	483	488	512	495	480	474	499	452	488	432	507	478	484	481	501	466	479	463	491	450	467	494	509	519	476	456	473	493	443	476	494	472	487	464	509	510	471	473	469	467	494	459	490	466	494	470	502	504	478	462	473	476	504	486	473	471	500	457	441	478	475	495	474	493	461	515	486	471	470	467	510	496	491	473	476	440	458	501	500	468	486	476	494	456	493	469	438	458	481	446	468	451	486	470	465	459	463	472	483	504	459	481	475	466	500	447	482	442	477	496	494	492	438	485	518	465	482	515	525	496	446	470	441	492	439	492	436	482	502	441	473	484	449	474	490	482	494	460	499	510	485	503	489	456	501	478	452	459	455	455	466	480	477	452	465	444	519	489	468	484	468	471	485	490	514	477	476	460	488	499	450	477	486	481	467	465	451	488	501	439	492	481	438	463	434	462	473	472	468	521	467	458	483	476	479	497	471	497	489	480	498	472	461	474	450	453	476	464	532	470	461	469	444	484	455	517	477	441	489	468	492	477	501	500	492	494	465	462	486	520	476	488	461	456	504	459	502	459	510	456	466	470	531	476	479	509	480	486	475	454	450	466	487	505	509	472	509	481	466	456	491	459	465	423	464	480	474	469	459	462	459	460	483	493	483	514	457	490	494	514	506	469	456	450	498	438	457	477	510	462	508	459	484	492	518	488	493	500	503	472	480	474	476	499	495	487	452	481	444	498	508	482	471	477	478	494	433	480	454	491	472	441	508	439	479	444	508	491	472	457	459	495	499	421	455	468	447	474	479	488	502	521	465	480	480	479	451	451	463	481	482	481	494	475	471	470	479	467	474	477	484	484	459	476	509	479	456	453	440	458	504	479	472	480	480	470	498	493	482	490	490	468	451	453	522	494	500	466	464	468	506	484	461	496	525	475	480	444	514	481	506	469	500	500	500	455	467	492	487	472	472	479	505	473	481	503	504	451	444	420	462	495	495	505	456	466	476	523	440	477	474	488	480	475	466	470	497	483	473	453	437	465	465	473	482	495	475	472	483	480	520	513	483	453	486	481	500	481	481	496	443	447	481	500
5819	3300	2327	594	2187	5647	5158	3238	1654	866	566	502	484	437	448	473	467	412	473	444	448	467	447	414	466	418	422	444	419	412	436	412	420	433	470	444	420	448	417	411	464	419	443	443	431	441	410	457	465	421	437	432	422	471	417	409	409	442	434	458	453	413	412	416	423	421	458	414	410	413	447	475	420	462	465	419	440	412	492	456	390	428	416	445	445	468	444	405	449	410	474	456	448	404	425	448	421	416	445	433	447	443	409	481	431	490	433	467	436	431	454	425	428	472	420	437	425	450	453	459	452	449	411	409	436	428	423	422	454	402	454	431	457	397	454	419	422	415	440	416	429	437	408	426	411	434	479	430	450	448	431	429	435	459	434	431	443	461	424	431	454	424	446	403	446	403	422	449	427	449	417	396	434	418	416	455	441	438	430	412	425	441	452	438	445	436	428	426	426	420	411	445	452	447	440	402	447	427	435	409	465	441	419	426	403	449	453	418	420	405	403	433	400	425	439	444	436	474	422	461	459	456	408	451	406	427	450	441	442	453	421	429	459	445	449	424	454	397	407	416	453	441	399	419	396	467	424	428	465	419	453	409	408	445	407	430	418	447	442	411	428	414	439	444	434	462	445	440	456	458	418	423	425	429	433	381	470	416	423	422	426	425	415	439	409	447	444	409	439	415	410	432	421	411	436	392	435	426	453	443	431	383	450	463	435	431	424	414	411	482	446	436	447	432	452	466	452	405	438	428	415	453	459	430	397	409	444	409	433	469	413	403	435	447	441	443	444	448	402	414	464	470	416	456	406	423	421	415	445	460	429	447	410	444	431	431	409	430	427	425	417	398	436	409	425	474	457	430	460	422	394	421	409	437	429	439	422	440	413	426	429	466	419	445	433	434	384	420	424	447	446	437	454	460	432	441	423	431	443	434	423	431	437	410	449	450	426	436	438	424	438	399	444	455	467	436	429	441	437	446	406	429	444	425	429	461	431	441	381	417	411	422	409	415	399	446	455	466	407	382	438	450	427	473	426	420	416	429	445	411	441	457	429	455	449	438	426	433	439	425	446	415	462	464	439	448	476	419	426	441	447	431	468	413	435	435	429	416	415	403	401	425	444	431	458	417	433	418	414	425	481	441	469	440	446	427	394	412	408	439	396	422	411	445	414	435	446	441	409	435	425	438	440	437	409	458	444	407	436	437	435	442	432	429	411	449	384	463	439	443	484	469	420	440	424	442	464	422	426	438	395	428	432	441	408	414	443	473	387	444	433	445	420	454	421	423	400	437	442	449	434	452	455	399	424	420	409	457	459	431	448	456	439	420	402	436	450	443	413	438	425	409	409	398	467	396	447	411	441	427	408	423	411	413	461	430	432	452	449	439	463	411	410	416	411	410	394	400	455	453	461	434	430	421	422	380	434	399	417	437	425	429	419	442	432	437	438	447	451	418	437	412	417	451	438	417	460	454	426	443	405	400	440	446	414	422	459	420	406	466	418	433	429	439	458	402	451	432	434	466	454	462	416	402	406	428	457	451	437	489	453	421	469	410	457	416	419	489	404	453	440	434	479	420	461	440	411	443	410	432	429	469	446	456	415	395	416	444	431	390	468	421	408	461	418	458	456	437	424	436	457	454	445	401	435	421	422	463	419	416	417	422	413	441	425	421	465	414	442	432	452	457	405	448	402	460	444	442	440	420	439	459	471	432	412	441	431	439	405	435	401	471	438	408	388	420	429	407	427	451	450	456	410	431	456	431	428	424	406	464	453	440	452	398	419	407	455	409	467	425	430	407	445	445	416	443	469	372	414	424	441	413	459	438	407	422	428	436	434	407	418	428	404	419	448	468	418	430	424	436	421	420	466	413	417	460	443	425	435	442	439	444	461	421	466	433	438	454	442	400	462	421	433	432	423	441	400	454	439	408	442	466	433	393	417	426	429	442	442	415	465	401	436	422	411	423	412	448	449	434	408	467	455	419	437	457	425	403	436	438	445	468	421	415	435	445	447	430	437	452	461	409	453	427	427	439	403	436	418	448	420	423	424	392	429	431	450	395	444	448	453	442	475	454	424	434	417	430	446	439	473	432	409	447	398	432	416	409	428	388	456	432	427	434	444	462	424	442	444	428	486	419	429	446	482	402	447	410	437	447	422	443	420	428	426	448	411	462	437	399	406	415	450	402	443	436	438	410	399	433	393	431	440	426	444	436	400	411	432	446	420	433	442	455	460	468	448	461	443	419	420	437	428	370	492	452	425	432	432	415	438	450	459	425	427	416	399	430	467	446	445	409	418	427	387	467	419	414	428	413	462	439	389	465	445	403	428	429	418	450	458	435	436	438	446	387	459	489	459	445	457	455	438	433	425	424	436	459	432	421	483	448	432	439	445	482	446	433	450	432	430	433	428	395	403	415	453	416	424	419	425	401	407	403	449	473	437	443	460	443	406	449	434	407	443	463	428	410	436	437	449	433	426	451	448	461	448	436	418	389	442	434	435	457	440	438	427	427	417	461	442	416	410	427	423	421	435	385	475	423	382	442	439	432	431	466	400	429	438	402	471	400	452	447	402	427	411	485	429	426	440	438	431	424	437	450	410	445	433	449	428	406	439	413	406	412	396	461	441	441	438	431	360	409	388	443	424	407	470	421	410	401	465	430	458	416	424	471	437	427	457	420	433	425	447	454	439	416	481	432	458	421	421	425	459	411	440	425	384	434	467	419	426	427	420	429	446	440	418	424	446	430	418	410	454	405	488	417	429	483	450	467	443	422	432	413	432	437	400	419	434	466	443	418	433	422	438	426	413	421	433	423	447	446	438	448	408	418	432	425	414	459	402	398	461	408	445	417	465	441	451	445	405	430	428	424	450	435	433	419	418	392	422	433	473	431	455	455	456	460	446	439	399	401	422	412	461	442	442	460	448	410	463	425	397	439	414	451	410	421	420	423	425	416	448	422	431	413	435	434	392	454	419	419	439	411	422	417	438	472	454	393	443	451	469	453	421	422	400	411	397	404	428	414	457	449	395	438	405	418	436	430	446	425	453	419	426	435	448	430	438	456	362	440	412	431	409	407	421	428	441	450	449	452	443	400	477	443	442	380	429	439	438	434	425	406	450	423	422	417	415	427	469	451	406	434	465	427	449	415	434	434	412	437	427	430	458	448	444	442	420	460	428	464	472	455	459	417	450	428	445	421	444	425	417	431	415	426	400	436	427	446	409	455	447	443	419	436	419	421	473	463	440	397	420	468	428	437	409	431	440	444	421	444	441	431	472	468	433	453	410	441	432	404	433	397	453	422	421	455	439	435	415	435	428	433	430	421	452	413	417	423	388	445	454	436	395	400	447	437	418	429	436	451	443	427	432	478	419	399	429	466	477	465	411	440	458	433	410	460	428	434	437	459	472	419	379	448	451	422	428	493	438	397	407	434	397	400	386	434	421	453	409	405	426	452	411	420	393	422	408	461	436	418	450	406	434	417	412	446	423	444	463	415	421	409
25534	21420	27219	25212	21986	34129	35311	22655	9936	3070	1143	586	505	465	478	485	485	521	504	477	509	451	486	462	481	452	476	488	463	482	469	501	471	492	498	459	493	477	492	503	517	474	484	475	484	499	476	482	474	476	484	491	459	495	468	449	489	493	473	515	512	459	510	478	522	475	456	459	500	451	495	483	529	494	480	474	448	494	469	425	466	481	472	456	525	515	493	457	469	432	487	466	518	471	456	477	518	490	494	488	430	467	453	477	500	501	517	485	481	455	512	467	425	470	504	499	480	493	513	478	495	502	490	449	461	496	495	440	472	484	508	473	494	484	504	495	454	489	462	468	472	452	501	516	489	497	521	464	459	535	470	448	459	461	518	498	455	469	501	480	454	500	482	488	467	513	475	438	488	516	439	425	484	495	476	500	466	469	454	470	515	490	467	434	476	498	479	471	484	525	502	454	472	509	495	468	482	478	528	465	469	477	480	489	455	481	492	501	507	454	470	485	524	506	480	458	484	503	455	456	465	464	506	433	517	473	463	467	483	497	500	482	480	497	471	493	522	472	518	469	474	513	429	492	483	519	480	476	475	488	458	466	477	449	477	460	511	481	440	474	483	460	475	475	498	483	470	496	475	487	519	497	479	443	456	473	475	484	454	493	482	466	496	497	505	504	477	493	455	480	505	492	480	452	477	442	514	477	486	481	463	442	452	513	490	478	444	421	488	440	481	480	535	487	466	509	487	499	440	477	502	465	464	455	503	488	510	485	460	490	454	499	491	442	465	489	465	486	503	488	469	472	469	481	459	499	445	475	485	458	463	461	502	509	465	509	459	463	478	441	498	475	456	448	501	471	433	480	494	459	439	489	445	504	495	506	463	504	441	489	508	485	488	532	499	484	488	503	482	493	430	469	454	473	496	468	469	434	478	507	475	507	474	512	461	457	457	498	479	439	455	481	435	471	477	460	421	494	472	485	458	480	514	512	494	468	461	519	498	443	447	460	480	480	490	471	502	487	495	440	455	493	486	470	464	491	473	485	443	504	448	458	483	495	495	530	463	448	476	520	473	497	511	485	488	473	487	447	529	478	501	476	483	518	496	477	488	479	490	477	486	484	456	457	471	503	526	444	466	457	470	492	419	488	477	491	487	508	467	489	487	494	474	468	477	482	479	469	470	472	490	476	427	503	494	509	473	476	544	495	450	470	468	458	532	494	462	477	485	476	493	465	492	481	497	470	453	469	525	500	444	485	495	465	541	507	471	463	480	435	503	473	499	474	467	536	492	507	505	528	448	496	478	490	452	502	468	461	450	502	474	480	505	464	513	472	501	488	496	483	466	482	480	435	487	469	470	513	506	476	512	475	487	478	497	479	488	481	478	476	495	503	448	491	481	463	465	474	503	466	536	475	500	505	463	503	541	484	473	483	477	488	524	482	494	502	509	512	487	505	449	499	470	500	468	477	492	493	492	498	478	483	483	513	500	505	491	491	447	462	530	495	501	524	450	455	495	486	500	485	483	506	459	475	480	454	449	459	491	489	492	455	520	510	484	452	519	503	482	478	473	507	484	479	497	503	531	504	485	526	480	485	472	488	505	493	515	463	497	471	464	522	474	470	456	489	487	455	494	476	467	506	463	484	468	478	492	456	471	470	484	460	452	536	493	473	463	519	461	447	459	457	450	472	447	479	477	475	477	510	460	471	497	460	471	478	501	513	489	493	462	449	478	486	490	457	479	451	493	456	469	475	469	461	468	448	469	465	483	453	450	470	461	520	457	479	485	513	469	473	491	481	495	470	509	529	491	439	481	456	463	487	439	488	463	475	467	481	480	474	457	435	482	500	493	491	469	497	442	421	486	430	493	464	508	473	513	472	458	458	448	476	456	489	517	426	462	451	493	473	496	462	484	499	515	487	484	444	493	440	439	508	503	467	473	472	493	467	464	450	494	508	503	491	490	472	474	469	476	474	498	479	445	470	485	515	534	452	435	511	488	473	529	474	467	488	490	476	460	455	484	502	485	477	490	450	478	496	453	478	453	456	492	473	531	455	467	542	479	481	525	478	470	467	493	474	472	481	521	520	471	461	477	471	477	463	529	503	476	453	479	485	450	475	457	484	515	451	453	469	475	487	463	459	436	455	463	452	511	507	476	485	467	434	504	479	470	469	496	495	460	457	484	498	463	516	459	480	496	521	438	497	525	475	473	474	469	459	472	434	502	485	459	471	471	462	502	476	460	498	469	484	460	511	481	455	477	464	468	470	459	514	511	500	467	495	529	504	499	503	474	548	482	477	450	497	463	483	451	479	473	469	460	462	467	504	484	476	453	456	450	476	487	505	481	471	482	437	474	456	456	473	512	550	470	471	483	510	501	484	486	509	485	474	436	450	470	496	539	499	470	458	501	510	521	457	463	457	462	443	523	476	499	501	501	460	492	488	481	512	485	451	451	466	494	503	492	504	483	511	487	488	489	487	485	462	497	440	457	481	473	491	503	473	458	470	516	474	521	459	482	491	480	482	487	467	482	464	439	457	494	489	469	451	486	464	511	497	438	450	479	487	444	500	469	487	467	511	463	501	483	464	491	509	506	489	473	516	498	492	483	446	493	504	544	478	448	470	500	463	499	478	486	486	468	463	484	474	496	508	490	515	458	471	470	476	490	465	442	471	510	496	479	493	501	501	473	462	438	488	460	475	498	488	500	467	512	480	447	504	484	466	462	516	484	464	471	504	478	494	502	493	489	496	516	446	475	479	485	455	487	498	487	469	542	471	465	457	494	487	458	457	474	476	491	498	484	470	538	521	493	509	477	461	449	539	482	511	468	500	445	455	495	483	502	505	517	505	475	477	463	505	458	510	454	460	531	501	490	454	473	482	502	520	502	470	458	502	495	443	472	464	471	447	473	451	436	504	498	478	475	464	505	469	496	469	429	511	481	477	495	478	485	494	506	515	477	486	477	463	532	474	434	493	513	488	478	516	451	483	484	451	463	448	486	479	517	515	505	473	506	457	498	494	490	483	484	513	470	498	474	467	474	486	441	520	427	508	425	470	457	499	516	506	467	472	506	516	469	497	467	472	477	497	458	467	480	517	534	479	500	458	459	505	457	493	506	488	469	482	474	480	473	460	479	503	458	506	457	492	476	509	458	472	497	514	475	461	493	479	442	476	496	502	463	478	442	446	476	459	484	446	489	489	459	494	512	457	486	473	458	482	484	494	467	507	504	471	492	482	499	485	451	495	481	515	463	479	475	529	486	496	447	457	472	472	485	460	501	461	475	513	501	520	482	428	491	502	450	473	447	466	483	477	506	429	442	472	486	477	492	439	489	512	488	503	469	482	483	470	487	499	498	519	479	476	480	466	465	479	530	523	464	485	475	471	495	449	467	486	497	468	478	529	467	483	497	526	502	477	486	459	487	481	478	474	513	501	481	492	472	466	457	504	473	497	483	491	496	488	489	467	513	486	444	449	442	541	445	503	478	494	480	480	496	462
4773	8942	7291	2472	20447	33402	29530	17615	8312	3088	1151	615	541	458	453	440	483	468	524	450	482	496	462	458	491	448	483	466	479	485	447	468	476	470	457	463	435	421	446	529	503	455	514	472	485	492	494	469	443	507	471	453	452	459	489	443	489	483	500	466	469	477	427	446	458	449	443	490	468	439	441	458	516	469	444	459	478	460	446	474	462	446	453	483	444	455	473	512	451	426	423	464	427	449	469	457	441	492	431	463	444	492	472	446	459	472	434	484	443	437	446	477	444	479	465	463	452	510	467	459	467	461	414	452	496	461	484	445	455	405	487	422	459	469	441	462	449	473	490	470	488	465	478	482	460	449	433	464	502	447	482	462	468	437	484	448	454	485	453	498	488	456	498	459	456	473	446	463	460	475	450	480	444	451	461	472	452	430	485	480	458	451	484	453	451	448	464	460	438	448	460	493	500	508	472	478	451	478	466	456	473	447	441	475	470	423	494	502	461	482	457	431	505	425	487	449	459	454	478	472	470	466	454	428	484	439	473	424	452	477	488	485	505	456	470	477	420	468	461	444	481	425	449	463	461	479	432	410	471	440	459	461	452	459	517	441	481	472	437	467	460	437	484	500	445	493	442	467	448	480	452	461	449	512	461	462	462	443	440	470	471	446	465	479	468	493	474	437	456	438	457	445	482	439	437	444	491	443	463	435	437	498	435	483	492	486	444	432	463	449	442	465	470	450	483	499	470	480	468	469	491	441	438	478	459	442	454	475	428	476	463	451	452	437	493	454	451	455	482	477	456	467	462	479	438	418	467	462	470	435	469	473	470	456	486	478	487	481	426	434	478	452	454	448	452	468	497	456	475	463	458	480	438	440	455	423	437	482	449	459	458	430	492	495	445	478	463	475	445	447	473	463	479	479	453	434	457	521	468	443	411	435	440	487	482	496	457	456	477	446	460	476	469	457	480	450	428	474	467	447	426	421	462	480	462	467	430	479	452	485	453	474	460	472	457	454	433	448	445	447	462	440	472	480	460	448	448	444	472	498	387	419	446	435	453	477	488	425	457	481	476	491	452	460	430	473	445	435	473	477	468	452	451	448	434	520	448	458	472	464	459	463	447	473	504	482	459	466	473	420	481	430	495	442	478	424	461	469	486	454	458	456	434	457	440	458	465	483	457	451	470	472	473	473	476	441	468	476	409	479	445	450	464	461	456	452	488	494	452	440	495	477	457	434	439	444	423	430	498	433	458	445	492	423	471	466	483	490	425	431	491	441	496	507	466	473	449	471	497	487	461	458	442	449	443	450	448	472	498	463	446	486	459	468	503	463	439	496	440	469	416	475	472	425	501	470	429	462	420	438	474	523	513	487	470	421	460	511	515	466	476	455	437	468	479	418	416	435	455	436	450	430	458	489	430	434	433	479	431	420	461	476	484	466	445	468	496	422	481	434	436	483	451	450	441	457	440	435	483	466	456	494	472	463	448	495	489	471	430	440	433	432	438	482	462	426	459	428	477	474	463	458	478	486	454	464	457	469	460	460	459	478	447	450	476	458	452	503	486	419	457	475	470	456	436	482	440	466	455	473	457	489	442	471	480	446	442	413	482	462	465	484	467	447	481	459	470	411	470	463	473	453	450	507	497	463	536	439	449	428	445	453	422	499	425	440	459	493	440	467	493	471	444	465	451	466	443	424	455	495	442	466	472	479	425	461	503	464	439	465	457	448	452	450	431	422	463	455	472	467	473	441	474	460	432	454	471	452	511	469	489	504	459	445	403	483	493	483	448	426	461	499	430	447	456	446	445	443	500	429	459	461	415	457	458	472	432	482	422	452	448	450	474	487	402	485	441	466	438	500	462	441	474	468	454	475	466	487	464	493	463	499	474	443	443	495	505	466	435	449	437	499	459	474	466	431	432	441	458	448	468	457	436	476	495	445	431	455	443	459	475	477	477	452	460	467	467	456	459	434	468	435	453	465	496	482	459	448	470	477	471	455	468	449	456	435	420	478	486	465	479	453	483	506	444	424	473	456	462	482	451	464	458	438	453	473	442	455	446	460	444	477	464	496	449	460	475	463	465	459	470	456	427	479	426	414	453	456	474	501	482	459	423	473	487	490	488	460	488	448	449	437	470	472	494	433	504	398	441	494	477	481	431	469	473	495	465	471	458	401	470	398	454	469	463	440	451	462	444	464	448	500	420	464	472	465	441	455	492	463	450	461	459	464	499	490	502	421	493	453	432	418	458	437	451	488	439	447	481	457	428	448	515	461	455	448	470	420	461	447	488	484	428	466	476	443	467	471	434	455	454	407	483	413	476	462	445	453	439	469	465	459	498	445	439	453	463	462	463	443	413	448	479	450	423	473	436	442	436	446	463	437	455	434	463	461	470	449	475	458	466	446	470	479	447	494	490	459	445	491	439	460	418	454	458	448	473	434	462	427	460	462	445	480	463	438	448	462	498	497	449	433	425	449	480	508	459	459	433	458	480	432	480	426	424	452	490	442	474	448	458	474	518	447	441	465	488	435	478	464	450	467	427	458	447	468	459	432	463	449	484	449	446	461	451	447	446	445	468	473	460	478	463	481	442	436	490	480	457	434	467	449	463	430	429	461	448	446	485	441	454	485	427	449	457	415	432	484	455	444	471	424	494	491	435	509	469	461	459	439	472	444	432	483	439	492	462	475	481	449	474	428	495	477	442	457	450	442	438	444	449	436	464	432	509	455	447	437	483	429	478	469	472	466	464	483	468	468	463	451	431	483	480	474	397	451	452	453	449	443	420	470	448	453	507	470	419	453	488	456	444	454	455	465	433	470	458	452	452	462	446	447	458	438	452	475	457	475	478	484	465	477	511	464	481	461	444	477	439	459	444	481	450	481	464	413	479	450	484	432	437	474	448	436	463	440	465	448	461	477	446	457	474	466	446	447	465	478	438	468	453	464	446	445	425	451	494	450	438	480	494	446	455	432	489	441	472	442	430	494	467	451	463	438	453	431	509	421	482	456	454	454	446	458	436	449	482	448	459	432	501	471	444	450	429	431	455	479	458	467	421	429	478	457	436	511	464	448	467	450	490	467	471	454	454	461	465	451	482	465	447	457	476	494	439	473	471	427	451	463	498	431	450	480	439	481	481	431	436	464	491	455	449	452	478	454	438	483	441	469	437	465	472	471	476	466	433	459	456	445	449	444	454	447	515	441	486	514	447	479	484	459	469	427	460	486	463	462	479	459	509	480	462	477	445	454	451	474	440	464	440	430	456	486	470	469	483	453	438	481	478	466	456	480	461	447	422	445	443	482	485	448	451	473	475	428	445	438	428	455	451	472	427	509	429	453	430	477	463	473	469	448	455	463	425	452	445	484	472	443	463	471	480	445	475	480	446	472	458	430	433	460	479	477	462	424	416	431	451	457	486	437	520	488	491	450	443	439	446	427	464	442	483	446	434	425	445	503	439	429	476	448	448	476	455	441	427	453	464	479	442	451	461	431	442	484
24256	21402	28723	24489	25682	47561	53489	39003	21316	8075	2218	942	690	604	641	608	646	569	656	625	594	629	597	602	578	552	589	562	663	613	562	585	637	567	581	554	596	580	593	588	630	640	620	581	590	525	598	559	608	641	599	534	579	570	611	615	577	573	547	606	589	605	582	580	606	597	570	603	547	568	599	585	576	608	590	563	570	562	567	558	594	577	576	590	580	557	568	569	562	522	563	560	553	546	587	539	564	533	584	569	609	570	576	589	578	620	570	585	596	585	603	567	551	621	621	585	561	520	564	590	567	668	570	571	557	595	575	567	568	611	571	606	592	609	582	569	559	565	583	570	570	581	562	520	574	583	582	580	561	568	594	586	556	572	582	543	578	547	604	517	596	562	569	568	591	562	589	580	593	560	585	568	617	613	557	577	589	540	587	584	589	579	597	595	543	594	620	613	610	579	596	576	560	579	604	569	619	566	577	586	592	587	589	627	604	572	580	586	598	586	608	648	547	619	549	560	567	583	572	552	590	602	567	555	570	614	617	570	591	560	548	578	565	545	545	583	547	592	555	526	564	542	589	593	562	596	563	549	582	591	588	595	600	583	589	609	558	548	577	544	614	593	538	573	589	595	583	611	546	569	557	622	591	564	549	602	540	577	635	560	555	556	582	581	577	582	576	575	563	562	574	566	522	570	571	569	552	563	521	617	583	588	585	525	592	593	553	574	571	572	568	582	576	616	547	597	594	541	555	574	527	581	567	574	553	569	591	550	581	547	570	568	513	555	582	590	604	608	601	618	575	552	619	552	614	600	579	589	600	581	598	616	608	606	567	585	584	584	562	545	610	593	576	627	558	557	547	613	599	576	607	565	551	540	583	583	601	545	572	545	631	578	568	575	581	536	582	569	579	565	567	598	553	534	576	575	611	580	612	571	539	585	587	559	578	581	617	593	560	550	578	592	555	579	585	572	576	617	561	568	557	553	576	587	576	584	532	616	625	588	618	561	551	584	636	561	562	581	541	569	569	640	592	572	585	572	605	575	568	625	522	562	590	582	628	547	582	555	622	605	575	607	623	534	631	547	600	559	562	580	570	591	574	572	544	619	524	552	580	557	588	592	589	558	543	552	529	562	550	585	557	599	558	531	547	608	596	556	574	600	597	539	554	583	542	575	544	543	538	529	637	591	564	576	575	611	565	611	580	530	571	513	572	550	576	610	562	580	580	578	573	568	518	553	568	578	534	562	583	585	602	576	535	590	499	542	571	567	590	592	591	547	536	546	586	558	592	573	589	605	553	568	578	551	574	568	572	552	564	590	587	573	594	568	626	567	549	628	552	577	606	581	620	582	589	567	556	593	566	551	551	562	569	642	568	613	575	606	576	586	536	557	609	573	607	605	552	536	626	568	559	559	581	562	592	578	577	594	601	524	557	559	575	579	568	576	573	579	631	541	600	566	590	616	577	551	639	556	574	626	546	563	554	590	588	526	565	563	610	537	601	543	604	601	548	545	533	610	551	560	560	542	594	574	609	566	588	527	590	572	606	600	583	603	602	601	585	590	566	576	594	566	549	595	609	557	605	590	564	579	568	559	598	516	572	617	567	570	587	509	580	576	581	576	556	585	574	551	597	589	537	565	594	551	558	588	585	551	544	562	589	510	589	535	551	552	591	561	563	560	577	578	571	576	548	567	559	547	576	579	554	572	563	559	536	562	537	553	573	561	547	577	579	618	575	586	595	591	581	613	578	567	525	582	560	539	570	586	608	570	560	571	560	535	585	575	562	565	602	603	573	541	580	570	586	578	597	583	572	581	580	583	573	512	588	537	548	585	598	558	589	571	553	594	575	564	539	561	603	566	553	539	549	577	572	599	536	537	590	609	543	568	584	548	553	591	557	586	606	605	596	571	598	559	539	553	605	564	612	566	586	605	562	570	609	542	547	599	555	534	551	557	552	603	550	582	563	564	547	564	556	579	576	587	561	632	614	601	604	598	570	581	570	616	570	601	617	610	575	580	567	588	554	606	558	559	608	579	570	565	594	636	580	561	586	499	548	497	585	602	572	592	563	598	592	569	590	589	545	627	575	576	581	596	564	600	587	573	581	531	592	556	551	596	537	594	528	583	580	557	600	607	561	567	567	564	555	585	632	556	576	595	541	526	574	564	532	577	599	635	604	575	582	573	535	604	617	545	634	588	549	597	605	579	568	588	570	606	560	605	568	590	557	594	592	624	580	531	567	600	544	570	566	560	555	566	543	582	525	575	589	585	586	588	592	564	582	600	566	582	573	603	593	581	608	569	589	553	620	624	609	590	568	564	598	582	576	599	572	567	578	581	573	588	544	564	571	573	583	598	562	530	575	544	571	580	589	569	550	555	598	584	573	567	564	543	561	577	561	526	555	588	573	606	596	577	613	552	576	581	555	577	544	556	546	596	612	561	562	564	597	577	579	570	583	549	574	561	583	605	559	598	620	574	573	576	572	578	562	553	615	578	575	582	572	542	566	580	553	570	585	599	599	548	537	594	574	583	590	560	576	569	580	623	625	625	593	577	569	608	609	574	541	607	599	600	556	622	550	552	564	557	597	588	579	581	561	614	558	615	540	568	575	560	574	565	550	563	585	610	592	593	563	555	548	574	587	582	567	598	532	600	556	541	545	564	605	551	542	606	558	597	609	550	570	537	586	599	591	577	585	584	582	559	586	577	517	587	594	584	603	587	546	593	557	628	608	605	622	610	549	583	602	568	574	550	578	606	575	558	561	545	558	585	560	584	538	564	562	572	569	568	563	586	537	572	589	562	583	569	553	535	540	528	625	517	578	575	574	556	612	561	573	528	557	573	590	587	545	566	540	583	609	543	566	598	575	580	560	570	568	630	557	570	573	570	577	565	568	564	559	639	564	557	565	580	567	614	589	570	549	554	550	562	578	581	586	586	558	594	573	581	560	579	553	576	573	556	589	583	589	570	565	619	579	562	603	589	563	568	582	547	584	563	574	563	602	631	618	596	575	551	554	584	568	550	593	595	579	542	549	529	562	566	578	624	571	586	525	614	582	571	589	600	575	619	593	610	536	566	563	550	562	568	585	566	597	567	565	581	559	575	523	566	589	597	569	585	583	607	610	574	613	536	576	578	592	586	565	610	577	598	604	597	562	577	544	571	517	572	556	597	586	614	562	591	526	568	590	584	567	588	591	575	564	581	589	544	577	533	553	597	628	579	550	578	541	603	596	558	582	537	581	592	543	595	609	537	594	575	544	565	605	586	558	585	553	560	578	631	565	602	556	558	533	564	569	577	558	600	566	618	602	588	581	576	566	584	568	565	549	597	599	561	606	559	555	547	574	610	603	570	552	577	549	548	571	552	588	603	580	563	591	591	551	599	560	551	590	554	582	566	565	595	570	601	600	604	605	562	565	596	571	600	600	576	550	543	513	557	611	529	577	600	566	563	580	572	551	584	568	570	569	583	587	576	585	541	563	601	590	572	615	602	555	563
5203	13684	10852	4843	30959	50974	48476	32547	15863	6783	2231	925	644	562	581	525	572	537	565	526	572	520	606	558	538	582	556	573	535	551	545	563	533	527	515	534	583	530	555	571	583	578	542	564	553	542	556	578	571	521	559	558	543	530	533	560	575	504	553	513	581	540	521	569	537	523	572	548	539	526	532	552	521	527	550	536	522	554	518	570	559	503	527	568	554	513	542	532	522	578	547	534	519	543	536	557	538	519	538	516	562	538	551	559	573	530	528	569	534	512	498	564	566	555	537	539	528	572	571	549	560	521	544	513	520	564	532	537	560	548	540	548	496	559	518	533	580	509	559	561	538	554	533	523	583	519	540	551	550	572	512	531	566	564	524	537	570	518	555	511	569	534	554	515	530	561	535	564	524	519	529	581	562	560	559	547	572	547	558	527	561	546	562	527	556	527	525	529	540	550	539	537	557	541	565	544	556	525	535	527	538	547	507	563	529	548	557	565	531	529	523	589	538	548	537	564	540	536	578	564	556	596	547	570	515	572	559	515	563	531	576	545	539	546	520	525	564	556	558	511	520	568	587	521	544	591	604	534	569	587	527	544	529	537	560	537	519	563	535	557	553	536	552	547	569	527	483	528	539	535	495	569	566	555	542	557	561	543	544	488	569	568	537	524	537	526	514	536	572	552	555	521	553	566	546	537	529	524	513	525	531	510	536	574	545	568	530	552	558	552	583	486	531	567	537	563	507	543	559	503	509	521	526	576	515	525	509	521	524	561	545	497	508	513	579	601	536	554	548	566	530	528	522	574	509	524	569	574	529	542	543	527	541	555	523	552	529	524	541	521	524	508	536	514	527	522	552	575	573	527	529	530	505	493	579	576	570	564	523	542	558	539	573	571	549	563	573	564	557	531	547	566	484	531	553	546	536	569	537	524	562	499	507	558	541	553	534	537	552	578	549	517	534	509	577	566	540	538	569	586	539	542	521	524	532	550	492	517	520	554	537	514	523	507	586	552	524	551	532	535	564	547	537	531	530	564	549	519	528	532	555	539	551	505	526	551	533	540	553	535	529	518	567	568	547	538	550	527	519	553	549	557	522	525	523	512	519	553	549	531	552	544	546	553	537	528	531	549	512	540	552	550	554	539	534	538	581	520	572	571	531	610	529	537	544	550	516	535	574	546	540	553	536	535	553	536	606	515	546	535	581	526	539	543	522	553	523	523	562	569	552	509	543	534	568	514	558	548	563	543	508	528	541	541	517	565	596	507	519	547	546	553	549	556	566	539	519	541	552	563	511	545	573	548	535	512	540	549	535	547	541	518	571	566	526	493	507	522	546	546	581	504	531	538	514	535	556	542	536	565	635	528	556	541	552	563	503	504	542	555	552	514	530	551	560	554	548	529	588	505	480	537	528	519	569	556	528	518	547	522	494	567	500	512	592	524	574	539	557	559	553	544	540	587	540	528	526	519	544	503	574	562	521	541	522	533	535	542	576	580	509	539	546	556	504	542	548	545	563	572	545	531	566	532	514	570	545	553	549	548	574	558	542	539	535	531	523	577	553	526	528	570	541	546	561	581	522	515	520	538	559	561	551	555	536	545	560	585	555	492	529	499	529	533	504	537	555	533	538	544	537	508	565	556	507	561	534	579	556	542	529	572	548	547	556	529	543	525	529	533	555	527	554	563	536	545	578	531	528	523	503	594	551	566	530	494	584	534	547	535	515	526	547	520	536	496	509	551	533	557	543	547	547	530	567	507	543	548	517	576	526	557	567	550	573	567	517	566	576	553	542	556	577	530	549	532	539	526	539	516	562	565	550	526	556	559	493	539	540	520	531	551	534	514	548	555	542	476	547	567	559	560	522	535	577	554	517	558	514	545	536	540	582	538	535	557	540	546	584	520	485	549	544	540	535	579	531	539	505	550	503	528	577	543	542	522	511	547	513	571	553	562	541	535	502	508	532	556	524	521	551	539	537	548	525	568	519	553	547	538	546	546	543	535	542	511	549	525	542	541	496	542	551	552	547	516	548	536	501	534	527	522	507	498	527	554	580	579	547	529	556	605	549	516	541	495	519	536	477	540	538	516	534	547	509	543	528	523	525	594	554	523	551	543	508	562	518	543	545	571	503	511	559	553	503	532	541	551	521	548	536	535	586	543	496	535	533	527	510	502	520	518	541	496	525	554	539	537	519	526	527	540	546	554	542	547	556	551	488	562	553	544	532	544	534	526	513	564	552	564	561	540	501	581	480	555	522	523	531	601	517	546	546	554	534	533	522	554	597	541	542	549	561	549	561	523	506	586	541	553	592	524	538	539	529	525	548	501	530	505	503	527	525	550	583	560	537	526	548	527	542	540	541	515	546	521	545	551	582	563	498	548	565	566	559	521	558	559	545	529	557	550	565	557	514	527	552	541	513	569	542	521	504	525	569	538	503	558	524	554	571	519	569	549	553	573	538	524	535	602	561	518	507	551	571	515	510	537	536	528	562	533	515	557	571	532	516	498	508	501	547	535	571	544	538	583	550	584	516	535	543	524	520	553	522	541	544	518	533	530	505	526	542	526	541	509	547	544	535	568	542	581	557	532	546	512	504	503	525	500	539	576	545	576	515	526	486	537	550	567	547	503	538	551	527	529	523	524	518	532	543	523	494	548	515	533	552	540	517	558	529	522	566	551	546	551	556	548	539	536	544	516	551	521	524	521	546	507	526	517	541	561	527	537	512	545	525	508	537	541	554	533	532	511	580	524	530	571	520	576	541	541	480	549	548	551	559	549	572	555	520	551	520	520	540	524	516	519	556	555	557	549	544	539	550	523	556	529	541	568	533	546	520	465	558	548	562	504	526	517	537	578	544	504	561	534	571	544	505	570	533	548	552	552	583	561	536	513	491	508	555	527	538	570	522	567	542	563	503	519	555	538	545	549	558	507	530	525	553	517	524	530	528	536	546	551	537	557	536	527	516	551	536	527	540	531	560	529	527	555	493	582	518	523	504	571	528	515	498	533	542	558	546	519	514	567	489	541	543	517	577	517	538	552	555	495	568	519	556	541	557	536	516	547	549	509	539	532	547	575	516	570	522	563	544	554	526	551	550	523	538	576	567	565	542	598	528	527	552	476	527	540	531	507	547	494	538	529	526	535	533	544	542	533	531	484	546	533	536	555	539	543	519	498	517	555	487	547	535	533	536	586	553	542	535	526	507	524	514	512	505	581	481	552	525	538	534	543	530	533	506	538	504	571	528	590	544	579	545	517	493	540	563	569	560	534	542	545	555	531	559	551	529	514	506	549	547	533	552	536	527	494	547	499	606	515	564	520	507	535	539	492	542	532	523	512	516	512	531	540	571	540	516	580	577	554	549	555	523	547	538	540	530	514	538	525	545	501	546	558	550	540	551	572	562	517	544	554	561	547	538	562	589	488	544	506	529	524	550	561	505	531	532	561	557	548	509	536	552	586	530	549	549	486	540	531	534	553	568	522	494	529	521	531	532	488
27693	13859	3905	957	955	2750	5136	3354	1614	972	658	517	506	507	469	465	486	476	451	479	456	461	467	438	472	460	452	470	426	485	463	429	450	428	505	492	451	425	469	487	442	447	438	495	435	458	450	496	453	480	473	457	492	447	445	476	456	455	454	462	445	481	476	459	488	469	455	424	443	464	491	520	460	446	459	452	479	460	449	421	441	469	471	465	465	457	493	458	453	432	456	462	444	455	487	497	436	459	442	444	441	456	490	504	454	469	441	462	468	469	468	425	475	425	450	473	448	459	492	437	447	483	486	483	475	476	489	461	453	460	442	464	486	458	473	450	436	476	427	470	463	442	485	439	469	448	439	467	473	498	473	481	479	489	442	443	495	423	456	441	439	476	480	437	464	424	424	485	465	479	460	471	458	485	469	436	455	418	464	465	482	455	446	451	433	451	474	448	468	440	494	493	485	448	456	469	449	446	486	462	465	452	488	459	469	444	472	455	474	484	474	463	464	458	456	468	490	451	501	467	490	407	427	473	483	481	426	485	471	451	472	474	496	474	423	451	480	488	448	449	470	456	466	433	427	393	471	474	464	472	490	449	410	469	459	486	481	457	469	507	431	468	448	461	443	459	462	411	477	495	481	458	483	478	480	421	449	477	423	451	451	401	418	427	454	452	455	472	434	422	480	486	470	466	457	463	486	484	475	461	476	471	484	471	485	463	426	469	484	482	478	483	456	468	485	481	463	504	456	458	441	438	474	451	442	479	429	466	456	447	471	451	477	499	471	476	451	476	475	402	439	493	456	438	443	419	460	457	446	448	518	446	485	492	470	467	451	481	459	441	471	465	472	456	425	470	485	491	457	496	464	486	477	499	517	465	470	446	478	466	472	490	456	444	436	481	459	448	482	463	451	470	445	474	456	454	486	431	482	432	430	504	444	444	474	489	454	476	448	489	486	436	467	485	437	487	481	420	440	485	460	424	528	467	479	464	471	472	455	454	455	459	485	458	444	484	472	471	411	446	469	443	506	473	470	482	456	446	414	456	459	478	454	469	480	458	470	469	450	458	501	477	454	474	465	496	466	473	497	479	471	479	452	408	449	448	455	505	487	463	465	480	465	447	469	458	469	474	449	442	471	466	456	501	482	477	467	494	437	497	461	490	452	440	472	452	456	436	478	492	446	459	473	478	449	463	454	471	464	482	465	486	496	460	499	460	429	475	433	443	480	466	498	488	482	484	492	433	444	493	472	487	479	439	454	461	487	418	431	452	515	459	457	513	453	437	428	464	474	434	445	436	455	482	523	444	473	466	456	488	449	467	506	443	468	468	438	454	493	466	435	438	497	438	467	474	435	483	470	487	480	409	433	426	479	443	463	483	495	462	440	490	476	470	468	449	433	468	476	465	461	440	468	494	446	456	443	458	510	462	473	466	452	488	452	428	472	444	455	468	418	457	484	454	494	468	500	460	489	456	470	481	485	483	429	476	487	483	449	474	490	451	515	500	429	466	464	456	469	491	451	463	457	468	447	462	436	451	451	458	485	443	438	435	436	453	436	475	461	455	490	460	440	472	481	493	462	453	473	427	477	481	497	445	469	485	468	436	469	466	484	458	491	469	449	505	481	466	463	458	418	476	482	436	462	472	436	472	490	483	470	518	436	482	446	486	428	455	478	468	451	465	441	470	472	456	454	441	452	472	514	444	435	448	445	454	461	487	488	517	507	496	480	473	492	503	486	483	487	477	470	484	486	461	479	462	435	461	455	500	483	472	479	423	496	454	439	422	446	471	466	465	464	499	453	527	468	503	453	464	457	454	458	440	470	463	416	453	448	434	454	429	474	478	447	495	507	505	479	448	465	492	457	421	447	435	436	476	510	504	438	482	435	478	474	479	442	440	433	446	464	464	452	412	467	431	463	465	425	471	464	478	409	443	420	469	450	453	465	453	474	492	472	445	441	461	446	456	429	429	426	447	482	417	439	479	502	457	448	470	492	461	456	468	430	455	457	473	483	479	436	466	440	462	469	445	478	454	464	446	454	435	446	449	490	453	444	471	440	476	450	432	449	439	443	454	507	412	430	475	471	467	490	472	489	462	456	428	478	466	463	470	448	454	463	437	464	472	468	461	477	451	416	470	430	460	492	434	468	456	478	505	428	477	438	498	459	437	455	494	463	444	455	481	494	445	454	453	475	474	472	441	495	483	436	498	502	468	460	458	454	471	464	462	472	472	500	446	408	409	460	471	437	479	411	472	420	452	476	492	475	466	415	457	475	468	518	465	456	454	429	491	455	459	492	430	467	460	453	480	451	474	445	424	455	466	419	482	431	455	488	496	488	460	474	436	476	422	464	442	466	425	452	459	434	478	497	486	489	462	482	457	454	467	423	479	462	451	506	483	474	459	468	502	466	479	429	451	428	480	436	437	459	474	465	477	473	488	453	471	443	468	481	472	457	461	489	450	487	496	490	460	483	473	479	502	463	442	474	471	472	461	463	451	498	439	477	435	459	486	489	467	457	477	454	469	425	426	452	491	389	492	479	450	481	481	469	471	467	500	449	480	507	485	450	429	429	477	477	461	466	445	432	435	461	466	494	456	459	475	449	468	463	436	474	511	484	475	455	474	414	492	471	471	469	473	488	467	460	485	472	462	459	446	445	469	490	463	443	410	457	454	493	448	462	460	487	421	472	506	474	474	450	502	461	491	445	467	463	452	446	435	456	490	422	468	463	468	493	496	470	430	424	467	463	492	460	470	451	425	437	466	447	463	471	474	435	500	455	477	446	433	477	467	461	459	455	463	466	452	496	436	459	447	443	439	460	444	464	463	457	484	445	480	476	459	499	442	419	443	478	469	465	464	450	457	423	462	450	455	468	450	478	456	467	451	447	480	427	477	445	462	478	417	427	488	478	489	470	447	457	474	460	462	452	487	451	468	451	522	459	476	508	467	462	479	429	436	494	487	452	473	470	466	505	471	461	453	452	448	485	457	485	459	459	479	465	469	472	467	481	429	464	441	451	440	476	450	444	464	452	460	457	435	464	425	471	483	470	440	455	434	425	479	482	453	451	426	483	470	462	462	486	446	480	465	486	483	467	447	445	418	479	452	480	433	451	432	489	448	525	483	455	465	436	478	494	470	462	440	458	445	478	432	463	486	474	448	503	475	463	454	436	454	498	426	469	455	425	448	455	457	432	449	465	454	473	434	478	526	426	489	437	444	475	468	448	444	457	497	474	443	497	460	458	455	430	465	481	463	491	483	474	468	467	481	443	489	471	521	465	454	446	456	481	457	496	447	438	453	441	480	448	478	454	485	461	484	479	446	486	447	463	461	459	426	517	454	513	471	452	449	458	439	483	469	483	508	418	477	490	434	445	458	472	479	488	451	456	492	480	523	473	455	481	464	450	480	478	474	477	472	466	445	441	443	488	506	457	473	448	454	448	452	462	440	462	463	480	448	433	473	484	537	464	442	477	453	454	401	470	501	488	439	466	495
5567	4559	3124	708	1109	3712	5573	3653	1683	994	656	441	392	430	419	407	427	453	419	417	420	428	400	446	402	419	433	446	424	392	415	411	397	414	458	431	429	390	384	419	427	419	423	390	452	418	412	404	390	446	388	481	383	390	444	409	400	425	412	467	417	441	415	425	445	403	416	409	408	436	443	405	445	456	427	401	435	448	435	407	403	401	439	373	420	436	424	396	403	435	418	391	423	444	447	414	423	399	381	426	446	413	413	417	423	422	379	439	441	435	409	391	405	438	446	420	415	439	428	440	432	409	431	431	407	431	457	408	389	431	441	427	393	396	430	445	422	420	444	411	425	369	402	404	419	378	411	401	396	439	432	399	404	400	405	416	413	448	439	434	412	412	409	427	424	443	405	417	422	436	411	424	426	427	417	461	383	417	398	439	366	384	395	435	396	454	421	415	420	400	413	440	429	434	401	432	428	469	446	446	443	427	409	468	439	402	419	445	448	420	396	411	415	419	387	434	419	406	401	422	398	430	464	397	429	426	431	436	420	405	449	390	403	432	420	380	427	427	393	439	447	414	409	421	439	406	412	420	425	446	381	465	412	440	421	391	401	403	400	370	401	436	401	390	373	408	409	399	405	394	433	420	402	410	444	421	443	412	369	435	456	429	452	401	381	391	398	407	432	436	402	406	401	410	373	456	455	428	423	442	443	452	413	411	385	441	411	430	381	435	429	391	438	395	400	426	462	426	397	450	418	421	426	415	413	400	426	430	415	436	439	424	464	412	377	441	400	468	394	409	411	445	414	419	401	367	431	401	425	456	445	403	446	365	421	384	414	428	400	428	401	417	438	416	456	418	392	435	458	408	380	419	425	427	422	415	421	394	378	382	458	401	408	423	378	420	458	425	434	409	392	418	401	432	418	421	415	444	394	409	427	407	439	433	396	360	422	420	380	436	428	469	475	401	432	445	401	415	432	398	420	422	438	447	399	380	420	424	423	405	419	409	388	395	412	438	439	423	426	421	414	397	386	401	436	447	387	401	422	421	438	424	440	423	469	401	396	413	429	403	410	401	421	410	404	435	431	415	425	422	422	425	393	403	439	427	433	434	445	416	431	413	442	423	408	374	407	432	426	418	398	424	450	436	413	435	451	415	403	403	444	420	405	416	390	367	419	439	412	425	432	409	435	420	400	420	392	428	375	454	456	431	441	417	413	407	407	376	381	451	400	406	378	461	404	422	419	409	429	402	419	401	410	412	418	436	438	394	431	452	400	440	421	428	409	393	420	390	413	432	416	451	427	398	422	464	424	419	401	429	403	425	422	445	412	439	408	418	411	444	427	410	411	413	434	402	393	444	425	446	409	377	424	456	402	406	417	440	439	405	430	446	454	392	404	424	427	407	436	444	443	370	409	421	412	471	403	465	419	453	385	420	440	422	400	412	413	416	442	447	427	427	426	433	456	445	389	412	410	365	396	445	406	447	448	429	417	435	393	425	405	448	429	413	379	421	437	422	433	426	438	410	439	426	449	431	413	386	439	416	451	426	452	408	417	409	407	427	394	425	449	446	408	410	397	427	421	416	394	451	444	420	416	417	448	427	398	447	416	426	434	386	397	449	394	426	426	468	431	409	424	382	403	417	428	430	432	437	413	420	437	411	412	427	434	427	411	428	439	435	428	410	447	414	420	415	399	407	364	396	406	443	447	384	410	390	433	377	433	409	425	417	370	416	423	446	393	455	436	389	428	407	410	407	431	453	414	395	429	401	404	416	415	398	400	396	425	394	413	447	411	407	416	456	360	417	424	423	409	416	403	407	411	394	450	431	392	461	420	424	415	420	426	419	404	417	409	426	405	421	413	416	427	403	446	445	458	374	419	412	412	408	439	425	407	413	410	438	416	433	408	391	468	384	438	394	453	457	447	434	383	423	397	438	404	430	438	429	435	404	447	390	437	439	454	416	403	421	447	426	434	423	404	446	446	393	390	444	412	455	397	416	381	417	433	418	434	418	423	408	398	407	457	464	422	425	377	437	448	436	436	399	396	433	415	464	436	441	410	428	444	398	422	427	395	437	394	409	399	438	438	416	422	404	411	420	402	460	428	454	461	447	425	369	407	424	403	420	398	407	456	388	430	417	433	396	413	436	417	417	399	436	418	381	416	407	409	409	414	429	422	402	431	403	446	446	420	416	451	420	490	414	469	441	415	416	444	442	443	426	423	447	447	407	430	464	407	413	413	405	375	403	422	441	426	443	432	466	417	390	405	431	398	430	447	405	395	420	437	427	426	428	405	431	438	421	428	411	432	424	415	415	404	412	408	438	406	412	419	447	406	424	435	427	421	433	377	462	449	384	401	417	400	420	406	448	432	431	433	397	413	413	440	403	405	408	412	391	425	415	438	412	404	451	408	409	439	408	409	446	479	405	411	430	429	414	470	421	421	430	432	424	430	431	458	444	428	394	419	380	413	409	467	435	423	403	385	393	428	437	424	419	408	434	438	426	424	426	436	412	396	411	418	440	412	458	423	423	426	420	464	383	393	401	454	434	430	464	400	430	415	410	441	423	413	424	395	403	441	422	409	360	400	423	457	399	423	461	429	419	434	428	346	426	411	420	411	417	431	477	402	450	416	423	401	429	423	399	418	407	401	444	436	397	442	428	402	406	403	408	394	412	409	420	433	402	394	399	382	418	409	388	429	375	398	407	422	424	462	425	428	396	426	416	426	453	462	429	400	422	401	454	405	416	441	425	449	426	390	417	450	444	438	433	435	432	447	432	392	419	415	411	392	427	397	425	445	415	425	419	422	418	440	413	443	442	432	452	413	435	382	430	412	422	440	421	421	417	397	420	414	407	431	429	434	449	425	418	411	415	420	416	442	430	410	436	404	399	435	397	394	377	388	415	424	465	448	404	451	394	457	413	402	411	418	426	445	404	449	416	437	388	404	428	406	473	395	418	388	420	442	475	398	432	430	420	420	437	411	441	477	419	414	409	418	395	417	426	429	401	429	409	416	480	461	409	433	420	409	403	400	398	397	439	387	382	453	454	402	425	402	416	419	396	406	427	400	394	409	417	450	436	398	412	427	432	410	438	414	430	420	453	401	380	408	399	412	438	424	400	425	408	407	466	404	409	380	424	394	444	437	400	404	452	422	467	435	407	414	396	433	391	470	452	411	391	449	417	405	368	387	410	391	448	397	397	399	426	430	408	412	402	417	415	389	450	417	380	398	439	429	456	443	423	429	450	391	454	421	424	418	428	436	433	450	401	410	410	444	407	427	430	388	443	390	386	442	424	430	408	435	452	414	376	432	402	394	427	363	423	452	389	428	402	433	403	409	457	428	458	446	432	436	407	414	414	399	439	425	424	423	385	440	462	435	423	421	403	380	431	399	430	443	414	410	421	417	447	399	432	449	439	420	400	462	431	394	448	418	441	454	417	438	456	409	440	384	419	393	404	425	405	424	420	424	428	435	448	411	482	404	420	391	348	429	434
25534	21426	27157	24980	5797	7594	37914	28228	13795	5396	1841	823	552	507	462	474	471	518	494	479	495	500	440	458	486	471	495	449	466	459	457	470	469	470	514	433	440	494	465	466	436	484	450	477	465	470	476	453	465	481	423	456	466	447	477	475	485	483	484	463	444	473	460	489	469	468	466	466	475	484	456	500	489	464	449	461	450	493	470	482	467	470	463	443	464	492	459	434	466	451	454	452	448	464	472	482	453	488	426	488	481	507	460	491	477	452	499	454	488	439	473	457	465	484	449	459	445	450	445	501	455	511	507	511	468	468	452	481	454	442	460	502	450	441	472	487	466	442	433	455	494	475	473	438	472	433	459	490	482	467	476	482	433	440	470	471	496	462	475	434	439	463	504	466	499	432	443	461	472	474	441	501	433	494	455	478	436	435	455	428	459	510	463	478	476	465	466	445	454	468	453	471	501	482	468	517	451	465	492	473	455	435	444	483	491	494	469	479	501	500	472	427	485	472	427	471	480	512	465	470	481	486	451	445	462	473	478	454	449	458	480	470	480	453	508	476	459	433	484	472	469	487	461	435	468	456	460	473	493	435	442	459	455	479	479	460	453	418	499	487	492	499	493	518	457	414	459	436	475	435	447	456	472	496	487	435	472	469	494	422	482	471	449	455	494	451	473	442	468	494	483	483	441	476	484	407	463	490	458	478	436	485	478	472	463	495	475	451	479	476	475	450	489	465	480	472	492	483	482	477	509	467	474	462	469	474	427	440	476	456	474	459	501	491	466	486	483	488	458	463	513	452	469	480	464	469	460	446	464	456	478	502	465	499	468	482	459	475	474	443	417	464	435	489	482	488	433	472	481	459	511	483	438	440	480	460	443	470	487	451	476	474	434	474	474	459	508	448	467	448	452	477	470	457	428	489	480	459	467	481	485	463	486	471	457	490	468	447	472	504	468	419	493	475	491	471	448	439	482	450	469	465	468	424	489	433	433	485	479	499	447	461	467	434	463	507	465	464	438	446	475	487	481	442	481	476	463	496	474	441	506	456	486	433	459	502	456	458	407	466	471	479	463	469	487	459	459	471	467	485	480	415	481	485	424	456	462	471	474	445	440	489	446	493	469	469	475	481	484	468	462	490	464	487	458	460	471	492	436	519	445	462	473	463	469	447	484	442	464	490	447	421	476	448	475	489	457	464	458	424	499	453	480	479	439	478	467	445	458	476	529	507	488	488	464	435	451	460	481	487	494	474	470	446	468	455	466	438	456	476	431	453	501	501	421	474	472	460	459	469	462	476	439	455	511	493	461	473	464	498	453	488	487	463	462	508	472	452	449	450	478	451	488	456	465	462	456	451	485	458	468	495	447	537	501	461	439	454	465	475	466	494	478	469	467	472	490	502	462	452	461	505	497	487	496	406	478	426	475	477	488	486	456	469	476	448	471	461	482	470	426	470	497	489	423	476	433	474	441	489	458	448	457	467	428	490	430	498	461	456	435	446	451	453	465	456	458	479	452	474	445	427	407	442	476	470	498	451	459	457	447	450	474	506	453	455	481	479	486	452	463	475	486	429	445	422	441	451	439	463	467	494	449	461	462	437	464	480	445	467	498	505	482	472	453	479	471	444	472	432	451	493	435	482	502	464	510	515	449	459	453	473	478	501	470	533	470	448	484	476	467	452	458	441	434	498	447	500	468	446	493	448	508	491	465	496	494	488	482	473	515	461	471	486	456	504	492	486	488	467	457	481	475	463	432	474	492	413	493	488	466	465	449	503	467	473	490	484	491	439	475	486	525	469	475	466	478	505	434	477	488	505	477	455	489	487	468	461	494	480	439	462	474	498	443	467	470	457	476	498	421	440	427	476	460	471	490	476	418	459	457	472	474	414	471	481	452	455	502	496	476	476	452	487	473	466	447	462	452	450	502	492	454	433	460	487	460	469	426	439	461	465	468	414	484	447	457	495	464	465	482	455	482	473	481	486	512	467	461	508	479	455	482	450	427	513	438	477	476	475	500	477	469	466	470	471	471	476	460	493	459	431	464	463	454	443	446	438	505	449	478	462	440	485	485	470	483	457	486	485	486	459	418	479	513	490	462	498	437	490	472	468	460	469	452	495	482	460	459	482	438	429	468	494	459	495	442	462	448	465	431	489	473	454	467	484	497	444	500	470	492	467	465	463	451	454	484	442	457	450	500	481	465	482	483	483	474	490	478	452	489	491	443	452	486	449	501	465	434	478	491	471	486	471	448	470	493	509	466	453	448	451	522	486	488	459	455	459	462	468	456	431	481	462	476	465	489	470	484	453	488	470	472	441	480	450	504	474	459	451	484	474	449	451	515	420	473	465	479	423	441	462	531	446	471	446	498	498	497	490	455	486	495	482	455	466	498	500	469	440	442	488	474	454	479	456	489	440	470	463	464	483	476	458	441	482	448	461	472	476	454	468	458	465	471	467	445	477	460	438	436	499	465	500	451	432	437	494	442	450	429	436	456	444	482	465	482	485	491	440	445	486	465	460	492	453	465	464	464	480	441	483	508	488	425	436	461	480	491	452	464	457	481	462	434	458	476	476	442	456	501	481	468	496	461	420	480	465	393	487	456	455	478	451	482	489	491	443	442	484	454	502	456	484	482	460	495	457	449	492	461	464	476	479	452	457	474	458	505	451	478	504	477	464	481	420	420	455	462	490	523	440	486	482	450	486	467	462	424	442	468	442	496	496	501	443	450	473	449	481	462	459	475	463	452	465	478	480	487	442	460	493	447	437	452	481	511	472	485	454	477	492	519	481	486	441	446	447	485	455	478	479	473	434	445	448	480	456	474	441	491	444	445	473	531	449	529	489	470	487	454	483	452	475	458	444	467	498	457	470	467	445	446	457	447	449	504	489	465	448	443	492	427	457	457	468	460	485	441	473	475	481	488	483	471	486	492	497	459	452	474	499	474	457	462	424	458	489	499	461	495	480	483	469	493	481	475	453	489	486	485	474	461	399	490	445	498	454	461	491	477	485	485	434	481	461	492	470	451	442	478	478	457	451	452	452	412	459	451	475	489	466	466	472	422	464	468	486	528	466	442	486	462	475	453	485	446	467	479	456	469	502	457	465	466	451	458	464	461	416	482	467	429	452	479	477	471	515	414	451	488	441	477	466	474	493	512	488	434	468	521	449	459	469	513	493	472	444	478	471	454	481	466	472	450	494	481	425	476	470	434	461	451	480	434	435	462	498	435	458	447	466	473	485	460	452	460	464	482	459	463	482	454	448	476	465	444	454	501	511	494	448	473	456	512	480	443	468	475	523	462	486	430	440	461	476	439	463	504	475	458	466	463	480	502	424	483	447	487	458	451	445	476	476	448	469	473	471	442	493	466	470	454	492	456	493	479	487	467	478	469	458	501	458	504	455	452	498	409	489	448	475	459	422	471	479	462	493	465	441	456	482	493	457	473	478	427	452	447	479	439	418	466	455	444	445	447	455	448	458	449	482	478	458	463	451
5170	8007	5782	2442	2188	10223	34777	23066	10845	5143	1901	846	551	445	433	497	449	436	458	431	509	450	475	434	430	421	464	495	435	446	466	435	473	458	428	423	505	492	457	446	465	414	436	443	435	419	505	434	425	431	446	455	435	466	434	458	444	417	489	442	415	454	469	459	461	467	422	402	421	435	473	434	458	434	455	473	421	451	496	426	449	457	425	446	443	440	467	494	439	446	441	446	444	438	462	444	427	477	503	517	498	474	471	436	446	468	446	432	435	446	416	458	453	426	439	469	419	404	453	474	455	440	467	484	471	484	462	445	466	449	410	449	440	460	451	453	423	417	476	465	423	465	441	469	444	477	458	469	455	437	440	473	419	425	413	480	450	426	465	443	443	420	443	446	435	439	469	440	439	472	423	437	453	447	474	423	450	446	449	485	480	440	444	493	443	402	491	483	443	472	445	478	427	475	447	433	429	422	470	472	456	444	459	446	419	463	479	450	422	452	449	461	417	394	460	420	451	426	433	459	434	466	435	453	428	476	435	455	440	460	517	411	499	448	462	466	432	485	450	442	445	430	451	420	466	438	434	467	500	407	472	455	473	428	463	467	464	476	432	413	434	460	447	484	444	461	495	464	478	487	436	452	473	415	426	464	454	464	465	456	440	449	468	425	468	495	454	473	457	471	431	456	424	482	454	484	462	445	419	413	461	435	418	446	454	446	486	454	457	459	426	453	455	465	456	432	452	480	425	458	450	455	438	437	431	463	422	454	410	453	421	434	426	451	430	401	442	448	463	452	469	426	425	455	425	436	420	466	456	460	466	432	462	453	472	449	462	464	437	436	424	439	430	411	460	422	472	429	433	457	462	443	450	481	437	422	453	419	472	474	464	451	426	430	402	443	446	429	493	424	449	477	407	459	420	437	435	425	451	467	483	435	464	457	429	429	450	448	452	439	446	438	442	441	438	412	469	446	437	433	426	420	438	454	475	435	437	433	447	427	393	473	476	437	439	474	436	445	435	444	491	453	429	451	409	461	486	456	493	479	436	438	439	471	449	477	460	441	459	422	434	438	462	402	408	426	435	441	464	487	468	459	453	458	435	436	453	437	437	460	419	450	438	444	445	453	461	451	418	449	475	447	443	454	466	442	471	415	438	449	441	462	404	402	454	463	467	417	444	455	462	469	430	451	441	444	451	466	444	412	450	511	420	461	434	449	445	418	421	450	450	437	437	477	432	416	451	455	459	461	462	444	447	487	436	475	450	478	405	485	483	466	442	479	421	464	404	431	467	461	460	447	500	430	449	442	501	461	435	469	435	477	422	444	450	432	427	413	436	420	443	474	468	420	419	472	455	455	456	427	456	446	453	448	431	480	460	465	430	472	428	472	425	428	420	415	458	440	480	444	465	440	430	431	447	460	451	402	428	464	440	463	472	494	506	448	414	461	433	459	468	474	444	441	441	426	427	436	473	413	471	423	461	460	428	457	406	454	493	447	465	468	432	463	442	424	466	423	476	459	458	438	469	463	449	435	433	465	433	398	433	437	480	431	439	445	482	438	433	428	441	457	445	427	423	465	447	453	429	460	431	430	455	452	421	472	451	436	448	449	398	458	452	419	451	443	426	422	494	445	443	450	455	485	458	445	452	456	458	456	421	435	433	482	486	426	456	463	462	447	457	419	421	441	469	442	419	485	428	406	457	400	440	416	430	418	443	452	470	420	452	454	455	425	409	465	441	451	432	433	450	419	435	423	434	488	447	440	443	455	446	454	477	457	432	399	477	465	431	463	442	442	434	451	460	454	473	436	445	456	443	454	442	468	436	396	455	431	404	435	446	455	450	491	451	472	451	452	430	478	447	461	437	445	441	420	462	455	454	432	447	423	453	468	455	422	446	435	429	459	493	470	432	439	432	460	462	458	473	425	450	431	443	447	409	443	465	430	435	464	449	429	467	423	437	428	447	487	451	441	406	485	452	450	421	456	413	463	437	456	436	452	444	443	474	464	427	429	460	455	451	442	461	469	421	474	438	432	496	430	471	461	425	420	391	459	451	468	447	458	470	471	462	422	488	472	454	457	441	462	427	459	415	476	456	440	435	425	453	442	419	416	454	436	427	440	442	454	421	414	453	444	476	432	455	434	451	447	430	433	452	440	429	438	421	437	456	471	475	423	442	433	477	457	428	463	474	453	449	459	441	448	453	444	453	470	467	450	451	444	459	417	471	453	464	435	438	465	461	418	422	459	435	452	437	417	434	442	436	456	459	439	481	425	421	460	480	467	452	448	455	419	456	434	430	450	476	437	447	418	406	438	452	439	472	468	438	425	452	461	448	429	437	459	422	444	425	427	463	437	460	411	445	452	463	456	436	450	481	455	411	436	445	414	436	427	451	428	451	442	444	457	472	419	457	441	428	467	425	489	419	449	416	425	458	418	469	459	414	459	441	428	440	453	438	458	460	452	449	459	436	460	454	453	419	469	420	429	443	463	465	428	443	417	442	442	461	483	423	426	442	419	436	476	430	458	467	444	416	435	418	433	420	429	417	429	443	466	446	464	431	434	475	421	435	455	460	403	440	458	450	424	448	464	443	472	449	462	410	456	458	444	484	424	433	449	472	425	438	414	447	436	438	460	416	444	494	425	419	441	431	479	447	456	449	465	436	425	425	430	428	450	456	435	440	437	448	439	493	479	457	460	442	437	435	447	429	465	428	471	460	463	419	425	463	460	434	482	514	485	443	463	462	471	417	433	433	455	444	432	426	449	420	438	445	483	404	464	494	430	477	421	454	467	437	413	420	454	435	437	414	432	475	452	461	429	408	434	399	486	418	450	452	468	444	462	418	460	456	427	470	488	451	473	415	470	422	393	475	463	473	475	471	444	482	462	452	411	447	444	471	424	450	446	433	438	450	457	420	450	445	422	460	468	457	453	432	463	415	435	431	462	448	469	439	460	447	441	453	461	474	438	420	433	457	434	428	456	443	467	453	432	438	467	435	444	458	445	440	441	420	466	440	424	407	462	466	427	454	484	447	451	445	451	462	462	422	457	429	452	477	477	446	431	445	451	484	430	439	465	367	445	446	425	477	446	453	491	426	423	476	474	470	443	449	448	445	411	409	408	442	460	421	428	446	456	460	434	432	448	461	409	440	484	448	419	455	451	439	441	418	466	455	494	445	447	455	444	484	463	419	472	459	451	424	424	413	421	455	434	453	463	433	450	442	455	446	438	433	406	463	435	448	418	425	417	434	474	476	426	430	458	450	471	476	471	477	449	483	411	448	460	454	461	438	463	447	459	437	448	428	458	450	429	452	456	435	465	435	445	448	440	456	423	447	420	448	421	452	413	463	440	426	418	430	454	417	461	458	440	428	453	427	457	434	432	441	428	429	446	444	428	444	466	457	446	500	426	466	475	451	434	445	459	440	436	457	490	418	422	411	421	464	465	422	465	413	440	465	463	435	460	407	454	431	459	443	459	447	483	451	471	385	429	426	419
24307	21423	28716	24516	21351	12996	50438	46857	29766	16572	5761	1549	873	690	588	564	605	586	590	584	600	566	563	579	605	606	552	585	601	552	605	549	551	548	541	550	544	554	558	594	578	576	609	535	590	574	598	596	592	552	597	561	578	580	571	571	540	589	587	532	554	563	572	574	559	577	527	536	554	576	610	552	568	606	560	565	535	556	583	567	567	553	554	588	560	548	550	562	566	564	570	571	557	564	577	535	562	600	591	570	560	558	584	592	565	583	617	545	567	557	562	542	636	585	581	585	548	587	564	533	531	582	623	567	583	587	558	542	567	579	563	559	584	536	584	561	553	593	531	566	620	560	578	561	607	560	588	587	565	511	613	547	565	592	562	581	539	546	615	527	611	622	595	545	543	595	542	577	539	545	520	554	558	554	561	586	548	577	580	564	554	597	517	579	566	551	532	596	547	559	571	591	568	565	593	562	598	555	589	569	531	551	564	598	588	597	560	511	561	584	567	564	554	576	617	546	640	568	547	550	525	559	572	551	530	589	600	531	613	594	535	570	555	569	580	626	605	620	561	575	590	538	572	587	593	607	558	599	597	582	576	519	567	573	567	534	569	558	567	570	539	578	569	594	582	568	563	593	530	590	571	589	553	520	577	591	561	521	593	620	588	552	577	549	554	562	592	557	578	582	579	572	546	563	574	597	532	561	573	593	529	591	594	567	587	582	552	585	545	589	543	542	564	543	560	594	615	596	595	554	567	567	560	575	580	580	565	583	597	578	586	550	619	618	544	533	583	552	562	547	570	539	563	536	603	598	584	558	617	573	574	582	505	512	570	588	580	567	578	537	541	575	627	545	573	555	566	593	566	588	540	639	601	574	563	540	543	632	532	566	540	583	576	573	575	592	579	574	559	588	582	558	583	562	534	569	559	582	538	586	576	584	544	562	582	546	544	616	538	533	593	552	608	599	585	558	571	551	542	605	530	611	529	518	580	561	589	560	578	591	588	544	581	533	542	522	528	563	528	561	580	553	591	610	573	568	586	570	608	583	587	538	549	552	509	583	585	556	594	563	545	553	555	561	529	531	550	599	541	527	545	502	572	575	561	563	585	619	598	615	579	580	552	552	565	528	535	585	505	563	561	580	536	553	578	537	529	578	590	529	589	567	583	567	513	544	552	559	545	520	590	545	576	570	561	578	580	544	564	575	590	565	587	578	614	571	608	513	579	596	549	556	556	556	551	591	559	565	577	582	572	595	551	575	555	567	556	545	522	565	548	551	548	565	597	514	563	563	555	503	623	562	590	554	590	581	561	586	574	559	527	590	571	566	533	543	543	544	608	563	533	566	542	581	575	548	566	539	565	481	561	591	561	538	561	548	600	551	550	578	526	547	561	558	545	563	566	588	565	607	567	559	556	608	562	560	523	575	552	522	541	564	560	563	574	570	569	527	571	563	570	557	544	544	541	551	561	552	562	605	560	594	592	586	560	577	620	571	558	561	559	563	523	561	564	551	552	550	574	545	573	539	553	528	560	584	617	595	548	574	548	535	543	579	546	553	576	579	544	593	596	573	606	553	563	580	564	568	535	569	584	577	551	565	554	559	528	603	546	578	565	593	582	584	604	565	561	580	529	564	539	597	596	559	564	577	577	551	536	556	560	555	505	549	520	541	566	602	572	551	555	553	558	551	537	552	562	531	538	545	607	582	555	552	555	549	579	529	552	616	530	562	559	519	573	553	617	587	575	530	554	545	601	582	519	506	559	565	547	548	571	584	600	567	602	558	558	513	576	561	578	546	558	575	571	537	559	542	575	563	592	531	576	537	578	605	578	543	525	550	537	536	565	573	526	534	570	520	562	572	552	533	564	602	593	557	550	572	568	560	545	540	554	539	565	566	582	549	584	568	521	518	586	589	530	592	581	595	580	568	559	539	566	551	558	549	552	590	542	621	553	514	566	548	551	547	576	537	568	542	542	584	535	552	599	586	565	598	586	515	559	604	543	563	558	544	564	522	574	549	519	579	595	566	583	533	589	579	548	572	571	582	534	589	600	585	559	543	496	534	572	531	567	525	574	593	545	598	552	578	551	573	540	568	517	552	552	568	545	546	538	566	574	577	573	553	587	533	529	538	565	537	560	572	550	585	602	548	580	598	566	598	519	567	539	570	576	562	541	555	617	555	592	532	558	585	553	595	574	526	625	641	553	535	577	520	562	576	560	504	528	539	566	521	559	551	567	580	539	572	560	565	527	578	564	585	575	568	580	593	548	563	504	583	562	597	539	605	603	583	572	564	585	531	528	552	581	559	582	548	552	561	553	561	573	542	569	586	567	557	548	601	533	522	525	546	565	555	550	553	583	594	575	546	558	545	587	575	573	571	596	602	550	571	561	554	563	543	533	579	596	582	570	504	568	589	551	565	580	518	553	573	591	587	557	533	541	538	582	578	570	547	573	558	572	543	550	551	607	569	613	546	551	560	562	540	565	555	591	583	609	575	538	584	608	551	560	561	539	537	580	586	522	561	593	564	586	583	534	554	545	606	574	556	556	570	540	552	548	549	616	534	568	516	556	580	530	562	561	569	545	526	571	569	575	610	570	561	596	611	627	562	538	556	586	546	559	514	552	542	559	558	589	578	564	532	604	552	555	580	546	577	538	521	543	581	571	542	576	571	623	511	542	601	577	556	548	572	537	573	557	560	545	588	541	572	563	581	532	563	561	597	573	580	543	579	560	561	534	569	566	572	550	541	577	585	577	598	545	544	507	564	565	540	586	528	530	564	545	532	552	576	552	546	599	576	581	603	541	587	563	535	585	566	603	598	551	572	586	544	594	543	598	613	590	537	567	550	557	535	564	574	565	563	577	567	562	582	539	566	588	544	581	537	544	554	539	556	543	570	559	602	565	573	585	554	575	548	548	549	546	570	549	571	577	566	526	568	561	576	584	562	580	562	545	550	592	541	581	582	551	514	565	556	560	546	524	554	558	595	530	569	607	572	541	569	601	558	587	572	582	559	535	540	580	568	559	555	558	560	591	581	598	530	545	535	568	584	551	573	553	579	567	581	591	560	561	530	548	539	553	535	543	561	581	555	572	568	518	569	548	573	566	575	574	518	578	577	540	626	543	548	572	550	574	565	589	547	579	559	587	556	515	534	567	569	573	559	570	548	556	540	564	613	581	557	588	583	539	562	556	546	563	605	573	537	595	530	547	591	589	581	541	586	578	584	585	586	540	583	591	596	552	585	534	569	560	547	587	553	568	575	549	544	545	536	587	525	544	569	606	564	602	569	573	588	532	574	508	548	542	554	513	571	573	593	535	581	572	566	598	542	568	545	520	579	558	567	605	561	586	544	586	571	553	607	538	582	536	575	594	571	534	561	551	563	575	581	573	565	566	582	595	531	558	589	594	606	552	558	602	548	549	512	582	532	533	562	552	544	596	540	557	607	549	594	555	535	622	603	573	591	580	509	577	590	581	520	596	578	565	573	530	562	561	594
5737	14552	13301	5852	3967	9192	50777	41318	23995	13405	5097	1657	806	553	551	524	526	514	505	545	549	552	510	546	518	503	558	564	539	584	564	569	574	539	526	529	524	545	515	532	551	573	539	554	528	543	531	541	557	508	556	538	586	532	560	558	555	509	536	552	527	517	530	528	548	542	486	520	528	532	538	533	533	526	512	520	544	551	516	558	515	574	544	589	571	576	553	608	541	516	578	532	536	540	544	544	566	521	524	584	543	562	534	555	551	557	533	532	537	528	532	521	518	566	562	557	518	525	540	573	499	498	522	497	543	527	557	574	573	511	516	511	491	568	526	548	516	555	507	510	583	528	523	554	540	496	511	519	517	547	540	559	570	544	540	515	577	562	534	532	569	553	547	519	558	556	507	572	542	568	556	549	533	576	521	530	507	563	521	552	526	542	545	536	521	548	547	515	531	580	521	544	553	503	570	547	499	560	544	522	563	545	568	554	519	524	557	520	530	538	563	510	520	549	521	519	523	539	516	554	569	533	517	505	549	515	539	538	543	509	508	566	541	543	525	544	532	561	567	564	520	511	560	539	535	564	525	536	533	525	528	505	535	548	518	525	537	526	548	490	504	532	504	525	584	548	522	533	528	564	518	525	539	549	532	486	548	521	515	553	539	524	547	534	539	561	512	518	540	508	530	535	556	537	560	584	544	530	513	513	543	555	518	524	527	539	498	528	534	517	501	514	530	567	537	538	534	545	529	532	505	503	563	530	522	559	545	533	529	548	554	524	552	495	546	473	525	563	514	505	536	522	530	582	516	598	496	570	540	549	535	508	517	551	545	519	534	544	527	534	586	559	527	563	554	500	507	547	534	548	497	531	492	545	559	545	546	557	557	532	539	522	531	542	502	530	555	529	565	511	571	611	576	549	526	554	572	571	513	560	569	499	514	542	487	524	514	487	534	531	550	521	544	551	554	487	534	533	526	529	520	540	549	527	562	543	567	519	541	550	506	560	518	561	550	514	538	546	525	551	529	543	570	467	542	525	549	497	512	523	564	524	559	532	544	475	527	530	513	518	556	522	533	527	541	530	542	557	519	563	489	500	519	558	543	494	491	523	510	500	551	512	557	524	591	532	529	534	524	507	538	513	529	537	562	547	564	512	538	572	574	547	510	511	475	533	535	535	485	545	532	544	519	537	543	543	524	511	512	522	593	561	530	524	532	572	510	519	486	570	495	531	579	564	510	509	551	500	549	578	543	518	515	540	537	534	530	525	533	515	542	499	546	558	522	529	537	528	562	525	566	564	563	544	518	554	552	544	546	548	542	512	516	531	527	543	554	525	511	537	548	547	523	521	525	570	528	561	536	553	524	559	507	543	574	538	501	572	545	497	541	524	551	559	538	547	522	537	572	533	497	518	551	540	535	552	559	539	541	516	515	524	551	577	525	553	528	544	503	530	543	566	523	566	568	537	540	529	527	528	561	521	532	569	514	576	539	524	541	548	509	503	570	564	510	542	572	558	543	551	513	524	520	537	549	538	537	538	538	534	521	532	508	509	555	539	528	526	515	518	543	519	525	530	558	535	525	539	565	485	553	522	513	525	483	532	547	527	536	481	556	554	550	546	528	546	525	539	521	567	558	534	547	526	577	527	533	512	541	505	539	520	523	538	547	551	561	546	521	537	530	535	509	567	521	492	510	525	531	541	526	544	506	498	532	553	527	516	507	518	582	550	550	525	517	543	497	508	544	544	580	532	497	548	527	554	522	529	523	511	520	544	519	482	538	519	536	561	533	562	517	555	526	491	521	551	565	564	558	536	537	532	512	569	541	536	514	546	517	532	528	518	534	510	505	537	507	577	535	580	542	493	517	510	445	517	526	540	516	503	568	546	483	559	515	540	529	537	536	534	570	562	519	551	550	517	539	572	538	525	554	532	529	523	545	528	543	509	563	544	514	580	525	518	552	537	524	536	520	525	528	531	533	503	533	503	543	539	540	535	499	547	496	572	528	585	546	538	551	540	493	527	499	557	517	540	551	524	554	571	527	544	529	495	490	531	515	504	521	494	514	585	520	557	540	548	520	513	524	542	534	523	547	563	506	508	523	511	516	552	537	540	532	539	565	550	534	517	525	548	526	546	592	512	494	543	555	520	500	532	549	550	550	527	543	565	554	511	532	509	564	532	529	503	535	540	500	546	526	534	538	518	532	502	487	582	487	553	571	541	513	515	542	536	569	527	506	549	498	550	512	498	576	515	570	540	560	557	544	548	518	560	509	532	532	550	509	489	482	509	518	549	534	541	535	521	543	530	567	565	527	533	515	538	494	538	532	563	548	525	509	544	525	571	541	551	504	535	500	509	537	495	493	530	541	564	559	525	526	583	511	537	543	514	502	542	494	532	506	515	519	569	531	540	479	530	583	577	548	534	558	493	575	572	519	505	501	528	524	567	502	561	525	514	501	536	511	540	518	529	512	562	478	531	531	568	524	544	518	573	507	520	535	531	562	523	537	548	549	500	520	548	545	552	535	545	506	552	515	540	545	574	557	549	543	531	531	516	554	544	580	556	540	533	522	521	522	520	545	569	578	581	543	571	516	530	530	557	585	567	540	554	567	498	525	560	500	541	573	501	522	537	530	507	490	548	519	527	568	551	505	559	510	531	543	539	493	535	513	530	544	494	543	534	558	510	520	529	510	493	517	535	550	516	520	520	531	515	532	545	496	527	529	542	536	536	528	496	535	544	506	535	519	510	561	522	491	500	528	543	486	536	598	517	508	563	507	489	558	547	516	532	532	520	524	578	521	500	513	557	568	536	515	507	555	523	555	586	530	474	504	518	531	544	548	602	546	511	513	500	521	508	538	533	525	520	538	485	579	496	556	548	544	510	529	529	564	563	564	501	511	534	532	499	522	528	508	570	511	525	536	551	545	524	560	542	533	513	535	525	527	522	518	567	523	561	513	530	569	516	533	543	532	503	543	542	521	512	503	532	535	510	521	584	517	522	515	576	560	504	519	547	562	520	541	508	523	589	554	506	502	507	506	513	547	524	556	503	554	547	518	500	532	509	526	544	519	546	549	555	546	567	568	570	554	534	552	545	533	529	531	475	536	572	508	554	550	530	496	557	531	535	586	565	530	530	508	576	516	557	599	542	527	529	507	556	522	561	543	540	521	515	525	527	556	543	492	532	573	533	497	555	539	535	540	574	564	561	496	509	574	554	596	493	484	517	517	530	552	518	579	541	567	523	572	552	521	492	489	527	539	546	542	538	480	542	517	558	540	518	530	578	548	511	496	514	517	496	515	531	545	538	504	546	520	537	479	521	506	532	554	523	573	521	506	536	519	536	514	524	541	531	527	486	502	530	537	528	543	499	557	522	526	555	516	510	506	513	532	528	477	523	494	544	552	564	554	564	537	542	537	532	509	523	534	565	508	515	509	550	493	548	523	535	531	589	524	487	524	541	501	518	558	551	492	510	564	492	522	544	467	495	519	527	564	541
27754	13354	3766	1553	840	1244	2905	3748	2248	1302	781	514	493	452	463	493	442	428	440	493	482	460	456	459	474	449	461	451	468	448	505	495	465	413	438	440	444	483	446	446	448	418	491	481	458	455	468	441	468	463	475	430	450	459	478	445	447	426	463	449	453	449	399	421	493	417	425	449	451	475	453	445	475	456	491	447	454	466	483	472	445	488	479	448	485	438	413	438	426	451	418	431	435	417	454	432	442	440	486	460	441	443	466	447	418	459	454	455	483	417	420	434	459	456	461	467	457	459	455	470	439	465	476	456	428	446	470	481	455	447	445	493	442	461	404	472	471	438	423	442	421	447	463	395	478	489	441	429	432	441	438	426	462	466	459	457	459	463	422	460	469	524	434	463	510	475	481	501	438	456	462	464	457	467	481	464	445	427	435	456	418	453	488	489	487	463	502	447	433	412	471	452	437	453	453	467	466	432	454	462	439	438	440	441	480	427	452	455	445	436	476	426	440	451	445	451	447	440	457	442	444	447	428	435	463	457	461	457	432	465	469	455	465	476	464	451	459	448	471	412	474	449	463	397	456	449	443	445	470	441	460	475	452	429	441	427	424	446	441	446	465	440	465	473	441	440	460	488	454	443	444	447	463	434	456	460	441	430	467	480	423	442	471	475	412	435	446	442	459	410	494	431	470	457	458	431	460	461	448	475	441	457	471	430	436	441	435	439	428	405	469	445	441	443	466	436	436	455	458	453	486	430	470	462	481	472	460	416	460	479	478	452	438	448	431	449	437	463	496	493	438	456	449	456	451	482	410	432	437	447	449	418	433	473	422	442	456	448	478	479	433	465	495	483	453	435	465	469	452	442	455	428	453	475	451	466	447	462	428	441	445	450	461	451	461	435	436	473	468	462	475	480	435	439	470	431	443	453	468	437	462	486	465	426	459	443	431	415	482	447	464	457	430	462	447	439	483	433	464	393	453	458	424	419	444	452	412	482	474	415	451	409	419	467	456	469	468	458	453	463	466	421	475	437	457	421	466	442	471	453	446	463	448	473	438	456	455	479	440	492	456	422	416	442	423	504	465	458	484	417	449	477	440	469	457	427	427	426	423	467	442	478	388	423	437	426	460	459	492	455	425	443	481	448	453	458	467	446	433	473	419	470	463	436	475	478	483	439	450	448	458	463	474	488	451	460	484	468	461	512	464	426	424	504	479	440	503	450	441	445	456	435	463	455	450	425	467	442	482	452	427	443	470	450	463	464	418	441	448	464	469	458	428	464	417	449	440	443	448	465	479	443	484	489	430	455	446	433	460	478	466	455	434	460	433	488	426	457	486	450	442	461	446	450	488	469	466	452	434	462	450	458	442	462	461	483	458	468	461	433	441	442	425	454	492	461	439	450	486	426	466	432	450	446	455	414	443	449	512	427	497	427	453	481	496	421	414	461	451	443	466	438	478	452	431	459	438	442	453	442	467	473	480	475	479	464	435	478	458	478	488	469	478	479	425	415	451	469	448	446	451	486	445	459	447	478	492	453	455	451	463	432	471	420	463	465	462	460	424	451	435	496	447	484	467	459	423	463	459	503	435	441	483	410	451	441	461	498	438	438	415	461	459	443	431	437	442	439	445	456	442	447	460	465	473	451	452	492	433	467	467	450	463	428	469	469	423	469	506	466	504	445	443	425	496	442	469	470	451	444	455	446	447	405	460	457	463	469	454	450	460	460	422	442	456	466	446	465	449	435	455	453	477	416	469	435	492	417	437	450	445	432	461	482	437	440	450	460	445	463	450	452	471	413	457	459	421	462	446	418	432	451	432	471	454	446	480	425	488	434	460	443	509	439	460	433	473	445	423	440	481	467	401	432	460	458	431	456	467	419	427	447	442	432	470	466	471	473	456	493	496	452	447	448	472	468	481	461	452	453	467	478	462	456	407	474	469	429	394	435	456	441	449	472	471	468	456	446	423	468	475	440	454	468	462	485	485	448	497	433	454	453	454	485	431	446	439	482	418	467	454	450	481	466	480	462	455	431	445	470	472	480	470	481	458	431	467	466	469	453	470	457	488	496	449	457	440	453	469	405	421	482	446	456	467	442	438	443	488	482	459	488	448	484	455	454	474	472	436	467	414	449	438	447	417	475	481	476	506	446	464	470	422	472	446	434	439	452	514	422	446	488	453	451	420	438	486	426	461	450	443	501	494	464	420	462	449	464	439	436	439	463	435	476	482	464	483	468	456	474	469	461	490	469	466	481	470	466	442	431	440	471	438	465	475	447	495	474	473	467	471	449	473	482	483	447	456	448	447	465	433	436	460	440	474	451	443	458	427	448	456	445	442	451	457	446	438	448	460	468	488	445	477	438	428	451	454	388	453	434	468	463	448	437	462	478	442	440	479	465	431	462	470	410	487	463	453	394	441	451	443	445	431	491	448	428	457	435	442	488	474	443	472	460	448	442	431	457	467	476	450	445	461	408	465	463	471	466	459	452	466	443	503	429	477	430	396	468	472	468	449	488	451	450	460	455	495	461	473	448	440	469	475	424	455	430	423	441	400	441	479	441	442	440	465	468	460	453	502	431	449	460	469	460	450	451	447	456	431	414	454	447	443	469	433	428	477	472	487	506	431	447	446	447	439	461	446	463	418	452	468	475	417	458	448	407	468	465	473	431	468	435	431	472	456	428	436	445	480	440	487	436	469	463	445	426	471	459	490	458	462	460	438	474	479	435	463	452	444	486	442	443	458	436	424	450	439	458	447	421	449	453	466	451	465	383	430	435	451	499	458	471	436	482	506	437	437	460	446	426	449	446	448	425	434	466	447	441	437	504	426	457	432	480	438	483	437	481	435	484	456	449	458	448	445	458	474	439	463	440	461	471	441	434	471	448	455	462	455	493	472	444	460	462	465	471	447	455	486	423	420	433	443	477	434	477	478	462	448	470	436	441	474	435	395	444	483	434	452	459	455	422	479	463	473	446	446	462	448	449	481	382	456	430	437	458	460	440	435	484	434	487	459	472	442	448	495	470	440	448	433	452	467	451	464	457	481	455	472	400	515	483	466	457	436	464	485	433	472	464	435	458	460	458	447	442	428	464	439	485	444	472	442	468	477	448	444	449	420	415	451	459	448	465	462	437	466	417	467	449	450	447	502	444	455	450	442	463	449	508	454	420	440	459	413	449	433	473	432	458	424	436	480	459	409	443	455	498	471	433	457	473	428	484	435	454	465	466	448	420	448	448	459	462	438	471	460	433	475	437	462	458	478	448	417	451	436	470	494	450	504	458	457	463	468	468	504	475	437	492	454	449	447	433	450	447	495	466	462	417	449	451	450	454	446	497	457	446	465	444	464	430	449	470	449	453	475	454	423	440	443	430	443	452	480	452	443	449	446	485	461	449	453	415	473	465	516	456	432	441	473	466	470	415	447	469	435	432	434	463	477	454	435	471	444	464	456	467	461	447	485	482	452	424	474	483	456	445	483	451	478	437	477	476	463	435
5484	3434	3431	1516	1027	1743	3862	4371	2499	1458	757	522	457	441	442	443	422	403	444	418	396	429	417	430	390	407	433	423	421	389	433	438	430	409	432	372	385	401	430	423	434	416	397	426	409	397	413	410	439	403	378	435	412	426	440	416	388	408	413	438	418	451	409	428	439	429	416	447	431	427	422	435	389	422	397	442	439	426	411	420	404	384	443	416	385	376	427	421	423	383	425	394	437	462	466	417	371	414	431	427	455	421	388	447	408	424	409	414	421	414	436	419	417	408	393	405	406	417	410	435	441	423	442	417	382	445	433	424	410	401	447	444	387	420	423	390	397	436	401	439	400	438	395	448	398	438	410	419	397	443	429	395	403	434	403	414	364	388	406	407	411	434	402	394	395	436	415	411	373	408	441	432	432	416	413	428	405	419	395	399	464	435	399	398	491	371	415	431	400	427	424	396	398	426	421	391	398	374	400	432	425	389	396	421	400	445	408	423	390	417	432	394	423	409	403	416	428	384	391	399	417	423	408	427	409	411	438	416	413	425	396	447	420	400	433	465	417	424	461	419	427	434	431	430	386	411	380	431	403	422	418	401	421	418	432	418	406	438	410	446	408	432	398	432	390	432	417	412	433	430	426	413	407	428	403	382	438	418	456	394	392	431	429	412	436	410	414	421	438	409	441	425	421	433	401	432	442	416	386	406	396	435	437	425	410	396	451	424	434	400	442	395	435	437	378	444	412	454	455	402	391	422	438	406	440	425	424	391	412	416	431	392	403	445	425	392	441	433	419	398	384	414	421	365	428	431	396	424	418	397	376	412	403	395	404	370	389	399	444	397	450	413	432	401	417	413	428	390	452	443	436	416	409	419	427	443	454	389	430	416	411	459	441	411	405	427	417	377	471	394	410	424	453	399	429	417	458	432	424	398	413	420	404	404	404	382	403	417	395	443	428	415	403	409	436	409	417	431	376	399	411	411	428	434	394	442	395	439	393	393	412	420	414	415	426	427	391	387	413	406	412	419	470	442	403	418	436	403	408	461	419	427	397	408	444	365	403	434	447	451	401	447	395	406	441	422	414	417	458	398	401	407	379	398	437	376	441	428	416	458	418	427	435	412	415	393	434	437	410	442	413	396	403	372	428	436	394	408	440	395	433	414	428	466	412	417	418	458	369	391	394	394	429	425	410	432	412	413	375	431	423	393	407	403	418	433	434	455	425	429	388	436	454	435	404	421	448	432	416	415	443	406	437	428	402	409	456	424	405	391	453	413	409	453	426	420	441	406	391	401	428	417	404	390	413	435	404	408	429	434	395	423	441	442	449	391	412	387	391	425	412	435	401	387	442	397	413	415	425	392	404	455	417	416	417	436	392	444	426	438	436	451	430	423	430	421	416	416	436	435	426	423	469	419	426	432	463	403	400	440	398	385	449	435	425	442	402	387	427	419	432	408	410	421	414	431	443	389	437	429	404	416	435	449	403	408	436	426	400	423	416	430	404	414	428	457	415	438	428	414	454	426	402	426	411	387	414	427	406	419	394	424	457	433	422	416	428	438	423	442	379	435	441	439	427	376	402	424	406	414	426	429	422	423	379	434	424	435	420	408	395	419	410	394	431	429	415	431	403	383	390	432	406	425	406	419	436	366	399	442	378	398	454	435	405	420	409	402	438	436	398	455	407	454	444	439	444	366	439	421	401	421	451	447	410	436	402	444	414	412	406	410	398	443	404	403	364	421	393	416	385	418	395	437	411	419	423	417	417	437	403	414	410	387	429	439	429	386	448	423	381	421	454	442	420	420	433	435	426	434	401	413	388	410	443	429	425	440	429	403	433	394	422	425	430	399	418	431	451	424	407	420	449	433	408	405	443	419	401	402	431	415	416	392	425	429	416	402	412	435	414	376	434	398	420	400	405	433	405	405	386	430	413	399	417	427	444	449	426	406	416	453	374	444	415	396	396	424	400	419	411	392	424	425	410	436	405	441	381	442	438	452	400	420	414	425	446	425	421	426	418	467	412	417	426	405	400	404	413	459	409	433	386	380	395	450	451	420	422	432	414	423	418	411	425	402	474	422	440	406	417	420	425	427	408	434	417	378	446	425	428	427	433	418	416	423	408	446	390	409	429	413	388	468	425	417	394	456	417	416	408	413	425	402	388	409	434	453	415	413	414	404	410	424	418	484	422	403	429	429	430	426	434	417	408	445	408	387	437	403	436	410	411	469	443	440	435	389	428	452	416	415	415	453	421	399	428	409	437	414	434	405	447	402	391	439	426	409	416	426	416	435	396	433	400	413	451	406	435	438	444	420	412	437	409	438	414	421	414	387	417	400	396	374	409	414	452	413	392	392	401	410	447	440	424	399	411	412	396	425	393	450	421	415	441	408	398	475	429	433	411	465	413	426	404	399	420	410	405	432	425	393	415	398	412	406	437	420	405	399	438	410	419	411	420	385	446	410	420	435	447	419	403	403	398	381	358	462	388	417	428	400	389	449	401	408	428	408	411	430	433	418	408	417	424	429	425	426	411	367	427	409	401	386	408	410	443	444	419	439	423	427	420	428	415	435	415	446	411	445	400	430	406	354	411	416	420	431	394	408	389	402	422	425	420	433	392	422	451	445	415	450	420	423	431	456	482	399	407	414	384	449	456	394	405	395	411	394	412	396	415	433	448	419	429	451	427	406	387	426	411	394	439	376	403	418	396	419	397	427	405	408	456	426	420	416	425	440	461	387	464	410	410	418	448	460	417	418	402	429	422	432	402	405	408	416	365	425	431	424	426	429	429	408	431	402	408	433	415	437	383	420	428	417	446	472	447	383	399	398	424	427	402	421	402	436	407	451	415	432	399	469	457	421	421	426	425	434	416	413	429	413	405	399	405	423	438	425	446	408	444	429	423	428	421	435	374	378	400	450	424	399	383	432	422	467	472	436	420	441	456	424	413	444	403	411	409	422	424	410	421	393	382	428	429	408	424	408	443	417	410	433	440	411	382	420	395	384	428	435	370	376	436	439	406	411	443	438	409	399	463	405	410	429	386	448	414	420	407	411	390	430	394	416	378	415	407	439	426	408	459	449	407	413	418	387	433	406	473	406	387	375	453	415	439	408	404	476	409	396	416	454	409	452	396	391	426	446	408	402	420	386	432	443	417	451	458	418	418	403	404	406	411	380	443	423	398	443	399	451	440	391	454	411	439	431	369	421	440	407	413	427	410	431	415	388	434	407	416	411	448	399	444	388	415	398	392	440	392	413	437	403	393	405	420	399	440	409	408	421	441	458	392	454	418	434	411	414	422	428	385	417	433	412	451	427	427	421	420	383	443	453	428	403	397	419	428	430	403	448	417	390	411	436	452	437	417	410	453	383	406	422	407	419	401	436	403	428	406	414	403	441	431	459	442	403	386	413	377	430	428	436	400	387	437	454	445	428	413	408	430	418	379	392	422	428	426	396	380	431	420	435	431	417	429	442	422	369	423	428	399	439	386	415	422	403
25603	21401	27225	25060	6623	13097	32374	26976	14101	5955	1967	750	545	466	475	491	448	499	482	460	474	510	509	461	466	470	461	512	511	486	446	493	472	466	441	468	463	472	465	449	446	465	421	484	453	447	445	466	465	457	503	495	441	466	426	472	492	468	423	440	483	472	462	515	449	490	496	443	483	491	479	494	458	465	477	465	513	457	469	517	481	448	452	454	431	474	436	440	433	439	455	460	470	491	444	490	473	467	479	492	445	507	421	415	493	470	474	466	444	476	455	487	456	450	470	479	468	465	489	466	445	462	509	464	492	488	484	443	446	506	461	490	465	450	465	467	469	489	463	458	488	460	472	453	466	458	475	490	464	483	460	461	469	525	466	497	474	457	477	462	432	446	470	408	437	461	466	488	463	461	436	444	474	404	506	472	501	419	516	462	432	516	461	485	492	477	492	511	465	506	457	490	473	497	472	458	501	459	466	447	462	426	489	478	464	467	461	485	440	496	459	444	430	463	456	452	475	448	436	468	448	474	467	494	424	479	452	464	487	441	468	472	472	455	434	440	445	455	466	461	499	472	504	463	445	457	453	459	455	465	444	482	428	466	460	452	499	444	473	474	501	482	440	432	443	461	487	500	460	483	487	478	457	448	481	426	431	466	479	456	488	447	468	485	458	468	458	466	478	461	429	504	463	492	477	499	447	498	478	447	439	420	420	446	499	456	476	427	488	442	477	472	449	496	413	472	462	471	436	462	450	433	458	489	464	489	486	478	475	453	454	489	468	484	479	459	450	512	442	468	461	473	460	469	464	498	438	449	445	471	502	468	480	455	486	444	460	459	454	467	423	489	431	475	462	467	468	477	441	486	459	469	460	449	530	475	437	470	483	436	459	497	481	464	502	509	420	459	494	475	490	434	474	457	512	476	469	452	457	454	434	459	452	430	432	487	470	447	435	419	477	486	493	464	513	448	461	474	461	490	462	475	448	489	405	478	439	455	444	464	481	474	446	480	464	494	503	453	466	474	503	463	447	470	459	492	457	488	488	491	438	466	468	503	467	475	513	485	458	487	464	458	489	458	493	460	459	430	487	482	459	479	457	477	452	496	465	461	444	470	442	457	486	445	499	510	442	482	505	440	465	483	454	474	456	496	473	470	497	497	456	413	464	473	468	475	478	488	461	454	485	472	491	470	467	423	437	482	481	457	479	475	499	474	449	503	467	465	497	483	459	472	432	473	438	466	432	445	442	460	503	468	457	427	455	487	484	438	470	414	490	487	442	442	461	471	434	460	416	478	448	476	437	451	491	443	476	455	461	461	478	501	486	432	444	473	470	471	485	481	485	472	487	439	473	444	446	438	490	495	471	464	437	447	427	521	470	475	489	479	422	462	429	446	407	486	447	480	468	440	425	457	460	467	488	479	476	453	465	492	478	459	409	513	479	474	453	465	446	454	429	494	482	482	470	434	501	451	481	476	472	466	446	451	434	471	427	504	456	497	459	489	490	502	435	459	472	469	471	437	441	492	438	479	422	451	516	468	456	488	424	489	476	460	453	480	471	470	479	473	437	440	448	494	437	479	448	466	456	438	473	446	495	458	457	461	486	452	435	482	482	467	529	475	467	477	447	450	450	423	453	399	450	440	471	460	462	477	464	430	458	474	485	446	457	457	427	511	458	475	441	473	450	483	424	474	444	418	491	477	493	471	472	462	476	463	493	440	477	448	476	466	467	455	461	465	450	473	499	451	465	471	445	506	441	498	465	456	459	503	493	454	454	462	463	441	464	475	472	440	446	455	472	429	468	434	453	488	475	472	457	431	489	457	486	496	456	433	448	415	459	481	449	472	470	475	469	503	490	453	462	434	444	439	425	475	431	503	472	493	444	456	501	463	470	476	499	434	456	490	495	475	456	420	497	436	480	444	483	475	423	460	488	476	428	441	483	470	470	433	484	475	493	442	469	457	479	453	449	427	463	456	449	495	478	472	426	463	459	483	462	467	456	478	478	500	439	466	510	446	449	471	473	484	487	468	459	482	432	429	487	471	472	465	456	499	454	461	437	486	548	470	424	484	459	478	466	455	455	441	466	460	448	449	472	474	484	505	482	440	471	474	484	483	467	481	465	438	475	441	481	465	487	437	464	469	461	461	458	437	444	460	440	463	467	449	461	490	466	474	475	427	473	455	424	444	468	468	463	433	474	470	488	457	457	469	472	435	465	501	463	496	469	460	483	466	502	424	471	390	456	477	468	445	465	459	462	452	429	447	473	461	434	423	440	440	468	481	448	451	452	457	436	460	486	489	513	462	455	480	450	436	456	457	457	420	437	441	461	428	496	475	459	475	490	465	450	461	484	463	493	464	446	502	462	447	468	457	466	434	451	443	504	452	451	438	470	482	464	457	471	441	510	426	498	443	448	462	473	444	445	493	470	478	435	446	442	491	499	455	488	472	469	437	430	442	460	416	468	454	434	456	483	471	459	468	469	484	462	467	435	486	440	494	472	475	479	481	456	446	450	511	414	460	452	439	438	461	460	482	484	460	434	482	509	508	480	483	464	458	437	453	430	450	443	468	484	471	462	453	477	458	456	463	433	484	461	438	484	483	451	434	492	487	447	462	476	476	455	471	475	440	472	428	457	448	443	480	493	467	445	424	482	484	481	459	498	475	500	468	468	468	438	466	438	512	470	420	456	486	443	457	523	489	461	482	433	431	476	487	493	453	471	452	443	492	486	476	470	443	463	470	454	463	453	486	464	462	487	466	464	451	442	457	472	454	475	430	503	475	460	470	454	462	453	449	472	452	508	452	453	481	476	466	488	420	489	471	450	460	450	476	471	461	459	454	505	470	451	467	467	476	444	466	448	445	476	437	507	469	473	503	484	420	425	462	466	486	497	478	469	470	457	452	481	467	477	467	474	457	467	467	470	471	515	415	440	447	434	508	470	456	482	471	446	477	461	505	476	456	482	420	466	499	480	420	473	473	487	415	453	473	426	451	464	480	448	451	489	452	441	468	453	488	451	497	434	465	480	423	477	476	477	460	434	483	441	467	454	451	440	454	427	477	457	484	469	471	436	460	481	490	499	498	475	491	421	489	502	481	489	453	473	435	475	458	521	511	471	505	411	438	496	485	437	456	415	454	467	439	442	479	428	458	455	405	464	475	458	474	487	453	486	458	511	485	464	438	447	452	452	467	459	421	473	451	445	423	441	444	466	497	463	448	483	469	432	451	449	483	464	478	471	473	502	457	430	466	434	455	477	462	460	465	420	454	463	481	501	487	495	455	451	479	450	456	432	505	488	445	486	425	455	471	498	448	439	489	491	429	482	438	439	463	442	460	434	412	475	473	454	445	434	474	484	467	482	443	442	455	489	477	494	408	439	502	468	454	461	483	405	453	480	504	457	452	443	447	436	440	470	436	453	468	472	506	462	451	521	456	460	509	409	497	422	502	469	474	469	455	492	472	462	453	436	447	479	455	458	442	435	441	522	447	433	489
5091	9092	8966	3389	2310	16127	29539	22829	11250	5799	2077	839	564	464	449	458	453	457	475	460	460	441	454	449	452	449	454	438	472	450	429	417	479	490	453	447	437	414	423	455	430	460	477	461	422	437	426	434	440	402	453	466	440	446	483	441	446	406	402	411	418	450	468	455	457	448	441	464	447	441	420	509	424	436	488	457	462	490	452	429	402	442	420	430	453	427	450	434	421	451	418	490	438	448	476	464	434	458	466	441	489	425	461	466	446	479	430	409	480	418	436	397	438	467	449	446	460	444	410	442	444	444	434	445	400	476	446	439	432	448	420	431	426	441	476	456	454	430	447	433	466	419	458	458	410	374	446	467	449	364	447	444	426	422	422	489	425	455	476	420	447	494	451	482	498	484	449	459	448	444	409	463	471	437	423	425	443	425	446	435	451	436	416	454	447	473	442	423	434	442	439	418	407	447	431	430	414	445	452	384	427	382	446	452	478	442	415	428	416	410	428	448	424	491	436	451	438	476	460	464	411	444	432	432	433	420	428	524	450	419	451	435	411	436	440	433	454	450	406	472	434	422	445	470	436	444	434	429	474	457	481	423	435	458	473	441	447	436	475	482	435	422	443	430	455	469	425	480	458	424	403	463	441	465	434	427	469	476	443	460	436	429	438	429	425	453	444	456	429	465	455	408	447	425	475	496	429	478	473	457	434	409	430	415	443	442	434	454	450	436	419	451	447	462	459	439	417	429	413	494	448	471	430	471	456	444	471	473	456	480	448	414	409	483	428	492	487	433	403	396	396	420	416	481	450	396	433	432	417	459	473	422	472	456	452	470	418	431	453	425	449	445	467	446	458	433	445	445	455	472	440	407	422	464	457	395	446	466	428	436	444	441	438	448	442	430	409	426	434	423	412	422	482	436	433	446	413	434	443	467	411	440	470	433	432	417	423	410	454	438	415	451	434	462	483	427	420	434	457	401	449	428	424	454	449	449	484	452	442	414	448	435	482	447	413	452	424	425	426	397	447	455	479	458	437	449	497	425	409	440	447	503	436	467	442	424	437	450	462	444	432	452	460	436	448	466	459	428	434	448	442	451	431	437	447	436	436	435	424	436	419	447	458	496	471	453	467	430	472	436	442	441	443	431	428	442	444	423	470	435	453	433	447	445	467	429	455	461	445	409	453	458	446	443	415	404	440	413	429	433	482	414	461	456	400	426	437	478	456	417	443	453	445	433	413	416	442	440	421	431	429	446	393	425	435	446	451	414	481	444	445	401	421	431	416	440	440	423	441	420	434	453	448	439	437	426	465	456	410	426	427	492	440	480	417	435	446	453	451	407	471	500	450	455	444	420	450	422	446	442	432	439	426	431	421	479	442	395	445	432	454	448	454	453	440	453	427	461	483	459	445	452	438	433	429	428	390	438	473	394	420	459	451	427	440	452	426	421	426	431	407	405	418	450	433	470	446	442	455	416	441	448	400	438	456	438	446	451	483	517	439	420	457	417	465	455	449	452	418	442	443	396	452	424	438	460	438	431	473	448	505	499	443	455	454	434	436	482	428	435	416	448	471	439	416	443	476	424	417	417	440	437	402	405	496	434	440	413	469	426	443	402	454	414	443	457	440	443	446	449	448	457	446	449	448	458	442	465	416	480	440	429	435	435	421	441	440	441	443	415	402	452	450	459	457	426	441	424	459	379	441	443	456	468	427	451	465	452	441	425	420	428	460	472	417	435	438	461	449	441	448	458	458	445	430	429	455	421	443	422	432	442	470	451	437	470	446	430	462	450	429	440	435	445	407	448	427	445	450	478	433	407	425	440	436	450	448	398	437	424	441	441	417	449	435	459	421	453	456	453	444	461	422	402	419	449	442	428	417	431	417	437	452	449	466	429	413	471	428	423	439	425	452	452	476	426	421	412	409	403	437	428	432	461	420	429	474	452	459	443	462	465	424	430	423	440	446	443	408	434	440	426	416	450	413	397	406	443	419	455	431	441	453	435	430	445	433	442	427	458	472	441	437	492	475	465	437	454	431	444	440	483	460	435	440	474	456	409	428	483	460	433	455	457	464	391	480	474	423	457	462	414	453	454	421	451	428	423	465	400	443	459	478	433	468	449	454	466	445	481	467	395	429	389	426	439	484	461	464	484	413	412	437	473	453	450	437	430	443	441	421	452	434	447	426	444	422	404	451	447	473	478	445	483	484	448	452	441	447	428	447	428	452	450	433	435	468	443	442	414	443	475	452	424	470	431	421	432	411	438	430	413	395	473	457	441	448	402	436	414	415	407	448	438	442	474	433	448	410	430	421	459	444	473	443	426	484	430	436	410	417	430	417	449	437	416	442	427	422	426	450	458	430	452	417	394	412	436	452	448	458	447	450	467	430	449	429	443	441	447	414	420	436	453	453	432	414	464	460	440	453	432	468	420	431	445	443	413	451	372	428	400	414	413	450	440	480	433	467	449	425	429	462	436	446	450	461	456	451	453	440	423	462	433	446	445	437	495	435	437	455	444	476	451	434	429	415	422	455	435	455	407	429	484	454	431	428	466	452	440	411	456	433	444	440	408	451	451	450	422	430	495	433	456	419	416	378	461	455	437	447	455	434	460	437	438	438	472	452	448	462	421	420	449	448	456	416	421	462	446	434	495	475	439	446	438	459	434	434	414	444	428	423	423	478	406	426	432	445	415	425	454	426	440	436	457	389	445	450	437	424	434	438	453	451	471	455	423	411	444	406	453	468	396	477	451	444	434	420	421	469	444	416	419	458	410	474	432	434	451	434	428	432	444	415	456	431	434	434	486	427	411	460	431	495	413	426	424	444	424	447	418	440	402	449	407	441	427	454	466	442	420	456	442	446	433	410	433	455	439	430	455	436	432	449	440	439	429	463	467	428	462	446	413	458	435	460	442	408	431	419	438	402	428	436	460	448	387	460	428	422	454	423	484	442	454	443	430	465	435	438	446	440	496	464	494	454	463	458	424	416	430	467	483	447	435	432	435	438	437	458	476	425	412	417	461	447	439	425	462	431	465	454	481	458	461	433	457	494	468	428	438	488	438	414	471	398	475	431	455	445	426	466	399	459	418	430	458	439	457	444	419	454	467	477	464	449	464	443	458	452	420	475	424	481	421	446	485	445	447	435	431	415	410	432	432	463	448	451	456	433	432	421	443	440	399	456	433	470	423	462	477	403	481	477	443	413	444	415	488	430	455	403	444	434	411	442	403	447	419	399	464	420	415	430	445	416	436	432	446	432	383	421	422	425	504	463	434	416	433	436	433	449	439	453	444	399	437	442	399	471	433	465	441	449	482	460	487	432	471	419	446	449	423	445	444	450	480	414	471	487	451	454	486	410	431	436	438	409	455	458	424	423	431	463	450	404	449	443	416	451	439	414	421	393	442	430	423	455	442	449	431	459	442	443	477	440	452	488	423	436	463	429	469	431	423	431	462	411	461	413	436	424	445	448	457	466	413	443	428	429	433	443	424	452	403
24238	21453	28773	24536	21332	22241	50746	45396	29502	15557	5042	1352	794	570	575	570	560	574	540	589	608	583	594	536	574	546	602	601	588	625	572	562	533	569	595	584	546	592	547	625	589	597	625	556	605	563	587	547	580	596	614	547	564	551	566	553	545	562	587	593	575	574	543	582	536	537	567	529	609	566	601	528	582	566	520	590	625	608	573	583	563	561	545	582	548	573	601	572	541	553	588	568	545	531	572	586	598	575	554	573	560	577	551	562	566	553	545	545	574	602	577	581	564	590	568	558	576	530	550	559	589	556	581	580	571	546	571	587	575	597	568	574	579	519	605	555	556	553	556	515	620	556	520	586	532	545	577	563	568	544	560	586	530	528	530	574	535	581	589	578	532	564	566	546	543	576	583	559	554	545	573	571	544	604	574	560	554	601	584	565	600	577	570	588	555	559	578	536	559	561	606	526	563	586	603	536	539	556	551	553	543	522	561	579	590	589	575	552	552	560	588	579	558	550	563	563	587	579	590	577	581	522	547	588	556	539	586	568	545	598	557	588	595	557	587	577	591	591	617	513	576	570	577	650	587	594	556	575	593	545	547	585	611	550	581	585	547	548	568	548	606	530	559	588	582	567	580	558	562	612	549	560	536	561	590	554	604	557	587	584	626	560	538	622	519	603	584	549	559	604	577	544	577	566	524	577	580	596	564	576	532	539	593	606	558	562	595	594	576	552	569	562	598	559	574	582	530	551	578	565	556	568	636	579	548	561	568	598	587	602	563	561	545	584	570	562	544	599	567	572	603	569	581	541	584	560	578	565	582	569	600	594	543	541	506	594	545	499	582	591	581	563	548	546	549	627	571	562	552	595	574	566	566	563	580	552	592	537	615	523	553	585	544	562	539	597	590	529	589	562	557	562	545	581	544	569	535	583	617	619	582	545	562	565	583	554	599	544	563	538	537	601	533	559	594	559	609	549	539	589	583	521	634	573	583	562	556	558	633	567	556	528	566	595	551	582	565	583	554	580	545	532	554	583	557	587	579	532	545	526	539	592	558	575	550	610	583	557	579	561	528	638	614	519	560	562	592	570	540	552	524	555	604	537	597	566	579	565	577	555	597	550	574	549	570	606	582	542	611	552	576	547	558	571	619	548	548	555	563	561	584	572	579	601	547	567	576	582	566	615	517	594	521	595	576	583	544	559	549	565	542	550	619	612	588	529	543	587	531	570	577	548	553	564	530	586	586	570	552	546	572	598	531	573	557	549	595	553	530	579	537	596	564	557	547	538	563	562	602	581	545	624	558	563	543	559	531	625	559	582	597	566	580	554	518	552	559	554	555	533	556	551	512	553	581	573	569	569	577	592	543	572	609	554	593	547	600	529	575	534	521	568	594	552	551	584	606	632	546	606	557	553	514	574	582	554	608	598	613	555	573	535	596	597	564	584	545	587	595	575	560	583	567	575	592	541	570	544	578	542	579	550	570	556	586	554	589	543	542	576	544	571	583	595	567	566	574	558	565	591	551	605	562	516	601	561	539	543	586	613	557	578	567	553	564	557	571	548	595	563	526	582	567	552	592	565	562	543	546	520	536	544	561	543	568	610	610	556	530	561	576	559	538	559	556	571	558	558	559	555	565	586	540	599	599	584	571	520	550	533	594	544	588	560	560	590	549	548	598	555	596	550	550	558	573	521	531	523	572	555	574	586	600	548	600	568	568	532	597	577	570	530	568	570	583	601	535	524	599	574	540	548	563	571	590	595	572	520	593	594	526	543	563	544	540	547	538	576	557	534	624	582	587	523	583	560	526	508	570	535	554	616	582	603	537	619	582	546	573	594	561	583	574	568	578	604	539	547	579	549	561	568	541	551	580	583	578	610	608	566	542	557	549	592	567	537	568	551	562	566	571	565	560	534	534	587	529	585	598	559	567	604	600	558	592	572	580	522	515	530	558	599	563	565	540	624	552	557	587	552	531	545	560	576	566	561	554	553	559	572	590	568	554	579	530	538	556	567	551	549	568	515	556	567	532	592	615	558	548	574	566	605	609	516	545	579	562	527	576	557	542	560	560	573	576	534	570	570	606	542	555	614	522	587	571	584	553	565	617	562	573	564	573	585	567	556	584	564	557	550	560	555	533	540	535	512	526	610	570	552	563	552	611	576	601	531	603	559	580	566	569	572	553	538	590	530	546	504	541	577	583	514	555	524	549	541	575	554	528	596	559	541	532	544	558	554	618	558	555	548	548	547	562	566	545	577	571	582	583	545	594	579	613	558	550	521	606	566	583	585	552	577	538	521	606	578	623	566	546	505	577	559	580	558	577	549	585	529	541	609	519	625	633	551	559	595	576	567	594	590	543	538	587	538	635	569	582	560	559	580	526	539	558	545	544	582	565	585	574	547	625	558	604	567	559	577	579	539	581	545	565	576	535	528	548	561	586	550	623	540	544	561	552	509	620	531	542	577	569	605	537	549	579	559	586	595	515	548	612	587	594	608	547	601	574	532	569	520	553	525	543	542	592	574	578	598	571	580	563	535	511	609	609	518	575	523	579	564	541	591	580	570	541	589	557	549	565	616	570	581	567	530	568	561	581	559	563	604	579	566	612	544	546	527	505	575	547	614	570	569	568	581	577	558	562	563	583	578	534	553	548	530	590	549	555	605	540	535	568	572	521	553	596	579	535	577	564	550	566	599	560	575	559	513	561	538	529	538	588	543	555	590	542	572	579	588	569	545	535	558	596	603	591	516	591	571	552	559	580	548	576	569	631	564	590	565	573	589	558	554	593	559	546	582	572	572	597	567	609	551	578	574	547	556	549	587	536	571	565	593	582	567	591	557	607	586	587	580	545	566	532	572	585	555	557	577	531	533	551	597	563	558	623	580	585	605	576	588	577	597	581	553	589	557	583	569	545	554	572	584	567	573	550	557	535	557	584	551	571	572	551	532	567	555	540	537	570	614	569	573	618	609	562	543	550	593	537	568	575	572	565	527	555	606	562	584	573	552	573	558	534	527	595	525	554	568	578	582	557	526	550	540	557	538	600	520	541	547	561	580	572	562	564	567	565	564	519	580	581	529	567	570	612	565	568	584	564	550	544	551	569	610	547	522	569	539	540	611	615	511	564	568	593	563	552	584	573	538	583	597	573	563	589	548	577	550	549	587	560	526	565	535	603	530	565	584	537	535	570	553	539	587	577	590	567	566	601	533	566	613	530	563	549	570	575	539	586	578	599	578	556	604	572	609	543	556	581	594	588	557	549	586	576	509	570	557	540	563	599	562	577	572	556	634	607	566	559	559	562	596	577	589	560	557	532	550	546	572	534	580	568	562	571	558	541	564	550	576	548	540	549	551	583	624	536	614	588	547	579	529	588	564	565	551	541	618	545	559	524	557	554	525	550	558	597	552	613	540	589	574	570	540	534	566	636	563	591	593	573	573	546	575	575	599	562	599	546	568	586	563	573	579	570	574	530	568	567	545	561	597	542	533	544	557	592	524
6445	17333	12792	6276	4075	21541	48509	40670	23489	12698	4591	1416	828	590	535	530	517	568	542	504	529	519	533	544	588	533	483	598	528	562	533	557	550	501	518	564	535	540	608	524	516	537	579	552	501	553	520	543	578	553	520	555	558	536	499	523	549	565	524	539	556	521	571	545	532	502	556	523	548	553	555	541	547	530	501	508	563	518	523	522	516	530	531	536	559	514	568	563	589	538	520	568	562	561	515	539	555	544	514	528	505	509	569	504	529	543	502	570	541	549	542	540	522	598	575	488	539	529	523	537	562	499	526	507	538	535	551	540	539	528	570	583	548	546	562	548	563	487	516	542	532	549	539	562	572	540	513	522	500	566	547	530	535	530	581	578	544	543	541	526	575	521	526	557	524	499	570	544	547	554	547	540	541	537	561	543	568	510	524	566	546	548	544	533	558	540	570	522	512	540	542	582	520	522	523	541	492	564	524	524	552	517	552	539	473	515	520	538	572	506	571	530	519	505	554	548	526	514	532	541	530	500	574	540	512	532	544	546	478	533	534	543	481	497	508	527	541	519	553	558	568	563	550	539	518	581	536	544	555	570	506	550	533	550	545	539	583	516	544	570	542	511	547	490	566	551	544	511	536	580	546	539	564	516	539	516	533	536	553	548	535	505	566	522	508	547	490	519	570	508	546	569	523	514	502	513	545	544	558	516	519	537	528	523	506	506	523	509	525	527	550	590	556	544	554	538	541	498	557	525	560	533	531	525	519	566	524	477	537	555	518	540	537	519	574	497	538	521	502	556	499	560	518	560	541	569	553	521	543	545	508	548	539	552	514	504	520	557	513	530	525	533	549	531	531	531	543	548	554	544	523	524	538	527	534	573	511	518	550	543	512	510	519	572	528	516	560	552	551	562	500	537	518	551	540	543	571	525	553	559	526	551	516	537	509	494	540	540	522	516	528	538	542	523	548	533	530	504	494	511	550	550	528	551	522	553	525	536	517	565	537	529	569	518	569	533	552	531	563	569	525	507	511	536	548	535	529	539	521	529	525	512	550	550	538	536	526	545	479	524	534	538	542	574	524	527	528	543	548	522	526	537	516	549	471	530	511	539	553	568	525	513	498	552	521	534	546	545	502	497	523	501	528	537	525	574	521	505	545	569	536	550	517	592	528	507	530	555	508	515	528	512	540	494	496	512	506	506	533	549	561	532	530	522	550	515	514	524	515	531	546	558	530	531	526	492	510	556	506	515	540	522	529	549	514	549	542	502	545	511	582	513	518	540	552	573	478	517	526	560	582	532	528	577	526	551	514	553	561	527	514	554	527	606	512	513	517	524	544	520	529	549	562	509	535	528	502	545	539	527	526	542	573	519	528	509	589	500	567	527	506	504	537	559	530	472	507	509	532	541	561	485	501	572	497	513	571	532	550	569	534	509	532	503	516	509	506	518	562	490	556	528	490	560	495	509	547	561	546	514	535	514	494	566	586	540	552	543	518	510	485	543	534	540	528	559	532	542	543	516	531	510	558	567	573	512	517	489	499	538	529	500	525	552	509	557	538	521	535	506	565	549	510	516	545	543	566	508	551	502	576	499	551	527	544	519	536	559	556	504	516	470	542	555	533	502	496	524	535	508	527	582	531	526	513	518	526	534	543	484	506	509	504	522	566	503	579	501	515	536	497	527	575	554	498	570	534	516	522	529	504	505	505	544	554	523	477	534	560	514	526	563	528	550	539	526	531	522	526	487	504	523	541	505	542	539	541	521	517	528	487	532	533	535	497	540	513	536	513	550	535	540	510	556	517	487	520	543	537	563	530	510	515	523	558	488	509	540	569	539	525	512	500	518	523	517	508	493	570	514	552	557	532	560	537	504	514	508	489	571	527	547	532	543	550	513	519	556	516	492	497	533	548	497	542	535	529	509	550	518	544	522	545	492	539	546	508	529	531	558	555	576	545	521	537	543	527	515	534	507	537	572	557	505	541	568	510	532	526	529	544	513	513	475	574	524	519	558	519	535	551	526	514	515	553	528	528	544	521	552	513	533	508	551	524	515	557	576	533	525	544	541	541	565	536	498	511	614	538	520	539	547	507	536	498	533	501	559	562	507	560	551	510	536	506	548	510	542	514	519	533	510	564	549	545	478	529	527	512	507	526	529	505	532	578	551	573	515	526	569	535	536	561	500	541	522	578	557	562	534	528	606	523	495	525	530	519	525	535	517	560	562	494	549	568	499	494	556	543	519	521	539	559	488	549	536	551	512	519	533	546	499	492	510	535	549	572	524	556	512	505	536	557	519	583	555	504	562	552	540	520	539	487	545	541	518	536	514	545	516	513	503	561	556	530	540	573	537	539	552	543	554	523	558	511	526	509	553	530	562	524	526	530	538	485	503	517	530	547	526	539	507	540	526	532	546	506	533	481	539	489	496	525	536	557	539	511	548	543	532	557	506	507	545	511	535	512	550	541	554	516	525	540	516	551	541	538	555	526	506	495	549	541	510	485	537	505	515	568	569	541	543	520	493	523	543	545	542	512	521	563	504	529	532	587	524	526	552	517	536	504	508	562	540	500	499	526	519	538	527	527	560	544	559	529	550	492	554	566	539	575	541	511	524	523	558	501	552	518	536	513	550	544	542	489	571	524	457	521	536	502	556	526	566	528	553	498	525	508	528	511	473	508	522	513	542	526	521	498	548	516	476	553	605	547	499	549	496	514	545	534	560	532	551	555	516	519	507	557	523	541	525	541	543	569	497	548	528	520	546	522	541	538	484	511	533	538	510	570	488	537	545	527	535	563	508	523	535	505	524	548	509	502	540	520	533	527	537	519	521	535	506	512	496	520	554	500	539	537	535	565	518	522	500	509	538	492	523	545	517	510	523	525	501	537	540	560	539	549	519	560	527	533	559	498	528	504	532	586	565	540	516	548	536	504	516	535	540	534	520	547	532	569	551	571	512	529	527	492	547	548	509	536	534	554	541	557	512	530	509	534	537	542	516	520	542	551	526	532	495	524	529	554	554	498	539	528	495	554	562	545	513	521	493	560	510	551	544	517	571	486	502	527	537	515	524	563	534	529	519	582	594	532	528	509	544	507	579	504	566	492	555	495	579	507	513	519	542	519	558	564	501	520	524	538	501	512	535	518	525	519	516	528	512	542	568	503	509	512	566	517	545	513	532	517	533	502	497	501	559	527	521	542	547	497	535	523	535	511	496	510	526	534	551	518	546	545	503	507	494	508	481	572	563	539	541	519	519	492	513	540	558	521	495	520	544	524	527	476	524	541	540	562	543	492	557	514	562	577	505	507	560	493	519	530	489	555	573	500	523	478	506	490	561	572	516	542	531	528	535	522	541	562	557	572	511	568	547	551	552	535	557	533	531	513	573	547	533	524	522	570	535	490	564	522	537	502	534	480	500	506	525	521	514	483	505	549	488	560	568	558	548	512	528	483	516	533	541	539	529	517	483	544	549	595	527	496	525	545	518	519	550	526	529	523	524
27700	14462	4681	1914	882	1128	3660	3658	2094	1245	666	517	500	480	449	464	419	467	452	441	481	453	451	479	490	459	471	439	427	416	453	442	440	458	491	451	423	459	434	445	425	463	420	466	419	425	489	428	458	437	481	448	462	424	452	461	448	447	445	428	456	439	459	484	489	437	444	425	460	483	438	433	486	440	461	479	435	441	457	465	467	477	438	432	468	437	451	466	447	466	434	451	469	470	427	478	401	467	462	443	482	426	441	471	466	462	453	451	474	476	425	468	429	461	458	466	475	418	458	445	432	447	457	465	455	445	465	442	467	456	435	449	407	451	424	439	455	444	471	487	433	444	394	463	451	504	462	433	462	468	420	429	473	448	442	479	447	455	480	443	477	420	503	439	465	471	429	452	454	455	436	471	448	476	477	425	471	433	453	460	469	477	465	424	482	428	457	424	429	464	406	474	462	457	469	435	443	485	434	490	495	407	454	435	451	413	451	475	447	419	458	437	426	423	457	463	413	458	456	404	452	488	473	444	467	442	459	431	477	463	467	479	448	474	476	494	469	470	431	444	477	473	461	456	464	458	441	462	456	434	479	453	456	447	440	458	476	439	472	442	443	441	425	431	457	460	481	462	455	440	480	461	476	481	460	429	465	424	413	458	420	424	431	471	446	464	468	509	452	483	489	471	512	445	401	448	464	438	471	461	450	417	463	480	447	448	450	450	503	483	462	404	436	465	469	476	472	445	435	450	487	452	428	454	420	443	462	414	457	440	468	488	426	427	428	418	430	440	503	461	451	410	443	483	439	467	461	442	444	449	450	456	461	448	443	461	419	449	437	443	418	451	465	427	448	420	446	464	440	439	438	461	412	459	480	465	464	440	475	464	444	451	457	431	461	415	451	425	484	480	441	444	456	450	433	431	437	473	474	447	439	473	476	446	481	449	444	477	446	480	451	434	429	450	437	454	471	460	448	448	449	461	422	475	448	478	456	469	469	455	481	476	443	461	467	452	454	430	461	430	429	453	430	460	435	477	426	438	459	416	458	494	476	414	447	434	411	442	438	471	440	454	447	448	452	466	456	451	446	425	454	438	425	454	433	441	455	437	477	417	427	448	456	470	436	461	434	479	467	409	485	462	466	490	467	458	428	472	476	434	471	491	453	408	433	427	466	435	433	432	457	448	450	457	417	454	444	478	432	482	471	489	488	459	408	456	474	450	440	455	456	454	488	436	441	433	469	402	451	441	434	486	433	473	402	449	465	463	444	434	423	489	492	450	463	476	448	435	468	433	459	459	466	420	426	458	459	441	417	456	482	454	471	456	451	441	424	417	419	466	443	463	485	435	526	448	453	462	466	460	461	425	446	457	469	485	448	455	474	459	445	430	440	441	460	433	410	469	460	470	466	483	460	465	452	476	472	452	461	455	469	477	438	419	462	472	439	445	444	477	456	454	461	482	460	455	460	448	420	437	448	455	457	441	467	447	475	450	476	458	455	477	429	436	421	474	451	451	458	453	460	469	452	474	445	485	492	487	465	489	468	417	437	444	433	440	460	436	453	447	461	426	445	449	461	476	461	467	489	451	455	450	439	404	473	436	413	468	441	431	444	475	442	478	445	460	436	425	501	468	447	452	434	442	449	457	467	496	418	472	480	483	468	457	470	434	445	469	456	456	483	462	411	469	431	442	432	452	438	458	433	453	450	460	460	510	457	461	431	418	456	505	446	472	433	473	459	479	452	415	450	473	438	464	484	446	451	454	458	451	447	424	438	472	465	442	480	447	467	439	465	437	471	485	449	469	449	421	452	447	464	484	475	507	431	437	419	455	433	477	460	462	431	489	430	432	432	449	478	454	429	438	487	451	438	455	488	475	435	445	454	451	483	422	478	444	454	439	451	453	435	457	471	488	403	449	464	456	463	416	461	421	430	448	466	435	437	471	424	461	472	437	437	428	486	463	471	453	439	454	456	469	460	448	441	461	488	458	442	479	437	418	417	441	493	482	452	479	465	474	454	442	488	436	471	460	430	412	464	404	434	423	456	432	472	446	440	497	499	450	473	421	453	438	415	486	436	444	470	441	432	471	435	451	438	473	475	434	423	438	462	468	475	497	453	449	431	447	453	453	436	441	403	452	442	433	429	481	436	482	470	450	428	435	462	461	448	444	476	428	445	487	475	512	472	483	466	449	452	452	422	426	456	489	465	435	470	468	440	458	468	426	426	456	470	433	455	458	445	436	435	499	445	438	439	447	476	433	449	429	440	452	418	432	440	416	452	456	432	449	457	461	467	411	434	499	460	472	474	474	456	407	447	428	444	511	434	489	415	440	460	426	459	447	419	454	448	428	470	425	442	452	466	444	439	429	399	453	475	467	502	449	395	459	462	472	455	464	460	439	471	432	474	435	446	448	450	476	479	427	449	456	454	456	474	457	434	470	452	448	461	478	469	438	457	483	452	427	465	487	443	439	430	444	423	474	444	452	439	478	443	456	459	443	437	415	441	443	463	453	460	448	460	442	469	458	436	452	452	441	442	466	458	461	529	465	462	460	446	472	471	439	422	447	432	452	471	467	468	475	391	431	426	467	468	483	428	437	441	438	431	465	476	483	485	417	453	450	443	456	494	427	434	438	453	459	467	467	490	467	483	468	416	463	425	478	435	437	485	418	407	441	458	430	479	461	443	437	412	466	440	406	460	488	456	466	479	460	428	468	466	448	469	425	448	455	448	430	445	454	487	444	477	409	415	471	440	454	446	423	423	442	435	476	464	442	472	431	442	449	424	477	434	460	480	478	451	428	441	438	410	469	440	422	494	475	440	489	457	494	473	456	415	443	428	465	432	424	467	481	447	456	459	493	485	487	452	455	436	426	435	451	454	436	433	417	466	464	465	478	450	460	423	460	488	471	446	445	435	464	438	462	457	439	445	461	459	401	464	418	422	466	462	490	464	444	476	446	462	413	462	436	458	467	470	464	465	461	455	444	448	457	454	486	434	462	445	478	476	438	463	421	439	421	446	476	442	464	482	462	450	453	460	432	451	440	424	450	425	398	445	407	436	419	436	429	441	483	464	463	445	485	454	453	466	455	454	429	457	443	450	458	452	484	467	443	482	438	432	420	444	467	464	488	450	458	471	461	443	449	456	447	464	430	433	500	444	424	477	459	451	448	437	452	444	448	446	446	473	450	447	441	471	431	449	450	471	436	465	500	421	451	440	436	430	451	450	469	483	461	467	465	421	434	430	448	481	459	452	458	419	463	478	472	433	489	427	451	442	459	458	463	431	445	447	407	474	471	437	467	410	483	473	443	396	452	435	469	445	438	447	479	439	439	433	471	462	454	456	491	468	445	413	435	431	466	481	435	459	444	453	459	440	432	468	425	470	438	438	438	481	440	421	477	463	468	484	519	495	483	466	479	425	479	460	459	448	452	459	469	440	419	451	464	444	401	481	499	442	498	452	424	459	462	419	452	438	442	447	492	478	412	451	449	420	463
6421	5396	4373	1771	1060	1622	4544	4301	2293	1311	682	467	488	404	443	432	456	363	433	413	384	471	417	439	414	464	429	413	439	440	405	407	438	400	407	428	409	432	429	394	424	429	446	403	415	401	401	410	393	412	415	435	429	434	439	427	376	411	415	423	429	419	387	379	379	398	444	405	381	434	425	427	385	435	429	381	448	430	442	448	435	420	399	430	412	410	404	407	430	411	421	424	405	385	399	401	427	426	392	429	419	457	401	441	398	416	354	398	390	405	417	411	404	398	405	397	447	442	406	415	407	432	440	409	428	422	420	461	422	431	414	406	388	425	433	405	403	415	383	430	396	396	424	385	465	449	429	401	386	399	439	395	393	430	450	428	464	411	404	443	425	408	408	419	415	412	396	400	402	407	431	360	426	396	411	425	392	403	416	421	373	404	402	461	417	413	406	399	429	412	390	402	389	473	421	407	378	359	437	442	418	402	431	419	426	380	410	428	442	432	427	397	398	421	435	415	434	425	413	406	423	411	430	436	415	433	397	422	439	417	429	423	469	404	433	427	429	392	405	426	410	410	430	425	448	443	386	434	413	426	465	424	447	436	446	427	460	440	419	400	383	418	388	459	407	425	394	437	396	410	436	425	420	404	437	427	414	413	393	422	440	411	421	410	415	401	391	411	419	395	398	394	397	419	444	426	417	394	387	415	414	411	432	380	388	406	432	381	417	406	392	411	422	409	412	414	423	420	409	430	425	408	426	420	414	421	417	406	435	370	484	418	435	412	401	393	433	449	437	390	384	421	407	453	415	435	412	411	398	404	408	442	387	411	467	408	434	463	382	419	401	414	413	431	419	449	408	382	447	398	410	395	412	413	418	397	387	416	412	420	432	399	417	404	401	427	401	389	392	432	417	443	430	388	447	397	401	443	387	435	394	398	402	413	417	381	411	412	402	372	418	407	385	445	408	413	415	428	422	417	434	421	396	404	417	449	398	418	376	407	389	418	386	382	412	398	410	425	422	460	450	424	411	430	447	422	412	409	391	411	406	416	399	407	455	408	418	445	397	455	410	399	415	415	389	402	413	419	440	398	422	420	434	422	401	453	469	401	398	404	434	407	367	435	387	381	440	438	420	434	456	420	385	379	421	390	419	420	405	422	427	404	440	406	385	402	423	436	401	378	442	427	428	432	403	436	432	379	401	418	427	422	437	411	415	438	423	448	384	404	429	417	446	410	386	368	410	423	430	418	413	429	417	402	443	403	415	390	387	360	430	378	433	448	419	413	421	380	402	405	435	422	442	389	404	390	437	397	385	412	421	439	407	412	409	437	397	377	381	423	425	418	392	409	412	438	425	386	402	434	395	352	464	430	383	441	425	394	386	406	422	407	400	406	379	398	406	432	385	398	414	407	410	430	393	437	408	420	409	403	432	397	409	449	399	372	397	419	430	399	420	409	429	422	417	410	431	387	411	419	386	427	429	432	402	394	421	403	416	425	412	370	461	406	400	432	384	405	395	388	432	429	432	391	400	412	427	400	449	410	441	420	414	427	399	449	438	424	403	413	410	454	417	425	384	382	412	424	419	407	422	420	447	413	433	433	416	416	434	375	426	431	430	423	394	401	424	393	397	423	414	389	430	438	454	401	407	451	385	423	441	407	429	412	434	408	402	358	430	386	402	387	390	389	410	432	415	413	431	401	408	399	431	421	423	400	366	432	440	408	390	434	386	429	428	438	425	454	395	400	395	427	368	423	400	452	449	436	393	414	402	439	409	420	450	454	444	455	427	397	426	412	392	390	395	414	401	416	426	460	428	435	424	424	402	417	405	412	429	444	447	396	429	415	415	422	397	447	408	427	415	407	392	418	391	401	410	413	432	403	434	428	419	431	384	426	438	418	484	392	437	423	424	414	415	429	420	376	425	433	411	385	416	411	397	435	409	414	372	443	419	395	398	431	454	439	406	405	402	410	410	420	390	409	438	392	385	407	391	393	418	421	436	446	408	425	445	416	431	417	415	433	382	396	376	412	377	408	440	432	421	465	413	446	441	397	410	387	365	404	421	425	422	439	449	415	459	370	401	406	409	382	457	405	403	449	373	408	425	447	439	431	409	416	428	420	412	427	400	441	414	434	421	389	380	395	407	416	401	359	416	430	413	408	437	431	416	458	435	422	414	448	440	418	439	375	408	398	391	411	404	416	429	389	453	424	446	439	413	421	402	371	435	394	408	464	422	429	430	411	425	436	406	378	446	426	412	396	433	426	446	419	408	423	409	415	430	413	447	425	394	418	401	436	378	392	389	444	416	414	413	419	411	417	444	417	431	435	429	455	392	430	407	414	432	414	423	408	413	442	403	404	411	424	418	411	419	411	391	440	418	404	417	451	377	408	397	396	423	385	415	418	428	414	422	445	462	425	429	454	412	430	383	401	422	447	404	400	351	440	385	413	418	384	422	434	435	447	412	429	442	429	401	419	420	429	418	410	362	463	417	420	410	390	428	405	428	389	429	430	420	432	434	380	409	405	401	408	389	388	420	425	407	459	441	437	421	407	444	403	416	407	426	444	418	445	406	430	408	386	413	418	419	421	408	435	423	396	438	388	454	417	429	414	378	423	407	399	405	386	428	401	415	410	398	420	425	419	413	451	400	416	405	445	414	411	421	440	391	434	417	419	414	403	391	417	419	428	415	386	411	422	417	401	451	382	407	398	420	400	437	464	400	387	424	384	412	407	418	422	412	432	408	435	429	393	394	435	423	445	428	420	394	427	405	417	423	434	396	439	426	423	424	390	417	389	412	423	418	414	400	440	447	413	403	372	407	420	392	436	421	454	421	420	405	404	431	372	418	444	410	426	408	413	410	383	409	412	410	434	428	395	422	437	433	391	447	418	393	419	403	393	435	445	407	413	433	376	436	434	392	465	403	414	429	432	404	426	430	439	426	453	442	422	420	430	422	428	388	424	468	404	437	411	420	442	425	402	377	410	423	441	431	412	423	444	423	404	424	440	409	384	435	426	416	428	388	391	406	443	421	383	441	407	462	398	418	427	420	426	427	459	441	397	410	414	402	388	400	426	410	446	398	400	424	456	427	385	441	411	438	383	439	405	400	439	477	422	412	413	450	423	416	434	431	433	380	411	421	414	407	422	407	403	440	421	402	370	427	427	440	481	419	425	421	381	399	452	374	414	422	435	435	409	422	432	422	400	368	427	428	437	409	386	434	463	408	380	433	435	414	400	381	445	408	414	409	443	428	403	402	440	449	444	417	412	415	406	397	394	417	423	368	415	405	381	408	445	419	361	392	415	410	467	401	444	434	447	424	436	430	438	439	426	456	377	400	381	431	381	416	401	391	428	403	398	395	433	413	420	403	438	411	448	422	397	401	394	416	410	403	402	415	463	407	429	428	434	419	383	431	437	402	428	400	393	412	447	375	408	419	411	439	404	420	437	406	435	414	401	393	399	444	408	367	413	420	388	424	427	422	400	395	408	443	423
25501	21422	27312	25021	8132	13250	31103	27178	13594	5633	1818	799	522	484	483	474	487	486	461	483	473	491	441	478	469	457	449	483	488	489	452	457	460	471	481	452	422	463	447	482	457	501	507	450	491	447	414	485	489	456	446	451	453	472	456	484	494	494	494	470	479	490	506	488	486	514	463	482	475	441	456	458	467	472	474	460	424	463	499	503	489	479	452	452	485	474	483	467	480	504	433	449	450	471	462	470	438	501	442	473	494	485	479	468	472	459	486	434	484	439	437	450	469	478	486	452	485	467	445	491	434	447	502	435	451	477	464	479	456	450	468	446	462	475	454	478	430	441	496	472	490	455	455	485	462	455	461	481	476	455	451	456	466	456	470	473	472	466	475	455	505	466	499	437	460	495	446	426	448	481	476	513	430	489	496	466	494	486	473	465	444	464	452	492	496	483	472	463	486	507	451	436	466	457	469	447	515	480	436	459	478	459	478	453	466	447	465	492	466	464	466	469	489	430	472	467	460	508	472	441	433	457	447	470	461	507	424	504	477	485	473	475	477	477	459	448	447	484	498	451	509	481	488	433	469	435	487	465	440	467	479	506	429	467	480	424	460	445	477	465	460	467	471	480	486	496	491	491	473	476	467	463	447	499	507	464	495	500	489	462	476	520	496	469	498	483	469	428	408	481	408	458	442	449	467	459	442	465	473	487	462	488	463	496	478	491	462	443	474	444	481	474	470	425	457	477	486	503	468	460	436	421	452	453	465	491	437	432	464	471	474	465	471	460	410	453	474	468	482	463	444	438	448	495	469	410	433	488	468	465	472	443	482	466	477	464	432	449	454	485	476	488	455	458	488	487	459	448	429	492	516	497	482	459	489	495	447	493	473	460	465	467	485	477	504	495	443	493	485	466	437	459	448	500	422	449	495	490	477	479	449	414	446	449	472	476	484	454	470	467	466	460	473	423	502	477	502	465	462	436	486	468	454	486	513	441	465	478	434	475	479	425	450	492	468	475	508	459	459	478	507	479	482	441	470	410	476	470	434	451	477	464	475	455	458	420	430	455	469	462	497	432	455	466	505	447	493	449	481	431	462	473	446	470	448	451	478	439	443	487	449	463	502	435	437	491	450	505	460	435	431	478	481	455	524	472	399	464	468	510	481	429	482	449	438	451	433	492	447	503	478	464	463	445	499	481	501	418	461	456	456	464	455	466	474	468	462	485	485	476	480	487	451	492	438	475	445	463	436	452	469	475	473	479	433	442	499	471	466	450	449	485	497	524	513	481	449	514	487	474	463	477	484	486	463	444	431	489	449	453	492	454	464	452	500	440	487	467	418	451	434	483	452	450	457	452	450	522	469	463	441	438	470	422	474	442	443	438	453	466	462	484	439	464	441	460	433	458	429	468	456	470	479	529	463	474	432	441	496	462	449	475	461	442	474	488	469	506	461	494	500	506	459	510	488	478	451	461	491	513	440	470	465	498	444	456	466	458	500	448	483	504	443	439	450	442	510	466	500	429	439	494	472	497	408	481	473	478	487	469	483	510	460	445	473	473	471	441	473	515	520	508	466	478	478	445	485	434	458	472	452	474	492	506	463	457	500	441	485	478	451	477	443	471	476	502	465	478	481	461	485	446	444	468	479	437	421	475	484	478	453	487	481	483	500	492	446	458	481	464	436	435	462	425	461	468	466	490	474	465	503	487	486	472	484	455	435	465	462	459	463	474	471	501	463	452	443	468	459	439	468	504	489	503	457	471	461	471	476	480	450	469	454	475	492	515	479	516	462	459	471	476	444	424	448	468	456	490	493	431	461	456	481	488	463	446	483	453	421	454	461	481	464	484	503	455	454	455	497	450	480	462	465	453	479	453	455	453	456	464	477	455	485	452	470	435	474	436	458	468	500	457	468	436	496	470	484	469	459	463	485	502	451	456	458	492	436	466	472	427	467	477	481	476	506	511	463	459	470	471	437	487	475	435	449	457	493	486	439	486	472	464	441	463	451	446	469	411	418	466	446	460	445	433	465	439	479	495	457	456	484	444	493	476	468	483	486	472	414	504	450	469	439	428	471	482	484	491	482	486	491	459	416	472	467	465	473	470	460	445	494	434	483	480	451	425	499	453	495	469	477	497	425	473	431	457	421	445	487	473	480	443	483	487	479	454	465	492	431	450	467	485	457	485	432	458	462	422	447	470	423	427	476	512	478	433	430	472	418	436	432	480	427	478	505	485	472	476	443	418	479	465	417	439	452	464	483	482	461	429	480	477	464	464	428	477	484	472	462	469	447	505	461	481	505	502	454	505	427	441	469	433	445	463	493	447	475	533	474	489	479	487	469	468	472	462	478	494	494	461	449	478	470	472	436	486	416	388	452	441	496	465	481	495	444	448	468	452	500	491	453	444	458	472	462	467	465	500	438	463	470	428	451	462	463	434	477	441	479	448	454	478	512	488	491	477	523	440	468	459	465	484	471	460	477	520	461	475	474	465	460	471	426	492	449	461	511	448	462	499	478	463	458	487	467	422	474	473	483	465	453	435	422	452	461	466	455	442	456	456	464	467	457	447	476	480	450	483	480	480	462	488	481	479	468	520	494	434	479	453	476	480	471	492	482	469	434	436	472	462	456	493	499	484	470	468	430	445	509	429	446	473	460	471	477	458	444	469	473	457	493	466	477	451	479	455	460	483	472	498	480	440	416	472	472	504	467	493	453	481	440	430	479	451	444	463	458	476	488	461	491	497	463	470	473	462	461	496	458	443	489	453	445	499	472	495	489	455	462	447	423	429	466	472	476	465	436	459	490	491	471	445	449	483	493	455	450	412	488	478	450	481	476	493	451	469	468	476	474	497	480	457	439	504	471	467	479	494	493	475	452	481	481	471	500	441	470	465	466	459	424	482	520	482	444	427	431	510	477	478	494	479	463	474	483	486	456	469	471	450	464	481	458	485	477	479	489	491	487	493	470	444	451	445	471	452	465	466	491	497	450	453	438	472	465	459	508	527	471	423	462	473	485	469	455	462	463	475	489	460	500	460	485	435	446	477	468	454	506	442	407	467	469	439	442	444	462	469	442	467	453	460	447	460	426	402	429	441	441	456	465	503	448	484	438	474	476	483	499	440	447	491	505	468	417	471	477	486	456	465	466	470	476	481	459	498	456	463	469	461	443	482	455	476	464	445	495	479	498	517	463	468	464	462	478	468	492	515	449	450	518	451	458	484	473	444	496	482	464	467	442	464	468	515	490	457	451	465	461	490	464	481	473	434	474	477	449	486	466	447	495	491	480	471	467	489	467	478	458	450	462	453	439	471	445	452	433	460	463	453	456	472	460	490	440	474	483	449	477	442	442	469	488	522	464	448	477	470	492	500	499	483	489	475	435	450	483	449	470	493	425	451	465	473	442	465	465	479	502	443	444	457	494	492	444	494	433	449	412	518	476	476	480	469	484	466	454	484	463	433	487	460	459	533	499	451	448	477	448	480	461	445	452	462	471	471
6612	12144	11328	5667	3044	15902	27990	23517	10838	5332	1992	876	565	490	461	490	474	447	469	450	428	470	457	455	425	462	462	423	515	436	458	470	430	432	475	423	455	443	454	485	463	483	464	466	420	446	448	468	483	459	439	439	461	461	427	460	491	430	445	477	472	458	491	448	438	450	439	459	436	469	499	469	406	469	467	439	470	436	457	435	446	442	440	450	434	449	467	444	470	488	418	419	437	435	472	442	474	437	463	439	415	412	454	473	478	476	479	418	467	446	434	480	446	423	447	468	442	436	479	456	469	469	476	469	437	451	436	446	412	470	445	412	467	432	469	505	414	505	423	471	477	419	449	451	455	491	420	460	458	436	469	452	421	458	434	421	454	423	444	427	496	410	440	439	439	446	443	447	447	467	451	479	434	435	455	447	492	404	494	451	481	461	446	389	421	451	413	426	433	466	475	432	458	469	463	471	442	456	439	463	434	424	460	460	471	477	459	465	463	420	400	453	444	458	433	486	467	468	466	436	452	449	475	441	426	472	437	429	430	482	470	455	416	455	418	435	426	435	478	447	478	441	445	436	456	456	454	486	471	413	493	451	444	462	429	449	420	484	467	481	452	415	447	451	431	437	430	436	437	461	444	441	430	448	481	453	399	463	478	466	424	462	428	471	450	422	436	448	435	468	451	460	473	451	440	483	471	421	440	466	495	449	447	434	446	452	471	394	484	408	435	500	442	470	416	455	426	461	483	449	463	409	471	493	420	453	467	421	471	409	452	423	481	450	466	435	424	442	462	429	465	436	471	433	450	463	472	460	467	461	430	454	463	461	463	475	455	439	448	445	435	417	451	439	463	440	434	430	475	442	450	465	450	466	420	467	458	478	468	445	448	466	448	483	397	472	444	463	426	445	412	479	420	458	463	453	441	468	451	464	459	467	433	453	488	449	469	424	449	461	435	446	453	471	456	501	473	448	443	420	437	476	430	418	428	469	464	418	452	452	458	437	478	474	412	471	454	464	412	469	455	453	476	456	453	502	414	442	442	471	450	466	456	453	428	501	469	487	418	473	458	436	437	461	478	438	462	445	422	450	466	487	467	483	481	461	449	439	474	467	463	442	433	434	433	449	459	409	434	459	454	447	491	422	446	443	473	468	459	480	445	453	406	449	469	440	497	437	444	438	496	464	484	474	495	458	457	445	453	427	482	458	427	432	464	471	463	455	426	456	443	489	464	464	447	451	458	475	482	462	446	425	450	412	462	437	460	441	467	469	466	429	454	467	485	412	418	427	410	430	449	455	424	450	434	449	459	452	467	498	416	446	451	452	473	467	447	444	460	392	405	427	471	463	453	426	457	459	433	497	461	474	457	428	423	440	473	488	444	495	473	473	463	455	426	461	440	477	448	434	468	428	428	452	450	405	468	445	448	463	401	451	424	449	468	432	450	424	454	459	455	482	460	466	418	452	458	452	430	425	439	455	450	446	448	436	456	446	453	450	473	443	444	452	470	429	431	440	421	443	442	453	453	421	450	415	436	484	467	456	408	419	454	475	454	421	492	436	433	481	479	443	445	452	432	444	478	442	447	431	442	430	473	443	423	469	472	456	467	450	435	474	431	426	423	515	429	455	450	465	472	438	461	429	458	447	437	449	462	439	433	452	447	454	448	440	440	465	457	460	412	459	425	416	487	447	440	440	444	434	433	442	438	444	443	472	488	447	460	464	396	418	406	480	476	462	424	462	444	475	415	464	436	414	414	457	480	435	464	459	430	457	453	441	434	449	423	457	416	451	418	434	451	442	471	452	453	448	446	463	454	459	462	469	474	447	460	434	461	447	447	420	479	486	430	455	446	428	442	462	461	462	443	454	458	455	464	433	452	449	442	451	423	441	472	420	435	431	477	473	434	420	428	387	456	455	483	430	455	433	430	476	457	447	444	436	414	430	429	427	451	459	461	432	479	480	455	436	468	437	440	441	456	453	416	459	453	415	430	470	457	452	463	411	436	435	466	420	451	410	481	453	465	427	432	459	440	457	422	437	420	464	410	471	479	405	419	445	460	440	403	461	456	471	453	486	469	455	452	456	440	494	467	418	433	472	497	437	438	487	453	453	447	449	441	404	457	474	478	470	460	421	440	469	407	455	421	432	484	454	438	483	425	428	417	461	443	436	442	433	445	479	418	446	449	503	438	460	439	441	458	433	478	460	471	438	453	408	437	473	452	427	444	464	476	448	449	411	469	447	448	478	438	433	468	451	441	427	478	480	468	453	436	447	432	470	461	393	453	436	426	420	457	459	498	439	430	470	444	453	418	416	439	448	441	469	424	436	439	463	493	431	419	452	457	407	426	450	441	437	467	486	431	447	455	458	439	472	438	430	477	464	450	463	450	447	487	443	483	410	459	449	475	456	468	424	449	464	474	430	432	444	484	437	446	436	464	441	452	430	440	417	432	405	439	461	479	440	437	459	412	505	463	442	436	438	442	454	432	436	449	473	429	428	442	441	417	434	498	446	436	454	464	436	456	477	440	443	448	475	449	450	453	455	473	455	450	459	434	443	461	444	428	410	427	445	465	436	435	470	422	428	445	435	431	451	415	462	445	437	447	448	428	468	457	419	443	465	443	467	426	438	428	428	459	445	463	452	420	441	464	442	436	465	442	399	431	434	457	434	456	439	447	480	426	477	465	400	459	438	481	451	448	447	455	448	481	434	400	451	476	467	486	429	448	451	467	478	469	479	445	431	447	413	434	467	460	466	446	408	453	462	432	416	467	470	421	406	461	409	424	422	429	434	443	450	424	387	422	453	489	438	442	447	430	452	462	473	429	495	447	458	489	473	440	418	456	449	409	445	427	442	421	464	446	461	455	433	403	463	425	392	441	439	452	451	447	452	417	442	445	414	450	470	448	455	420	452	422	434	459	460	443	487	469	457	504	412	476	444	457	473	478	442	449	399	455	431	427	427	405	455	416	458	422	470	418	431	470	451	471	448	445	410	478	438	474	462	419	406	460	461	463	482	492	456	424	497	456	438	453	446	479	475	451	453	437	434	459	465	448	438	428	488	415	445	427	436	432	425	426	455	413	431	478	416	433	458	437	438	447	438	458	444	439	439	436	432	429	458	446	503	432	507	450	497	442	470	471	434	440	470	456	445	410	431	439	452	404	425	450	438	473	424	470	414	455	443	433	446	432	456	456	443	467	421	408	462	475	432	467	397	414	438	423	484	433	449	462	455	455	480	455	444	435	446	450	454	445	426	445	455	436	446	454	453	453	441	468	471	447	443	439	417	446	468	439	450	467	445	463	424	429	412	462	450	482	458	437	455	410	483	461	474	454	405	407	459	459	437	438	451	439	442	454	422	446	416	423	417	428	420	446	425	420	450	510	470	467	468	450	400	441	472	449	453	448	391	427	452	459	465	451	444	438	392	481	412	412	427	421	475	429	434	425	425	422	475	461	465	419	414	428	443	411	452	467	435	453	441	469	430	444	447	460	431
24265	21427	28757	24495	21330	24582	49108	45122	27370	13873	4517	1419	806	671	569	595	597	597	600	573	594	600	567	606	545	568	592	628	566	566	508	594	592	600	582	538	607	559	572	575	590	560	583	546	551	572	593	574	635	583	575	563	578	598	623	574	609	594	555	617	569	570	562	584	551	576	575	539	531	575	585	560	555	586	586	599	592	581	533	549	564	599	590	573	554	602	597	588	551	543	601	544	587	554	556	538	578	590	523	623	608	564	584	573	579	627	558	529	583	564	627	568	629	569	571	544	535	569	599	555	557	563	595	581	585	571	555	571	564	603	532	557	584	595	540	587	585	611	552	586	532	555	558	541	595	549	609	604	554	557	602	556	548	579	579	620	542	560	562	598	597	501	567	563	536	553	548	559	577	543	549	549	549	580	574	587	548	609	562	594	589	553	532	588	586	587	614	542	523	561	564	575	528	576	557	533	582	584	586	585	568	540	573	550	592	586	576	562	586	576	596	547	545	521	546	608	555	569	574	536	540	568	546	571	573	590	576	537	576	571	573	557	603	545	571	548	580	578	583	584	576	556	551	564	538	588	551	572	563	579	540	564	591	554	522	543	516	588	563	531	566	530	545	531	538	584	589	540	544	553	553	565	557	544	620	538	528	584	569	550	573	542	581	536	569	531	584	547	613	583	573	592	592	536	534	563	579	596	605	533	597	559	560	526	575	588	563	574	531	563	585	587	562	593	583	571	604	544	555	580	570	587	544	583	557	609	598	585	544	587	585	590	514	561	577	516	535	580	598	551	579	574	528	616	579	603	496	564	572	558	534	548	541	545	563	595	559	565	562	580	611	551	567	602	551	538	576	571	544	501	532	558	555	533	573	578	567	601	554	600	597	571	574	551	542	558	574	584	569	567	548	589	540	566	600	550	523	551	564	589	575	531	511	599	564	559	567	582	538	536	521	586	581	582	547	583	574	596	571	569	578	587	579	554	557	601	547	552	557	555	595	575	634	575	588	581	554	586	521	572	521	568	580	582	563	562	573	552	563	574	585	549	574	577	528	582	570	535	554	545	554	586	548	552	601	555	571	598	590	552	577	575	570	582	571	582	599	544	560	580	536	584	500	583	515	571	557	544	585	552	584	569	549	549	559	530	582	581	591	581	592	530	538	580	547	561	586	583	581	570	570	587	542	547	557	562	530	552	552	558	529	563	594	529	611	548	552	549	544	523	575	520	573	558	569	526	589	565	587	576	553	589	538	540	535	569	561	596	585	564	555	598	565	603	603	556	573	545	567	574	588	559	533	585	568	544	552	572	564	581	630	570	567	593	559	594	573	576	553	557	579	546	533	508	569	574	576	551	561	531	578	547	576	555	569	561	591	554	567	600	583	584	570	594	587	565	579	552	624	528	522	573	576	578	592	538	589	520	544	563	595	619	539	585	561	533	573	575	563	559	599	566	543	577	573	564	574	541	603	543	601	588	571	542	548	570	570	538	530	579	528	526	551	523	527	573	573	581	600	521	605	555	556	596	549	557	589	546	557	545	550	599	615	570	586	539	505	562	514	592	582	543	618	541	552	546	572	551	542	509	603	553	544	592	615	561	520	564	540	540	579	579	560	567	592	595	582	576	580	582	583	559	575	545	641	586	552	545	549	571	544	572	557	565	630	605	545	572	543	550	565	533	544	583	594	563	587	554	549	571	540	562	564	602	575	560	600	563	584	572	546	551	584	569	571	571	610	576	568	629	525	548	567	556	567	547	584	539	529	553	509	577	606	567	607	579	553	566	571	518	550	591	550	588	575	536	535	556	576	556	546	558	575	569	534	610	647	559	552	566	547	559	567	533	529	548	557	566	561	537	549	568	589	576	604	553	558	553	567	565	588	575	533	560	564	583	585	531	590	587	569	573	527	587	562	601	564	556	611	539	593	572	543	548	555	542	556	586	581	573	536	541	545	547	573	591	529	572	556	575	575	565	588	573	584	537	623	550	554	577	596	574	539	593	560	540	583	547	551	560	593	554	508	568	559	546	573	575	617	542	550	554	575	574	614	535	583	564	523	562	548	596	533	567	551	597	552	574	574	518	585	557	531	559	563	592	541	565	567	567	575	587	597	573	570	547	572	599	567	567	558	534	556	567	578	540	616	571	561	506	550	589	617	556	549	559	540	578	581	555	561	556	553	575	542	552	556	599	592	522	557	576	535	538	596	532	599	583	558	542	505	596	540	585	563	557	510	537	525	549	543	561	517	599	579	540	568	576	575	620	524	574	549	566	565	543	581	560	564	536	542	585	613	528	508	531	583	556	565	529	592	505	583	543	561	515	556	545	580	555	575	556	568	546	565	563	571	570	577	599	594	575	574	584	595	546	550	605	552	549	584	578	565	546	583	588	564	562	553	531	539	556	588	561	595	552	596	558	537	580	562	547	539	601	607	600	547	541	592	542	561	566	571	551	595	572	569	566	558	572	547	523	618	511	565	544	577	624	540	553	516	589	532	626	604	596	555	570	505	613	572	564	548	553	566	556	589	579	552	504	560	569	544	569	547	542	558	582	559	585	627	565	565	589	615	571	519	593	607	605	528	561	560	564	617	603	584	576	529	611	594	581	558	612	592	583	568	493	555	525	565	552	523	530	559	552	576	534	521	592	596	539	566	543	566	606	583	543	599	587	535	593	560	571	583	548	573	580	562	599	556	552	579	548	582	571	569	584	572	584	542	588	568	573	521	563	563	535	565	553	557	593	622	547	600	585	569	546	562	596	567	560	544	503	548	582	611	599	572	566	538	545	534	557	566	533	570	557	559	585	565	562	585	549	565	536	577	551	577	527	584	604	594	545	589	579	568	567	529	537	575	600	563	579	565	578	559	565	535	551	566	556	580	601	558	564	550	533	527	524	538	549	567	610	571	559	590	596	543	558	537	605	551	571	572	561	545	584	537	615	560	565	569	578	590	572	506	531	551	561	549	573	548	559	538	526	637	529	566	581	548	582	603	574	593	597	563	593	570	575	599	578	567	580	572	607	545	561	551	561	530	583	565	513	559	588	558	609	610	596	566	588	563	570	542	589	609	567	583	542	554	524	567	563	543	538	546	573	564	578	577	561	541	563	610	544	573	536	552	564	570	541	586	583	575	616	577	573	559	541	561	563	557	555	580	551	588	594	545	607	550	566	525	540	520	560	573	570	571	556	544	576	606	566	560	522	574	572	568	579	534	556	540	559	539	538	536	594	541	571	533	549	565	557	556	548	580	544	581	536	591	533	569	548	542	541	594	582	575	575	588	564	571	592	573	558	588	553	583	564	574	565	562	581	615	545	562	521	576	529	572	543	551	557	538	544	546	592	591	591	573	596	601	546	561	571	556	554	562	552	565	571	560	563	558	579	549	542	633	610	560	568	581	600	605	567	546	575	568	563	591	530	570	551	561	566	538	585	585	543	583	538	585	579	571	554	488	565	566	528	575	570	529	561	560	569	554	568	535	576	576	580	575	560	580	540
8272	17986	17868	10113	6900	24086	46584	40197	21111	11384	4267	1488	820	607	552	563	580	552	560	556	520	551	568	511	566	514	506	547	519	569	517	519	547	538	548	597	557	543	538	528	513	581	535	499	549	552	537	553	548	533	550	518	562	555	509	532	569	581	553	568	576	523	518	549	548	520	547	503	553	562	553	571	569	517	530	560	518	560	550	526	544	578	565	536	557	504	523	555	509	568	566	548	568	522	563	565	522	537	539	546	564	578	500	584	563	511	542	519	563	566	556	540	544	532	579	519	548	565	516	578	581	505	534	525	516	556	543	576	547	544	553	553	543	558	570	527	541	506	539	545	509	549	550	568	557	525	536	553	553	535	508	587	543	565	525	520	561	569	529	511	580	551	533	539	545	555	530	533	553	517	526	538	555	566	550	529	525	563	562	570	527	554	517	549	589	545	524	527	535	518	531	537	537	549	554	551	597	556	567	535	571	526	510	539	540	543	563	532	499	542	565	545	584	516	535	548	530	522	537	510	497	568	534	544	565	590	534	514	541	568	531	516	576	550	525	538	518	501	552	591	536	535	542	536	538	561	562	574	546	514	567	570	519	497	541	533	519	553	519	503	572	542	533	508	549	548	539	571	539	531	536	556	496	531	543	490	562	566	553	539	541	518	506	548	550	516	532	498	536	557	551	518	555	544	529	550	560	553	526	536	555	491	527	516	487	540	569	559	564	538	557	593	596	534	562	531	524	585	547	536	610	550	547	557	512	552	540	531	540	536	543	516	559	526	547	578	536	550	522	480	532	573	532	578	486	529	595	534	525	506	553	519	492	533	524	507	527	526	536	545	557	520	551	512	530	529	541	524	584	537	538	545	518	472	540	498	539	532	526	549	507	534	593	533	544	524	575	546	560	524	560	530	541	543	537	509	538	561	539	526	518	547	546	532	542	568	531	541	518	514	578	559	525	537	582	537	562	574	581	536	529	519	564	563	497	522	571	541	522	534	511	551	530	548	587	579	530	524	571	578	532	569	560	572	541	520	544	520	511	489	523	518	567	590	545	524	522	512	524	562	509	549	534	508	540	530	516	521	533	541	531	553	531	542	520	550	544	530	553	548	518	566	568	547	568	531	552	587	555	543	575	546	524	574	523	583	532	505	547	519	526	546	533	541	569	579	516	537	515	533	545	565	522	585	566	565	561	550	537	534	503	555	530	573	574	552	555	546	535	516	543	526	525	516	540	539	539	522	527	532	576	530	542	528	521	549	568	528	513	550	558	560	507	537	533	501	551	486	502	550	510	515	562	581	561	525	518	532	585	516	507	515	568	542	523	545	534	530	567	503	564	519	559	535	523	603	522	530	528	533	545	534	517	532	551	567	528	547	557	528	563	513	568	575	497	495	519	499	530	544	517	527	513	558	500	564	560	557	551	536	516	506	530	520	532	564	521	555	516	494	520	535	582	588	546	585	579	550	541	509	534	555	563	541	516	556	514	541	538	538	498	512	552	557	556	512	517	532	509	571	532	506	557	544	517	574	543	511	540	537	557	497	559	545	519	541	541	519	549	529	569	527	521	509	532	553	555	511	531	526	556	560	546	522	539	561	514	508	565	550	537	518	533	520	527	519	515	549	549	516	499	533	563	583	570	537	504	543	527	529	573	549	535	558	563	515	540	570	559	537	525	522	504	550	583	551	531	539	535	574	584	540	517	543	545	492	525	538	528	515	556	518	536	493	542	498	539	554	520	552	535	550	543	561	511	550	536	506	527	557	511	579	509	508	543	525	483	568	554	548	531	521	522	504	525	534	555	528	531	507	570	568	543	532	538	522	551	563	510	557	529	536	528	555	526	529	563	525	538	524	540	553	516	526	510	488	540	569	566	529	490	546	580	547	538	530	545	551	528	548	563	570	528	536	532	521	551	573	550	545	516	555	573	525	489	517	570	518	590	517	542	512	546	556	534	552	548	583	577	521	533	551	542	524	551	581	565	526	489	541	522	492	582	499	543	523	542	579	534	532	519	572	536	532	524	558	539	516	497	499	529	499	544	544	492	562	549	543	491	524	555	511	507	554	558	550	513	534	544	536	514	507	540	471	547	564	543	566	563	539	536	553	503	508	547	550	515	521	536	529	562	527	553	515	562	539	535	575	528	515	529	586	516	516	512	520	587	582	551	517	534	534	488	507	508	537	524	533	512	545	538	499	537	564	529	556	548	551	569	563	573	532	565	562	526	547	530	594	540	503	568	548	546	517	485	535	551	534	508	529	537	497	572	537	560	570	534	576	560	520	570	559	539	540	576	502	543	507	503	525	534	527	536	566	570	514	593	555	557	558	557	565	549	531	523	526	538	541	530	566	542	538	544	522	554	559	490	543	510	551	489	538	535	546	528	549	570	525	523	514	569	518	530	549	521	526	512	549	519	505	533	515	545	498	541	521	572	572	515	489	567	534	531	546	490	530	566	547	562	562	560	526	533	503	542	499	548	526	540	532	563	550	571	588	520	512	542	531	581	577	512	535	482	514	539	487	552	506	533	515	563	543	576	525	556	537	546	554	553	543	557	542	586	516	512	563	490	524	556	534	551	526	574	549	551	513	525	545	557	541	537	589	515	503	521	565	508	518	583	524	527	578	555	541	508	518	511	547	510	529	506	532	537	534	553	518	561	517	551	577	502	552	514	534	507	508	513	540	547	518	499	564	517	516	559	557	522	537	548	506	526	514	556	536	515	500	529	517	509	489	551	519	560	569	522	531	531	542	548	525	585	528	517	578	486	564	544	513	543	576	505	557	560	492	521	568	555	551	511	515	545	531	548	533	552	543	519	563	593	577	572	563	562	500	502	497	537	558	543	522	508	545	545	537	519	528	528	557	538	515	543	516	533	563	596	556	537	534	519	482	531	537	549	542	578	557	517	546	486	532	574	560	577	546	536	513	537	573	544	522	545	543	532	546	547	550	542	530	529	540	515	514	559	497	527	576	566	547	560	535	520	512	561	539	504	539	547	513	599	531	525	530	529	587	520	530	538	543	494	541	517	573	511	562	509	557	570	545	548	560	548	527	528	536	580	531	545	566	526	547	527	544	536	541	524	505	550	529	534	540	524	521	512	497	524	527	513	569	538	481	560	507	491	543	549	533	524	571	547	537	545	521	561	549	519	552	549	524	540	544	578	523	580	558	519	536	528	529	546	535	524	519	506	550	537	532	526	515	563	571	541	526	508	556	530	493	566	530	529	548	528	542	523	541	517	508	528	560	487	514	548	564	536	543	525	499	567	486	544	484	574	503	510	579	521	544	518	542	554	508	560	539	529	545	512	551	525	531	497	542	570	537	501	513	560	574	534	545	537	540	501	520	490	520	533	546	554	544	572	567	557	528	539	529	543	500	548	529	523	519	504	526	514	526	507	497	507	516	497	508	512	552	512	535	529	500	528	571	574	566	534	544	547	533	517	515	485	584	517	547	559	553	528	497	524	551	526	529	518	530	586	547	477	552	556	517
27678	13063	3291	2038	1250	1144	3457	3971	2112	1174	734	540	464	480	463	485	483	409	439	456	472	492	401	447	481	452	457	463	453	419	454	421	439	489	488	490	470	469	467	472	428	457	477	510	430	453	434	450	495	434	488	428	512	460	416	462	478	443	441	502	488	470	412	495	462	479	484	474	495	461	460	489	486	482	459	458	460	467	441	458	479	446	447	425	448	470	416	454	437	461	483	472	451	460	475	471	476	432	488	467	457	469	439	450	448	452	430	457	452	464	418	400	469	445	440	464	434	428	448	492	469	491	435	418	464	454	436	483	432	453	448	415	464	464	460	465	473	475	448	442	455	408	448	424	478	517	466	434	451	446	464	439	492	451	463	437	482	463	454	470	468	464	446	458	496	433	470	472	409	418	484	495	464	465	419	510	454	438	447	499	486	470	441	469	448	443	460	452	453	441	414	443	444	439	481	469	451	437	472	405	457	492	440	491	390	455	464	453	461	476	431	472	416	491	499	459	485	482	494	435	458	429	450	472	478	445	451	468	482	478	475	490	417	481	465	442	460	474	466	437	436	454	419	491	486	492	463	485	440	458	469	467	487	474	474	445	433	453	446	420	393	456	436	474	462	473	456	446	463	465	426	447	430	462	465	479	478	437	433	410	423	435	459	439	447	483	488	425	464	463	472	465	475	504	449	469	435	433	463	458	429	438	471	471	491	424	456	508	439	437	482	456	455	473	489	451	499	461	467	452	448	458	435	443	462	453	442	434	454	487	430	454	449	440	473	472	433	444	465	436	467	430	478	449	466	470	464	451	460	460	473	457	455	479	444	458	471	453	480	487	478	469	474	484	457	445	437	460	474	422	495	385	450	476	476	465	452	452	469	496	448	446	453	430	463	491	448	458	455	480	442	476	462	470	436	498	448	468	428	462	471	439	462	446	442	407	474	470	471	489	425	456	459	493	476	493	460	447	465	456	512	480	466	434	465	505	416	429	494	477	439	476	487	441	436	412	458	467	449	451	511	446	454	451	474	494	482	496	455	485	457	447	426	474	429	434	440	461	469	456	499	443	459	480	472	483	455	503	454	433	406	450	463	466	495	461	446	455	488	454	489	452	460	447	484	451	464	485	464	464	446	506	470	484	476	446	487	473	437	431	428	466	449	485	438	468	475	455	461	418	472	504	474	484	454	448	488	469	442	464	466	453	451	476	433	462	410	448	504	468	409	490	481	486	443	482	458	423	479	457	436	458	475	456	487	479	465	451	471	435	454	472	480	464	480	442	487	462	464	468	434	432	461	465	421	478	477	504	450	468	423	445	444	446	443	495	481	479	476	464	455	432	471	496	464	460	447	448	463	484	470	486	474	448	448	453	443	437	440	425	444	428	433	439	436	449	459	471	456	445	451	470	460	470	442	457	430	466	461	473	460	473	486	434	453	454	455	456	495	477	439	443	441	461	456	475	425	418	499	450	470	430	462	453	470	458	451	435	485	446	429	503	441	483	460	481	477	483	404	473	434	436	461	429	459	415	461	461	478	455	479	458	418	444	468	445	460	504	448	451	454	506	463	452	448	437	485	460	462	442	481	465	460	488	451	461	459	461	448	480	455	462	424	468	481	466	466	459	461	432	480	420	398	441	493	468	435	463	470	460	470	458	416	453	442	432	460	496	443	429	469	447	436	460	426	461	441	453	442	461	432	428	475	433	450	446	442	444	453	459	499	471	447	469	439	436	439	443	430	428	441	452	485	431	479	446	433	450	465	444	429	467	467	505	421	435	459	477	468	474	438	465	477	454	422	500	444	438	434	469	461	454	413	453	460	457	477	490	451	448	427	468	459	410	427	461	467	464	413	448	449	470	492	458	422	478	470	432	464	482	470	464	461	438	467	445	463	452	474	450	472	487	444	465	423	476	428	473	444	467	472	452	471	429	425	440	452	458	432	456	450	456	467	480	450	474	474	451	476	458	439	499	487	472	451	483	472	466	428	449	411	455	450	453	484	463	510	434	451	468	428	484	449	466	440	453	456	483	413	439	476	480	461	482	438	497	466	467	498	468	450	435	468	469	468	480	462	467	459	449	491	460	458	461	428	457	450	443	430	479	454	444	467	461	424	468	451	407	404	472	433	480	471	469	417	436	454	471	502	444	463	463	424	500	461	472	435	475	463	471	475	489	445	457	432	461	475	455	456	465	444	458	483	451	453	467	459	429	483	497	472	470	470	483	444	477	417	468	449	433	466	453	451	441	464	440	488	456	463	477	469	471	450	430	461	447	451	470	446	469	428	470	452	421	423	436	431	472	447	454	484	439	464	437	456	448	446	447	425	423	458	462	448	490	418	454	432	438	433	440	448	465	455	456	432	455	489	484	428	429	415	446	422	439	459	431	434	399	475	458	479	470	446	437	468	433	470	485	443	452	470	418	472	452	403	532	471	453	459	471	437	480	465	461	489	464	471	481	435	475	459	494	436	481	462	475	462	491	491	492	464	486	451	431	481	412	457	476	447	423	473	455	426	478	482	461	416	449	484	490	449	444	460	470	449	459	436	447	465	452	404	479	469	455	455	424	489	427	449	454	419	443	444	438	456	459	441	443	441	495	483	428	456	475	494	479	451	442	449	498	436	456	458	483	440	442	441	489	463	459	466	452	501	452	450	481	449	442	424	459	467	474	457	484	481	466	462	440	400	453	477	456	458	490	454	429	477	451	450	473	463	463	466	460	482	478	452	451	479	442	452	472	470	459	455	473	479	440	468	465	447	457	496	419	448	448	527	472	452	465	454	449	417	442	473	465	470	476	453	462	446	490	439	420	481	498	451	436	506	457	489	476	483	471	471	441	428	448	437	495	458	456	453	442	470	441	461	441	430	435	492	438	465	414	445	432	456	424	453	455	447	448	441	451	477	457	504	446	472	458	424	441	505	451	411	450	437	486	456	460	470	427	454	456	494	447	504	448	442	491	447	425	491	457	478	433	429	460	457	435	481	468	456	484	449	464	453	462	460	454	404	440	475	471	496	444	430	465	462	468	493	436	470	461	453	401	436	434	466	424	441	452	437	473	438	480	454	467	445	477	472	464	506	441	498	453	463	471	458	466	438	457	470	433	486	410	434	460	462	434	449	451	488	483	454	477	449	453	441	476	457	437	511	420	443	479	474	454	454	469	461	465	439	469	431	433	457	463	451	460	461	476	490	436	499	447	434	463	458	418	510	453	464	425	448	460	479	431	475	459	460	464	482	484	447	456	447	471	499	437	481	431	439	446	458	467	488	471	447	429	448	472	466	450	455	471	450	497	453	437	448	453	466	456	448	446	457	483	468	490	450	460	444	457	494	443	470	471	449	424	455	494	442	447	451	423	441	458	462	468	491	470	483	483	490	441	439	484	428	446	456	457	454	456	420	477	429	464	417	414	464	453	440	469	457	506	446	468	467	427	462	449	476	469	410	460	449	467	473	455	445	441	501	446	491	474	453	432	418	475	444	475	465	458	440	431
5742	2731	2849	2155	1530	1606	4516	4418	2300	1262	736	542	428	427	445	379	445	435	422	423	420	436	435	401	429	421	440	428	421	421	409	417	433	440	406	433	456	417	408	420	438	430	439	404	418	402	437	422	412	435	399	437	416	459	467	416	441	442	446	437	428	441	441	421	441	398	449	420	388	470	422	439	408	417	425	403	425	456	436	443	400	398	408	421	449	449	388	442	423	442	462	412	412	415	439	445	445	404	409	416	422	426	400	435	404	458	420	414	436	410	431	429	407	446	427	406	448	406	415	394	434	403	433	435	391	420	416	415	444	433	410	446	407	410	456	437	440	418	415	457	413	411	409	409	435	427	447	453	409	433	433	445	438	427	418	402	407	414	425	424	426	429	451	446	424	429	459	432	421	425	418	425	419	444	428	427	425	425	455	388	414	414	426	395	420	427	438	417	434	406	403	386	410	424	425	451	422	404	422	454	455	438	384	424	445	431	419	392	391	397	436	422	425	463	408	403	419	415	396	440	426	394	391	420	419	417	422	435	390	408	410	391	419	440	443	440	433	407	421	442	414	408	403	466	416	445	421	431	422	428	425	424	442	423	419	418	413	454	428	424	444	412	444	437	438	419	402	399	436	423	404	443	434	428	428	416	453	423	442	447	410	453	419	411	423	431	435	412	435	419	436	368	417	419	419	394	429	423	438	461	379	415	429	426	429	426	438	407	489	404	431	425	416	420	449	417	388	451	382	445	422	403	373	432	445	409	425	431	425	421	436	441	407	415	418	437	383	451	419	404	476	435	449	414	424	442	385	423	491	432	430	426	426	435	402	454	447	414	447	402	457	410	414	406	429	437	419	412	449	433	421	452	416	406	412	405	394	414	444	435	430	432	431	440	389	416	396	440	433	369	439	423	421	438	415	425	423	442	419	397	436	444	407	405	409	431	428	430	420	423	384	428	437	448	462	407	391	416	447	436	425	401	420	424	429	445	408	421	450	471	415	409	407	395	440	390	497	431	426	390	445	430	403	448	441	427	424	409	439	409	398	391	395	422	454	425	442	450	382	408	411	412	442	408	414	413	459	447	423	443	427	414	413	428	413	445	432	426	443	430	420	416	418	411	430	412	439	414	423	413	451	447	426	430	438	450	441	446	423	429	420	424	424	407	468	411	432	420	414	456	402	445	386	419	417	432	428	420	425	410	429	409	434	407	441	425	406	411	435	414	398	397	419	366	388	402	426	427	438	454	396	407	446	390	426	450	415	415	434	409	406	449	414	424	423	437	462	421	419	436	420	421	429	477	402	461	443	441	414	445	440	426	425	427	413	460	384	413	410	439	426	431	417	422	431	416	417	455	425	415	418	443	406	421	435	451	430	411	456	411	438	452	442	414	412	419	416	427	379	390	413	426	380	462	423	407	457	447	443	416	455	432	453	422	437	443	402	427	427	409	441	405	398	431	432	388	459	396	395	430	436	425	445	439	408	398	402	449	409	445	408	444	403	443	434	448	448	439	407	424	437	447	423	429	415	441	465	411	409	417	390	422	403	443	424	429	432	397	447	414	425	465	452	428	387	413	418	402	455	398	423	407	460	435	438	451	394	421	421	420	432	410	425	464	440	354	431	420	384	401	440	412	395	420	466	424	433	408	416	421	428	441	411	382	436	428	443	439	414	454	398	403	448	420	440	414	425	423	449	432	433	420	418	442	409	378	441	423	417	461	435	436	420	476	425	410	442	396	388	401	424	433	421	403	417	390	443	383	388	411	441	391	421	397	454	420	447	429	403	434	415	437	418	427	440	412	420	443	412	433	398	396	398	465	410	433	427	408	403	438	416	429	434	421	420	412	427	443	395	427	405	408	417	491	421	456	402	420	439	397	447	429	437	429	418	419	426	427	457	411	449	435	414	441	413	405	427	457	432	417	396	447	436	445	434	412	388	424	378	450	449	435	412	455	391	409	433	404	469	414	417	420	409	405	447	434	432	435	394	452	406	416	392	398	446	409	440	468	433	405	435	416	410	433	400	442	432	437	456	449	449	423	435	439	390	450	438	428	409	407	412	382	472	417	415	452	427	432	423	398	428	454	399	393	418	415	436	411	410	419	414	385	409	425	441	427	422	407	433	424	418	431	444	451	415	456	383	425	428	444	431	412	431	409	450	397	401	429	443	424	394	404	394	462	396	437	417	389	408	415	404	419	402	448	443	412	424	395	432	391	423	460	386	423	447	436	405	409	426	432	433	424	414	428	420	435	394	417	448	389	416	404	431	427	435	426	443	430	414	447	409	412	469	398	439	412	411	437	408	419	432	404	414	421	415	381	411	421	420	429	450	362	455	424	430	393	426	396	428	382	429	446	388	440	436	424	434	445	442	395	431	422	425	426	420	389	430	431	430	413	416	468	382	411	407	408	435	425	393	409	410	437	442	404	412	418	407	444	404	426	419	397	433	404	428	416	415	410	427	427	441	439	398	406	438	436	416	409	413	407	420	437	441	375	433	448	448	381	416	406	452	431	403	397	394	451	426	412	436	426	453	451	428	463	428	429	424	415	427	408	409	408	403	426	401	428	437	406	423	395	443	435	440	427	415	444	403	370	473	415	421	390	452	425	439	428	418	405	439	428	406	398	422	415	446	436	407	415	439	417	393	428	455	408	415	404	441	460	430	446	450	420	426	432	420	428	393	409	447	412	417	421	383	453	421	404	435	417	427	368	459	408	426	395	415	438	405	381	440	403	446	455	394	422	431	399	427	400	402	422	409	408	409	438	423	430	398	420	399	421	441	427	435	416	420	437	408	430	463	410	464	419	445	445	430	445	437	396	444	433	449	407	412	417	437	433	429	449	404	406	420	431	415	402	395	413	443	477	417	429	423	402	433	405	442	413	409	455	411	457	416	447	459	413	382	403	456	405	426	465	438	436	411	385	427	421	407	439	409	444	397	390	399	420	428	409	419	438	404	404	422	374	423	446	435	395	396	421	426	418	439	422	379	419	425	430	441	434	425	430	445	447	416	414	421	431	425	407	437	415	428	467	420	454	427	425	428	431	455	437	407	433	458	422	390	433	433	436	399	413	416	401	398	473	433	411	441	434	418	413	382	428	422	437	420	459	393	394	417	412	443	412	413	426	431	419	385	406	465	452	450	433	428	428	434	405	445	439	452	415	460	372	388	432	421	409	451	411	434	449	419	462	464	406	417	438	440	434	429	418	443	416	440	434	395	428	431	456	412	424	446	448	437	422	438	428	414	408	446	437	442	415	466	375	435	432	455	435	458	428	439	421	402	408	428	431	448	388	450	398	433	435	439	402	424	407	455	426	449	441	417	430	442	409	421	456	429	397	398	405	432	406	406	448	413	449	416	428	413	409	447	415	390	429	428	418	478	435	444	431	447	434	430	400	434	409	489	451	409	408	430	368	389	453	434	454	419	423	384	391	432	434	404	473	419	409	400	410	408	395	417	442	394	422	397	439	423	401	425	430	414	424	452	428	481	421
25515	21417	27252	25121	7954	3424	30187	31012	16573	6563	2214	825	583	523	440	460	495	476	509	506	484	449	516	467	457	445	485	460	457	486	438	471	464	470	485	489	511	515	466	476	502	477	496	479	441	485	458	476	457	462	502	478	469	463	500	457	513	450	466	460	439	507	473	496	482	524	461	462	454	474	473	455	472	475	473	432	479	468	486	483	461	475	451	513	463	488	485	490	501	459	484	448	509	477	524	474	478	483	474	473	486	444	470	459	521	502	464	486	497	446	483	500	482	481	452	489	452	497	484	505	453	464	470	515	464	492	440	456	452	469	458	477	451	487	494	472	440	444	459	503	458	468	501	460	479	455	479	438	482	492	503	514	475	443	480	464	508	436	485	456	501	473	481	453	494	464	470	472	469	444	443	464	465	472	496	494	460	461	445	450	465	495	468	500	472	472	444	462	487	450	463	491	462	467	492	448	450	476	493	479	468	499	507	517	466	504	480	450	505	493	482	452	511	475	495	452	459	480	490	503	490	463	471	491	493	459	442	494	461	513	445	495	473	437	492	474	462	494	473	451	482	509	460	499	481	457	481	475	465	472	427	476	445	491	424	485	511	498	468	494	479	473	506	433	502	504	439	493	496	469	455	458	476	479	444	489	484	462	451	503	441	532	492	496	505	452	484	448	440	493	478	458	431	490	483	457	460	478	473	445	449	454	478	452	481	475	471	481	487	488	435	485	452	483	498	489	484	490	493	480	452	493	504	475	460	525	483	471	507	475	449	444	470	428	421	494	480	497	483	482	522	506	441	469	400	479	494	477	486	479	446	469	491	469	463	469	467	452	463	496	501	487	453	431	456	481	457	471	466	502	513	480	483	472	477	443	469	492	493	421	444	450	472	467	486	470	496	433	504	498	473	443	474	511	489	464	484	444	472	517	500	468	474	484	506	455	489	480	462	453	411	471	486	486	456	496	447	487	479	453	487	475	502	470	456	471	470	467	479	484	476	490	499	508	489	480	427	499	479	470	465	481	516	449	493	466	472	458	450	474	466	476	478	439	485	496	479	473	460	449	479	506	524	450	468	475	495	412	449	477	459	469	503	461	459	483	450	471	485	470	475	479	476	472	450	472	510	486	465	443	519	452	510	467	478	502	482	471	475	464	508	497	491	458	469	461	463	474	486	462	459	446	466	484	496	467	432	454	465	444	499	500	465	452	501	457	524	479	499	497	457	451	434	471	487	466	473	477	478	494	519	462	462	453	470	407	498	480	428	489	494	477	513	493	491	493	489	493	454	482	465	452	483	458	465	482	449	459	468	482	471	446	462	454	482	423	493	472	469	447	503	487	444	435	484	454	484	457	501	446	498	454	460	445	474	484	508	459	498	445	487	490	475	465	456	455	464	476	448	481	439	454	500	475	466	481	472	500	436	474	467	491	475	440	488	469	471	524	480	470	506	485	476	479	487	436	460	461	447	474	472	460	478	485	485	480	480	475	468	423	520	468	467	469	462	443	486	466	460	477	481	474	481	474	459	475	484	445	509	459	462	495	458	490	530	495	504	504	477	493	456	456	465	505	453	446	502	479	465	506	455	454	438	480	455	505	491	490	452	484	494	490	503	471	476	480	456	482	494	478	510	449	483	507	488	498	492	467	463	483	476	464	443	464	449	466	512	437	532	495	488	495	492	468	463	482	479	469	521	463	473	498	480	501	479	520	507	459	452	488	485	488	484	457	482	495	506	457	465	473	429	459	472	464	507	446	436	485	449	453	487	467	467	496	478	481	443	492	478	475	456	439	448	456	492	444	430	487	439	460	478	463	508	442	484	451	495	457	455	449	511	486	464	436	511	499	473	498	477	478	475	498	501	474	496	485	454	459	426	478	456	449	492	418	450	497	459	493	423	476	477	434	466	424	499	492	472	441	479	467	509	480	484	471	483	473	474	519	490	468	478	471	496	492	482	479	448	488	471	470	466	479	473	422	485	461	454	461	433	440	476	453	470	463	502	446	482	489	460	473	480	447	504	466	434	445	488	475	443	477	485	447	491	457	473	467	466	432	457	475	474	465	479	470	495	517	492	502	484	464	514	512	458	471	475	447	496	474	483	490	465	459	417	504	470	454	467	450	476	433	471	497	485	504	475	450	448	454	479	470	475	497	508	480	455	469	434	483	488	471	465	465	475	490	455	480	478	445	501	454	481	487	448	474	462	462	448	474	493	495	489	486	484	460	495	476	437	505	451	441	422	458	450	487	464	466	483	461	497	463	461	457	472	470	510	473	468	486	484	474	463	474	472	473	450	471	486	470	499	493	455	453	475	483	469	446	460	444	482	480	499	458	438	453	453	454	460	480	506	498	489	454	495	476	487	479	456	458	459	452	437	461	501	457	466	450	457	465	489	466	473	452	480	496	466	467	497	479	485	485	450	493	446	469	460	472	463	445	440	489	452	461	479	496	463	439	470	492	498	493	476	493	500	523	449	472	482	467	482	460	461	460	520	474	475	489	443	475	492	514	485	476	475	482	448	454	409	437	462	463	474	475	517	505	437	482	467	455	496	472	432	491	450	438	450	500	483	505	471	473	466	488	476	464	437	471	465	486	432	490	503	487	508	473	501	466	463	467	436	479	481	473	448	503	464	457	495	465	497	468	467	446	530	454	475	500	459	450	455	455	481	452	450	495	460	478	427	498	537	485	507	490	507	462	499	463	457	504	452	522	451	483	510	459	451	489	462	523	507	497	442	468	513	480	500	466	485	461	441	427	456	484	474	484	440	491	457	487	465	483	486	479	417	512	447	476	460	444	456	448	472	476	445	481	508	443	501	481	472	468	471	464	458	521	488	480	482	488	476	471	461	518	444	454	481	442	422	484	482	501	462	478	447	465	460	412	483	479	417	487	492	455	500	458	477	468	440	488	457	478	478	467	465	490	551	514	444	468	459	486	464	462	469	454	483	442	429	498	500	476	486	505	482	482	531	484	442	463	484	482	481	467	464	485	481	441	432	479	497	444	437	459	496	468	436	444	471	517	441	464	464	488	488	465	466	467	454	444	468	502	479	447	490	454	483	507	490	458	456	472	472	480	470	440	517	509	455	494	474	456	496	495	503	483	437	472	479	452	466	485	453	481	485	525	476	488	446	483	491	470	463	442	517	458	467	519	460	465	482	498	473	486	484	470	440	484	459	501	455	472	503	465	474	435	486	489	486	474	475	447	468	480	450	477	468	456	424	433	442	441	424	441	500	482	480	444	426	463	485	494	485	493	455	490	497	460	487	467	453	448	490	520	453	442	485	435	477	502	472	457	461	491	461	484	446	484	470	462	491	482	488	463	446	491	451	460	469	467	505	483	410	515	487	496	478	457	465	467	483	461	436	471	472	402	472	456	458	461	490	437	540	433	436	451	495	469	503	478	480	427	502	496	465	450	470	437	472	436	471	505	460	462	460	478	451	480	461	458	464	484	459	483	473	464	487	462	449	509	479	469	471	451	470	478	441	471
5179	6967	5449	3590	3636	4457	31540	25969	12629	6042	2323	892	588	469	446	495	488	465	431	475	474	496	434	486	445	472	494	473	488	497	434	463	452	485	472	449	488	447	461	479	439	441	435	426	419	493	461	475	442	448	448	447	480	461	510	431	432	467	488	441	456	487	422	434	436	443	422	456	465	450	459	465	425	492	487	457	433	434	459	463	458	415	466	467	446	436	462	460	446	461	431	427	457	452	456	476	505	434	474	456	467	476	471	452	467	480	463	459	452	448	416	493	480	444	462	445	443	462	456	432	451	482	468	464	423	452	478	443	441	501	437	435	448	456	480	455	466	469	477	460	467	462	474	442	442	468	426	442	464	509	478	476	430	413	435	460	432	426	448	426	457	450	446	437	456	472	453	420	444	436	449	431	458	448	488	481	455	452	496	445	442	447	458	457	420	464	492	447	467	453	461	417	455	456	449	494	470	451	458	450	456	482	450	447	467	423	461	421	439	490	425	438	431	458	517	418	472	457	433	476	458	436	454	480	457	453	469	427	431	474	461	479	430	424	475	437	454	489	450	492	440	458	457	490	465	456	424	433	466	461	488	454	444	455	439	469	443	429	485	465	482	460	460	443	489	460	449	488	458	414	458	461	442	484	468	453	445	473	460	480	473	463	422	495	451	451	479	454	464	450	443	449	442	445	452	456	441	444	456	468	459	461	408	456	459	447	416	481	469	449	431	463	415	449	431	451	446	433	448	437	429	485	447	438	428	508	458	445	461	434	454	463	478	421	446	423	479	480	457	495	481	473	416	409	479	447	431	425	440	455	434	469	453	446	459	429	437	415	444	476	461	446	447	507	502	497	426	454	459	481	481	445	441	444	457	442	452	463	435	515	482	425	443	483	452	447	446	450	461	470	437	419	460	495	430	461	438	451	473	470	460	453	456	457	442	446	451	459	473	472	409	459	428	480	475	439	435	463	483	463	450	448	476	434	467	459	460	466	443	464	451	441	480	452	438	461	483	466	438	448	440	476	447	435	445	496	474	444	430	441	463	462	478	483	410	443	456	446	451	503	431	469	449	421	448	444	461	446	454	461	435	440	453	453	437	439	463	464	451	447	437	467	437	447	476	455	448	436	466	454	406	455	436	455	460	479	429	461	475	455	490	435	465	461	417	471	456	455	452	415	444	441	469	416	447	436	455	465	452	457	464	461	485	460	440	454	439	428	459	449	436	469	446	427	422	516	478	441	469	436	438	517	432	427	472	475	473	452	429	463	462	465	466	451	446	492	426	433	473	453	458	432	470	458	424	462	441	454	450	446	441	471	472	437	415	422	408	431	448	460	463	529	440	419	458	464	424	491	467	438	465	448	474	480	450	453	453	455	443	444	457	457	456	437	411	442	497	458	454	435	407	417	435	428	425	440	475	458	472	459	434	462	443	481	455	449	439	425	452	479	456	463	463	426	450	453	446	444	466	508	428	427	443	447	465	458	465	464	456	452	461	471	435	452	462	395	450	418	477	445	441	448	460	446	422	453	441	433	452	452	451	455	460	458	434	476	439	430	455	445	457	495	485	453	457	427	460	454	438	443	440	429	418	435	470	453	461	442	476	459	472	439	422	420	420	467	433	506	447	464	473	453	474	521	447	455	460	432	448	436	452	471	494	464	444	455	439	477	439	493	485	455	419	449	436	490	448	489	475	432	467	462	414	481	450	456	482	466	452	463	432	454	493	473	472	460	437	429	453	443	462	496	481	462	488	459	456	504	410	493	461	445	425	495	409	468	463	501	440	471	488	484	413	438	457	477	449	502	463	419	454	428	462	519	483	432	456	481	436	454	455	427	487	459	428	467	458	416	447	423	474	470	447	402	459	454	448	454	429	484	412	456	441	464	427	466	426	430	486	458	442	487	451	451	498	447	451	468	422	458	435	449	460	471	467	444	496	478	445	465	456	430	420	470	464	463	462	444	461	445	449	513	479	457	444	428	448	441	444	450	448	446	483	485	478	448	423	430	447	474	453	415	482	428	475	474	458	474	419	471	462	438	456	428	456	460	417	477	452	436	431	450	453	450	445	431	470	464	454	468	463	436	426	448	477	463	451	445	462	448	451	447	459	434	474	457	471	460	461	482	450	467	438	451	437	436	450	432	444	466	456	473	420	435	470	459	448	466	441	459	460	494	464	384	427	421	459	467	452	457	470	498	473	468	464	438	487	446	454	446	454	434	442	451	435	420	453	458	490	445	440	432	448	484	449	482	448	452	478	458	470	412	425	474	474	428	452	462	434	433	450	457	409	436	409	431	461	467	465	435	480	476	448	476	479	416	446	451	453	427	447	437	483	460	503	447	476	493	419	451	452	458	420	475	420	469	426	420	484	432	461	491	438	480	416	469	445	495	420	460	457	407	448	419	442	421	448	442	442	486	443	431	422	442	495	468	466	447	437	438	418	428	467	445	437	449	463	459	454	470	463	439	466	456	475	453	463	454	436	441	452	450	439	458	409	431	443	461	411	431	460	428	450	455	418	473	484	469	462	489	481	443	465	430	433	472	434	441	462	488	478	483	445	439	462	477	447	447	423	450	409	409	442	436	464	472	440	445	433	469	483	423	495	421	484	443	434	493	469	452	473	467	440	462	393	420	461	478	410	457	416	417	424	447	469	461	479	395	433	470	454	468	439	481	441	441	460	477	489	472	467	440	447	472	490	478	464	451	417	433	466	468	450	448	499	443	441	461	478	442	463	487	468	455	461	424	456	474	450	471	423	481	443	449	453	472	499	433	439	460	469	441	432	413	456	467	410	443	447	445	454	455	429	441	481	439	460	481	479	445	485	458	439	453	462	433	472	455	397	484	468	442	411	413	456	462	450	458	464	471	464	410	445	429	437	460	427	460	406	461	500	446	432	438	464	465	490	461	449	435	453	441	433	466	502	473	458	454	453	454	428	458	449	430	477	467	465	453	429	429	451	425	469	467	439	439	452	495	440	449	474	443	470	468	475	421	487	509	473	462	436	436	421	459	461	437	478	455	455	424	486	434	454	480	462	477	418	489	459	446	453	464	462	450	488	462	448	481	464	448	462	452	439	450	500	446	457	472	433	438	450	433	484	435	453	461	444	400	433	454	474	461	441	480	440	443	429	472	464	445	443	436	466	442	474	400	447	427	472	444	480	452	442	440	472	422	451	460	416	454	445	460	438	441	470	444	458	428	437	444	450	463	416	455	467	419	482	483	449	427	416	457	397	459	407	428	458	459	448	426	479	482	431	426	420	455	420	449	457	494	427	475	448	419	466	443	427	466	440	432	474	467	441	458	435	475	465	448	422	464	466	493	485	426	443	456	447	440	452	477	444	459	428	468	469	424	464	439	455	464	429	453	443	436	477	421	450	465	460	446	429	459	462	476	452	438	472	430	478	454	455	466	426	450	497	455	435	468	479	428	482	451	449	470	469	437	469	472	430	480	452	397	433	385	458	456	440	436	478	476	448	473	456	420	425	437
24248	21405	28676	24503	21332	22207	50365	45923	28497	14458	5358	1531	789	637	647	611	579	595	580	586	584	566	524	589	581	594	544	585	585	603	603	616	571	617	570	559	551	574	542	572	595	561	605	613	606	605	551	578	598	588	543	546	551	558	571	576	617	565	554	564	568	554	573	591	579	625	610	561	581	582	594	570	573	588	572	605	578	590	627	535	591	559	621	573	569	604	575	584	595	587	555	573	594	597	543	569	600	574	593	595	573	550	567	549	548	564	574	579	586	552	615	545	523	586	586	573	596	596	589	620	542	554	600	604	589	616	619	569	569	610	587	565	592	569	545	606	518	594	549	580	563	582	570	597	568	573	566	605	616	536	596	569	569	585	548	598	617	594	586	578	563	602	597	582	592	603	568	569	596	593	580	523	595	551	608	623	590	588	565	526	575	590	560	560	574	600	587	587	587	601	530	550	575	566	582	610	596	606	608	563	551	561	557	589	589	573	576	553	549	555	537	583	601	560	619	581	568	632	602	559	550	571	580	573	579	535	569	524	616	597	610	562	555	553	596	594	572	547	570	572	586	576	549	610	608	597	603	542	605	585	567	576	571	573	597	574	568	571	549	597	584	615	595	602	570	583	561	611	539	584	576	575	558	564	552	609	534	587	560	573	582	565	585	575	564	585	570	575	625	563	532	581	593	587	625	580	553	628	569	597	561	568	590	616	573	558	580	542	605	595	630	557	591	577	560	524	593	580	555	588	576	581	600	560	605	601	597	586	612	622	560	560	598	557	594	584	583	589	638	582	574	577	534	563	578	546	579	630	610	567	549	588	586	586	554	567	586	564	593	603	587	537	563	578	619	553	606	609	542	598	520	545	555	541	579	578	548	582	612	575	546	550	567	570	603	545	602	568	591	590	574	614	561	570	618	580	596	562	601	568	562	584	543	554	590	560	604	593	578	569	566	579	522	606	530	593	582	544	560	571	549	566	569	550	563	599	574	588	586	585	584	571	582	541	574	545	538	543	582	532	548	573	540	572	557	566	565	548	590	592	559	584	585	575	559	593	576	574	531	586	578	579	534	533	557	567	558	550	591	573	582	572	603	586	566	563	543	605	540	555	541	577	595	602	622	569	548	613	613	600	568	589	574	570	621	578	545	555	588	563	554	571	598	625	548	516	575	579	546	591	597	566	559	618	588	554	583	603	637	576	608	578	589	592	591	544	572	573	541	594	560	576	576	593	551	555	559	572	572	566	568	539	569	557	580	591	583	574	577	573	553	612	577	585	555	571	580	614	567	595	622	573	568	549	553	551	581	547	606	550	548	612	586	561	585	549	572	604	561	580	572	575	573	602	590	574	595	549	561	592	546	574	587	535	555	599	562	579	522	559	567	587	588	585	587	587	617	632	535	600	516	544	597	601	574	566	591	623	575	576	552	544	560	582	583	610	642	519	555	538	566	605	589	523	574	559	589	620	566	575	632	580	553	585	575	624	565	561	556	558	583	606	573	572	555	533	626	593	544	598	617	591	583	580	604	580	573	598	550	565	581	584	583	565	587	545	565	573	527	581	596	541	582	563	542	565	592	607	565	573	598	579	585	558	595	559	564	546	523	591	535	559	537	569	599	551	609	579	597	563	593	559	582	599	570	535	553	575	561	587	569	575	558	568	603	588	533	558	588	549	582	596	552	617	615	579	590	600	580	564	583	608	534	611	591	583	578	550	582	597	590	581	605	608	572	585	576	565	608	558	583	530	629	521	585	592	579	588	540	560	567	581	515	570	551	577	578	572	558	565	607	581	560	607	541	543	574	493	544	601	592	619	570	556	613	589	597	599	588	619	574	548	555	574	575	553	565	587	576	578	580	581	571	605	608	584	600	561	570	561	569	569	642	561	608	578	576	555	550	583	535	517	562	603	537	603	578	511	575	601	553	591	572	589	572	615	570	576	520	589	554	547	606	532	558	576	565	545	595	595	597	541	578	602	552	545	591	589	555	587	542	591	566	562	609	581	596	558	556	546	539	594	561	549	549	578	565	581	580	584	589	564	508	565	561	564	555	569	584	558	536	573	598	583	598	540	548	575	564	576	558	632	600	584	552	563	588	598	572	586	584	606	561	588	575	589	571	550	561	580	552	521	558	573	610	585	584	555	571	554	535	560	560	584	590	604	582	558	560	535	586	583	577	584	526	557	522	541	567	546	618	563	578	597	564	569	578	578	565	579	567	555	573	592	558	615	574	532	570	578	580	543	571	616	558	561	560	584	595	627	563	541	504	579	558	575	604	589	570	593	594	615	604	562	539	603	583	548	607	543	537	595	567	607	560	600	593	545	575	589	594	601	592	597	574	601	580	578	583	567	623	548	587	563	574	562	553	573	520	577	588	583	587	567	585	595	550	555	548	570	565	537	582	557	559	559	548	571	540	571	554	566	547	601	579	591	553	580	566	588	589	612	574	533	577	586	562	592	612	561	568	583	565	542	571	623	591	538	572	544	554	546	571	530	529	575	592	590	565	638	605	585	607	595	604	589	575	604	617	588	610	563	571	571	593	561	555	591	592	586	567	551	559	560	602	610	545	560	597	561	587	603	597	575	565	544	560	537	546	538	550	595	583	536	604	548	546	564	569	585	572	546	556	556	562	540	593	567	569	542	585	568	552	542	576	533	599	581	613	574	587	554	603	573	600	584	606	587	520	617	549	580	607	559	565	556	604	585	572	583	565	613	582	578	550	578	571	575	589	553	577	568	541	581	577	602	567	594	584	580	577	568	580	570	553	563	555	572	583	596	549	569	545	564	571	575	598	536	605	553	558	577	569	552	553	584	573	546	542	587	544	558	608	605	581	610	563	551	572	534	574	578	552	564	565	578	612	594	556	570	550	615	582	574	566	600	538	581	587	561	623	574	574	616	582	566	566	552	521	626	572	591	549	584	539	618	563	598	588	558	513	582	545	561	562	616	528	553	581	614	569	585	575	586	566	570	574	570	544	539	576	593	567	566	587	601	560	578	579	568	554	563	624	566	550	566	575	571	534	562	572	573	525	580	562	587	572	579	612	563	596	574	595	588	575	544	568	580	564	570	591	588	576	596	542	580	608	594	574	567	532	543	545	564	528	590	548	558	591	590	595	552	565	595	579	563	580	580	603	550	593	550	523	610	571	547	570	548	593	583	588	571	566	587	603	545	589	603	569	545	558	567	519	571	613	549	620	615	566	595	554	552	620	557	575	564	576	617	599	550	584	625	533	570	579	594	577	559	582	556	587	564	580	549	549	567	550	614	551	599	562	582	556	576	593	583	547	528	550	541	557	581	597	619	581	568	547	569	565	568	529	574	564	563	577	555	607	591	564	564	556	531	588	539	586	566	552	587	568	542	582	556	588	546	546	589	556	521	584	556	536	587	598	583	548	567	595	625	560	562	567	573	594	594	565	599	611	548	602	582	599	572	601	597	592	569	555	557	570	574	547	583	566	558	579	542	579	597	592	600	629	537	571	589	573	618
5805	11452	11049	7565	6283	21066	48335	41259	21757	12251	4737	1608	796	626	594	584	535	557	536	517	516	523	562	586	514	517	537	525	540	523	584	528	541	551	553	567	593	556	563	580	541	529	533	523	537	493	509	561	548	516	597	530	541	555	524	539	529	526	502	490	527	521	539	531	568	558	543	539	566	563	528	529	525	562	558	523	537	557	548	501	541	544	548	582	504	544	544	525	525	567	567	582	520	554	579	557	541	533	537	510	515	540	565	553	585	493	506	546	599	565	546	541	576	568	532	572	547	485	553	551	545	521	531	521	530	511	539	598	539	543	554	558	533	525	555	550	549	529	555	577	532	554	554	545	561	555	566	528	549	564	556	522	542	527	556	506	514	513	510	534	531	533	508	569	527	535	548	592	550	534	571	522	568	565	521	575	534	517	569	530	554	544	527	516	542	513	590	526	516	545	547	493	501	532	538	556	558	537	567	515	546	553	574	518	538	535	534	530	522	551	526	563	529	525	547	548	562	538	510	482	561	542	530	514	568	562	573	476	578	567	555	547	539	524	562	545	536	544	559	515	537	497	553	610	526	550	539	532	509	527	538	557	551	521	549	562	556	539	567	486	567	517	593	542	533	552	547	539	527	538	571	588	535	552	563	539	543	527	524	518	513	531	522	558	553	544	511	539	512	541	533	544	530	528	568	539	535	581	600	526	543	519	548	571	567	528	584	520	542	540	500	541	553	552	538	561	514	519	533	549	544	541	525	533	537	519	578	555	539	534	539	567	557	510	589	540	541	540	561	532	564	530	518	521	533	547	502	569	558	529	560	531	569	560	508	527	530	546	522	507	514	571	493	563	585	518	546	591	537	501	506	581	572	559	519	486	577	558	522	522	560	537	524	527	593	521	555	534	544	508	518	530	567	597	560	560	554	515	534	521	575	492	570	544	580	521	568	525	571	506	540	520	524	543	542	522	540	549	512	556	534	548	569	546	552	547	571	523	522	557	520	567	531	521	548	520	498	560	516	552	545	509	563	548	527	551	548	547	531	535	539	507	570	528	573	523	520	551	544	596	590	521	527	513	581	497	520	520	536	508	541	524	554	540	516	538	493	563	513	548	520	541	565	525	557	562	501	522	564	487	575	530	540	558	530	537	517	518	535	577	528	563	573	535	538	577	513	514	538	540	523	520	532	585	546	526	552	564	576	503	526	529	549	555	567	552	522	528	548	561	549	553	490	556	538	537	511	544	508	500	545	516	568	547	510	575	559	575	553	548	505	554	504	557	542	485	539	532	559	564	577	556	575	528	530	524	534	538	524	541	595	547	571	508	534	549	538	513	550	545	535	551	521	537	585	529	548	528	491	543	551	514	565	558	540	527	546	555	539	573	553	509	566	514	528	568	532	559	541	563	549	554	532	542	527	541	533	548	546	522	549	512	528	566	528	545	536	525	518	554	523	558	586	543	553	535	553	553	539	557	498	520	535	569	567	516	532	551	499	544	523	552	515	537	517	531	551	581	561	545	528	580	563	511	544	529	585	528	510	552	543	540	544	534	553	519	548	510	544	575	522	538	548	568	535	547	570	539	591	556	488	567	533	530	560	545	513	547	577	555	577	536	592	561	539	530	532	526	504	544	562	499	536	538	506	497	512	551	559	542	525	552	561	530	522	544	513	553	536	534	535	518	533	531	582	561	529	530	548	554	573	555	548	521	532	566	544	532	529	554	580	546	530	542	501	531	532	515	580	538	582	573	575	565	537	553	543	557	560	534	564	543	525	558	528	492	457	543	576	542	514	538	539	561	556	534	531	537	499	551	534	556	529	511	550	551	541	541	532	540	515	566	570	524	545	559	541	531	559	523	501	572	518	563	551	557	511	569	528	575	516	530	568	534	529	557	534	530	555	507	537	559	512	570	521	571	530	560	550	544	532	540	571	560	513	533	527	537	541	552	549	563	547	519	582	529	521	543	549	519	573	534	534	553	548	551	536	561	538	558	524	560	568	556	527	499	529	526	547	536	544	529	527	530	530	483	515	544	517	526	530	557	503	511	533	523	561	548	552	557	562	532	572	525	567	579	514	545	550	544	512	535	564	530	548	530	525	529	524	553	557	538	525	529	568	504	523	578	533	541	548	549	526	542	533	563	538	549	528	522	518	551	516	558	515	537	560	524	515	569	548	546	512	538	484	538	572	550	544	553	557	566	490	532	563	547	575	584	529	515	499	585	556	540	528	561	544	537	567	548	548	552	568	544	557	550	539	567	554	555	522	509	496	546	535	534	582	524	580	558	551	533	520	524	547	542	529	514	501	505	548	549	560	572	572	577	546	552	590	522	505	547	538	523	580	523	498	538	526	538	536	532	548	531	572	552	513	540	582	562	532	529	575	575	549	542	569	502	495	567	512	586	535	532	515	521	514	523	526	581	532	559	539	561	532	537	575	522	527	507	558	481	540	538	548	515	581	525	556	538	556	554	542	534	570	608	553	558	551	508	547	543	517	532	491	569	539	547	551	595	563	537	499	541	548	517	493	555	509	539	515	513	507	505	512	534	536	535	515	542	572	537	513	490	569	491	498	545	548	554	558	521	535	552	540	532	545	541	573	558	563	528	536	542	552	499	530	539	549	543	516	587	532	547	587	547	543	540	579	555	544	575	499	566	572	511	508	561	544	536	519	546	550	511	533	525	531	543	564	568	575	543	534	574	580	539	548	512	535	545	544	535	526	525	544	565	555	564	563	515	555	531	556	517	551	549	538	538	596	538	544	570	542	513	549	540	575	524	544	524	574	532	522	539	543	521	501	501	543	557	545	496	568	533	567	527	528	541	535	519	515	520	552	519	544	556	519	511	530	556	552	504	530	537	518	591	566	525	531	525	519	581	547	516	547	519	510	560	530	497	531	526	514	515	525	551	527	494	547	572	564	497	528	570	489	541	558	540	553	587	499	529	597	534	496	587	546	517	518	565	534	540	520	557	528	526	516	581	547	574	557	513	546	544	536	589	500	538	511	538	517	529	534	542	513	516	498	506	562	569	547	526	581	523	509	552	515	578	534	529	543	577	561	531	476	520	581	509	541	526	516	532	528	527	549	575	535	547	601	522	517	541	586	536	537	530	551	550	558	569	544	531	510	534	557	534	521	544	520	541	510	551	555	552	543	523	546	541	563	560	564	527	597	526	585	541	511	520	590	541	534	573	542	548	551	522	582	541	530	546	535	511	549	577	525	525	529	540	542	536	532	500	577	521	555	548	537	561	526	572	577	524	570	465	548	550	541	567	497	546	531	551	493	528	552	567	532	552	544	532	516	505	523	539	523	548	524	546	528	537	576	549	500	559	561	553	514	516	548	556	593	541	519	547	536	519	529	499	515	540	534	566	550	546	550	525	514	525	543	529	548	510	530	514	521	549	512	541	517	529	538	535	564	542	534	517	497	546	539	539	543	586	527	534	526	543	518	560	540	521	543	532	548	534	557	539	526	512	512	511	551	536	531	542	552	532
27625	13193	3448	1946	1287	1606	3761	3553	2030	1131	720	507	520	489	441	476	477	481	503	466	459	491	473	483	455	423	464	424	448	459	459	478	511	489	487	489	473	475	453	447	456	460	474	452	469	462	467	434	439	453	460	470	439	487	454	442	407	421	465	471	461	484	461	471	499	449	443	457	486	480	474	475	470	479	453	465	449	437	461	444	462	474	442	443	469	447	451	444	456	475	438	421	472	492	440	459	406	465	466	469	437	455	475	467	445	492	493	502	495	469	464	465	467	431	455	451	458	448	450	433	414	469	484	438	431	448	492	478	472	451	459	464	478	480	429	439	468	497	446	488	450	434	448	455	477	441	453	456	475	464	494	463	465	439	449	466	439	455	449	449	456	468	436	464	434	427	497	493	435	446	436	485	471	432	446	483	451	499	504	482	452	475	451	435	430	502	417	468	458	434	516	482	475	465	474	434	504	453	483	480	445	480	399	476	460	488	488	453	478	473	501	425	470	516	451	479	488	470	462	487	473	469	452	474	445	464	515	500	455	457	440	479	486	463	435	498	450	423	465	432	455	447	446	491	451	487	491	492	472	439	485	471	458	468	474	434	478	480	466	431	484	446	448	455	463	481	443	492	452	490	446	443	437	440	492	524	499	463	465	475	448	451	410	447	495	442	462	443	473	483	494	470	498	432	486	468	442	421	457	460	450	418	451	436	458	432	441	407	516	447	504	450	454	463	460	433	418	478	458	455	446	455	450	430	494	453	442	457	479	412	466	486	487	468	444	446	472	456	479	450	482	454	475	455	436	455	477	475	460	463	438	427	457	461	462	483	448	449	463	461	441	482	461	449	457	456	466	462	475	472	496	439	492	476	472	454	465	437	442	463	483	405	476	404	452	448	446	450	427	489	477	462	472	442	464	494	464	467	445	433	502	439	463	462	450	495	462	431	439	465	518	488	446	442	451	418	446	473	467	432	465	486	451	463	461	490	484	460	462	449	451	465	451	438	435	444	445	470	468	455	434	420	454	459	485	460	490	479	433	439	480	463	482	457	484	507	482	454	458	477	481	479	466	435	465	436	477	473	449	472	461	445	477	450	480	450	456	441	433	467	436	483	486	458	424	481	449	468	489	456	446	419	492	498	479	467	482	433	455	469	468	487	442	505	460	476	454	448	436	489	455	484	442	437	462	487	459	479	466	455	457	481	472	480	485	493	485	494	455	473	454	437	459	480	495	479	483	446	438	456	450	464	442	464	479	461	451	456	417	460	464	471	483	520	493	466	464	452	479	483	482	457	452	432	445	443	476	484	418	459	468	440	484	465	487	488	473	452	485	490	486	436	499	447	460	459	505	493	484	484	449	426	454	485	452	472	499	471	491	457	429	457	452	441	454	465	473	465	506	466	473	459	483	498	437	478	459	485	453	460	484	482	480	475	416	460	473	401	475	467	491	497	477	451	470	450	464	496	454	445	442	420	484	450	463	478	471	455	454	455	466	461	444	489	464	474	440	479	459	451	488	485	460	485	409	434	471	464	458	454	463	436	445	458	479	495	461	501	443	497	447	502	466	504	436	488	474	463	474	385	429	463	478	490	469	485	452	469	462	475	444	467	501	415	483	505	462	447	444	474	469	496	471	483	443	442	428	481	463	496	483	454	492	457	526	493	451	457	457	455	445	466	461	466	448	479	440	509	461	422	468	446	459	471	462	490	477	500	494	486	448	432	484	467	434	428	432	491	444	436	476	466	460	486	477	518	467	456	463	435	452	452	490	435	461	487	430	460	442	455	485	476	436	442	465	446	489	470	460	477	465	465	514	479	416	479	479	448	468	453	431	493	451	454	475	457	425	462	461	423	482	457	457	433	462	467	442	453	452	470	440	476	451	463	497	446	428	442	450	489	465	471	471	463	444	439	467	478	469	474	412	481	497	440	432	419	427	428	463	494	479	469	469	470	434	479	419	469	448	462	455	441	449	437	451	455	464	489	481	453	475	457	489	458	452	445	431	468	462	493	493	469	422	495	480	422	486	454	459	464	474	446	480	468	467	427	447	447	482	465	486	494	457	474	448	420	475	461	467	447	450	463	481	442	506	446	435	474	469	464	479	493	475	485	487	458	466	491	493	451	421	447	479	515	483	436	460	473	469	472	485	467	471	491	469	432	434	507	463	458	463	457	484	466	480	471	499	487	474	458	466	479	427	475	460	455	443	430	492	444	462	429	476	471	448	467	470	485	487	491	455	474	506	471	468	460	471	469	480	471	490	436	485	467	477	464	473	466	458	466	469	452	439	455	453	437	429	452	454	491	448	418	474	477	476	451	471	479	457	491	475	421	495	445	449	478	460	487	455	464	440	477	465	458	421	480	442	453	489	462	491	517	453	474	495	495	468	440	464	514	462	474	455	486	436	518	465	471	465	448	445	463	445	435	479	479	470	476	432	430	447	488	470	418	446	434	412	439	449	461	460	464	455	438	449	473	490	468	462	461	491	466	433	479	435	486	464	450	468	442	476	474	441	436	471	457	452	501	475	456	480	459	455	449	466	475	484	434	442	440	439	438	464	479	431	442	471	501	463	519	479	463	441	508	439	491	449	480	443	465	444	462	483	463	440	429	496	510	468	461	486	476	456	455	418	458	437	463	496	483	470	451	444	446	448	445	477	466	468	470	507	451	492	471	470	427	480	487	467	470	446	424	466	477	413	458	468	459	443	493	454	497	500	518	428	436	480	459	481	478	476	471	461	455	456	443	456	446	437	473	489	473	523	458	460	444	501	473	475	456	488	467	437	499	476	441	427	440	477	460	482	467	467	463	492	439	475	480	447	474	481	482	472	484	476	501	451	500	438	475	480	454	478	472	429	457	487	468	458	450	429	452	472	439	491	437	459	488	457	482	482	434	477	478	469	447	494	472	490	434	486	449	457	461	425	440	440	466	468	470	502	439	466	444	478	485	481	467	455	468	473	428	475	459	443	450	432	488	487	492	461	495	494	475	441	452	459	447	460	469	457	482	445	483	482	460	480	480	499	446	459	443	434	438	450	453	456	497	449	462	510	463	441	483	499	488	482	469	449	448	477	433	452	455	511	436	472	454	471	491	462	474	504	497	462	436	510	479	496	453	475	466	475	465	477	451	444	463	454	451	461	457	487	479	472	469	528	479	494	443	471	456	452	463	495	468	491	479	465	437	455	470	423	461	465	472	446	479	445	475	456	462	465	484	454	467	501	500	463	487	468	473	498	470	500	477	422	502	498	436	451	458	440	503	473	520	426	454	464	463	475	489	467	487	481	442	505	479	466	465	476	458	455	451	466	497	428	440	461	448	451	479	469	453	459	426	439	432	454	451	448	447	505	479	475	472	472	478	474	459	456	443	481	457	454	428	470	466	456	483	481	466	440	468	460	431	445	441	443	476	454	470	445	466	447	454	436	449	407	462	443	486	477	444	490	468	454	441	466	423	467	484	466	432	486	440	476	469	483	453	457	469	476	452	456	444
6080	3250	3058	2052	1610	2159	4634	4153	2319	1261	783	522	469	463	418	439	428	406	430	439	413	427	446	389	423	389	448	402	454	420	426	435	397	414	432	435	428	414	425	418	430	442	405	479	442	429	442	391	423	446	423	398	422	466	384	421	408	415	399	412	420	426	444	456	482	411	423	396	453	405	422	422	453	447	430	410	391	451	405	426	442	426	426	415	437	423	438	444	417	429	422	419	410	462	442	412	385	457	441	444	427	476	468	431	404	411	424	440	383	411	444	388	431	473	417	415	436	407	405	428	426	449	449	429	415	451	398	418	414	464	451	408	395	436	434	439	453	442	416	467	395	410	428	486	411	472	428	413	419	387	413	423	427	417	435	438	474	401	400	402	433	397	424	422	414	411	450	439	403	409	437	440	464	409	418	395	425	437	417	433	448	437	429	410	420	442	447	450	455	444	406	464	438	417	436	415	423	425	431	457	449	480	432	422	435	452	439	416	450	441	439	410	413	390	416	416	439	395	424	441	440	373	437	458	431	439	436	433	440	426	396	461	387	425	431	427	400	435	413	387	444	401	442	413	410	446	468	426	438	426	426	445	440	446	408	419	415	418	431	435	422	445	419	409	425	431	423	434	432	436	408	404	433	394	416	378	421	447	442	414	431	436	403	428	392	451	417	403	428	390	422	443	418	421	409	442	436	453	420	436	400	428	408	451	428	413	453	402	430	419	442	447	414	420	445	414	414	436	428	406	428	400	425	467	418	421	429	457	419	439	452	423	473	460	431	437	410	405	416	421	402	434	457	427	438	429	417	427	439	451	417	442	408	410	420	463	419	423	430	449	450	430	463	394	440	416	446	416	402	433	413	415	407	427	436	466	395	449	424	423	449	424	372	429	399	433	448	418	393	436	448	424	399	461	420	419	435	421	430	444	428	443	421	391	415	419	387	409	410	418	417	413	413	439	390	400	411	444	438	442	428	439	463	429	388	415	438	397	413	442	460	467	428	432	435	430	416	408	448	423	420	420	415	433	395	419	456	420	420	413	443	426	458	412	439	393	439	427	441	403	441	409	412	408	426	439	393	435	445	427	400	404	413	426	391	424	421	451	449	448	406	407	431	433	437	409	432	396	414	438	424	418	418	444	422	421	410	454	444	410	444	423	452	393	461	444	412	412	398	425	430	380	410	488	408	438	452	477	406	446	454	420	438	426	446	418	446	426	423	442	381	421	431	446	416	423	428	408	438	439	414	405	424	409	457	438	446	407	416	429	401	429	417	423	465	472	405	396	446	438	431	415	418	406	417	464	409	446	406	434	444	454	390	434	427	415	436	427	399	424	444	433	425	413	443	403	404	413	426	418	429	438	427	417	451	434	438	424	426	449	408	429	409	481	450	420	411	438	434	451	434	390	420	457	413	422	435	408	407	408	430	398	403	398	423	433	420	387	432	449	434	424	447	470	378	424	437	434	430	422	454	413	425	422	395	437	456	430	403	413	452	434	398	435	462	428	424	404	422	438	452	397	443	426	427	443	378	413	383	408	415	438	408	444	421	414	471	408	425	437	412	448	422	435	439	429	429	472	449	459	405	462	403	407	419	461	429	403	421	419	410	464	426	459	430	443	417	429	422	434	482	407	426	432	423	474	394	408	421	404	430	400	426	420	419	434	434	404	419	426	458	466	428	483	443	435	437	454	434	463	423	414	424	395	409	454	478	425	399	410	424	431	411	430	424	412	437	394	455	423	433	437	463	425	449	429	410	415	420	389	400	439	402	425	436	441	409	423	444	423	434	455	425	437	408	432	459	388	451	456	413	437	421	451	425	438	404	468	442	436	455	451	420	392	425	429	438	399	440	418	401	431	438	430	435	472	462	431	402	387	434	419	425	485	408	429	416	440	377	408	455	401	460	416	393	424	438	403	438	459	424	409	469	440	449	423	403	426	401	442	443	432	424	426	419	418	488	384	427	425	435	442	384	420	447	414	419	455	378	458	457	442	410	463	373	406	410	437	445	459	430	442	399	404	437	427	393	427	424	417	412	443	438	406	458	398	462	438	445	432	437	421	434	417	402	423	427	437	434	456	433	465	390	426	464	411	448	445	397	410	453	428	430	414	403	440	449	421	439	442	466	411	447	437	432	393	416	401	405	457	449	409	399	442	419	373	434	411	414	435	400	407	442	430	394	419	476	423	401	440	399	435	407	427	442	429	385	400	414	452	407	440	405	420	436	437	443	454	424	429	379	434	452	434	443	448	409	414	440	455	426	391	437	440	427	435	420	407	440	436	434	402	400	451	460	449	473	441	450	416	442	477	410	428	414	444	405	401	446	438	415	416	437	430	424	437	408	449	407	427	450	414	429	453	402	425	401	440	435	433	405	413	456	397	426	447	424	426	423	474	429	417	406	425	423	393	437	409	447	410	471	442	431	407	435	412	422	402	417	418	450	433	464	424	449	450	450	443	425	458	470	410	424	424	415	422	414	437	410	412	449	426	395	403	427	421	456	468	411	462	390	437	439	388	436	420	404	410	404	409	426	450	425	446	418	426	405	486	407	420	428	419	407	407	430	440	431	410	467	416	437	401	410	458	413	442	394	415	420	451	421	426	451	428	474	417	393	425	441	450	454	459	426	420	432	455	408	444	386	452	427	419	437	422	419	414	395	447	436	429	435	434	408	419	404	434	423	426	456	423	413	392	450	474	407	443	438	456	439	422	419	435	366	416	422	402	454	406	433	441	439	436	423	428	397	426	410	425	456	426	424	429	455	462	422	417	452	437	425	403	426	447	414	422	388	450	432	417	436	453	405	436	412	436	436	426	435	431	409	445	455	427	438	426	433	399	435	451	419	406	410	423	460	468	417	435	404	428	429	440	439	412	422	394	469	473	436	467	396	440	446	417	430	432	415	391	429	434	417	431	441	466	435	454	424	433	409	407	427	416	398	428	435	440	400	438	387	457	428	391	429	458	397	417	414	408	436	425	421	426	424	456	399	440	451	406	470	408	401	423	425	439	424	402	420	425	452	429	413	429	452	406	413	441	424	436	381	449	448	429	412	433	444	441	422	389	432	454	441	440	423	411	415	428	396	428	460	449	443	425	415	440	444	438	421	437	401	421	433	390	448	419	444	432	420	417	423	414	441	440	435	410	433	418	425	394	410	396	461	355	412	431	456	450	432	433	406	415	445	421	455	450	469	420	420	455	395	459	420	432	460	431	429	423	432	386	422	416	452	446	423	400	432	421	437	467	455	430	456	437	445	440	418	458	410	421	424	399	431	450	469	408	420	436	412	443	410	427	434	418	432	418	441	438	452	456	430	416	460	433	416	465	427	417	439	415	417	399	437	416	422	414	451	436	402	438	407	429	432	452	428	444	442	418	428	394	430	419	399	444	405	441	404	405	426	414	452	430	465	412	393	422	446	452	451	459	453	430	427	438	442	433	447	441	395	441	418	423	439	427	428	423	429	438	473	441	404	453	441	426	440	405	442	421	437	408
25558	21435	27157	25078	8223	9298	29978	27439	15307	5852	2372	853	634	504	520	495	507	496	459	480	465	497	507	486	442	436	511	479	486	458	506	500	487	457	488	476	478	497	493	458	461	508	434	492	459	463	477	448	509	477	478	479	513	461	455	431	471	492	464	473	470	492	471	464	495	512	458	477	463	523	441	478	455	452	499	495	456	513	477	472	476	481	455	449	469	475	447	480	453	454	445	485	432	438	452	460	447	490	465	464	483	495	465	478	462	517	517	470	462	463	513	470	439	461	409	463	439	495	443	472	438	517	480	509	462	479	485	466	465	473	473	444	483	504	446	483	455	464	454	502	424	448	457	483	521	433	482	471	481	483	459	441	468	483	472	444	474	495	477	489	490	489	461	441	424	447	466	463	458	502	472	489	456	458	446	512	502	484	453	444	444	471	487	508	477	461	478	475	505	467	446	463	511	457	501	466	480	483	518	532	469	490	459	467	443	477	445	483	500	521	464	494	506	490	503	461	444	484	479	458	503	486	470	454	451	449	520	438	506	458	459	482	438	461	495	460	437	468	495	461	467	492	487	479	474	432	451	473	462	434	442	486	475	444	472	486	506	507	496	432	498	417	506	506	446	477	473	503	459	451	473	474	474	489	514	483	448	467	473	418	451	465	478	464	473	459	460	474	510	481	505	458	455	469	434	471	464	523	500	483	503	498	500	467	466	484	463	453	479	463	439	478	482	478	485	471	477	470	433	478	476	480	473	477	447	428	441	494	517	469	476	498	500	499	446	495	454	453	479	493	498	452	470	495	470	514	477	496	488	432	465	449	479	454	489	434	487	491	432	512	492	495	490	445	466	436	452	502	468	479	460	486	445	444	472	514	465	460	478	458	515	449	479	443	488	454	459	479	446	476	459	453	468	457	485	450	453	467	454	499	469	492	442	448	475	519	479	471	518	478	486	471	449	489	454	481	481	453	460	405	475	485	447	487	491	473	471	453	457	462	518	452	500	474	480	473	450	534	487	450	440	461	450	487	507	461	470	514	475	495	470	450	419	487	454	463	483	473	463	473	451	462	493	477	455	456	508	434	478	486	503	464	481	487	495	460	510	444	419	467	461	442	463	465	470	478	436	495	522	527	506	484	478	492	480	482	445	488	441	519	495	465	508	450	485	479	494	466	493	423	471	430	457	462	477	456	472	479	470	508	445	487	452	476	476	482	458	476	504	463	469	496	408	477	472	446	421	467	439	480	437	506	498	461	490	445	497	447	485	454	458	467	468	475	487	485	506	429	487	508	468	503	512	461	425	440	450	451	435	484	479	462	493	462	505	458	479	444	482	491	492	461	488	450	455	478	455	438	499	495	461	430	433	505	474	434	437	484	414	450	490	486	482	471	465	411	476	456	508	469	465	464	477	474	503	476	463	480	447	469	483	508	463	449	452	461	490	483	460	527	459	458	451	468	418	499	482	487	453	472	476	440	451	480	441	464	437	480	500	435	502	467	483	464	441	480	464	498	474	508	497	486	481	459	483	499	454	492	498	516	487	459	467	463	472	449	445	476	452	458	471	516	443	474	454	506	479	465	504	475	515	463	478	468	502	460	488	500	468	464	471	476	518	436	489	476	470	478	452	512	524	457	443	515	472	526	473	438	468	480	492	452	458	493	484	501	494	454	448	481	511	479	453	456	458	455	478	451	448	431	470	467	457	429	472	457	477	527	451	466	488	450	471	478	482	500	449	427	488	462	484	479	475	478	499	485	506	484	454	510	493	450	453	453	453	483	524	440	447	498	449	474	486	474	479	434	457	501	475	448	440	479	482	458	469	469	492	475	439	465	470	454	462	471	476	531	506	482	434	458	460	492	410	479	460	488	458	463	500	455	485	472	478	472	473	461	502	478	500	480	472	472	481	474	510	482	495	469	470	467	467	482	480	473	484	457	495	487	472	461	519	421	461	476	442	507	450	466	500	410	481	458	445	439	495	483	473	490	475	478	454	509	493	512	471	478	450	460	463	423	462	458	478	501	497	492	495	499	498	466	467	458	460	453	470	497	476	483	487	455	480	465	421	466	496	475	434	473	496	444	486	489	469	452	434	508	493	490	447	451	485	451	464	452	455	455	461	473	505	471	459	505	487	440	471	447	449	433	506	489	466	488	500	493	473	441	457	487	464	470	443	444	461	480	492	444	477	520	474	448	459	494	474	480	467	462	481	467	440	447	479	494	459	453	511	490	449	479	504	478	500	473	453	466	506	471	491	472	448	453	484	447	456	478	478	414	466	482	472	489	430	481	484	471	496	436	438	500	487	436	442	432	486	538	462	449	448	500	507	556	500	494	492	488	416	453	501	480	497	468	463	450	426	433	478	437	446	438	452	451	469	454	475	481	471	446	457	449	449	485	489	467	471	459	446	474	434	471	464	458	439	445	463	428	485	476	488	470	492	473	492	455	515	463	451	485	475	463	500	492	464	451	498	466	480	476	447	495	505	476	469	487	435	505	502	438	438	442	492	511	492	461	467	458	481	485	469	460	474	467	492	443	434	482	494	521	473	478	473	450	473	473	464	479	482	420	501	445	492	467	452	503	451	475	469	482	499	446	461	458	422	494	467	445	439	468	456	493	445	429	444	515	485	485	514	485	465	446	460	420	496	487	496	443	509	477	510	453	453	484	438	457	506	497	472	465	423	463	515	473	445	490	440	444	463	500	526	460	449	416	492	477	468	459	466	486	454	494	486	454	486	509	510	467	489	514	476	464	478	462	475	459	430	475	444	481	506	513	476	472	444	473	490	502	455	465	492	444	438	462	472	480	484	492	440	449	497	471	488	502	486	484	464	488	475	479	468	468	488	468	490	440	461	429	457	493	435	505	493	497	485	461	482	444	480	457	470	481	497	488	454	465	492	483	465	456	494	476	457	448	500	451	487	487	423	432	491	496	443	468	420	444	452	477	427	448	449	479	464	475	498	489	446	441	489	482	467	444	489	471	457	472	448	522	442	483	421	472	453	450	468	453	520	462	464	475	449	479	434	471	479	490	441	454	505	456	494	447	506	475	457	423	466	488	474	424	448	478	463	495	475	458	478	490	466	467	458	478	475	468	476	451	474	470	465	467	482	464	466	447	435	476	464	509	443	467	507	471	519	453	496	476	495	488	445	460	431	472	515	464	457	411	498	474	456	452	463	505	468	468	495	486	450	446	470	471	456	493	447	510	475	480	474	483	422	437	461	514	460	461	467	447	494	423	496	488	453	454	469	465	469	488	492	494	413	426	513	457	475	444	481	484	504	466	471	504	494	449	484	454	522	501	467	456	463	465	452	479	441	483	436	492	514	467	496	474	446	468	433	496	441	499	482	462	475	445	466	474	520	485	492	468	446	445	450	458	496	511	518	448	488	452	473	454	495	496	452	468	440	480	459	494	466	478	461	476	474	488	457	522	426	491	473	476	507	453	466	503	490	446	471	482	457	440	497	474	449	472	450	503	439	498	435	449	477	493
5561	8411	9808	5172	3498	11675	28510	23983	11985	5962	2559	955	587	470	476	454	472	511	500	429	534	487	470	424	455	469	495	470	455	487	492	500	428	484	470	445	499	451	474	472	470	456	445	472	457	448	476	485	473	474	467	448	455	481	460	481	490	488	450	413	511	480	464	495	459	474	441	466	443	484	475	428	460	457	459	437	462	450	450	450	425	492	423	476	446	456	474	452	451	489	469	469	463	438	441	457	486	462	491	463	412	490	459	420	468	446	458	504	485	462	456	467	479	485	460	464	482	465	450	456	461	474	457	449	463	494	401	469	467	486	500	472	457	446	433	468	447	472	473	497	456	462	460	474	430	466	440	429	434	473	492	441	500	438	469	458	484	442	475	465	452	468	485	464	446	456	430	480	459	427	485	455	476	464	433	477	480	440	422	451	481	443	447	461	454	464	487	472	467	477	460	458	459	442	461	471	443	473	458	442	502	502	431	434	464	505	444	470	466	478	453	454	452	460	460	446	461	445	435	441	409	475	442	493	460	461	464	497	485	476	450	452	477	460	459	494	467	480	471	478	468	463	443	419	471	449	501	405	472	454	472	458	458	465	469	450	475	475	457	459	455	442	442	480	476	446	424	431	454	450	469	480	489	474	441	449	437	445	482	443	461	469	436	474	505	515	494	469	472	448	454	461	453	461	473	444	465	449	455	466	467	478	469	476	475	461	457	469	468	440	453	431	436	447	442	485	507	463	433	450	494	472	510	423	471	448	492	451	473	463	454	464	443	422	453	500	454	461	449	482	478	466	439	473	425	433	441	452	446	481	445	462	448	474	464	461	446	434	485	458	425	474	484	464	489	444	480	474	499	429	477	436	480	452	455	445	481	449	453	411	475	442	452	436	465	490	446	472	443	455	464	479	440	461	469	459	470	475	466	445	454	460	513	482	492	427	465	463	464	440	466	508	458	445	470	468	469	462	502	433	464	475	448	459	472	453	482	461	475	471	432	501	451	435	451	457	494	461	458	475	445	473	448	447	451	442	485	475	419	479	518	444	460	468	445	473	470	451	495	441	449	459	437	427	444	475	471	461	485	468	442	480	504	467	440	452	427	447	486	440	410	448	487	455	469	465	444	447	465	434	449	488	446	492	495	480	484	444	447	456	451	447	458	444	426	420	454	484	454	480	419	511	423	458	452	460	460	452	436	455	483	498	464	494	439	453	425	422	456	497	450	474	448	453	503	457	498	455	478	453	458	481	405	475	451	446	446	437	467	422	442	452	442	430	445	488	440	486	449	451	486	454	511	454	488	423	456	436	449	482	448	442	494	451	438	459	484	442	432	465	459	451	435	475	479	444	475	478	470	494	470	437	470	442	504	461	445	451	435	468	457	454	437	434	443	447	440	460	494	489	436	465	481	454	457	486	452	447	478	485	481	462	458	423	413	497	481	473	461	454	477	435	427	466	447	453	443	449	508	463	482	456	485	509	459	470	440	486	425	467	521	477	483	490	460	439	464	476	484	440	449	470	452	458	480	458	466	468	456	481	430	453	458	497	436	442	482	472	431	438	467	441	451	439	437	450	478	482	463	465	456	454	454	484	479	457	475	479	485	461	482	440	459	489	437	454	459	470	445	478	432	477	487	441	430	457	471	470	472	448	462	433	458	478	471	430	449	454	457	478	462	437	491	429	452	457	465	467	448	451	416	441	501	499	463	452	455	424	446	480	428	483	440	489	485	474	471	458	468	430	454	423	465	416	449	430	419	442	444	462	475	516	457	493	470	436	441	439	453	437	462	437	479	443	451	503	441	472	466	448	440	444	442	439	418	404	497	460	434	451	482	428	451	476	465	485	471	456	486	456	463	466	447	467	494	442	452	474	470	472	432	457	453	453	464	471	446	465	470	439	476	442	450	477	487	434	473	488	462	461	458	447	441	481	476	448	472	454	428	459	462	443	463	473	438	470	447	480	460	447	465	473	459	439	458	454	468	429	493	473	452	493	467	474	450	451	434	470	467	452	468	431	471	488	444	468	475	448	485	443	481	445	466	488	431	429	471	484	451	482	473	439	453	463	442	485	454	438	474	443	426	460	418	475	526	503	448	480	451	427	448	447	463	481	484	443	438	439	507	455	468	430	458	434	481	455	463	478	479	461	455	475	465	494	449	476	472	443	447	465	434	482	487	455	481	470	450	460	439	470	469	496	471	444	476	452	458	469	439	461	480	472	451	448	453	461	493	470	448	442	495	451	435	455	491	457	447	426	483	424	451	471	472	457	475	483	494	442	484	423	499	433	453	422	479	434	503	456	411	441	475	436	454	452	480	446	418	462	460	441	463	445	430	458	473	452	486	445	467	457	476	456	433	438	480	476	428	433	458	465	474	438	472	408	443	433	423	439	458	422	450	464	459	497	450	465	467	492	462	435	464	454	469	454	446	461	481	450	454	461	453	443	423	444	444	467	464	466	483	477	434	427	476	446	435	439	467	446	474	458	455	453	467	477	474	455	474	475	456	456	459	464	464	472	442	424	444	453	509	489	450	444	469	479	478	452	462	459	453	451	449	445	469	503	468	474	451	467	439	467	430	490	478	493	482	462	443	470	512	441	442	457	443	411	460	451	440	463	467	471	472	493	430	451	449	452	470	474	437	471	455	504	448	508	512	499	474	433	487	466	456	432	468	482	453	450	415	470	455	466	452	468	455	484	461	466	465	447	448	451	474	483	442	478	474	464	430	445	465	479	439	495	450	490	465	440	487	474	480	449	458	462	455	489	446	459	459	462	456	467	493	505	462	459	456	449	415	518	482	458	477	457	491	484	464	458	435	491	446	446	473	438	454	444	477	428	459	479	459	450	438	457	434	446	457	436	449	449	464	450	436	459	443	442	427	440	456	465	433	491	479	471	429	446	447	449	446	459	420	461	480	464	448	451	468	495	481	468	453	449	499	486	458	473	465	517	453	482	445	423	503	437	445	457	468	461	479	449	527	443	495	464	415	444	464	455	445	469	431	449	445	457	449	450	465	458	468	449	473	432	432	441	464	462	438	458	455	459	421	455	406	464	463	475	446	461	441	465	453	423	451	421	474	442	464	458	489	501	480	469	454	477	466	426	443	456	489	455	462	456	462	452	435	455	451	461	451	469	440	450	437	468	465	459	467	467	430	517	461	455	451	445	470	458	451	431	439	450	444	447	450	469	482	461	435	485	428	464	422	477	450	510	462	430	470	478	454	483	469	472	462	522	427	460	432	438	446	489	446	488	496	491	441	458	431	430	433	507	485	456	468	405	457	445	474	430	461	466	438	488	444	443	447	425	476	441	444	449	430	465	467	470	443	470	429	454	480	478	414	436	460	439	471	452	425	445	439	443	443	404	491	447	444	462	433	445	435	464	432	446	461	435	459	486	468	497	489	458	473	479	473	430	443	459	440	466	455	476	440	430	462	455	464	458	429	484	457	454	425	424	478	446	416	480	438	511	443	476	427	474	462	467	434	497	463	497
24205	21396	28666	24548	21319	22309	50283	44455	29107	14436	5349	1478	851	635	564	632	618	597	580	590	592	568	582	604	577	616	602	578	609	565	550	575	546	587	565	566	607	600	518	585	571	616	586	557	571	627	553	573	546	530	583	583	562	583	569	614	545	592	568	557	584	620	602	589	524	640	576	523	668	588	577	560	583	533	583	561	542	585	563	617	564	590	528	554	554	529	575	595	575	567	582	579	585	527	538	528	525	541	618	540	538	542	553	518	522	588	541	534	573	574	587	557	511	578	548	540	592	588	564	600	560	585	572	597	568	621	551	605	551	568	618	588	509	544	560	524	586	543	594	516	548	557	538	549	536	556	576	582	578	560	563	539	585	592	586	597	521	579	631	575	548	568	568	589	542	557	626	595	580	587	586	596	557	576	599	592	541	591	526	556	577	567	650	600	524	608	575	583	574	545	564	583	589	584	564	587	591	596	602	592	562	578	559	563	622	602	548	578	556	579	551	547	588	580	567	585	593	539	583	584	593	600	528	587	615	555	559	542	619	598	583	551	621	554	563	549	579	598	578	527	541	595	595	593	562	584	588	555	545	554	552	603	594	576	568	577	590	590	551	564	569	566	581	529	547	585	586	597	575	581	546	593	545	580	527	582	543	562	557	528	588	560	572	604	577	546	583	587	575	564	561	529	533	559	584	592	567	578	559	599	555	520	595	606	568	563	511	559	528	597	561	569	578	560	543	575	591	575	562	569	557	529	573	593	557	594	534	508	556	569	522	560	554	571	567	585	560	546	561	561	529	565	561	544	627	542	567	576	566	617	582	582	585	546	559	583	559	595	546	604	543	526	550	563	550	566	568	556	603	567	540	558	591	587	542	542	559	553	611	569	569	578	565	553	545	559	569	556	565	567	546	583	528	574	592	569	595	555	582	555	525	556	592	608	586	591	570	602	586	555	540	572	560	557	600	566	586	584	570	591	586	576	598	578	599	572	584	528	541	585	583	589	605	585	604	537	524	534	561	602	581	595	557	536	583	527	537	585	605	575	549	540	558	570	597	634	561	601	563	576	570	583	567	580	585	590	576	512	545	583	582	574	560	590	577	586	575	550	560	607	545	581	585	589	545	488	596	584	552	610	542	570	578	595	562	584	575	581	585	537	592	553	571	606	603	598	565	542	613	544	574	579	592	591	572	529	560	530	529	560	555	554	580	592	536	572	583	559	577	557	595	559	530	570	568	595	566	557	606	511	607	559	569	557	555	570	553	527	579	582	526	595	582	558	591	599	571	565	542	557	550	572	588	553	557	545	567	551	560	602	562	567	575	613	606	558	580	611	572	610	585	591	600	602	547	579	587	498	590	529	561	560	526	536	554	570	554	584	542	554	577	593	590	550	590	556	572	557	568	601	609	616	562	542	528	550	563	627	494	558	563	556	554	534	575	564	553	601	574	570	613	587	565	589	578	549	544	566	547	546	599	578	547	610	584	573	559	571	589	572	545	549	579	624	556	541	600	525	575	533	575	609	524	583	570	538	591	571	542	592	587	556	540	596	592	582	567	563	579	556	570	592	620	575	557	580	613	544	554	532	561	568	578	538	590	523	587	560	564	533	528	604	564	560	595	568	573	624	531	594	558	597	551	570	571	544	568	545	535	615	549	584	562	528	588	551	563	538	608	603	560	578	604	629	556	533	568	612	538	599	581	588	582	572	570	584	581	589	586	589	572	549	593	573	527	522	579	561	533	584	597	558	587	550	561	560	546	532	537	562	565	575	540	554	620	616	580	577	614	529	546	572	545	551	565	604	546	567	569	539	511	584	568	543	559	595	568	557	534	585	597	581	549	528	572	560	576	577	572	541	536	557	589	590	503	537	579	610	575	524	613	534	578	590	560	576	558	531	548	578	585	546	525	561	558	573	623	572	548	547	553	528	590	547	538	557	580	574	566	552	554	598	581	617	547	575	554	575	594	600	573	543	567	567	629	558	551	574	576	585	580	605	580	567	591	551	543	560	548	547	569	567	570	562	601	554	549	566	501	605	524	587	595	563	577	532	565	555	564	536	548	559	647	585	606	581	594	573	540	589	589	572	612	553	562	586	568	561	571	591	586	549	584	589	536	603	528	532	570	555	552	591	546	560	566	581	565	533	539	552	584	559	585	575	580	503	559	615	526	558	567	565	525	582	552	550	584	551	587	576	642	541	567	540	570	577	583	548	570	551	544	599	575	592	606	578	562	572	579	577	576	622	553	555	570	552	595	539	542	562	572	612	570	556	567	552	536	560	546	581	584	568	517	595	595	579	592	551	588	592	518	539	588	589	590	577	564	536	605	546	548	559	544	561	569	564	575	545	564	590	607	545	576	559	547	566	569	606	515	615	543	599	564	552	557	567	593	552	543	545	545	547	564	609	556	588	559	578	561	549	572	547	595	582	589	541	583	559	568	583	581	574	595	550	567	577	567	546	569	562	522	624	516	544	554	523	596	581	552	540	534	573	553	540	562	521	545	570	531	547	579	562	541	604	587	565	572	583	575	583	548	549	561	578	563	521	565	625	557	589	548	568	571	572	604	546	550	598	585	561	569	598	537	579	566	568	560	612	581	566	588	551	590	581	540	573	578	555	589	528	533	601	533	580	553	605	553	558	547	587	597	604	525	566	595	590	546	591	593	564	588	544	553	550	569	581	547	531	549	556	535	582	583	573	518	511	591	586	505	568	587	543	576	557	579	562	538	579	566	567	618	595	573	609	589	572	538	554	567	565	503	538	603	573	506	580	604	542	562	571	555	597	586	554	531	567	600	571	574	558	549	520	554	562	603	625	536	556	593	581	575	543	585	602	546	566	540	571	556	581	550	541	554	580	501	533	535	546	552	570	541	584	545	561	537	571	601	545	565	556	574	589	580	577	549	606	581	564	560	588	536	576	557	600	629	584	493	595	566	575	573	558	559	567	571	549	582	560	536	542	539	636	534	549	606	613	580	529	562	586	573	550	604	583	583	580	565	564	581	579	570	591	553	575	604	585	564	585	584	541	578	559	581	595	558	581	548	612	551	553	569	555	531	540	553	540	573	580	583	584	599	558	572	535	574	565	525	571	621	576	580	535	568	549	556	562	588	571	565	608	558	582	589	545	583	548	561	593	569	556	573	571	619	542	559	559	560	560	560	565	556	582	596	548	536	584	517	615	562	533	588	600	589	553	568	559	577	595	571	567	563	519	592	545	550	564	559	511	591	571	584	591	580	554	550	583	542	588	527	561	561	543	612	589	601	624	615	542	564	548	570	587	576	548	560	584	560	565	592	576	541	595	574	556	556	598	548	555	561	573	561	525	571	602	566	595	577	572	607	541	580	583	595	616	567	556	580	583	578	549	557	595	565	538	557	597	540	584	497	571	577	544	597	591	576	593	546	575	562	579	560	579	585	565	567	550	604	589	583	578	602	578	577	554	554	591	553	591	551	588	558	578	520	627	562	586	574	561	588	535	628	604	622	563	524	591
7057	15355	16231	9495	7181	21560	47260	40419	22733	12078	4910	1561	838	611	557	535	523	552	534	546	532	574	598	547	568	553	519	572	521	557	561	544	583	549	538	517	550	572	519	532	512	564	514	575	582	573	515	545	556	543	560	519	562	544	560	536	563	528	545	529	592	555	515	570	572	577	581	548	507	540	553	572	554	530	594	507	591	605	592	570	583	543	542	591	533	540	540	577	502	569	530	557	603	578	576	522	563	588	533	596	549	519	523	513	564	537	564	565	560	582	552	535	562	549	523	525	541	616	555	539	548	534	531	530	535	583	548	547	517	572	579	538	544	530	551	569	542	557	569	527	539	582	543	506	532	530	546	588	546	580	539	537	525	527	552	536	552	532	557	547	509	501	534	505	585	538	523	516	528	539	527	606	563	532	549	526	570	565	543	569	541	555	537	573	543	561	565	538	550	522	523	571	517	517	573	525	582	523	533	558	591	548	533	516	479	555	532	566	554	543	564	521	522	566	529	530	559	565	607	551	552	555	562	523	597	577	555	546	550	543	555	530	557	529	546	575	560	545	556	521	532	561	553	575	543	542	506	513	554	524	568	497	544	568	572	571	553	526	561	554	559	539	569	580	505	553	539	564	550	566	530	570	535	546	526	573	556	570	532	543	561	544	542	537	543	500	549	525	506	579	515	568	540	564	539	552	593	566	564	567	534	535	574	530	529	553	576	536	563	566	529	499	556	508	541	567	562	557	461	591	521	530	548	539	527	535	564	564	584	536	500	569	589	581	536	532	574	568	553	572	537	554	507	573	548	593	554	521	554	554	561	548	528	566	619	495	494	521	511	554	584	566	542	544	615	551	561	558	586	573	534	539	565	530	557	527	581	576	591	582	534	623	555	569	528	505	572	553	541	551	587	524	590	575	527	559	618	551	551	566	549	508	527	539	511	557	580	584	517	536	545	563	557	517	526	580	621	592	513	609	547	544	533	552	531	591	561	542	535	532	564	553	536	563	550	526	523	549	575	543	555	545	545	548	532	578	528	532	573	551	546	553	533	562	558	560	543	523	499	541	531	599	501	542	557	511	558	562	561	558	514	522	543	564	553	545	574	520	568	488	534	538	531	548	500	554	519	546	576	570	518	495	604	531	542	554	580	533	569	557	561	595	553	566	558	539	530	553	533	521	571	547	539	560	555	540	519	564	608	535	568	540	526	554	515	555	538	537	506	593	547	559	574	582	558	518	587	547	528	537	548	523	549	519	552	540	548	553	527	535	559	569	539	556	555	540	565	621	541	558	527	559	535	500	564	549	514	509	548	548	548	575	574	530	559	581	564	539	518	547	506	569	555	580	558	532	571	547	504	573	530	542	547	557	547	520	584	530	529	552	531	548	566	534	537	551	532	585	551	581	551	567	553	585	548	545	537	559	460	558	565	557	549	538	567	504	535	545	533	561	566	553	540	542	551	573	568	487	496	560	546	532	535	549	556	530	556	539	550	569	534	515	541	523	552	524	552	532	562	575	564	528	518	541	583	546	511	559	551	544	547	541	544	540	579	563	560	539	535	584	539	529	520	524	592	540	561	596	583	581	598	558	555	520	535	558	512	541	556	541	537	593	570	579	535	511	543	474	567	556	567	532	505	522	537	577	520	530	550	584	572	552	547	555	551	574	508	515	564	569	538	541	536	538	525	586	576	563	550	538	546	562	540	525	508	544	547	564	570	526	518	533	580	532	577	544	568	519	548	556	525	546	507	544	579	539	530	546	537	563	564	535	561	529	532	530	525	554	532	538	557	584	524	571	542	533	521	547	565	545	520	511	506	514	594	511	568	549	530	532	575	525	528	540	571	538	558	497	571	536	564	569	494	514	548	577	526	585	567	520	537	549	511	550	571	519	573	557	535	555	553	590	541	487	570	540	529	553	496	539	573	566	542	553	558	548	556	552	534	586	553	518	513	547	547	535	548	553	550	579	585	536	567	531	520	547	598	541	536	517	513	569	554	568	552	540	545	532	547	595	570	550	557	562	557	496	581	578	541	527	534	493	552	519	522	582	549	494	534	551	543	549	560	530	555	532	522	543	567	501	536	574	522	561	512	514	572	559	546	557	557	510	587	564	507	498	575	563	531	561	531	544	572	535	543	488	558	518	509	527	512	573	590	592	551	541	525	516	558	537	509	600	566	560	544	583	514	539	556	556	544	568	580	499	577	571	548	541	592	547	539	569	577	539	534	538	513	562	554	547	519	520	549	559	572	551	521	548	523	575	556	577	507	537	534	559	550	522	575	556	581	540	576	585	542	525	512	570	513	559	562	536	537	503	523	567	472	556	573	535	539	548	562	582	550	563	550	552	503	553	538	517	535	542	501	534	549	559	559	533	575	545	549	546	523	552	541	577	543	582	537	538	549	563	544	528	547	531	565	573	558	508	541	523	528	539	581	517	522	554	511	547	559	553	553	493	543	550	554	569	555	472	493	588	588	516	517	515	545	562	534	587	541	526	527	551	544	543	507	561	550	531	558	565	546	530	550	538	560	572	547	578	525	588	557	559	524	536	548	533	550	567	547	568	561	524	537	509	543	495	533	525	609	538	540	523	567	572	559	520	531	594	524	547	546	546	538	588	542	529	550	551	556	544	547	541	554	498	551	556	565	557	530	526	582	559	538	571	506	549	525	527	503	537	519	603	529	523	564	520	519	558	560	525	576	550	550	544	540	546	521	529	563	593	569	566	563	578	533	531	527	508	544	560	558	547	542	543	557	554	544	534	539	524	539	584	541	560	540	497	517	513	576	557	498	594	567	547	552	603	523	532	536	581	534	618	508	569	559	527	523	583	531	493	537	521	572	509	574	535	521	535	542	529	519	519	521	504	548	511	533	550	552	554	539	557	566	585	549	572	533	530	516	556	504	518	523	557	539	542	557	555	524	589	562	577	558	546	556	558	544	545	541	546	531	605	521	528	538	528	508	547	542	543	558	519	525	586	549	534	495	568	554	595	523	562	556	549	537	579	524	576	531	573	568	510	564	540	544	547	559	533	564	514	518	533	579	532	547	545	512	524	537	532	525	537	553	547	565	520	527	518	518	517	589	521	555	543	547	546	531	558	526	549	567	561	538	509	501	533	539	557	532	529	547	496	519	518	507	552	568	532	549	530	527	493	545	575	549	522	531	569	541	540	553	564	498	569	578	582	561	558	576	616	523	524	597	500	534	510	563	567	550	524	572	546	563	520	550	555	542	525	578	534	573	506	507	550	500	505	565	512	554	544	582	522	542	546	558	554	559	557	551	501	547	574	553	564	543	553	586	567	544	483	457	528	554	525	529	542	566	526	544	578	561	505	578	576	501	555	548	526	569	516	528	572	509	515	547	535	542	526	565	501	499	512	520	550	532	546	528	502	557	557	552	547	541	567	515	541	576	544	510	532	541	525	556	512	554	563	516	581	530	557	553	527	597	599	570	535	544	528	502	525	533	557	524	521	575	561	553	549	520	530	551	586
27646	14452	5573	2836	1770	1791	3856	3414	2016	1202	719	574	494	513	474	456	453	463	440	451	479	464	462	442	457	475	487	468	433	531	474	474	453	427	473	469	479	463	445	448	468	453	472	471	472	460	493	476	454	480	457	483	413	478	466	454	451	470	486	455	432	490	448	424	435	454	425	485	489	452	490	441	480	445	492	479	453	464	472	430	482	453	506	484	476	431	493	502	473	495	464	456	453	462	488	401	474	465	419	414	489	464	447	479	472	454	439	484	461	454	520	431	506	443	469	448	449	480	523	468	508	437	483	479	483	483	476	480	450	462	482	486	474	440	487	431	476	457	470	441	435	473	476	476	471	437	447	441	470	475	455	456	502	494	501	490	425	488	465	486	461	480	486	488	463	484	460	469	466	455	487	468	486	439	441	434	521	488	459	445	479	496	460	441	511	452	474	469	427	464	469	489	438	451	446	465	446	473	468	483	513	483	409	467	489	483	460	469	503	474	523	461	488	468	443	464	477	477	487	459	450	478	456	465	464	481	460	463	446	438	496	461	488	467	481	447	471	494	468	476	458	473	444	438	459	462	453	473	452	417	489	474	446	481	448	417	480	483	462	466	474	499	485	465	446	457	450	455	475	450	461	444	467	468	444	444	454	441	474	439	466	472	437	486	447	457	442	456	504	469	486	471	501	487	457	468	487	484	486	457	474	468	470	466	460	460	502	491	434	469	472	504	421	499	476	456	461	446	443	489	464	470	469	450	455	468	453	438	472	454	470	433	458	422	460	477	456	468	475	436	476	528	484	462	480	475	459	441	471	463	466	459	440	450	456	475	456	464	466	492	442	448	461	492	468	512	491	457	471	453	492	470	513	459	451	456	428	434	484	494	470	482	452	417	458	462	475	423	448	449	457	477	444	431	474	456	480	472	451	497	460	467	458	483	476	485	476	521	452	467	437	458	454	476	490	474	497	454	446	462	450	436	467	461	452	486	452	438	432	468	464	490	460	464	440	460	522	478	442	438	446	431	494	467	464	470	481	467	439	460	490	481	451	460	460	447	458	492	469	432	503	454	452	493	478	468	432	474	469	449	448	497	496	466	483	418	419	467	463	492	505	508	461	484	464	468	526	474	468	474	472	442	498	490	489	456	437	473	499	469	450	458	442	474	418	459	460	437	485	446	471	451	446	483	458	445	450	453	457	466	450	453	473	455	467	471	446	453	451	469	461	467	447	485	469	457	452	480	471	486	421	481	469	479	456	476	430	456	482	455	453	438	478	465	465	452	414	452	479	462	524	439	445	484	476	487	480	471	462	475	483	463	502	465	474	458	480	450	467	479	509	474	474	467	445	458	512	473	461	483	454	480	441	473	461	413	463	406	475	471	456	457	463	495	468	482	483	441	467	491	468	464	473	486	479	453	442	465	460	475	459	483	469	458	440	459	491	454	448	455	477	539	521	483	474	454	431	480	491	448	492	490	431	452	477	442	458	445	473	486	455	456	472	460	435	426	500	468	436	418	467	452	468	475	450	463	484	489	451	440	462	444	431	474	477	476	465	458	451	489	460	447	491	489	458	469	499	487	467	452	458	465	474	475	478	454	465	397	508	473	479	420	459	503	454	439	484	459	497	474	486	450	456	436	455	479	484	465	463	423	457	456	499	431	503	488	466	445	454	435	460	467	490	429	446	492	457	417	439	449	467	489	464	471	460	478	441	458	445	457	426	492	443	485	438	485	452	430	415	459	495	455	441	453	482	424	438	450	458	450	458	465	508	498	462	458	454	439	477	489	460	452	455	464	418	508	439	472	457	434	493	450	467	442	470	502	481	484	480	454	443	495	467	491	446	496	449	459	480	481	458	461	459	466	423	465	457	471	460	479	458	430	437	427	441	479	502	473	451	490	453	473	452	431	502	503	495	454	467	483	447	430	419	472	470	449	480	459	444	438	471	437	470	466	460	437	467	469	490	461	453	482	456	462	436	464	468	439	475	466	475	469	478	484	436	494	452	471	497	486	494	470	436	467	440	475	431	463	502	440	441	500	447	489	483	491	454	472	489	465	464	504	478	456	459	436	455	439	504	491	462	452	528	489	452	494	462	450	426	475	455	501	449	473	439	444	504	442	471	433	465	477	466	462	517	467	429	420	452	447	439	501	417	484	504	463	497	480	479	484	444	458	472	463	449	474	455	453	503	452	494	474	492	472	495	515	437	424	453	428	457	475	452	488	468	455	481	462	472	453	469	480	449	477	475	483	481	501	488	440	454	476	472	471	491	480	469	469	521	457	438	473	487	489	502	448	441	425	418	468	532	483	457	496	446	468	470	457	462	436	463	458	474	444	478	484	452	413	481	468	500	489	470	434	487	477	442	461	464	432	397	433	465	489	475	433	481	471	509	491	470	448	431	471	437	470	450	474	460	479	487	508	494	483	479	442	467	479	482	464	499	461	470	458	471	469	458	460	430	446	467	504	476	430	498	468	449	489	479	486	441	430	448	454	457	468	464	498	488	446	487	457	469	459	469	464	467	428	490	465	472	450	446	515	468	476	449	468	449	473	467	476	456	477	481	450	483	485	476	474	476	468	455	440	488	462	496	478	483	442	506	472	452	487	459	452	459	503	421	451	482	432	473	488	520	469	450	453	488	488	453	432	464	476	407	420	481	447	503	482	460	459	485	454	506	465	498	457	455	474	429	438	466	450	473	437	477	463	408	487	502	442	453	492	471	469	445	452	499	453	473	455	462	467	464	452	470	511	460	433	466	487	450	442	472	515	484	471	459	506	463	461	416	431	462	450	480	443	455	428	484	444	452	472	477	459	440	462	458	474	474	458	458	479	461	482	489	501	477	500	479	440	463	463	509	520	461	443	453	419	481	482	477	505	463	437	489	436	453	456	474	476	486	485	467	468	413	482	468	483	484	447	459	468	472	510	485	498	481	484	491	497	487	467	507	470	496	484	450	439	483	472	473	478	457	437	447	491	454	467	451	422	454	473	466	487	478	453	466	451	472	462	485	479	491	469	459	478	466	437	482	496	464	429	503	481	442	468	435	464	423	455	453	464	496	447	501	496	462	453	463	491	444	435	430	509	474	482	447	467	469	499	441	476	487	414	481	459	456	452	503	414	437	473	460	464	476	497	427	492	473	470	479	479	458	463	494	490	486	467	463	461	490	429	455	463	474	483	455	459	454	445	460	443	444	431	476	460	480	419	449	420	523	504	448	511	470	477	486	447	472	468	469	449	436	463	488	443	469	451	474	461	474	443	459	437	486	494	440	453	461	483	459	489	512	424	469	470	463	486	479	446	464	504	443	490	439	474	447	453	470	490	424	481	466	479	485	415	464	436	470	450	422	444	437	439	494	489	457	451	482	476	455	483	457	456	462	481	441	466	479	468	482	442	495	493	471	483	468	473	443	457	475	443	418	485	473	481	456	452	477	473	528	417	443	477	517	509	499	463	479	484	471	494	486	444	455	488	455	492	453	487	484	462	474	474
6294	5698	5382	3054	2288	2490	4855	4047	2240	1327	778	506	434	435	468	437	405	458	462	421	446	462	431	429	476	477	457	451	467	434	457	410	431	437	428	411	409	416	399	421	433	421	463	411	450	448	465	452	427	448	425	455	462	403	444	448	388	396	371	454	468	459	426	442	427	445	452	411	420	423	446	419	398	445	412	484	464	430	464	471	428	441	465	442	481	418	429	425	431	412	433	425	402	423	439	390	426	454	414	454	441	433	484	435	456	434	416	444	425	444	406	445	456	405	431	427	412	427	451	444	381	430	414	434	399	456	451	417	407	451	439	439	422	436	388	440	468	466	417	436	406	451	416	423	434	452	417	401	445	420	435	445	461	392	417	474	442	426	421	444	435	487	422	408	450	437	422	414	432	429	442	415	407	410	431	456	437	464	419	412	427	444	426	416	431	385	404	399	414	425	453	457	397	405	401	423	400	428	413	447	410	443	442	416	433	430	468	423	456	440	414	424	455	439	426	441	457	433	432	417	451	416	439	463	438	416	480	434	414	453	415	447	454	458	444	398	435	437	383	453	428	449	390	400	449	427	416	436	423	452	434	421	432	397	439	426	460	420	395	424	460	430	460	416	409	420	405	442	426	439	449	418	429	431	449	405	389	413	432	435	422	455	441	430	409	442	429	437	403	438	432	454	417	390	404	441	434	400	422	429	407	435	413	433	410	448	435	447	422	459	460	465	430	446	434	421	442	397	441	431	413	426	431	397	450	469	435	443	418	428	430	396	381	410	423	421	431	426	402	425	422	468	463	394	441	445	451	447	411	418	441	440	452	453	441	430	428	415	425	410	412	426	403	459	461	388	405	406	448	430	437	457	439	405	422	472	452	400	432	432	432	418	441	392	402	454	399	454	413	429	426	431	438	449	447	446	423	420	457	432	411	429	416	452	401	440	425	397	454	423	420	443	438	464	412	430	439	418	454	413	409	445	431	401	400	440	411	448	443	390	427	394	452	448	460	397	424	414	441	473	435	387	441	431	430	447	409	451	451	429	493	431	439	416	456	439	433	408	468	415	447	394	413	463	449	432	450	444	437	398	431	448	426	456	462	420	440	437	438	417	437	411	432	446	408	426	382	460	449	446	412	408	442	429	446	456	449	411	452	392	410	451	434	421	462	432	462	419	421	425	411	434	436	400	475	451	422	428	414	426	407	407	390	401	464	441	458	460	454	444	442	403	430	421	425	430	431	448	432	472	395	413	412	430	410	477	472	463	408	448	425	437	447	409	453	421	447	424	456	441	441	420	434	435	471	466	397	435	452	424	445	406	426	411	444	434	431	387	417	413	432	435	415	435	416	422	451	428	439	453	452	425	432	428	435	432	434	440	401	416	433	443	396	429	454	434	461	422	421	442	426	501	403	431	406	477	390	416	393	414	427	431	433	409	454	445	434	452	473	440	445	416	420	453	422	444	418	439	439	442	416	429	460	421	404	436	401	409	439	456	435	450	491	426	461	439	473	429	420	411	429	438	469	419	433	397	416	448	462	451	427	429	388	457	430	404	425	409	391	419	423	433	444	446	432	434	461	412	428	408	404	384	412	455	453	448	441	451	406	481	424	464	437	442	430	421	451	414	464	446	423	467	434	471	439	411	455	463	444	403	428	431	457	471	419	431	415	420	417	429	409	459	418	444	445	436	421	461	443	431	449	427	433	435	463	440	418	449	457	442	432	433	436	473	435	434	410	442	432	446	446	482	448	455	442	452	441	460	454	452	445	402	488	452	448	414	428	437	437	403	405	419	400	451	434	412	440	441	444	420	446	400	433	411	448	444	420	414	418	389	426	427	419	469	440	405	447	413	412	442	436	424	451	452	409	420	397	460	435	416	453	459	439	427	422	423	429	444	428	429	447	436	426	420	461	434	429	464	422	415	437	414	390	425	410	425	437	459	414	447	431	412	424	386	423	446	420	443	439	444	437	462	429	441	452	408	452	411	436	439	389	403	454	441	395	449	414	444	434	406	423	449	437	416	448	411	432	430	438	421	404	455	467	429	420	408	426	475	435	466	441	424	411	421	439	446	437	415	465	427	451	390	449	444	430	428	439	446	427	435	391	425	419	459	447	449	423	407	424	398	427	461	444	458	442	465	469	426	425	426	398	455	412	454	431	496	428	418	410	416	409	459	441	390	433	413	408	414	432	456	394	423	463	418	450	463	422	427	422	442	438	450	438	453	466	448	451	438	429	407	498	393	434	444	416	415	389	443	444	446	456	441	396	467	419	414	459	429	431	467	483	407	420	452	433	460	435	439	429	425	403	429	436	454	443	397	400	396	450	457	433	409	447	420	442	445	444	410	406	405	431	419	452	395	376	425	408	483	419	418	411	415	430	461	474	412	441	436	440	413	439	394	452	467	451	451	430	395	414	431	429	453	420	424	431	436	435	414	431	437	479	403	414	455	412	443	430	457	447	474	405	412	426	420	427	410	453	416	412	448	461	390	434	432	425	406	420	407	469	451	445	416	425	459	405	410	437	431	427	465	450	415	397	382	436	421	435	449	451	394	424	424	479	442	458	424	483	422	419	444	419	419	425	428	429	437	443	411	389	455	411	421	430	445	426	432	428	387	442	457	447	462	376	439	438	428	445	419	409	398	450	471	441	428	439	384	395	414	457	396	430	410	423	435	456	407	421	462	429	448	414	422	441	426	444	454	471	412	443	426	467	415	409	426	464	440	419	437	453	402	436	433	448	455	425	397	392	469	433	434	446	404	467	436	450	422	428	403	412	396	428	449	424	415	416	426	430	426	437	429	421	432	422	439	438	438	415	446	444	434	430	441	429	433	430	448	408	436	448	464	422	423	438	392	411	436	408	431	382	427	388	442	435	413	448	411	483	426	436	402	430	432	413	455	434	439	420	432	409	414	466	420	384	423	430	385	394	460	420	431	429	414	417	414	436	460	435	437	454	461	419	406	425	447	372	443	459	426	399	442	414	410	436	438	428	436	449	447	436	422	439	424	451	403	427	385	470	425	426	443	422	399	455	441	432	432	417	422	443	430	429	441	428	439	412	459	419	395	495	447	460	436	426	441	440	430	409	408	423	422	434	430	453	392	402	441	404	445	469	430	422	440	438	430	422	423	461	407	426	401	459	470	415	435	472	428	454	449	455	417	437	423	428	420	471	441	460	420	452	393	399	445	428	401	482	427	426	401	433	437	421	434	430	405	421	440	390	415	437	420	439	382	422	412	455	468	433	444	435	421	410	435	434	429	431	407	453	428	407	427	439	449	436	427	433	446	457	419	458	413	427	420	432	460	433	445	493	421	375	504	431	440	420	437	435	440	461	437	429	418	418	422	415	442	424	459	456	427	449	435	410	474	457	425	404	425	443	451	450	446	438	412	388	415	436	414	416	429	437	443	409	440	422	440	426	440	433	441	441	443	448	433	432	418	476	416	408	404	452	433	433	470	426	458	434	427	412	402	432	445	452	413	428	427	453	419
25382	21357	27204	25094	10453	13517	29908	26723	15415	5939	1987	835	583	540	542	481	475	475	527	488	504	525	495	453	477	483	495	534	473	497	462	476	445	474	485	486	473	487	498	463	463	529	484	490	505	480	445	529	442	470	450	501	457	472	493	496	441	470	470	541	498	497	466	496	460	464	478	503	468	525	457	505	464	476	470	493	483	503	512	493	502	497	460	478	539	460	469	498	523	471	488	504	441	494	487	511	479	458	451	507	477	499	494	484	477	449	532	472	456	481	497	456	485	487	466	498	502	492	489	478	474	472	493	529	447	454	511	446	533	479	519	436	464	485	467	500	488	457	487	456	474	518	504	502	467	459	497	519	503	472	513	504	454	493	497	504	479	482	504	480	496	476	502	489	491	480	478	480	434	456	464	464	470	485	458	493	484	506	460	528	514	465	448	494	483	463	476	464	490	505	481	479	424	483	464	497	460	525	492	458	488	455	473	478	464	465	472	514	475	478	494	462	461	487	462	481	440	496	493	529	506	462	534	468	478	445	487	490	486	487	442	474	452	500	497	480	481	487	460	466	540	475	479	484	532	473	451	494	495	465	512	499	514	459	505	465	474	463	494	480	503	508	480	483	480	478	494	456	510	471	494	500	474	478	428	535	505	496	493	448	491	508	468	476	463	512	454	496	492	476	454	496	449	467	462	475	455	475	480	524	455	469	451	476	474	517	511	480	464	468	499	436	498	483	526	492	456	494	512	510	522	483	493	499	463	501	496	495	497	511	507	468	426	490	471	488	489	496	468	482	471	485	479	482	490	459	460	517	470	501	489	468	486	491	458	477	481	522	496	458	484	472	512	488	493	473	450	482	476	460	487	441	493	511	465	471	474	455	467	495	499	506	505	495	478	468	493	512	481	545	509	492	481	510	464	466	473	453	485	485	467	482	505	454	470	443	437	461	479	468	453	462	456	501	458	508	413	515	514	438	471	468	466	494	473	489	501	492	455	489	435	482	509	490	499	498	487	509	502	511	438	478	497	483	457	470	466	536	501	485	478	441	541	491	446	470	470	479	482	478	469	469	432	505	439	487	501	438	495	532	477	476	494	507	453	487	456	474	461	479	485	477	473	468	502	527	491	463	464	486	464	455	478	481	489	497	497	469	486	484	474	487	481	516	452	497	483	481	451	507	515	506	420	496	485	533	438	476	475	470	460	465	452	479	451	495	446	488	494	463	507	494	504	521	457	440	476	468	499	486	475	468	456	457	507	483	455	443	504	486	436	457	520	494	452	477	505	441	507	466	452	460	480	480	460	500	490	484	511	494	499	505	490	452	446	482	453	465	486	476	460	498	464	458	483	485	483	482	459	464	481	489	485	488	514	462	497	456	461	471	456	470	454	493	517	420	491	493	461	485	465	460	484	478	472	503	457	461	472	480	469	469	481	483	451	463	479	475	536	474	449	476	462	459	475	433	472	510	466	444	448	511	476	476	470	452	480	472	471	482	481	495	515	476	461	473	490	475	461	497	497	430	481	499	471	519	490	487	473	479	495	512	458	477	494	521	475	510	500	472	510	461	433	473	491	463	437	446	473	500	463	492	507	463	504	529	459	481	490	496	452	472	489	496	487	512	495	522	485	505	524	455	482	457	478	490	426	481	476	472	503	511	476	463	507	483	471	501	508	451	536	507	486	463	454	476	470	477	502	482	475	472	449	449	481	448	521	453	485	492	476	483	484	454	485	474	461	495	543	452	474	517	504	512	468	472	484	482	484	455	458	494	460	488	509	481	434	432	470	468	474	449	471	462	513	496	491	459	468	477	491	515	470	487	480	473	477	447	506	508	508	474	495	472	503	465	509	468	503	494	477	476	476	446	499	469	489	473	478	502	469	504	452	464	478	507	466	510	475	506	462	506	489	486	479	479	493	474	517	494	468	465	502	469	530	485	471	462	486	468	471	451	480	504	481	487	445	450	466	489	450	512	482	456	461	443	466	488	491	470	449	502	494	467	468	490	503	483	425	532	478	459	481	514	442	489	474	481	494	487	492	476	484	489	473	476	517	462	479	486	491	461	493	474	504	479	469	513	456	522	445	476	502	444	486	471	438	520	509	467	510	456	476	523	455	476	565	491	482	465	531	521	528	449	470	482	495	480	473	476	501	483	470	473	464	444	464	458	484	486	511	482	459	489	439	478	487	533	492	444	514	448	497	485	470	468	505	487	494	472	441	471	521	499	470	469	495	472	496	474	512	471	498	476	488	459	473	473	457	449	471	480	484	483	494	474	467	491	486	489	485	471	473	467	484	514	496	491	491	494	478	505	475	484	460	449	479	485	498	484	473	458	422	475	504	470	493	473	476	459	511	468	489	498	476	454	479	464	489	489	496	434	480	460	528	498	493	476	487	490	456	513	506	511	495	486	460	473	492	476	477	448	452	477	489	503	431	497	464	479	503	499	492	477	468	441	455	476	476	484	490	468	487	487	511	474	477	486	499	486	452	471	462	491	461	478	505	517	445	537	484	484	476	458	463	478	502	472	478	499	524	474	490	490	503	480	506	482	464	519	505	458	474	451	533	486	490	455	481	492	470	473	494	471	453	489	448	496	516	485	483	453	540	503	485	476	461	460	481	477	525	483	470	476	445	461	488	460	489	474	479	419	481	473	493	480	464	479	469	493	458	487	514	471	457	489	456	512	445	457	466	496	493	521	475	485	455	503	459	503	491	455	481	450	502	474	447	521	471	487	475	495	465	483	508	456	495	505	502	467	470	506	481	543	473	469	474	480	462	470	490	480	477	471	463	480	507	471	487	447	465	457	464	441	478	481	525	480	472	480	527	507	471	484	465	496	483	496	514	486	473	468	501	478	466	470	488	546	461	480	493	469	509	474	511	473	462	492	483	491	445	501	506	487	473	436	521	480	490	502	471	541	488	448	494	493	428	488	471	505	465	475	532	474	476	486	480	476	444	485	456	495	447	495	472	463	500	477	492	455	428	480	472	506	503	477	500	511	525	472	479	472	449	476	476	492	462	524	486	475	495	493	480	500	510	495	460	454	500	475	476	476	460	464	468	456	474	502	490	475	506	482	507	496	470	500	504	453	471	456	498	438	454	466	454	477	474	474	450	472	506	485	514	500	504	446	481	467	485	487	470	454	459	493	452	462	495	461	499	484	470	487	509	450	513	458	473	483	493	498	518	555	441	483	455	525	460	466	447	520	441	431	465	472	463	493	456	459	464	506	473	500	461	488	506	469	472	455	475	499	500	509	497	497	507	461	495	465	493	439	474	476	493	487	477	462	489	471	449	509	494	478	458	500	464	477	492	485	496	442	501	470	468	478	488	459	450	491	496	497	487	511	482	453	493	457	465	493	478	450	462	490	504	509	444	494	479	478	446	483	480	473	461	496	514	488	469	511	466	478	483	454	471	484	475	441	513	512	497	472	463	492	484	495	489	470	477	499	465	464	465	501	458	476	519	474	468	461	449	438	462	488	519	461	465	475
5189	10308	9356	5935	5453	15091	28050	23543	12371	5410	2311	898	588	543	469	505	511	455	470	528	431	446	470	480	430	459	498	483	460	461	464	490	455	458	431	470	483	456	504	453	473	432	489	467	461	474	526	459	464	451	472	478	453	470	473	481	443	483	432	416	449	495	440	452	432	449	457	480	464	433	464	450	437	430	509	469	428	451	445	483	472	475	427	462	454	445	483	525	474	464	464	456	462	431	458	470	448	480	449	464	510	456	464	496	492	454	484	488	472	469	461	429	436	487	448	461	482	473	397	478	476	455	449	476	453	492	470	510	452	461	453	460	439	482	448	421	472	470	433	455	479	463	464	454	466	446	459	463	472	475	464	422	452	445	493	444	441	463	483	453	496	462	439	518	454	448	467	469	458	458	449	435	473	459	441	501	476	449	463	456	458	436	410	450	436	466	457	475	461	462	441	454	475	495	410	479	445	448	432	456	437	467	462	509	420	473	466	457	433	473	462	425	435	446	455	436	461	474	483	454	440	452	462	439	428	481	466	450	444	452	448	471	466	450	458	457	461	440	489	434	456	452	434	441	461	466	444	471	461	459	442	490	487	451	461	482	478	462	468	484	439	477	436	483	483	454	432	481	474	458	454	436	464	470	480	457	446	463	462	467	450	474	448	511	441	500	452	451	405	448	445	476	461	502	445	433	455	458	459	472	437	458	463	456	446	423	448	450	486	446	485	462	499	493	516	443	470	448	466	475	515	448	457	483	456	454	454	451	430	470	463	471	435	469	474	474	463	443	474	449	451	474	475	475	475	480	444	474	494	473	417	460	429	449	453	480	492	455	465	431	470	464	462	463	486	456	464	465	444	494	460	493	469	435	436	486	452	497	444	440	470	447	410	473	476	452	461	480	467	427	445	455	443	472	454	460	459	474	458	455	459	459	510	463	475	451	470	472	463	439	480	459	461	461	436	444	418	444	468	497	454	461	480	499	449	461	448	455	480	474	448	434	447	459	461	448	488	494	445	462	413	501	451	469	454	445	473	467	467	460	458	476	455	437	458	460	440	453	486	443	460	477	485	480	455	430	405	445	466	481	470	498	486	437	439	485	419	466	478	442	414	448	457	454	428	475	491	475	459	438	442	433	452	444	497	452	456	443	465	463	452	445	492	447	446	431	455	436	446	453	449	446	486	480	451	461	465	493	485	433	424	463	442	444	489	465	473	459	502	418	454	457	464	469	501	463	476	473	487	470	481	475	473	426	459	464	421	472	487	460	474	464	442	482	505	478	453	444	476	464	429	472	457	431	469	463	470	449	485	483	454	464	458	480	431	447	463	490	471	473	466	463	488	472	461	447	441	452	462	467	457	453	471	471	429	494	483	471	446	448	482	433	459	448	453	434	444	460	458	484	452	459	465	457	461	476	481	462	460	458	506	496	416	478	429	456	508	460	422	486	428	447	493	494	469	443	440	455	454	449	448	451	434	478	485	485	459	471	431	502	474	448	460	463	469	458	451	445	446	480	475	451	485	474	444	458	449	434	469	486	442	430	446	482	461	442	464	448	428	432	467	446	470	463	445	438	440	466	470	453	431	485	480	468	456	459	472	458	414	495	485	475	430	460	461	479	467	473	418	446	471	445	438	486	426	430	480	469	448	471	464	470	435	517	474	433	484	453	463	491	449	425	484	475	479	471	482	471	465	504	518	484	458	499	453	472	442	491	471	479	483	436	473	457	450	476	483	420	451	470	446	449	458	456	469	506	462	441	445	460	481	463	481	444	435	448	476	480	471	454	431	438	454	497	462	507	481	491	430	487	435	464	457	444	451	473	501	447	450	466	449	435	469	488	469	475	439	467	469	468	464	445	410	490	444	434	491	460	455	446	417	476	457	418	494	449	482	471	491	475	464	456	473	460	481	415	469	438	405	438	465	419	477	435	459	458	475	465	472	452	497	481	474	479	421	462	457	461	443	459	437	447	452	487	517	428	441	436	470	469	480	454	478	476	458	431	453	494	466	449	485	467	464	488	452	449	467	460	454	489	471	446	480	451	476	488	480	487	431	472	474	439	431	456	472	474	453	478	475	487	436	472	460	465	490	450	481	476	427	518	490	514	459	461	435	452	482	469	491	495	483	470	469	493	469	459	471	446	499	426	489	446	415	443	485	475	465	491	472	464	489	478	467	454	451	474	461	451	475	468	507	463	438	471	456	448	424	469	447	463	457	482	468	476	459	460	469	442	492	477	440	455	470	464	455	455	449	456	466	425	488	449	503	472	493	430	474	478	497	431	453	464	439	465	457	416	460	443	437	460	453	469	445	456	457	452	456	457	468	491	481	451	462	469	453	495	511	455	462	452	480	454	453	446	468	442	504	489	451	454	464	464	451	444	460	446	455	464	446	449	440	451	453	477	480	441	459	460	479	482	474	466	468	483	435	459	434	503	471	463	491	472	473	436	503	473	462	461	451	462	466	490	458	445	467	499	469	484	459	462	501	448	474	479	437	494	471	484	462	473	460	447	451	434	436	467	450	466	449	498	475	453	452	489	480	456	468	466	468	484	455	449	435	459	435	448	470	407	429	450	487	457	436	451	482	474	437	459	494	458	495	469	466	451	503	436	482	444	487	449	460	471	419	428	455	474	428	451	468	422	463	454	429	494	443	452	420	448	409	458	444	468	457	470	429	475	466	470	486	456	474	435	475	472	478	445	478	468	455	427	461	473	447	449	436	497	462	434	501	456	468	443	490	482	477	446	452	464	450	437	433	444	444	491	491	424	468	444	452	444	488	448	472	445	446	488	474	438	412	435	500	447	462	442	467	424	501	480	499	467	457	446	468	416	451	455	480	425	450	484	458	478	486	480	481	449	454	446	442	455	469	474	498	413	518	448	451	475	475	482	442	468	439	437	428	455	479	490	477	484	487	480	440	453	449	512	437	454	438	456	468	485	471	461	463	463	476	451	466	495	443	465	465	464	467	478	455	464	443	494	475	441	467	428	445	459	473	445	472	486	442	470	442	475	443	469	445	463	488	508	493	461	492	465	415	453	455	443	460	462	440	467	425	438	421	477	453	442	487	440	434	477	450	499	476	464	456	446	454	452	475	452	473	482	454	473	467	450	471	434	457	440	465	518	469	431	490	466	471	444	472	443	425	487	482	508	437	468	442	472	469	446	464	466	474	420	438	469	469	478	460	467	477	425	454	481	441	485	458	446	458	440	476	462	447	427	461	454	434	469	442	453	474	475	462	464	420	485	481	428	456	446	484	448	461	466	445	481	475	446	418	441	478	462	457	464	428	484	467	472	463	494	467	451	440	477	438	447	449	486	479	460	438	443	451	486	463	462	429	451	387	488	497	453	508	450	454	421	460	487	463	456	459	479	420	433	491	480	475	460	427	480	461	474	421	462	458	432	489	455	435	445	466	453	482	459	454	456	471	450	468	465	460	450	467	479	474	500	446	479	438	429	427	431	471	467	466	461	444	475	465	420	416	471	444	496
24250	21384	28694	24442	21406	23684	47454	45404	30575	14999	5305	1533	777	671	624	585	607	573	581	574	580	610	599	583	569	610	569	603	587	541	637	585	605	576	562	602	586	567	595	587	595	620	564	620	549	572	615	546	565	566	574	610	588	532	586	607	623	565	621	593	571	564	545	572	624	553	597	585	548	550	555	568	567	556	593	576	581	604	579	606	597	594	559	576	555	619	558	579	589	594	580	608	586	589	565	608	590	561	590	592	565	596	576	544	556	574	623	554	611	558	594	620	585	589	555	594	625	550	559	540	607	617	589	577	574	618	555	594	568	598	622	546	553	617	573	580	626	508	542	598	598	583	565	611	561	551	539	575	616	606	547	619	604	550	570	569	580	576	572	580	570	595	599	566	559	577	575	551	566	567	587	632	609	562	566	586	574	535	578	566	594	531	568	561	600	621	601	615	585	597	616	558	560	620	567	555	563	578	570	557	600	586	555	602	547	582	524	586	591	559	580	545	576	564	575	584	585	583	574	521	583	607	616	557	571	593	591	575	556	591	581	560	548	543	562	548	618	596	599	542	568	568	617	567	641	564	563	559	518	576	560	552	596	600	592	574	575	607	590	538	570	614	569	583	614	577	578	585	589	593	611	578	556	550	589	509	583	603	607	587	593	592	591	575	615	592	597	610	648	570	587	568	604	555	589	597	608	557	571	567	565	568	596	588	602	564	595	568	575	547	556	571	595	585	582	589	562	588	579	571	549	570	584	617	546	558	599	608	574	606	584	539	597	635	525	590	589	595	631	548	569	585	546	594	588	541	605	557	568	631	598	574	590	560	592	590	589	594	571	601	583	592	588	599	588	557	573	565	595	563	568	608	554	569	587	593	599	563	552	598	600	531	583	570	585	601	596	554	562	538	547	579	582	581	535	598	541	547	565	576	584	610	597	561	582	568	587	588	597	595	593	592	586	620	577	556	544	598	609	550	556	578	523	547	558	592	629	568	640	580	576	563	552	623	547	565	585	584	579	603	582	574	546	576	547	585	592	564	577	576	599	618	595	577	594	566	585	603	546	539	563	575	573	624	536	584	603	559	561	623	571	560	625	559	589	586	555	611	546	592	595	566	618	599	607	586	596	518	592	611	574	580	580	573	571	609	563	574	567	552	624	618	562	554	587	611	591	591	579	545	573	552	591	573	587	611	556	589	568	563	593	601	556	603	602	589	571	577	558	572	534	577	561	592	557	559	575	602	612	571	616	619	602	571	612	555	588	562	584	580	577	613	584	571	600	550	605	562	601	589	561	580	577	605	538	558	569	634	549	556	600	593	562	592	560	583	578	578	572	560	564	592	572	617	577	551	595	584	576	599	582	576	553	586	575	569	591	559	586	607	573	605	539	567	531	566	577	571	530	601	589	576	605	559	548	553	578	563	615	557	553	572	546	591	584	590	605	595	589	571	588	601	607	570	590	594	592	558	581	526	614	580	583	580	602	551	562	573	565	606	561	554	550	558	565	599	559	584	585	564	586	582	640	592	605	620	594	618	586	560	622	548	581	512	600	604	588	580	582	557	567	576	586	550	604	606	590	532	583	549	555	583	569	585	546	582	597	593	545	602	620	547	566	602	629	574	588	605	564	591	595	606	612	584	554	594	564	530	589	549	591	572	572	573	566	608	555	621	587	579	604	591	552	562	589	573	546	585	591	573	560	538	602	528	588	588	564	593	575	574	613	570	566	568	548	572	587	613	562	580	572	511	577	530	584	597	593	601	560	563	573	536	586	573	625	573	586	585	566	581	576	582	562	602	581	550	586	614	571	596	569	559	517	577	585	563	592	603	582	583	550	605	584	582	555	588	580	613	590	575	588	569	578	536	563	596	570	603	569	613	566	563	554	536	570	574	573	584	578	555	531	559	570	546	588	542	609	612	566	581	584	556	551	556	575	569	570	548	547	609	583	590	542	588	594	535	568	562	593	548	577	555	587	609	617	570	544	607	608	592	592	545	563	596	584	562	608	577	597	590	595	573	574	621	600	572	573	611	580	579	575	582	557	558	613	615	623	562	582	600	590	549	623	563	582	573	607	614	525	556	533	568	574	551	568	613	578	550	567	595	536	555	587	601	581	567	543	573	601	586	559	606	582	568	552	593	598	584	569	540	530	607	587	571	583	545	565	568	621	569	592	492	582	575	549	638	577	531	599	537	592	553	547	576	590	581	592	605	542	620	617	583	556	528	579	583	597	557	600	558	600	569	583	614	609	618	615	563	573	612	525	594	618	568	558	609	554	593	607	603	588	622	574	571	577	577	554	581	569	563	559	554	597	561	552	554	569	592	552	602	595	579	584	589	565	553	599	590	640	621	584	579	543	584	605	591	590	554	550	569	601	559	563	571	598	577	592	555	582	593	589	591	616	602	607	580	605	568	557	599	559	591	584	580	572	535	599	597	561	578	574	561	588	556	556	600	567	595	622	590	587	585	656	568	549	568	562	588	613	551	563	569	602	572	540	621	534	561	580	603	589	557	580	531	561	552	555	584	568	585	561	578	559	569	602	621	561	590	584	579	554	584	536	598	587	629	550	572	562	586	579	601	565	553	573	607	595	603	586	558	628	584	560	573	588	542	578	564	601	537	566	593	579	602	591	600	532	599	562	576	533	603	575	556	572	604	609	590	554	582	554	612	586	578	577	603	566	595	552	572	561	540	566	583	553	550	563	573	554	573	582	584	593	595	613	585	580	562	553	570	577	544	562	601	544	622	567	562	594	566	605	561	570	560	544	552	603	582	582	532	553	545	567	574	570	601	622	597	570	572	555	553	541	618	574	553	580	586	571	612	600	583	597	578	534	596	605	562	581	576	541	538	563	577	553	588	584	574	575	559	602	544	549	570	617	560	574	554	608	585	584	528	535	605	613	560	603	551	587	541	613	609	567	595	545	586	558	577	602	552	607	580	574	562	600	603	546	586	571	601	566	584	626	571	549	589	614	580	591	550	579	577	537	586	583	565	555	575	606	564	610	543	588	643	533	610	548	539	514	557	575	578	579	581	560	597	577	589	567	520	555	598	588	560	563	566	536	612	581	557	586	575	596	561	579	601	565	576	559	590	578	616	560	562	592	564	621	605	529	588	563	548	554	546	564	600	574	600	549	555	602	586	610	583	574	608	575	582	577	547	601	554	589	616	590	575	523	590	550	590	583	545	563	599	571	640	542	590	571	577	574	563	543	575	634	621	608	587	584	560	585	591	544	599	550	596	593	582	565	576	585	591	587	557	595	563	545	588	555	598	598	589	554	588	569	577	574	581	571	607	530	564	599	587	577	587	567	578	570	560	565	599	560	576	556	542	552	588	541	623	577	574	531	588	588	574	536	550	555	575	553	592	577	577	563	594	576	619	599	581	559	621	573	538	588	567	581	562	535	563	579	588	569	601	547	574	556	588	566	538	566	591	609	606	601	589	576	582	612	575	586	599	565	610	569	591	598	568	562	579	618	558	532	556	577	565
6979	16089	13491	6516	8856	23029	46054	41399	24069	11811	4795	1622	815	624	538	550	584	557	558	544	544	560	579	554	570	528	546	580	591	548	553	573	570	538	565	576	538	580	567	581	604	564	565	528	579	552	582	555	547	544	555	555	550	555	541	577	557	561	557	545	521	587	580	551	562	540	563	506	550	592	565	514	560	574	541	535	534	542	569	599	515	569	564	560	556	538	512	562	574	554	538	587	542	541	538	550	560	517	532	562	531	572	551	515	512	516	531	521	532	548	546	556	562	544	545	561	541	570	547	543	473	561	536	551	524	553	518	503	549	560	565	574	537	530	595	600	575	567	491	580	544	512	497	518	556	527	564	551	563	555	527	541	535	562	545	527	537	552	548	577	536	507	533	536	513	535	561	539	576	536	524	547	573	570	562	541	533	531	550	596	553	549	563	540	558	547	552	570	553	558	590	533	572	514	520	553	576	497	552	520	507	518	531	545	564	543	523	561	561	555	605	560	548	511	560	602	549	552	597	557	564	537	557	539	533	522	565	560	513	532	569	565	546	546	552	497	540	566	569	528	583	550	527	564	538	558	555	550	570	565	495	541	519	532	515	541	559	513	511	520	520	543	534	571	555	546	552	528	570	539	538	522	568	511	550	586	506	537	591	603	573	564	587	564	496	551	573	549	555	510	556	569	546	583	546	556	553	537	570	537	563	527	537	595	581	505	549	543	588	559	511	544	561	543	557	528	565	591	516	568	592	572	543	525	538	507	546	524	534	565	532	520	526	530	546	569	522	542	541	557	545	558	572	564	575	560	557	549	558	508	546	562	523	545	545	578	577	575	522	542	578	550	559	551	521	551	553	556	575	562	533	535	524	505	531	540	530	518	518	560	568	560	514	543	583	546	504	547	584	552	534	590	525	577	561	574	539	532	549	541	555	565	537	561	547	567	528	606	546	559	515	540	577	562	553	502	577	572	570	572	541	569	514	529	511	555	549	505	562	574	550	551	487	541	466	524	560	526	562	534	550	501	561	566	577	579	519	542	529	559	522	520	547	524	562	585	542	559	580	555	529	527	582	566	604	514	583	563	562	576	529	555	500	563	537	581	546	528	537	552	539	532	557	547	532	540	507	596	556	544	504	557	549	523	517	592	537	536	572	552	575	519	517	540	508	501	552	531	527	540	557	543	570	527	511	529	529	549	580	520	540	595	537	495	584	542	538	537	532	555	556	534	546	561	512	535	525	592	544	511	512	556	587	560	561	554	560	558	473	565	555	545	536	555	536	559	546	572	555	555	550	507	550	589	537	534	564	534	593	565	573	531	538	556	547	536	549	534	549	558	546	518	531	566	575	550	562	562	583	567	578	560	523	556	561	550	583	564	543	559	585	505	551	558	523	541	571	533	533	537	555	545	557	582	569	579	566	562	554	535	520	596	551	532	529	567	523	549	569	577	536	508	582	551	562	542	561	583	549	560	536	537	550	544	532	550	516	558	557	568	578	546	567	587	557	568	518	449	552	504	523	510	540	548	553	563	509	531	520	583	566	576	547	546	540	556	563	524	537	565	552	529	584	557	508	552	514	565	554	518	558	550	561	580	528	540	578	591	558	548	506	540	576	563	568	545	559	545	540	544	578	548	536	577	582	555	552	542	574	509	584	528	555	551	545	535	549	555	547	515	551	542	541	541	553	556	535	557	564	536	566	544	529	528	499	520	558	562	561	562	549	567	556	541	580	514	566	481	514	539	541	544	506	529	495	535	556	525	551	541	542	533	521	562	502	570	562	546	549	503	542	555	581	524	537	563	614	580	544	526	583	545	563	554	537	569	544	567	534	509	572	538	568	532	530	525	541	507	491	571	544	520	522	528	579	545	527	538	531	560	522	547	542	556	542	578	542	572	597	556	508	563	530	504	525	513	540	565	564	537	567	528	567	569	552	559	586	540	535	552	543	540	544	573	550	528	536	559	512	545	527	536	550	533	544	537	533	574	548	563	538	538	563	554	572	546	528	559	544	574	527	519	595	558	575	557	533	545	552	556	499	536	569	498	543	533	571	584	566	559	555	528	537	542	545	542	568	579	565	512	579	554	558	545	508	568	598	534	554	577	560	506	539	552	537	555	532	528	536	538	496	577	565	509	529	582	562	508	546	493	566	544	515	564	560	577	535	594	549	518	543	553	532	570	570	535	532	563	587	550	554	549	560	524	518	568	510	562	573	570	519	547	550	528	521	575	541	546	555	607	545	549	522	538	566	564	547	562	552	566	562	542	509	506	568	558	557	527	554	560	548	553	556	538	505	520	517	545	551	543	539	561	538	542	514	552	520	550	557	550	541	551	497	560	537	502	566	570	565	498	539	572	586	537	522	596	559	547	579	528	567	520	541	489	519	540	475	546	523	558	575	589	510	545	551	527	518	559	546	547	557	565	579	498	602	550	535	574	546	494	507	529	590	577	536	522	564	583	538	554	507	555	558	574	505	534	539	543	536	552	535	541	503	562	507	519	508	580	543	557	576	578	516	554	543	556	542	508	533	531	530	556	548	538	531	566	528	547	509	557	537	519	524	526	563	517	531	537	544	565	567	557	531	499	551	543	592	521	521	512	553	532	553	540	554	543	532	544	531	549	553	511	528	492	503	569	524	548	539	574	558	542	514	534	499	573	530	555	538	544	586	570	516	538	555	545	507	541	557	514	528	530	542	526	551	530	509	536	557	557	522	519	539	566	522	544	528	579	555	525	583	546	595	511	500	551	553	540	550	536	557	514	522	558	477	595	572	564	548	542	556	550	533	530	572	525	558	556	553	540	507	545	527	560	529	554	543	529	534	528	563	544	558	591	530	561	530	534	549	529	566	540	533	562	502	555	524	562	516	543	572	523	590	554	543	572	555	558	551	501	523	543	540	557	559	531	541	530	585	539	529	513	576	537	507	543	571	558	505	525	527	556	547	559	546	534	534	550	537	544	593	539	558	566	522	507	516	552	543	558	550	537	517	539	555	570	521	545	504	568	535	554	546	533	544	562	472	550	532	531	550	477	607	569	519	504	518	573	570	506	533	510	566	527	563	574	542	542	543	531	523	538	545	530	586	521	511	549	565	528	557	526	498	503	506	522	556	528	530	545	563	541	543	575	521	550	512	542	548	519	526	508	542	518	554	541	533	542	571	496	532	522	571	548	541	542	543	536	560	567	543	500	540	526	555	537	502	529	523	573	535	581	591	556	559	543	540	552	520	537	535	526	519	515	532	513	534	559	551	522	535	538	554	515	529	546	507	570	561	512	584	548	542	545	558	517	542	545	542	557	549	513	535	560	569	537	474	541	519	545	516	564	545	556	568	565	570	505	551	530	556	598	553	528	517	545	529	516	516	507	548	532	569	530	547	554	539	512	531	539	549	536	524	523	530	549	497	565	565	541	552	470	519	519	560	505	577	551	518	594	520	531	534	527	521	551	553	575	571	533	558	569	528	526	599	534	512	555	570	534	509	540	545	580	516	511
27550	14034	4360	2196	1566	1990	3666	3542	2195	1223	762	585	467	482	472	510	527	455	477	485	465	480	504	493	473	500	450	482	469	446	501	483	492	455	504	498	476	456	475	474	481	486	454	427	474	463	495	485	497	473	473	495	462	454	481	518	467	421	474	479	492	456	465	436	481	485	476	451	485	462	499	515	496	471	466	481	447	485	483	456	450	470	451	469	481	495	476	476	448	477	472	458	439	470	455	517	449	456	481	456	450	473	465	441	461	470	446	499	472	491	494	469	471	454	473	469	461	475	491	472	469	460	485	466	467	483	459	461	476	488	481	496	488	455	476	490	485	464	481	494	448	442	464	467	490	470	500	494	427	455	444	471	477	465	471	497	466	491	448	491	469	435	446	444	510	520	501	510	505	495	525	464	447	477	448	463	462	472	483	457	485	466	441	452	472	483	473	450	482	469	416	475	456	466	483	474	445	477	449	447	491	501	468	455	454	486	437	468	437	488	492	467	475	461	469	454	451	445	485	443	439	513	473	487	476	478	445	456	499	457	430	488	459	430	459	469	485	455	474	492	523	485	451	461	515	467	456	468	433	479	426	443	492	505	486	470	465	492	434	472	443	497	439	475	491	464	458	427	497	466	444	452	491	435	476	452	479	448	494	432	464	475	460	455	474	475	504	524	461	440	474	458	486	468	496	449	491	445	465	456	453	488	496	442	512	439	476	466	459	500	464	452	477	474	454	462	501	469	459	446	441	463	505	466	475	437	454	484	457	445	468	484	451	459	468	498	463	472	422	485	493	463	473	523	499	468	516	460	481	475	489	502	492	454	495	457	465	472	502	514	473	475	476	501	477	457	468	471	521	481	516	478	475	498	512	439	490	443	469	486	462	447	489	455	462	469	466	465	457	475	464	458	481	490	495	453	527	441	506	493	452	440	507	508	464	485	478	456	454	452	480	485	462	451	424	458	501	472	476	453	479	461	484	466	481	512	461	478	446	458	447	425	471	470	488	417	469	459	467	450	469	486	424	439	458	483	512	425	466	481	452	423	507	496	462	442	483	469	492	442	463	446	468	474	447	471	474	463	479	524	470	458	459	480	494	493	462	439	439	468	521	468	491	473	492	468	482	438	485	446	471	502	459	448	471	456	471	443	507	473	493	463	469	465	464	482	469	474	475	485	482	436	490	469	467	480	466	465	494	449	458	508	433	453	461	466	518	460	489	455	458	453	478	530	459	479	467	489	469	507	473	457	482	469	472	469	443	465	510	454	477	529	512	423	452	483	444	439	526	502	469	446	481	515	478	493	504	486	498	425	478	516	451	448	493	515	477	463	473	479	508	478	461	452	480	494	458	451	468	501	462	480	445	464	498	481	478	458	474	461	502	509	469	488	490	509	496	458	442	501	472	489	478	477	466	471	464	471	448	469	500	487	473	461	462	467	455	444	452	482	420	429	452	477	503	460	463	507	460	453	417	512	499	440	479	476	467	469	425	457	464	446	480	477	438	487	487	467	486	455	441	522	472	464	495	482	483	491	493	440	452	485	464	490	470	434	485	466	453	484	461	500	458	455	495	476	442	511	436	467	480	462	438	493	446	438	472	429	494	484	489	479	461	459	493	472	474	466	496	447	452	494	466	442	454	486	480	470	518	441	505	449	500	438	450	444	425	463	453	460	503	470	491	481	446	497	488	490	502	491	443	479	472	479	457	458	469	486	485	493	482	488	451	510	488	497	458	474	456	454	439	452	461	461	468	453	493	479	512	500	480	481	487	506	492	484	463	502	477	473	504	493	457	438	488	457	472	494	474	498	469	474	453	474	488	412	478	460	456	480	432	450	432	482	479	463	473	445	496	459	468	490	472	460	481	443	503	499	434	465	449	454	442	516	472	473	464	461	462	487	454	485	506	434	491	500	470	461	438	468	488	460	485	504	487	460	459	432	446	453	460	430	468	460	493	463	498	463	477	430	467	433	423	495	474	438	435	478	482	457	437	480	465	446	470	486	509	499	488	489	510	451	524	486	419	447	456	447	478	459	456	472	485	524	499	495	447	467	491	476	503	506	446	472	487	449	433	484	469	442	458	475	490	472	479	453	476	483	479	490	513	504	480	487	455	453	466	498	478	404	464	464	454	512	427	492	454	450	516	485	504	506	478	518	475	487	480	494	470	431	467	467	516	442	480	399	445	484	453	457	469	454	466	494	443	489	444	428	477	453	465	455	466	438	469	437	474	460	433	463	474	461	502	479	458	418	426	494	454	484	515	474	478	474	470	452	452	463	453	459	514	453	455	478	500	535	493	455	471	432	478	440	438	489	474	423	516	479	458	501	475	527	471	487	448	474	433	459	502	511	486	465	489	494	468	423	446	480	443	507	448	466	417	442	474	490	517	476	502	424	500	503	478	470	465	464	487	467	494	472	495	480	492	474	464	558	466	460	448	459	515	465	460	447	508	466	492	468	476	494	467	459	473	468	480	475	449	488	463	486	461	468	493	479	482	485	473	516	477	480	519	463	476	477	450	473	437	469	474	477	503	492	515	491	524	489	473	487	432	493	506	501	431	446	510	463	478	463	466	450	466	490	488	461	462	465	481	466	476	447	498	457	447	465	476	506	441	456	458	455	472	476	432	507	479	490	491	479	478	459	493	505	466	486	477	446	459	478	486	440	489	469	466	491	461	453	485	423	497	464	450	428	475	451	462	505	443	461	471	497	461	477	460	457	472	462	440	472	475	475	434	486	480	480	469	493	480	438	434	481	494	459	453	473	458	539	459	438	525	473	460	471	444	474	481	495	481	506	459	497	507	436	510	487	499	440	508	525	475	437	467	447	519	482	449	501	476	463	447	459	448	468	455	457	449	455	487	497	485	488	504	475	475	480	446	498	436	490	436	472	419	500	458	474	471	435	434	448	524	465	507	497	446	454	505	463	442	483	480	494	521	451	499	462	485	484	460	457	485	416	417	486	457	448	449	466	444	461	480	434	476	513	503	478	472	472	442	444	441	476	446	447	478	447	494	472	469	441	462	489	450	496	486	471	447	463	475	485	456	454	490	501	453	420	501	501	476	486	443	484	466	465	480	483	483	466	466	481	478	468	484	444	505	466	466	483	483	501	458	502	495	484	494	482	460	492	453	492	479	474	446	457	498	438	496	487	500	483	484	465	482	464	454	468	463	483	466	502	451	497	493	474	492	461	479	466	461	420	460	494	463	473	465	462	457	438	462	497	473	490	459	463	476	472	453	475	486	508	457	478	487	498	472	498	477	499	475	493	481	460	518	471	464	486	420	462	467	441	459	479	462	442	501	471	490	457	469	467	456	435	465	446	453	514	431	496	460	492	459	447	446	515	428	466	465	452	428	457	504	449	445	480	504	501	498	463	480	478	473	442	475	437	464	501	440	467	462	469	510	478	471	461	467	474	466	445	460	500	487	462	454	463	464	439	464	458	493	447	468	484	511	485	482	473	527	462	495	435	466	465	478	461	457	491	464	486
6556	4877	3779	2196	2127	2902	4441	4095	2504	1331	746	572	471	430	469	447	409	433	437	451	441	453	453	421	416	448	451	393	436	439	428	461	446	454	447	409	431	398	436	416	439	459	416	456	407	442	429	424	442	450	472	439	472	422	446	408	438	383	443	399	406	425	443	425	416	432	402	459	442	448	419	423	431	472	433	426	441	408	458	465	438	452	446	436	447	418	446	423	400	450	439	411	434	434	435	478	416	423	407	456	462	425	420	422	371	415	433	406	433	465	411	429	432	407	465	425	444	450	422	434	475	399	441	408	483	426	430	466	458	447	412	440	438	404	443	408	451	399	431	448	403	446	433	422	426	445	421	389	435	431	386	439	401	441	447	439	399	430	434	424	458	418	433	389	479	441	389	444	412	444	481	436	444	428	396	402	434	431	434	424	441	441	424	462	425	435	437	403	440	444	408	479	428	436	463	443	425	452	439	450	455	417	421	442	446	444	406	412	440	421	436	417	434	413	401	437	409	430	410	445	456	427	398	447	420	466	433	381	447	398	439	411	433	434	412	440	430	446	446	445	415	380	411	419	406	426	406	447	415	405	426	440	422	445	454	436	417	434	403	427	422	425	441	422	452	412	446	424	404	415	373	480	414	419	444	412	455	441	430	455	427	441	413	404	424	444	445	414	421	471	419	450	408	425	413	433	425	430	401	411	440	408	441	410	455	417	447	436	456	400	434	398	486	453	430	410	448	385	456	415	453	406	410	409	445	438	408	450	485	476	426	423	431	454	425	432	451	395	456	445	423	382	443	427	393	440	457	416	395	432	428	458	384	456	420	437	430	454	436	417	406	416	452	423	417	431	416	420	415	421	422	458	426	414	423	372	425	440	412	410	421	417	420	422	406	396	401	386	449	441	448	421	404	417	452	438	444	414	445	447	450	437	417	425	452	411	439	431	428	431	434	449	389	414	474	417	409	418	453	437	427	432	433	412	424	417	423	453	456	480	440	461	470	444	425	410	440	435	430	439	465	402	400	412	467	397	437	412	427	442	427	415	422	461	429	433	403	416	431	438	401	409	418	434	432	429	406	448	409	419	429	429	410	452	440	420	428	422	417	431	403	410	399	440	402	435	419	437	441	441	419	449	436	456	452	433	417	444	431	394	446	438	430	447	447	440	448	465	436	432	442	419	441	418	410	437	477	455	445	409	447	448	427	445	412	404	428	446	418	458	455	436	442	435	405	404	447	408	407	462	413	428	451	422	454	429	432	418	428	433	433	426	440	432	439	442	432	438	420	429	406	453	389	468	423	442	455	431	414	419	435	388	449	413	423	476	372	426	470	439	403	442	412	425	396	430	398	425	431	429	439	437	430	442	396	413	403	398	464	423	407	437	427	421	426	468	418	430	421	448	458	442	451	436	439	437	435	451	439	418	410	430	408	439	411	468	402	434	432	407	419	454	436	425	433	494	440	419	437	460	423	431	457	438	446	448	433	425	422	452	412	437	443	442	431	439	410	432	411	416	440	417	434	415	415	415	404	418	430	432	427	416	414	430	452	413	424	439	438	424	426	429	401	418	379	428	399	418	457	410	445	428	425	395	426	461	448	437	441	460	444	430	457	408	459	465	446	414	402	429	424	458	432	435	418	427	429	404	424	431	442	424	440	450	439	442	398	442	440	417	437	450	413	402	453	393	438	400	441	413	447	407	416	444	438	436	440	419	438	401	442	420	434	415	394	438	456	440	414	414	430	468	423	408	455	402	408	399	412	413	428	402	437	411	404	429	433	414	432	443	397	418	373	400	444	432	456	423	419	426	416	437	415	422	415	413	388	412	434	456	409	428	415	434	444	441	456	436	398	433	440	420	447	456	394	444	474	428	410	427	446	439	446	459	447	452	416	408	406	397	450	462	457	417	386	423	439	417	426	450	410	424	383	458	392	456	391	432	419	417	428	405	427	410	414	448	417	409	418	440	470	431	416	419	393	419	423	438	437	408	434	407	451	444	413	425	439	419	400	450	437	420	411	421	416	461	442	428	444	430	430	445	419	425	447	427	413	429	412	450	455	407	414	414	455	413	423	421	461	474	401	456	408	420	450	402	391	444	431	429	391	447	446	349	427	433	430	400	441	467	421	448	463	416	387	439	426	447	437	428	435	433	444	434	438	424	433	413	452	436	431	390	412	450	434	423	483	399	433	426	445	428	430	396	401	474	442	430	394	448	414	447	415	398	405	451	415	446	424	446	463	428	416	448	431	406	407	433	425	428	410	420	410	402	410	425	430	454	428	412	435	430	416	450	432	470	460	437	450	418	437	435	470	383	412	419	468	432	442	397	442	453	424	455	405	421	379	383	422	463	394	435	422	457	449	430	398	407	393	443	444	443	458	429	470	448	418	396	441	424	423	412	390	442	439	453	451	435	415	419	406	450	459	436	439	457	422	444	416	431	430	415	408	436	435	475	465	435	436	454	479	445	438	481	435	442	437	457	461	414	428	408	427	442	404	433	440	437	420	416	413	425	436	411	427	432	489	419	421	373	456	422	403	433	453	451	449	440	439	399	479	423	435	411	463	430	449	440	456	414	434	446	419	442	440	433	381	442	441	423	429	400	456	423	435	413	480	424	431	465	396	442	393	412	410	417	442	462	414	408	426	450	437	444	441	426	432	477	454	437	457	408	451	436	416	424	395	406	417	428	449	421	409	452	437	431	428	456	454	402	490	452	440	422	447	461	459	439	437	441	455	409	429	418	412	438	416	435	447	373	429	424	428	431	441	412	414	412	434	403	411	443	450	448	421	444	426	423	422	476	400	438	457	456	428	412	440	465	400	396	432	444	475	410	412	439	424	422	417	438	421	434	442	444	415	434	462	440	416	452	419	417	449	441	419	462	425	443	400	445	433	461	412	425	424	422	432	458	477	421	436	430	451	412	423	399	440	435	415	428	453	455	407	471	441	461	454	398	403	460	405	432	458	436	418	442	425	411	403	446	427	395	438	430	415	445	407	457	428	427	430	392	430	445	447	479	449	438	447	413	443	399	407	440	431	432	465	443	405	443	432	442	394	442	422	388	417	413	424	417	440	420	423	411	414	418	401	425	416	423	395	425	444	462	419	398	416	463	434	428	444	421	409	373	432	448	438	439	434	418	470	409	429	401	425	404	453	414	473	417	415	445	439	428	419	429	464	439	467	445	452	416	414	447	436	418	448	433	449	400	489	385	414	425	434	437	423	446	473	432	436	450	424	405	390	461	442	438	446	438	449	400	441	407	431	429	428	431	426	447	400	411	445	434	428	439	427	435	459	422	434	433	456	417	408	410	449	431	398	429	449	432	425	422	401	404	439	406	461	434	419	430	461	403	454	451	436	450	414	426	462	438	393	390	483	440	468	404	438	431	407	416	412	400	417	467	419	446	396	407	412	459	455	419	437	433	428	410	422	460	404	399	426	459	419	421	418	461	440	432	409	438	450	410	424	435	427	419	429	407	454	436	421	437	430	411
25548	21431	27211	25217	12489	15349	28882	26738	15655	6065	2257	825	612	492	480	503	496	454	491	499	484	511	493	472	500	514	500	492	454	488	522	473	447	486	528	498	473	489	489	480	485	494	520	497	489	479	484	479	529	475	491	486	502	477	464	501	453	513	472	496	456	486	450	506	453	462	491	509	507	496	475	490	495	502	486	463	493	480	467	464	490	485	471	497	497	512	454	482	483	535	487	458	486	479	480	472	470	460	485	516	459	485	493	510	517	494	515	507	508	509	496	457	459	485	493	476	486	477	502	439	478	490	477	448	494	515	530	509	477	498	514	443	437	550	523	503	505	483	464	466	485	494	480	471	490	481	523	445	443	513	471	463	465	462	466	480	474	457	488	455	449	493	473	490	525	498	472	481	445	501	515	464	464	472	473	480	506	505	470	497	462	468	487	491	480	471	470	470	458	478	478	461	500	493	495	466	488	473	480	531	495	493	468	500	471	487	438	477	518	463	488	463	491	471	499	495	497	497	482	507	519	511	478	508	535	458	506	490	462	470	484	491	489	470	480	457	489	491	494	473	503	497	481	494	503	536	529	530	498	543	454	454	496	525	503	426	487	500	503	494	505	531	523	485	497	471	510	469	497	459	485	447	465	468	457	462	482	531	494	491	500	432	530	474	476	495	464	488	497	455	486	481	495	492	513	530	453	467	488	487	482	505	496	465	466	495	521	479	479	484	508	463	502	511	490	525	460	471	485	456	478	474	431	478	504	506	522	479	513	487	485	491	482	477	482	473	490	482	463	478	504	513	503	472	497	502	449	502	487	484	486	481	479	462	492	477	482	492	486	445	523	503	494	509	477	475	474	470	499	488	484	495	471	447	464	493	499	491	483	491	499	513	468	483	482	494	489	472	499	483	487	509	473	498	512	454	468	494	459	506	456	474	472	459	487	501	503	490	491	447	457	474	494	434	511	476	514	489	469	509	515	481	513	484	483	482	493	506	471	477	496	502	523	493	532	481	465	456	487	471	468	493	482	472	426	486	482	498	499	484	484	492	477	486	464	493	506	447	465	469	474	503	476	489	496	497	460	480	474	518	497	485	462	508	459	481	509	474	470	470	468	451	513	493	455	454	465	476	489	477	497	481	498	484	460	482	460	468	522	487	467	480	500	497	473	495	448	451	481	450	449	486	475	447	497	491	459	504	465	499	494	451	455	473	472	465	504	454	507	486	494	487	516	488	452	511	483	501	449	473	453	489	451	490	506	464	468	536	435	531	490	478	511	454	471	445	472	482	485	465	483	463	457	524	469	486	497	498	498	501	467	511	462	473	485	460	464	492	492	457	458	490	496	466	416	475	507	440	475	497	516	452	467	509	496	471	500	476	484	465	466	496	453	464	477	498	466	455	502	451	507	468	447	460	479	499	474	461	474	496	492	463	523	515	457	458	492	504	490	478	465	506	511	465	492	478	449	495	494	481	460	515	499	495	478	455	496	478	497	484	456	474	476	482	497	505	469	452	492	487	512	469	499	466	460	468	521	470	488	492	477	463	491	512	500	445	467	529	469	503	516	481	470	520	519	452	467	542	468	491	535	486	471	511	483	488	457	509	513	476	504	504	512	476	457	445	482	489	507	482	466	470	479	490	486	505	479	453	490	502	457	540	481	479	524	488	507	438	525	473	492	475	469	505	480	500	504	492	488	506	473	492	490	511	475	500	493	502	539	467	507	479	479	462	515	445	484	472	496	467	486	491	498	497	492	534	425	486	481	464	507	513	459	457	477	489	497	471	501	464	480	455	501	441	465	501	515	510	510	502	440	471	485	493	496	483	506	472	482	453	451	547	445	463	519	500	497	536	508	485	495	501	518	461	477	452	488	499	503	479	451	458	456	492	468	468	503	484	489	494	475	507	471	513	471	456	508	483	468	469	461	472	480	488	525	495	538	465	475	479	454	500	507	500	443	491	455	476	482	473	505	473	474	449	482	420	506	462	544	435	516	463	499	489	484	450	477	516	497	492	491	483	490	471	468	464	500	468	510	464	477	486	483	479	494	481	449	449	440	462	479	468	469	486	487	493	507	486	449	449	496	468	503	499	488	503	469	470	471	476	525	476	511	471	436	485	500	487	475	470	474	468	493	484	482	499	498	507	477	491	495	447	528	526	504	476	502	453	514	511	515	499	477	447	501	502	465	452	507	508	464	487	451	463	469	479	480	518	524	505	464	495	498	440	473	505	475	488	494	482	481	468	468	503	487	478	471	511	488	487	478	458	483	479	488	513	474	467	479	480	486	509	464	486	492	459	491	520	490	476	498	486	477	499	463	483	481	531	457	456	487	498	457	526	513	512	512	508	519	482	491	451	486	510	501	481	467	455	470	484	470	480	485	456	453	490	523	480	454	518	457	470	474	484	506	471	474	452	489	492	475	425	478	473	482	487	535	502	470	479	497	464	526	507	502	497	453	500	498	496	497	471	536	502	484	474	483	472	479	491	478	497	467	474	477	501	480	492	529	500	472	502	479	505	491	540	492	479	455	447	493	492	454	519	502	491	524	458	470	534	460	539	535	503	483	405	501	468	529	466	505	470	470	491	471	496	473	505	482	496	486	502	497	497	457	493	439	483	444	476	493	506	487	487	485	503	491	502	539	473	474	479	447	488	482	453	457	470	447	437	494	463	474	462	459	423	498	454	460	490	494	473	507	505	486	499	548	467	501	448	476	458	547	506	506	480	503	478	494	487	475	471	454	460	425	476	481	473	519	526	492	488	487	493	511	476	503	476	491	486	523	528	506	538	520	497	489	494	451	510	497	460	493	509	500	503	503	476	430	481	459	483	521	469	428	518	445	462	495	466	471	470	485	501	460	482	479	525	485	487	500	488	451	490	480	501	483	505	446	483	445	489	509	491	510	496	536	461	500	492	515	477	487	497	505	460	487	493	486	456	477	478	437	509	510	474	513	456	476	496	490	509	480	512	523	483	490	475	441	445	485	436	512	455	494	471	478	460	474	481	512	477	490	488	491	474	448	522	456	496	499	485	493	469	457	494	469	509	528	473	524	483	470	454	460	482	486	480	511	506	482	461	490	485	463	519	489	496	469	489	512	431	515	457	536	462	479	466	474	472	485	466	448	518	522	477	540	491	481	478	498	496	493	450	473	452	524	492	496	477	490	481	471	460	455	508	497	497	494	483	474	490	477	448	485	498	491	497	483	547	452	502	519	487	470	475	475	463	489	517	490	501	490	485	480	511	514	514	493	499	468	449	507	466	510	478	492	483	480	486	516	509	463	532	503	442	512	486	481	467	458	437	511	478	458	504	495	487	485	510	487	490	474	478	449	447	489	541	470	489	492	535	461	517	479	480	485	492	463	533	440	466	483	481	462	530	502	476	506	522	476	483	504	452	470	505	522	486	485	478	488	472	491	476	523	477	466	476	488	506	496	500	479	490	466	506	478	496	498	491	508	478	495	483	481	534	514	489	504	453	476	496	463	492	497	494
6185	10638	9905	7248	7498	16761	26913	23195	13012	5638	2396	917	606	512	449	452	446	456	450	414	510	491	483	487	438	476	445	449	434	451	470	456	481	453	463	474	524	436	485	481	450	448	486	470	427	510	419	451	490	436	438	441	437	484	462	466	455	451	433	486	453	447	497	472	463	451	449	413	478	461	478	469	458	482	456	481	476	447	498	491	433	486	493	468	463	486	467	459	434	474	484	464	467	498	456	444	440	434	444	466	467	435	496	456	470	466	490	466	445	474	434	486	468	483	474	470	491	509	449	478	467	491	437	500	445	472	455	469	447	452	464	472	456	487	494	447	466	467	479	479	465	493	468	448	460	461	493	479	478	440	439	434	478	471	451	468	472	441	478	461	453	457	462	446	468	447	463	464	447	491	431	468	498	472	459	484	443	462	483	469	434	479	464	455	474	465	430	448	473	413	495	452	478	444	494	481	471	468	457	483	487	454	452	467	463	466	448	456	460	456	429	435	437	474	477	471	468	448	457	499	433	478	491	447	506	423	456	462	453	441	453	472	475	475	471	443	461	480	445	432	462	498	503	435	464	479	483	468	460	483	524	451	421	493	435	467	432	446	442	483	468	482	468	504	440	462	452	452	453	491	492	461	451	464	473	490	442	485	452	455	449	448	466	502	470	479	465	494	455	459	464	432	457	457	490	427	430	449	475	492	454	495	489	476	451	469	453	446	490	433	438	461	468	475	481	469	438	457	482	535	433	478	468	510	456	443	467	465	456	474	465	447	508	465	487	471	462	435	497	473	472	456	475	457	429	486	486	446	463	481	443	448	431	476	502	451	460	469	445	490	436	466	462	480	486	455	467	483	450	406	452	440	501	472	457	418	465	496	503	477	462	446	445	441	482	436	431	460	487	476	457	466	469	453	495	495	481	533	456	466	468	448	490	508	463	482	496	432	470	500	486	466	459	445	460	440	430	470	461	446	474	475	452	489	448	468	432	451	478	504	462	472	500	487	453	477	470	462	476	437	453	504	458	478	485	462	478	468	488	458	406	478	451	415	444	466	458	452	447	434	497	487	478	479	500	455	467	454	445	474	459	502	457	471	448	468	445	477	491	450	465	422	458	473	464	500	449	463	449	498	444	457	474	469	448	462	438	446	502	463	505	480	439	509	452	477	438	404	483	474	459	462	452	441	432	480	486	451	495	472	462	456	444	472	462	451	475	464	442	469	460	461	477	452	463	496	491	468	464	493	466	460	451	434	499	464	489	420	440	507	470	463	448	453	488	437	431	466	448	446	475	467	453	489	455	499	459	447	479	486	421	450	476	439	468	456	461	440	477	474	475	483	428	440	446	471	457	478	436	456	460	469	411	454	479	464	466	450	492	467	468	443	485	493	488	403	466	471	456	496	459	501	418	483	483	440	450	459	468	478	456	496	465	507	431	495	448	472	501	477	413	457	488	468	474	511	467	444	435	484	422	477	486	452	455	440	459	428	450	433	439	503	471	449	486	452	420	447	499	462	477	461	442	444	510	439	431	489	432	442	478	451	478	436	459	495	465	481	467	460	466	446	464	476	446	453	452	465	458	498	477	472	476	449	491	424	493	473	466	431	466	490	443	477	445	464	428	462	484	452	487	451	448	467	450	472	463	450	467	486	470	470	436	464	436	456	464	428	440	469	479	470	466	454	496	447	446	457	438	426	451	462	468	460	480	471	452	460	489	459	473	466	470	467	503	473	457	456	432	473	457	469	464	484	486	481	471	486	414	451	473	437	442	467	448	439	453	479	423	436	481	470	500	483	484	410	446	449	455	464	489	465	481	444	456	479	487	468	482	462	453	443	418	455	480	448	426	496	480	470	434	444	452	476	489	444	501	466	460	446	452	461	446	447	472	484	449	480	478	475	458	447	468	472	486	480	447	433	470	459	504	473	455	444	467	484	496	450	449	501	448	488	449	456	468	473	451	409	448	469	468	469	456	478	458	482	469	464	460	459	474	417	431	447	450	444	478	480	442	490	419	457	495	478	457	452	426	486	448	469	485	470	460	443	451	444	489	476	479	474	460	435	461	451	449	462	450	449	444	468	428	451	469	491	445	426	454	459	423	461	447	457	462	438	426	522	428	454	427	446	448	479	469	439	462	445	473	477	454	434	477	471	446	446	459	437	477	442	485	468	458	440	460	499	477	466	429	442	480	460	478	420	443	491	443	445	491	447	482	463	450	464	461	444	447	462	431	452	439	465	484	468	450	456	481	447	462	471	456	455	453	439	450	488	441	454	470	448	456	442	496	472	485	513	462	440	419	481	470	493	444	477	442	442	471	482	447	451	433	482	452	480	471	450	458	446	473	471	506	458	441	450	468	470	471	453	484	445	506	464	488	426	501	471	469	460	444	471	479	440	454	445	457	459	478	479	454	482	469	461	425	499	420	487	445	463	484	468	436	484	449	470	473	485	462	434	444	422	461	507	465	490	468	468	461	482	472	467	482	441	457	433	453	436	455	479	480	442	457	478	508	494	461	459	445	466	511	475	451	456	465	471	475	435	454	460	460	455	456	474	468	482	444	443	441	480	466	446	483	461	483	449	471	485	466	487	464	506	440	481	441	451	471	500	482	466	423	475	435	484	447	441	477	457	469	437	421	487	444	448	466	463	475	432	468	447	453	482	471	486	484	480	466	475	489	497	471	429	484	462	450	489	473	438	448	493	451	447	474	503	478	479	412	464	488	441	422	435	478	471	470	447	480	457	430	491	451	469	469	464	455	434	466	494	482	436	434	474	467	472	414	450	461	479	479	436	448	502	459	495	459	449	474	473	443	451	465	477	506	454	463	434	484	471	453	474	428	471	439	480	489	485	441	511	462	452	457	405	473	476	463	474	471	462	511	481	416	429	475	437	476	383	463	439	440	448	433	460	451	483	454	526	471	477	457	496	436	467	458	472	443	402	472	442	477	464	468	472	456	477	540	467	445	448	441	475	503	469	499	463	449	448	479	444	457	472	495	450	499	475	458	429	476	434	458	436	459	449	439	444	456	463	451	418	454	481	476	456	511	514	443	480	464	468	466	444	423	500	495	423	502	459	478	482	461	484	452	477	430	457	421	495	451	456	468	445	478	496	483	472	504	504	443	463	449	456	461	439	465	463	452	466	447	462	465	484	452	452	508	479	488	473	477	465	476	431	443	424	442	448	454	491	474	479	489	449	472	483	428	442	460	453	475	491	470	433	441	487	427	480	478	472	474	486	488	439	470	470	490	446	499	438	495	472	438	483	468	473	451	451	478	480	463	466	453	460	461	431	486	450	474	450	470	456	480	449	474	481	484	461	448	492	458	487	422	427	460	455	454	491	431	460	493	411	464	437	445	489	475	456	418	457	460	439	431	487	477	470	472	481	411	510	465	446	467	469	457	461	488	474	448	455	425	469	471	422	468	471	441	408	442	467	451	485	463	461	490	465	475	476	441	461	456	402	439	463	435	475	449	498	455	488	455	442	463	441
24241	21336	28636	24437	21276	20313	40532	46968	32798	16612	6205	1687	895	629	655	583	573	609	566	617	583	615	561	619	539	602	636	628	549	597	583	556	572	620	548	530	561	640	574	569	578	571	629	594	545	561	585	549	561	585	583	578	566	589	605	588	605	585	559	617	567	595	549	572	581	560	599	524	587	592	599	552	562	571	586	561	554	562	581	580	581	608	574	604	568	606	577	618	597	581	604	543	582	582	544	575	590	593	577	573	650	571	594	597	598	608	578	569	531	572	588	560	628	592	545	603	537	580	587	564	613	571	608	557	612	610	584	601	570	642	609	619	611	579	555	572	587	580	567	571	561	598	582	575	602	587	560	625	607	551	506	574	574	564	582	580	607	607	563	592	548	589	602	599	581	534	587	552	626	603	555	586	584	563	582	610	581	580	561	608	559	580	575	622	580	592	613	541	597	597	578	613	578	590	624	616	613	615	559	567	556	575	602	618	575	594	574	569	551	541	571	580	545	569	569	529	564	574	579	522	585	560	605	572	599	565	578	570	579	592	552	605	596	545	598	564	597	576	607	597	613	603	558	576	557	538	598	604	581	567	583	591	581	584	550	589	599	592	586	585	558	597	592	557	637	572	574	560	591	567	553	542	572	615	619	567	587	567	550	543	581	598	631	582	607	577	591	574	530	600	560	600	579	593	547	620	610	605	580	554	588	574	564	557	553	589	627	585	572	603	562	581	539	574	617	610	586	608	566	595	560	561	559	568	567	600	613	581	600	553	580	544	544	584	603	596	583	583	585	580	591	549	585	581	549	574	599	563	578	583	614	580	630	572	595	601	603	619	586	589	588	589	592	549	598	576	564	620	546	613	597	639	574	550	576	593	619	623	585	562	580	579	604	584	567	600	569	599	640	615	593	584	579	572	621	557	597	557	587	630	601	585	589	582	541	605	587	587	575	584	560	535	562	583	582	598	594	576	597	594	582	589	547	592	573	566	596	589	601	551	574	613	525	561	572	571	600	543	553	584	590	590	560	573	597	558	544	592	607	590	618	598	605	597	570	585	594	582	591	537	579	583	565	581	627	581	553	531	593	611	596	584	541	608	595	581	571	601	600	538	556	578	559	590	545	589	620	600	576	579	599	587	608	554	572	565	625	621	565	562	581	626	599	611	630	555	588	595	580	595	584	553	584	543	529	545	560	573	583	629	534	567	627	566	550	595	616	598	602	561	604	559	600	573	574	599	576	588	557	582	534	580	592	593	584	576	558	584	621	547	592	525	581	596	576	583	581	610	537	560	596	580	557	582	569	575	604	602	605	596	581	585	609	583	610	617	593	577	628	602	596	587	582	593	572	587	563	547	578	575	576	555	544	562	587	592	556	590	592	578	611	551	548	538	631	547	589	574	597	558	569	571	616	596	569	580	571	599	576	569	579	550	586	584	554	567	571	590	567	543	584	607	556	585	573	559	560	592	582	627	574	595	579	579	603	626	548	540	579	548	580	605	570	554	557	585	560	558	615	563	598	567	602	572	582	630	579	573	581	613	567	623	557	570	586	538	565	545	580	614	597	563	642	576	577	562	583	571	603	548	562	555	575	606	553	619	567	562	541	564	632	549	570	586	557	589	577	583	577	551	562	593	540	572	588	625	609	569	547	522	554	608	594	580	569	557	581	570	596	545	578	555	600	572	604	596	569	521	562	553	594	623	585	535	597	574	581	572	593	555	586	546	592	567	588	577	606	578	593	555	572	605	532	549	561	574	548	587	605	589	580	583	553	555	601	576	575	597	540	591	605	595	561	575	579	535	574	577	551	551	592	597	576	549	613	593	551	572	585	542	537	564	589	559	581	607	557	580	527	592	613	626	572	618	540	555	600	545	582	568	628	572	569	535	576	565	636	613	575	553	606	538	581	551	610	580	556	599	542	552	627	625	528	577	578	540	602	584	597	613	582	594	573	563	625	563	636	629	598	617	543	573	617	584	553	561	560	512	569	579	566	584	585	574	576	619	564	577	552	596	588	584	596	612	620	557	603	580	593	611	559	566	591	558	568	595	614	579	610	601	602	578	572	606	573	550	574	517	570	562	588	579	580	580	556	573	567	577	591	633	607	601	640	613	567	539	607	588	562	605	587	599	575	593	548	563	558	540	616	585	602	598	559	629	589	578	564	596	531	586	613	576	643	629	559	583	611	580	583	543	549	558	605	575	610	580	569	575	571	559	555	555	639	617	565	546	628	617	567	586	578	594	606	583	510	595	604	538	618	594	561	535	612	585	568	578	585	544	543	605	519	557	605	561	554	579	605	551	568	590	571	600	589	551	606	603	611	580	565	575	601	563	607	597	614	563	586	565	607	590	550	570	585	590	569	581	584	593	590	561	555	553	563	569	613	574	540	551	565	583	559	584	580	595	595	584	589	565	589	598	576	613	611	581	583	581	562	594	580	583	569	564	594	596	578	574	564	572	619	596	549	574	570	575	632	594	557	514	621	643	605	587	602	581	585	568	580	573	528	564	592	569	586	552	581	566	587	588	608	572	562	589	607	530	561	609	573	542	575	575	615	533	614	612	543	601	578	547	563	605	613	560	589	578	575	609	556	564	555	601	603	553	573	565	623	564	586	574	556	593	623	541	558	619	593	606	584	607	568	539	594	577	597	588	552	591	593	590	563	586	589	569	560	588	596	579	568	578	598	585	590	559	584	597	560	571	641	568	583	581	571	594	593	588	567	607	580	594	566	584	576	594	590	577	559	561	565	594	569	573	597	591	609	594	583	588	567	569	563	580	563	595	584	588	563	537	559	574	607	604	589	566	598	612	630	582	579	593	560	595	590	601	548	547	526	607	581	563	581	630	586	537	560	569	591	582	603	564	573	593	605	558	582	531	546	592	551	538	626	611	513	618	557	592	583	545	603	605	569	569	602	556	541	613	587	581	619	588	579	551	565	561	602	562	571	581	594	598	610	612	556	585	571	537	544	549	611	585	596	588	597	543	609	559	588	619	613	576	643	584	579	586	586	569	572	534	602	561	589	569	593	594	593	556	604	547	614	586	547	621	583	562	597	583	569	551	576	546	597	564	566	626	596	583	557	567	562	585	559	556	562	533	565	581	595	600	583	598	574	571	624	617	612	547	596	542	545	589	613	612	575	580	596	513	567	609	603	608	551	552	581	598	551	598	620	601	582	555	606	594	557	621	573	605	562	561	553	552	539	534	599	560	588	549	583	595	571	558	561	610	576	594	587	569	560	571	595	581	566	584	612	608	597	550	573	609	587	579	581	587	590	520	582	567	584	570	580	598	571	611	614	562	537	624	535	559	590	574	568	569	567	634	554	567	565	572	561	545	525	587	676	602	597	560	539	535	530	552	552	590	578	592	603	595	554	559	627	569	612	635	563	569	571	534	596	577	583	526	580	579	602	599	591	546	550	583	566	605	582	583	545	567	577	540	591	567	546	569	596	606	581	559	561	580	583	606	586	565	599	604	572	572	581	524	606	575
6912	17545	19379	10575	8718	17553	39325	45125	26018	12961	5584	1757	855	604	589	536	582	573	585	544	545	534	548	559	558	536	586	493	531	531	540	549	615	535	565	554	571	580	596	551	558	535	527	513	592	499	493	523	547	533	548	591	597	508	577	529	552	549	525	534	545	548	568	544	557	557	581	497	525	598	530	542	542	539	512	518	530	560	555	583	559	537	546	512	578	538	517	508	559	539	480	571	561	526	522	581	563	588	555	558	568	550	555	561	562	522	539	553	538	553	567	564	537	553	527	514	504	512	585	543	521	579	508	481	515	537	559	570	537	553	535	588	526	505	595	575	549	541	551	517	533	550	543	530	534	594	564	579	555	518	535	568	582	544	549	558	569	517	539	535	559	498	553	576	528	578	548	550	536	547	521	563	544	524	575	565	542	540	574	548	556	541	537	568	549	546	573	540	554	574	580	546	540	520	513	579	543	550	540	538	552	561	543	529	521	553	539	518	529	530	549	556	519	539	563	551	510	589	533	548	578	552	555	592	578	519	513	562	520	597	513	509	506	525	595	562	549	534	537	537	523	562	585	568	519	540	558	522	545	531	571	524	566	562	566	516	547	525	596	551	556	544	569	566	531	532	556	569	548	532	536	545	520	549	542	550	557	530	540	552	553	559	571	522	547	556	586	560	520	549	487	582	512	514	500	533	519	562	545	510	528	518	511	531	552	561	513	525	596	520	515	519	554	563	584	542	550	595	569	532	563	562	560	541	540	543	542	596	523	531	575	541	523	558	539	556	498	551	517	534	469	538	564	532	574	550	560	530	573	548	515	571	574	588	504	548	550	504	561	566	547	556	528	532	541	532	573	538	525	528	560	597	507	573	537	563	572	518	542	541	557	530	523	540	540	588	516	548	535	517	519	550	591	520	532	582	529	557	545	578	531	600	563	562	582	540	597	535	535	515	561	559	567	521	520	498	491	556	563	547	529	544	551	554	555	504	576	527	551	577	497	570	569	541	505	550	561	569	553	541	543	561	574	553	520	576	548	565	542	531	519	569	533	542	535	526	515	549	561	540	543	557	501	550	556	569	563	578	577	548	577	531	558	575	582	532	531	601	527	566	543	549	540	527	515	522	547	561	547	540	570	553	542	541	550	544	543	500	521	570	560	537	533	521	514	586	586	542	533	541	560	595	583	513	549	523	551	528	559	553	531	545	523	596	492	542	524	538	501	551	533	527	571	516	545	585	539	542	534	561	563	566	582	544	511	531	542	515	549	554	520	554	545	524	508	516	534	521	531	536	530	544	521	542	548	536	540	566	546	507	506	507	581	530	538	522	553	562	562	517	534	557	547	533	529	539	538	540	557	617	522	489	552	545	586	524	575	571	557	568	489	555	507	522	521	516	568	555	534	530	530	511	551	556	505	574	607	553	566	560	517	588	568	515	527	544	555	527	511	560	580	550	541	565	528	559	527	566	542	558	578	514	544	542	554	531	551	535	562	583	553	545	533	558	535	530	546	558	559	559	508	537	531	523	556	545	512	515	518	506	519	566	513	552	521	565	531	566	557	552	511	535	544	521	549	524	526	554	522	530	567	548	509	535	523	543	520	530	549	560	550	576	575	517	555	550	518	578	575	533	549	554	520	574	530	531	540	555	557	597	558	568	544	576	504	544	562	570	608	519	527	528	513	546	528	522	567	509	537	556	561	559	530	521	543	535	522	577	532	497	548	538	561	517	527	547	518	554	516	537	573	562	541	560	592	535	518	550	547	529	488	524	580	481	551	520	582	531	511	565	558	556	533	560	586	556	543	536	533	524	526	570	542	578	525	532	547	559	548	544	517	548	567	539	534	504	554	577	589	539	568	520	550	558	574	576	528	513	580	523	543	554	521	546	538	542	544	558	569	549	566	576	552	531	503	559	533	559	555	532	548	527	544	554	516	546	510	577	520	579	499	570	532	515	530	525	555	540	568	517	547	526	579	536	512	556	538	508	512	551	533	564	549	543	524	563	548	552	569	553	550	537	561	583	503	554	564	573	515	565	566	575	561	559	579	601	516	547	543	531	523	531	509	529	570	565	544	578	475	551	511	479	514	545	540	530	525	566	540	521	570	580	558	567	514	558	533	580	563	572	484	557	551	529	535	542	548	554	527	528	573	495	566	491	556	570	563	526	545	535	548	546	543	560	533	543	584	514	559	529	543	552	571	514	556	531	526	507	548	575	538	587	520	532	519	504	556	556	554	569	545	522	498	530	558	535	561	520	572	509	532	506	552	524	504	511	541	517	571	535	566	550	547	539	514	541	561	528	550	555	478	520	537	519	555	561	528	583	569	502	521	539	558	535	532	560	566	519	551	510	539	538	556	575	564	569	569	552	525	500	542	531	563	529	525	590	540	552	540	552	523	602	549	561	564	514	565	535	524	526	543	491	524	543	543	526	512	525	530	542	528	548	544	532	535	524	534	521	585	503	571	540	526	497	547	541	547	549	572	555	530	525	563	579	601	540	558	552	549	542	567	530	544	562	533	545	569	578	516	586	557	541	538	552	524	508	537	564	536	572	507	525	548	582	551	566	550	564	537	532	525	530	574	541	535	544	555	536	523	505	545	563	527	582	517	577	531	521	529	553	559	516	548	545	531	516	514	514	565	630	586	514	537	525	547	536	544	553	508	549	552	503	548	567	545	588	572	553	506	540	533	537	549	546	563	507	540	499	530	517	557	491	522	495	506	578	549	543	533	542	548	527	499	515	547	538	524	544	503	559	542	582	574	525	521	568	554	555	556	532	537	540	518	548	564	497	533	539	538	527	565	565	538	504	542	545	524	534	539	592	529	578	559	529	523	560	576	545	571	589	586	538	547	535	554	584	559	558	566	579	516	543	536	571	583	526	496	608	516	576	513	511	500	514	529	563	558	550	536	537	550	522	505	520	543	544	510	566	504	535	523	496	573	566	551	564	539	565	529	508	535	507	541	557	560	520	560	537	573	566	532	544	590	536	542	540	570	544	513	552	571	556	534	557	563	528	547	519	534	525	548	553	554	511	538	561	556	573	528	562	569	567	515	554	566	562	532	554	539	482	557	511	546	555	552	536	535	528	522	520	501	520	536	541	528	565	538	554	525	496	571	540	548	578	544	531	574	505	509	530	543	546	553	539	544	538	556	522	528	501	535	554	569	515	517	552	516	536	527	557	569	506	529	565	558	502	527	483	546	550	561	533	554	551	605	577	562	529	581	539	562	512	564	568	548	561	590	540	556	539	535	557	552	543	549	553	558	593	553	584	545	536	509	555	532	535	549	554	554	522	529	554	531	541	515	534	555	520	545	517	515	553	548	553	550	508	520	522	507	516	532	546	578	562	529	590	521	493	529	567	533	499	541	544	552	536	543	554	548	562	586	560	519	539	513	528	550	580	564	553	516	531	556	541	543	586	550	549	559	525	518	524	491	525	540	525	564	535	509	528	525	553	512	537	548	542	550	556	549	552	532	545	580	574	567	543
27713	14800	5266	2423	1458	1030	2371	3874	2672	1413	823	623	509	505	499	455	469	433	476	482	488	493	490	445	478	495	465	443	478	455	488	529	472	497	485	477	485	484	496	472	472	458	477	473	482	500	446	467	477	458	497	473	485	486	467	461	509	465	495	464	470	459	471	501	503	464	451	460	477	476	494	471	442	477	463	489	464	458	453	474	480	508	479	473	491	512	487	511	485	461	469	463	502	484	474	479	488	479	470	487	511	491	488	476	449	460	492	472	424	461	453	438	491	463	465	405	489	500	486	505	489	487	473	454	494	451	487	469	492	454	498	508	498	484	483	487	458	424	469	505	433	477	474	484	472	523	496	486	479	479	476	466	465	517	450	426	438	481	484	484	452	509	471	477	454	474	453	484	464	503	450	485	446	469	492	450	482	481	507	473	454	455	460	454	455	457	413	455	462	485	433	441	481	466	443	488	475	459	459	453	459	457	487	484	449	479	476	468	455	462	491	490	475	460	473	468	451	449	465	437	475	475	487	461	474	464	501	489	514	453	477	469	477	484	424	492	485	462	458	449	513	460	458	470	488	474	484	469	448	469	462	451	475	425	505	490	443	483	520	487	459	450	490	485	413	454	438	452	457	444	434	492	506	490	456	466	477	454	467	474	447	442	511	442	455	453	466	481	495	485	459	467	472	518	505	476	442	507	460	439	469	489	481	470	485	490	499	509	501	454	465	454	489	458	434	491	480	487	517	473	486	470	468	467	517	474	455	494	502	492	501	502	455	489	420	446	485	442	499	468	483	460	485	512	490	467	472	467	463	515	480	461	469	421	516	496	471	459	476	444	480	455	462	476	440	477	471	452	469	464	465	466	489	458	457	550	487	458	459	518	493	431	472	521	480	530	482	489	465	502	467	455	467	484	504	468	486	479	505	486	445	471	516	483	479	483	465	432	481	461	510	449	450	460	448	447	460	474	453	459	487	473	452	505	458	518	449	491	442	478	528	450	433	480	454	452	452	481	465	480	484	470	467	455	474	452	478	445	489	506	470	486	402	481	469	487	473	485	517	488	447	481	456	495	421	465	472	470	519	473	500	462	456	448	440	448	438	467	500	438	496	446	493	466	488	520	468	464	482	472	495	455	502	488	482	471	499	469	471	493	481	498	495	492	480	472	457	513	492	520	456	478	462	452	473	469	487	451	446	489	470	491	474	478	485	468	523	494	472	483	495	521	462	497	491	480	466	524	466	534	465	451	452	465	421	487	467	417	474	502	487	464	499	491	448	467	469	463	458	414	465	469	456	450	463	450	484	459	503	470	512	495	482	466	453	482	483	456	426	476	500	473	461	467	467	495	501	454	474	434	493	495	448	452	448	506	507	478	470	446	480	492	468	467	439	445	501	496	456	453	475	501	504	496	451	515	454	490	467	496	497	491	450	469	465	457	467	463	507	474	446	486	461	509	475	509	505	489	460	508	448	469	485	466	469	471	446	457	486	439	506	471	448	473	462	468	443	476	482	496	461	446	489	481	476	508	474	483	467	519	484	460	451	447	475	490	456	441	488	468	501	464	507	457	470	493	499	479	496	493	433	461	464	442	441	452	508	481	483	453	485	500	445	472	485	487	495	454	475	461	442	464	500	486	496	495	456	469	520	454	505	437	447	474	496	503	447	469	490	492	499	485	501	470	456	478	442	485	476	501	482	480	479	450	437	469	428	518	530	486	494	529	456	477	469	408	447	469	486	445	482	515	458	465	472	474	457	483	487	483	451	509	466	480	461	476	507	464	484	485	439	456	468	498	502	474	455	470	470	479	476	489	491	491	450	533	490	458	490	467	455	490	467	473	470	502	485	487	451	441	450	481	482	489	471	461	478	517	459	508	448	447	507	489	493	489	477	490	517	468	506	481	486	478	456	476	481	479	422	483	457	462	474	464	466	460	515	487	446	473	484	470	483	488	481	482	468	453	488	441	529	405	461	473	463	465	485	485	471	468	476	477	452	454	476	471	452	514	463	474	485	502	484	475	499	452	482	460	479	464	466	516	441	499	439	443	452	538	483	465	443	465	469	438	463	491	466	472	477	499	507	489	466	481	503	450	495	463	405	485	467	459	453	464	447	441	444	483	489	459	450	474	474	478	477	490	499	466	458	449	474	454	453	480	467	461	485	474	489	464	446	482	498	440	501	459	463	467	452	483	467	445	511	484	484	492	471	413	472	468	456	489	489	467	507	464	449	474	423	480	468	493	461	485	494	453	456	465	477	479	474	464	493	466	465	492	453	479	467	507	461	454	458	511	436	485	459	444	469	457	468	439	459	484	436	489	466	473	442	474	522	466	453	467	489	450	475	477	450	479	534	540	463	457	465	525	449	457	447	516	475	478	473	463	497	492	466	419	491	476	416	509	468	488	436	445	499	484	477	472	450	437	521	463	483	446	480	422	492	470	451	465	491	467	455	465	475	491	474	485	445	459	460	440	422	466	459	481	495	464	471	475	467	525	501	482	456	470	454	446	462	450	492	473	459	471	461	471	506	486	463	480	512	451	469	479	462	499	485	488	470	493	498	483	458	492	489	490	502	442	440	489	480	490	470	478	456	483	468	485	468	503	445	423	453	486	489	501	440	482	459	444	489	476	506	463	467	485	459	459	466	485	490	470	451	488	508	446	474	460	505	448	486	495	470	495	475	454	498	451	481	460	440	502	464	482	456	516	484	512	458	489	453	452	482	467	454	469	453	441	463	478	473	475	480	494	441	494	486	471	488	466	468	436	455	495	498	485	480	445	451	441	502	472	450	468	463	465	458	439	513	489	512	452	494	435	427	483	476	470	496	456	487	497	477	474	497	483	460	461	435	467	470	505	486	451	465	462	473	500	503	472	445	446	457	481	496	456	486	469	481	461	448	467	432	491	469	418	465	493	459	481	505	463	466	462	484	487	490	480	426	464	501	465	480	453	433	479	461	433	481	474	490	483	434	470	499	519	484	459	504	479	471	512	465	496	481	497	462	466	427	470	490	463	465	444	465	505	457	522	455	479	482	486	456	463	463	479	447	451	451	484	483	473	465	536	487	451	434	481	477	505	492	462	493	501	458	458	433	433	447	457	469	487	448	473	476	488	472	436	492	490	480	505	469	478	496	487	451	507	438	478	464	449	423	495	501	467	479	432	462	486	483	487	476	499	439	498	497	473	473	501	495	464	461	476	447	474	483	496	464	490	502	436	483	465	515	459	476	452	483	503	471	476	461	492	417	466	467	463	495	484	461	474	487	512	487	458	492	477	463	491	465	470	475	467	499	445	470	517	482	444	477	465	504	437	502	457	511	455	452	461	464	459	466	487	491	492	461	475	474	500	466	479	466	468	495	456	467	515	476	453	493	470	472	516	427	502	473	504	426	466	474	456	522	459	515	480	465	480	476	469	440	477	426	490	498	502	448	485	481	462	449	510	499	461	473	489	495	433	465	454	435	471	438	484	463	488	440	466	466	462	515	481	490	468
6461	5830	4624	2327	1935	1405	3354	4943	2948	1455	906	562	510	441	418	409	413	473	430	433	406	439	429	427	422	420	456	440	401	483	435	429	443	461	456	432	448	399	443	417	440	431	452	431	489	427	413	427	444	425	402	440	439	455	441	440	442	446	458	415	429	411	415	431	428	436	438	425	443	437	446	429	421	415	438	433	442	452	437	461	447	445	440	419	449	408	417	406	457	475	417	441	413	430	462	427	422	430	413	464	418	414	418	407	401	439	415	442	443	437	453	420	424	420	426	434	422	457	443	430	459	395	453	412	420	393	394	434	421	415	439	439	455	451	451	436	411	475	435	433	468	423	428	440	411	438	422	418	434	403	425	410	433	406	439	436	419	429	427	428	460	408	401	446	447	456	424	418	474	413	440	485	432	417	439	412	431	498	432	407	465	404	443	417	456	440	412	443	391	443	429	469	479	406	451	439	435	380	423	397	418	446	452	433	416	405	447	410	419	393	460	448	425	438	419	431	449	404	410	474	462	435	454	413	435	429	455	404	427	436	410	427	425	469	402	472	475	406	423	417	448	410	413	441	440	441	439	430	421	450	438	453	441	435	465	453	427	406	431	431	391	409	459	420	432	482	432	402	406	444	442	451	443	430	462	426	413	457	448	478	394	423	453	437	439	385	439	442	401	400	394	464	450	410	414	445	449	409	457	424	483	428	423	412	390	434	444	411	436	427	471	420	426	454	414	442	412	426	413	430	438	441	413	464	410	473	458	451	435	421	415	427	404	431	453	413	413	428	447	442	447	427	447	409	432	428	451	383	441	450	425	442	422	412	441	417	417	455	440	442	446	446	443	448	428	428	426	430	396	416	454	433	441	411	411	455	426	418	425	442	405	413	452	418	387	443	443	448	400	435	440	416	427	430	465	449	434	425	443	418	449	407	428	437	401	472	410	428	460	404	420	418	442	434	423	437	407	387	379	405	442	444	414	417	404	416	395	458	407	413	419	442	431	449	433	414	419	420	427	424	438	433	438	430	430	415	437	425	384	454	422	422	422	417	426	445	453	422	417	430	441	442	405	445	424	433	413	418	445	409	437	420	462	450	423	414	410	443	410	419	466	395	415	442	431	432	456	415	425	423	401	415	421	437	385	430	432	417	467	417	433	442	424	434	436	454	425	415	422	416	445	440	411	412	434	432	453	472	414	426	414	435	434	421	426	451	387	412	414	419	421	398	431	445	418	418	445	448	453	432	452	445	396	424	417	430	428	452	437	422	438	437	439	417	430	445	425	419	454	402	428	426	414	428	407	413	417	462	447	394	430	456	405	485	434	450	452	424	452	456	435	416	429	414	444	435	417	401	422	422	445	442	441	402	436	451	423	424	431	453	401	466	454	423	413	431	419	405	423	407	431	442	427	448	461	449	414	442	436	458	448	448	397	416	436	398	416	421	445	436	434	406	408	438	415	401	457	386	397	441	413	406	418	402	423	445	453	433	439	445	410	417	415	396	444	417	451	451	441	474	453	439	435	396	447	439	429	444	414	439	440	422	443	394	439	438	453	413	383	417	457	428	458	408	454	471	461	409	403	418	417	414	423	421	451	432	428	401	426	428	399	427	433	471	456	436	455	417	439	389	419	427	410	419	436	437	420	437	416	401	414	431	470	448	420	437	427	397	443	426	415	439	443	407	447	473	453	418	415	415	456	430	462	434	441	453	428	441	446	433	433	460	416	445	455	442	447	413	396	437	454	412	407	457	435	422	387	456	427	441	423	402	443	441	439	419	441	425	421	428	412	431	448	425	415	431	507	409	439	416	423	448	420	428	437	449	460	411	410	419	412	422	459	419	428	402	449	435	418	408	422	453	419	437	444	391	412	438	429	443	421	425	437	446	413	415	454	462	433	423	429	455	461	470	421	450	399	444	430	434	440	423	402	400	406	419	425	429	402	420	429	431	410	399	412	433	452	420	480	472	419	458	454	409	457	408	416	412	465	440	421	432	422	448	459	392	429	383	447	431	421	437	434	445	432	426	420	441	451	475	453	425	407	427	419	427	418	413	442	440	444	463	413	451	411	441	472	397	412	434	411	424	481	411	450	403	440	453	420	411	442	449	434	442	446	459	438	403	402	449	395	412	407	434	430	456	428	464	463	427	436	411	407	406	433	426	406	433	423	492	441	441	443	417	427	415	436	463	402	437	409	449	458	423	424	405	403	451	432	427	412	412	427	442	450	435	407	430	451	456	438	430	440	432	444	427	404	393	445	438	425	420	426	428	446	436	426	438	433	428	444	443	410	411	433	425	414	468	423	504	405	399	441	383	401	376	457	427	427	414	464	426	442	430	413	404	424	434	433	490	419	457	422	428	425	412	447	440	424	412	443	383	406	433	457	416	445	407	400	423	437	408	434	451	435	398	436	408	410	405	446	424	434	461	455	434	461	424	416	334	434	415	407	429	432	420	422	435	453	432	447	466	450	440	425	432	429	443	417	384	402	421	439	404	424	423	432	430	429	422	425	420	449	414	472	412	448	423	459	481	490	431	441	438	450	409	450	467	443	404	447	420	435	438	423	426	403	451	404	427	445	417	453	456	435	421	467	411	402	430	421	412	444	430	444	435	457	457	421	425	430	434	408	430	451	417	428	453	430	454	395	410	436	405	428	409	479	428	423	418	381	434	406	415	431	453	448	430	428	428	413	391	388	415	428	464	427	445	416	440	452	437	418	432	458	455	421	405	441	450	374	451	482	436	429	465	425	458	465	394	420	451	446	449	418	431	426	431	447	429	459	439	431	431	440	417	443	417	393	419	444	475	406	419	457	417	412	432	436	416	395	414	439	434	423	402	445	443	447	432	443	428	435	370	424	445	427	465	410	501	416	456	437	434	412	422	421	461	439	466	444	413	431	416	435	392	450	401	452	430	417	447	406	413	438	415	425	404	420	437	432	447	464	433	441	461	438	430	450	426	426	414	449	398	435	414	430	442	448	422	453	421	427	411	426	445	394	431	457	465	403	441	429	470	447	450	453	414	441	448	438	422	466	425	463	464	379	461	440	394	450	371	460	422	412	447	467	456	446	435	446	435	410	414	430	449	443	444	451	436	410	439	451	431	399	425	458	450	402	481	424	405	406	441	439	410	429	433	408	449	481	417	420	423	421	426	442	412	422	419	463	451	459	390	470	428	392	424	392	445	450	458	420	405	482	428	460	427	464	428	409	437	398	419	399	447	425	437	407	428	443	389	397	432	450	386	445	440	417	456	432	478	428	473	409	399	421	395	432	445	455	399	446	426	460	431	409	468	402	438	439	454	421	423	433	426	439	409	433	423	405	431	433	450	430	402	402	420	439	415	401	441	432	405	450	443	425	433	411	416	434	449	429	427	446	442	455	410	451	408	425	408	431	425	414	453	463	438	458	422	467	421	430	422	397	406	432	447	405	408	426	451	438	427	432	402	417	464	448	408	444	436	385	430	448	412	462	436	451	433	450	391	404	433	452	411
25397	21331	27096	24990	7914	2647	16944	31831	18977	8081	3019	1025	633	556	463	487	485	498	518	496	470	482	507	552	480	472	495	458	474	510	475	474	477	467	509	533	497	462	511	492	489	510	462	511	495	473	519	507	466	472	518	487	491	478	499	537	452	489	457	483	483	520	452	481	491	498	494	475	521	492	466	455	512	484	508	535	439	487	468	462	455	464	457	453	454	476	490	501	492	470	469	519	489	507	486	475	481	504	432	468	480	533	493	499	511	492	504	491	510	501	491	508	515	526	464	484	490	507	489	508	485	460	492	504	491	498	482	502	480	495	484	470	541	492	510	513	548	462	460	518	507	482	507	481	509	471	486	483	455	457	474	503	490	537	477	487	469	496	466	472	454	501	508	505	463	457	473	489	486	473	490	484	506	466	541	509	483	466	480	490	480	497	474	489	503	476	456	484	498	499	457	494	471	431	504	477	463	486	496	463	484	488	472	516	493	472	480	441	485	476	451	504	486	488	524	476	425	473	474	480	434	441	508	457	492	494	473	480	426	512	504	450	492	481	463	465	470	498	503	475	477	467	499	462	495	471	511	500	506	486	506	461	494	463	504	500	465	438	471	482	491	484	487	485	485	488	532	462	448	486	510	460	520	520	515	480	515	477	474	528	456	530	527	468	471	516	504	462	487	545	515	510	437	447	485	500	458	483	492	510	494	481	472	491	488	492	512	505	482	489	482	433	481	486	515	458	442	492	492	450	453	470	506	453	468	469	478	507	465	520	518	467	474	490	495	495	524	474	482	457	481	467	465	447	458	505	499	522	506	483	496	480	471	499	475	479	500	464	503	463	494	440	497	480	466	469	490	505	462	477	443	478	492	423	479	524	465	505	464	477	511	506	467	449	509	504	468	498	453	473	426	491	481	451	453	467	446	473	475	514	520	466	485	479	490	495	521	464	506	509	498	450	475	495	464	488	481	500	435	458	468	468	496	489	480	484	522	508	515	489	491	438	475	483	480	472	461	449	491	483	442	490	471	496	486	527	489	487	481	485	468	501	482	437	452	495	486	496	458	495	523	503	465	494	480	429	486	513	486	453	446	469	451	505	506	492	486	467	498	455	482	436	455	473	474	506	453	521	492	481	448	462	520	508	477	485	495	479	490	486	475	516	494	464	482	494	501	476	468	484	453	449	500	507	466	455	492	430	508	463	494	478	474	451	494	479	474	459	504	510	457	506	516	477	475	505	501	510	495	491	480	494	482	530	505	502	495	497	523	462	480	478	507	467	493	468	477	523	479	508	469	493	480	501	485	484	478	476	512	448	524	504	498	480	466	470	490	484	522	435	498	496	491	478	453	504	457	504	458	487	535	474	509	484	457	492	485	481	525	495	515	466	467	492	457	442	479	480	496	466	499	474	499	454	470	460	504	452	478	483	490	429	467	470	480	456	441	494	436	476	490	456	457	478	514	445	445	486	477	489	477	500	478	485	494	455	477	460	487	458	485	490	504	502	447	475	474	473	512	498	483	458	496	489	482	510	432	512	489	489	491	466	449	465	444	494	463	470	473	485	486	490	459	517	492	482	461	491	443	478	479	458	453	516	479	512	453	489	461	481	449	453	448	473	478	519	496	535	457	474	477	479	475	530	477	499	497	470	467	444	512	496	475	471	483	484	478	494	479	463	471	474	528	452	415	466	468	538	470	497	513	506	481	501	447	446	488	514	505	486	526	476	499	492	478	483	446	519	427	482	496	500	495	479	510	453	523	445	450	470	431	483	530	495	548	465	471	498	488	511	429	460	479	481	511	496	514	488	472	510	487	511	464	421	478	459	482	502	523	513	463	464	491	498	477	495	424	496	469	481	471	462	487	502	468	489	474	506	522	491	463	472	486	473	510	491	499	508	509	464	482	474	467	500	507	441	485	460	476	496	467	498	472	488	504	521	501	428	498	455	485	476	513	487	503	494	518	451	480	481	512	444	468	501	475	494	476	507	472	472	518	523	470	464	458	500	521	510	484	483	493	482	510	430	481	471	510	499	474	479	443	479	477	484	480	458	506	501	518	480	476	483	449	507	500	444	477	414	481	483	456	463	455	485	472	469	479	487	491	540	521	509	486	480	471	485	484	480	475	486	463	489	480	487	495	506	480	456	490	498	477	487	492	500	464	476	480	480	482	501	522	515	483	447	487	482	503	477	474	508	476	481	460	473	485	495	477	446	456	498	476	482	503	486	495	495	469	466	490	518	496	524	501	496	469	474	488	449	450	480	507	494	443	473	492	458	503	464	511	468	464	503	443	502	461	468	503	500	473	501	486	465	508	498	503	448	504	541	463	539	467	489	463	453	507	533	493	471	499	481	464	480	494	475	462	477	469	489	474	406	462	503	473	504	527	488	441	487	457	440	449	509	475	476	461	511	475	495	506	495	484	509	477	505	451	471	483	521	479	510	475	441	453	496	502	511	475	466	485	489	485	509	501	464	458	459	481	477	475	446	498	500	476	501	476	468	490	527	465	496	494	489	490	504	460	485	461	486	520	468	478	462	463	458	482	482	477	486	477	525	491	486	538	451	487	474	512	472	478	485	482	511	474	504	467	471	493	499	498	483	495	502	510	489	453	486	475	446	504	461	498	504	461	463	472	494	478	457	500	453	480	456	503	508	498	496	492	491	457	454	462	463	513	481	506	507	521	511	505	453	487	465	473	508	480	464	467	506	492	479	487	507	437	488	539	465	496	480	466	481	500	499	487	450	476	465	445	505	488	475	497	442	467	506	500	502	489	482	485	471	480	468	448	504	504	445	470	505	468	508	464	474	447	455	499	488	472	503	489	527	460	503	458	469	469	476	508	466	484	486	478	447	495	487	467	480	481	490	471	497	513	500	511	476	493	483	447	500	448	509	482	481	512	416	491	483	494	459	514	459	508	468	475	488	465	497	469	487	489	468	476	453	437	499	514	485	487	488	465	461	497	512	462	508	497	481	466	471	507	491	501	448	470	497	471	486	503	487	485	455	525	481	471	482	468	489	445	481	522	520	567	493	486	457	496	502	517	455	506	455	546	436	455	467	468	466	466	499	481	470	518	482	461	476	480	477	491	495	493	506	484	454	517	505	486	467	482	514	511	500	481	502	495	504	455	461	480	479	457	493	467	498	491	506	493	466	506	487	498	543	511	473	460	472	485	443	478	496	473	517	486	451	530	487	479	509	537	482	469	467	492	485	475	485	491	435	469	460	468	459	462	475	497	493	483	462	445	458	493	455	466	514	464	485	479	470	467	476	497	534	479	462	515	514	485	483	499	457	484	491	468	520	441	464	509	482	483	443	459	449	462	481	482	531	492	474	481	464	492	483	494	473	486	462	482	456	497	500	510	515	483	482	505	503	469	509	513	414	474	515	490	474	510	507	453	513	471	492	493	489	450	531	463	474	475	454	495	495	507	494	453	489	498	494	480	501	455	485	506	478	455	477	485	497	450	474	495	481	494	489	485	506	466	502	454	500
5422	9291	6527	3348	3509	2656	20041	28548	14928	7319	3220	1100	652	499	498	451	455	488	512	465	440	480	482	500	456	466	435	461	476	453	438	456	509	525	461	438	437	459	478	449	464	438	444	459	475	431	463	471	453	464	467	422	490	424	452	457	491	462	517	432	466	498	458	504	471	469	456	489	465	429	443	458	449	462	467	459	432	483	450	460	474	416	456	472	453	452	471	478	443	479	464	431	460	432	451	470	427	454	462	467	448	483	472	453	461	463	483	435	435	449	448	444	435	425	458	422	409	453	462	426	438	402	430	488	448	432	455	494	467	450	422	452	482	443	439	438	463	459	471	439	472	472	460	452	464	502	464	489	432	467	483	474	501	500	491	441	419	477	433	433	453	429	457	468	417	443	489	455	450	446	438	445	479	454	456	430	465	493	446	430	451	467	471	459	428	423	463	457	474	469	449	454	418	463	473	469	478	465	462	504	477	435	468	463	448	485	471	458	451	446	479	477	467	461	456	458	451	460	461	441	459	488	472	437	434	476	414	435	465	459	484	450	473	450	465	446	465	501	451	445	482	443	421	504	457	427	446	477	438	454	511	464	414	453	471	470	452	434	469	400	455	494	474	420	483	418	470	476	475	450	484	447	475	464	481	469	458	480	458	486	499	451	426	468	469	441	420	452	507	456	449	456	471	511	459	444	453	450	472	452	449	463	439	458	445	454	432	461	478	474	440	454	487	445	473	479	458	486	451	444	461	474	430	435	446	467	460	452	455	446	488	484	468	465	452	431	442	444	428	494	473	466	456	449	469	440	433	508	440	442	465	448	467	455	474	458	405	478	472	498	442	451	463	492	461	471	431	486	505	421	470	416	519	464	442	449	462	401	440	495	461	479	450	440	434	441	459	450	437	462	446	435	457	443	447	425	474	424	426	436	451	498	491	446	493	455	474	499	431	449	432	433	435	461	461	459	462	411	450	470	406	483	446	465	444	447	470	458	472	454	481	452	401	441	470	434	456	425	432	458	433	450	453	484	466	452	471	489	457	411	459	445	484	438	451	453	456	437	420	438	446	464	472	446	456	430	455	481	443	451	461	467	452	463	487	504	448	479	450	423	488	455	441	450	486	418	434	462	470	459	433	434	420	468	448	463	431	479	433	443	440	443	449	450	492	457	456	452	501	461	455	496	465	475	441	462	451	463	452	448	463	492	438	453	416	423	412	450	443	420	460	461	450	499	466	463	471	430	465	486	456	464	472	479	450	428	433	460	451	453	463	435	450	442	464	442	478	465	463	481	450	462	454	468	494	437	489	457	498	440	482	450	451	448	454	473	480	454	449	455	441	422	458	404	483	465	446	417	465	453	471	444	437	485	421	431	451	465	454	471	465	442	445	437	481	452	451	420	436	453	443	429	446	454	483	519	471	478	427	459	432	452	478	486	460	489	479	451	497	420	456	456	471	464	470	487	502	476	470	462	445	450	439	464	454	458	487	448	467	449	500	508	481	460	432	428	474	487	465	463	461	434	441	478	492	447	469	445	473	450	462	449	471	437	404	458	470	454	451	482	434	440	450	480	478	430	432	473	452	456	454	468	460	491	434	459	442	446	463	437	482	430	452	435	457	490	465	477	486	442	441	436	444	472	490	456	456	454	446	479	455	454	428	443	452	436	437	441	463	470	459	449	475	443	458	452	441	450	423	451	457	487	440	469	463	464	429	468	428	432	453	462	433	444	449	456	452	454	453	442	474	449	415	452	414	491	453	449	455	462	487	448	447	437	464	469	427	455	463	450	472	455	482	454	421	479	470	438	458	433	466	453	459	415	433	450	445	514	443	455	439	474	485	433	463	444	421	448	465	452	452	439	462	445	404	435	467	442	435	456	439	474	429	474	497	446	471	417	439	432	443	454	444	436	496	470	433	438	468	451	437	467	441	455	428	435	438	402	485	455	437	437	438	476	431	495	485	451	444	518	497	460	456	435	463	443	443	457	470	433	443	438	463	477	445	429	456	451	495	489	450	447	465	431	441	482	413	443	428	467	448	453	454	442	451	450	444	452	449	473	444	417	514	459	448	451	477	460	447	429	483	449	447	481	457	458	470	451	456	450	456	448	445	467	447	450	502	447	472	448	439	431	444	446	436	445	466	439	450	449	449	464	453	467	488	468	469	489	464	444	485	448	470	433	469	469	428	457	458	460	465	425	502	437	451	473	402	476	439	429	404	471	480	433	471	482	496	447	443	423	437	450	431	469	461	476	434	427	445	452	444	449	457	426	430	445	454	475	455	466	477	443	467	518	443	424	468	480	415	459	449	464	483	434	444	419	459	462	446	416	449	488	465	466	423	458	458	453	442	433	454	433	478	464	444	454	435	452	459	449	491	460	471	430	445	453	469	487	457	473	424	443	459	465	473	440	459	458	440	457	468	478	483	464	431	461	461	478	442	455	429	478	446	471	462	453	451	475	484	442	490	453	440	438	436	472	423	448	452	466	475	479	473	444	443	469	453	485	449	449	473	466	439	416	440	461	476	446	428	468	416	445	445	437	421	468	466	458	472	484	473	452	448	460	468	460	434	441	441	451	467	459	487	428	456	433	452	468	463	472	450	485	452	473	416	443	417	456	439	458	428	455	443	469	489	425	455	447	448	457	464	453	474	450	445	426	449	470	450	441	459	433	472	480	443	427	414	465	468	468	447	445	478	466	452	461	431	443	499	484	477	420	473	452	478	492	439	427	512	480	456	463	424	387	433	431	471	468	472	437	455	483	455	448	454	456	439	476	432	426	424	418	471	453	460	475	413	471	447	442	468	475	415	464	476	418	442	467	448	462	430	447	431	439	452	436	471	463	474	447	447	484	461	468	465	440	472	479	441	494	458	420	423	485	439	500	467	432	442	492	476	482	444	435	457	430	439	451	469	453	446	487	432	505	447	461	464	418	468	453	446	453	473	412	461	396	430	474	424	499	463	437	433	476	451	456	496	463	473	421	445	439	405	449	457	495	446	468	410	430	507	425	439	449	433	448	446	442	465	447	467	449	471	452	478	442	458	531	436	448	474	466	406	478	458	476	457	469	465	465	475	468	476	437	445	463	449	451	436	432	479	434	440	444	456	472	442	462	465	447	478	427	475	438	404	479	446	462	430	457	463	466	471	448	444	463	469	468	466	453	466	460	474	421	456	428	471	469	454	458	423	398	434	461	427	449	449	479	470	425	442	448	460	445	476	481	441	491	444	443	455	485	473	434	462	435	480	453	407	453	467	439	459	430	466	413	453	468	455	420	449	454	472	506	428	501	427	443	463	448	409	396	483	466	455	451	424	467	426	480	439	432	476	460	448	478	469	411	462	431	460	464	456	454	473	429	446	445	438	464	463	457	458	418	461	438	436	473	437	486	460	467	435	446	452	432	441	441	480	444	458	478	459	452	465	472	416	450	441	482	429	473	487	453	438	449	435	442	460	435	440	475	461	439	409	419	458	435	466	440	444	462	448	433	442	459
24169	21332	28638	24394	21290	11539	35100	44051	37213	20203	8472	2125	972	678	570	573	615	610	610	566	537	582	565	569	640	637	596	563	579	604	587	558	606	579	589	590	630	625	610	600	582	586	563	599	530	586	579	561	606	565	561	601	581	597	580	583	536	605	589	555	610	585	593	608	595	565	589	573	573	554	584	542	613	533	581	610	584	585	585	554	571	635	578	596	547	595	594	537	544	634	552	569	580	593	570	560	585	559	582	578	600	608	554	577	574	589	585	583	558	583	584	553	582	559	605	538	575	578	576	595	600	634	623	560	579	546	535	547	621	585	563	606	533	587	581	561	586	569	575	608	592	596	547	566	587	581	587	539	531	582	567	588	547	550	594	606	561	577	584	600	573	573	598	554	561	564	581	591	588	566	570	591	520	599	549	578	601	583	560	578	541	583	563	581	586	562	552	535	558	537	583	575	614	580	575	622	522	579	572	589	585	603	601	613	558	600	580	570	575	552	570	606	624	567	615	562	559	555	581	585	556	586	569	560	572	638	602	576	641	593	589	526	554	557	602	587	583	583	605	562	617	569	604	597	557	544	574	615	589	553	561	548	575	592	593	540	605	546	562	574	549	550	562	564	566	573	570	580	600	572	587	580	602	573	561	576	603	602	591	543	572	583	596	595	547	591	549	580	599	613	658	607	598	592	568	588	564	590	589	531	565	554	546	596	577	574	606	631	640	632	605	579	580	536	543	572	608	593	555	531	567	584	596	571	582	563	572	574	585	579	571	580	581	590	597	630	589	572	603	578	577	625	564	566	597	585	566	594	581	548	570	567	575	583	600	578	581	580	529	630	569	560	551	584	598	560	540	537	604	557	557	569	558	536	593	588	568	589	555	591	567	579	567	593	559	598	603	557	568	579	589	600	563	560	560	646	577	581	578	567	571	546	566	570	577	595	566	548	612	620	608	566	578	571	563	574	574	583	582	537	577	582	591	580	620	597	560	584	581	543	534	565	622	580	611	601	572	605	574	554	560	561	571	562	553	530	575	606	546	569	578	622	598	610	550	562	612	575	567	582	543	548	595	567	566	605	606	574	570	595	581	590	570	598	586	521	552	575	508	611	571	625	570	579	544	549	557	538	602	568	579	571	595	572	568	571	591	614	583	613	593	576	553	563	569	588	594	562	552	572	553	580	586	587	586	552	628	584	598	570	585	563	551	564	577	565	561	652	529	573	586	630	619	542	543	599	538	581	546	566	580	545	574	587	605	562	558	615	546	560	566	563	570	572	580	543	538	588	590	595	599	620	604	544	534	549	543	584	564	598	569	547	543	587	615	568	591	582	565	576	563	567	577	541	570	604	539	571	606	586	589	608	614	602	559	585	561	560	603	587	563	578	536	590	585	592	602	566	607	541	604	531	601	566	569	561	598	568	566	604	586	555	547	596	570	600	566	590	601	574	556	602	573	586	573	578	595	578	555	569	552	586	591	575	576	587	559	591	529	542	576	575	556	587	560	592	547	577	565	620	596	543	612	586	553	594	564	559	559	551	526	572	555	553	543	600	529	562	574	528	535	615	590	595	586	553	595	550	567	568	568	582	567	556	563	583	562	544	618	551	598	532	563	559	581	636	574	566	568	592	622	530	546	545	575	585	563	556	548	550	585	522	607	560	579	558	579	640	594	556	552	563	605	565	573	575	550	581	571	594	562	586	566	568	549	581	587	583	612	583	624	561	556	591	566	543	541	570	590	569	570	575	570	559	607	573	570	576	543	581	550	588	588	595	588	595	562	568	566	591	562	570	578	577	605	593	556	568	547	560	559	543	555	576	528	579	578	520	601	604	531	582	531	586	521	548	595	587	593	577	610	544	562	577	610	563	553	580	561	582	564	587	595	585	628	562	617	571	575	569	554	553	617	555	539	556	590	595	557	543	590	566	592	552	573	588	557	596	638	583	553	590	606	579	559	577	581	552	550	550	553	573	580	576	531	549	527	597	588	560	600	556	556	585	589	606	597	591	562	600	571	554	544	561	575	586	560	566	561	591	575	548	591	582	534	568	591	575	571	595	556	541	583	592	574	591	564	556	599	578	538	560	565	571	589	611	526	574	598	610	593	557	568	510	517	596	586	562	564	511	604	587	553	563	577	598	560	606	572	645	622	571	568	576	615	589	583	498	611	586	565	509	559	572	562	588	520	599	591	597	585	562	567	547	592	564	581	583	563	545	570	598	581	591	618	595	544	588	559	591	538	637	627	584	587	579	557	592	571	545	560	557	585	518	557	607	572	588	605	614	608	569	606	599	574	578	573	575	569	563	580	561	549	563	548	579	607	603	570	583	561	582	536	601	537	578	593	588	590	580	560	553	574	585	544	555	616	601	561	569	588	581	559	552	581	628	540	534	569	522	556	566	551	590	593	586	581	540	561	597	574	561	570	522	561	576	560	579	553	593	585	592	557	562	555	580	511	550	604	578	562	574	577	560	605	568	548	556	612	553	598	586	594	609	566	600	553	589	570	589	596	604	586	567	544	531	564	590	576	572	569	543	570	608	604	607	527	618	561	557	608	554	558	567	590	545	546	575	549	609	561	629	564	564	572	600	552	541	558	540	580	530	547	550	545	574	564	551	593	496	569	602	543	558	575	570	574	576	581	597	559	542	565	609	643	549	589	553	566	543	537	552	599	540	565	593	616	593	574	555	586	593	579	549	556	551	580	514	588	588	556	571	551	562	592	597	578	568	553	545	601	581	622	577	547	557	576	588	557	601	546	606	601	613	618	576	579	546	563	551	564	570	588	563	547	578	586	623	561	569	591	582	532	549	541	571	564	621	553	547	524	569	564	603	578	584	555	561	566	578	517	576	573	551	567	549	581	587	588	604	580	578	572	605	586	593	562	549	577	602	585	578	570	582	534	562	563	550	563	561	578	587	521	623	590	574	582	548	611	568	590	559	639	574	566	595	590	565	610	560	601	580	580	539	565	585	562	567	549	604	602	566	603	597	560	593	549	549	580	568	558	565	569	601	570	589	547	573	523	575	560	603	579	580	559	611	578	569	577	558	597	585	552	585	581	610	537	604	606	577	569	570	560	594	571	570	595	581	583	553	534	633	586	556	560	574	582	572	542	521	585	511	564	578	586	541	583	569	555	599	573	600	572	551	549	541	607	557	534	601	549	584	567	564	591	565	590	562	635	566	548	570	528	572	567	559	598	593	585	559	542	585	518	575	548	556	579	555	611	573	586	529	581	619	602	606	584	566	564	570	568	560	617	592	577	630	549	557	572	622	564	524	627	613	532	573	625	597	563	572	615	615	594	536	584	593	592	606	556	562	589	613	574	590	576	553	532	564	547	569	577	580	568	569	589	597	594	539	581	561	565	528	584	550	584	594	557	601	584	554	558	597	607	608	557	648	533	594	613	603	609	563	589	584	577	549	571	576	607	596	574	636	554	585	553	571	542	565	598	572	551	598	585	559	575	577	565	557	599	595	605	581	566	601	587	600
4982	11493	9410	6437	6132	5284	37009	41774	31114	16284	7178	2172	967	690	571	534	535	567	560	530	563	506	551	547	554	540	543	553	546	509	602	584	600	506	513	547	519	560	566	505	521	540	505	536	534	541	523	562	551	526	530	507	569	501	551	553	543	598	550	530	570	519	535	541	564	536	543	524	557	520	566	550	546	568	551	562	527	530	568	535	509	553	548	508	534	537	557	529	557	522	542	522	541	525	512	570	546	552	541	527	538	550	516	522	558	487	520	552	549	510	551	579	561	531	554	540	545	542	531	521	555	511	496	527	560	564	583	546	527	564	514	528	537	560	533	540	480	506	560	531	532	548	558	542	542	536	566	507	506	580	528	563	545	529	525	534	542	527	537	554	559	491	512	533	511	561	543	540	521	511	543	573	500	517	556	543	507	547	512	530	562	529	574	481	533	573	522	564	492	516	500	534	576	580	567	517	504	530	589	556	556	539	566	507	548	548	556	510	507	498	522	518	529	509	522	545	580	557	536	530	512	524	557	570	598	500	528	522	532	510	523	478	509	542	496	546	559	564	553	530	543	452	550	549	548	563	524	511	514	555	551	539	528	562	563	536	480	541	542	558	530	523	564	573	561	500	542	580	539	513	545	540	526	542	504	517	562	500	502	534	553	536	529	496	531	497	504	557	535	547	530	520	514	514	520	490	539	558	521	555	527	533	506	564	494	520	557	534	523	576	551	533	548	550	512	541	549	577	525	523	553	551	571	523	512	562	553	549	515	534	509	553	564	534	475	536	532	524	537	531	550	558	554	587	549	537	536	548	524	506	518	561	510	553	523	565	538	557	525	540	559	578	578	527	542	525	542	586	565	537	535	539	556	539	533	608	520	548	558	562	524	551	534	534	516	507	542	533	566	560	540	515	526	564	532	546	539	533	587	544	496	562	531	494	573	526	507	573	528	546	525	543	536	540	572	533	552	546	541	500	502	524	511	521	529	530	541	544	555	567	550	553	544	563	566	532	559	590	518	524	543	514	565	534	529	528	481	501	544	526	520	526	597	582	540	570	497	492	521	543	516	529	560	535	519	532	542	549	527	544	525	543	529	541	549	552	554	556	542	561	530	532	499	551	536	582	530	521	533	536	530	482	578	546	542	568	598	521	540	487	500	515	505	503	489	547	522	541	520	572	525	568	569	531	527	540	546	536	524	565	541	566	514	560	561	527	520	563	581	567	543	526	529	520	553	536	538	536	505	534	536	545	546	542	527	546	526	525	495	502	523	549	524	562	541	561	529	527	503	515	520	531	536	530	538	512	543	482	521	550	534	530	544	554	585	540	538	527	553	496	547	529	572	536	534	538	527	542	515	539	533	550	497	560	489	526	532	539	569	570	537	552	545	564	563	580	524	544	540	519	541	555	512	487	524	564	532	515	571	495	542	537	517	566	558	550	550	539	537	572	535	514	517	530	590	514	555	546	535	533	536	544	552	551	496	513	548	537	552	570	570	524	519	525	530	571	522	535	527	517	504	528	492	521	519	611	505	550	531	553	521	545	533	544	537	518	515	523	514	527	550	512	512	546	562	530	514	559	567	509	554	543	500	567	520	518	520	525	528	540	563	536	521	530	539	537	560	532	527	565	497	517	524	540	535	514	515	559	518	565	491	562	592	580	594	520	511	531	526	531	489	526	553	541	551	569	542	520	511	541	537	529	532	546	542	538	522	537	553	582	541	521	533	531	578	518	532	521	528	573	537	509	579	513	543	526	586	557	529	547	546	562	532	541	557	514	534	539	533	539	559	537	520	524	501	540	507	552	520	555	548	530	551	532	534	514	549	516	509	571	548	522	516	533	539	570	518	505	542	504	525	530	534	505	540	524	504	563	551	487	521	568	564	546	540	520	530	487	506	528	560	502	564	517	526	535	556	587	506	560	534	554	536	481	558	551	562	503	483	543	560	532	552	489	530	574	535	532	559	529	542	532	521	513	514	526	583	525	522	555	499	533	527	501	557	549	538	575	501	503	519	520	531	573	554	526	508	505	570	534	548	591	527	541	507	575	520	557	520	537	579	520	524	571	536	543	538	534	527	555	511	546	560	523	533	543	561	568	548	536	532	580	550	529	552	522	506	547	537	534	534	527	539	546	526	557	535	528	523	528	524	530	530	565	497	555	556	526	535	521	553	548	558	514	495	515	540	505	542	495	552	557	577	497	554	485	540	571	543	547	583	530	513	545	553	510	507	511	550	527	542	547	568	539	528	559	550	546	526	554	560	528	524	475	551	513	529	507	495	499	515	535	512	535	549	544	553	532	506	540	542	550	509	530	531	543	532	508	545	513	572	517	561	542	523	537	507	504	533	556	527	545	532	552	537	589	563	588	532	559	588	525	557	558	549	526	562	508	506	536	525	495	539	546	541	505	588	556	509	552	559	510	528	555	552	539	552	478	525	554	539	500	531	519	507	543	512	532	541	570	605	530	548	508	485	536	555	524	527	548	532	524	520	488	525	504	572	529	543	532	527	517	537	504	491	538	530	517	593	512	554	522	583	565	555	529	527	546	517	543	544	619	536	540	532	546	551	524	580	567	563	536	565	494	510	557	529	534	531	520	525	533	520	547	560	536	554	504	545	469	556	493	542	519	535	563	506	527	538	516	520	514	546	496	520	509	517	529	518	518	520	591	524	503	578	508	552	549	524	521	525	574	525	508	551	503	548	491	546	517	536	556	550	541	520	538	556	523	547	563	539	504	522	527	569	517	519	557	563	561	555	525	513	587	557	525	536	507	515	508	576	511	539	514	524	521	494	520	537	546	555	488	536	537	529	484	491	540	512	572	522	501	554	507	567	530	558	506	509	513	502	535	547	515	494	551	546	516	533	544	531	520	516	554	495	518	536	489	523	509	568	569	470	552	540	497	555	510	543	533	526	537	549	533	518	527	542	502	558	568	518	561	522	553	540	560	571	535	583	531	514	512	547	535	517	536	530	492	502	529	567	545	565	497	514	525	516	545	534	544	507	523	508	550	535	514	536	545	522	539	532	495	509	542	560	523	533	527	548	527	515	520	558	539	527	528	527	550	512	492	517	505	553	558	528	551	559	554	537	498	534	529	500	563	536	554	504	543	542	524	511	545	550	568	533	555	526	537	498	497	528	552	527	543	566	519	518	531	516	540	559	574	523	548	527	521	566	548	536	535	572	555	537	560	565	586	533	511	552	560	565	545	565	582	523	537	513	541	540	577	536	470	519	553	470	571	527	549	501	524	564	532	548	540	560	539	533	582	534	536	533	532	586	527	491	552	536	517	550	560	520	562	543	538	524	499	502	521	536	522	549	574	519	550	500	541	576	536	534	505	547	546	559	500	533	528	538	515	494	511	547	555	547	529	538	571	506	518	515	515	568	531	545	521	501	552	516	565	564	526	553	548	553	545	562	527	522	554	529	489	532	484	550	545	551	569	468	549	553	563	530	540	521	547	550	505	490	580	566	530	498	575	538	500	551	551
27607	12791	2479	1230	885	641	1508	3097	3144	1613	944	665	573	481	462	517	470	463	446	465	454	485	445	482	505	469	463	469	484	514	448	468	481	478	456	479	454	435	465	473	483	478	427	468	512	445	488	510	479	463	471	475	441	476	505	441	497	459	532	468	451	474	480	488	452	473	438	436	463	444	451	461	433	457	495	392	440	468	435	414	450	487	491	444	465	479	440	438	476	489	484	445	462	472	512	435	440	446	464	434	498	484	476	487	483	471	462	482	469	441	457	440	489	481	435	487	511	459	450	491	453	445	502	448	460	486	448	469	464	458	442	445	498	473	516	502	516	498	456	493	467	458	468	460	472	464	489	464	481	453	503	505	479	460	471	481	488	441	475	422	463	422	497	448	473	483	482	463	452	458	516	488	461	454	463	469	431	462	484	488	459	488	447	417	480	425	500	449	489	503	459	440	450	436	484	445	467	475	415	470	476	457	413	453	462	470	446	440	433	451	448	477	481	460	486	432	497	518	427	508	467	486	452	474	448	448	443	459	478	477	452	477	460	490	456	462	490	474	438	454	424	467	437	420	458	464	436	426	455	462	468	471	481	467	480	501	456	436	485	442	459	451	490	462	498	478	457	497	444	493	496	436	478	442	490	465	454	466	446	466	479	461	489	462	437	454	438	458	470	461	423	465	458	500	457	472	477	462	486	446	458	439	488	448	466	446	457	452	428	475	462	459	455	465	482	468	462	488	487	473	448	440	473	469	464	468	488	475	439	498	444	468	459	468	439	448	460	440	470	487	448	466	465	462	425	463	487	480	448	458	484	462	460	458	477	475	470	460	460	407	461	448	455	479	465	473	475	433	436	454	458	465	456	474	433	453	466	465	492	452	499	450	446	465	515	434	493	453	479	451	492	512	470	451	463	482	450	450	475	487	446	447	487	483	446	495	466	458	495	440	464	452	493	479	476	499	454	477	439	466	492	470	431	476	430	489	453	460	437	476	448	450	471	409	467	446	477	445	455	432	465	490	473	475	482	444	483	507	438	495	449	457	452	461	436	501	464	492	478	458	480	460	485	429	454	431	471	474	429	484	484	443	430	495	491	475	460	480	488	458	462	450	462	454	470	463	467	473	489	469	456	474	483	454	465	477	497	434	472	455	441	458	455	500	458	496	478	473	471	491	479	462	467	456	489	421	413	466	461	473	459	444	484	429	475	477	469	443	467	437	470	435	486	433	483	486	442	453	421	468	454	429	471	450	474	479	435	470	459	488	474	488	454	449	426	434	464	470	422	464	468	487	454	448	429	416	461	464	441	475	450	439	486	472	463	485	478	459	526	439	456	486	446	490	452	452	471	462	474	464	477	438	439	434	432	436	462	449	444	480	457	495	437	468	425	424	475	490	500	453	464	476	446	452	462	455	457	455	468	482	456	440	463	438	507	420	451	429	483	481	511	482	416	472	479	477	458	471	448	481	438	469	466	459	460	457	497	463	483	531	470	483	467	451	449	451	468	448	480	507	462	470	450	442	402	479	462	497	470	438	462	520	463	472	451	421	454	490	451	495	438	482	493	472	478	465	411	460	475	468	442	485	481	428	436	462	511	440	462	493	442	450	465	457	490	488	488	459	471	471	479	454	475	462	460	471	477	437	462	443	466	446	469	487	463	449	469	476	480	435	429	490	469	467	452	434	439	474	473	453	497	490	466	476	469	478	479	435	519	461	447	440	432	467	463	466	450	464	476	467	489	437	442	467	451	449	419	433	483	464	461	491	446	448	416	435	465	470	447	477	464	423	418	455	482	491	458	477	480	454	468	452	475	461	464	491	476	440	486	496	448	467	506	422	462	456	451	460	473	456	486	463	452	471	477	427	449	463	466	444	461	470	460	456	474	467	457	463	450	470	461	461	453	430	473	444	464	457	485	504	453	440	479	433	450	473	453	477	499	434	453	475	449	469	453	467	472	456	458	491	446	459	490	425	466	450	433	479	438	497	467	507	439	486	469	462	448	486	466	492	476	434	490	444	458	460	448	468	469	436	472	484	443	466	460	471	450	456	468	471	456	489	484	439	479	477	490	439	462	495	443	453	438	407	469	469	445	474	452	478	442	422	448	465	435	437	490	424	446	467	441	465	430	443	458	453	471	480	465	449	464	446	485	448	447	434	483	470	457	424	486	439	445	468	505	419	481	421	470	450	470	443	482	466	444	499	515	445	455	473	465	473	473	453	500	455	467	498	455	500	475	496	433	475	466	486	452	501	478	506	470	464	456	460	470	438	464	460	487	493	501	479	457	436	438	436	475	418	464	439	480	481	467	475	462	485	504	460	467	466	471	444	462	476	440	446	474	465	432	498	488	517	489	453	483	453	487	445	482	463	513	494	497	442	483	458	470	449	473	461	443	471	453	449	473	462	499	460	435	482	449	467	469	449	465	520	507	444	461	455	496	459	481	489	468	500	445	455	457	492	445	404	479	475	473	484	479	445	438	491	465	483	459	480	468	442	453	469	450	476	488	474	471	446	432	435	430	445	445	498	477	457	422	495	473	468	471	443	469	486	458	463	477	440	449	478	428	463	446	455	496	441	506	440	512	459	455	477	513	438	467	460	476	422	434	477	485	454	472	438	443	428	472	425	444	465	478	474	489	465	489	464	469	444	415	488	464	461	477	480	438	508	457	495	495	465	477	490	469	446	501	452	472	437	477	499	491	456	475	469	435	458	477	479	474	453	471	477	461	465	458	487	495	470	453	466	471	437	483	473	453	473	437	436	481	509	492	458	434	495	488	463	475	492	422	519	445	493	447	477	495	474	445	442	451	443	466	476	513	453	466	465	451	490	480	448	445	471	436	473	506	511	479	473	457	464	425	399	523	474	454	471	509	461	519	455	490	461	441	465	427	455	447	447	458	482	465	466	452	483	469	439	473	473	472	471	444	489	463	488	486	459	425	468	431	458	426	471	478	457	484	443	471	486	439	458	464	459	473	484	477	476	482	479	462	454	496	473	460	437	456	467	490	481	446	469	472	460	464	476	439	484	461	517	425	523	476	484	490	465	452	477	447	512	442	439	501	477	412	469	482	472	432	478	468	483	438	482	457	461	502	459	441	482	452	454	466	456	441	470	458	459	475	430	414	466	462	460	439	483	490	463	428	469	479	496	465	508	470	447	468	481	437	454	463	487	491	449	429	472	444	467	492	472	482	416	459	454	440	450	447	455	456	529	441	459	442	429	484	471	470	466	489	469	483	450	500	474	486	460	485	487	462	469	515	472	463	481	484	440	473	470	470	507	420	466	495	460	483	442	472	467	482	453	518	504	471	485	428	505	429	469	470	442	463	473	427	454	437	461	487	433	462	480	464	481	483	439	490	454	468	459	451	458	477	466	507	435	477	476	480	481	480	453	430	446	479	492	444	445	455	458	432	464	444	494	455	498	432	474	431	455	470	472	479	427	456	477	476	403	468	469	387	436	471	441	434	462	486	487	463	482	448	475	446	458
5273	2153	1912	1106	987	695	2215	4003	3636	1823	1031	587	460	438	441	450	408	453	449	416	459	391	419	426	450	437	438	424	444	422	397	407	433	396	425	391	434	382	398	418	396	403	426	418	444	428	432	393	455	391	419	406	416	447	443	390	411	426	433	430	423	410	409	416	423	408	442	474	411	393	421	437	411	407	449	433	417	440	415	426	399	413	421	413	438	455	415	433	428	416	436	431	450	412	434	432	435	445	428	441	447	434	433	439	421	417	415	431	426	411	415	423	405	403	391	450	420	419	439	425	428	448	416	446	396	405	420	407	392	434	425	436	442	385	406	430	419	420	401	402	441	428	422	389	425	410	449	435	429	392	406	453	450	433	404	423	387	432	433	432	401	437	394	440	456	441	410	416	427	392	438	454	466	409	439	403	442	389	410	424	435	433	400	406	419	428	442	460	413	470	436	451	425	364	479	440	434	434	428	413	428	391	442	424	459	433	434	398	417	425	439	473	412	411	422	430	431	416	404	423	377	460	433	426	393	449	392	384	426	420	412	398	418	401	420	470	428	426	413	417	442	416	436	430	416	423	418	417	430	422	433	400	448	417	440	419	446	445	426	447	424	408	419	433	400	443	403	435	455	416	452	410	439	440	437	489	426	450	423	428	409	438	433	416	443	430	447	435	409	409	436	398	434	434	408	405	410	420	413	417	449	436	435	434	410	392	427	399	432	443	427	433	400	427	437	406	438	409	447	450	431	413	417	405	455	419	384	422	440	420	442	408	411	395	437	430	444	411	400	412	413	420	411	430	412	440	410	417	402	406	412	441	392	457	402	432	441	414	436	429	438	426	456	434	404	416	410	412	390	436	435	404	439	437	450	428	431	424	388	431	396	434	416	419	440	443	476	397	446	454	427	433	429	438	425	382	436	392	459	413	435	401	411	416	471	436	401	427	431	453	413	426	443	420	432	413	438	454	442	412	411	398	441	462	446	420	438	420	396	391	416	415	440	432	416	404	425	454	446	410	417	390	417	437	436	450	396	410	414	412	400	425	452	413	416	420	459	420	418	443	414	380	425	427	432	396	452	452	431	410	430	456	426	426	421	409	425	426	401	420	407	408	461	452	441	440	419	449	412	409	404	423	426	430	431	449	415	414	399	436	428	412	413	407	435	388	427	421	431	456	422	448	455	419	437	434	426	406	414	382	454	450	393	430	419	419	424	394	446	419	436	454	473	411	394	440	389	402	409	421	411	431	402	425	421	458	444	418	420	429	432	430	411	401	436	428	430	472	432	375	422	443	435	381	433	429	413	458	434	390	467	447	444	409	402	427	401	408	431	440	405	406	403	445	369	435	465	387	418	409	396	411	385	403	472	428	417	455	419	433	416	444	436	421	396	445	410	425	423	402	387	447	427	439	413	439	402	408	420	384	429	433	437	421	416	437	417	445	446	413	404	400	425	434	436	426	438	394	406	421	420	444	404	421	408	423	442	415	447	445	393	422	400	421	420	446	407	398	419	425	423	432	426	416	497	418	447	416	442	428	403	430	419	391	440	440	446	421	430	405	390	447	414	426	411	436	412	432	415	428	420	432	452	424	415	423	409	381	393	391	444	425	438	431	407	432	455	420	398	417	486	406	448	402	416	407	445	431	391	418	391	441	429	395	422	450	452	435	405	403	433	428	412	408	456	416	453	410	376	417	437	420	389	424	420	438	404	426	423	443	421	393	429	385	437	473	430	440	415	471	434	411	410	402	435	433	478	434	405	445	413	443	442	440	421	405	432	415	422	422	411	440	437	424	395	484	406	417	454	369	418	448	426	411	427	413	404	438	427	435	422	429	481	441	466	431	422	422	413	429	461	389	418	419	428	400	437	420	414	427	429	401	414	445	405	397	434	390	446	423	415	386	362	445	401	439	387	418	419	441	433	410	383	425	448	415	444	430	446	414	452	447	414	399	401	441	409	426	425	408	409	381	399	401	413	444	415	421	420	412	419	414	392	439	429	414	396	423	389	422	395	421	447	422	434	428	403	428	404	395	398	422	480	405	374	462	462	445	403	420	450	436	421	398	434	400	383	401	463	456	421	408	437	415	409	438	430	412	425	418	443	433	418	458	410	432	424	428	424	415	405	447	429	420	436	437	415	444	425	411	434	465	418	429	409	470	442	403	442	454	426	432	405	429	432	440	419	445	439	423	409	413	441	419	400	432	430	431	428	429	431	442	434	419	454	406	386	436	412	444	410	396	412	431	418	417	434	427	431	434	417	426	460	432	427	409	439	405	434	417	413	431	440	459	435	424	434	425	400	426	404	392	432	403	426	421	400	432	380	423	423	430	406	415	403	401	419	400	414	441	445	439	461	441	412	419	433	391	438	429	463	433	449	402	427	396	407	466	435	387	424	406	425	451	413	413	425	432	405	435	407	417	393	435	430	401	428	448	398	434	394	411	443	450	406	403	412	438	431	412	433	390	447	435	420	433	428	456	437	402	413	426	391	399	419	413	441	432	417	436	421	416	376	415	427	422	448	402	456	420	435	436	422	412	410	419	405	439	415	413	394	449	413	419	400	442	450	404	434	426	414	410	408	409	395	413	425	430	419	449	436	420	475	432	443	394	403	422	428	416	418	466	422	423	412	423	394	441	390	436	424	409	441	421	399	432	403	435	397	416	441	391	452	428	439	422	450	410	429	424	413	432	432	431	414	420	394	428	427	446	423	406	397	423	438	428	410	439	443	444	428	431	429	396	436	435	446	435	419	440	409	402	411	363	397	451	443	444	399	417	394	399	390	414	430	433	413	409	397	463	409	450	446	409	402	415	440	438	408	421	426	401	419	406	433	448	427	391	418	404	418	421	433	402	410	413	414	439	410	415	440	441	384	479	403	459	438	422	459	403	394	436	441	389	419	387	395	458	434	413	415	425	424	406	411	420	411	397	462	456	469	422	383	455	419	410	451	439	442	412	434	402	448	436	429	453	393	395	424	399	435	426	420	409	432	451	392	443	450	431	427	419	405	419	412	470	384	463	427	411	447	441	430	431	426	433	387	406	413	424	414	417	427	446	441	427	424	449	433	422	378	420	414	427	424	444	411	412	434	436	393	411	444	414	359	406	446	438	444	414	427	416	415	421	451	389	422	431	397	441	420	419	401	408	467	426	455	382	406	429	450	421	430	434	438	396	443	401	427	405	435	415	421	417	448	414	433	410	371	454	393	422	414	382	430	418	427	416	417	435	422	420	446	425	452	419	446	468	420	414	395	413	395	426	416	422	391	448	402	418	385	384	413	397	426	430	369	416	430	429	397	419	414	420	434	447	414	425	444	424	436	412	430	399	426	396	472	424	391	421	417	399	448	456	454	416	422	449	405	466	460	438	435	451	439	401	423	466	435	394	459	406	460	467	415	405	463	400	437	423	429	420	439	392	428	434	413	411	421	444	422	423	394	416	415	417	416	405	380	405	401	415	422	416	379	458	427	423	422	443	424	417	420	438	405	419
25489	21352	27099	25110	5411	1405	13014	28313	21915	9559	4067	1282	691	562	509	496	437	451	515	478	441	487	469	506	508	500	502	461	442	483	503	469	477	494	473	467	474	465	455	469	454	468	458	490	470	462	505	505	471	502	472	463	502	485	494	459	516	436	469	488	487	432	502	479	495	500	480	504	454	467	406	500	490	466	482	512	471	494	500	476	469	425	421	465	492	477	473	457	440	482	503	423	490	471	488	484	428	465	531	477	489	465	465	479	485	450	456	496	510	490	466	460	446	434	428	454	482	465	499	486	452	539	475	465	535	504	449	462	470	501	487	467	462	428	449	491	488	490	478	414	459	460	508	463	482	481	472	494	463	479	486	482	462	480	459	471	480	420	455	474	451	475	513	499	460	461	503	484	490	464	486	466	492	507	445	487	443	497	476	489	444	522	448	468	446	472	491	495	470	487	495	479	474	507	464	491	492	465	472	465	468	458	425	478	465	439	485	507	516	494	507	484	491	451	493	447	519	509	451	476	456	455	493	496	526	426	466	479	469	466	473	452	471	452	467	453	465	467	482	495	461	454	494	463	476	487	487	464	485	469	485	455	513	427	492	481	478	467	473	516	447	457	488	450	470	479	442	490	499	488	485	467	460	482	435	465	477	489	473	493	470	477	479	469	455	455	478	480	449	466	480	449	447	477	417	496	473	475	522	488	470	477	432	445	456	504	521	471	439	412	428	471	466	460	461	505	480	480	465	471	489	487	486	491	464	469	466	472	459	460	453	477	468	456	463	453	496	459	497	464	438	489	500	481	447	462	467	454	461	434	479	479	444	475	439	499	479	473	498	488	453	473	511	473	449	470	481	456	468	446	468	490	455	461	468	437	473	465	467	470	452	494	491	489	461	485	478	481	425	464	517	452	466	485	480	477	458	469	456	472	476	459	476	468	493	495	517	483	462	471	483	517	469	472	487	454	466	437	492	468	436	442	461	505	451	412	457	445	491	474	472	504	463	481	442	485	459	474	458	455	481	444	465	504	506	465	442	434	489	451	449	472	483	459	483	485	470	462	457	470	515	473	445	480	485	463	462	477	461	486	467	462	458	443	454	487	491	489	484	457	514	443	498	465	477	458	499	467	458	481	453	468	480	448	470	478	485	461	469	495	483	443	478	474	482	486	447	475	477	481	496	486	488	473	468	478	454	462	510	477	480	458	457	453	482	465	426	462	444	447	497	487	475	456	469	483	465	454	486	473	526	508	483	488	496	467	465	446	489	458	492	464	464	474	453	459	491	503	505	498	470	434	476	467	474	476	494	434	453	462	454	475	475	516	448	447	496	476	491	485	477	454	453	462	504	452	467	492	460	480	478	500	443	486	431	445	503	440	484	466	456	487	478	505	483	504	448	447	466	460	510	454	529	455	481	520	459	432	455	450	470	476	438	487	439	464	419	460	436	461	462	472	460	499	498	470	463	497	451	476	456	483	474	484	472	487	513	448	465	451	460	458	482	444	441	476	448	475	494	454	460	473	469	497	459	482	470	475	466	510	453	452	474	465	488	465	460	466	458	467	464	499	495	469	478	470	461	461	451	438	475	488	505	472	453	475	512	490	433	488	484	467	474	478	472	484	478	449	498	476	501	501	491	462	495	479	454	488	473	486	451	490	461	489	441	518	483	462	464	487	446	516	499	426	474	475	488	486	479	447	480	440	453	486	485	475	471	459	507	439	454	505	487	432	488	465	460	491	489	477	452	481	462	477	468	488	460	462	489	462	489	478	421	482	476	479	486	431	474	452	460	494	435	480	458	421	460	472	482	442	497	470	462	467	495	453	500	474	472	428	490	488	465	439	402	437	474	459	428	514	451	460	472	443	460	488	484	467	465	448	436	477	466	444	433	484	479	483	437	484	465	467	483	476	493	473	455	452	468	494	456	455	489	499	518	479	470	473	506	447	432	446	471	483	454	462	470	477	457	442	457	468	494	476	487	476	477	481	452	412	484	513	470	478	512	507	496	466	491	497	433	480	470	480	466	492	465	448	442	467	483	489	497	514	467	469	470	471	480	473	484	495	469	476	537	500	446	549	471	470	458	478	468	464	467	453	446	509	448	483	484	423	460	479	457	505	466	495	444	518	504	479	450	503	471	492	467	455	523	496	457	492	477	432	502	474	474	465	452	491	483	435	422	450	441	463	454	435	469	452	450	508	477	457	498	502	478	442	463	433	507	458	440	477	470	472	425	455	478	453	467	476	420	466	478	497	469	448	484	462	481	488	458	470	481	452	467	443	459	457	454	501	456	442	472	461	508	482	466	489	478	460	461	467	470	515	473	458	429	424	465	476	478	481	504	451	499	470	476	430	472	492	479	476	483	498	472	492	479	513	476	490	482	460	500	459	429	478	509	449	503	501	477	483	485	432	463	464	463	463	466	475	452	423	468	524	520	480	440	463	489	488	480	480	494	478	498	461	505	477	512	482	441	471	436	470	483	511	530	487	470	500	514	496	473	463	490	504	456	485	455	467	436	440	449	441	472	439	448	459	462	486	499	468	492	464	498	497	467	413	507	438	495	441	485	422	482	470	444	484	471	456	471	493	480	427	443	508	493	462	462	468	461	448	476	463	487	482	496	458	448	509	474	475	464	459	421	464	452	454	471	475	479	458	460	498	495	495	440	446	468	451	466	473	460	437	463	495	444	464	463	470	441	483	446	497	479	506	463	430	452	467	471	456	453	465	440	481	448	472	433	497	485	497	467	456	464	493	476	469	492	457	436	490	426	455	487	465	443	445	415	467	479	453	499	498	465	473	458	488	502	455	479	494	467	477	529	459	456	476	454	475	436	462	504	461	528	484	431	461	483	470	433	469	455	473	458	452	466	514	460	490	458	464	466	519	497	500	448	496	473	487	443	491	457	503	526	498	519	464	502	465	483	490	490	496	473	483	478	461	482	495	450	470	479	478	491	480	486	460	475	482	475	490	476	494	517	465	444	514	465	500	496	446	459	451	504	480	468	468	444	433	441	465	467	486	438	467	511	472	482	456	498	508	492	495	444	477	461	471	479	475	488	467	491	454	495	450	478	495	479	487	501	493	461	450	477	456	476	462	471	479	463	492	481	478	470	439	502	497	488	507	499	423	474	480	488	458	457	475	478	435	472	457	461	500	472	448	482	466	483	431	476	483	489	485	464	477	462	460	470	437	494	487	447	489	417	460	482	501	450	473	452	444	452	470	448	495	506	441	487	437	491	462	459	482	464	483	486	427	446	459	483	461	520	482	464	466	453	509	466	502	465	515	504	448	455	468	450	470	484	467	496	484	506	447	458	459	491	451	479	453	402	452	462	518	506	492	436	410	485	488	504	453	480	445	426	499	461	477	457	455	440	476	454	494	484	433	472	479	466	445	463	502	507	473	469	454	497	491	482	518	466	461	451	452	472	498	452	480	467	496	488	463	470	460	515	484	470	481	457	474	464	487	475	493	462	505	457	500	514	475	473	494	458	507
3974	4278	3954	2151	1781	1387	16227	26538	18210	8280	4332	1404	727	511	456	468	470	460	470	456	435	437	464	463	456	413	462	446	468	486	485	436	465	469	522	457	441	440	464	410	496	455	449	417	452	443	447	463	466	442	501	433	444	459	443	464	464	472	438	462	427	441	460	482	459	452	459	431	475	481	448	399	469	459	435	451	447	449	442	435	440	440	440	440	431	403	399	487	416	495	450	476	468	443	453	441	422	402	406	436	458	473	456	440	432	473	443	476	469	415	462	470	478	448	451	411	457	486	453	461	446	430	455	415	442	420	437	461	452	435	506	455	471	447	447	451	437	424	427	452	468	444	483	474	466	472	430	433	472	456	433	449	474	429	492	436	493	453	420	465	398	443	423	482	496	497	426	460	423	478	433	435	461	439	464	444	457	446	453	494	487	474	408	476	453	455	411	462	449	461	424	460	473	438	467	447	444	457	446	438	491	447	441	468	422	469	478	424	473	480	454	471	455	434	464	442	448	435	478	453	483	469	481	486	449	455	471	442	483	426	475	494	442	444	450	455	448	454	436	467	459	447	465	467	447	440	450	474	439	438	461	438	452	463	419	434	489	436	487	425	469	415	417	486	430	451	484	445	459	445	426	423	463	459	454	417	444	420	463	484	430	427	443	461	463	465	429	465	450	448	482	444	451	441	462	505	456	436	422	443	501	438	442	493	428	437	511	467	454	451	460	465	445	438	429	434	467	467	444	455	457	427	446	418	446	434	456	451	440	424	476	439	441	453	420	422	433	496	462	441	474	430	432	481	461	422	463	443	431	453	418	456	448	438	503	483	456	465	465	469	422	424	439	439	483	467	424	476	442	447	422	449	476	453	422	486	441	438	479	443	453	472	456	424	468	444	466	493	497	442	469	457	468	461	452	460	451	462	460	443	468	453	465	434	490	433	449	470	457	423	438	449	452	437	446	442	471	440	434	436	432	425	434	458	467	456	440	431	444	456	457	434	413	472	432	504	464	450	452	466	458	482	428	458	449	485	425	426	460	483	484	448	470	430	467	474	487	454	471	441	445	420	453	458	458	459	434	452	449	435	438	433	448	450	436	492	469	480	444	437	443	425	452	474	473	447	469	461	456	490	459	460	484	431	468	441	451	495	462	474	483	449	452	446	450	427	453	443	439	423	457	438	422	458	430	492	427	438	431	444	384	452	435	442	461	449	438	470	442	421	461	413	473	471	447	473	444	434	458	400	458	448	445	482	459	446	465	456	432	434	429	460	434	441	475	402	462	450	444	427	436	454	451	464	458	444	467	426	448	443	478	449	449	435	444	462	485	446	461	448	478	493	422	417	495	431	450	472	465	424	482	437	426	448	424	453	436	489	414	461	457	470	430	429	480	461	449	421	461	446	441	474	435	438	425	440	465	442	430	487	391	457	487	452	465	456	454	439	486	450	462	491	474	453	472	468	458	435	437	470	439	474	448	458	451	470	459	424	420	447	444	466	440	429	485	462	452	487	436	428	455	437	474	487	521	434	480	428	450	446	482	472	485	434	431	461	436	449	427	446	460	438	451	437	440	416	436	434	479	424	400	458	439	452	454	449	428	450	442	438	498	429	482	465	432	432	450	434	462	449	474	437	452	453	454	465	460	455	444	448	460	436	429	440	446	445	445	444	452	475	487	476	453	491	478	433	454	453	439	430	470	462	451	417	448	462	465	427	483	426	457	457	446	428	443	478	437	470	469	475	433	468	460	459	466	434	439	450	447	438	452	402	452	400	431	460	484	473	458	427	424	465	430	454	434	445	461	473	433	442	484	424	468	445	471	438	415	472	415	454	469	428	469	437	460	473	478	461	459	464	471	468	424	480	442	461	453	420	439	441	441	472	466	470	470	423	463	431	410	440	441	431	430	468	454	471	458	450	421	428	493	460	470	443	486	447	469	440	427	459	498	426	418	438	430	432	433	415	455	403	459	463	476	439	446	466	466	419	413	435	457	426	480	499	456	477	437	484	458	482	442	462	446	425	444	431	431	474	432	424	464	471	434	472	457	438	485	484	449	448	463	412	470	446	440	427	452	440	445	467	455	476	454	425	434	421	429	450	470	472	455	418	482	472	449	428	474	442	458	481	482	453	505	439	474	448	478	460	465	474	483	446	450	472	428	440	449	468	449	482	427	474	440	467	416	461	466	435	449	480	462	440	477	431	437	422	482	462	479	440	472	422	432	431	467	462	420	487	413	419	470	454	422	448	440	495	450	426	432	445	473	449	438	463	462	414	468	448	454	430	467	467	448	451	425	458	446	452	435	455	444	422	414	434	445	448	467	453	451	445	458	489	410	446	499	464	432	437	501	466	453	491	460	446	439	456	491	451	453	445	449	455	439	440	443	449	451	447	470	443	436	417	455	460	436	410	427	471	433	442	427	463	472	449	448	454	453	461	421	451	423	448	452	467	441	430	459	457	481	453	443	441	450	470	452	501	450	442	475	413	438	464	450	444	473	440	487	463	477	428	495	430	457	422	453	448	434	472	418	442	443	435	456	490	462	472	490	460	436	486	462	440	453	430	440	456	451	477	459	427	440	460	421	438	446	432	433	443	403	460	448	442	433	455	509	484	449	435	417	450	436	494	473	427	471	420	439	440	429	464	400	464	466	447	472	436	432	451	474	470	425	424	456	478	441	449	464	438	454	467	435	404	445	457	465	435	477	437	461	425	463	458	427	420	433	469	427	423	478	458	494	412	485	476	452	479	467	441	461	459	441	428	458	502	443	472	454	487	450	477	444	412	469	460	454	487	432	458	455	424	437	427	444	438	429	476	429	457	438	449	434	436	433	408	484	465	466	414	448	466	463	424	425	477	430	464	427	473	424	427	443	436	453	430	463	422	399	476	468	449	459	444	444	489	459	473	463	448	464	439	458	451	451	436	440	449	405	473	428	449	469	453	443	469	433	429	442	428	450	465	439	441	450	462	462	457	446	466	428	455	450	466	448	440	438	429	444	460	441	428	458	437	432	448	424	468	455	443	446	424	443	454	460	408	423	444	443	435	437	431	452	421	435	455	471	468	514	465	484	463	442	409	414	461	423	436	463	440	439	438	486	437	475	432	445	451	430	474	435	467	466	471	459	463	425	481	452	431	454	425	486	440	422	447	463	432	450	497	451	422	507	422	444	482	419	428	443	477	459	429	403	464	420	469	447	471	439	460	449	439	458	451	447	427	442	476	450	442	440	456	442	448	408	441	424	469	463	453	468	476	432	482	487	473	450	476	479	478	448	448	452	458	446	474	466	429	452	431	436	447	441	408	461	439	451	435	470	465	430	454	454	444	455	424	441	450	442	413	454	475	403	422	518	437	447	483	462	411	472	462	458	431	442	443	416	455	445	442	446	446	438	436	463	434	469	432	459	427	444	445	429	432	397	468	427	441	454	413	436	421	454	471	450	428	475	437	465	445	471	466	436	464	442	466	471	438	395	451	445	466	433	454	435	462	437	451
24208	21319	28612	24372	21249	9704	22950	44379	38947	21208	9474	3474	1356	814	623	616	589	539	531	555	589	554	538	557	573	581	623	589	593	631	542	568	550	589	567	566	560	587	548	535	575	573	573	574	545	586	567	565	544	534	574	630	567	568	581	583	590	595	548	593	553	565	568	589	588	590	630	537	568	558	608	551	568	579	580	545	593	572	538	576	557	578	544	536	529	556	529	567	549	578	556	605	540	566	540	552	567	592	569	542	607	568	522	569	595	562	550	562	568	530	583	575	598	558	506	622	580	595	540	581	598	516	540	568	566	534	583	581	557	568	528	624	545	545	522	525	572	576	558	602	548	607	539	548	538	558	559	584	582	539	602	590	565	558	576	582	530	549	561	567	609	546	540	581	560	550	552	532	578	533	583	599	572	589	570	596	591	598	531	615	549	565	577	596	565	541	566	567	572	551	546	586	548	554	561	572	612	588	568	565	609	581	625	556	569	576	576	574	556	591	551	542	573	555	591	603	564	551	572	562	550	582	603	575	520	582	566	522	561	605	577	578	563	598	572	593	567	591	574	549	570	561	575	552	543	547	543	579	592	585	573	567	567	597	544	560	618	529	590	533	578	561	555	566	598	561	554	575	581	555	608	588	560	579	581	573	549	551	596	517	538	553	588	540	523	588	553	573	586	561	526	574	566	570	577	569	554	563	583	577	560	608	587	559	584	527	542	583	567	544	567	547	535	562	577	578	601	573	591	601	572	574	604	566	524	580	569	590	560	595	578	564	591	562	538	551	562	519	546	552	587	571	574	561	528	596	548	574	566	546	540	571	554	551	549	535	576	597	576	583	563	570	589	557	569	582	560	555	525	569	556	568	561	613	589	534	572	566	602	597	583	603	606	555	551	535	568	585	593	581	570	606	556	562	603	512	561	582	588	574	594	597	558	530	638	606	565	540	582	522	561	609	547	581	544	565	552	583	519	590	591	556	587	558	565	576	545	641	586	551	557	587	575	561	592	549	557	594	560	555	574	572	574	520	599	548	579	593	583	563	559	571	623	569	554	532	558	538	579	555	536	522	550	549	567	541	542	558	568	582	564	550	583	602	560	565	554	505	591	590	569	610	559	593	588	581	583	618	585	550	597	573	568	608	582	575	628	575	526	553	581	560	557	597	585	572	565	552	562	596	557	592	575	583	624	592	565	588	566	556	588	564	556	584	556	593	540	506	580	538	559	571	610	607	573	549	522	595	589	555	570	576	552	576	585	623	589	584	540	609	552	531	578	513	549	589	565	579	514	572	586	597	565	578	582	564	565	578	523	571	555	553	578	555	593	612	594	573	561	552	519	597	566	566	550	581	579	587	569	561	595	558	558	575	567	540	601	532	600	545	550	600	599	595	544	585	536	572	559	586	539	550	536	540	568	611	587	549	549	556	581	540	591	550	577	542	563	544	593	596	537	589	577	552	564	638	558	549	555	571	583	525	544	531	548	563	538	585	523	551	574	540	588	597	583	557	565	543	581	563	620	590	539	565	569	523	532	583	578	580	559	536	666	558	581	529	560	573	575	553	552	582	573	596	569	550	532	545	565	590	556	575	575	589	559	604	527	546	573	565	530	575	579	605	560	587	566	582	571	593	593	626	571	560	548	566	545	560	514	598	557	548	575	532	595	552	575	591	578	591	557	577	578	572	555	593	593	548	554	602	571	583	552	581	573	536	576	538	554	565	557	585	555	580	581	599	580	587	541	568	565	613	546	594	559	535	594	529	582	557	536	566	577	564	604	540	579	566	573	541	564	567	580	514	544	609	598	580	504	586	596	565	592	549	567	599	569	563	613	573	553	558	528	547	553	574	591	565	599	571	528	576	543	602	574	605	554	579	550	622	564	576	552	526	570	633	525	605	573	592	561	529	555	537	556	542	561	606	587	561	556	556	575	559	584	566	586	511	597	539	550	557	549	596	603	575	580	572	566	578	548	577	553	550	590	563	571	540	581	587	598	524	596	583	571	576	561	558	537	582	555	571	575	591	600	549	587	583	533	567	547	551	583	533	568	534	558	591	599	548	549	563	565	532	594	592	586	545	589	591	557	562	524	585	559	625	571	601	567	546	577	599	585	530	554	576	562	576	573	588	551	541	515	572	559	537	602	569	563	575	562	566	614	587	531	592	592	580	560	573	561	606	569	574	578	512	541	576	545	551	629	594	602	571	549	531	568	572	537	577	576	571	615	562	553	603	542	571	576	560	557	555	561	552	575	592	569	550	555	584	570	494	538	582	556	546	502	588	530	578	582	600	545	509	611	564	629	569	571	564	559	551	550	569	609	597	590	553	545	602	575	531	598	544	593	558	566	556	565	544	538	600	551	555	553	594	536	626	571	529	562	583	575	604	610	589	590	556	554	568	570	548	568	622	608	596	590	567	558	572	530	551	562	539	544	560	563	563	575	554	565	567	570	587	555	582	600	559	529	579	574	547	487	551	521	548	531	567	573	560	558	535	555	577	579	549	583	582	598	530	580	571	572	548	543	607	545	582	566	574	522	552	582	577	545	564	569	531	583	525	573	562	549	586	586	555	566	580	564	564	553	582	539	538	636	554	575	559	594	565	577	514	521	577	554	560	592	562	563	551	536	610	604	612	580	580	600	565	550	576	589	537	530	539	541	580	619	574	541	576	535	582	487	550	566	569	547	558	590	615	555	630	564	530	545	580	560	572	573	565	566	511	571	567	561	568	573	536	576	577	524	545	533	589	544	515	570	520	581	589	587	567	602	560	572	597	560	561	558	550	581	558	539	570	537	571	562	576	575	570	568	533	578	590	574	590	579	537	582	596	540	573	594	538	556	594	535	540	554	599	552	602	579	558	558	566	585	572	607	605	567	538	497	559	592	600	550	585	560	543	549	598	587	550	530	596	565	573	572	566	580	580	557	544	554	596	527	589	593	577	549	583	577	567	571	563	550	569	531	535	554	579	576	535	523	498	539	542	594	553	587	586	541	554	550	551	537	575	573	567	548	518	564	545	601	584	523	595	532	556	577	550	597	530	542	542	558	573	596	570	573	553	591	588	613	606	576	536	597	588	563	613	582	572	574	571	578	598	566	574	566	543	596	561	594	565	531	588	549	545	566	586	577	604	589	553	565	530	569	576	565	553	562	560	623	555	609	587	582	549	567	535	564	555	560	536	593	568	560	542	566	561	607	582	543	530	510	548	552	571	512	560	542	573	544	571	549	544	582	549	541	545	579	561	564	583	549	549	610	575	551	563	592	534	553	557	551	509	575	599	564	550	627	563	541	540	547	544	552	590	567	546	587	571	588	559	539	571	525	565	564	577	589	586	574	581	589	553	582	594	556	527	554	568	566	524	626	539	582	527	574	579	550	550	572	548	548	590	579	567	543	594	579	615	564	584	612	538	573	613	591	543	561	545	561	556	579	633	564	601	568	610	549	577	538	578	579	512	550	567	598	556	536	565	571	519	570	537	517	582	563	609	545	537	589	606
4368	7153	6104	3709	2978	3454	26267	43718	33364	16374	8322	3773	1496	747	596	538	559	553	524	547	529	514	516	538	552	540	549	541	525	526	524	566	533	538	546	564	543	541	532	540	548	522	551	490	527	551	531	574	531	532	528	529	513	560	522	518	522	503	537	530	527	552	502	588	536	528	499	538	568	510	520	526	511	532	518	512	540	545	543	532	508	536	564	517	502	528	503	526	520	490	508	525	507	509	500	543	537	573	515	518	487	548	527	578	552	543	521	524	526	576	562	546	489	529	545	539	511	507	549	552	540	551	493	557	553	536	563	515	551	547	528	516	558	524	528	535	550	515	511	554	544	513	508	496	478	480	516	523	530	481	489	554	528	535	549	534	547	464	536	547	566	566	502	560	525	522	524	545	544	531	516	516	514	555	547	518	557	520	514	510	557	517	542	560	538	535	549	559	554	498	536	528	540	549	531	550	505	476	548	541	529	589	505	542	494	542	548	574	481	534	502	550	531	555	516	546	537	524	575	579	547	541	552	580	565	516	519	556	549	528	506	532	498	509	561	497	513	504	491	521	540	532	516	560	539	531	540	549	538	546	548	497	563	527	559	518	506	514	537	528	547	521	545	561	517	529	567	534	503	541	516	516	559	550	532	518	551	518	505	568	558	527	484	502	550	523	507	559	510	499	528	520	513	541	518	523	531	543	544	573	530	498	481	548	535	561	516	568	512	511	500	580	549	465	579	531	504	548	528	555	511	480	535	519	511	506	567	484	504	485	488	523	523	564	546	537	520	506	530	528	533	539	526	544	539	531	498	521	534	540	497	537	529	541	542	532	528	531	555	544	545	513	521	562	568	539	548	521	488	522	522	478	485	539	553	534	533	527	486	570	535	560	515	574	518	513	532	557	504	539	585	495	527	504	518	501	545	493	511	530	536	492	549	526	537	560	550	538	531	555	536	540	558	570	524	541	510	510	512	537	520	477	510	526	554	563	479	542	517	517	508	523	523	495	522	522	536	498	565	568	561	530	556	540	540	556	518	538	539	563	503	512	532	491	489	544	555	547	554	509	549	553	588	528	529	520	547	556	560	551	514	548	516	532	550	560	539	519	574	525	541	559	509	516	549	556	544	537	534	577	551	570	508	538	552	533	551	561	571	512	557	510	515	558	535	509	525	542	558	514	555	531	529	546	528	529	534	527	528	560	540	494	557	564	522	524	519	566	476	546	545	496	560	517	490	510	534	600	507	538	491	528	536	543	564	518	536	533	517	531	507	553	527	488	527	552	471	569	525	496	538	549	521	552	522	516	535	542	511	553	527	515	516	556	552	499	531	538	503	538	512	569	535	519	521	511	541	515	522	484	496	490	548	528	509	559	534	534	538	525	529	539	595	528	537	555	525	553	523	530	524	515	520	546	554	529	534	539	560	485	535	535	584	515	528	530	514	526	548	501	534	512	524	478	531	510	553	521	533	525	558	497	501	524	557	535	522	539	538	528	491	559	527	535	476	527	535	531	564	508	513	512	503	542	523	552	468	509	551	514	566	521	500	557	496	523	571	506	541	517	601	568	550	517	516	509	526	518	530	557	581	532	499	550	510	534	530	534	496	544	541	568	539	497	580	543	529	508	535	534	515	521	557	538	522	537	562	529	610	520	546	539	503	540	503	517	527	538	562	521	565	542	562	506	518	525	530	546	521	520	564	527	489	536	489	551	533	553	553	517	550	528	518	532	526	531	516	513	467	575	502	513	553	560	510	523	506	553	541	523	535	534	538	570	547	523	557	511	510	544	509	495	573	512	554	486	565	510	485	519	522	567	502	552	547	520	519	561	498	514	548	542	569	485	513	533	501	516	539	553	510	515	531	528	513	530	507	518	555	546	502	520	547	529	493	535	551	527	598	524	482	528	550	525	508	491	553	528	542	518	551	502	533	566	545	544	531	506	513	548	533	577	562	555	514	542	535	541	541	506	549	517	507	555	493	551	574	540	487	524	550	510	504	503	506	547	554	487	541	531	529	537	518	569	513	539	527	539	533	557	520	565	492	512	499	512	541	528	522	542	560	480	557	498	536	532	503	531	550	509	572	526	569	515	522	538	567	524	516	545	547	513	571	573	513	564	521	519	504	516	526	534	511	489	538	537	500	511	545	520	523	573	530	540	563	544	543	578	549	550	508	509	499	567	520	491	502	528	519	511	540	524	529	526	511	526	522	577	528	527	519	540	552	541	540	507	509	548	527	492	589	533	540	511	508	474	529	505	537	517	524	522	501	528	545	505	541	564	536	511	538	520	531	527	520	520	536	538	517	529	498	511	523	494	532	503	533	503	521	498	565	553	489	527	487	523	564	538	553	503	536	560	537	521	522	504	517	563	491	509	522	531	533	508	555	502	513	524	536	511	547	525	560	509	534	522	545	516	517	545	513	519	534	531	528	503	500	459	512	547	525	514	541	495	536	519	570	536	515	526	514	538	535	575	529	520	519	515	553	529	560	567	510	570	523	498	540	539	557	501	518	567	474	537	517	507	524	495	528	523	502	587	509	515	505	569	493	555	492	520	521	547	542	495	544	543	570	562	529	516	528	511	532	518	526	516	541	511	544	532	524	497	501	565	526	534	532	551	526	514	529	502	564	542	556	505	529	555	512	516	525	541	539	528	526	571	501	543	502	534	530	554	529	521	551	492	510	544	524	542	540	493	566	518	534	499	558	569	552	552	497	565	476	515	527	509	523	600	518	539	517	557	539	555	494	518	558	561	538	506	553	561	515	515	443	552	507	565	564	552	485	535	495	517	538	523	517	512	541	500	520	554	555	544	539	514	520	493	525	512	533	506	506	558	511	548	486	495	599	517	553	529	500	543	513	528	547	507	534	498	511	541	518	515	535	516	510	546	547	507	575	533	527	540	534	566	539	519	545	508	504	517	534	477	543	461	487	547	531	538	540	500	483	538	540	520	517	544	523	518	519	551	514	548	539	515	530	526	530	532	530	553	532	483	486	542	545	530	516	508	521	521	529	503	497	534	572	545	520	535	491	529	507	585	562	548	517	530	517	503	540	541	521	540	560	500	532	569	568	531	543	542	540	471	561	544	539	448	477	536	489	548	517	533	528	544	521	558	515	528	533	534	548	531	565	503	532	556	562	572	528	503	553	539	515	468	548	569	588	479	545	559	516	543	571	523	536	518	544	536	516	498	542	534	549	519	544	529	521	533	514	519	560	504	525	553	517	527	540	576	511	544	492	478	493	530	548	546	504	529	529	552	548	542	544	531	548	498	550	505	504	527	514	520	551	503	529	494	500	550	543	543	538	499	532	540	490	543	505	503	526	520	512	526	539	534	528	533	476	479	551	480	535	506	497	549	531	542	511	556	552	523	567	520	537	460	532	571	571	584	507	499	516	542	529	503	497	518	508	490	530	501	503	537	535	514	546	541	565	527	525	547	524	531	474	526	516	547	511	512	536	530	511	548	534	506	569	513	537	524	525	497	566	508	540	496
27640	12130	1747	1116	781	646	1719	3666	2275	1256	903	739	570	462	427	439	471	457	419	432	501	431	475	454	479	468	438	448	481	465	444	438	454	453	425	423	491	457	455	421	426	432	475	472	444	411	451	433	438	455	443	475	460	443	430	445	481	468	451	464	437	445	462	435	452	447	488	480	499	502	438	452	469	460	468	490	449	454	472	453	455	481	435	510	461	460	481	454	436	449	405	439	436	474	453	453	470	465	477	456	476	436	459	418	449	487	471	476	449	455	476	445	438	443	440	445	440	487	429	445	452	448	447	447	443	417	465	438	421	446	431	429	456	438	438	467	470	449	457	449	451	444	481	460	423	431	443	487	442	491	458	434	444	421	452	435	448	433	500	460	475	477	430	472	470	428	468	423	493	430	434	468	468	451	470	485	460	458	450	447	414	464	477	445	468	449	459	447	466	427	444	456	454	490	471	462	440	470	517	454	452	467	455	433	444	433	487	418	444	434	480	466	473	434	456	460	438	471	451	503	447	438	441	427	474	458	475	445	480	423	404	468	441	449	486	436	459	406	446	422	417	433	464	421	425	445	463	438	480	464	465	460	452	457	450	451	445	433	442	484	435	445	473	407	442	471	477	463	451	418	441	428	467	465	390	426	434	437	449	444	450	466	482	405	465	439	429	441	419	445	473	450	452	477	456	416	471	458	437	436	460	431	475	458	421	480	423	438	457	419	461	483	460	450	419	477	457	490	455	435	450	473	413	445	448	486	500	444	451	454	431	435	459	437	406	485	463	424	441	442	445	482	426	444	470	470	467	440	506	422	452	452	468	462	437	468	460	423	477	422	452	466	433	452	425	442	459	469	480	454	450	440	482	419	457	453	444	407	477	419	471	461	491	424	436	467	450	462	413	477	487	434	461	479	431	435	472	433	410	463	472	429	435	462	405	466	457	480	454	465	427	473	425	486	430	478	469	449	412	463	443	435	444	406	476	428	437	474	400	431	455	466	477	440	438	432	456	445	444	475	474	474	464	477	456	468	460	469	483	441	435	486	445	445	434	441	458	439	421	464	437	412	464	440	476	436	455	458	457	460	475	491	447	465	441	446	461	457	467	422	461	449	482	482	450	417	425	439	454	427	485	415	496	466	424	444	448	421	486	438	489	437	437	443	446	452	436	425	432	435	455	454	449	442	461	444	442	465	475	460	436	461	417	466	446	416	455	433	455	478	406	465	470	424	446	456	455	491	415	423	442	439	422	457	434	495	425	491	421	441	464	446	479	421	436	437	465	465	428	448	492	435	459	452	461	448	439	460	437	415	441	443	472	433	489	503	418	425	453	420	442	437	476	430	450	443	452	441	443	461	429	439	450	450	455	452	431	436	443	440	462	500	449	464	428	454	450	467	471	421	426	465	417	434	435	475	442	413	445	466	433	412	459	392	449	468	432	468	457	451	467	470	467	496	484	430	444	422	461	471	472	426	464	459	442	441	430	482	474	429	456	439	433	465	461	435	416	468	451	412	472	470	446	449	431	437	498	448	453	426	432	477	433	431	469	451	445	407	429	455	429	453	457	438	460	422	424	488	446	436	465	456	413	456	437	441	430	458	457	451	451	441	471	477	422	429	435	449	434	437	456	452	404	430	428	456	462	420	436	431	434	461	448	466	419	478	447	429	432	445	487	454	451	457	499	461	481	454	456	429	451	433	444	436	442	459	434	487	476	382	435	437	468	484	445	373	454	481	414	460	450	478	463	439	471	404	418	421	439	476	474	454	430	447	448	437	451	431	447	452	459	424	420	452	448	448	439	481	452	454	428	442	437	479	461	428	485	449	436	454	457	472	458	437	447	453	462	447	434	439	476	488	469	474	471	462	448	439	413	451	431	462	443	447	430	449	467	462	394	389	442	420	435	447	412	434	439	434	451	418	422	426	401	449	406	453	458	462	442	432	443	470	443	454	451	503	482	453	421	446	448	450	436	468	450	482	413	450	436	453	438	444	459	437	445	466	453	469	403	429	480	481	450	471	435	476	496	441	448	469	497	446	443	435	445	488	447	461	431	482	439	430	429	475	449	440	425	476	464	442	425	444	422	468	436	445	471	435	426	450	422	470	460	437	442	490	433	455	471	446	436	446	450	467	443	505	414	440	445	425	423	417	431	427	446	441	442	430	472	451	436	461	455	407	426	424	436	431	453	449	457	463	465	457	479	425	428	441	452	423	488	435	469	430	490	468	472	460	452	484	507	470	438	437	451	488	477	446	439	436	456	414	459	454	468	437	442	455	458	448	422	425	456	456	416	469	443	468	441	426	428	457	453	472	432	472	488	430	460	445	469	440	406	453	473	435	445	428	434	450	430	443	415	411	431	420	450	400	438	455	470	399	481	434	437	455	436	420	422	486	475	453	441	412	411	449	459	442	470	434	440	441	415	437	454	437	491	411	492	467	434	450	440	449	458	462	448	444	433	431	459	414	422	465	450	448	473	449	455	474	470	474	460	490	473	457	423	451	450	421	479	443	455	419	449	457	459	464	465	447	396	451	452	452	459	444	438	447	442	513	458	487	424	437	464	421	499	462	437	411	428	412	475	401	448	443	454	461	483	452	439	446	418	446	426	472	459	450	437	446	433	489	467	445	454	425	443	438	441	473	441	452	434	454	462	463	423	419	458	430	448	422	436	447	429	418	455	456	465	494	442	432	447	446	468	396	439	487	449	481	452	471	432	459	433	482	420	431	481	486	408	428	452	480	477	464	424	422	428	485	494	541	454	485	421	481	464	461	459	448	436	429	439	486	498	472	442	403	485	466	439	448	457	468	490	461	464	416	450	453	439	436	437	456	442	432	426	431	450	451	445	431	432	442	458	442	451	461	432	456	456	446	448	434	480	457	451	417	400	427	460	419	441	405	438	485	438	417	465	421	471	469	495	478	470	446	444	454	421	460	420	404	435	450	447	476	463	434	447	448	443	404	432	402	460	437	464	459	479	449	467	435	448	400	418	457	452	480	472	483	477	449	465	494	450	467	452	459	469	448	468	427	442	451	419	452	460	469	462	440	446	450	464	463	446	453	440	439	453	432	443	454	414	477	457	452	461	445	443	423	448	465	455	499	465	458	423	439	454	470	424	449	444	454	434	434	447	481	437	450	456	429	430	444	443	453	426	441	457	465	415	413	445	489	462	478	440	488	436	457	467	489	432	478	458	424	478	444	494	456	431	442	483	432	423	446	460	451	466	416	470	453	438	413	437	462	458	476	483	442	452	438	453	448	440	451	437	455	446	465	460	454	451	485	458	440	448	481	453	460	460	458	463	458	494	439	443	440	441	453	441	424	444	482	432	431	442	497	457	467	411	437	481	414	444	462	481	462	440	455	458	458	477	439	455	436	444	472	409	441	464	463	463	426	455	414	462	491	470	442	453	436	486	456	463	477	447	426	454	454	443	450	452	408	457	429	489	484	492	461	421	423	420	472	477	432	454	452	451	457	463	472	463	451	457	475
5037	914	1009	1006	807	732	2448	4605	2684	1457	1013	698	536	430	431	393	421	442	453	430	403	427	411	425	418	391	378	424	417	419	398	381	397	456	387	410	374	418	400	403	391	390	368	428	402	411	435	455	420	398	424	448	416	418	424	408	377	426	417	426	403	394	409	409	416	400	354	405	389	424	421	384	411	441	434	380	410	491	402	403	407	418	404	435	404	386	446	391	412	415	406	421	424	419	390	379	430	452	409	413	425	399	415	434	421	381	407	434	398	412	398	414	457	438	404	422	405	406	370	393	424	413	437	400	436	441	447	415	411	412	401	430	399	412	407	376	448	418	407	388	416	444	387	448	399	418	396	426	396	407	403	407	409	443	394	413	381	409	420	445	455	400	413	385	405	387	410	405	384	405	422	414	380	370	405	386	404	433	406	369	387	417	429	433	425	432	415	398	392	397	435	438	409	377	438	419	441	403	402	425	386	446	466	404	368	425	397	410	385	434	431	413	439	414	416	403	412	408	381	434	411	425	406	429	412	420	429	401	446	404	456	440	406	388	407	416	419	392	382	414	428	383	422	420	397	424	405	407	421	420	415	356	411	412	418	375	430	389	399	429	413	410	451	442	388	440	406	434	431	431	428	423	422	400	412	447	409	390	411	402	392	401	442	401	390	403	402	392	425	408	435	422	407	432	431	397	402	412	411	405	414	437	422	435	411	430	350	406	385	416	380	402	415	410	409	387	415	381	414	429	419	450	409	400	398	385	414	403	427	424	437	412	435	404	379	401	392	431	418	389	428	385	405	389	404	376	392	410	440	401	426	422	411	450	410	410	431	419	403	409	408	413	432	414	418	370	381	419	421	390	419	438	405	450	373	407	370	419	429	403	413	424	394	415	411	427	391	431	451	436	416	446	393	445	405	394	436	412	410	431	409	417	422	395	447	394	426	380	397	388	446	425	379	418	395	407	429	414	426	419	412	449	428	412	414	401	422	440	435	399	430	458	383	407	437	425	380	441	407	406	441	406	402	415	405	412	439	433	369	404	405	437	438	419	409	445	404	402	427	411	376	431	402	372	412	397	420	409	385	382	419	421	395	404	436	388	422	381	396	396	414	409	398	437	445	372	445	433	432	397	421	419	397	434	422	443	397	447	415	409	415	391	426	406	432	423	424	423	454	426	423	420	407	409	410	413	420	401	453	425	428	405	407	368	410	425	401	410	429	413	407	434	412	401	425	409	409	384	454	426	446	386	388	420	434	436	426	386	429	446	411	428	433	411	423	416	419	428	415	444	428	401	420	404	404	403	381	424	446	406	416	407	405	426	424	424	413	404	409	431	396	402	393	425	388	413	423	432	420	381	404	385	444	427	395	422	429	393	421	458	403	422	413	394	417	435	428	412	418	395	410	427	420	391	442	417	409	411	396	432	425	441	405	400	412	407	390	426	401	431	407	411	395	407	397	409	398	431	395	396	420	410	443	389	432	431	428	421	412	399	428	419	416	382	422	407	410	421	400	438	437	417	394	417	469	410	366	419	445	375	416	424	433	415	440	415	443	424	413	401	382	438	417	457	406	388	397	421	450	389	371	422	395	376	393	419	404	415	418	398	402	412	375	365	430	396	395	375	408	417	423	430	455	440	421	437	423	422	414	411	429	399	423	395	409	411	417	394	360	414	414	422	430	402	382	380	393	379	396	443	410	375	404	411	411	402	405	402	392	397	409	384	406	425	411	427	406	380	423	411	350	403	421	383	428	418	391	393	417	423	439	419	427	399	415	412	420	425	458	412	454	391	430	399	399	422	428	436	447	381	447	393	391	437	401	431	434	427	370	416	396	385	397	417	394	392	393	402	427	453	427	416	410	422	435	411	415	424	424	407	418	446	421	408	439	420	405	430	403	391	412	412	420	433	430	372	464	425	425	436	409	405	434	437	395	442	391	430	416	379	363	446	426	450	409	419	391	400	420	412	382	393	408	415	386	399	423	427	443	420	411	376	393	412	388	420	442	437	421	398	430	422	443	417	406	412	416	412	395	402	408	400	398	408	414	382	419	480	430	404	375	399	425	406	406	443	388	411	389	399	388	433	381	395	405	408	402	439	442	420	401	397	441	422	434	392	385	453	412	378	394	455	438	427	390	425	433	397	419	420	378	423	422	390	405	415	376	420	361	415	408	387	395	385	397	398	421	385	391	412	410	392	405	396	411	402	362	428	432	372	427	404	378	428	472	412	447	422	403	438	415	431	432	434	425	428	404	430	392	399	422	399	428	378	423	388	412	421	413	440	397	399	380	392	440	412	401	455	427	423	398	394	410	420	431	391	430	425	400	409	414	378	408	422	432	415	412	419	408	402	426	375	413	417	369	401	439	392	409	480	416	425	419	411	416	422	414	409	418	400	361	400	402	414	424	427	397	404	405	424	408	418	419	409	422	416	420	396	337	435	403	410	409	416	439	431	430	399	385	393	438	381	432	391	392	426	360	431	455	435	406	462	425	438	419	416	419	427	396	431	440	456	399	428	436	373	400	439	418	392	425	398	470	407	391	444	408	439	447	398	421	451	409	445	441	449	380	412	417	440	439	384	431	421	428	426	404	395	427	409	370	389	432	426	436	431	405	419	401	381	381	395	440	425	389	402	429	394	384	432	436	383	445	395	440	408	382	374	395	423	431	399	418	375	409	413	421	437	434	406	385	389	434	419	432	389	402	424	404	407	424	414	416	420	421	404	419	405	381	405	432	398	393	397	403	407	425	429	382	387	403	428	400	405	422	413	396	443	396	394	440	388	428	417	452	396	404	414	421	409	382	379	426	399	417	432	406	414	392	425	406	413	415	366	386	398	406	408	413	394	413	376	393	412	412	404	426	391	447	409	387	430	410	397	441	411	392	402	428	387	426	424	406	414	386	439	379	428	391	437	415	420	456	384	416	410	430	423	444	390	388	445	387	417	374	433	409	414	390	448	380	418	413	417	400	404	456	376	409	394	428	408	405	420	388	427	389	383	393	417	408	422	385	414	409	388	419	424	417	409	385	454	419	422	436	449	415	443	414	426	400	410	467	405	428	390	363	400	408	400	420	392	398	423	412	411	424	448	376	382	420	395	357	393	431	439	450	412	427	399	440	427	400	399	408	420	404	446	475	403	406	425	406	424	418	412	397	398	396	450	392	413	409	405	456	425	402	406	393	399	417	400	406	449	421	424	366	382	414	427	451	421	418	394	388	403	375	388	452	384	421	422	417	394	410	400	459	460	410	446	475	393	415	437	385	428	379	430	409	393	414	394	422	361	395	392	436	432	422	410	446	406	431	430	358	400	449	395	410	437	435	382	425	380	426	436	415	395	445	395	413	401	422	374	420	418	430	384	392	405	390	405	434	399	405	398	377	396	432	385	436	433	423	389	424	452	448	427	417	410	427	396	431	374	421	400	407	399	436	419	394	394	412	440	412	409	391	441	407	439	415	403	406	426	411	415	396	380	418	410	386	412	411	390	378	441
25511	21361	27060	25180	6282	1744	18528	27591	16330	8886	4318	1745	920	602	512	486	473	465	417	465	455	476	470	473	461	474	484	429	464	452	502	469	455	475	472	511	479	460	465	426	435	457	429	513	451	466	475	420	517	458	441	489	469	447	470	456	442	442	446	469	439	441	453	445	459	471	484	441	471	397	475	465	449	443	457	417	482	472	467	455	453	489	462	483	475	506	428	458	471	437	456	455	498	480	480	455	464	455	466	462	470	476	471	474	496	466	453	478	462	446	469	500	489	435	448	441	478	483	428	440	460	505	452	441	471	469	450	486	481	442	446	480	437	422	474	455	448	469	466	477	424	452	468	463	441	452	511	495	446	476	461	474	430	447	440	461	463	467	460	418	452	461	449	512	453	421	462	448	442	424	471	482	483	414	485	483	436	474	467	437	463	449	473	451	440	442	450	416	469	505	470	462	448	452	491	442	431	460	431	435	438	465	475	441	479	471	448	457	475	440	421	468	456	473	463	457	443	434	463	472	471	488	412	440	460	459	453	486	434	418	433	496	498	478	454	442	499	465	463	482	473	443	446	454	442	411	457	461	455	454	457	427	454	460	474	442	460	477	462	468	472	468	516	452	461	484	445	466	451	494	447	461	468	477	458	480	429	438	455	453	458	490	488	450	462	463	439	455	458	463	465	502	463	461	452	440	436	446	452	446	472	485	477	452	468	471	449	499	418	469	481	441	441	456	479	488	480	449	449	448	450	438	405	446	455	432	470	465	444	476	421	463	493	441	462	474	471	437	428	468	436	470	448	475	456	443	456	458	427	455	457	445	443	466	444	476	444	443	456	467	444	436	482	463	487	439	464	475	451	465	480	472	490	439	451	448	444	500	433	481	428	435	487	459	497	450	426	442	480	443	476	472	426	465	446	492	439	505	473	470	463	420	461	480	497	451	449	458	472	465	425	434	429	486	458	426	458	456	491	442	427	504	433	465	453	423	429	444	444	484	414	486	476	445	418	475	415	518	493	471	468	480	473	448	457	438	461	444	436	451	469	463	477	466	456	445	490	444	484	497	495	462	455	457	467	460	493	428	454	452	410	445	450	467	486	455	459	454	448	517	487	441	430	479	410	503	460	477	499	457	450	462	487	458	490	439	443	466	434	428	459	438	452	448	499	455	460	429	438	414	457	468	430	460	466	433	481	440	461	451	455	466	450	446	441	479	461	466	466	467	442	501	430	511	452	504	396	478	464	475	462	479	441	476	462	443	438	447	460	438	427	502	426	471	452	424	465	440	421	431	452	454	451	496	424	440	454	427	441	484	464	414	425	433	445	460	458	449	475	430	458	456	448	484	425	471	441	505	445	404	495	462	491	461	464	485	446	487	436	440	446	450	409	484	452	481	497	470	457	478	481	494	415	446	488	445	455	435	461	460	450	445	436	420	461	397	468	444	437	472	457	461	422	460	477	491	414	477	445	489	449	452	454	507	467	448	487	464	440	416	463	426	485	450	472	420	458	474	474	463	498	469	454	469	434	442	493	465	462	458	461	454	424	453	430	455	442	427	458	471	468	449	428	456	476	501	484	452	455	480	449	459	453	461	438	506	492	479	481	469	458	480	479	454	434	482	467	430	448	490	475	465	469	473	508	497	448	456	454	427	458	459	430	452	500	494	446	472	468	443	463	487	460	458	450	489	425	492	491	461	471	479	443	474	474	439	431	455	449	439	477	466	449	460	476	471	471	440	444	446	451	462	452	486	473	446	478	454	443	473	466	452	460	451	427	471	459	448	440	468	458	475	456	435	445	449	476	492	421	432	465	471	467	452	472	427	485	477	475	491	476	450	415	447	451	492	451	464	445	459	465	490	442	484	460	435	468	484	454	453	478	473	495	455	453	462	464	464	477	440	470	455	456	437	442	474	438	452	488	454	444	467	477	433	403	444	440	422	469	487	423	447	447	461	470	434	467	470	457	467	466	431	455	460	452	472	472	461	477	463	440	486	474	451	439	471	486	459	434	486	424	463	482	457	461	461	447	428	443	449	414	421	425	461	457	480	472	502	439	444	482	486	453	443	448	440	536	449	461	454	484	492	440	432	447	495	449	453	447	453	453	522	468	486	459	451	470	452	459	456	442	405	472	452	465	446	483	462	474	460	488	472	457	495	462	445	487	428	479	470	471	463	457	509	480	435	458	484	455	474	486	484	444	456	429	443	446	472	470	458	434	442	437	453	473	448	426	474	486	463	461	466	448	463	447	461	425	479	459	449	454	464	476	481	435	420	464	455	462	483	467	478	476	422	452	421	450	437	423	461	459	419	470	426	424	442	465	481	456	479	457	439	417	418	448	441	427	472	427	489	470	436	445	463	444	453	458	467	449	455	480	402	437	457	450	453	449	483	482	464	504	486	474	446	459	491	457	467	449	427	444	473	474	478	499	446	473	489	471	496	484	451	463	495	465	455	446	429	450	439	442	473	455	456	486	449	479	440	445	503	445	468	433	451	424	448	458	444	472	469	452	501	419	506	452	459	458	455	486	451	446	468	459	454	454	462	474	458	457	445	472	469	498	454	483	425	421	428	464	485	428	458	440	493	431	441	436	480	437	451	458	430	464	451	435	439	432	449	504	419	468	447	477	471	499	471	427	485	483	467	471	473	499	456	461	427	468	445	438	475	476	484	475	444	446	481	463	449	455	440	438	445	416	420	487	505	443	443	458	467	465	499	425	477	477	446	484	467	471	442	491	441	441	473	470	491	444	427	451	489	433	475	453	444	442	457	476	499	487	440	439	464	461	457	442	448	439	408	484	482	492	443	449	433	432	426	451	447	441	467	435	448	448	452	478	439	448	434	444	430	445	516	467	484	529	443	461	468	476	435	428	450	498	501	444	457	431	477	428	470	479	430	479	436	478	476	478	467	450	427	466	462	478	486	484	426	436	446	471	454	455	450	461	434	476	452	447	446	491	489	456	460	490	476	442	437	448	416	485	412	428	480	446	481	449	451	443	452	450	453	465	460	467	438	473	416	471	463	444	477	456	508	477	415	474	451	427	438	484	450	441	426	471	483	432	454	448	470	455	454	468	450	446	441	438	478	475	493	476	465	448	448	480	452	450	463	464	445	448	443	498	458	464	430	465	475	468	443	484	483	442	467	466	444	498	451	490	470	450	419	452	445	443	442	439	452	495	466	446	465	459	447	433	472	446	487	452	461	507	429	497	450	423	472	475	458	489	473	415	477	461	462	484	461	480	484	443	439	450	507	468	440	452	469	462	445	432	406	430	425	446	431	470	470	466	466	489	439	461	441	491	448	469	494	444	457	481	472	465	436	444	445	494	503	502	473	430	434	493	441	448	446	476	468	465	463	426	449	521	454	430	469	441	430	452	449	487	442	443	487	443	477	478	485	443	417	445	506	436	435	503	453	434	441	486	460	465	442	469	427	479	420	438	457	481	502	460	473	497	469	448	472	462	521	448	463	451	457	508	464	465	475	471	455	450	437
3863	3660	3728	3464	2302	1889	21115	24681	13784	8486	4669	1926	992	573	489	419	444	433	412	451	425	464	440	480	440	432	411	422	456	441	427	439	430	421	431	465	401	442	424	428	416	396	433	409	432	425	427	393	439	450	426	422	440	409	448	453	440	449	461	423	452	435	453	467	478	448	442	391	463	428	450	433	412	433	477	391	466	455	409	475	436	410	465	447	466	434	458	448	455	439	421	448	451	470	435	422	423	463	448	454	437	446	431	468	413	462	409	422	438	443	425	453	432	480	445	448	406	458	451	434	410	427	428	453	416	438	422	429	419	420	384	407	431	432	421	473	448	427	443	420	439	446	425	412	442	441	446	424	395	435	409	434	410	409	404	417	416	467	445	414	413	456	432	442	420	453	454	460	435	453	418	416	412	436	433	391	452	457	420	434	467	428	460	397	410	436	427	403	478	473	440	415	440	417	447	405	485	392	433	430	422	478	480	442	460	436	410	467	417	474	428	463	440	445	456	420	435	460	426	422	407	412	451	452	427	431	436	428	454	433	423	443	425	441	412	445	484	443	460	449	441	455	435	469	453	419	440	385	401	401	459	406	443	432	422	417	455	422	412	439	418	430	436	427	463	448	448	483	433	422	414	436	461	413	452	422	409	418	431	433	434	457	423	427	433	454	406	428	407	422	441	424	457	476	451	452	416	450	423	470	427	471	439	444	435	428	447	463	418	437	416	439	453	423	421	408	427	425	446	453	402	432	406	420	439	451	418	471	407	437	440	442	403	440	464	421	405	450	388	434	452	431	429	408	452	470	427	411	485	431	418	397	432	449	473	409	440	434	429	419	420	412	485	445	503	451	438	422	410	411	479	483	447	447	422	440	464	404	468	435	449	434	432	422	440	420	428	440	466	461	421	411	440	429	444	409	448	459	451	445	472	440	431	412	432	446	392	454	429	430	430	487	488	451	467	423	449	423	459	432	445	451	455	430	423	466	442	431	442	412	441	430	439	417	439	420	435	427	441	443	467	412	428	428	447	441	420	396	438	420	452	411	427	471	441	392	421	459	433	436	480	425	433	425	418	453	449	416	437	412	446	439	426	447	415	443	407	401	435	433	438	456	443	432	442	458	454	468	412	398	422	437	392	460	413	465	400	385	447	422	437	419	461	434	423	439	450	427	433	384	478	445	444	402	398	451	430	422	424	442	389	444	421	434	439	422	432	442	464	455	425	454	424	427	396	399	441	461	414	460	441	442	399	411	411	403	440	419	443	436	458	392	401	471	454	424	439	399	400	418	423	442	421	450	453	408	412	419	436	430	428	414	472	432	406	477	412	453	424	419	439	415	419	413	427	455	432	447	418	419	464	472	425	440	407	437	397	421	403	385	458	458	430	437	411	453	435	417	397	474	438	434	459	441	456	453	472	448	456	430	423	462	448	446	431	415	422	428	436	410	424	466	427	425	407	432	453	435	457	411	457	463	420	427	467	432	450	417	449	442	424	428	409	420	426	461	453	444	409	439	407	419	435	422	489	449	442	471	443	394	441	433	436	440	448	432	444	472	409	409	439	430	447	409	435	434	454	455	446	442	413	445	472	461	412	409	435	442	442	425	409	414	405	448	406	422	421	416	429	447	443	429	420	441	407	446	440	408	415	435	408	446	399	430	404	448	408	447	414	439	423	424	418	450	405	429	442	428	451	417	408	417	443	422	417	450	448	428	417	476	443	430	419	402	429	464	453	453	447	449	479	412	451	452	414	394	454	428	395	410	445	446	474	437	420	420	478	422	417	431	434	395	428	421	441	448	445	468	459	472	404	472	448	414	419	439	474	444	408	419	416	414	406	442	438	479	444	455	463	464	455	437	420	450	426	424	463	433	450	422	446	420	431	469	448	435	431	396	433	454	421	420	396	471	451	421	468	477	420	400	455	432	454	438	418	447	445	408	443	432	456	432	412	463	442	434	398	390	469	448	453	448	424	447	429	453	449	408	431	411	409	455	438	438	421	448	436	439	406	418	457	459	424	423	433	454	448	455	410	402	421	455	468	409	438	434	434	455	421	444	457	443	418	428	420	430	434	429	466	412	463	441	435	448	405	500	416	454	454	430	461	441	442	433	465	485	403	447	416	459	419	426	425	426	425	412	430	444	478	427	435	437	461	436	445	461	427	435	425	393	435	475	414	442	442	432	429	453	432	419	447	401	418	423	443	442	460	420	419	433	452	427	481	432	428	414	406	446	461	445	452	418	450	398	420	396	432	469	415	453	410	439	416	451	431	443	417	417	453	427	450	427	462	417	434	446	447	405	434	443	453	423	432	442	448	440	410	419	434	426	419	435	456	405	393	438	416	435	428	409	449	418	412	447	424	429	389	392	437	417	404	414	441	450	389	434	411	436	440	423	440	417	447	455	464	445	416	446	420	432	394	453	427	482	437	436	434	441	430	410	418	454	449	421	423	392	446	418	452	419	471	405	408	455	437	392	402	442	431	454	430	403	421	437	434	437	447	457	430	424	451	425	406	435	472	444	417	453	436	375	453	466	424	429	427	421	414	464	446	438	428	449	461	394	444	423	426	395	435	426	453	436	448	434	410	426	445	423	452	437	464	419	436	465	470	434	451	434	397	469	455	440	448	413	465	468	428	410	434	433	437	480	447	420	434	457	436	427	425	432	443	423	440	395	396	444	427	429	426	434	486	443	391	380	423	457	425	447	380	445	449	427	468	412	438	418	399	449	453	434	420	446	464	415	462	457	443	436	444	451	474	423	427	438	442	437	451	472	443	412	412	435	424	407	392	407	440	450	412	445	419	450	431	460	451	422	440	409	412	447	417	412	441	425	416	477	425	442	437	452	407	426	420	448	406	439	413	423	439	440	444	448	448	440	458	397	437	451	475	431	431	415	442	446	415	433	414	449	452	405	454	425	463	434	446	433	465	444	457	435	401	422	443	432	468	434	397	454	423	432	464	434	435	426	434	428	455	397	432	404	413	445	419	420	422	416	396	466	429	445	445	447	407	422	419	458	406	435	464	463	406	456	488	425	450	474	439	431	435	413	420	462	454	404	449	376	439	426	399	428	422	411	439	402	457	439	451	428	429	468	432	409	436	443	444	410	426	429	404	406	429	408	415	472	445	419	426	459	444	396	440	436	444	469	392	433	444	399	453	415	460	433	455	442	435	440	435	435	476	426	456	416	426	469	453	464	389	428	442	438	433	476	456	446	434	412	406	422	456	404	405	426	400	450	452	427	423	439	469	412	453	405	468	388	460	416	426	414	454	452	460	444	422	441	431	421	427	425	448	408	440	437	405	431	461	445	381	434	457	464	481	433	425	469	375	398	435	441	422	415	412	395	455	476	412	463	422	399	431	434	446	422	419	444	450	443	411	466	438	435	428	451	434	448	447	464	484	441	459	474	476	430	420	447	459	426	424	460	401	438	388	412	426	407	440	434	407	426	417	396	422	430	434	448	406	432	401	433	395	458	462	422	423	435	401	424
24175	21314	28579	24375	21252	8910	24602	45603	34846	21928	11160	4276	1427	831	692	615	589	574	542	522	567	564	550	539	575	536	583	581	522	554	549	548	572	558	557	515	592	547	556	593	577	557	565	549	525	580	564	593	578	567	519	552	553	508	572	560	554	553	540	522	555	563	530	577	537	526	555	532	544	483	570	531	542	549	559	585	551	564	563	534	570	537	530	543	535	574	604	562	580	538	567	567	522	536	565	559	539	547	529	534	596	557	545	519	547	518	583	524	554	581	550	519	557	579	549	599	556	589	508	547	544	568	559	567	499	580	580	537	565	607	474	535	564	573	541	542	556	579	535	544	578	523	580	552	583	605	521	526	538	594	520	529	595	542	545	549	587	554	557	532	574	548	612	544	547	596	559	552	596	545	539	585	561	560	564	587	531	536	577	567	524	542	546	520	531	584	542	551	557	554	545	557	581	550	551	530	519	558	594	550	603	559	534	561	550	560	583	529	543	587	538	532	531	566	583	550	562	504	585	560	560	541	577	561	530	575	542	524	557	616	518	571	563	540	542	547	590	574	553	540	581	592	581	561	539	581	537	536	580	554	528	531	576	535	542	543	524	574	565	563	553	545	547	573	555	584	584	604	552	541	530	573	554	552	524	578	568	544	544	556	525	530	571	542	560	529	556	566	557	542	571	540	557	578	593	569	513	547	559	550	525	546	550	583	559	554	569	518	594	566	554	501	561	562	507	519	586	536	535	541	548	527	585	566	553	583	551	526	523	556	570	529	593	567	578	585	533	577	537	517	535	549	579	478	556	566	558	566	538	548	560	536	500	549	544	523	486	540	549	546	565	572	545	508	539	539	584	544	560	541	541	568	578	523	577	543	557	516	489	587	535	546	499	503	551	588	551	556	508	587	552	573	533	518	552	553	527	506	531	572	504	516	537	530	546	575	548	566	525	551	571	585	580	535	544	583	515	535	577	545	540	532	516	546	545	514	560	583	593	591	524	526	594	527	515	534	583	555	547	567	539	590	553	551	568	519	534	549	532	576	555	560	542	551	505	568	537	559	581	576	548	542	575	563	530	558	557	487	555	533	572	546	525	572	541	557	544	541	521	530	556	536	549	552	565	588	575	557	490	560	566	582	523	502	559	541	549	542	547	538	559	520	540	561	546	539	473	530	523	548	548	565	572	510	571	547	533	554	552	545	537	562	579	560	508	560	572	518	554	608	552	573	556	571	571	560	546	531	514	547	557	597	522	491	569	525	546	546	584	572	595	564	527	521	541	595	551	524	567	574	538	579	493	529	563	570	559	540	557	533	548	563	547	585	526	526	569	550	557	494	542	571	529	531	552	544	567	558	554	573	537	508	554	532	562	556	578	568	530	563	547	531	520	516	573	596	542	521	540	553	566	550	567	562	574	563	557	525	576	556	544	593	544	515	564	567	534	530	574	504	571	563	521	548	583	516	576	566	570	563	508	552	567	551	582	538	561	527	554	523	512	543	551	560	526	541	552	571	553	568	564	531	562	529	548	607	531	587	549	562	567	535	531	574	521	544	593	538	548	601	512	542	549	512	596	551	568	545	540	564	558	540	554	517	574	508	550	535	561	531	549	533	564	547	553	536	533	560	547	538	539	522	596	579	577	506	548	600	542	540	540	512	531	558	554	545	581	564	525	541	550	588	525	555	564	524	565	556	567	550	523	548	575	519	560	556	523	537	507	590	545	525	482	551	583	545	510	536	523	560	608	567	536	553	511	556	550	572	546	563	519	537	570	543	537	547	544	532	547	557	567	572	582	550	570	528	577	526	560	538	524	590	577	529	587	557	494	566	551	535	565	552	576	526	532	522	537	607	565	538	532	545	565	557	536	543	529	531	553	540	575	544	523	547	522	529	592	530	505	526	523	558	583	585	519	551	563	527	559	551	531	545	569	548	555	517	510	563	569	550	540	586	537	575	564	532	509	524	531	535	546	546	516	552	536	520	557	549	571	564	530	557	546	542	560	606	526	563	533	526	536	565	569	558	527	497	573	547	597	531	575	558	532	565	598	537	564	520	565	530	531	559	553	510	538	556	484	532	580	529	522	548	571	518	555	560	560	558	545	532	530	553	588	515	541	543	547	558	577	511	574	539	531	533	546	525	560	532	535	528	532	522	601	602	574	546	585	528	532	585	566	556	542	549	520	510	550	545	564	612	517	529	520	571	564	547	573	536	504	512	585	538	601	560	550	555	541	535	544	615	556	583	578	575	552	537	544	561	550	579	545	533	548	539	538	552	545	559	596	536	596	563	572	550	498	581	567	541	549	543	568	557	588	564	546	499	577	553	530	569	538	544	529	566	541	554	542	549	527	554	553	604	552	552	556	567	598	523	580	549	553	571	502	538	516	527	522	528	531	535	583	528	569	531	545	541	532	521	566	528	527	546	548	552	527	573	550	543	533	592	529	584	546	538	580	521	540	539	553	582	551	528	572	560	529	565	519	549	538	583	591	552	577	523	558	525	525	538	530	546	554	586	521	550	584	542	545	562	538	550	559	560	581	560	517	580	522	559	532	547	571	556	540	573	529	544	530	548	570	536	530	546	590	553	601	566	523	566	520	580	551	544	508	563	539	550	559	579	595	519	592	553	555	511	563	569	540	537	543	513	543	563	495	559	527	551	584	575	575	584	535	518	533	519	557	552	542	530	581	543	585	512	550	583	536	560	546	535	530	539	559	536	589	495	578	547	530	530	544	534	576	550	578	529	577	513	564	544	535	534	602	543	556	537	529	533	572	549	594	542	567	544	561	530	540	582	546	546	580	538	576	564	548	547	509	498	523	561	560	561	558	573	509	552	550	582	542	539	539	540	571	530	539	520	501	533	562	505	545	565	566	556	509	601	551	548	561	542	527	569	541	514	559	577	541	530	570	536	527	525	561	591	556	539	534	534	520	574	579	519	560	553	527	566	499	513	589	519	538	562	512	552	530	537	584	576	566	545	506	522	543	468	498	526	568	496	550	537	536	545	523	596	554	550	573	573	558	580	546	528	558	523	534	549	553	586	564	534	546	564	548	514	540	553	534	541	550	523	547	570	581	560	567	545	537	533	558	498	560	590	528	521	572	584	571	581	553	508	541	582	577	556	580	596	548	562	562	570	538	542	545	557	508	523	548	556	563	548	545	572	558	566	548	557	560	570	542	543	539	556	541	549	538	559	556	524	528	576	530	547	559	541	555	586	538	550	540	590	548	574	538	523	573	535	527	516	548	559	542	545	576	518	521	562	548	531	525	506	545	553	538	560	538	544	524	512	494	526	516	552	552	537	524	560	510	543	582	567	557	537	575	517	509	548	551	563	516	551	555	551	555	564	529	540	564	572	534	540	531	497	592	578	559	514	546	521	512	584	557	481	540	576	570	514	596	525	563	512	517	530	552	540	566	575	516	532	584	547	552	607	558	550	532	529	548	540	546	555	553	587	527	548	565	561	550	561	526	536	522	564	567	535	549	595	574	515
4023	7696	7253	4277	4040	2343	27921	43398	29554	18071	10236	4542	1513	855	633	549	551	511	510	517	540	492	527	521	517	504	499	527	524	566	477	518	508	516	498	525	489	551	507	503	508	546	490	493	530	574	500	488	540	542	552	525	546	535	485	544	557	508	540	530	508	534	536	512	524	495	539	502	515	530	502	523	503	488	533	533	534	542	507	496	506	533	535	557	568	545	526	511	503	527	524	510	554	507	503	552	514	557	507	546	510	529	568	541	487	524	521	534	509	517	519	511	558	552	495	511	524	517	501	532	503	523	537	561	492	514	532	520	514	548	499	502	517	534	538	489	484	563	508	520	541	554	493	508	522	532	517	557	550	531	521	542	524	469	521	510	540	516	570	508	525	540	559	498	507	501	551	514	534	540	475	515	518	525	568	514	525	535	509	523	534	550	561	494	521	534	494	541	485	459	496	513	556	496	500	539	562	492	547	536	521	494	542	503	531	528	453	499	543	521	505	526	580	506	522	522	476	528	528	514	509	554	484	507	493	518	527	515	513	471	524	550	529	465	517	520	544	495	530	564	546	526	525	550	512	519	519	541	521	515	548	534	551	526	517	532	505	491	496	498	506	464	536	503	522	533	495	547	516	530	529	532	546	528	555	519	537	501	536	498	498	517	533	536	554	534	509	510	525	506	535	525	529	519	497	482	493	560	476	549	518	529	513	531	539	497	520	507	520	533	545	561	552	528	535	503	527	515	507	495	543	517	531	520	523	552	538	515	512	508	516	511	511	539	548	534	516	509	534	522	535	544	518	534	513	505	479	500	493	472	523	492	556	512	539	488	521	535	500	529	512	481	469	513	520	548	532	539	496	501	536	529	522	517	523	525	473	510	541	513	573	511	480	511	533	540	508	503	512	489	513	462	510	484	494	535	517	524	527	480	506	556	504	487	485	512	511	471	556	530	515	492	548	524	538	504	533	549	532	462	493	561	531	523	543	489	512	499	541	511	520	484	545	515	525	502	578	478	532	502	504	471	555	505	537	531	545	534	546	519	512	566	497	554	551	533	483	540	515	508	529	514	506	516	534	593	529	507	528	511	497	503	473	530	537	525	495	491	511	463	466	541	495	552	553	554	530	535	535	516	506	519	519	476	520	499	530	545	505	522	522	501	520	522	497	505	528	492	534	486	503	516	521	496	531	521	517	521	521	536	545	482	495	518	519	510	484	499	510	481	515	543	538	522	509	461	537	546	539	527	567	532	529	538	550	554	513	536	510	504	540	518	492	541	500	494	548	535	563	507	543	509	488	527	548	560	541	531	524	542	537	502	524	577	520	531	520	555	483	560	511	525	468	500	486	487	529	546	542	531	521	519	503	500	509	476	530	552	481	533	528	581	576	518	541	524	536	530	503	553	519	519	514	526	558	500	512	501	482	541	481	534	487	478	496	522	500	561	530	529	478	529	472	529	551	505	521	548	545	540	490	507	502	540	526	517	461	538	528	510	556	497	515	528	518	509	522	454	490	539	529	495	500	512	520	518	518	530	544	531	521	496	518	479	536	514	478	498	529	534	533	482	574	482	561	518	501	530	488	497	523	541	497	509	549	503	495	464	529	503	540	515	518	522	452	517	517	570	528	492	513	515	524	510	507	529	517	545	481	495	510	528	558	484	550	513	497	512	515	516	522	521	544	465	516	501	526	532	528	518	522	535	511	550	557	516	503	488	518	510	535	508	513	541	486	512	533	521	543	525	516	578	502	543	517	514	529	527	524	509	506	513	502	524	473	547	522	523	498	538	558	503	496	569	517	472	529	524	512	542	538	532	520	521	553	530	509	539	501	572	512	490	543	525	509	530	521	489	500	518	508	488	513	549	479	507	479	492	543	529	487	501	521	498	512	500	524	515	522	537	490	477	498	500	570	537	524	524	522	508	516	521	537	550	494	539	492	528	510	496	517	519	539	528	515	549	502	525	514	518	522	511	553	474	542	518	532	510	490	503	565	524	511	515	554	526	500	507	489	488	533	516	493	488	511	503	553	496	519	526	528	507	522	520	514	536	506	512	529	517	529	500	501	548	536	523	517	490	534	566	507	505	484	511	532	471	471	531	488	505	511	494	514	488	478	559	475	535	506	517	495	511	463	497	534	503	508	524	515	528	495	504	519	523	491	506	543	503	509	504	483	489	456	494	524	518	527	543	516	484	522	526	511	532	517	532	524	537	517	519	522	522	511	498	509	501	508	538	527	542	498	475	522	525	542	512	521	490	488	492	514	525	518	476	558	491	497	528	498	532	539	510	538	493	560	537	550	509	557	506	476	530	511	485	505	569	501	483	529	505	494	514	517	505	505	532	517	541	496	537	503	502	534	534	510	533	575	523	514	512	530	492	462	506	509	500	515	479	530	470	581	498	499	490	477	461	483	493	511	482	533	492	531	508	552	517	505	538	544	519	567	516	496	470	529	499	524	522	485	527	505	503	487	531	501	519	515	517	543	492	513	551	502	528	523	506	515	491	524	501	541	517	515	500	500	550	491	485	559	503	504	507	519	533	519	538	504	567	516	519	515	505	541	505	529	515	503	550	536	499	531	504	522	524	547	472	524	519	486	507	515	542	505	510	517	530	526	522	511	522	519	532	482	536	526	535	499	520	534	520	532	488	518	521	454	509	537	519	494	519	504	498	500	509	502	483	559	537	509	524	509	485	487	484	546	521	513	499	506	537	494	522	486	543	526	505	555	500	508	522	495	527	546	531	541	537	500	525	502	482	560	517	506	525	506	530	515	502	525	502	535	537	518	533	539	514	520	498	530	504	488	536	524	549	512	519	520	481	507	550	527	511	492	496	527	513	536	506	514	532	538	533	511	485	499	500	525	526	530	510	516	470	481	497	510	534	506	544	561	475	519	530	525	514	573	500	537	511	545	510	528	522	503	513	523	523	522	535	511	519	532	526	533	511	525	533	536	499	512	490	500	519	515	492	492	527	520	525	542	510	497	529	547	526	536	562	504	515	537	535	540	542	527	493	527	530	530	515	497	513	514	476	513	515	494	520	531	530	503	500	541	509	498	559	475	487	514	512	537	522	496	511	490	521	499	480	525	560	501	512	531	542	550	539	523	544	510	516	487	548	544	505	496	532	556	527	526	502	546	549	507	511	526	531	497	482	505	500	494	513	502	453	464	544	498	510	508	557	518	489	479	542	523	483	537	513	561	527	527	513	528	512	492	535	479	495	482	487	480	545	520	491	505	512	485	518	513	526	506	520	502	514	509	533	483	504	543	538	509	522	511	497	543	507	515	505	529	524	512	487	518	535	528	505	516	511	512	560	513	524	501	478	512	523	535	523	505	536	477	499	509	511	561	543	525	502	503	542	496	530	485	499	555	509	508	522	526	508	545	511	504	545	492	530	476	525	515	490	506	504	497	548	520	481	512	482	535	516	539	521	522	515	509	549	479	539	494	479	470	524	507	526	521	525	497	550	520	506	507	523	518	516	561	503	518	536
27628	12366	1789	1112	636	517	1499	3257	2199	1360	938	705	570	496	449	437	437	424	404	451	434	442	466	436	465	420	419	428	452	424	415	438	423	431	438	459	409	421	409	455	428	419	408	418	474	426	383	474	447	449	424	457	454	425	449	437	400	431	444	438	443	418	415	409	413	458	477	430	427	427	428	371	447	415	391	432	422	387	367	467	426	410	384	417	408	434	443	419	430	414	421	397	446	416	421	415	460	432	402	427	441	416	425	435	428	428	409	451	429	424	421	428	431	441	404	426	432	390	424	467	376	403	434	424	397	447	421	408	372	387	401	406	438	458	434	441	470	427	422	432	441	453	411	402	419	457	449	447	425	438	439	418	397	444	398	406	437	402	408	443	387	396	408	438	441	417	446	404	471	443	473	413	452	384	419	401	381	419	426	430	458	420	427	382	421	416	439	423	460	453	431	425	424	430	411	422	441	395	422	426	440	418	404	438	435	393	462	467	433	388	384	448	435	415	418	416	448	424	414	439	428	466	429	403	462	383	394	414	449	404	438	435	434	403	429	447	433	452	418	410	418	443	408	407	426	435	417	430	451	405	434	430	454	434	429	421	418	410	418	427	438	460	421	433	423	374	427	424	389	401	384	434	430	453	432	438	417	430	393	429	418	453	423	420	398	408	434	440	442	390	450	439	392	451	460	406	420	417	425	413	467	416	441	405	417	429	437	417	451	426	405	445	435	416	467	431	463	393	449	420	439	413	450	403	381	410	384	421	427	398	422	430	452	422	448	395	402	389	447	421	438	426	429	382	445	409	439	426	432	434	439	428	409	438	440	441	416	420	392	402	428	471	420	405	412	411	431	414	437	434	430	417	450	453	480	437	437	412	417	408	451	433	390	416	410	422	452	418	462	415	434	458	423	411	425	424	412	434	406	408	390	419	336	418	405	436	435	441	396	480	441	409	445	413	437	403	429	420	419	434	428	397	396	395	444	462	427	461	450	422	399	391	408	428	416	426	447	421	425	428	430	428	460	430	437	400	377	460	422	445	425	443	447	436	422	423	438	386	411	401	425	411	434	375	428	425	410	444	424	422	451	440	442	428	416	426	419	418	455	389	383	398	441	433	405	421	418	418	418	459	427	441	447	433	459	445	408	428	418	409	425	417	441	384	396	447	423	440	417	445	408	391	444	431	440	439	442	450	448	451	429	459	395	416	428	425	434	384	390	457	402	432	468	425	399	436	430	416	433	421	443	408	404	435	401	435	417	396	423	416	449	395	441	445	402	429	423	417	391	393	440	444	428	435	440	464	391	403	429	397	426	419	444	448	455	417	415	406	429	418	422	447	436	443	407	465	445	387	408	450	437	410	421	418	387	430	400	424	435	407	413	424	436	440	407	446	401	411	419	456	443	428	453	414	381	397	408	410	435	433	435	417	421	424	414	394	400	429	460	435	436	472	450	435	393	433	397	413	445	432	411	417	426	401	425	412	433	436	468	409	442	420	428	425	378	431	436	417	416	453	441	441	440	431	466	437	423	410	430	383	390	410	407	431	433	437	411	435	418	428	423	422	436	412	402	421	395	419	395	368	430	448	407	395	401	436	446	441	445	418	412	405	436	411	443	465	440	411	421	414	392	415	441	435	425	410	449	405	433	408	417	416	430	411	431	420	448	449	418	414	444	427	392	396	441	449	418	417	419	462	383	443	398	421	424	408	416	411	418	435	467	466	431	416	408	424	406	424	427	407	421	417	379	432	444	422	415	414	422	460	403	428	422	433	439	427	441	460	418	443	382	442	419	455	440	432	426	407	465	448	424	426	430	401	441	448	429	445	415	381	413	419	398	405	412	450	415	453	407	448	386	449	419	409	410	420	405	421	433	409	411	444	436	433	398	423	450	424	419	433	451	429	419	409	412	436	423	452	420	448	422	414	435	437	453	412	457	433	411	406	456	439	428	428	444	414	406	401	431	423	455	455	399	426	467	457	431	388	407	398	431	427	406	412	424	392	428	424	412	447	421	426	406	413	420	387	434	400	433	470	464	417	456	441	413	402	410	399	421	415	428	407	438	443	447	440	432	407	413	461	434	433	398	397	451	403	432	417	455	397	398	437	429	431	406	434	433	435	425	441	416	406	435	393	453	427	389	458	449	428	424	407	457	414	424	480	409	459	437	433	448	449	401	440	394	408	426	427	410	429	434	390	421	462	419	424	396	458	447	420	424	402	414	412	401	462	431	402	387	415	417	409	381	420	397	406	456	420	422	411	464	438	413	408	454	448	386	441	424	406	461	365	432	412	432	399	423	405	415	405	409	413	401	430	431	419	418	416	468	403	402	397	422	376	423	410	428	424	416	429	407	424	419	424	421	406	431	438	430	392	389	421	431	427	431	423	442	416	398	451	419	392	402	414	435	418	412	423	391	440	418	392	426	439	452	424	435	437	423	450	392	439	427	419	398	442	434	368	453	391	408	457	420	416	447	452	440	450	398	423	428	418	443	464	426	405	413	431	443	385	436	425	402	417	427	384	427	407	436	443	439	416	453	465	454	394	455	425	419	425	409	434	422	420	438	421	397	430	414	423	455	417	440	430	409	414	420	438	424	428	408	408	418	446	379	406	432	417	449	436	395	448	407	402	431	403	428	422	459	440	414	404	412	436	436	405	464	423	410	420	427	396	373	450	415	396	420	410	427	466	437	396	412	448	419	419	416	391	432	430	431	419	384	449	450	483	408	428	425	427	448	414	454	425	407	409	413	381	407	427	458	434	420	435	441	450	423	413	422	454	416	440	398	446	457	397	429	420	415	392	417	419	411	410	417	444	449	403	428	447	442	414	405	424	415	442	435	443	426	423	397	416	407	441	425	459	424	396	412	418	392	410	389	406	426	409	416	444	440	440	423	404	460	434	421	417	419	467	442	435	383	424	406	410	430	437	471	399	447	412	401	411	415	414	416	407	419	446	399	435	416	409	401	446	457	404	438	413	435	442	428	434	446	430	428	426	420	409	424	427	410	452	422	394	407	432	439	437	425	399	453	426	412	417	399	428	410	404	421	403	451	453	447	447	427	403	429	414	399	417	412	405	403	404	438	384	463	438	433	454	452	426	431	430	430	415	417	446	385	422	411	457	475	394	414	424	398	435	447	433	394	421	429	431	403	405	456	413	401	408	429	446	429	410	424	436	418	429	421	431	438	447	392	413	420	431	429	461	407	433	443	412	403	453	394	436	450	455	440	386	450	426	420	402	455	402	427	430	424	422	406	421	449	429	431	421	459	459	443	402	421	442	411	408	423	399	420	441	426	408	422	437	461	423	408	437	449	447	430	443	421	391	450	441	395	413	406	415	432	394	440	404	449	436	429	398	408	409	423	468	465	420	420	461	425	442	452	395	415	402	457	395	461	437	397	456	427	405	478	422	412	431	392	467	440	400	408	432	411	420	471	438	419	439	422	409	414	428	414	409	404	403	405	419	413	445	427	425	406	432	446	415	457	398	390	439
4963	1201	1278	977	652	466	2070	4133	2429	1542	1075	693	551	443	403	414	412	398	392	415	365	385	387	422	377	416	362	395	396	388	352	348	426	389	383	376	428	412	430	380	387	365	396	399	421	389	408	369	400	384	389	420	391	426	425	422	400	378	420	400	377	390	418	393	408	363	387	414	389	375	418	375	424	386	362	375	368	359	378	387	386	411	414	390	386	415	404	362	401	372	356	376	369	384	391	405	398	398	397	404	416	409	401	391	424	370	360	400	391	369	385	387	381	405	414	380	384	378	372	416	402	399	407	362	392	400	445	381	397	379	386	370	392	401	400	386	414	390	409	434	412	398	417	395	365	371	376	389	420	376	422	370	411	393	393	391	389	383	403	412	404	381	405	401	409	357	391	427	370	385	426	333	398	409	377	405	385	446	419	422	387	411	392	385	383	380	391	409	401	382	390	393	384	406	348	392	385	360	406	406	397	374	398	408	399	358	385	379	381	409	358	400	412	370	368	369	403	371	395	398	402	390	395	385	387	407	354	415	406	386	418	390	373	384	398	385	381	390	399	369	442	411	384	389	395	407	390	345	410	400	374	400	417	379	411	377	388	397	410	406	396	394	367	405	431	393	371	383	400	367	381	407	397	401	398	414	382	393	400	422	399	388	372	390	392	384	398	419	382	360	394	407	377	411	404	414	350	380	367	411	393	391	396	388	394	406	383	406	360	394	393	359	408	429	399	394	380	374	388	414	389	411	384	399	400	380	409	415	388	385	409	394	372	388	390	404	393	362	393	360	397	387	379	386	400	386	368	432	421	397	392	383	414	416	405	416	379	379	360	402	411	363	429	390	418	403	386	414	386	398	393	378	449	381	370	396	362	379	416	379	386	378	386	379	443	385	391	384	405	401	404	436	406	424	358	355	406	386	405	410	397	397	397	366	407	394	421	367	430	344	438	388	386	407	398	416	427	386	400	406	373	346	384	390	386	414	374	454	393	385	440	343	397	420	414	425	395	377	370	394	377	388	395	419	389	378	397	373	380	391	366	367	390	370	408	418	364	403	397	387	391	367	418	403	365	414	391	377	443	370	366	365	385	387	392	387	385	385	445	391	408	393	391	401	400	385	401	387	391	349	408	394	395	354	378	371	366	386	360	366	379	406	372	403	397	397	412	405	385	417	379	363	400	408	395	394	384	427	357	418	394	402	395	405	392	371	370	347	384	395	393	373	400	408	415	371	352	393	393	391	391	377	378	340	361	396	399	382	401	401	391	405	374	380	395	412	447	415	397	387	397	391	381	394	380	404	379	419	399	369	363	391	399	345	434	392	354	385	400	381	371	382	398	389	410	383	383	419	423	388	394	419	403	392	394	383	416	381	419	394	392	383	420	432	402	406	408	368	404	371	415	416	411	380	390	426	388	374	341	408	402	405	380	374	411	410	408	354	386	418	409	384	388	386	405	407	410	371	396	393	428	383	375	404	395	396	411	374	405	365	400	375	387	376	406	398	380	370	378	379	373	375	387	376	395	394	368	381	396	380	404	409	410	379	412	403	423	349	426	386	399	382	415	400	377	355	369	398	406	401	397	394	398	419	428	361	369	404	389	412	369	410	392	381	394	372	415	402	356	392	390	380	403	396	382	354	383	371	403	409	395	379	381	413	367	386	423	395	425	389	371	405	420	374	369	398	383	401	407	389	366	388	416	376	392	367	392	356	407	390	378	389	404	380	433	394	392	390	401	393	397	395	384	428	434	403	342	390	396	425	383	404	390	369	397	403	409	394	375	433	384	404	393	379	383	399	414	388	369	433	369	371	378	405	414	376	414	408	419	401	403	405	422	393	384	373	419	398	438	371	434	365	387	367	380	382	366	404	348	407	412	390	416	402	400	376	401	374	370	391	398	424	365	408	396	417	396	386	424	390	416	408	414	393	398	352	409	406	417	383	354	394	365	405	380	387	350	372	445	419	405	405	358	394	368	394	360	404	365	415	409	430	412	403	418	399	430	391	408	384	376	351	358	408	373	411	397	403	408	412	414	399	398	382	407	355	379	398	422	396	396	377	408	401	403	390	400	366	417	375	374	404	394	343	391	425	387	349	426	406	379	383	389	386	369	383	415	377	392	404	372	410	401	382	362	397	395	396	386	381	397	385	356	400	366	382	384	394	401	378	389	407	367	418	394	389	405	389	387	402	401	383	376	415	378	396	420	384	396	383	380	368	393	379	416	405	386	410	388	395	355	404	370	404	383	376	431	417	387	381	392	365	385	396	403	389	414	405	406	376	398	416	414	411	400	401	353	390	394	374	382	392	387	361	388	418	416	377	397	369	387	395	401	386	356	376	373	372	411	390	378	409	406	381	384	389	380	390	390	417	386	400	407	334	389	383	369	374	363	332	407	393	370	429	387	360	418	366	397	382	374	400	413	409	373	402	350	410	414	406	390	418	374	380	378	415	382	396	345	335	387	408	367	394	423	406	376	404	379	398	414	374	419	393	385	377	389	383	402	380	393	427	368	384	380	392	354	394	410	364	404	371	392	400	429	384	367	395	398	405	377	398	370	393	379	375	390	399	384	384	401	438	390	384	410	389	412	383	414	431	383	378	392	375	421	378	420	389	420	411	400	395	385	374	374	372	400	385	399	347	421	386	372	379	375	356	398	352	399	428	378	412	408	417	365	397	410	423	380	359	382	396	391	395	383	382	407	407	357	409	420	397	412	368	343	409	408	396	395	426	379	399	374	379	366	379	373	394	404	382	362	372	374	375	391	389	398	444	388	356	385	390	419	418	390	408	391	391	385	411	382	403	364	406	411	368	412	396	376	393	413	375	389	359	385	411	372	396	387	393	410	386	366	397	346	421	405	391	398	380	375	393	415	370	407	384	405	384	390	418	433	428	370	402	411	373	329	380	376	387	383	387	385	377	390	419	426	419	393	390	374	405	396	388	391	378	373	371	378	403	385	394	373	424	425	392	375	377	404	356	388	373	387	357	397	376	422	376	428	378	400	375	387	370	398	346	383	383	379	407	392	392	396	386	382	376	387	392	362	421	361	391	383	358	368	395	390	417	388	374	421	364	359	417	375	386	412	400	375	392	351	415	395	372	382	392	418	378	391	406	387	412	405	352	409	401	369	413	426	350	378	380	392	439	375	412	408	435	417	424	385	382	374	420	411	419	380	403	374	388	404	414	380	409	392	339	421	402	424	392	404	388	391	395	374	402	417	362	385	408	380	390	408	414	374	383	393	386	374	376	391	393	356	390	401	377	403	427	400	369	409	400	414	376	371	390	448	421	369	385	402	383	365	366	385	408	393	413	387	398	387	393	380	362	395	371	383	369	408	443	421	411	387	371	462	406	374	384	394	399	424	388	413	375	430	426	406	385	390	405	399	388	372	388	388	414	383	368	400	394	406	364	373	406	422	420	384	375	382	403	377	391	379	410	408	432	389	383	406	407	408	385	397	390	393	369	436	399	398	362	413	401	400	367	402	416
25417	21341	27030	25051	3988	1178	11330	20147	17364	12394	6375	2741	1146	595	485	441	430	427	430	458	403	460	466	421	435	444	410	417	388	408	442	401	414	426	372	425	454	438	415	440	428	427	419	422	440	402	432	423	448	411	405	434	415	433	465	437	399	453	415	451	413	431	473	479	448	422	424	456	416	446	426	443	418	433	434	418	448	449	443	398	404	439	441	409	397	441	457	432	438	375	416	409	422	437	428	434	393	433	434	433	452	428	402	410	386	447	374	422	449	444	459	433	410	430	444	450	448	482	399	402	379	424	435	451	452	413	439	438	425	424	422	419	420	443	406	453	436	421	421	387	459	420	452	405	426	467	450	431	468	412	429	410	413	412	409	458	436	451	401	405	416	415	402	397	426	391	404	431	413	427	420	385	470	427	401	403	412	409	419	404	415	416	438	436	447	482	439	410	408	451	434	436	453	424	439	461	444	433	429	453	409	412	439	430	420	428	397	420	406	429	423	429	439	390	434	381	438	395	384	410	420	418	398	416	413	436	405	447	411	398	423	446	422	425	416	414	394	432	432	439	423	435	376	385	402	397	417	391	390	429	429	441	417	433	421	423	460	432	475	399	433	429	445	428	394	456	421	412	413	461	441	441	423	406	458	415	428	432	447	456	416	406	423	445	435	423	420	467	454	403	438	411	422	428	446	408	457	462	409	423	418	414	392	396	390	437	390	437	409	413	418	451	415	364	436	415	401	380	448	407	455	418	413	415	399	419	373	432	459	443	443	437	430	404	407	429	398	398	440	440	434	383	394	390	455	426	443	459	438	425	451	457	483	435	424	413	411	446	431	427	430	423	445	431	485	439	431	451	436	445	457	426	422	450	433	418	409	438	426	353	388	432	434	429	433	460	431	450	411	426	402	416	455	363	447	438	401	422	445	447	416	425	414	418	442	438	434	411	418	406	422	462	441	414	393	411	409	423	422	404	419	418	416	398	410	432	425	413	403	459	434	429	406	378	403	396	445	425	402	475	436	402	476	427	427	463	471	441	407	440	415	450	447	431	406	417	412	400	432	425	417	393	453	410	422	457	411	419	409	402	427	450	450	441	464	447	413	418	415	431	400	467	411	440	441	431	408	428	414	418	405	436	456	412	429	462	416	434	422	438	415	415	448	423	396	394	421	419	434	451	424	409	375	417	436	423	401	414	434	431	390	408	401	431	381	400	415	417	414	415	453	416	436	424	396	418	460	440	403	405	445	451	414	434	423	423	395	371	434	424	420	392	416	433	399	384	438	421	411	418	431	395	430	399	456	432	404	387	434	475	434	389	425	428	427	444	423	421	414	423	435	427	432	410	439	455	465	409	438	450	428	385	435	423	417	423	415	436	436	422	465	444	449	411	427	446	389	388	439	436	443	421	409	408	392	456	453	445	409	428	422	450	403	392	409	393	413	436	403	460	408	436	427	425	393	444	448	398	401	432	394	443	427	425	426	432	406	435	476	431	415	414	436	420	437	453	447	486	443	440	422	457	368	424	438	438	434	421	453	444	439	474	429	440	477	411	457	401	383	380	432	414	447	407	413	406	445	454	467	411	439	392	426	427	406	396	468	439	402	415	423	420	414	437	429	416	403	421	443	448	413	434	432	432	440	444	432	406	424	434	405	454	435	399	405	418	436	418	418	455	467	409	408	462	431	452	423	415	416	385	447	422	423	383	421	409	433	440	442	433	456	419	422	423	426	386	426	434	435	412	431	415	421	423	414	409	422	398	404	428	408	457	407	391	389	426	416	417	420	401	432	444	417	443	437	406	399	426	451	429	429	424	441	425	438	412	407	401	410	422	415	416	394	401	416	436	454	437	410	415	417	393	442	423	433	427	423	428	425	449	415	438	425	424	441	435	435	428	443	408	422	468	450	412	414	432	450	468	418	454	438	443	421	414	430	436	437	446	434	442	443	424	430	389	404	389	396	442	416	412	405	400	407	423	430	476	453	413	415	408	417	421	440	389	400	461	455	413	428	396	421	427	429	411	419	403	447	447	424	432	442	448	400	395	404	416	404	445	426	450	402	430	438	405	426	417	411	401	431	459	449	428	430	423	407	410	435	421	445	478	419	428	430	404	453	425	407	432	395	454	415	463	455	434	443	415	431	413	425	409	416	419	381	405	441	422	419	406	429	462	418	416	431	408	428	416	417	436	432	409	433	442	446	388	397	390	442	403	422	419	435	425	415	432	430	452	413	461	422	396	428	427	452	437	437	435	430	429	470	436	441	446	405	411	430	424	433	441	408	421	384	414	449	396	438	410	429	420	454	456	439	459	401	420	424	444	418	427	427	465	412	393	409	413	414	416	409	436	419	425	400	417	431	428	459	448	409	411	409	460	459	431	428	435	442	429	398	452	443	415	402	410	384	453	415	395	433	476	428	448	403	420	445	413	429	425	406	402	448	447	436	414	395	434	402	440	509	402	430	421	400	404	438	397	417	445	431	452	404	421	418	405	447	399	445	434	421	434	428	419	458	459	442	456	385	430	398	433	399	421	419	419	402	433	418	417	408	389	424	403	426	400	427	424	415	425	441	437	430	404	434	455	393	424	436	433	396	444	384	420	407	425	404	379	410	421	458	432	421	438	441	410	391	424	441	457	409	435	432	402	445	422	442	441	450	401	428	429	460	458	422	428	408	451	424	437	424	424	441	397	428	392	403	420	425	394	445	402	410	429	443	423	422	420	424	435	389	401	439	430	431	398	403	426	438	392	398	448	454	433	396	443	424	439	413	401	432	454	440	372	422	408	442	441	422	433	403	410	433	413	419	420	434	432	416	417	422	432	462	426	409	438	433	444	411	445	428	411	436	411	448	384	420	399	429	397	381	418	429	428	430	433	431	401	431	362	406	409	456	391	460	366	403	442	381	445	412	449	419	389	418	421	475	432	400	384	429	416	437	397	417	424	430	408	411	426	425	383	443	439	452	408	436	459	419	392	444	431	432	434	416	390	415	407	410	430	442	452	435	433	432	436	406	430	410	420	455	411	438	415	428	424	382	411	442	422	419	453	434	441	399	448	391	443	425	400	428	415	401	462	412	449	439	424	408	453	420	441	448	456	439	449	418	421	448	415	394	421	431	432	426	427	457	446	443	435	427	465	432	453	426	422	460	381	460	404	445	424	447	408	425	408	387	416	429	406	462	405	446	432	438	414	388	390	401	397	427	422	420	395	408	411	424	429	392	433	371	389	424	420	422	445	410	438	418	453	416	430	441	479	414	375	413	406	423	389	416	413	442	422	427	473	392	424	415	404	459	449	420	450	415	471	425	433	374	419	435	426	391	456	437	416	432	454	395	413	420	425	435	402	417	463	428	426	399	457	453	425	388	419	398	427	442	427	413	407	405	451	436	395	391	439	394	435	425	447	462	414	412	385	415	418	466	420	447	412	424	473	442	418	415	424	441	388	409	429	417	416	441	402	442	434	451	377	380	410	432	401	416	409	426	426	424	424	442	435
3627	3789	4072	1540	1072	1151	14069	19730	16653	11965	6510	3169	1324	701	524	435	408	423	429	415	431	465	435	419	442	412	408	390	425	415	417	411	455	416	434	411	419	398	394	386	406	422	408	410	423	411	418	449	414	445	407	416	390	380	390	410	436	416	423	460	440	400	436	406	404	449	414	435	398	388	417	410	379	407	410	392	413	411	399	394	401	417	422	424	457	415	426	434	425	442	426	433	405	388	412	417	415	396	450	367	411	461	454	425	397	397	407	405	402	412	442	402	426	427	417	470	383	400	416	404	393	423	388	430	443	380	425	408	397	417	423	421	422	438	412	417	405	415	384	390	445	425	418	421	408	400	451	377	421	387	392	385	431	411	406	415	404	433	451	435	421	419	400	402	417	382	389	424	394	427	392	409	456	394	377	437	407	399	406	412	412	380	441	379	424	431	432	429	447	413	420	412	412	434	416	405	433	430	426	446	421	430	428	423	372	418	386	401	392	439	451	418	422	425	429	372	436	428	407	394	428	434	377	414	428	383	439	398	393	408	400	416	447	393	393	420	392	442	423	416	419	413	415	402	394	412	451	413	431	433	413	473	416	383	425	420	417	423	399	414	414	398	418	385	428	425	430	433	414	374	418	440	415	437	410	429	436	446	409	399	393	424	383	419	413	418	431	416	405	456	422	411	407	426	382	404	457	423	396	429	429	401	422	397	398	412	479	414	405	398	404	405	442	414	429	414	407	373	389	410	396	455	408	410	426	430	362	426	427	376	405	397	411	408	412	415	400	409	407	414	450	402	397	450	374	397	410	419	424	362	413	408	421	425	435	402	456	414	396	401	427	398	416	450	391	428	432	433	409	417	407	363	475	402	401	426	382	391	422	427	393	385	407	411	403	420	426	415	416	409	428	410	429	414	412	446	416	451	465	442	426	412	396	420	401	421	396	386	422	396	429	405	400	407	368	394	436	380	399	427	430	402	411	393	393	425	414	422	414	380	419	382	412	430	433	372	411	403	423	401	429	395	411	432	400	393	420	410	414	375	413	400	430	427	448	404	426	429	378	417	370	431	421	440	410	407	446	406	392	440	411	383	402	407	404	438	382	419	399	391	389	378	424	408	398	430	402	417	416	381	442	396	418	426	418	420	414	372	413	427	418	419	359	394	388	445	418	413	429	371	413	436	404	404	425	414	396	379	453	417	432	372	432	388	400	402	392	421	420	407	427	402	418	445	429	448	428	404	458	422	417	394	409	433	409	381	440	410	438	438	382	395	444	394	415	407	405	401	447	441	389	398	384	421	419	402	446	410	456	410	420	430	416	427	402	403	411	384	421	423	430	400	426	421	428	434	398	408	429	399	401	419	427	401	413	423	389	412	419	429	373	412	405	371	423	406	385	425	415	444	418	434	410	404	441	367	404	442	361	414	407	418	411	425	461	422	429	414	439	404	386	412	425	460	426	427	390	439	416	391	431	424	390	397	410	442	414	436	393	398	410	432	410	436	426	425	384	399	404	406	411	388	413	408	408	431	445	388	400	369	399	375	432	402	435	420	420	407	404	374	450	404	415	406	408	440	384	379	425	397	412	403	418	441	430	420	398	441	440	415	446	408	399	405	439	406	423	432	388	437	420	419	411	401	412	405	430	383	444	444	415	416	432	398	378	414	394	388	433	424	407	406	447	434	412	433	426	403	443	396	403	412	423	412	436	377	406	404	404	427	415	430	413	393	381	435	425	441	413	402	404	383	427	422	379	379	459	377	400	389	393	429	376	400	429	393	413	432	429	400	410	421	403	432	366	409	393	419	410	406	390	409	367	392	380	406	430	393	421	410	427	431	416	412	395	406	394	408	394	366	423	431	405	457	383	395	407	379	413	417	431	396	430	407	428	408	428	420	370	373	411	418	398	424	416	395	389	430	380	431	432	387	397	399	429	446	414	439	418	385	395	371	365	414	383	407	440	432	406	421	378	406	411	423	406	419	389	411	398	406	393	405	418	387	422	420	435	373	421	410	368	411	439	419	411	424	429	386	429	391	419	409	426	437	410	423	426	431	432	407	411	401	421	378	397	451	421	426	432	386	448	407	422	413	396	408	401	421	403	415	428	424	419	414	414	423	397	420	420	446	404	430	409	403	381	382	419	390	389	394	446	434	398	374	380	370	445	409	420	448	394	447	412	415	408	412	428	432	410	459	449	407	418	431	385	419	419	442	394	396	392	399	431	404	428	425	420	428	378	441	425	392	443	418	403	474	408	410	409	405	377	403	377	411	407	401	381	413	390	393	433	430	413	384	390	386	381	412	446	417	417	398	365	438	424	416	407	392	394	396	418	395	377	427	413	375	381	474	396	420	441	447	394	381	441	384	417	429	407	455	404	399	396	417	399	379	398	419	418	442	361	395	389	396	414	442	436	438	432	438	434	426	430	440	402	414	416	403	386	393	422	376	414	439	415	393	426	391	401	377	382	408	434	432	429	412	408	419	445	391	439	405	416	425	452	415	415	394	392	409	408	397	401	406	456	413	433	401	421	416	405	417	411	387	400	400	411	452	449	382	406	422	421	454	418	397	412	432	381	400	380	393	388	436	457	414	368	410	418	422	390	413	390	403	390	415	391	461	377	394	392	420	433	452	415	406	424	430	426	405	414	423	395	387	398	415	437	436	419	383	403	429	431	394	394	376	421	416	409	424	440	385	428	408	417	386	402	397	435	426	415	377	399	411	406	401	388	365	425	403	438	418	434	432	436	419	382	401	442	432	414	416	423	455	367	406	373	420	421	404	419	412	437	407	394	411	430	389	371	422	431	374	420	426	389	391	428	370	394	410	394	386	392	397	384	415	388	416	400	436	386	416	404	414	399	399	378	412	429	424	406	385	416	425	425	408	428	392	414	411	372	442	361	428	401	381	408	416	406	391	371	442	413	422	419	389	431	410	444	406	431	413	391	431	420	416	367	408	425	413	432	370	410	410	450	422	408	418	420	411	435	393	417	410	419	391	415	404	433	424	402	393	446	402	371	416	439	399	381	407	382	415	403	401	452	427	403	402	404	380	448	428	413	415	423	443	405	427	378	414	389	413	421	416	394	422	426	430	422	403	397	428	416	418	413	393	409	429	413	449	428	421	386	383	419	395	395	421	422	391	411	402	404	385	429	411	414	418	444	394	434	410	429	433	374	429	401	412	385	400	377	429	413	411	410	417	388	456	393	433	415	406	420	371	432	427	390	415	424	412	416	409	415	461	417	440	396	409	395	421	425	381	446	409	403	411	459	414	429	382	403	437	419	415	398	410	383	402	391	441	391	398	404	405	428	423	419	400	432	398	420	438	458	435	425	403	374	409	397	411	433	412	425	411	455	393	430	400	375	381	404	437	414	430	421	407	423	439	462	389	407	402	416	409	415	424	380	410	374	416	439	398	407	429	411	374	419	413	438	436	391	413	401	429	405	416	397	397	390	428	383	450	375	439	431	398	440	391	406	439	406	445	392	397	397	434
24171	21355	28668	24394	21288	16378	32432	36555	33602	22967	13891	6243	2249	986	688	579	552	517	585	525	538	604	555	531	511	556	545	532	508	547	558	533	534	567	562	534	585	538	549	573	560	538	488	555	507	555	589	525	511	550	537	557	550	514	583	520	534	563	508	590	519	562	550	518	556	554	524	555	513	509	528	518	533	546	509	493	499	520	546	546	530	521	508	564	514	548	554	559	552	535	530	563	498	527	508	562	547	567	504	533	539	559	508	534	567	502	538	530	526	493	528	509	510	518	575	528	487	525	529	538	519	490	498	561	546	529	540	520	527	562	559	558	530	507	555	519	531	572	544	548	581	500	549	511	527	526	534	510	516	554	513	521	537	530	512	537	569	525	543	531	489	477	546	523	536	557	535	528	527	540	526	508	516	516	574	516	538	512	520	583	528	546	584	542	561	579	534	554	523	559	597	514	516	541	559	578	510	537	565	500	522	508	561	526	485	535	522	496	488	574	517	546	505	554	535	542	541	566	485	563	524	578	508	521	542	499	575	502	519	512	513	552	527	521	504	507	523	519	513	504	528	555	526	548	561	516	558	582	545	526	538	490	499	577	501	507	542	539	527	589	515	547	526	563	546	487	557	518	510	504	549	551	584	542	491	560	518	522	529	530	542	525	536	535	551	468	513	525	514	574	530	531	535	529	545	530	509	529	542	557	520	572	579	560	519	514	545	522	537	520	561	507	510	554	500	509	536	518	566	566	569	505	492	512	548	517	532	534	575	539	513	535	568	505	509	495	529	538	535	549	548	553	509	558	533	552	519	525	512	528	507	496	532	533	559	559	568	565	517	524	531	529	540	553	513	575	546	537	531	502	495	583	590	513	502	534	527	554	514	514	564	560	554	490	513	531	477	506	569	534	535	566	513	550	559	551	538	533	489	549	541	511	549	533	559	493	522	540	517	534	495	533	566	563	521	551	526	518	539	490	542	515	527	547	541	545	530	539	494	551	548	556	566	541	521	580	549	575	532	493	519	507	553	528	532	551	525	519	521	533	515	487	553	524	569	517	503	569	496	528	530	502	476	518	526	555	528	526	555	514	570	533	543	564	514	520	495	505	471	511	523	515	551	570	524	548	537	554	564	564	547	519	524	528	501	533	527	520	541	560	524	507	533	523	543	535	517	544	524	570	541	566	529	533	555	526	521	496	499	519	535	534	519	522	511	561	554	510	556	549	515	507	504	502	537	558	546	549	510	521	555	545	533	516	545	511	513	569	521	529	519	495	529	514	491	537	559	482	530	520	535	555	522	482	518	520	567	547	523	487	536	518	508	557	509	541	490	521	513	509	526	511	489	553	514	508	558	499	507	532	505	519	453	553	502	544	526	510	518	541	534	496	561	565	574	530	515	537	574	507	534	498	526	555	485	487	561	543	507	508	531	553	470	563	547	502	544	548	531	557	579	541	512	540	583	502	552	545	513	534	525	558	535	548	525	580	556	515	492	530	536	499	536	544	520	556	552	534	531	504	540	542	571	526	505	562	545	538	604	554	524	505	545	547	451	521	519	535	520	578	470	552	530	502	551	525	502	596	562	511	544	563	551	546	533	524	510	524	550	529	568	531	540	553	474	533	499	580	545	561	565	504	512	528	506	538	524	512	490	517	517	516	537	546	531	517	569	543	515	570	547	526	555	535	518	495	559	526	497	537	533	516	538	545	551	524	528	517	562	499	507	564	516	520	551	522	493	503	518	518	539	564	521	561	547	539	526	506	508	485	496	542	525	541	523	514	547	563	476	508	544	545	516	555	552	518	538	535	545	548	548	483	566	555	489	522	518	554	578	546	527	514	577	505	532	515	552	545	481	521	524	535	563	529	545	523	489	531	537	491	539	507	522	575	562	530	496	509	586	515	558	534	529	511	514	509	528	517	567	552	546	544	531	534	553	527	507	509	503	563	518	530	530	513	530	473	576	493	513	549	509	538	530	545	520	548	533	507	488	560	539	516	489	520	522	500	485	541	513	502	525	549	516	541	525	555	517	532	537	522	544	523	540	516	584	526	487	536	518	489	510	488	547	545	502	520	537	512	526	527	527	541	510	542	535	513	541	514	540	534	539	545	541	482	505	497	492	552	544	512	549	527	500	514	545	505	556	527	514	550	565	515	548	563	508	488	542	555	512	479	555	573	555	541	593	538	505	518	526	530	472	573	578	511	509	561	510	517	535	530	510	512	533	517	518	501	475	508	547	523	575	509	497	550	556	562	548	577	490	513	540	516	539	558	536	504	491	535	528	492	553	550	537	523	495	528	565	535	544	511	545	540	564	509	561	514	524	546	537	539	572	578	522	503	519	500	523	521	560	520	515	505	516	512	550	550	550	536	523	567	563	522	545	538	501	560	544	508	527	539	500	544	542	514	551	524	519	500	515	526	556	531	557	504	515	515	573	578	567	520	520	544	520	561	559	550	528	523	548	515	519	523	551	516	506	525	522	526	528	533	524	513	543	554	516	547	542	539	563	495	524	523	561	515	516	531	559	517	543	545	517	523	542	490	548	508	535	540	526	485	500	523	534	542	527	516	476	463	523	549	533	511	529	541	538	524	505	535	530	527	520	543	541	558	506	530	560	510	551	534	502	518	558	513	513	531	566	528	531	529	508	552	528	554	494	570	493	520	549	498	531	524	524	517	516	496	546	565	505	509	551	539	529	510	503	554	555	549	523	519	533	511	515	512	492	514	524	506	567	505	496	538	567	499	518	550	547	550	537	579	556	530	545	589	525	526	537	556	525	510	563	512	551	515	534	531	509	545	510	487	537	537	507	547	523	537	545	529	541	526	517	508	547	504	500	497	503	519	563	562	520	544	536	516	545	495	555	539	541	543	504	523	550	525	561	544	530	543	529	512	510	542	533	547	551	538	502	542	542	536	547	512	547	566	505	532	494	542	540	532	546	550	557	546	556	510	502	518	553	506	518	552	528	546	559	560	577	531	535	527	538	524	570	499	519	509	536	505	526	530	522	506	580	546	530	566	517	540	516	515	544	535	504	541	524	524	514	532	495	568	543	544	537	528	539	536	521	533	489	560	525	552	516	574	462	503	532	526	544	546	535	515	532	536	513	500	517	527	514	554	555	519	520	499	562	517	522	522	493	548	560	486	537	505	547	520	561	543	517	525	531	524	513	516	479	532	482	555	546	541	508	510	528	512	527	515	523	529	534	527	493	544	542	509	521	522	501	572	510	520	485	547	523	502	503	529	535	544	535	555	547	527	520	510	575	532	539	520	528	539	576	514	528	521	511	502	571	525	530	524	569	542	549	493	504	536	510	509	520	502	560	530	550	533	497	543	537	517	504	549	517	568	550	532	519	509	501	530	564	511	518	554	505	544	518	498	510	543	567	516	505	555	530	532	532	547	541	517	525	545	568	494	521	543	535	525	549	563	507	480	499	566	509	505	541	527	565	550	526	508	522	493	516	536	510	553	560	487	544	547	524	574	508	532	542	508
4034	8078	7787	2412	2482	12967	31637	36233	29872	19936	12601	6255	2559	1123	653	522	505	505	504	473	484	526	515	495	490	519	529	560	517	562	522	516	495	543	520	490	435	494	533	493	528	487	528	520	484	543	508	525	522	547	523	528	481	484	465	527	477	453	490	477	519	503	520	520	483	493	502	563	528	483	498	506	520	553	535	495	543	487	554	495	508	506	519	566	551	507	519	482	508	462	490	528	532	538	524	457	498	500	471	510	511	502	515	542	502	516	478	534	494	529	507	492	492	486	507	535	535	470	517	529	547	502	480	522	527	539	453	556	534	531	521	500	549	506	500	535	537	483	530	509	519	501	540	494	488	493	512	505	488	477	505	510	530	472	556	552	481	536	524	544	544	509	517	525	513	509	540	548	496	502	534	499	490	467	489	572	478	527	507	534	522	501	486	528	459	471	516	510	511	521	493	482	520	485	492	501	548	477	511	530	506	507	541	475	533	493	493	517	467	518	480	512	500	503	505	491	525	507	513	515	500	517	531	475	476	519	466	495	532	516	476	487	533	558	474	505	468	512	481	487	504	505	507	521	495	477	521	492	554	516	495	529	509	523	505	488	529	463	480	507	553	495	491	486	539	433	484	467	499	505	484	485	489	501	473	520	501	475	498	513	549	486	522	485	508	492	564	515	517	514	529	520	517	510	442	475	487	487	486	482	506	536	489	507	480	510	515	493	497	480	500	456	466	487	541	465	508	456	558	524	461	480	495	549	457	524	502	500	505	550	515	516	518	519	479	529	496	479	435	518	485	482	497	520	496	508	505	531	520	519	488	491	511	491	517	523	553	523	519	458	502	506	517	524	528	544	514	533	530	483	499	488	492	500	501	494	520	532	494	557	483	467	479	501	512	490	524	500	502	494	486	520	482	512	490	514	565	475	500	477	464	524	466	495	486	495	528	499	484	520	476	477	493	512	555	511	500	490	495	477	488	493	484	506	531	525	482	533	490	489	488	490	461	499	495	460	490	526	495	511	512	520	494	535	537	537	511	472	485	510	473	521	509	527	486	515	499	562	478	500	489	499	507	514	493	497	492	503	478	530	488	475	523	514	476	499	539	483	493	509	513	477	541	519	522	513	511	530	475	499	483	499	499	539	507	494	478	506	527	523	462	512	534	504	532	502	504	507	513	468	486	514	496	441	507	522	552	515	489	470	523	514	535	520	488	509	502	537	503	508	538	524	449	518	514	490	472	502	517	480	530	494	487	517	485	505	496	487	498	493	504	475	491	506	515	540	528	506	502	510	456	539	513	530	516	520	530	483	498	536	505	540	518	504	490	488	457	505	522	492	543	472	479	521	481	510	513	493	481	502	507	446	519	508	525	553	523	511	488	514	505	501	455	487	502	493	522	545	477	498	536	514	499	483	485	552	508	501	528	504	495	510	509	506	526	474	506	529	519	494	467	489	502	487	474	506	484	542	494	517	526	495	479	473	514	480	495	487	479	495	505	538	484	499	470	507	500	520	494	493	492	534	453	511	555	470	529	490	490	488	503	504	505	448	473	546	466	513	459	508	465	531	506	501	482	530	491	518	491	520	495	530	463	474	488	513	556	492	498	497	490	508	528	491	509	482	518	484	519	540	487	534	520	502	501	541	506	495	502	501	495	517	524	494	516	466	479	497	491	497	554	511	498	492	541	515	473	492	473	505	488	511	538	459	490	494	478	476	543	487	522	497	512	498	496	496	481	509	513	509	551	475	517	484	522	476	495	456	490	508	520	479	480	498	492	503	507	500	518	485	531	490	519	498	509	518	486	464	487	511	498	498	517	504	517	502	496	517	507	488	502	508	484	525	482	527	527	529	497	542	507	472	508	528	491	512	506	511	502	517	498	495	505	482	522	515	490	523	505	480	504	504	484	496	487	477	521	469	539	510	525	520	478	573	522	504	489	484	497	490	513	492	499	503	477	512	497	510	571	492	548	542	508	481	514	496	508	491	519	512	485	485	542	532	521	523	489	501	520	509	494	506	501	491	488	514	465	508	501	531	489	510	476	496	504	526	474	511	506	481	514	498	516	502	491	494	522	489	509	531	474	512	547	471	511	502	515	519	527	448	493	522	488	511	483	490	513	468	486	521	507	497	512	503	507	476	470	486	476	510	514	490	530	499	523	516	484	523	518	526	513	490	462	500	499	506	526	514	488	511	470	512	523	458	571	491	547	503	528	510	526	541	504	444	501	512	517	530	482	470	499	457	491	538	511	505	460	514	520	521	470	530	505	505	508	489	464	496	531	515	502	494	543	528	465	499	525	486	483	502	484	501	507	540	459	510	513	517	474	513	525	525	523	516	494	515	532	491	475	489	503	565	516	465	483	523	515	465	532	488	545	523	491	542	463	459	512	508	507	513	512	544	512	505	489	506	464	521	528	521	498	459	500	459	501	541	516	478	513	486	537	506	521	476	531	484	512	467	515	495	485	509	533	514	495	477	543	484	469	468	479	514	533	527	482	501	546	526	456	504	492	504	513	531	528	508	523	500	539	528	503	546	492	546	504	542	502	519	488	512	536	488	487	527	530	496	469	508	480	507	493	494	485	485	517	530	506	495	516	488	491	484	469	486	501	507	503	505	508	496	502	532	485	501	516	490	526	515	520	474	483	531	523	521	481	452	457	535	503	478	474	485	503	504	529	487	486	477	478	494	504	501	524	503	508	494	492	484	486	499	499	495	507	478	483	489	548	509	491	455	483	504	507	487	508	555	492	502	498	470	536	502	558	504	495	527	523	522	462	483	484	510	527	502	486	502	528	535	451	481	478	474	445	467	492	481	481	467	477	505	475	467	500	473	505	469	492	490	483	489	495	517	464	506	487	476	538	486	473	473	510	488	471	500	491	493	475	505	543	503	496	493	502	486	486	486	459	509	511	473	479	486	540	503	500	528	507	507	500	511	494	519	507	481	435	504	496	529	479	507	493	490	477	498	488	522	517	499	512	498	482	503	468	505	541	526	492	513	478	494	492	468	514	540	507	523	497	505	452	469	489	550	496	506	520	503	493	474	517	477	457	524	495	458	493	532	490	504	474	505	519	484	496	498	512	528	514	455	508	472	496	509	498	467	524	565	517	493	503	515	506	520	524	493	541	499	503	488	473	499	483	501	553	505	520	536	511	526	522	468	463	470	492	504	507	484	501	471	538	509	512	497	504	486	516	488	509	496	527	491	476	509	514	479	501	502	493	543	509	508	500	509	519	488	542	477	530	483	515	515	499	495	469	548	514	517	540	476	445	501	493	514	511	481	534	493	516	496	490	493	469	487	496	508	466	499	477	510	490	514	498	497	521	520	539	457	510	510	503	462	473	503	557	564	487	555	506	495	532	518	497	503	518	473	482	487	497	473	489	497	504	493	527	533	491	509	537	525	505	505	491	516	493	510	544	485	505	484	492	488	489	532	493	501	503	500	517	498	505	496	490	498	515	559	490	482	496	511	518	529	471	548	493	494	556	532
27571	12251	1523	786	562	630	1608	2207	1810	1830	1287	836	534	478	413	412	444	410	402	416	418	394	391	380	388	434	391	386	422	394	437	396	392	377	399	400	415	438	405	381	425	379	372	422	389	394	431	393	373	408	416	391	408	412	415	367	398	392	420	393	392	372	373	401	408	423	432	399	403	383	407	373	378	374	419	354	439	407	405	420	386	413	428	383	389	404	414	402	412	398	402	392	402	434	443	397	394	390	382	451	415	414	408	366	385	415	447	392	380	411	398	443	400	403	444	399	400	406	399	409	371	371	396	411	399	409	422	379	416	401	407	414	393	405	377	395	395	383	376	432	393	388	408	390	402	390	433	369	402	399	393	378	423	411	461	396	408	432	390	391	411	436	407	414	389	399	398	391	412	391	398	399	409	389	383	357	407	416	389	364	432	368	405	379	396	391	415	377	373	452	391	394	416	414	408	422	425	362	401	421	428	395	421	422	429	417	415	430	377	376	392	421	406	403	410	404	399	382	392	388	395	410	408	417	378	402	379	362	382	411	391	404	407	402	392	394	423	466	404	434	377	402	405	410	399	354	431	426	433	424	427	389	397	383	383	394	381	382	426	412	427	406	400	405	392	410	401	409	406	424	387	417	357	405	379	387	421	412	386	415	409	363	370	385	397	385	377	427	407	423	401	412	391	441	396	402	390	409	429	411	425	412	421	385	388	415	396	422	395	390	403	347	417	404	404	385	421	411	381	432	425	385	396	415	402	381	426	404	399	400	387	417	404	441	425	408	419	393	415	399	410	419	424	390	406	464	364	415	370	399	388	391	396	406	410	406	381	408	388	403	404	396	392	408	406	412	379	363	388	403	417	446	407	390	391	425	414	397	379	425	422	406	439	399	373	402	385	407	394	368	413	433	414	414	396	380	426	394	405	421	366	403	390	432	385	425	421	375	398	396	420	362	417	411	401	397	418	393	430	359	425	397	405	381	386	400	422	381	428	421	385	394	408	361	406	381	414	385	388	406	431	433	401	417	434	412	385	370	376	408	405	407	416	380	390	408	388	434	407	391	402	396	430	367	397	410	376	374	370	419	422	425	403	412	372	398	380	404	435	412	406	414	406	422	390	401	401	415	396	394	407	379	409	378	409	404	425	370	409	400	405	393	335	412	397	388	403	422	401	395	395	380	397	411	390	410	396	395	390	420	437	372	416	441	443	396	405	388	383	430	437	379	418	412	417	423	384	394	398	385	400	419	389	421	401	402	407	400	420	395	413	429	428	409	426	400	429	378	412	426	363	412	408	414	422	425	395	424	399	402	426	379	429	415	415	437	420	370	433	410	360	387	437	411	398	401	422	392	422	389	427	419	434	379	396	403	422	430	384	397	414	416	391	405	386	406	406	379	354	387	407	413	396	418	414	423	401	419	394	386	415	427	394	384	402	374	413	397	378	419	401	390	389	370	399	406	410	376	412	434	385	415	423	382	381	408	421	421	398	426	415	403	375	381	382	402	372	394	419	382	434	398	429	401	422	421	404	407	392	386	431	412	422	395	412	402	415	429	409	428	392	409	371	404	364	381	388	344	349	388	424	383	421	396	407	377	417	394	411	370	399	368	410	421	436	383	414	374	392	395	406	384	390	426	380	421	360	420	415	436	450	390	420	387	393	433	398	401	427	425	358	409	419	395	400	385	407	401	384	408	384	356	383	374	403	428	411	378	410	400	437	396	456	390	432	421	395	396	421	389	422	401	431	433	405	409	438	423	405	417	390	374	381	390	387	438	410	428	363	427	416	393	398	372	360	405	423	384	381	415	407	409	417	409	397	435	427	393	386	420	399	441	402	419	377	382	380	400	404	382	407	430	370	401	398	350	423	432	406	386	425	408	385	405	401	389	423	410	441	408	417	397	403	410	378	397	368	426	421	404	419	410	399	401	388	390	404	412	416	386	383	411	393	377	376	405	408	464	411	402	381	404	453	363	409	390	439	358	420	410	399	404	421	391	417	385	395	411	409	401	394	401	384	374	376	415	355	406	405	411	414	428	412	361	370	407	402	404	423	378	405	390	398	416	396	401	404	390	404	421	377	391	387	425	401	446	373	400	416	414	430	350	411	419	378	371	405	450	386	386	441	438	408	400	408	395	396	393	426	418	425	401	406	379	390	433	394	404	369	386	454	394	433	431	383	402	396	381	381	397	402	418	365	382	418	398	386	391	417	427	452	412	370	431	402	417	400	433	396	405	395	444	391	429	391	426	386	405	394	402	385	419	409	373	399	396	390	425	449	383	407	420	403	401	397	427	388	412	411	398	356	389	421	430	408	411	412	417	390	405	408	402	373	404	415	414	415	446	392	389	377	378	404	390	392	407	407	426	394	398	425	413	403	389	389	410	409	402	385	415	423	422	392	386	403	405	422	418	420	383	383	389	390	420	374	391	402	395	407	423	415	434	404	392	389	402	400	434	391	405	375	395	392	407	398	433	421	397	390	389	415	390	398	355	356	410	399	428	406	403	383	401	374	435	430	393	404	422	385	389	452	402	398	418	395	398	376	397	402	373	425	362	379	421	412	426	403	376	410	431	400	409	368	421	419	426	413	421	391	399	378	394	399	415	379	416	417	379	427	377	384	433	375	423	386	407	381	398	404	381	422	432	420	384	398	382	423	386	379	397	358	389	408	412	389	392	407	412	448	403	375	407	405	388	392	417	407	396	383	386	395	393	393	384	401	447	387	375	393	400	390	389	429	391	412	415	417	365	426	355	390	402	375	387	387	398	400	407	389	404	400	419	415	424	417	402	386	419	403	440	420	399	438	370	441	399	403	434	404	434	422	375	390	398	425	426	381	374	417	384	380	384	434	403	388	382	427	409	421	418	445	413	407	380	389	406	390	417	392	376	388	385	408	383	419	397	398	380	400	413	405	374	407	404	389	370	379	399	375	370	408	399	417	403	382	400	385	386	421	385	402	393	390	440	360	412	416	403	402	391	414	414	403	437	377	404	427	361	411	393	450	415	414	387	395	410	403	403	377	420	404	423	407	402	403	415	410	407	406	374	377	363	422	407	411	387	397	390	411	373	397	435	402	447	435	435	406	388	429	386	428	475	410	407	392	420	419	414	408	407	404	391	365	402	406	403	399	431	417	420	420	402	396	406	419	378	370	418	411	446	422	385	393	430	405	410	389	408	401	418	415	413	421	392	407	397	383	416	419	413	404	382	401	388	436	390	403	428	401	405	412	409	384	422	373	391	406	407	373	417	439	400	384	412	415	403	422	398	425	382	418	399	404	389	379	397	413	376	393	406	416	421	372	390	375	423	398	392	426	431	380	414	427	387	375	419	420	429	410	377	401	420	405	432	414	411	377	357	452	386	402	411	388	406	419	408	395	401	398	431	387	404	412	438	400	390	424	395	421	352	404	402	387	365	432	427	391	414	373	411	444	394	394	399	409	434	399	395	414	403	433	385	438	393	420	441	412	394	395	382	414	427	442	421	381	429
4903	998	801	500	410	729	2071	2980	2450	2253	1536	912	580	409	432	375	343	410	388	365	356	366	424	332	381	392	363	424	381	401	394	364	380	431	374	397	369	402	389	398	386	362	361	370	384	402	380	403	369	356	392	370	383	391	319	364	359	376	392	411	378	383	419	394	412	404	400	386	367	380	360	411	365	349	367	375	358	364	354	365	347	368	386	406	359	399	391	387	372	393	380	414	382	375	388	358	417	385	432	395	366	389	379	360	376	324	363	358	414	371	394	395	372	348	368	404	371	401	385	369	363	381	371	364	369	375	386	379	402	354	371	391	346	355	357	398	377	360	374	393	391	372	395	367	371	364	381	392	425	350	401	397	343	395	367	416	393	376	384	359	360	399	386	352	383	384	392	405	373	371	356	378	379	369	365	388	350	401	412	367	407	402	400	360	378	379	377	388	369	351	389	408	418	391	362	385	395	365	367	371	403	371	365	384	386	360	358	376	383	393	333	409	356	363	353	348	384	356	404	383	369	381	380	364	359	330	373	364	421	393	386	343	328	395	338	364	372	403	390	380	372	359	402	363	384	377	375	378	377	372	365	341	381	414	390	410	357	365	383	346	364	352	351	384	393	396	378	382	373	401	367	374	364	341	394	392	367	408	384	368	382	381	395	315	367	378	384	376	384	375	374	400	381	378	375	366	386	406	368	382	405	372	358	374	385	375	396	382	401	386	400	369	328	387	389	400	356	358	397	371	359	397	359	361	371	340	377	394	369	382	390	378	391	384	370	373	389	397	397	374	396	363	395	372	364	386	378	375	396	399	366	390	403	404	390	366	421	370	396	383	377	388	346	373	348	393	416	405	367	386	363	400	369	381	388	350	376	387	409	382	399	360	397	378	401	412	351	352	368	381	350	337	412	356	376	392	407	356	357	364	409	362	380	400	366	332	356	372	371	385	336	385	372	377	350	366	389	389	404	354	377	375	370	377	386	362	343	378	370	366	398	396	387	383	368	367	379	365	366	367	363	408	364	371	382	395	382	360	362	355	393	398	396	379	407	376	397	408	362	364	394	392	374	376	356	422	380	330	385	381	360	355	366	350	359	393	346	359	368	382	369	361	383	378	375	380	394	394	378	403	385	362	373	394	366	401	384	394	361	374	427	392	366	392	367	374	359	404	372	392	395	369	401	388	434	386	415	393	390	382	354	355	431	389	374	373	355	398	373	351	366	411	381	391	400	357	385	340	384	361	376	390	362	398	389	350	366	369	354	404	387	359	379	378	374	337	368	373	381	373	394	406	341	348	342	406	362	407	369	381	398	384	367	375	391	360	387	383	391	376	366	430	395	377	372	402	389	369	401	370	399	371	319	407	413	351	424	391	374	359	407	355	349	407	369	376	358	396	397	371	370	373	405	367	371	364	400	395	349	348	397	370	368	378	369	369	369	388	409	396	412	392	394	359	381	375	406	361	376	388	380	431	376	383	389	382	372	374	383	389	362	402	390	367	370	402	394	370	369	384	384	389	385	376	379	347	343	390	396	374	386	413	366	399	397	370	425	379	373	367	366	346	368	377	390	387	363	357	388	351	365	357	362	408	365	374	392	361	404	386	357	369	367	374	368	367	361	382	394	356	329	416	398	381	405	369	349	408	387	427	331	377	388	370	355	385	358	375	363	354	352	376	402	422	354	374	370	374	360	411	390	356	362	345	402	381	390	379	366	372	397	348	387	384	385	333	361	403	392	377	415	378	404	359	387	366	403	354	416	341	359	420	370	382	378	362	379	376	371	367	377	366	369	392	378	386	390	371	366	370	379	358	374	390	345	384	369	360	369	377	348	368	393	378	350	378	369	379	375	383	389	394	395	349	355	407	379	455	351	380	349	413	393	416	387	384	416	365	402	337	399	382	360	393	384	400	353	391	418	385	376	358	378	365	360	354	403	381	390	388	398	360	319	382	414	347	400	347	382	367	384	390	373	407	376	372	352	360	368	369	386	328	405	371	364	352	354	381	365	409	377	360	394	378	374	378	372	385	407	398	343	381	398	423	374	381	337	365	379	377	367	403	372	349	359	388	357	381	388	392	362	377	377	362	378	401	392	365	390	397	401	370	373	398	381	372	400	379	388	384	392	392	337	389	387	366	397	318	386	372	375	380	338	374	414	379	410	373	369	373	375	398	353	402	403	380	368	366	405	376	368	387	361	373	362	385	376	363	417	357	366	428	374	409	373	398	380	420	371	393	389	397	359	404	382	406	406	411	392	406	394	341	366	368	391	362	387	395	395	372	385	412	366	334	388	376	393	390	406	398	395	365	387	382	345	353	361	396	360	391	378	389	370	409	385	364	384	367	369	349	385	385	354	389	344	366	366	375	374	382	380	380	333	381	376	399	397	371	370	376	336	379	353	370	375	403	358	364	382	393	336	423	367	405	387	361	370	385	388	408	404	365	369	407	367	412	368	374	394	349	365	383	360	357	404	367	388	373	394	372	401	386	340	427	388	378	371	357	380	391	386	395	376	371	391	357	380	400	377	334	403	392	412	380	353	386	333	377	367	361	373	392	374	391	393	343	391	376	385	396	385	383	370	333	397	414	335	383	329	385	395	382	389	380	349	366	415	372	373	374	371	415	357	389	389	377	380	395	410	390	378	372	390	367	386	384	326	405	365	393	348	355	355	356	391	369	383	383	422	351	401	390	366	350	401	395	348	381	379	394	393	359	349	347	372	364	381	399	351	371	387	410	336	421	353	391	366	377	412	408	380	398	379	371	377	377	375	368	403	407	389	359	390	397	410	367	398	356	372	426	415	400	394	390	370	377	379	358	384	363	378	375	370	392	399	387	368	354	395	389	371	389	365	386	385	379	391	374	358	353	361	384	377	377	418	359	401	356	382	394	365	381	388	380	370	375	401	418	394	362	394	381	406	371	379	407	359	397	375	378	427	375	388	374	393	350	377	391	369	408	376	362	367	381	401	366	372	369	353	388	374	388	376	393	347	369	356	371	373	411	380	380	365	352	392	387	397	345	373	364	411	425	392	404	379	399	396	401	356	382	395	378	422	398	380	370	363	371	358	386	397	371	348	363	365	423	368	357	365	391	396	366	385	393	359	318	380	388	372	354	380	377	372	365	386	360	348	427	401	343	377	409	390	381	361	378	412	378	329	368	359	370	368	381	393	395	380	348	371	380	369	390	391	367	362	386	396	364	374	403	379	360	347	427	369	356	412	347	385	381	382	385	376	406	370	385	393	392	381	352	392	390	346	422	404	379	394	390	397	359	353	352	368	383	430	399	396	359	374	400	361	405	397	365	357	369	373	354	362	359	362	397	390	377	383	370	354	397	368	395	384	375	384	343	384	370	366	410	396	383	347	346	351	389	402	381	379	396	421	391	390	361	356	403	364	392	389	343	380	369	356	347	360	352	361	409	387	369	350	386	368	358	393	402	386	361	364	392	357	396	410	401	384	373	335	407	352	391	394	374	387	422	398	411	367	351
25507	21332	27099	25090	3532	1384	6292	18618	20304	14448	6605	2364	931	570	479	430	407	388	435	415	383	467	448	419	386	396	438	414	424	400	434	397	407	403	405	422	408	411	372	446	395	413	398	423	447	440	390	416	420	387	400	402	385	421	399	425	396	416	411	423	414	406	381	404	384	364	368	400	423	408	404	392	393	447	405	436	395	389	418	413	376	434	381	442	404	418	388	402	439	360	389	402	427	396	443	409	387	391	412	363	455	389	420	415	373	386	405	407	432	434	405	430	400	430	404	371	420	394	416	391	410	399	404	400	375	421	390	425	447	395	398	401	396	417	408	469	397	384	391	420	387	411	402	422	406	390	395	379	391	403	398	439	443	388	404	400	415	403	383	394	408	444	445	419	432	399	387	418	371	391	409	363	410	415	402	428	431	393	383	390	379	416	379	415	427	402	404	408	386	388	448	432	428	428	439	392	374	390	389	420	405	383	363	403	351	399	399	390	419	383	423	446	394	353	407	376	431	404	403	358	405	403	394	433	426	396	393	384	403	419	393	394	442	383	395	409	442	380	402	407	434	384	446	421	417	423	407	430	363	406	440	399	375	413	404	403	441	350	421	403	390	374	388	408	443	390	387	383	433	409	401	455	401	416	386	422	405	402	397	371	422	409	407	424	410	398	416	435	398	386	392	388	407	389	394	413	381	396	411	427	412	371	371	434	405	425	419	390	398	434	364	391	423	401	381	387	417	411	433	398	366	419	398	429	396	380	370	410	403	427	397	407	398	434	398	368	416	358	382	437	390	409	399	390	404	412	398	414	365	402	394	364	384	400	474	378	413	408	455	429	390	410	351	397	374	367	426	418	392	428	415	385	387	387	404	439	401	386	423	393	419	409	424	459	405	393	419	394	374	445	412	365	418	420	394	404	394	422	429	391	398	409	399	374	411	398	398	421	411	384	415	413	390	418	380	385	398	399	402	408	385	395	401	420	398	409	370	403	404	406	383	371	381	399	416	412	391	440	412	378	397	397	402	391	413	395	402	425	401	416	408	372	439	400	411	408	389	373	392	384	437	405	403	392	401	415	397	389	370	415	403	412	406	430	411	382	407	380	413	408	379	426	375	402	437	379	411	392	406	426	422	396	411	413	377	441	440	395	391	391	430	396	398	366	433	400	368	378	386	394	419	408	393	367	422	379	398	412	417	395	370	397	402	391	393	408	367	395	449	394	419	451	382	440	406	390	410	397	399	397	386	372	404	396	367	374	426	391	391	412	381	387	421	363	410	396	404	390	384	395	405	425	412	439	406	403	371	371	384	391	409	372	394	412	421	413	398	401	423	385	421	394	372	397	410	424	410	454	449	366	373	393	385	393	405	368	411	361	392	435	426	405	391	416	399	387	396	379	419	383	388	409	394	406	391	366	412	404	419	426	438	383	392	400	414	391	399	408	385	399	360	386	398	381	350	419	437	397	416	416	368	399	406	397	428	379	365	381	402	414	436	404	386	405	391	404	401	385	412	392	415	399	399	416	401	393	422	403	376	422	392	416	380	445	428	422	419	418	397	402	438	384	381	373	422	438	414	364	405	413	400	415	410	411	402	408	435	423	403	404	407	387	413	452	380	396	402	383	408	411	386	420	404	391	423	383	402	420	405	407	412	415	416	388	399	419	393	363	428	395	397	377	379	401	387	416	396	395	376	433	425	394	406	393	437	377	433	393	378	382	433	404	407	418	353	390	400	393	416	395	400	370	408	417	397	405	413	380	470	399	378	425	398	369	437	446	397	383	401	403	383	369	455	363	399	388	403	371	390	387	405	409	408	416	388	416	403	440	383	394	411	409	378	383	420	388	379	410	415	429	434	433	429	394	402	370	429	383	403	406	396	404	412	375	406	397	400	373	402	373	425	435	408	391	403	385	411	351	414	357	405	380	385	409	441	386	418	366	391	415	392	358	403	393	385	383	362	409	379	369	400	409	388	403	388	398	401	382	397	430	389	411	393	421	407	387	423	369	403	390	383	400	403	419	414	382	414	431	403	392	412	407	394	450	388	419	353	415	398	438	390	392	400	373	413	383	405	384	384	445	404	386	403	372	412	415	406	408	387	405	395	424	413	422	381	391	403	393	407	405	409	376	372	373	348	405	391	403	398	382	393	404	402	390	405	428	401	393	410	371	404	397	386	437	391	421	400	415	375	410	399	407	419	409	413	397	384	430	429	366	402	424	403	395	389	388	381	394	408	370	388	395	396	400	373	399	426	404	356	402	421	386	391	388	415	401	375	387	414	382	395	400	420	433	388	428	392	385	418	382	456	378	404	407	418	420	377	385	389	392	405	401	406	394	387	377	412	433	406	381	382	421	353	411	396	411	387	380	392	411	417	424	394	396	367	429	413	409	445	455	362	392	400	387	423	417	403	367	394	373	427	384	393	412	384	365	403	401	424	367	399	405	398	394	427	376	386	424	373	402	373	429	380	374	439	401	438	379	385	449	389	411	376	426	421	383	415	400	453	389	397	360	399	398	402	396	433	387	382	386	419	373	409	411	447	408	401	401	394	402	372	416	413	384	374	418	420	403	424	423	418	395	384	443	355	400	375	411	376	411	394	382	451	419	388	412	408	426	389	394	423	388	368	433	385	361	372	429	385	399	392	412	427	374	408	409	362	383	408	380	398	395	354	420	391	413	382	388	414	427	422	413	375	402	393	378	397	371	374	393	392	388	400	399	372	390	403	368	397	387	411	415	388	381	377	396	393	379	414	402	378	397	428	403	415	385	353	412	387	411	371	387	406	363	404	382	433	384	351	353	376	430	378	370	395	370	423	394	445	397	404	366	380	382	397	400	411	428	387	379	416	439	394	384	416	417	392	350	412	441	422	392	390	415	405	407	423	422	387	420	383	402	413	382	386	413	404	373	391	405	453	410	423	393	379	387	370	400	377	383	366	401	370	418	384	408	393	411	415	376	421	449	406	390	399	410	392	449	416	418	391	369	389	418	428	419	427	415	409	372	417	423	465	426	390	390	411	387	373	377	396	434	437	390	397	415	401	426	401	396	381	411	396	396	431	406	388	377	414	391	396	405	415	385	372	352	383	387	435	435	413	371	406	401	408	391	410	383	429	390	396	424	379	409	407	418	411	395	413	398	391	407	395	442	380	426	411	411	369	409	445	408	391	393	398	414	368	396	426	409	390	426	390	417	409	423	404	391	365	374	384	373	382	362	423	390	412	408	407	382	410	427	391	430	429	395	379	405	361	416	388	376	377	388	385	417	392	386	405	385	404	391	404	411	390	399	344	426	395	403	379	402	396	382	371	403	390	388	413	411	378	396	427	376	385	397	377	365	373	400	385	418	414	395	438	363	420	397	390	386	403	416	409	391	412	404	371	432	406	370	431	347	419	404	430	436	426	398	411	352	443	393	382	386	374	409	414	457	371	392	407	371	397	369	376	403	436	385	352	390	421	417	399	408	413	394	424	420	414	418	416	392	431	410	413	429
3472	2686	2240	1198	896	1531	8809	20118	19699	12924	6362	2657	1047	637	447	400	416	417	358	456	360	388	421	424	369	413	409	396	392	395	407	424	405	395	400	399	411	431	397	373	389	390	404	398	390	415	389	382	431	410	388	411	396	401	383	392	415	376	417	336	341	417	390	443	412	386	417	407	393	391	372	432	388	387	411	412	373	421	406	410	384	403	387	418	410	398	407	412	401	398	395	416	374	402	423	380	405	370	404	397	376	415	383	403	395	383	383	398	378	414	390	398	396	399	420	391	381	367	432	386	407	371	418	422	391	385	430	402	381	407	380	400	409	396	419	379	408	446	383	412	438	392	390	397	429	376	394	382	402	373	389	360	421	404	412	356	373	414	366	410	411	376	385	406	387	405	402	396	402	386	424	381	409	386	439	402	394	426	404	420	391	375	376	426	368	397	404	425	391	404	373	379	418	401	370	385	383	388	393	417	370	387	396	383	398	412	396	391	391	387	326	404	376	398	384	425	369	410	400	391	364	371	372	435	399	417	394	378	397	402	390	420	399	421	378	391	415	407	380	399	420	387	387	379	395	397	401	421	404	419	394	386	380	416	426	400	449	413	347	402	387	394	401	421	379	362	410	402	390	378	436	404	394	380	382	411	382	422	387	402	372	380	378	410	401	409	391	371	389	410	384	410	400	441	399	410	376	395	416	397	389	390	375	398	391	425	391	399	396	405	364	372	385	383	387	377	382	401	388	389	346	410	410	384	375	415	409	414	390	432	431	370	395	379	378	391	359	371	422	413	397	399	390	383	429	395	414	391	401	413	404	378	366	413	410	410	404	394	403	410	370	402	383	402	371	413	431	364	410	395	435	382	394	402	413	425	400	364	371	380	407	373	389	421	379	358	370	380	393	415	415	391	405	374	387	371	406	371	356	385	398	363	379	388	383	403	385	380	430	393	378	409	406	385	388	407	379	410	400	389	421	381	406	394	398	396	381	408	364	411	424	403	407	433	398	357	391	397	391	377	382	384	388	374	427	409	400	409	406	443	399	412	390	399	387	390	390	387	362	391	364	402	394	422	400	401	375	409	442	408	378	404	385	395	386	374	405	421	421	381	396	419	386	415	416	442	407	397	400	378	383	386	429	373	442	359	427	374	370	385	394	430	384	391	371	397	429	394	358	411	391	389	411	377	401	424	417	414	394	403	389	368	389	446	376	382	420	379	381	359	402	413	379	406	371	460	398	436	401	400	385	394	385	426	365	366	399	428	398	387	373	377	388	383	412	390	416	411	399	383	412	398	398	361	412	380	410	396	406	399	379	390	424	373	405	393	372	415	416	374	371	371	406	381	390	396	381	396	411	409	422	426	397	391	395	376	419	371	368	393	412	421	387	369	381	390	366	373	402	391	408	366	388	419	417	383	368	394	409	411	375	395	390	389	388	409	393	388	385	360	392	404	402	416	386	376	399	389	378	389	395	386	382	403	414	395	363	386	410	404	395	399	387	407	396	361	403	432	407	391	407	421	388	381	367	419	363	390	418	350	418	415	354	375	388	438	368	404	379	379	361	336	423	378	415	410	396	390	414	393	381	358	406	390	409	418	371	415	375	382	407	369	430	418	390	393	421	371	391	359	412	392	401	433	392	401	357	377	379	371	394	400	413	391	377	399	420	374	404	421	392	392	404	396	390	388	418	380	383	366	387	399	396	384	369	397	411	415	408	386	404	395	331	390	381	366	376	384	388	393	386	416	376	395	445	373	394	430	380	377	406	392	419	355	414	395	389	403	384	354	379	405	381	356	403	389	381	438	393	397	399	411	410	434	424	388	399	416	408	406	384	368	422	424	386	371	390	431	412	412	383	389	370	403	405	401	389	386	386	369	397	396	372	398	366	403	378	365	386	382	400	426	408	432	406	421	413	396	410	365	379	407	400	396	381	328	385	405	406	403	373	428	407	406	431	386	379	397	435	403	392	377	398	393	382	402	394	397	375	364	402	378	420	428	387	455	417	387	381	410	399	393	384	382	374	435	419	388	404	404	392	400	398	409	441	378	412	369	405	410	394	394	408	385	389	443	359	389	453	364	405	433	388	352	416	373	407	435	393	398	410	372	418	394	382	410	354	401	369	376	377	430	418	407	408	370	376	392	407	407	409	334	434	387	417	389	389	368	404	399	386	379	380	410	374	395	373	381	380	395	370	398	395	363	404	397	429	384	411	430	419	402	377	398	371	400	413	427	385	424	413	384	382	377	394	408	432	408	403	385	384	404	411	405	400	410	449	416	402	380	415	402	425	404	396	421	412	377	407	409	383	388	379	427	390	402	412	408	411	383	385	411	390	380	389	371	380	421	428	361	375	422	411	387	373	398	394	386	377	376	370	404	379	378	402	372	392	386	395	361	379	423	418	380	443	354	403	403	367	404	388	363	401	393	393	375	398	426	413	435	397	438	413	400	403	430	422	429	390	385	425	416	382	414	377	377	390	402	410	420	365	395	418	383	406	388	397	397	390	397	399	411	401	361	398	379	375	389	409	407	361	410	381	394	418	364	396	413	391	400	393	387	402	394	393	407	407	437	383	372	391	392	370	378	394	423	411	390	384	401	382	357	407	441	416	390	396	392	383	407	389	402	421	432	404	406	380	409	372	412	398	382	387	361	393	367	384	373	400	413	417	361	379	422	391	380	396	406	395	396	377	404	411	400	395	417	411	445	382	417	417	431	352	433	413	401	362	381	347	370	405	419	390	422	393	373	356	405	375	411	393	430	409	359	389	392	426	391	404	371	384	411	370	403	428	403	375	376	381	424	383	370	423	411	403	387	371	403	375	399	401	390	410	390	378	393	404	404	414	391	376	346	381	400	361	415	371	395	386	397	410	384	448	414	399	420	389	404	395	383	383	397	402	354	378	402	382	412	366	411	366	414	376	371	399	373	409	398	374	393	410	345	407	362	404	394	398	396	390	396	386	411	367	380	414	395	394	376	357	423	381	404	393	398	410	418	418	396	390	415	405	378	400	424	410	381	392	412	393	408	397	399	404	409	382	393	382	378	362	423	419	373	401	409	389	412	397	389	411	389	368	420	404	390	419	377	403	384	384	408	415	405	356	368	392	381	430	339	403	373	400	378	406	398	375	391	401	411	378	379	376	430	394	363	344	407	368	367	375	396	388	380	390	419	403	411	408	417	424	372	379	410	357	387	416	343	360	411	373	418	374	380	428	390	386	407	374	420	440	400	396	422	366	384	345	423	424	419	358	395	405	417	393	384	377	368	365	413	403	415	423	380	394	422	383	393	371	400	375	418	375	386	357	403	364	382	397	360	344	378	410	392	392	364	387	405	372	427	398	399	379	413	409	396	376	406	376	376	407	377	406	373	384	419	388	406	408	392	374	394	372	359	388	439	427	401	387	413	408	420	383	424	383	395	402	401	404	395	427	372	392	356	366	433	385	409	426	410	388	394	360	398	396	425	408	402	369	408	393	354	385	373	335	402	414	365
24227	21346	28624	24411	21312	8965	16525	37591	37515	27337	14754	5812	2019	932	606	523	571	544	516	537	509	512	512	544	495	496	518	501	500	600	522	541	513	530	511	512	503	498	547	513	512	502	510	537	530	542	524	519	498	546	525	533	471	497	492	519	482	470	506	540	496	488	522	499	510	540	509	498	510	501	528	515	517	548	488	498	533	521	512	509	510	544	486	471	518	518	495	543	507	499	510	525	491	483	532	545	545	542	496	524	512	453	536	490	493	494	515	547	540	502	535	515	486	522	529	509	542	475	492	514	489	520	515	544	533	508	488	493	496	480	514	523	547	480	505	551	505	508	521	494	528	484	519	474	475	514	480	509	548	508	534	531	521	522	501	495	518	536	510	471	535	512	530	519	534	511	489	499	528	473	468	509	532	518	553	537	526	522	513	507	498	510	529	496	467	508	489	489	516	495	498	530	520	485	515	534	505	531	521	510	504	519	539	514	521	497	506	535	534	527	533	523	487	518	527	516	509	574	488	466	520	513	464	518	474	487	526	526	494	499	516	497	506	469	504	523	541	568	494	546	509	516	527	522	515	466	537	521	517	503	508	484	487	506	527	554	475	518	499	510	520	511	510	497	521	527	524	531	560	520	488	543	507	498	525	540	500	499	508	505	508	509	529	547	492	535	515	559	492	509	501	505	549	533	561	516	505	530	503	502	547	474	490	449	595	501	516	493	514	499	505	526	546	501	513	507	532	520	500	556	514	520	512	515	478	495	552	555	513	501	518	495	513	490	479	530	498	525	503	509	539	517	494	511	489	506	536	499	475	527	503	533	491	523	490	504	497	549	516	526	537	477	510	513	531	491	519	509	507	511	533	516	539	542	516	481	555	510	533	508	513	539	516	472	522	478	515	509	507	488	490	507	578	537	504	489	525	557	479	515	513	479	500	518	549	539	526	484	519	534	528	547	517	510	498	492	521	520	530	489	494	528	463	505	516	559	539	490	528	506	532	545	503	510	575	520	479	497	471	522	486	478	501	498	520	523	501	503	512	527	498	510	509	516	560	503	502	516	480	533	564	477	498	538	500	517	527	496	484	473	497	489	508	526	528	512	518	495	511	500	503	507	539	563	489	480	483	518	498	506	512	525	476	536	496	493	507	557	461	513	512	511	490	537	499	508	559	499	534	470	496	508	515	522	514	535	550	531	521	551	514	485	482	479	517	525	504	478	500	489	518	515	549	493	512	547	572	503	506	506	491	503	490	497	481	490	493	541	504	475	520	503	496	565	476	501	462	530	483	517	483	497	481	519	530	513	513	483	516	496	558	522	521	485	463	521	503	522	463	552	463	551	532	495	539	526	512	527	515	516	544	519	454	489	490	522	488	485	498	498	507	517	535	525	496	500	506	537	554	552	541	503	490	533	518	507	497	547	483	507	546	510	527	490	443	481	529	533	566	508	513	509	465	495	553	501	464	517	473	512	499	456	495	446	532	483	494	555	502	544	505	494	527	524	518	515	486	496	464	501	511	449	515	537	518	488	493	535	481	495	473	580	507	547	485	506	507	525	522	498	457	527	517	518	514	543	543	492	465	507	539	527	533	529	511	494	468	516	495	519	521	506	497	505	516	521	509	523	467	506	519	532	493	506	513	508	481	517	520	516	529	508	535	536	541	506	547	504	546	521	509	504	490	528	513	506	514	502	524	546	533	490	492	491	517	528	517	518	517	474	536	502	541	494	483	538	536	491	480	521	491	477	552	511	557	503	519	541	478	475	523	561	515	534	486	484	482	500	469	494	499	485	504	481	519	495	580	533	534	496	511	500	503	532	487	531	542	479	509	537	521	500	484	552	535	482	518	519	500	564	479	528	479	517	538	462	491	532	573	503	514	519	498	525	500	511	498	522	516	496	491	477	513	501	560	488	528	508	505	501	489	539	500	512	480	481	496	530	527	490	458	513	504	536	502	521	513	537	488	524	535	487	527	497	516	504	522	474	545	538	501	489	504	502	543	527	492	481	485	532	551	511	533	475	507	495	521	472	504	559	484	501	542	502	505	457	507	494	538	504	539	500	533	525	525	527	542	519	525	489	504	512	501	503	545	515	511	480	497	505	506	535	510	520	543	525	499	509	510	521	505	495	522	478	519	492	528	498	489	513	463	480	476	528	521	570	517	485	496	520	521	519	452	523	506	523	472	507	543	483	549	524	548	503	471	508	500	490	558	523	527	468	503	521	494	523	496	485	526	511	512	546	523	529	500	513	535	504	524	523	511	518	504	521	557	542	507	484	516	544	498	507	536	517	523	521	478	484	526	538	490	553	494	496	540	568	483	514	513	481	516	493	527	490	517	489	534	497	553	508	513	480	549	528	516	473	519	508	488	498	515	465	476	498	531	493	541	524	474	509	507	514	515	509	539	461	509	528	506	529	491	507	479	502	529	508	532	498	530	539	535	528	492	488	496	499	503	513	514	483	516	497	514	527	557	500	499	494	486	496	479	517	540	527	482	551	501	482	516	515	520	490	477	524	510	505	513	539	540	520	519	495	466	547	524	494	539	498	496	485	543	539	521	515	511	507	509	495	529	507	516	522	507	506	479	528	513	490	453	503	521	479	500	533	488	522	501	511	490	504	524	538	514	518	496	490	513	519	533	514	476	485	486	495	512	471	546	514	510	513	487	489	487	505	523	519	534	551	568	514	536	544	504	480	529	490	495	516	501	504	476	521	554	508	487	544	520	503	547	503	486	481	508	440	490	477	495	492	494	501	550	506	477	527	521	496	503	509	514	472	468	521	501	519	524	504	513	501	514	496	530	533	487	541	523	520	497	485	489	471	532	489	520	555	516	496	523	502	505	515	541	519	497	562	515	502	490	485	479	510	534	502	490	549	535	512	499	525	466	500	511	522	505	491	525	495	491	509	490	512	523	483	525	532	513	503	501	536	518	468	534	516	513	530	517	542	510	484	528	490	533	490	531	537	516	515	483	509	533	499	528	520	500	519	509	543	501	506	475	507	519	513	494	521	483	554	515	512	547	541	546	513	483	527	505	515	509	500	524	515	505	530	541	549	521	484	444	491	482	492	479	527	492	497	503	492	532	515	507	530	531	495	522	489	523	525	505	444	515	515	540	513	527	509	487	517	524	477	500	544	567	537	507	528	528	473	499	519	531	549	508	522	502	533	512	506	504	519	468	463	512	489	536	454	533	508	511	531	536	559	508	498	486	487	484	520	515	500	493	490	506	509	500	561	485	513	512	499	484	521	546	541	521	519	479	511	507	493	533	472	494	524	505	511	503	496	507	472	490	478	513	519	543	499	520	502	485	510	543	489	516	497	509	491	503	490	502	525	530	495	503	542	477	488	519	544	491	507	514	529	527	539	513	504	533	479	508	505	499	539	529	485	518	514	557	497	516	495	485	500	508	524	532	513	496	525	527	540	477	518	509	517	499	480	454	571	485	499	515	499	491	538	474	486	460	493	481	513	510	556	531	509	511	489	470	469
3691	5563	4718	2498	1781	3721	18725	38256	34632	23217	12577	5726	2195	962	589	520	514	467	461	510	532	502	486	519	527	468	471	500	505	514	491	504	476	481	470	492	538	495	522	478	510	506	483	506	528	499	548	524	512	524	516	522	450	516	529	507	468	493	470	515	501	510	491	484	521	468	496	522	477	527	486	527	503	535	538	431	540	515	502	437	526	503	519	554	482	517	460	484	501	497	485	476	490	472	522	479	489	509	514	503	508	476	469	504	517	518	516	487	478	459	529	467	502	502	475	488	502	464	506	497	457	507	474	470	473	497	489	499	497	494	503	493	456	480	523	469	468	525	515	527	515	468	482	516	501	523	507	505	539	495	497	496	506	483	494	529	476	489	457	485	517	539	488	508	520	521	439	460	537	489	492	501	498	481	456	499	444	517	512	485	526	487	465	505	480	479	493	488	519	495	496	493	471	465	483	498	521	484	505	481	482	496	521	510	495	489	487	499	508	464	493	516	491	501	491	525	507	493	478	480	525	508	528	497	468	454	490	428	484	498	491	516	484	482	493	482	466	440	532	532	472	487	473	505	481	443	502	492	481	459	504	540	468	514	491	478	485	510	479	488	471	512	470	537	508	480	496	480	457	532	452	521	524	497	472	527	496	469	457	515	499	479	513	484	454	504	495	463	476	499	486	473	500	484	456	512	510	531	457	496	461	550	488	512	500	523	492	469	518	494	494	485	480	482	465	531	495	472	430	522	546	517	468	448	487	462	505	493	477	466	511	470	503	492	497	520	499	503	462	490	462	488	492	483	476	469	493	513	505	546	495	478	504	474	506	533	490	533	502	487	525	461	503	494	477	504	475	464	478	488	506	482	457	526	548	506	499	520	489	453	470	456	513	510	497	492	519	481	454	507	511	505	485	510	485	505	514	496	480	506	515	483	488	501	518	531	477	519	473	504	492	426	510	531	506	509	479	505	515	503	512	525	478	498	471	499	491	485	496	453	494	479	489	509	489	489	450	523	494	481	478	507	499	476	500	482	475	513	466	484	485	507	464	461	486	486	500	490	504	480	482	501	507	522	484	490	510	480	474	507	467	437	510	470	457	524	504	547	474	532	474	467	434	483	485	485	505	483	507	469	478	507	511	474	493	484	503	493	493	447	486	467	493	472	513	511	494	466	473	500	503	502	477	487	449	493	490	467	458	478	504	462	488	462	490	498	470	488	485	483	479	488	486	476	454	445	497	469	494	488	467	504	485	457	484	486	502	472	499	481	517	480	484	500	495	485	470	482	463	473	483	487	523	498	449	479	504	509	463	520	478	512	526	520	496	490	510	511	465	479	513	511	509	511	501	445	470	512	507	499	472	497	497	492	489	508	512	481	480	490	473	483	477	497	498	469	499	509	511	487	491	489	505	478	499	475	500	497	513	487	497	531	505	474	523	471	492	502	490	504	506	472	490	486	466	441	486	488	507	454	492	525	508	490	439	466	478	475	501	504	471	530	511	510	494	464	500	516	478	490	493	512	461	521	492	491	482	481	510	529	524	480	477	474	515	456	499	447	473	499	520	518	478	505	485	447	475	476	500	499	501	483	476	479	489	469	503	464	479	504	484	495	476	523	498	522	484	492	509	460	482	542	471	515	483	506	517	476	515	489	468	484	501	477	455	517	502	475	483	500	509	484	503	484	537	511	492	475	488	478	485	518	527	515	439	466	485	468	507	543	494	501	482	464	433	471	491	499	499	485	497	488	489	488	465	479	530	518	511	509	452	497	502	479	504	474	510	510	487	476	492	481	485	540	498	488	503	474	518	482	498	490	478	496	506	467	504	462	455	506	495	496	513	538	452	498	482	504	496	496	481	478	489	470	512	450	496	504	478	516	496	490	469	472	499	518	483	524	530	491	479	505	535	518	508	475	492	501	488	479	493	536	482	480	500	508	497	473	449	498	504	488	486	508	477	483	508	500	478	455	529	525	445	481	471	483	461	469	469	460	518	529	491	464	478	525	486	485	503	507	483	451	500	501	511	458	510	485	544	483	463	478	509	509	499	559	488	457	484	468	456	471	495	550	483	491	508	502	434	466	502	491	526	474	495	483	430	493	480	488	457	479	506	479	523	463	518	534	500	477	475	496	476	514	463	446	505	487	510	506	471	512	471	492	477	494	516	491	503	497	502	515	495	517	499	496	500	500	472	498	519	528	543	479	515	540	501	528	499	450	507	494	505	484	495	526	493	513	493	528	451	501	484	490	486	442	514	480	495	484	471	498	475	488	529	479	444	474	520	489	528	511	516	453	492	517	480	455	494	510	519	472	470	474	533	484	515	452	475	472	455	489	500	517	496	488	515	463	473	481	488	469	479	429	500	482	472	493	474	489	480	465	508	468	511	480	474	467	496	458	491	430	469	487	474	480	465	466	531	497	481	525	491	513	503	480	489	449	464	462	503	516	472	496	491	506	479	527	506	517	516	490	495	481	464	510	495	500	465	512	506	478	481	501	496	461	474	529	482	474	512	471	459	529	494	513	499	501	469	478	478	452	492	474	486	532	501	511	490	507	483	537	465	502	478	490	469	478	472	482	462	514	480	490	541	522	501	480	496	492	503	522	505	460	459	512	494	500	470	486	496	457	513	505	519	492	512	482	526	475	473	509	493	489	461	491	512	460	467	476	446	470	522	464	477	502	522	479	477	481	494	495	505	461	483	485	445	477	471	461	487	471	484	444	478	483	469	539	479	497	505	492	452	497	463	468	481	465	472	535	493	505	496	467	500	498	525	460	489	484	513	467	516	500	529	487	489	525	493	480	513	487	516	475	491	480	479	490	495	481	498	488	489	467	478	499	504	491	517	454	493	462	496	460	481	521	508	502	487	515	541	503	467	530	482	487	480	515	512	467	466	510	500	499	508	488	516	521	503	498	502	484	524	500	472	495	546	489	482	470	472	490	502	493	481	520	513	511	491	473	475	469	466	456	501	495	472	483	496	495	504	489	474	504	475	500	477	489	491	461	515	470	516	481	514	499	460	502	522	482	466	483	519	507	478	497	446	496	479	494	501	507	479	492	501	489	465	464	495	515	444	484	497	521	507	449	513	489	486	477	506	481	487	514	459	522	479	457	490	487	479	464	485	497	482	486	459	486	511	497	533	472	484	493	491	483	477	485	514	491	477	516	454	518	492	482	502	456	502	466	459	482	515	477	492	494	512	473	486	528	466	524	496	522	462	511	471	479	495	477	508	466	478	537	496	439	486	468	513	440	491	525	478	458	477	527	479	475	487	461	461	485	501	498	490	473	468	506	487	485	485	491	483	454	499	490	486	468	499	536	488	504	484	504	463	506	504	489	478	500	493	521	482	511	485	500	485	518	493	513	487	487	513	502	501	456	504	482	469	493	473	494	518	481	474	442	488	508	480	473	463	505	499	506	515	458	493	476	474	524	493	531	474	469	508	524	467	516	503	500	482	521	459	494	482	531	494	470	499	468	498	437	522	441	489	567
27605	11947	1287	698	489	455	715	1564	2038	1772	1195	818	572	436	409	385	379	393	418	412	385	373	396	380	411	369	373	394	342	373	383	360	371	360	353	374	387	390	359	358	387	375	365	372	387	398	365	393	346	351	404	383	393	381	393	353	363	352	334	392	364	349	358	363	375	381	368	375	403	407	374	360	374	392	378	403	370	365	351	360	344	384	392	372	380	369	412	366	389	403	391	390	345	399	353	372	369	400	395	334	375	360	391	362	359	364	364	397	356	360	350	375	370	376	363	356	372	346	382	367	364	402	342	382	375	370	362	343	366	342	353	398	367	387	358	393	391	356	361	398	424	366	398	346	345	361	375	372	370	356	399	358	408	395	381	358	342	374	414	400	391	347	427	392	348	367	376	367	381	367	406	425	365	359	386	370	364	369	404	364	400	377	393	412	381	395	383	399	383	353	375	363	386	424	353	375	379	369	372	408	370	343	362	347	376	385	364	352	393	390	382	332	379	350	381	382	403	412	393	360	337	364	380	375	342	351	388	391	362	350	383	397	366	386	362	356	418	349	370	403	378	383	356	379	412	402	336	351	414	388	348	390	364	357	365	397	338	375	343	369	378	374	398	385	394	346	389	440	356	343	373	405	392	393	388	366	336	377	380	397	363	355	392	388	349	392	347	378	409	398	369	361	402	374	391	398	364	344	355	381	368	353	383	363	364	368	372	353	384	369	370	376	396	374	351	396	360	356	354	394	372	381	343	363	401	341	357	364	374	367	360	407	384	365	371	369	407	321	398	360	374	378	366	391	362	359	359	371	386	407	395	384	411	343	356	389	361	357	383	373	380	390	392	335	379	382	410	338	368	364	398	347	363	365	356	351	387	402	372	360	398	399	379	376	360	368	367	392	403	373	405	383	356	382	367	367	372	407	400	350	331	368	372	374	345	351	401	369	347	378	376	370	362	360	370	441	392	363	375	377	366	334	369	396	381	368	342	392	377	385	404	369	400	334	381	386	393	406	376	372	402	391	368	379	366	354	378	371	406	405	383	394	361	402	384	369	367	358	363	355	414	387	370	384	418	377	359	382	390	392	353	391	334	361	379	390	394	377	372	385	361	362	361	404	373	408	370	377	353	370	367	381	385	365	331	370	330	361	380	366	360	353	362	373	376	392	371	381	370	353	398	358	399	382	399	370	393	365	402	375	346	377	377	342	411	376	345	376	380	399	391	382	362	385	358	383	398	342	399	342	374	363	366	375	363	391	364	360	396	361	372	386	362	393	383	356	375	371	364	387	406	368	344	373	384	391	361	383	368	374	390	392	380	391	361	354	393	398	362	383	330	369	410	381	350	358	376	349	371	354	353	385	395	394	362	344	400	416	408	387	401	395	378	370	365	346	365	377	349	383	359	422	352	353	381	390	387	384	367	361	335	377	354	353	383	380	364	360	378	392	378	354	381	418	394	334	397	398	406	360	383	377	337	367	351	361	387	380	387	389	313	373	361	371	362	374	371	377	373	378	399	376	388	364	386	350	377	324	393	387	364	364	382	383	398	401	354	386	361	369	406	402	355	357	380	364	378	407	380	347	367	391	357	384	367	358	370	357	379	370	373	370	379	404	393	359	402	374	393	385	355	344	368	358	353	381	374	376	343	387	381	373	359	379	355	388	385	349	403	340	429	407	359	378	372	385	358	390	394	358	380	389	399	371	360	378	373	397	391	352	337	361	372	405	383	376	378	397	386	345	381	364	384	358	400	365	376	377	378	320	391	407	347	352	381	388	375	342	374	332	398	353	371	362	388	373	399	399	388	346	370	338	352	337	356	356	326	365	364	377	377	388	397	409	385	389	384	388	385	381	349	357	383	333	387	375	392	394	378	379	388	359	361	363	381	418	382	345	355	382	385	385	386	394	391	355	378	366	346	401	343	381	377	375	400	356	337	378	389	391	380	407	401	365	375	398	377	356	361	336	411	372	347	403	384	393	366	363	363	389	360	332	379	380	375	384	396	341	359	358	376	393	373	384	394	376	393	384	393	383	378	388	343	368	336	372	377	345	371	382	386	379	365	376	365	350	361	348	388	367	370	389	401	379	386	368	412	353	384	343	381	395	364	385	398	367	385	387	375	345	416	397	360	392	340	321	357	368	366	358	353	397	410	390	371	347	362	363	351	365	383	367	351	396	358	392	366	394	352	406	354	352	357	368	359	359	379	378	394	391	382	414	353	360	375	378	374	377	387	357	349	382	371	359	343	385	386	371	383	377	387	344	418	422	355	365	384	441	355	392	364	353	373	391	402	358	344	363	380	387	372	391	342	371	418	376	347	380	373	381	387	372	346	398	341	367	360	384	346	357	362	342	386	390	386	416	351	332	353	364	411	412	400	402	359	376	387	381	367	355	356	387	392	390	317	366	377	399	358	367	367	364	387	377	362	398	409	332	372	357	382	412	371	368	345	383	382	358	339	419	370	362	364	372	362	397	354	361	363	375	392	359	343	382	352	363	378	363	390	379	374	384	372	359	358	352	391	392	369	377	371	387	360	378	383	360	402	381	345	368	376	386	356	387	362	371	391	368	358	325	366	412	364	362	408	397	354	370	360	360	380	401	372	344	326	379	376	390	374	378	365	381	394	394	400	409	350	381	361	370	373	375	365	418	389	355	365	378	361	388	376	352	346	377	372	379	381	363	402	390	360	374	353	377	350	386	405	358	388	381	371	365	403	354	360	381	351	351	361	357	351	368	357	361	352	383	376	359	382	357	382	364	373	375	382	384	375	397	419	381	401	336	372	400	388	390	352	367	360	370	393	362	385	397	367	375	350	366	380	382	380	392	368	357	352	398	360	381	359	355	390	377	378	382	372	323	356	393	364	391	361	395	408	392	379	387	368	358	364	336	364	364	371	404	338	355	389	360	362	360	366	377	367	347	393	382	369	406	347	349	365	402	359	387	338	378	365	373	359	371	420	414	352	386	393	369	376	376	358	384	355	375	378	381	408	369	394	352	370	368	409	393	390	376	348	342	372	349	391	374	374	378	356	411	339	410	375	403	379	375	422	382	394	327	371	357	366	376	358	380	363	363	383	393	371	347	409	442	403	335	387	365	347	371	358	359	392	398	353	352	393	351	389	392	403	397	351	362	395	365	364	392	358	388	382	339	375	383	412	397	381	391	401	366	362	364	332	400	365	353	391	417	352	377	360	373	388	357	374	385	387	345	370	388	360	379	360	406	357	351	382	378	347	378	364	369	377	413	382	371	392	399	384	374	363	347	366	355	383	365	377	378	377	342	350	388	391	368	373	364	391	386	388	383	378	361	383	379	380	398	373	387	367	348	377	385	352	364	402	390	373	378	389	357	364	403	381	357	385	412	367	379	384	370	398	397	371	355	383	388	387	399	387	352	335	351	352	390	384	416	371	419	360	343	387	341	372	360	363	363	354	368	370	350	357	361	383	361	377	358	364	391	368	379	360	384	368	375	341	370	381	388	372	353	374	378
4790	769	695	476	415	485	996	2228	2880	2123	1434	917	628	464	404	397	351	374	353	377	380	334	416	333	379	355	361	328	336	391	333	352	371	364	363	355	384	352	385	366	359	366	342	329	343	348	385	352	410	353	364	358	348	337	354	380	306	421	363	399	378	340	402	384	361	336	356	381	370	362	373	382	324	346	365	368	357	365	351	357	348	305	352	388	351	345	347	368	352	351	372	386	404	348	354	339	361	355	360	346	344	353	340	373	355	342	363	341	349	361	393	359	363	340	396	327	351	351	327	372	365	346	327	358	326	399	373	357	354	370	356	338	345	323	349	350	374	366	362	385	405	338	345	386	358	372	336	381	377	360	357	391	366	348	316	380	345	352	345	352	338	358	337	356	359	350	363	370	391	316	376	334	330	356	363	345	341	377	321	331	368	368	332	384	331	373	342	377	340	365	343	333	365	361	358	355	375	348	373	363	349	349	348	354	365	327	342	369	344	376	359	331	342	352	354	396	384	348	363	361	385	374	341	368	347	371	327	351	352	342	342	377	386	373	342	394	343	341	366	365	351	351	379	335	384	367	348	358	351	334	393	347	354	356	353	378	361	362	377	373	351	362	335	363	344	345	362	351	350	354	353	372	372	359	323	389	335	331	371	361	332	352	358	328	373	362	384	368	365	338	330	372	313	358	383	377	353	353	374	375	358	380	349	377	372	338	349	344	377	348	345	343	367	364	334	379	364	367	351	344	343	336	391	409	360	363	330	331	376	331	363	363	379	362	343	352	371	347	355	390	381	370	350	337	343	349	369	327	341	372	358	357	359	369	392	339	364	371	332	390	390	350	391	368	355	339	382	347	380	317	340	358	327	360	340	353	351	356	353	365	365	338	335	358	358	363	368	393	364	344	343	351	344	334	330	383	343	358	354	352	377	343	343	356	379	372	376	359	371	336	357	374	358	361	361	358	376	352	371	359	364	366	373	343	360	391	352	361	350	349	360	334	379	363	351	367	355	359	380	352	370	359	368	352	373	346	313	354	366	349	343	362	331	380	333	364	361	341	345	358	377	352	347	365	377	354	351	355	353	363	365	385	335	345	388	357	347	331	367	369	372	341	376	348	375	366	360	359	382	334	341	311	349	324	359	402	360	349	368	345	366	353	338	330	358	347	339	334	336	350	375	383	332	383	332	350	358	358	333	340	355	362	369	332	354	365	346	321	364	373	354	359	364	349	345	401	358	344	315	373	324	362	325	391	339	388	340	328	342	356	374	351	355	364	352	351	342	345	376	369	351	358	384	361	343	362	373	358	400	340	334	393	333	361	343	310	378	379	325	367	354	365	347	351	375	375	358	353	362	355	385	331	374	392	374	361	360	359	351	323	339	334	357	349	358	338	359	361	342	340	348	325	349	350	360	326	320	351	367	359	355	362	369	369	364	413	364	363	369	346	354	376	358	374	349	357	372	335	335	365	361	376	338	367	347	354	314	354	348	297	349	347	335	364	348	373	324	379	353	344	372	320	335	354	351	372	334	393	363	372	356	354	382	340	325	380	365	365	341	351	381	341	344	320	333	381	369	358	339	333	344	365	358	387	347	356	364	404	349	330	360	383	345	356	342	388	362	346	390	330	329	362	326	379	366	362	338	339	353	351	373	336	306	353	375	403	379	334	341	331	379	366	364	379	377	349	351	338	343	358	367	352	374	377	365	363	328	378	361	354	392	382	351	351	365	419	374	354	346	355	388	369	358	336	366	348	359	361	362	334	363	363	314	348	349	363	355	376	384	334	356	379	348	339	353	373	374	366	324	367	353	357	350	382	341	378	390	402	341	382	345	338	356	355	375	364	383	349	329	383	323	388	359	382	369	342	345	353	357	336	341	353	368	324	319	360	338	380	346	323	352	400	323	373	352	321	375	353	365	358	371	356	332	369	342	329	362	348	349	372	332	338	353	351	346	339	344	368	352	373	339	345	344	366	367	345	364	321	355	355	365	341	383	368	352	347	370	345	368	342	360	363	347	364	331	363	366	371	395	308	374	345	353	332	368	356	350	337	341	314	339	369	364	372	338	329	383	343	356	344	371	369	351	360	352	344	359	372	344	329	396	370	368	373	352	371	331	378	387	328	361	361	358	380	361	345	372	333	351	338	349	324	352	394	344	348	386	346	350	351	359	336	343	373	364	355	391	380	371	358	339	359	346	348	330	328	355	363	353	373	367	324	372	320	328	368	328	391	363	345	355	369	352	349	365	350	349	367	377	319	312	319	345	350	334	355	362	369	409	355	354	327	344	358	352	369	325	370	343	349	333	343	370	338	371	350	314	359	385	332	377	361	371	377	349	343	358	368	315	320	351	351	366	332	342	349	340	356	326	349	391	362	358	347	348	353	341	374	358	324	368	347	364	363	345	362	390	344	384	368	335	356	335	370	325	335	416	361	364	347	375	322	370	352	374	339	349	394	355	354	361	347	382	376	365	344	371	368	374	363	376	346	363	349	359	349	366	407	355	360	345	376	374	357	338	330	356	383	363	331	325	341	350	364	343	334	363	378	348	358	338	366	372	358	401	363	388	370	342	339	352	331	319	377	361	361	325	362	393	362	360	369	341	341	347	367	374	351	343	335	345	355	323	363	357	347	329	368	342	356	316	360	373	363	331	359	327	395	369	356	374	318	348	347	374	361	346	357	374	372	359	328	361	345	356	392	356	361	387	356	370	385	363	309	347	370	324	355	357	340	359	327	366	351	330	358	368	374	374	368	357	365	359	344	356	371	358	345	368	381	377	385	358	344	393	364	347	347	351	318	335	317	331	362	336	323	345	360	354	337	381	366	344	376	364	379	372	345	339	352	354	333	349	344	331	365	365	385	338	380	391	359	370	357	355	370	345	347	347	401	377	350	369	352	298	371	327	347	360	391	331	330	388	396	358	339	357	358	348	367	390	361	378	356	382	343	346	364	321	347	339	354	369	333	394	387	342	357	338	369	391	337	354	374	334	336	325	342	335	346	344	354	353	365	366	361	342	359	341	344	374	380	351	343	353	373	360	356	338	378	361	338	349	351	350	355	349	369	339	349	375	371	358	351	355	346	373	356	378	329	388	333	350	346	377	346	356	326	352	373	341	354	332	362	375	368	339	349	350	355	336	317	361	316	331	404	391	361	350	357	366	342	339	359	321	367	351	340	347	362	357	367	363	363	376	350	347	347	368	355	391	354	351	361	374	356	375	355	364	336	337	329	314	338	336	370	354	344	373	395	377	378	359	351	335	338	360	375	332	349	362	384	340	341	356	347	353	361	347	362	341	324	381	377	361	335	382	333	373	375	345	343	335	344	343	360	368	367	400	355	367	377	340	371	382	354	355	360	372	386	367	371	353	343	359	378	388	352	369	334	350	362	343	360	370	389	331	414	364	378	352	375	373	354	377	351	335	344	371	345	407	371	387	359	351	341	351	374	348	398	362	330	400	363	336	348	381	336	329	358	397	367	381	354	361	373
25477	21333	27037	25105	3497	1632	12028	15228	18898	13945	6991	2627	1016	572	428	405	371	410	399	412	359	402	397	408	386	401	397	428	424	384	424	394	413	405	373	394	391	367	402	400	368	387	392	400	388	414	399	405	386	417	421	379	409	405	354	384	381	424	381	401	383	362	402	378	414	405	419	373	379	390	396	383	386	404	399	399	384	381	404	427	372	374	411	412	370	358	405	392	386	369	350	391	352	380	386	420	399	426	443	382	376	385	382	386	383	385	371	393	388	374	377	409	389	403	394	396	406	380	379	390	389	393	401	379	402	410	395	378	393	416	425	411	410	410	364	418	410	412	364	384	398	371	378	382	374	390	446	415	384	384	400	395	373	336	383	394	393	392	401	398	409	391	383	397	372	384	408	391	381	366	388	406	368	408	366	388	368	401	417	378	399	380	392	385	372	332	386	400	404	337	382	374	405	420	406	377	393	395	377	395	412	403	376	390	380	412	424	423	380	373	400	381	370	384	395	431	399	394	388	386	396	385	394	379	366	391	356	366	399	381	384	350	384	409	426	353	351	363	371	386	388	379	362	393	384	390	380	381	367	365	423	419	414	373	386	438	395	359	379	408	405	372	426	407	409	399	401	362	387	395	347	392	424	406	372	408	401	408	396	390	342	375	387	368	371	383	380	404	371	407	367	356	405	443	420	367	382	398	364	427	395	410	369	412	436	403	388	393	372	390	364	382	390	380	401	374	394	408	402	348	364	393	394	329	385	365	387	370	411	421	417	396	372	425	380	418	402	369	387	419	426	429	406	423	386	390	428	401	371	363	402	383	400	385	370	395	351	404	374	388	391	391	382	361	393	408	384	398	391	372	422	380	365	412	382	392	371	377	425	377	436	382	358	369	414	396	389	378	422	374	363	361	379	385	385	404	404	389	359	396	377	350	388	376	369	332	373	385	387	380	400	369	402	407	375	374	364	401	405	380	401	420	384	394	391	387	399	417	370	410	393	392	389	368	393	382	396	346	395	392	402	369	419	430	419	368	364	357	412	426	405	374	370	370	412	362	412	408	397	381	410	357	416	409	401	377	395	412	414	384	401	412	402	400	368	437	398	422	376	412	402	369	416	365	376	362	406	392	371	359	392	397	403	382	368	415	385	349	377	380	388	372	386	390	376	380	390	412	396	384	358	391	426	439	395	371	359	381	392	369	405	391	380	345	391	401	382	381	393	381	395	410	387	383	378	391	364	354	365	386	402	390	385	413	410	383	373	409	360	360	363	388	374	398	397	390	387	387	353	372	397	397	394	372	390	368	391	455	368	381	400	394	391	361	381	367	386	402	385	387	393	391	365	361	412	387	395	414	411	398	378	418	393	356	397	384	421	405	436	390	385	388	358	365	391	381	415	427	375	405	371	394	359	403	385	346	379	416	394	390	359	388	429	412	396	398	374	390	380	375	379	386	374	373	371	381	386	395	397	378	380	391	366	371	417	358	396	364	397	365	388	390	386	378	397	394	410	396	389	373	373	384	381	428	398	349	411	381	388	375	405	377	386	372	379	413	404	366	378	384	418	406	353	443	394	376	396	392	401	400	417	366	419	393	365	384	368	369	385	403	397	382	389	374	367	410	340	398	411	389	368	414	387	396	384	404	387	388	393	401	361	392	364	403	383	421	370	423	382	404	420	367	379	401	409	424	358	412	380	361	385	424	384	413	395	393	415	365	383	411	419	399	416	378	368	351	363	363	396	412	399	399	416	388	382	460	393	382	350	399	372	373	370	377	388	384	354	424	350	429	377	410	420	376	422	428	391	377	381	370	406	404	377	423	384	405	379	369	350	400	384	411	386	366	376	389	399	398	378	369	366	392	374	425	427	373	404	394	366	391	373	371	408	390	380	379	414	381	412	403	380	414	404	393	431	389	356	404	397	358	375	410	411	398	390	387	428	420	392	376	376	370	396	367	400	402	383	374	385	336	385	375	421	389	433	349	378	395	393	388	358	358	363	399	405	412	408	380	416	395	446	426	403	378	435	351	394	384	384	397	418	427	393	395	390	401	387	358	356	350	377	348	399	416	399	370	355	384	379	406	390	381	340	403	365	359	417	401	387	399	392	370	387	407	380	374	377	396	385	404	412	393	386	395	386	402	381	350	394	442	397	402	375	387	381	411	387	394	384	376	399	406	428	376	371	361	410	406	401	413	417	358	403	397	371	374	394	443	387	409	394	361	368	405	364	365	390	389	387	373	358	349	368	407	407	415	398	368	371	383	390	403	345	377	365	407	400	380	401	418	409	423	415	366	407	386	387	380	413	369	357	401	395	439	396	369	400	404	388	404	390	367	386	404	354	388	377	363	393	347	404	410	400	414	386	363	361	365	395	373	376	380	359	388	398	417	401	410	372	399	397	388	358	361	380	411	401	392	391	421	403	366	350	403	385	380	378	412	369	423	401	363	413	391	381	357	375	379	387	402	398	355	392	411	396	403	382	375	370	386	393	362	415	375	367	381	382	398	377	351	402	457	437	395	365	386	390	378	398	415	396	407	377	385	411	439	358	363	406	372	394	408	420	383	338	396	404	352	366	380	375	392	353	368	392	391	361	409	401	412	378	399	365	390	382	420	372	363	387	372	392	393	407	391	358	435	385	392	387	369	369	401	374	404	370	374	371	378	377	385	404	396	382	410	388	378	405	346	399	384	398	378	405	387	396	379	356	382	358	404	406	397	357	369	384	396	384	412	383	385	370	398	376	401	401	395	411	385	400	388	418	377	417	417	393	352	387	398	385	405	385	398	396	397	394	397	395	394	411	382	366	384	398	384	403	347	388	396	388	366	370	389	378	423	405	411	383	402	398	345	383	411	403	367	376	406	373	375	389	370	396	361	402	380	393	414	408	390	393	412	384	391	386	402	363	398	383	409	375	399	353	366	399	393	363	411	423	379	426	371	368	400	384	384	399	394	399	368	384	376	419	412	367	383	406	357	367	395	392	354	359	394	366	384	386	377	379	363	359	402	370	368	393	397	399	376	381	423	407	366	374	403	404	413	371	350	406	368	361	391	400	399	395	401	356	372	387	420	390	380	375	392	384	393	372	403	409	402	398	428	404	388	391	389	388	378	390	394	369	385	387	417	405	388	377	403	376	397	395	370	377	367	391	404	367	393	376	374	393	377	379	387	399	359	379	391	389	407	394	416	398	414	366	390	377	404	392	387	367	383	403	389	399	377	379	353	379	381	397	385	364	395	371	376	391	389	399	396	389	349	374	384	395	400	397	383	360	388	400	442	443	410	398	386	382	395	367	430	439	379	407	407	374	377	400	403	402	361	389	347	363	381	378	378	398	391	395	420	381	401	378	438	413	398	364	396	407	410	385	391	411	429	391	376	401	399	379	401	377	392	365	409	380	415	380	369	413	397	383	391	405	426	358	391	388	436	412	369	369	386	421	410	384	382	358	392	368	404	427	389	439	418	392	391	391	355	411	386	397	392	392	388	390	396	377	344
3491	2641	2264	1310	956	1981	13353	16471	18510	12991	6907	3061	1091	622	406	417	395	392	419	429	381	404	409	382	378	375	406	395	387	407	404	402	388	397	413	380	412	366	382	383	416	373	399	378	380	417	388	391	378	382	389	394	381	413	369	360	343	416	391	375	383	399	382	405	370	421	373	378	392	412	333	384	374	394	378	375	359	388	382	430	384	392	369	384	393	398	401	389	400	365	376	337	400	376	389	385	377	408	366	377	367	379	385	393	380	380	385	423	385	407	380	396	384	375	403	447	376	375	346	363	369	381	399	378	394	381	392	351	386	379	366	407	377	386	393	380	410	366	412	395	358	384	419	374	378	422	391	403	407	397	357	388	379	389	406	398	388	368	394	407	411	387	414	389	374	352	386	362	356	377	360	381	369	375	351	376	391	412	364	385	364	397	375	353	392	388	403	384	425	377	368	404	348	378	427	396	396	345	384	390	381	420	412	368	395	405	370	397	378	409	380	412	361	404	399	371	355	357	403	406	390	411	371	361	387	402	375	409	395	423	378	385	413	370	389	406	379	373	405	351	391	399	387	374	393	389	426	414	407	387	372	409	401	360	380	385	363	399	389	386	386	385	372	369	365	390	379	379	368	393	390	391	409	402	377	364	366	379	400	388	397	374	342	399	388	372	384	399	392	374	365	390	403	400	367	353	349	409	357	392	409	370	350	410	368	373	412	407	381	380	366	409	392	402	416	374	396	371	389	394	371	376	403	409	353	388	356	380	352	404	381	417	363	380	368	371	387	388	395	396	415	368	386	401	365	424	386	383	347	393	412	374	366	355	380	388	395	353	397	389	412	357	386	383	393	388	389	414	388	406	380	375	423	362	409	395	407	388	396	361	414	399	394	403	374	387	363	384	389	396	340	384	371	398	416	362	390	386	349	382	358	390	420	415	338	393	399	387	404	381	370	387	377	412	387	382	374	411	400	398	379	379	407	389	404	409	420	391	386	365	374	352	392	386	358	414	400	380	408	396	386	406	381	380	389	408	377	391	410	389	409	425	340	395	384	410	343	390	383	387	378	376	355	368	373	352	353	415	376	375	380	372	362	397	379	390	382	383	388	373	399	382	385	404	371	395	410	395	358	384	412	373	360	383	348	401	366	398	388	382	400	399	358	373	384	378	405	402	393	372	409	369	403	401	443	364	397	386	402	381	374	372	421	417	382	408	394	389	391	428	355	375	370	400	416	409	375	389	378	376	382	403	397	395	363	383	397	410	356	366	407	374	374	333	407	387	368	391	423	403	396	384	385	391	417	379	354	382	383	396	367	364	382	397	400	379	395	352	367	340	410	378	405	379	364	377	373	406	386	350	389	390	403	372	384	362	421	402	377	388	367	388	403	395	377	374	412	398	389	405	363	389	388	400	392	428	370	374	380	408	381	411	369	378	396	399	392	380	384	402	391	390	372	441	392	383	383	356	365	356	400	382	396	379	405	406	392	399	400	399	380	398	399	374	399	373	371	367	363	390	365	396	353	380	377	442	384	375	383	384	355	393	359	386	379	385	400	346	386	387	354	395	368	417	385	360	381	382	357	363	401	423	386	422	395	379	402	358	403	392	368	384	408	368	404	409	383	366	420	404	398	359	405	380	402	410	388	391	392	386	378	424	382	387	374	383	365	368	368	400	355	383	425	362	387	397	358	363	406	396	354	391	387	407	390	374	368	389	394	377	404	431	376	430	396	368	376	397	419	430	391	376	364	387	384	366	388	403	396	375	396	348	391	404	347	376	377	401	398	370	396	401	373	382	405	381	404	389	407	421	369	371	401	400	396	378	375	371	392	400	389	393	371	369	381	362	367	356	366	353	392	358	434	388	397	388	373	367	380	363	405	383	370	369	381	393	350	409	405	391	365	371	384	387	417	397	376	401	413	382	412	367	397	377	361	385	366	383	381	366	412	381	356	383	416	376	423	388	382	399	403	391	377	391	364	375	371	360	392	393	350	351	414	366	393	367	357	394	386	404	369	388	369	391	371	363	368	386	362	403	397	402	368	419	375	405	387	369	373	386	373	386	371	382	404	379	411	423	391	387	376	367	383	374	414	394	371	415	392	394	332	390	393	412	403	379	400	374	380	374	369	396	410	388	376	395	415	394	340	386	387	380	381	383	420	376	375	399	382	379	385	389	394	395	419	402	380	398	387	378	379	377	353	342	384	385	373	391	391	410	383	390	400	429	385	388	395	393	386	393	397	404	421	407	400	396	376	379	376	397	407	387	363	349	373	356	369	355	375	413	424	381	396	408	385	391	357	375	412	395	374	413	396	364	391	372	361	368	364	408	368	436	390	393	375	390	357	368	361	396	374	371	391	377	370	402	398	381	448	389	332	379	377	382	393	406	416	372	387	383	418	424	386	432	368	373	399	368	398	375	389	389	369	377	389	357	371	396	368	401	384	399	433	390	377	409	393	390	406	393	394	429	409	433	388	384	393	404	408	407	399	387	378	398	408	382	376	388	368	366	381	368	390	393	398	369	411	389	408	385	368	398	420	377	353	365	380	379	394	374	361	400	370	402	395	378	375	370	392	348	372	382	385	438	383	403	411	387	361	368	379	412	408	378	424	368	389	387	382	336	371	395	397	385	388	401	366	387	399	401	356	407	425	377	360	358	368	375	378	363	384	414	392	376	351	380	381	419	366	400	364	364	412	421	389	374	393	395	371	389	395	372	390	384	382	381	380	388	377	395	408	364	401	370	395	370	419	367	391	402	404	364	350	377	389	365	382	374	404	376	357	384	362	373	416	353	397	363	371	354	406	360	409	383	405	371	377	337	364	360	382	373	370	366	412	394	352	388	372	413	387	377	401	395	376	414	385	363	380	421	413	418	382	368	389	403	398	394	382	372	387	391	367	386	406	368	430	367	357	385	388	407	385	385	364	354	418	412	409	344	394	377	367	356	397	376	392	384	380	398	370	395	370	390	404	374	369	384	381	389	412	337	348	389	394	352	378	393	371	411	392	394	380	388	385	401	387	411	368	375	359	390	357	405	418	339	366	384	395	345	404	393	379	357	394	368	393	389	392	391	375	400	354	383	389	388	370	395	389	381	390	382	399	368	360	337	373	395	362	397	374	380	397	378	380	370	391	386	388	427	407	379	371	380	364	362	414	372	365	386	366	375	399	370	374	356	411	403	360	385	367	373	395	401	369	360	435	399	429	378	412	382	402	395	382	407	372	389	420	402	398	382	374	430	402	402	382	361	387	369	371	398	391	390	408	392	404	416	409	385	380	396	368	424	406	400	365	371	390	396	396	370	337	370	382	377	382	416	376	393	376	387	387	336	372	386	361	376	394	396	389	405	385	412	387	382	407	385	399	381	353	381	360	369	412	345	365	412	396	400	410	403	418	389	346	407	384	379	386	361	364	403	400	397	378	419	384	375	424	369	374	358	379	356	430	367	402	395	362	421	405	375	387	375	391	394	362	409	338	399	395	391	371	385	391	384
24174	21342	28631	24417	21291	22363	34746	36016	37182	23432	10965	3831	1400	757	533	529	519	518	507	527	490	549	524	528	532	487	487	532	498	537	575	532	525	541	538	487	477	487	508	537	510	518	470	511	506	511	523	486	539	504	511	554	483	536	498	530	524	536	514	494	494	527	515	495	497	518	505	495	508	517	525	512	584	500	501	530	503	505	474	505	472	485	538	520	499	492	513	522	487	535	508	560	531	482	528	514	541	476	502	491	486	485	481	487	527	509	498	503	512	525	517	535	509	530	524	536	525	536	512	473	501	488	511	516	494	500	508	539	526	509	496	518	468	533	509	488	486	504	518	488	490	497	502	528	518	498	570	503	513	471	535	464	497	477	500	512	494	487	506	486	489	520	493	499	493	545	557	529	516	497	473	540	488	495	489	516	528	517	526	546	490	497	539	516	516	546	499	490	485	514	528	491	522	476	481	497	507	516	504	487	537	559	512	506	498	501	488	545	525	546	554	522	510	504	514	492	536	509	513	497	483	506	544	502	503	488	494	520	535	527	523	509	446	497	536	467	503	512	497	454	472	510	518	506	496	533	478	525	480	484	515	503	506	508	499	535	509	481	526	522	465	484	521	500	500	496	512	542	499	556	497	489	542	477	462	533	527	528	505	495	510	537	496	528	495	484	502	491	472	487	514	513	507	497	521	535	516	503	522	516	485	514	494	500	541	507	481	537	504	474	468	507	492	468	571	522	504	511	480	496	527	490	496	501	488	482	547	499	489	509	497	531	554	561	565	433	472	493	511	527	488	510	520	498	524	502	544	536	501	524	559	508	514	493	488	510	453	530	497	498	519	536	481	504	491	494	513	506	511	502	488	516	509	491	521	486	503	559	515	488	502	532	506	518	538	497	522	530	481	517	519	553	508	489	497	514	527	526	496	521	509	536	496	506	535	506	513	506	519	501	524	569	468	501	496	468	523	512	515	479	521	508	501	481	508	505	500	499	481	516	435	477	531	495	529	490	527	507	532	486	527	511	490	530	496	534	523	518	498	491	542	528	494	499	498	457	511	523	496	512	528	481	522	511	561	519	495	488	509	478	516	503	508	520	517	522	531	476	518	553	509	543	547	501	511	524	522	524	508	503	484	566	500	512	522	535	471	527	475	501	511	490	538	533	523	508	508	513	507	506	496	508	514	513	497	530	512	476	528	520	508	500	489	540	549	483	474	498	506	525	533	490	543	470	518	495	498	485	511	528	531	487	525	552	500	469	556	496	513	520	515	547	509	492	515	509	537	503	466	513	481	463	506	501	510	523	528	509	511	491	490	478	521	456	486	508	513	502	515	523	483	523	528	496	527	570	521	490	567	500	504	537	500	482	527	481	519	508	520	497	529	490	503	526	535	514	516	532	554	522	518	515	531	500	532	545	515	510	492	489	502	506	501	522	517	502	468	498	484	477	485	528	469	506	499	527	513	491	498	517	498	482	497	532	466	538	486	500	456	479	496	494	496	472	501	532	534	496	515	466	483	493	499	472	507	485	509	538	494	514	535	514	496	531	524	490	487	514	482	492	540	525	488	512	576	478	508	484	507	511	495	517	505	530	511	512	515	503	520	519	491	494	514	510	511	490	501	523	468	490	518	516	502	521	486	499	507	541	523	441	533	501	528	482	515	523	554	500	520	451	455	495	526	480	498	534	523	514	510	508	552	541	505	426	521	513	513	515	521	532	489	549	540	477	523	470	524	510	518	510	458	493	525	473	527	512	537	551	527	517	552	486	481	534	459	498	513	516	504	484	514	557	540	540	538	501	501	526	520	509	523	569	511	458	472	494	517	504	529	515	493	526	488	505	526	555	477	502	472	501	492	476	483	503	528	444	506	489	486	505	512	516	522	458	515	478	465	512	545	502	515	472	539	455	533	492	485	489	470	482	504	493	564	494	499	467	491	528	508	522	546	509	489	516	498	517	500	503	513	480	556	472	528	492	487	492	487	465	529	513	519	519	520	502	533	530	516	517	520	487	482	480	467	559	503	473	525	507	483	510	492	506	512	564	519	488	483	471	489	516	530	541	513	514	510	480	520	456	466	554	566	495	496	505	467	516	518	509	484	503	506	450	472	537	502	510	520	500	472	493	525	542	515	508	508	498	552	511	500	491	489	552	548	542	504	534	497	531	553	465	502	490	563	497	477	505	529	517	548	511	529	523	520	512	536	514	499	466	464	485	477	539	510	488	483	517	485	497	527	472	519	521	509	474	519	547	471	519	486	507	513	515	503	492	450	469	521	463	515	520	527	507	498	531	529	511	514	485	517	518	537	507	478	486	503	476	513	510	510	532	486	464	494	522	513	529	511	532	479	511	539	499	517	486	484	500	534	505	495	496	535	525	508	509	528	484	479	528	499	484	474	476	543	528	514	481	497	509	521	522	483	531	516	529	500	507	510	557	528	498	491	477	547	510	507	525	530	519	563	543	519	462	505	463	544	503	504	527	550	516	528	480	508	496	506	491	523	477	503	526	510	492	493	499	535	513	504	536	508	491	533	504	507	512	484	507	522	550	519	513	519	512	529	479	522	497	503	528	489	547	533	545	485	487	539	473	497	494	510	483	510	527	527	503	502	542	500	510	511	498	508	530	499	525	512	521	477	497	537	522	519	462	517	487	549	493	521	545	540	511	491	483	516	499	487	477	536	517	486	523	546	510	508	515	511	496	498	492	510	519	464	461	501	495	515	481	499	530	512	547	478	499	514	501	455	494	459	469	489	532	509	481	522	534	517	509	532	542	500	560	455	531	518	534	530	539	525	518	447	519	545	527	515	484	508	469	504	522	484	463	501	453	497	511	495	509	505	495	524	511	495	451	509	520	572	549	533	519	527	518	518	520	490	529	446	519	518	498	476	485	474	511	525	499	469	484	526	526	513	508	450	508	457	522	530	505	532	501	522	472	506	533	553	484	528	473	545	503	513	505	493	506	510	533	519	466	524	497	471	453	493	530	489	521	485	499	512	463	526	512	565	447	502	496	520	486	468	465	478	478	507	492	487	487	497	505	466	513	519	515	488	531	537	503	463	496	479	505	510	506	520	493	505	554	469	508	502	499	488	543	532	536	483	507	523	503	471	482	508	546	514	538	511	497	509	494	495	524	482	507	515	447	502	517	509	542	518	513	505	540	515	489	455	488	504	534	487	536	550	489	518	500	551	516	494	502	519	479	494	524	512	531	493	508	497	504	510	499	551	533	532	504	512	549	476	490	493	490	491	506	503	514	460	521	516	476	455	528	523	527	508	500	537	527	492	528	460	502	512	509	493	509	472	496	508	494	487	511	530	501	484	523	521	524	478	518	490	485	535	514	489	505	484	486	512	516	483	475	463	512	520	521	471	538	514	494	509	533	463	529	478	525	487	504	499	524	504	479	523	486	496	495	477	486	492	490	517	535	534	495	503	531	527	501	486	549	477	498	516	523	552	515	562	508	463	513	494	511	541	549	507	532	500	513	535	506
4095	6146	5253	2741	2373	22850	31239	36255	33643	19045	9588	4127	1549	754	589	470	509	504	514	476	473	485	537	497	527	498	482	500	484	500	495	475	497	482	509	512	509	478	464	509	525	492	467	509	550	503	505	458	496	458	482	502	503	487	464	513	494	497	510	560	472	465	491	496	495	513	496	472	502	481	502	524	498	489	516	478	491	497	541	481	509	459	481	512	507	501	472	452	441	495	477	495	531	509	524	485	490	495	503	512	498	479	515	489	490	490	518	513	537	489	495	497	458	521	513	506	483	517	508	471	509	519	504	501	517	524	522	455	541	476	508	475	470	520	473	516	471	463	492	499	497	473	509	481	499	495	506	494	533	504	489	506	518	496	489	458	531	455	452	508	525	510	506	468	496	477	471	516	512	476	488	515	539	536	498	504	479	497	473	534	497	499	516	474	499	492	473	503	511	478	493	500	473	475	498	477	518	479	496	480	496	503	431	447	450	488	504	488	492	437	480	520	475	479	488	503	505	552	481	495	478	480	497	463	483	501	518	498	482	480	475	500	460	516	507	449	517	475	520	496	474	497	488	509	479	478	505	532	527	508	471	489	496	500	478	519	483	490	498	510	520	517	500	472	491	504	505	481	491	486	493	489	475	523	504	514	487	479	447	528	478	532	476	486	500	467	513	523	498	525	463	518	516	499	492	513	494	498	477	482	480	499	474	481	477	522	514	526	474	463	500	485	507	480	467	561	484	472	506	503	454	499	472	515	499	478	490	518	470	499	513	498	488	504	504	472	485	463	493	446	506	492	511	503	528	451	470	520	493	495	495	542	497	471	505	520	477	489	466	464	496	477	517	480	525	512	504	522	481	505	477	479	497	514	522	534	487	501	520	472	476	482	492	482	505	475	464	491	499	499	522	515	477	468	500	502	512	505	462	460	470	491	514	450	512	500	544	446	474	523	494	464	511	486	469	499	469	505	489	484	497	492	475	491	492	473	491	542	496	462	476	515	486	468	523	463	517	485	493	484	484	506	476	468	493	510	500	503	513	509	499	492	455	493	488	489	504	479	507	461	464	497	465	477	478	525	494	512	553	452	450	502	514	460	500	555	498	503	531	504	458	481	474	491	465	478	481	487	492	500	493	484	482	499	465	548	503	524	461	465	542	494	451	469	469	510	467	491	504	498	496	454	491	492	492	468	514	503	454	442	498	499	515	473	482	526	514	518	509	502	464	506	446	455	480	516	569	511	510	495	500	470	495	458	466	496	511	496	490	497	471	483	492	482	513	492	463	501	513	497	539	492	515	472	466	488	500	488	517	488	473	472	491	490	486	474	460	498	511	516	500	510	524	517	487	476	511	491	503	546	490	483	486	485	495	488	480	547	510	496	503	502	504	483	479	471	495	467	540	489	489	479	490	498	535	490	506	473	504	489	515	472	483	469	458	513	502	521	491	497	475	497	522	469	480	495	502	512	450	520	458	487	465	461	466	463	471	476	481	505	494	471	509	476	531	496	488	528	491	543	520	457	487	501	448	528	469	480	488	501	523	439	511	484	461	510	489	507	488	461	464	480	500	492	517	464	528	540	497	496	546	514	501	506	502	462	460	489	465	490	484	498	496	484	522	503	451	465	488	492	503	506	502	479	510	466	473	479	507	531	483	547	509	489	474	504	495	466	506	499	483	514	476	472	480	472	510	524	492	489	516	492	488	480	474	487	461	508	502	503	506	438	507	484	493	462	458	522	469	454	482	503	520	459	477	475	485	485	478	502	487	480	520	523	452	498	472	478	497	500	488	478	497	465	442	437	491	446	484	476	484	514	498	457	466	516	474	426	494	502	479	500	508	518	463	510	517	501	500	475	477	492	457	485	496	479	481	468	464	487	478	523	453	533	490	523	457	484	503	511	473	540	517	427	468	497	491	506	493	516	473	504	477	516	536	471	484	457	491	461	527	494	475	486	506	505	504	483	520	488	436	490	472	459	509	507	499	492	454	481	509	526	537	511	465	504	487	500	490	494	470	499	521	509	482	528	500	508	518	479	506	511	501	478	482	484	484	439	473	492	463	490	493	509	531	502	452	502	521	477	471	484	467	485	545	493	521	515	446	505	481	499	459	492	473	493	488	505	502	483	467	493	478	469	518	441	484	511	474	504	470	495	434	490	482	495	473	513	503	479	486	482	491	471	451	510	480	490	480	510	507	481	534	509	495	500	483	503	488	495	423	466	495	485	489	450	476	487	433	510	506	499	501	475	493	491	472	475	490	505	488	516	472	474	486	464	439	468	495	469	508	484	481	488	515	505	494	496	504	503	486	496	473	567	460	470	453	492	481	507	445	436	452	472	467	502	468	520	474	493	493	529	474	497	512	477	506	479	499	471	442	464	499	447	490	464	480	507	532	526	511	476	526	488	486	484	503	470	496	503	456	540	475	467	491	471	470	482	475	437	474	485	494	474	527	481	498	499	441	513	530	449	545	488	471	499	538	477	451	505	513	519	458	509	512	498	478	452	520	510	454	487	502	502	488	459	480	468	500	460	488	483	472	473	467	465	445	443	520	474	462	485	488	493	477	490	470	510	475	511	504	480	484	474	501	503	544	515	463	511	515	475	475	458	485	498	528	450	513	496	458	480	488	510	493	486	480	482	494	446	454	482	460	475	508	467	468	508	505	503	501	492	485	503	506	454	476	501	489	498	488	490	514	466	500	491	464	496	533	446	471	476	480	477	472	453	502	494	513	501	481	538	491	481	504	496	501	499	490	515	485	476	466	530	474	479	465	508	482	516	482	464	476	492	467	461	457	516	479	448	476	476	486	482	507	451	504	470	492	485	451	473	518	476	478	481	499	492	477	524	487	483	506	457	489	502	527	508	495	520	449	532	471	514	463	499	546	483	491	530	500	501	458	461	508	467	480	481	476	467	493	507	438	468	463	533	489	486	528	526	474	498	462	482	478	522	478	512	500	509	516	506	488	474	498	505	489	480	452	483	490	491	477	483	497	471	447	507	494	490	499	453	504	490	509	495	492	491	451	474	479	527	513	514	476	499	450	455	512	483	498	488	455	488	465	517	499	490	452	480	490	515	484	505	470	493	454	508	513	442	503	446	475	492	466	469	516	483	494	473	477	470	511	466	476	514	495	499	471	455	459	473	482	454	539	493	471	505	486	498	487	487	497	501	457	478	474	519	483	484	488	460	467	496	475	483	533	497	438	543	476	483	474	491	482	471	482	457	488	455	483	534	472	505	505	487	498	500	476	473	512	467	480	533	458	495	478	482	530	485	516	494	481	488	452	475	465	507	507	460	487	497	456	518	519	497	497	506	484	492	495	518	479	459	491	503	472	491	485	492	501	529	510	467	481	522	469	460	472	446	527	469	508	497	480	506	487	499	471	457	516	491	463	464	492	495	500	477	416	497	483	474	451	508	499	483	447	476	513	457	479	493	455	471	478	476	462	478	518	460	477	479	542	478	485	497	506	457	501	453	512	485	463	500	455	496
27575	11905	1472	684	568	968	1563	2208	2351	1558	962	603	447	408	413	380	385	390	376	384	375	374	387	436	412	419	392	403	369	401	398	349	407	384	381	395	414	404	404	369	380	409	401	403	355	415	397	395	372	380	377	385	363	384	365	390	414	387	391	407	396	387	389	355	420	404	391	380	367	389	395	348	373	367	387	344	378	348	378	412	373	354	411	420	372	397	390	373	384	412	360	379	378	409	375	383	353	361	418	404	369	381	401	398	398	393	408	350	379	382	378	401	395	407	395	362	369	401	407	425	415	371	386	397	367	391	389	402	350	403	388	406	388	383	381	397	376	361	422	393	398	398	415	369	398	379	377	437	406	360	442	366	401	390	390	385	403	362	372	375	404	382	395	359	399	386	378	372	359	378	411	400	440	391	406	386	382	381	418	381	387	417	385	348	410	401	376	374	398	366	402	403	392	425	399	405	387	358	371	422	406	403	395	392	378	390	385	417	332	355	375	340	352	395	398	421	372	336	391	368	385	365	401	401	378	394	357	393	372	417	370	374	385	374	427	366	393	391	404	380	385	403	383	373	376	371	391	396	388	374	397	422	392	367	416	380	433	406	387	406	401	391	374	371	390	441	364	366	355	412	350	424	366	415	377	327	370	395	381	375	378	405	380	389	427	394	402	367	394	428	403	391	375	373	399	373	395	397	387	407	392	404	355	392	348	348	403	404	359	401	373	388	400	365	408	423	409	395	403	357	390	371	407	398	356	399	368	401	408	388	393	409	394	381	392	411	382	424	404	369	370	399	395	388	372	357	398	359	365	383	423	426	386	388	387	388	394	356	365	396	373	402	372	416	384	401	401	378	416	371	377	391	414	384	388	391	398	382	407	374	377	381	387	383	376	377	378	360	360	411	397	410	366	442	411	344	393	388	455	409	370	373	368	418	401	385	370	380	371	419	402	408	378	392	416	400	409	376	387	418	406	395	374	371	376	372	362	383	372	373	374	361	390	415	382	382	402	381	394	368	396	394	386	419	378	410	413	373	378	397	385	416	346	395	390	400	345	382	397	412	413	360	404	402	386	363	368	371	415	383	387	416	386	393	345	359	410	371	408	416	392	391	373	353	360	405	393	373	410	372	394	362	392	374	392	416	382	367	379	403	393	362	413	373	386	409	368	418	406	373	374	353	371	412	385	386	410	387	372	388	378	382	417	364	420	438	401	400	364	365	413	418	363	414	386	397	402	404	404	377	389	345	419	384	409	370	379	392	375	373	384	366	401	388	413	367	377	406	364	390	381	347	403	427	425	414	391	370	443	386	406	414	374	359	375	398	395	390	363	387	415	398	382	388	399	408	397	415	401	398	362	406	375	394	396	396	409	403	377	406	378	403	406	376	391	372	422	385	386	401	380	419	379	372	393	412	421	357	421	370	384	382	402	414	375	425	389	361	404	389	430	400	369	382	421	390	379	391	375	406	359	429	381	414	409	382	389	382	398	412	415	387	379	406	386	379	415	413	384	411	415	388	382	357	438	401	371	374	382	380	393	375	355	378	387	371	372	373	406	408	401	425	347	384	409	408	377	392	405	396	374	427	358	424	400	392	373	424	396	388	412	395	428	408	379	394	387	365	360	371	373	373	447	394	399	378	401	383	370	376	356	388	382	370	372	409	366	405	338	370	375	403	391	374	422	399	387	379	395	376	365	406	360	400	416	410	353	361	392	363	363	408	427	379	378	391	436	365	396	365	402	413	385	419	406	368	425	370	355	408	365	358	379	425	413	392	389	402	403	364	351	384	392	360	380	389	383	370	352	356	403	396	401	372	372	400	411	433	395	381	377	377	408	399	385	380	413	413	404	309	367	386	408	375	389	394	394	373	379	395	361	404	367	364	423	349	370	394	371	408	398	387	357	387	398	378	408	394	373	417	352	389	381	382	390	398	431	394	395	426	409	400	383	362	400	411	369	343	404	352	416	350	389	403	388	388	407	401	356	411	367	393	393	375	449	387	389	392	372	419	369	413	425	421	390	405	363	399	425	404	341	399	394	374	376	407	372	429	395	393	402	381	396	397	372	366	397	397	392	374	388	374	390	418	423	396	366	390	405	401	376	393	400	373	386	397	359	387	386	411	393	375	392	380	381	409	369	399	381	369	403	376	412	377	389	398	378	436	410	391	398	387	378	374	419	361	367	394	414	393	383	358	420	413	399	406	411	381	393	388	361	410	390	390	368	401	396	390	402	400	387	370	396	407	366	380	384	385	352	403	390	379	376	396	380	385	400	354	421	385	403	385	392	368	397	424	369	415	367	376	388	426	407	407	374	377	387	379	381	415	394	372	374	424	393	391	376	386	416	377	378	378	393	386	387	362	394	364	377	384	406	379	407	405	412	381	420	373	396	417	383	376	399	366	371	393	402	399	400	432	400	415	376	360	380	356	382	383	357	366	424	432	377	382	383	395	375	396	419	366	379	373	368	368	369	384	424	413	402	387	407	341	414	375	414	369	381	382	405	380	411	404	425	398	390	406	398	359	371	402	394	385	413	393	381	386	396	406	397	447	416	426	411	380	383	384	398	417	372	411	394	389	426	359	406	425	362	396	394	391	406	408	406	391	387	410	383	370	380	363	362	380	397	374	407	368	392	374	372	378	402	375	407	385	392	462	415	413	343	391	429	368	353	387	373	391	394	396	404	378	386	394	394	388	388	403	353	358	374	378	378	362	370	371	380	392	395	381	365	350	414	357	428	398	387	370	410	399	369	382	418	379	365	402	383	371	400	422	384	382	404	417	396	416	423	380	378	366	412	384	413	432	406	396	433	388	404	397	391	358	393	393	367	444	360	383	405	346	377	379	414	391	401	385	398	389	388	352	393	347	375	361	396	383	354	396	320	381	394	359	386	382	374	335	393	361	377	383	393	404	381	370	408	385	360	409	366	376	360	341	384	400	414	403	412	393	402	381	404	395	402	341	378	377	382	397	395	365	393	404	391	394	385	388	386	336	367	394	386	389	411	405	348	382	393	398	382	378	412	422	394	406	396	373	382	366	371	388	409	354	372	423	368	421	382	371	367	392	410	387	425	380	357	378	374	374	404	395	388	378	386	351	375	383	388	382	391	380	359	410	384	400	402	378	386	407	414	405	352	416	397	390	400	345	403	361	364	384	382	366	389	379	388	396	423	373	410	398	400	400	379	357	379	405	425	396	428	371	417	387	375	402	401	395	393	396	356	351	389	367	386	405	401	395	403	373	394	406	409	408	411	381	426	376	409	407	385	422	398	371	400	386	403	367	428	350	380	408	390	386	416	414	384	396	380	395	374	374	367	391	412	393	404	358	393	385	387	411	387	393	362	381	381	343	384	365	365	371	379	367	346	416	404	385	388	387	389	400	416	349	387	395	396	403	387	392	362	402	381	372	383	393	380	389	365	402	381	383	351	404	379	346	372	356	367	384	391	358	408	376	392	387	401	391	327	367	392	377	374	366	407	393	383	392	403	384
4833	940	981	509	629	1423	2122	2995	3091	1806	1098	608	486	382	401	380	388	338	397	382	390	369	387	349	374	358	369	397	359	387	324	370	358	367	359	341	369	388	352	352	391	365	407	370	380	378	368	377	384	392	412	335	368	354	403	396	353	351	394	392	391	332	361	338	380	391	342	392	404	373	347	361	396	384	365	332	380	369	371	371	362	379	362	344	418	337	371	394	372	391	385	362	336	371	394	325	352	368	391	372	370	351	411	348	385	376	367	358	388	369	346	351	360	382	387	363	359	347	368	383	346	374	355	400	395	348	346	346	367	369	350	337	382	368	386	397	382	380	375	350	376	376	379	334	358	382	339	341	377	385	352	343	375	378	363	362	353	384	367	349	406	356	384	353	365	375	345	346	372	371	379	384	374	362	369	362	362	379	373	365	361	384	369	363	406	343	381	386	399	364	398	368	371	363	375	387	393	392	374	369	373	353	360	386	369	365	389	393	377	344	389	372	381	343	360	384	366	352	364	369	376	331	356	355	341	370	372	383	379	388	334	402	379	389	356	366	350	358	381	340	383	398	392	394	378	353	368	378	359	344	326	392	350	362	366	342	405	367	365	392	372	388	368	393	352	364	370	401	360	406	362	351	368	346	355	367	350	397	371	355	385	354	375	368	375	348	371	389	344	359	379	363	380	420	384	355	371	382	341	373	372	392	366	352	382	374	400	377	360	384	385	387	358	352	390	377	384	379	362	370	361	364	385	398	349	349	365	353	362	364	382	379	340	356	300	408	378	351	390	363	337	389	364	372	355	374	374	352	360	377	348	340	359	368	368	376	379	413	361	394	348	355	360	379	396	367	380	365	340	431	371	358	403	369	368	336	360	375	377	378	335	391	388	391	332	362	344	378	367	379	364	361	376	390	362	379	373	326	379	369	367	339	384	389	368	326	401	360	387	362	376	373	395	402	369	374	367	350	348	340	376	397	390	339	383	338	378	342	369	357	409	389	395	368	366	422	324	362	355	422	341	345	314	354	383	357	353	374	349	404	363	363	386	367	356	347	367	374	355	403	370	371	372	370	372	338	368	353	372	342	382	344	381	388	381	378	335	368	366	383	382	382	369	356	374	362	382	366	342	404	341	377	381	368	358	383	375	382	389	389	388	379	367	404	358	371	398	369	375	382	332	341	401	357	355	365	339	370	365	357	340	395	398	345	341	387	368	352	395	362	340	385	380	363	373	349	351	372	347	398	386	358	377	360	344	387	366	364	375	365	392	353	394	359	386	397	426	360	361	376	367	350	348	380	347	396	392	338	368	381	344	350	353	368	397	376	376	381	351	374	369	330	398	356	378	374	377	368	384	386	362	356	384	381	341	369	349	354	360	370	349	414	393	365	381	350	358	355	371	350	371	411	351	388	365	372	393	360	378	365	361	346	333	352	359	333	340	359	361	351	389	354	319	385	377	361	340	394	381	377	349	382	377	319	358	367	382	378	376	322	393	364	336	377	358	389	344	358	377	343	363	351	361	392	394	359	343	372	346	366	349	390	350	383	369	369	340	362	362	371	363	348	355	334	343	321	379	370	360	369	369	375	400	380	322	402	384	373	354	364	342	381	375	328	355	349	358	368	352	371	397	403	364	382	361	355	393	354	352	373	362	382	336	360	343	361	381	380	388	371	401	374	415	389	341	360	358	354	367	366	387	372	386	367	389	386	383	341	371	372	369	343	386	359	354	380	347	359	356	386	394	389	351	379	394	389	357	354	351	392	332	360	337	380	366	357	357	370	394	335	376	402	367	385	352	349	393	362	400	410	355	362	398	381	349	372	372	374	406	388	369	384	342	361	396	344	391	392	362	351	384	352	357	420	346	365	364	347	390	329	369	351	395	394	375	393	402	389	363	385	410	367	384	337	320	396	339	370	390	333	361	389	379	337	363	321	339	340	347	366	375	356	378	351	356	381	395	355	374	355	373	392	351	372	368	366	380	375	366	370	346	375	370	385	365	368	373	371	380	384	373	361	394	354	374	346	349	359	366	373	378	333	362	359	423	331	370	360	376	363	364	413	385	363	350	367	372	391	397	373	335	392	403	363	341	317	381	356	364	361	329	342	391	360	366	376	367	367	382	355	399	382	401	343	369	314	358	397	401	375	371	344	397	349	394	347	364	353	374	385	382	368	369	376	373	413	357	392	358	357	403	336	364	402	350	351	392	375	384	367	361	383	373	384	361	332	371	371	358	382	354	379	346	370	377	367	344	336	364	369	357	357	350	349	385	371	381	367	368	374	375	357	389	384	346	385	391	345	368	372	410	381	390	340	400	358	354	386	348	388	350	391	381	352	359	369	360	346	401	375	402	340	356	381	387	351	382	377	326	352	373	377	380	354	369	336	352	396	413	367	356	389	375	378	361	373	363	356	381	324	354	403	353	389	378	374	358	391	342	413	345	349	362	394	339	338	377	364	374	379	387	391	386	354	346	407	353	371	373	360	355	377	382	351	351	393	365	361	366	334	394	344	352	367	333	360	407	366	384	350	366	369	363	364	365	372	358	401	361	370	387	389	325	372	346	397	363	365	386	370	332	354	391	353	357	363	374	392	374	358	345	382	363	365	376	364	372	374	364	356	366	409	385	395	355	396	422	338	377	381	386	363	369	372	367	320	345	334	362	361	359	383	385	352	360	365	380	361	378	379	376	356	398	346	365	361	375	409	398	368	364	379	381	390	338	367	367	345	398	364	383	353	349	360	342	389	384	396	361	349	385	356	376	351	391	370	360	391	357	363	372	362	405	390	344	364	389	360	381	384	371	396	344	390	329	344	351	332	370	355	374	328	346	349	368	350	359	370	357	371	358	374	344	359	341	354	388	346	347	371	358	397	347	366	363	380	368	367	396	355	396	366	348	362	358	370	378	363	375	374	394	342	366	382	358	340	324	359	334	376	356	352	352	347	320	380	385	368	359	383	376	371	371	348	364	383	369	393	341	360	358	380	381	387	371	399	336	329	402	334	371	375	384	362	373	362	397	348	357	363	337	354	396	355	373	394	405	339	392	383	394	357	385	410	353	382	370	365	363	363	366	362	376	368	377	369	360	367	365	362	379	382	348	360	373	347	338	384	319	373	388	388	375	345	377	362	347	368	385	367	415	353	367	332	361	387	377	367	364	384	386	356	380	358	360	372	373	394	393	354	352	366	335	361	420	377	379	349	363	355	357	359	351	318	352	370	369	330	359	327	381	360	396	360	401	354	373	387	390	381	346	408	328	363	378	348	389	377	359	401	386	351	351	374	359	379	383	376	362	364	359	383	338	348	364	380	378	349	391	367	384	355	355	373	342	322	362	375	332	349	337	373	395	407	352	344	367	370	371	366	348	340	373	321	348	399	368	384	364	357	366	361	380	352	348	377	390	363	393	364	351	378	349	362	361	384	370	338	380	360	354	376	367	345	412	331	335	365	372	359	348	405	379	367	360	346	391	362	358	386	387	370	372	387	403	367
25512	21380	27158	25117	5427	7540	12252	22311	20024	11637	4919	1804	801	532	406	437	429	401	428	401	412	429	440	395	437	425	390	393	387	397	395	379	394	428	400	415	404	463	377	409	383	417	419	429	414	381	394	381	382	375	405	403	434	398	409	380	407	372	432	436	401	408	414	452	395	390	407	429	415	407	387	401	379	369	419	436	396	414	413	416	428	410	423	407	438	385	407	407	414	433	371	419	434	421	398	398	418	370	433	422	401	378	400	413	364	399	360	385	401	415	408	361	387	394	392	409	381	379	378	396	422	419	395	386	415	382	421	363	401	390	412	373	376	383	383	388	407	390	409	398	410	415	424	373	395	380	396	368	412	383	412	391	383	404	431	379	369	398	411	394	426	373	414	402	390	393	383	389	398	431	396	390	403	427	430	411	435	408	395	409	403	435	379	406	432	375	406	399	393	397	408	419	378	430	421	412	417	412	409	355	405	417	400	426	387	398	399	384	410	409	414	352	419	416	443	433	385	453	424	388	400	397	421	386	398	393	387	408	407	414	420	411	402	383	412	424	437	453	378	418	384	382	394	366	418	390	375	415	380	399	368	383	394	424	417	382	411	401	403	428	440	405	392	429	411	407	411	426	414	404	430	403	384	408	402	372	414	403	371	396	430	403	384	444	388	405	363	389	405	410	423	399	392	431	395	425	414	445	384	380	395	383	383	407	431	409	380	395	396	423	404	384	456	385	399	383	444	435	413	399	397	353	370	399	413	393	377	391	422	380	421	370	441	390	393	389	383	419	398	424	419	406	421	382	413	409	400	420	366	411	356	392	431	422	388	380	383	372	421	442	399	405	431	377	392	426	415	407	399	403	402	419	444	401	399	374	418	384	431	371	421	416	400	385	396	401	426	392	396	404	412	385	419	430	441	349	383	392	401	434	433	386	429	387	418	394	425	410	397	413	437	403	407	358	451	410	388	419	411	401	403	426	389	393	347	383	405	407	416	411	403	409	362	396	357	417	389	440	375	382	415	401	426	403	413	406	403	414	449	392	378	395	378	418	418	389	426	394	377	421	409	392	399	402	432	416	433	391	375	384	391	402	388	427	369	422	410	421	436	395	370	423	405	401	388	440	406	436	411	402	412	420	405	418	410	405	426	389	404	401	392	403	439	440	396	396	441	415	421	392	416	391	407	412	436	413	366	437	430	396	416	371	367	394	451	417	408	375	419	391	431	369	420	386	369	390	409	406	402	383	374	400	402	397	388	400	419	426	384	425	414	424	432	372	416	385	414	376	378	403	450	417	448	421	438	397	428	385	395	390	403	381	427	399	427	430	418	389	400	418	374	394	401	406	433	424	407	399	389	424	409	408	414	423	427	412	426	400	389	387	401	390	396	388	395	414	423	408	444	396	394	404	420	401	374	390	417	421	411	406	394	401	388	396	409	401	421	368	391	436	362	420	373	407	401	408	369	375	426	384	405	391	416	428	452	412	414	424	398	379	411	407	400	399	409	418	396	439	403	385	386	410	373	374	411	431	422	409	373	398	383	411	406	420	408	411	361	419	387	412	424	415	385	413	437	405	369	395	400	367	428	406	411	418	396	363	356	390	408	385	403	399	412	419	411	412	382	390	389	417	393	397	428	418	365	426	349	387	407	375	396	414	385	392	402	411	446	413	375	430	451	406	403	383	428	429	387	435	404	421	403	420	424	388	402	418	411	397	395	415	433	379	414	378	399	392	398	439	408	394	388	422	366	386	436	356	400	425	415	357	419	414	392	371	378	391	398	408	409	419	412	382	403	392	418	424	400	376	376	402	429	399	404	396	413	370	390	395	415	425	418	419	393	414	452	412	392	425	400	404	404	402	385	407	367	386	383	422	417	422	400	378	396	405	432	389	407	416	398	407	373	380	381	393	413	414	378	423	416	390	425	399	431	358	381	409	423	442	420	385	376	377	393	410	412	426	444	404	399	420	393	404	394	393	393	399	372	383	357	417	400	409	432	390	425	419	414	375	411	386	394	413	411	398	420	377	386	391	398	375	415	354	417	451	377	440	381	399	403	388	421	386	408	375	395	403	429	394	375	423	393	434	416	415	395	401	406	432	389	421	420	409	377	392	361	371	371	417	393	413	366	440	393	422	406	426	382	425	400	413	419	407	411	412	395	431	402	402	384	401	429	417	400	405	394	394	411	432	386	397	405	405	388	427	432	413	387	412	396	417	403	412	427	381	362	444	408	417	396	399	418	400	439	402	426	372	402	418	430	415	400	391	386	428	410	393	365	419	401	404	420	465	419	405	361	403	417	356	377	382	426	418	419	363	413	383	413	386	394	401	407	372	385	441	410	397	387	402	391	387	418	406	428	423	406	402	402	399	378	435	390	378	411	420	394	415	421	400	396	410	387	399	426	418	371	403	386	400	407	385	407	434	405	399	387	417	446	424	390	408	436	380	408	391	407	394	394	367	427	371	365	434	380	417	415	401	394	380	407	371	406	407	421	392	428	412	426	432	404	397	417	352	408	430	383	418	405	398	398	399	381	383	398	395	410	394	411	405	444	373	387	447	418	398	421	450	443	401	452	431	416	400	423	447	426	390	413	452	399	402	375	413	425	388	383	409	399	417	383	446	409	411	410	390	391	417	433	403	418	374	427	378	433	402	390	427	451	424	387	399	414	413	448	404	410	403	387	402	401	380	411	419	410	416	422	415	369	384	402	400	398	410	362	425	396	379	421	373	407	382	419	405	384	420	418	381	407	386	435	369	383	425	364	399	427	382	410	390	360	404	423	426	392	429	402	397	399	413	425	419	389	412	420	385	418	371	416	442	421	389	408	455	391	394	415	385	380	407	409	422	423	386	417	387	418	413	375	422	418	402	397	381	385	389	393	413	404	392	418	375	379	412	386	407	426	399	385	391	372	407	423	380	416	392	391	459	410	448	436	426	395	412	372	369	389	428	424	397	406	414	398	381	424	410	427	390	395	404	403	422	391	366	384	398	396	425	411	435	420	408	436	392	442	449	380	393	377	364	414	412	408	404	428	395	428	402	426	373	392	398	375	400	430	410	416	388	403	384	426	386	410	397	400	416	382	408	421	407	399	384	413	403	390	432	406	382	395	398	432	377	400	397	394	374	399	397	449	398	392	411	427	407	415	394	397	381	415	412	417	387	401	433	411	425	398	396	418	392	395	364	419	432	386	384	435	365	387	400	393	405	402	405	393	384	379	419	410	359	419	404	372	388	425	403	389	390	393	430	419	407	404	394	431	402	397	394	402	409	425	452	415	411	428	384	394	389	396	403	416	433	391	399	386	419	438	372	413	414	420	370	398	396	394	392	382	382	394	446	378	391	389	430	425	404	416	404	388	403	419	439	435	366	405	404	431	401	379	387	418	397	408	431	386	381	400	406	398	413	407	420	382	398	418	404	416	390	402	422	397	393	387	401	410	408	414	396	439	447	389	403	393	407	402	388	400	363	406	405	393	394	428	379	395	391	413	411
3553	3663	2673	1413	2650	8340	13524	22406	18367	10300	5230	2022	892	488	428	418	416	450	426	408	390	428	395	387	365	404	402	367	398	386	387	392	367	406	383	425	399	412	407	423	424	393	420	382	407	424	376	353	384	438	414	394	426	416	389	389	413	406	412	410	366	377	370	444	360	374	409	394	410	385	413	403	397	427	380	407	389	383	416	378	405	367	404	377	395	395	405	404	385	378	375	415	385	419	407	443	412	410	422	394	415	404	394	411	403	406	413	411	413	396	398	382	374	404	365	394	410	423	396	380	422	421	449	387	376	409	399	423	418	390	397	378	392	391	367	393	404	398	441	433	382	381	418	404	418	412	377	376	399	435	393	409	404	381	436	443	382	388	406	403	419	369	406	388	382	391	391	401	403	394	392	388	396	427	416	421	366	390	447	403	401	418	405	415	410	416	387	380	398	416	404	404	408	378	454	400	426	416	402	391	383	403	393	401	344	355	403	430	381	406	427	405	403	403	377	362	420	354	423	363	371	411	379	413	394	395	399	390	421	386	417	372	405	364	373	413	428	383	390	383	393	418	392	373	376	381	371	408	388	388	372	395	341	389	437	401	414	410	392	425	406	391	390	382	393	395	404	379	353	430	388	366	383	423	430	378	378	403	428	388	373	392	392	392	422	379	416	407	382	407	400	387	335	397	438	391	398	353	398	384	407	421	394	403	393	360	398	406	407	409	388	424	377	372	386	381	394	406	419	360	422	402	375	436	385	394	422	419	392	411	403	419	415	388	394	356	390	381	388	416	403	389	388	417	381	399	377	386	415	415	403	384	384	413	401	399	398	376	402	401	400	362	373	436	377	416	416	384	421	414	364	409	409	352	365	414	386	374	415	385	392	430	392	400	373	438	440	395	386	339	381	399	411	426	343	371	407	375	385	416	427	383	408	357	400	405	404	399	370	399	388	363	414	371	395	423	416	398	403	382	421	355	404	395	401	420	430	383	401	362	400	396	408	396	406	399	411	387	383	409	403	357	370	389	398	398	372	399	422	422	385	407	391	381	398	407	411	415	412	384	382	392	364	366	418	363	401	402	373	396	371	406	406	427	394	402	410	398	392	394	396	421	419	394	429	408	372	400	411	387	407	391	400	417	379	370	419	426	424	417	423	392	388	346	413	399	375	388	404	399	367	402	392	384	384	414	394	434	397	430	402	383	371	410	390	377	386	407	398	408	375	381	387	409	382	354	419	401	361	386	415	399	389	395	391	390	437	421	390	428	414	430	431	414	405	405	390	406	383	399	404	384	373	376	406	412	369	352	397	376	389	418	423	412	389	399	389	405	427	411	397	435	380	379	399	386	395	413	403	379	405	412	383	390	378	413	399	383	400	397	352	402	411	390	430	391	407	412	427	428	373	401	426	378	367	400	393	376	422	407	383	370	384	391	383	396	360	386	375	390	390	376	363	388	387	350	382	376	370	406	437	361	386	345	366	408	400	396	396	400	376	390	405	416	386	378	383	377	407	404	402	426	360	394	401	420	406	372	380	442	409	386	386	398	385	390	358	371	377	345	393	392	373	429	392	420	392	373	390	383	404	399	397	378	402	403	403	403	369	409	366	379	375	401	416	395	398	386	363	380	427	422	390	386	370	377	410	412	401	407	441	434	396	414	424	387	401	392	383	406	423	351	390	392	404	374	423	401	406	408	369	373	390	402	378	419	394	394	355	391	396	394	378	400	387	370	398	409	389	407	363	359	338	404	388	381	382	382	392	392	383	404	385	407	401	369	425	382	390	392	365	406	411	416	395	413	410	410	387	412	368	382	428	393	389	387	390	384	354	387	394	343	414	368	378	436	382	370	407	412	423	433	408	377	396	415	363	409	402	365	373	396	368	394	402	406	410	425	388	393	402	414	376	409	398	393	370	360	387	403	403	420	384	400	394	370	399	392	392	389	380	407	392	401	371	384	423	411	381	394	380	375	409	428	403	418	410	389	400	411	389	382	443	389	414	385	376	395	375	417	387	422	416	377	409	373	361	404	372	385	380	357	400	447	366	391	357	373	413	432	361	390	389	382	450	385	390	431	401	396	398	397	392	386	414	390	385	404	370	386	398	396	355	409	387	387	374	356	388	409	393	377	394	405	379	404	375	420	390	422	401	387	397	382	419	352	399	388	398	364	421	381	357	433	396	379	410	419	373	390	368	421	412	395	359	409	407	381	408	400	411	394	357	386	364	403	409	395	378	382	375	393	406	382	370	374	389	386	396	397	401	378	419	397	412	414	433	394	394	359	449	370	410	396	377	376	386	405	431	402	396	427	393	372	366	394	403	379	396	382	390	373	390	397	392	389	408	426	402	379	393	400	383	360	426	385	379	392	387	412	420	371	392	399	395	414	363	408	357	409	385	422	416	402	413	404	383	409	370	399	359	350	415	395	386	438	384	369	391	391	380	398	401	401	398	410	391	399	374	351	376	391	419	403	388	391	410	420	367	391	338	394	384	399	376	413	384	387	400	370	365	385	387	371	358	385	392	386	383	397	377	406	372	399	365	379	438	411	379	385	403	421	404	363	407	396	397	415	357	405	406	394	403	389	384	392	378	371	376	351	395	384	384	426	378	390	405	409	428	407	374	394	409	422	370	367	392	449	398	389	381	398	407	392	420	380	385	415	405	383	394	395	382	411	397	382	391	375	411	393	403	362	432	413	391	426	408	408	442	387	384	355	389	387	385	417	414	400	401	422	384	393	417	380	392	378	410	405	417	405	367	382	423	379	422	408	349	390	401	395	390	398	409	395	358	380	408	382	417	401	412	378	393	365	378	379	406	393	410	425	393	377	388	394	357	379	357	383	401	390	383	413	389	355	393	382	389	408	386	385	374	390	411	394	375	391	414	394	388	386	381	383	405	404	392	373	409	390	401	397	397	359	384	401	422	381	368	394	439	412	385	400	403	408	367	378	389	428	427	406	402	388	414	426	432	383	399	402	367	393	388	398	399	386	421	408	407	404	436	372	392	393	374	372	433	390	405	382	398	386	342	409	371	399	388	431	408	412	402	415	412	448	393	413	440	401	402	387	393	408	355	387	432	412	388	405	373	362	405	368	414	426	397	370	374	376	396	392	395	401	390	417	410	405	390	377	384	400	375	385	363	384	364	422	430	382	395	413	368	386	436	393	406	385	370	432	393	435	410	384	448	414	393	394	401	378	400	379	387	386	391	415	389	391	411	375	408	412	402	417	384	406	399	376	387	400	400	392	399	388	395	424	377	396	423	438	380	373	384	381	375	359	401	405	384	393	402	444	382	389	401	428	368	379	374	369	406	398	418	410	403	418	405	399	397	398	378	399	381	393	387	399	372	395	383	356	382	400	386	379	400	369	405	389	391	374	392	428	390	406	418	391	417	380	388	387	398	413	424	399	356	411	416	430	371	410	410	362	415	379	392	403	358	390	399	392	383	387	401	386	385	399	366	408	385	401	400	426	403	359	406	374	411	416	376	391
24228	21332	28617	24385	21305	19956	22232	36527	35604	26667	14784	5176	1749	850	655	541	522	537	555	558	517	502	540	540	523	532	524	517	544	518	547	514	517	508	485	534	529	511	506	478	505	517	525	518	551	522	548	520	496	518	512	521	457	555	504	534	522	519	513	524	532	548	520	498	557	485	514	505	513	512	509	480	514	556	564	537	525	570	477	525	516	518	528	552	504	511	496	500	530	541	530	536	506	552	525	527	489	491	514	483	543	520	527	527	506	533	525	544	518	510	523	514	506	504	524	527	523	509	519	519	544	518	499	511	503	514	529	515	529	525	534	494	506	541	520	501	508	493	522	538	571	513	511	504	518	522	526	507	499	502	506	525	516	533	480	513	532	536	492	506	504	530	511	493	487	471	484	520	550	509	547	519	507	529	555	480	524	542	520	485	498	508	539	513	516	497	556	536	532	526	495	549	496	502	501	504	464	493	496	477	523	483	530	519	525	501	541	523	456	527	529	548	484	538	532	543	517	515	524	528	490	514	556	523	512	526	542	479	529	511	527	552	491	481	545	510	526	570	470	483	508	498	501	537	513	530	520	469	561	546	544	481	511	536	518	488	531	516	523	556	526	531	518	526	503	532	528	544	490	509	548	546	515	540	498	501	504	483	511	494	511	533	515	560	501	529	504	477	527	484	540	521	554	547	493	524	512	507	475	508	528	538	509	489	529	521	525	522	511	525	497	510	493	530	550	518	543	494	521	520	472	492	531	507	524	466	509	540	480	521	534	513	495	516	515	509	498	485	550	531	556	527	517	496	502	529	517	515	513	474	558	501	535	467	494	505	482	523	516	487	514	535	493	518	502	514	483	523	522	508	486	503	498	554	502	492	526	472	525	502	494	546	503	543	512	503	518	499	512	548	537	489	515	536	492	525	511	510	523	561	510	496	500	545	479	547	498	547	524	534	522	499	526	519	466	455	494	454	534	493	514	505	517	523	488	500	519	501	507	533	519	508	516	534	506	524	520	483	493	511	519	491	513	502	514	496	502	548	502	479	498	529	493	514	521	516	522	498	491	491	529	526	505	529	532	505	507	503	511	512	486	549	517	516	500	496	596	499	504	524	511	499	503	541	559	518	552	524	483	513	491	550	528	495	493	548	532	532	552	493	530	526	479	523	520	517	524	514	524	467	510	522	523	500	526	497	511	504	470	538	511	495	522	516	520	498	527	486	478	539	528	488	478	488	502	505	529	528	535	518	476	525	510	540	473	528	525	541	508	536	492	536	497	470	519	563	542	527	533	521	542	507	517	583	535	512	479	536	540	501	517	515	531	515	523	508	521	525	502	528	545	518	542	523	531	517	513	538	516	502	540	514	516	504	545	494	506	522	468	571	521	512	512	525	507	491	486	508	538	502	541	511	496	541	499	520	545	497	514	536	520	501	513	550	516	533	500	487	515	523	524	486	520	472	510	523	515	525	510	497	523	477	485	485	540	509	519	490	524	532	509	503	527	527	485	546	515	514	539	507	513	532	484	518	501	522	484	535	505	535	531	555	523	490	536	527	522	492	532	536	499	539	506	512	482	531	528	584	499	517	559	489	517	497	526	509	511	516	528	505	474	500	506	538	487	526	537	528	501	527	534	507	500	499	493	528	524	531	528	509	527	506	548	524	512	553	541	504	499	519	508	495	533	534	496	530	508	527	512	480	535	552	568	532	496	488	562	515	518	486	530	508	485	522	559	546	518	496	516	513	484	456	452	539	512	508	543	513	508	509	514	554	512	521	490	534	499	515	524	562	524	526	545	492	499	551	482	499	551	512	535	547	489	517	474	491	493	498	527	514	485	501	508	540	517	523	531	509	516	493	487	474	522	550	525	514	498	546	519	496	502	493	510	507	503	517	519	576	495	555	555	491	492	513	501	486	468	544	556	552	509	491	537	543	513	516	512	501	524	527	529	495	499	523	504	529	508	505	498	443	514	510	494	497	524	482	496	520	532	494	543	573	521	513	529	505	507	532	499	522	506	513	505	533	483	475	525	538	531	507	492	516	530	537	541	497	544	487	501	485	516	521	534	514	493	496	551	516	508	508	553	501	505	517	495	488	544	515	521	494	511	532	477	466	518	519	509	546	546	552	513	484	502	513	511	547	464	491	514	491	513	502	519	495	496	511	461	523	561	518	492	542	517	447	517	527	535	551	526	510	517	512	521	505	473	502	522	538	518	495	490	522	544	516	497	528	534	530	524	506	517	499	517	477	506	555	482	501	507	481	541	470	530	535	489	494	495	497	497	472	536	482	565	501	508	543	495	509	537	483	513	551	530	500	511	514	546	517	505	530	505	505	505	491	497	478	517	498	480	497	501	507	499	508	501	548	494	530	489	543	522	476	560	529	511	524	546	518	549	523	504	494	520	519	513	513	523	518	561	505	504	471	518	525	526	471	490	534	520	505	509	498	521	512	538	531	515	492	512	533	544	533	520	505	478	527	527	504	508	511	547	503	516	531	491	526	505	514	496	504	516	521	488	460	514	522	516	517	513	541	547	511	530	493	531	511	486	511	517	509	534	515	523	486	513	496	531	542	577	478	497	542	531	529	526	465	547	497	547	532	552	504	445	514	512	459	533	472	517	476	517	513	470	496	478	536	520	525	491	509	527	494	517	507	521	525	556	508	503	500	496	484	495	484	533	526	517	505	494	519	498	453	489	488	515	495	540	466	555	501	501	475	498	519	515	492	508	561	526	503	493	511	515	486	544	509	477	495	500	565	486	503	520	493	502	490	522	532	541	513	508	515	513	506	498	481	492	527	496	520	500	499	514	548	517	520	504	550	499	502	526	514	473	527	503	500	504	469	507	511	513	512	482	531	510	483	499	547	511	531	476	560	520	525	484	505	481	492	499	557	489	483	532	528	520	501	507	525	504	544	493	512	505	552	474	498	516	555	547	491	506	558	513	512	491	538	493	492	508	509	584	494	516	496	496	553	470	503	529	530	540	512	509	539	515	549	522	541	553	576	504	497	572	480	517	482	494	481	499	496	518	519	459	551	537	539	518	491	528	493	530	523	496	500	475	529	544	522	499	473	477	509	559	545	509	567	539	531	468	519	554	521	494	516	545	478	515	525	510	507	517	497	552	545	504	488	550	502	502	503	522	554	545	549	522	481	511	522	535	557	507	530	547	499	526	520	489	487	513	542	527	510	533	565	543	572	520	529	571	543	532	545	518	524	550	493	509	493	495	459	487	490	487	478	510	513	521	524	537	547	454	531	509	488	539	534	535	496	499	488	493	538	461	486	478	482	513	461	546	498	530	498	514	499	492	504	522	528	478	479	477	483	510	511	532	478	568	493	518	523	515	505	530	535	499	497	504	506	512	483	509	470	507	526	503	511	516	528	500	514	520	509	512	527	510	543	477	476	510	521	520	507	452	485	490	488	491	512	493	508	484	513	518	564	500	504	494	528	481	530	515	524	534	515	555	466	488	501	495	485	484	518	524	510	528	501
3863	7421	5558	2958	2755	17625	21274	36831	33173	22655	12491	5010	1871	845	579	476	513	463	516	476	484	497	520	473	499	521	482	526	477	514	499	536	542	517	545	496	507	488	503	473	513	490	508	539	536	525	516	477	539	517	511	527	481	508	497	530	509	524	454	485	493	487	543	512	489	506	488	504	516	535	473	458	492	461	484	524	530	496	482	506	485	521	473	481	500	511	526	494	483	520	510	498	507	500	467	464	510	495	483	499	525	502	506	471	489	489	498	491	512	501	463	491	449	480	489	505	490	523	490	493	483	471	494	522	514	542	482	503	500	505	507	490	499	491	467	507	466	523	476	492	521	511	488	533	469	502	450	437	454	494	508	480	485	487	485	473	443	498	486	451	504	530	509	485	509	492	468	510	473	472	506	484	495	479	503	501	482	495	482	542	482	472	468	507	496	516	479	439	476	502	483	498	527	500	503	499	555	497	515	497	487	488	503	465	514	524	500	499	495	515	518	479	542	523	478	522	490	479	496	506	508	530	477	510	527	521	505	511	521	496	492	514	510	498	518	522	474	442	454	514	472	493	479	460	502	517	501	477	556	484	461	530	505	511	500	494	480	543	462	476	477	482	509	482	500	452	477	486	531	486	476	506	477	515	495	479	478	506	503	518	477	514	473	501	436	481	499	502	485	460	466	546	422	442	507	492	488	510	505	454	498	506	510	481	448	469	490	517	555	507	450	481	481	509	508	478	525	537	513	495	502	513	485	489	498	482	478	514	472	472	506	446	509	522	489	468	517	502	552	505	500	498	539	525	525	428	520	558	485	473	486	493	521	488	489	502	454	458	476	469	485	498	541	497	436	485	488	511	460	516	473	542	494	511	481	514	463	501	487	520	471	500	465	453	505	455	451	501	491	489	495	500	489	478	508	453	482	498	472	492	499	484	517	526	522	491	500	507	475	503	498	470	509	485	454	519	468	488	507	471	482	533	481	512	471	491	463	485	470	478	513	522	500	459	515	501	513	479	529	511	479	461	520	472	470	493	494	486	506	492	479	510	497	504	528	452	467	516	508	515	478	492	510	521	472	486	490	511	495	458	498	452	490	477	493	471	475	495	486	465	484	514	492	491	470	482	519	490	475	499	459	470	492	521	510	511	498	477	490	477	520	483	505	505	475	512	498	518	472	514	474	535	554	511	488	484	456	521	497	519	460	493	508	456	484	471	503	532	490	496	484	470	476	481	496	466	478	486	526	513	497	502	519	451	512	486	522	478	499	478	513	517	474	485	539	470	517	445	461	522	493	533	495	488	491	485	514	481	485	481	456	506	486	488	484	475	527	490	475	491	531	492	486	456	457	515	456	487	538	457	466	478	460	508	467	471	487	494	437	510	505	458	487	491	550	512	485	517	456	447	486	468	470	489	535	525	451	482	510	490	502	482	491	485	520	520	463	462	433	457	453	475	480	477	474	490	479	527	477	534	478	494	538	492	468	512	524	502	481	513	523	527	489	467	518	492	533	498	513	498	482	482	515	477	511	494	490	500	473	496	470	460	413	460	497	503	547	462	485	503	478	482	504	479	473	512	494	485	552	476	469	523	471	480	516	526	483	489	499	483	477	480	492	508	516	503	532	470	506	443	489	479	495	482	545	497	500	487	446	506	488	497	458	485	524	476	431	489	496	495	510	464	489	487	491	483	480	510	522	494	513	508	431	492	496	530	479	523	473	503	449	548	516	501	469	481	485	473	514	476	503	469	510	488	478	489	508	469	511	500	462	496	466	476	491	470	547	489	504	462	455	488	484	483	499	539	531	492	472	450	496	495	509	534	519	467	489	480	536	501	522	472	495	509	481	537	441	544	514	475	506	484	533	479	465	488	461	508	498	460	472	505	466	474	522	475	524	493	484	503	501	521	478	488	505	426	507	475	476	499	501	540	506	511	511	547	524	483	501	507	486	530	481	525	477	507	491	492	516	531	498	528	457	471	503	474	486	426	475	451	502	494	508	495	522	453	499	484	484	514	474	485	470	505	501	515	516	533	485	475	498	497	496	512	474	514	491	475	503	469	526	507	480	470	517	501	513	473	483	524	488	491	509	517	477	467	451	534	513	508	496	529	523	489	551	501	443	485	478	437	490	522	464	504	493	530	518	495	500	452	511	489	474	531	488	479	487	495	544	514	503	427	465	490	491	464	543	466	491	479	484	476	472	515	511	511	512	485	534	514	517	486	467	474	502	473	486	473	499	460	506	536	435	551	463	508	475	494	468	478	492	479	466	457	503	524	484	495	532	468	490	491	493	510	482	505	472	479	503	503	489	441	490	494	518	475	486	509	526	504	502	484	529	515	500	471	483	550	493	512	526	454	528	473	514	499	453	481	515	498	459	480	517	483	488	465	501	477	492	535	482	502	516	461	491	461	472	489	497	459	499	518	474	523	502	487	518	500	442	461	451	440	481	497	491	509	514	500	491	513	502	494	493	496	527	488	472	430	476	489	493	465	494	468	492	493	519	508	498	506	464	514	492	503	519	462	470	498	509	489	532	502	512	467	514	491	501	455	489	506	469	509	487	500	492	506	487	518	472	453	453	464	466	477	473	514	464	486	483	485	460	480	509	475	481	494	508	492	492	535	470	520	477	508	496	452	467	500	522	505	497	403	491	492	457	468	482	490	478	444	491	491	503	470	419	526	488	492	506	493	497	493	485	460	482	435	532	502	496	504	489	482	502	502	436	510	504	509	501	463	484	456	484	516	504	478	497	486	542	492	532	524	462	479	498	510	521	512	457	481	501	461	460	469	476	479	492	467	486	455	467	462	519	482	502	460	498	489	462	505	504	501	499	476	505	489	508	498	508	545	450	525	509	443	474	464	501	467	487	511	481	506	505	511	469	510	505	500	516	486	487	476	495	507	521	466	448	456	457	511	479	474	484	488	472	482	510	490	475	542	469	475	495	491	473	494	480	539	484	500	496	451	504	501	469	473	455	503	463	493	491	515	474	457	490	460	492	493	489	555	474	517	490	486	455	512	444	489	460	485	452	497	516	486	472	457	468	460	466	476	499	517	464	516	465	483	476	515	508	487	500	521	511	469	492	475	496	510	504	492	505	521	496	503	530	484	518	498	499	494	490	500	504	497	469	511	487	517	456	504	496	488	490	476	472	524	497	504	509	452	475	458	519	479	476	487	497	480	491	426	467	488	541	516	453	529	501	489	500	491	477	459	515	497	447	528	490	464	489	486	517	466	508	503	495	553	496	505	505	482	509	475	516	487	501	450	493	528	489	449	497	459	504	517	507	467	485	462	513	465	486	521	494	501	499	482	484	455	464	448	474	477	509	485	499	500	498	471	457	473	488	515	497	504	500	433	524	523	531	478	524	515	490	505	489	512	479	451	513	484	481	518	480	494	502	461	481	468	495	469	489	480	514	500	472	484	415	472	490	457	488	485	502	507	506	499	478	514	445	483	503	497	522	505	466	478	516	464	473	495	479	521	511	516	488	516
27460	11785	1392	692	540	619	757	1663	2305	1799	1151	684	515	475	399	378	373	387	368	371	382	409	393	405	390	396	349	399	383	389	384	383	381	377	418	379	378	389	404	406	413	421	393	378	370	386	392	376	378	422	358	335	375	427	357	366	402	371	404	405	373	400	367	413	405	339	381	366	426	391	353	407	381	361	398	430	385	367	383	401	420	373	375	403	380	377	366	366	424	373	406	393	384	389	412	379	362	363	367	322	360	353	379	396	371	388	410	366	347	373	358	368	369	392	410	370	346	385	368	412	388	408	365	353	387	387	394	388	398	353	380	414	355	402	376	374	401	389	391	376	380	393	420	429	416	337	374	417	363	367	359	383	404	371	408	357	371	393	389	400	392	389	392	370	384	399	386	377	393	386	350	407	411	417	358	384	376	371	351	363	402	375	372	382	414	373	363	419	373	406	385	374	360	384	409	412	383	403	395	381	335	395	403	383	373	375	377	393	379	376	396	384	377	359	414	359	379	370	407	403	406	367	398	378	363	398	369	379	408	383	363	381	365	409	382	381	380	404	384	391	384	347	373	363	358	404	396	402	368	369	401	361	396	384	372	399	385	394	353	331	406	403	369	403	403	364	382	391	379	376	390	364	392	395	395	368	400	351	392	399	378	359	402	373	382	394	362	372	383	368	413	400	444	380	395	397	417	414	411	402	394	404	359	377	413	376	353	377	379	375	368	364	385	348	422	384	407	386	399	384	352	413	414	376	375	355	371	387	376	360	377	376	394	365	384	368	391	411	387	407	373	374	393	401	371	365	382	373	385	375	387	386	413	399	393	401	380	356	375	352	382	368	391	392	394	375	418	371	353	387	371	400	375	374	381	389	418	396	362	367	389	395	390	375	374	368	366	396	412	422	371	356	390	414	365	408	364	385	395	367	368	374	379	399	407	387	400	393	379	363	416	399	385	388	388	399	414	386	374	381	366	405	385	371	392	359	365	387	356	395	376	379	399	425	394	378	412	369	378	398	392	376	371	417	358	367	387	357	364	401	406	371	370	371	398	364	377	387	374	371	371	395	417	377	403	354	385	388	375	382	381	368	365	366	380	358	398	427	405	379	374	396	410	364	407	398	398	376	403	349	400	389	333	369	384	399	377	383	399	396	373	384	336	377	402	357	385	388	410	397	402	374	388	422	400	413	374	370	413	416	394	364	391	369	409	362	395	389	377	375	392	393	406	381	331	389	408	367	376	394	389	393	390	356	390	365	377	424	378	409	451	394	360	371	426	412	390	372	359	410	364	374	386	424	367	357	387	400	390	375	409	386	399	387	357	347	373	368	368	416	389	376	369	398	411	377	339	380	389	411	436	357	367	377	386	372	401	378	359	384	377	369	402	366	384	401	375	398	393	388	394	396	397	367	379	376	369	358	357	397	391	387	374	394	373	399	389	419	382	381	360	394	393	418	376	371	402	373	388	357	387	363	348	418	378	341	372	420	399	369	352	370	409	352	423	354	372	366	401	388	346	434	409	384	356	396	378	396	368	407	397	390	391	407	386	391	380	399	340	383	375	398	375	378	400	378	391	389	358	373	377	385	385	361	386	340	428	396	394	367	399	404	376	378	394	361	398	375	387	372	396	394	371	357	383	358	406	364	364	360	346	370	390	370	370	402	381	403	357	380	393	405	377	382	388	390	397	375	395	388	381	387	368	403	348	372	380	395	393	361	371	362	366	364	358	366	394	429	393	363	366	366	353	390	393	412	401	382	413	375	380	403	382	374	376	383	392	411	414	388	390	380	420	394	348	379	397	404	389	387	397	376	365	386	367	376	380	377	406	366	370	367	394	390	383	416	385	392	349	404	403	381	393	371	360	365	363	404	351	371	376	368	391	392	378	388	403	349	352	394	382	367	381	403	372	366	410	363	379	406	403	368	355	412	370	384	383	394	391	411	390	381	380	373	347	372	392	385	376	384	392	390	423	379	380	408	366	345	367	372	376	333	380	376	377	393	412	409	398	359	375	378	385	370	377	391	389	350	358	370	360	348	383	397	372	370	383	414	388	415	354	338	400	371	391	409	357	384	377	377	386	388	380	366	390	409	368	379	389	391	349	371	361	369	391	397	390	393	386	376	366	398	402	399	391	353	419	409	367	390	371	371	393	358	374	375	389	399	400	390	407	355	400	405	381	397	393	363	406	386	399	335	375	406	363	389	380	383	387	364	390	389	379	401	395	401	419	345	391	376	380	396	402	378	392	414	441	385	389	382	391	366	392	420	392	410	373	367	365	395	358	348	347	393	407	394	345	366	404	382	393	386	361	338	372	380	350	354	387	387	360	398	359	401	355	386	380	399	403	360	373	362	391	384	393	378	394	382	366	383	419	418	366	397	377	387	398	431	380	385	410	360	355	386	337	409	446	405	398	381	395	385	414	413	405	384	428	405	408	404	387	361	348	355	379	381	408	377	384	397	418	356	399	426	391	372	391	379	368	399	400	382	394	414	391	403	398	332	413	378	387	407	417	370	375	383	389	388	367	375	366	390	436	386	389	410	361	390	377	372	377	406	387	400	369	418	425	400	393	391	370	378	387	372	386	389	406	394	411	377	388	363	380	378	387	438	408	361	395	399	382	412	385	386	408	378	398	426	395	397	396	367	388	389	368	370	394	372	400	408	375	406	372	406	361	391	376	386	386	364	382	351	394	385	374	387	372	373	413	402	410	347	417	351	411	405	402	357	400	384	388	369	383	389	375	401	381	392	396	421	380	407	388	389	372	364	381	394	370	378	378	351	375	325	379	401	389	392	412	360	404	389	353	400	417	414	376	397	375	365	381	377	362	388	392	389	382	400	385	369	356	403	378	425	388	366	390	383	386	378	373	425	366	408	391	378	375	354	389	377	370	373	393	365	370	419	374	379	369	418	368	409	415	373	392	393	429	395	399	409	419	397	344	396	375	367	375	409	340	405	426	415	361	358	354	389	369	387	376	404	368	364	408	378	384	395	366	376	386	387	352	359	358	371	379	406	404	372	372	371	387	366	385	423	401	399	426	391	386	424	390	367	429	386	386	368	379	368	381	384	378	375	408	382	376	385	389	390	368	384	378	411	381	380	387	388	377	417	391	370	407	367	400	368	411	385	396	385	389	378	387	366	393	368	384	388	358	373	388	398	383	378	399	392	364	362	367	410	399	406	389	347	410	362	356	394	355	390	372	382	365	358	382	376	347	358	373	409	356	409	389	340	381	377	388	409	380	374	391	414	397	340	362	372	371	391	374	365	396	407	392	412	385	392	352	390	412	361	394	386	352	397	401	412	394	370	400	347	376	392	394	442	393	433	383	386	409	347	376	381	379	387	372	390	355	399	428	399	362	374	392	389	390	390	351	410	378	371	406	407	390	384	356	361	418	400	365	334	412	420	378	411	403	359	412	370	427	378	378	399	407	387	369	408	385	393	419	389	380	371	432	437	420	353	378	386	381	375	375	371	390	397	374	406	353	360
4850	873	828	467	591	812	1086	2561	3038	2196	1423	701	492	427	384	382	344	327	325	360	360	350	363	336	384	362	360	339	364	344	376	382	375	376	369	420	353	368	348	365	380	365	371	352	347	359	368	375	371	349	354	373	371	375	349	372	377	389	355	370	327	357	366	365	408	370	365	356	366	355	354	371	357	342	350	330	365	331	338	399	329	377	339	394	389	366	376	387	348	399	372	353	359	374	380	373	379	379	365	396	325	356	364	352	365	373	364	343	383	342	373	355	359	380	339	361	392	387	371	406	372	357	360	350	395	378	354	383	366	397	381	381	359	358	310	371	370	355	391	354	393	404	399	355	388	353	392	353	374	361	387	371	393	384	386	360	374	373	372	387	336	353	370	332	394	353	352	375	352	359	360	346	364	383	381	346	365	336	405	349	368	365	373	343	389	395	367	370	358	354	360	381	360	384	340	361	382	359	377	350	378	370	408	359	336	371	345	395	372	365	359	372	364	353	356	336	361	397	355	352	377	380	345	383	383	362	333	359	363	365	394	372	352	380	348	328	378	352	363	363	354	366	422	371	375	335	380	364	355	351	357	356	358	397	371	363	348	404	335	334	363	317	352	359	358	370	396	372	386	368	362	367	368	364	376	403	380	393	371	344	367	367	353	375	416	367	373	377	389	386	376	353	355	356	335	349	367	392	376	343	328	396	346	401	358	382	384	403	398	369	356	380	386	330	352	379	362	342	375	367	378	363	353	362	380	351	374	351	394	378	365	396	387	367	353	345	379	388	343	342	372	343	345	361	372	336	392	355	375	343	368	355	359	354	378	388	403	353	381	377	357	364	370	350	365	347	352	379	383	353	365	359	351	354	357	362	357	411	342	369	380	401	362	365	327	391	353	405	375	361	392	371	365	393	355	352	340	348	373	382	340	368	354	357	374	371	364	355	365	353	353	373	358	353	375	369	330	363	364	372	345	365	357	366	368	347	376	354	371	361	374	348	365	364	365	376	380	368	386	375	370	382	340	371	370	366	366	398	371	388	353	388	363	398	352	347	359	345	388	342	339	389	348	374	342	355	368	373	383	361	347	365	337	350	358	355	351	369	348	389	354	332	359	360	347	331	361	372	332	366	393	433	352	378	359	373	365	392	378	386	342	377	380	381	368	353	358	348	379	348	362	362	366	349	362	386	372	373	387	360	348	343	367	363	347	362	366	371	360	349	388	353	360	388	363	374	359	375	379	355	360	373	350	390	367	334	343	353	364	367	385	377	349	345	377	354	400	339	392	353	351	376	388	355	375	365	374	381	359	378	371	343	350	357	367	371	376	333	357	367	354	384	363	365	370	369	403	356	387	340	370	351	328	362	376	314	360	390	408	379	385	335	405	335	351	376	332	349	395	347	351	382	371	369	349	368	353	347	388	331	371	377	376	364	343	357	364	354	372	376	372	360	329	391	362	343	357	393	343	371	356	383	373	419	386	355	384	353	335	348	355	391	378	355	346	362	381	376	365	415	355	330	389	356	336	380	333	342	345	385	369	343	355	377	344	369	352	329	361	392	363	378	340	408	361	390	387	345	378	370	388	376	338	337	374	346	384	362	355	360	373	397	380	350	319	370	362	370	366	382	382	367	380	379	372	373	327	358	411	382	406	324	375	367	361	351	418	367	337	364	416	359	358	379	347	378	371	372	353	367	380	335	369	388	371	353	362	392	377	349	348	338	322	358	366	373	392	371	407	368	375	348	345	375	353	380	360	363	382	388	352	346	402	355	365	334	376	388	344	376	356	380	348	391	360	387	362	347	364	396	352	378	376	396	379	379	373	366	380	341	364	316	383	350	379	371	361	395	361	373	335	358	369	377	349	405	364	342	379	328	338	347	375	339	360	378	327	366	402	400	375	370	385	329	369	389	371	397	359	359	386	357	365	372	379	343	346	346	339	369	361	394	386	377	370	397	342	389	355	346	371	334	352	390	385	380	324	381	341	351	362	382	376	357	368	345	359	425	403	376	350	354	352	332	369	402	343	383	360	367	375	403	386	392	327	351	366	396	383	344	385	389	399	402	368	351	358	399	371	377	360	375	392	359	399	380	352	360	345	368	393	354	356	364	341	363	350	384	359	374	355	344	394	379	343	372	389	386	361	381	347	348	345	383	354	366	352	384	379	359	375	416	367	367	379	357	358	367	381	364	350	337	380	370	376	365	363	356	372	342	391	370	390	372	368	360	398	334	378	351	379	336	386	416	369	369	358	368	355	398	379	344	341	353	338	377	357	371	332	385	362	374	391	393	352	368	341	347	386	363	340	367	354	400	326	334	348	364	338	391	385	366	379	395	381	377	347	383	363	384	360	359	385	362	389	369	387	362	320	362	395	374	355	342	358	372	368	354	345	389	384	333	375	401	359	324	394	361	357	354	372	386	362	344	384	362	329	376	405	347	390	361	394	394	399	379	343	402	333	366	408	384	338	360	380	362	349	374	343	358	351	359	399	371	352	395	407	357	365	378	355	373	357	385	382	351	353	378	375	368	367	343	364	370	396	347	383	371	342	374	370	362	375	334	357	371	330	401	383	375	355	383	364	393	343	372	350	352	329	391	343	349	366	349	351	340	342	394	365	376	366	393	377	380	359	386	380	368	381	354	342	361	381	333	364	374	389	399	336	373	376	373	377	375	364	372	376	355	344	388	358	345	359	386	408	395	364	374	336	384	355	379	380	338	372	350	340	371	332	386	377	337	374	356	389	415	368	336	373	394	338	354	405	377	348	370	402	391	357	361	367	368	400	384	351	371	378	388	377	372	319	377	369	372	380	375	373	350	383	332	366	360	370	394	339	370	347	342	364	361	381	343	392	343	378	361	358	370	404	391	356	343	347	377	380	352	392	366	373	365	366	361	432	358	362	369	359	338	378	407	374	354	368	386	337	371	370	328	351	315	374	355	351	384	368	346	353	383	357	397	385	373	365	360	366	337	344	367	380	348	373	394	337	339	367	354	396	381	357	350	367	352	361	327	355	382	387	369	359	370	366	350	402	347	369	352	383	378	394	390	375	376	363	328	350	391	368	371	367	414	368	347	349	357	376	338	338	371	391	392	399	376	339	353	367	379	346	343	399	342	410	360	412	380	383	351	371	348	394	332	348	375	345	356	395	361	362	358	375	353	374	350	402	351	380	389	381	366	375	380	398	368	369	364	360	359	346	332	362	386	352	391	325	364	358	359	376	376	359	383	355	368	379	371	363	376	401	367	374	345	346	374	370	396	345	375	341	330	373	378	363	397	340	375	374	361	384	351	333	381	361	369	381	352	338	388	369	334	341	379	381	391	343	370	365	335	351	393	368	365	334	389	402	345	388	365	394	387	343	379	363	377	340	374	367	339	363	344	403	374	364	349	359	346	358	395	366	374	400	348	390	386	352	361	359	363	374	349	386	358	404	353	394	376	357	358	368	369	365	381	317	353	345	380	373	395	343	360	321	365	392	386	356	374	369	380
25477	21350	27067	25130	4492	1347	3865	14859	20409	16102	7213	2362	991	578	427	432	440	430	421	401	417	409	429	379	396	405	368	377	441	406	384	373	441	403	407	388	365	406	391	382	374	414	395	431	427	381	418	405	393	392	391	393	365	361	432	428	439	395	435	401	396	388	391	378	376	428	416	395	400	427	383	391	416	366	411	391	408	399	394	421	400	403	355	408	426	384	412	399	408	412	405	437	384	437	386	447	362	372	397	377	382	372	377	397	395	410	377	419	401	381	396	353	411	401	418	394	401	385	378	400	400	399	388	398	355	414	395	413	408	432	408	402	386	399	395	413	416	411	380	406	385	389	406	394	410	401	433	403	397	395	375	407	374	452	391	397	408	422	424	451	400	449	404	388	405	411	454	376	406	412	437	396	436	390	411	404	393	381	401	411	412	381	384	420	393	377	431	405	411	409	425	400	371	398	396	380	429	364	385	399	403	382	393	364	393	426	429	417	360	405	389	413	415	418	399	387	388	388	367	405	388	409	389	356	363	407	401	395	402	428	425	377	405	436	383	398	358	376	400	393	412	414	387	368	411	379	412	399	389	430	418	425	440	428	410	393	413	428	409	410	401	377	347	416	348	409	390	417	408	422	394	380	426	388	393	440	391	423	446	388	422	378	389	381	400	418	376	379	371	368	353	439	415	385	384	430	361	415	397	410	431	421	429	409	373	418	367	404	400	388	417	412	361	422	390	372	404	425	372	393	399	393	422	407	409	386	388	378	391	432	415	370	428	434	422	406	419	386	373	403	393	433	409	402	406	402	392	431	369	397	406	363	396	415	408	396	371	436	410	427	424	386	426	400	407	398	444	418	378	430	376	371	412	388	397	410	396	379	392	422	424	365	426	424	377	384	426	389	425	377	371	403	359	425	389	411	398	398	377	414	412	405	437	399	381	449	385	409	429	410	375	414	400	392	418	382	427	378	399	409	380	409	394	370	411	405	403	380	413	355	401	411	379	404	396	404	379	424	373	390	384	405	386	410	399	409	359	405	390	408	416	356	401	440	394	411	392	377	420	420	430	371	411	467	399	384	423	375	425	372	373	386	398	395	428	384	361	408	395	399	409	400	409	415	395	417	391	420	400	378	389	382	359	421	422	438	383	409	405	418	374	399	395	391	418	403	402	386	427	438	386	416	408	394	385	416	412	392	419	407	415	384	416	411	417	429	432	401	379	365	432	388	428	389	410	346	386	378	388	388	388	411	421	404	390	429	404	401	381	420	385	393	408	389	379	373	451	346	417	390	390	384	425	418	397	386	375	400	401	379	367	407	400	390	393	389	417	390	404	418	441	399	392	385	404	401	384	422	385	397	402	400	398	425	387	431	348	421	402	408	397	391	381	399	388	400	401	407	404	390	405	408	402	405	399	382	392	421	395	411	402	412	426	391	370	387	404	406	391	382	397	437	422	362	386	373	403	449	398	363	416	399	414	378	412	402	360	389	379	398	383	371	410	414	384	413	445	386	413	420	389	429	379	431	398	419	386	379	435	408	401	397	381	404	409	389	426	416	426	361	399	383	381	403	377	362	413	413	411	400	424	377	413	386	414	382	372	380	382	395	385	404	371	367	388	399	389	397	351	380	417	403	410	409	408	425	401	380	431	432	431	439	384	427	398	421	376	400	411	379	383	396	394	410	387	380	394	393	412	395	376	407	413	391	389	382	413	420	380	409	395	408	373	439	403	408	409	400	434	387	405	412	357	407	414	392	417	422	409	371	398	416	380	346	391	400	375	405	373	364	367	400	391	405	412	397	397	398	429	403	391	400	398	464	409	385	431	427	411	410	373	388	395	407	401	370	383	412	420	378	398	451	389	408	429	364	363	410	440	389	399	420	406	410	388	385	407	429	407	375	374	378	356	402	394	361	422	418	399	418	392	397	352	411	398	397	383	388	370	382	421	390	436	397	408	398	399	423	384	396	378	409	402	365	416	418	416	390	386	388	397	379	409	433	384	409	412	404	412	436	375	392	353	402	376	445	421	344	390	381	364	405	404	395	364	385	444	423	409	383	377	434	397	360	381	424	335	375	400	389	393	406	422	390	439	384	421	392	422	380	409	366	403	403	405	380	393	431	396	391	369	392	396	412	424	376	386	393	350	384	389	431	391	401	432	420	435	418	434	407	381	424	426	404	441	445	410	371	391	426	383	407	391	399	415	393	414	396	398	413	396	423	412	382	423	422	378	385	398	356	442	409	401	403	406	415	392	402	392	394	394	366	381	395	396	372	406	392	406	411	388	380	389	399	418	413	412	404	431	419	409	406	409	405	432	395	363	418	398	405	406	411	388	416	380	401	389	382	371	383	407	376	372	402	386	398	385	411	388	390	453	395	411	431	400	388	382	413	393	397	407	412	438	449	404	412	385	438	384	368	416	444	442	410	375	367	372	417	355	384	398	398	473	397	427	438	414	379	406	411	373	433	430	416	407	399	391	415	403	389	409	407	391	437	405	399	388	411	381	377	405	409	395	416	378	406	423	433	366	396	404	420	382	395	391	407	412	382	411	409	400	414	424	415	434	406	437	396	414	400	356	389	376	421	420	401	414	393	366	418	392	424	399	362	407	415	410	412	399	418	387	384	419	391	397	387	434	417	392	408	412	443	400	419	397	381	365	409	412	407	384	402	381	398	400	419	387	387	395	396	399	417	382	394	422	428	408	386	409	369	393	376	423	395	417	432	408	378	388	387	414	420	366	364	422	408	411	393	402	377	380	398	417	419	411	425	405	397	366	349	413	385	367	384	379	395	455	393	396	400	371	405	408	412	387	401	393	431	399	399	383	405	421	374	390	377	364	402	383	381	403	421	392	415	411	397	390	393	400	427	382	403	408	434	423	398	403	421	439	411	449	406	370	407	420	426	407	361	415	393	403	399	380	406	395	399	420	383	380	423	377	387	400	388	411	417	408	407	387	407	357	387	409	416	376	451	417	385	399	402	381	397	390	419	381	421	367	421	411	433	394	437	393	399	379	413	426	401	400	405	374	403	385	354	447	398	411	404	389	411	411	435	431	380	438	381	414	423	391	371	404	376	395	373	416	386	384	416	409	422	451	400	403	448	361	399	385	400	376	389	424	395	374	378	365	383	402	372	435	386	394	379	388	364	416	397	378	385	382	395	429	395	429	399	411	393	390	391	386	374	414	420	425	419	401	422	398	371	406	432	393	440	418	390	395	444	425	408	391	403	418	396	366	411	409	422	417	409	434	416	397	394	413	415	417	392	395	421	395	420	407	406	419	370	417	401	383	426	386	384	395	428	392	426	419	372	416	401	385	392	425	420	379	383	387	391	422	430	412	408	406	389	413	370	413	425	389	403	376	421	391	380	378	440	401	374	432	402	415	395	395	408	414	393	434	418	387	382	423	392	425	407	364	393	388	391	402	379	417	396	450	429	418	393	396	413	400	391	417	385	398	410	434	381	394	412	370	388	392	412	401	416	385	419	347	371
3779	3440	2779	1502	1507	1362	5544	17551	20135	14172	6784	2762	1121	646	478	444	389	406	404	416	399	403	380	408	393	419	383	410	418	434	379	405	439	397	375	404	395	450	410	413	412	420	382	423	422	399	403	419	404	403	396	402	415	400	402	400	353	412	411	407	415	390	404	414	395	392	416	449	369	410	390	408	398	368	415	418	394	399	411	380	400	399	397	377	369	408	419	389	416	392	404	408	386	397	390	375	368	383	368	412	391	421	423	395	422	438	377	399	376	381	406	389	395	436	393	386	397	451	384	380	367	401	400	393	398	380	398	397	392	367	408	416	383	384	404	416	407	415	393	384	391	435	417	385	400	400	403	389	380	358	413	399	380	376	380	378	372	402	388	378	397	407	381	415	423	364	389	413	384	381	398	410	407	386	403	393	419	417	399	342	360	366	403	389	409	374	413	391	388	408	400	427	411	396	410	375	424	402	415	406	362	407	389	416	388	379	394	382	423	387	423	405	392	402	392	397	421	400	424	386	380	410	395	412	380	356	404	408	396	383	391	377	384	418	400	401	424	369	406	382	421	405	378	389	409	410	375	432	398	436	381	377	375	387	407	404	361	389	393	424	414	420	406	400	380	361	378	410	372	367	408	388	381	385	391	386	393	372	379	383	371	402	393	375	400	394	420	421	404	405	383	382	387	386	407	368	406	396	384	391	381	370	372	415	430	367	376	422	378	376	398	429	381	411	432	380	384	403	390	441	427	408	377	390	381	406	384	399	397	416	346	436	392	410	406	401	405	366	412	401	428	404	414	421	380	401	400	404	371	388	409	356	400	414	438	367	379	396	399	378	402	381	407	432	408	397	404	384	419	363	426	376	388	401	390	370	410	420	395	412	404	389	386	400	377	383	392	419	389	352	374	400	369	373	379	436	395	430	376	402	433	400	401	369	394	358	398	396	416	415	383	385	405	381	370	412	397	373	403	375	436	413	382	409	386	421	393	341	398	379	373	390	384	436	384	387	392	378	398	391	395	394	390	391	403	415	397	394	391	380	394	386	400	403	401	366	361	395	376	412	405	388	345	384	400	405	385	401	386	376	379	377	382	418	391	387	377	386	356	388	416	409	372	401	409	428	371	418	402	363	396	387	413	402	377	388	411	403	378	416	378	384	368	417	362	411	378	411	373	384	408	379	424	387	349	382	388	395	389	385	389	397	418	363	390	397	358	368	401	379	390	385	397	434	408	438	432	376	389	410	388	432	398	350	381	381	396	361	387	389	381	385	405	387	402	379	429	402	401	378	369	448	345	390	402	396	407	400	378	354	380	377	373	386	399	370	348	379	374	391	371	421	414	364	408	361	366	375	403	425	425	389	391	387	403	420	367	394	393	377	430	386	419	377	402	381	396	425	418	384	365	379	408	402	400	378	392	386	392	406	367	379	374	378	373	388	402	416	405	390	408	402	400	392	404	402	382	436	390	399	428	374	388	408	368	390	404	407	420	402	418	359	416	377	408	418	405	370	378	369	416	392	370	393	367	406	415	387	404	398	408	405	415	384	397	391	421	386	385	384	405	410	408	353	391	376	411	427	369	399	379	410	427	389	377	431	367	396	373	440	399	376	382	378	389	400	383	421	387	395	419	385	375	393	364	387	425	386	404	372	390	378	411	384	424	393	401	420	399	391	406	368	410	424	384	410	396	389	377	367	404	396	392	435	381	376	345	378	380	415	381	374	355	375	401	402	372	376	371	413	374	388	404	393	431	384	412	401	380	382	408	401	413	358	387	422	396	376	378	401	377	434	396	373	381	355	391	377	391	388	376	400	386	385	377	398	433	414	412	358	390	388	369	377	408	380	441	397	372	391	369	395	420	392	383	417	380	407	392	405	406	371	398	418	381	380	394	411	377	382	396	442	351	413	426	360	397	398	363	420	415	405	409	383	392	395	397	376	367	363	403	394	380	388	393	406	390	367	372	387	398	390	380	390	383	380	369	401	394	350	410	392	404	410	391	384	372	417	361	411	377	372	393	390	385	414	381	395	386	386	392	399	421	424	411	396	375	402	393	360	393	423	371	433	374	370	401	393	439	403	369	410	395	374	400	402	409	442	383	376	380	380	398	424	369	375	380	428	354	384	429	420	370	398	385	393	388	380	387	404	379	423	418	373	396	363	379	379	372	426	401	396	433	397	403	403	401	423	409	410	395	391	374	378	368	394	345	382	380	391	412	407	399	391	388	372	378	370	379	420	411	391	431	404	418	409	394	392	411	380	380	363	410	380	400	407	405	407	376	372	431	376	369	374	387	400	388	378	375	397	438	397	366	411	394	375	371	384	381	386	405	393	376	363	372	398	363	414	403	418	391	394	380	410	371	398	403	435	414	418	378	403	399	365	422	362	381	426	413	396	403	361	390	387	384	383	424	398	401	376	409	385	380	379	352	369	363	377	442	380	428	377	430	394	387	400	379	419	371	373	406	428	396	384	389	426	395	383	381	397	406	362	369	355	393	380	404	414	375	391	432	390	380	416	379	381	376	398	378	407	399	396	396	369	389	394	395	387	400	379	413	411	384	359	393	407	357	415	389	416	361	358	379	354	405	380	400	372	358	435	369	393	391	410	386	410	402	391	365	357	359	391	400	407	404	379	408	382	402	403	391	387	361	416	385	427	437	408	392	395	376	387	392	363	403	394	385	428	375	370	398	385	371	377	398	404	422	403	381	372	398	384	378	394	373	369	394	392	402	396	399	386	405	367	391	382	406	393	424	391	423	393	399	365	417	373	414	399	394	374	391	404	394	400	404	429	423	385	411	387	394	381	390	374	409	385	387	395	374	388	401	409	394	427	405	351	372	367	403	396	380	352	400	376	395	363	422	365	375	386	401	413	430	382	426	386	387	410	392	387	384	391	386	365	403	395	396	371	385	392	375	367	385	404	382	399	411	417	404	382	402	422	459	398	382	373	406	374	403	375	368	444	393	395	399	377	393	401	419	406	376	369	401	417	405	345	383	396	397	406	393	389	387	385	410	395	373	392	419	372	365	412	406	407	405	383	406	405	364	395	388	408	391	368	359	388	413	380	386	408	426	400	383	395	387	423	401	338	414	399	379	397	399	354	377	392	390	371	438	398	420	425	383	367	370	402	352	403	391	411	411	406	369	389	387	386	393	369	394	361	412	386	373	419	373	408	375	395	396	399	380	348	415	384	374	396	396	439	409	379	385	389	382	407	399	426	397	391	385	407	384	407	411	403	407	439	389	371	385	349	380	375	386	402	370	407	393	389	388	411	398	418	409	382	392	408	399	382	423	356	397	380	366	394	405	393	388	396	358	394	413	393	404	391	384	412	377	364	397	380	368	413	418	392	395	343	389	394	391	388	350	423	421	361	417	379	378	373	406	392	420	405	401	394	386	418	378	385	406	374	429	364	374	405	358	377	428	361	401	367	415	398	371	392	415	407	381	420	372	375	379	380	420	381	395	396	416	359	406	423	376	400	399	376	371	404
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	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
